re PR testsuite/25241 ([C++] DejaGNU does not distinguish between errors and warnings)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2
3 PR testsuite/25241
4 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6 warning nor an error.
7 * gcc.dg/Wfatal-2.c: Likewise.
8 * gcc.dg/Werror-1.c: Likewise.
9 * gcc.dg/Werror-5.c: Likewise.
10 * gcc.dg/Werror-7.c: Likewise.
11 * gcc.dg/Werror-10.c: Likewise.
12 * gcc.dg/Werror-11.c: Likewise.
13
14 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
15
16 PR c++/30759
17 * g++.dg/init/brace6.C: New test.
18
19 2007-06-07 Geoffrey Keating <geoffk@apple.com>
20
21 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
22 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
23 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
24 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
25 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
26 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
27 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
28 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
29
30 * gcc.dg/darwin-minversion-3.c: New.
31
32 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
33
34 * gcc.target/i386/builtin-copysign.c: New test.
35
36 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
37
38 PR tree-optimization/32220
39 * gfortran.dg/predcom-2.f: New testcase.
40
41 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
42
43 PR tree-opt/32231
44 * gcc.target/i386/vectorize4.c: New test.
45
46 2007-06-06 Steve Ellcey <sje@cup.hp.com>
47
48 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
49
50 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
51
52 PR testsuite/25241
53 * gcc.dg/simd-5.c: Mark output as a note.
54 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
55 dg-message.
56 * gcc.dg/simd-1.c: Likewise.
57 * gcc.dg/always_inline.c: Mark output as a sorry.
58 * gcc.dg/always_inline2.c: Likewise.
59 * gcc.dg/always_inline3.c: Likewise.
60
61 2007-06-06 Ian Lance Taylor <iant@google.com>
62
63 * g++.dg/conversion/enum1.C: New test.
64
65 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
66
67 PR tree-optimization/32216
68 * gcc.dg/vect/pr32216.c: New test.
69
70 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
71
72 PR testsuite/18923
73 * gfortran.dg/invalid_contains_1.f90: New test.
74 * gfortran.dg/invalid_contains_2.f90: New test.
75
76 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
77
78 PR testsuite/32057
79 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
80 midnight issues.
81
82 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
83
84 PR testsuite/25241
85 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
86 dg-message to match de note.
87 * gcc.dg/pr26570.c: Use dg-message for a note.
88 * gcc.dg/pr29254.c: Use dg-message for generic output and use
89 dg-error instead of dg-warning because of -Werror.
90 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
91 neither an error, nor a warning.
92 * gcc.dg/glibc-uclibc-2.c: Likewise
93 * gcc.dg/cpp/19940712-1.c: Likewise.
94
95 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
96
97 PR preprocessor/23479
98 * testsuite/gcc.dg/binary-constants-1.c: Add test suites for
99 the 0b-prefixed binary integer constants.
100 * testsuite/gcc.dg/binary-constants-2.c: Ditto.
101 * testsuite/gcc.dg/binary-constants-3.c: Ditto.
102 * testsuite/gcc.dg/binary-constants-4.c: Ditto.
103
104 2007-06-05 Ian Lance Taylor <iant@google.com>
105
106 * gcc.dg/Wstrict-overflow-19.c: New test.
107
108 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
109
110 * gcc.dg/matrix/matrix-6.c: Remove conversion.
111
112 2007-06-04 Ian Lance Taylor <iant@google.com>
113
114 * gcc.dg/Wstrict-overflow-18.c: New test.
115
116 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
117
118 PR testsuite/25241
119 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
120 * gcc.dg/cpp/mi5.c: Likewise.
121 * gcc.dg/cpp/mi7.c: Likewise.
122
123 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
124
125 PR c/32191
126 * gcc.dg/pr32191.c: New test.
127
128 2007-05-28 Tobias Burnus <burnus@net-b.de>
129
130 PR fortran/32124
131 * gfortran.dg/allocate_stat_1.f90: Remove.
132
133 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
134
135 * gcc.target/i386/sse4_2-check.h: New.
136 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
137 * gcc.target/i386/sse4_2-crc32.h: Likewise.
138 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
139 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
140 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
141 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
142 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
143 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
144 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
145 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
146 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
147 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
148 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
149 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
150 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
151 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
152 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
153 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
154
155 2007-06-01 Geoffrey Keating <geoffk@apple.com>
156
157 * gcc.dg/pie-link.c: New test.
158
159 2007-06-01 Ian Lance Taylor <iant@google.com>
160
161 * gcc.dg/Wstrict-overflow-17.c: New test.
162
163 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
164
165 * gcc.dg/builtin-return-1.c (g): New.
166 (main): Allocate at least 64 bytes on the stack.
167
168 2007-05-31 Mark Mitchell <mark@codesourcery.com>
169
170 * g++.dg/init/cleanup3.C: New test.
171
172 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
173
174 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
175 int is 16 bits.
176
177 007-05-31 Paul Thomas <pault@gcc.gnu.org>
178
179 PR fortran/32156
180 * gfortran.dg/char_array_constructor_3.f90: New test.
181
182 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
183
184 PR tree-optimization/32160
185 * gfortran.dg/predcom-1.f: New test.
186
187 2007-05-31 Richard Guenther <rguenther@suse.de>
188
189 * g++.dg/other/str_empty.C: Move...
190 * g++.dg/other/pr30567.C: Move...
191 * g++.dg/tree-ssa/pr27218.C: Move...
192 * g++.dg/torture: ...here and remove dg-options.
193
194 2007-05-31 Paolo Carlini <pcarlini@suse.de>
195
196 PR c++/32158
197 * g++.dg/ext/is_pod_incomplete.C: New.
198
199 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
200 Douglas Gregor <doug.gregor@gmail.com>
201 Pedro Lamarao <pedro.lamarao@mndfck.org>
202 Howard Hinnant <howard.hinnant@gmail.com>
203
204 PR c++/7412
205 PR c++/29939
206 * g++.dg/cpp0x/rv8p.C: New.
207 * g++.dg/cpp0x/temp-constructor-bug.C: New.
208 * g++.dg/cpp0x/cast-bug.C: New.
209 * g++.dg/cpp0x/elision_weak.C: New.
210 * g++.dg/cpp0x/collapse-bug.C: New.
211 * g++.dg/cpp0x/rv3p.C: New.
212 * g++.dg/cpp0x/rv7n.C: New.
213 * g++.dg/cpp0x/overload-conv-1.C: New.
214 * g++.dg/cpp0x/rv2n.C: New.
215 * g++.dg/cpp0x/deduce.C: New.
216 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
217 * g++.dg/cpp0x/rv6p.C: New.
218 * g++.dg/cpp0x/template_deduction.C: New.
219 * g++.dg/cpp0x/implicit-copy.C: New.
220 * g++.dg/cpp0x/rv1p.C: New.
221 * g++.dg/cpp0x/cast.C: New.
222 * g++.dg/cpp0x/rv5n.C: New.
223 * g++.dg/cpp0x/collapse.C: New.
224 * g++.dg/cpp0x/overload-conv-2.C: New.
225 * g++.dg/cpp0x/rv4p.C: New.
226 * g++.dg/cpp0x/rvo.C: New.
227 * g++.dg/cpp0x/iop.C: New.
228 * g++.dg/cpp0x/rv3n.C: New.
229 * g++.dg/cpp0x/rv7p.C: New.
230 * g++.dg/cpp0x/reference_collapsing.C: New.
231 * g++.dg/cpp0x/overload.C: New.
232 * g++.dg/cpp0x/named.C: New.
233 * g++.dg/cpp0x/rv2p.C: New.
234 * g++.dg/cpp0x/rv6n.C: New.
235 * g++.dg/cpp0x/not_special.C: New.
236 * g++.dg/cpp0x/bind.C: New.
237 * g++.dg/cpp0x/rv1n.C: New.
238 * g++.dg/cpp0x/rv5p.C: New.
239 * g++.dg/cpp0x/elision.C: New.
240 * g++.dg/cpp0x/named_refs.C: New.
241 * g++.dg/cpp0x/unnamed_refs.C: New.
242 * g++.dg/cpp0x/rv4n.C: New.
243 * g++.dg/cpp0x/elision_neg.C: New.
244 * g++.dg/init/copy7.C: Run in C++98 mode.
245 * g++.dg/overload/arg1.C: Ditto.
246 * g++.dg/overload/arg4.C: Ditto.
247
248 2007-05-30 Jakub Jelinek <jakub@redhat.com>
249
250 PR c++/31809
251 * g++.dg/opt/static5.C: New test.
252
253 2007-05-30 Richard Guenther <rguenther@suse.de>
254
255 * g++.dg/dg.exp: Prune torture/.
256 * g++.dg/torture/dg-torture.exp: New testsuite.
257
258 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
259
260 * gcc.target/arm/pr27387.C: Move and rename to ...
261 * g++.dg/inherit/thunk8.C: ... here.
262
263 2007-05-30 Jakub Jelinek <jakub@redhat.com>
264
265 PR tree-optimization/31769
266 * g++.dg/gomp/pr31769.C: New test.
267
268 2007-05-29 Hui-May Chang <hm.chang@apple.com>
269
270 * gcc.target/i386/stack-realign.c: New.
271
272 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
273
274 * gcc.dg/tree-ssa/prefetch-6.c: New test.
275
276 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
277
278 * gfortran.dg/sizeof.f90: New.
279
280 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
281
282 PR c/31339
283 * gcc.dg/boolcomplex-1.c: New test.
284
285 PR c++/31339
286 * g++.dg/ext/boolcomplex-1.c: New test.
287
288 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
289
290 * gcc.dg/matrix: New directory.
291
292 2007-05-28 Tobias Burnus <burnus@net-b.de>
293
294 PR fortran/32124
295 * gfortran.dg/allocate_stat_1.f90: New.
296
297 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
298
299 PR fortran/31972
300 * transfer_hollerith_1.f90: New test.
301
302 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
303
304 PR tree-opt/32100
305 * gcc.c-torture/execute/vrp-7.c: New test.
306
307 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
308
309 * gfortran.dg/transfer_simplify_4.f90: New test.
310
311 2007-05-27 Tobias Burnus <burnus@net-b.de>
312
313 PR fortran/32088
314 * gfortran.dg/func_result_3.f90: New.
315
316 2007-05-27 Tobias Burnus <burnus@net-b.de>
317
318 PR middle-end/32083
319 * gfortran.dg/transfer_simplify_3.f90: New.
320
321 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
322
323 PR target/32065
324 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
325 to compile options.
326 * gcc.target/i386/pr32065-2.c: New test.
327
328 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
329
330 PR fortran/31813
331 * gfortran.dg/io_constraints_2.f90: Update.
332
333 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
334
335 PR fortran/31219
336 * gfortran.dg/array_constructor_17.f90: New test.
337
338 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
339
340 PR tree-opt/32090
341 * g++.dg/opt/array2.C: New testcase.
342
343 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
344
345 PR target/32065
346 * gcc.target/i386/pr32065.c: New test.
347
348 2007-05-25 Dirk Mueller <dmueller@suse.de>
349 Marcus Meissner <meissner@suse.de>
350
351 * testsuite/gcc.dg/attr-alloc_size.c: New.
352
353 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
354 Lee Millward <lee.millward@gmail.com>
355
356 PR c++/31745
357 * g++.dg/parse/crash34.C: New test.
358
359 * g++.dg/parse/crash35.C: New test.
360
361 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
362
363 * gcc.target/i386/sse2-check.h: New.
364 * gcc.target/i386/sse2-vec-1.c: Likewise.
365 * gcc.target/i386/sse2-vec-2.c: Likewise.
366 * gcc.target/i386/sse2-vec-3.c: Likewise.
367 * gcc.target/i386/sse2-vec-4.c: Likewise.
368 * gcc.target/i386/sse2-vec-5.c: Likewise.
369 * gcc.target/i386/sse2-vec-6.c: Likewise.
370
371 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
372
373 PR c++/31431
374 PR c++/31432
375 PR c++/31434
376 PR c++/31435
377 PR c++/31437
378 PR c++/31438
379 PR c++/31442
380 PR c++/31443
381 PR c++/31444
382 PR c++/31445
383 * g++.dg/cpp0x/pr31431.C: New.
384 * g++.dg/cpp0x/pr31437.C: New.
385 * g++.dg/cpp0x/pr31442.C: New.
386 * g++.dg/cpp0x/pr31444.C: New.
387 * g++.dg/cpp0x/pr31431-2.C: New.
388 * g++.dg/cpp0x/pr31432.C: New.
389 * g++.dg/cpp0x/pr31434.C: New.
390 * g++.dg/cpp0x/pr31438.C: New.
391 * g++.dg/cpp0x/pr31443.C: New.
392 * g++.dg/cpp0x/pr31445.C: New.
393 * g++.dg/cpp0x/variadic-crash1.C: New.
394
395 2007-05-25 Richard Sandiford <richard@codesourcery.com>
396
397 * gcc.target/arm/long-calls-1.c: New test.
398 * gcc.target/arm/long-calls-2.c: Likewise.
399 * gcc.target/arm/long-calls-3.c: Likewise.
400 * gcc.target/arm/long-calls-4.c: Likewise.
401
402 2007-05-25 Richard Guenther <rguenther@suse.de>
403 Andrew Pinski <andrew_pinski@playstation.sony.com>
404
405 PR tree-optimization/31982
406 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
407
408 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
409
410 PR fortran/32047
411 * gfortran.dg/result_in_spec_2.f90: New test.
412
413 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
414
415 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
416
417 2007-05-24 Ollie Wild <aaw@google.com>
418
419 * gcc.dg/cpp/counter-1.c: New test.
420 * gcc.dg/pch/counter-1.c: New test.
421 * gcc.dg/pch/counter-1.hs: New file.
422 * gcc.dg/pch/counter-2.c: New test.
423 * gcc.dg/pch/counter-2.hs: New file.
424 * gcc.dg/pch/counter-3.c: New test.
425 * gcc.dg/pch/counter-3.hs: New file.
426
427 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
428
429 * gcc.dg/tree-ssa/predcom-1.c: New test.
430 * gcc.dg/tree-ssa/predcom-2.c: New test.
431 * gcc.dg/tree-ssa/predcom-3.c: New test.
432 * gcc.dg/tree-ssa/predcom-4.c: New test.
433 * gcc.dg/tree-ssa/predcom-5.c: New test.
434 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
435
436 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
437
438 PR testsuite/32062
439 * gcc.target/i386/sse4_1-check.h (MASK): New.
440
441 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
442
443 PR fortran/32038
444 * gfortran.dg/pr25603.f: Initialize integer variables.
445
446 2007-05-23 Ian Lance Taylor <iant@google.com>
447
448 * g++.dg/other/vrp1.C: New test.
449
450 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
451
452 PR preprocessor/20077
453 * gcc.dg/cpp/paste15.c: New test.
454
455 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
456 Nigel Stephens <nigel@mips.com>
457 Richard Sandiford <richard@codesourcery.com>
458
459 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
460 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
461 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
462 * gcc.target/mips/inter/mips16-inter.exp: New.
463
464 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
465
466 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
467
468 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
469
470 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
471 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
472 * gcc.target/i386/sse3-addsubps.c: Likewise.
473 * gcc.target/i386/sse3-haddpd.c: Likewise.
474 * gcc.target/i386/sse3-haddps.c: Likewise.
475 * gcc.target/i386/sse3-hsubpd.c: Likewise.
476 * gcc.target/i386/sse3-hsubps.c: Likewise.
477 * gcc.target/i386/sse3-lddqu.c: Likewise.
478 * gcc.target/i386/sse3-movddup.c: Likewise.
479 * gcc.target/i386/sse3-movshdup.c: Likewise.
480 * gcc.target/i386/sse3-movsldup.c: Likewise.
481
482 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
483 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
484 * gcc.target/i386/ssse3-pabsd.c: Likewise.
485 * gcc.target/i386/ssse3-pabsw.c: Likewise.
486 * gcc.target/i386/ssse3-palignr.c: Likewise.
487 * gcc.target/i386/ssse3-phaddd.c: Likewise.
488 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
489 * gcc.target/i386/ssse3-phaddw.c: Likewise.
490 * gcc.target/i386/ssse3-phsubd.c: Likewise.
491 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
492 * gcc.target/i386/ssse3-phsubw.c: Likewise.
493 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
494 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
495 * gcc.target/i386/ssse3-pshufb.c: Likewise.
496 * gcc.target/i386/ssse3-psignb.c: Likewise.
497 * gcc.target/i386/ssse3-psignd.c: Likewise.
498 * gcc.target/i386/ssse3-psignw.c: Likewise.
499 * gcc.target/i386/ssse3-vals.h: Likewise.
500
501 * gcc.target/i386/sse3-check.h: New file.
502 * gcc.target/i386/ssse3-check.h: Likewise.
503
504 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
505
506 PR middle-end/31095
507 * gcc.c-torture/compile/bcopy-1.c: New testcase.
508
509 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
510
511 PR middle-end/31606
512 * gcc.c-torture/20070522-1.c: New testcase.
513
514 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
515
516 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
517
518 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
519
520 * gcc.c-torture/execute/ieee/20000320-1.x,
521 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
522 m68k-*-* and check_effective_target_coldfire_fpu.
523
524 2007-05-22 Ollie Wild <aaw@google.com>
525
526 * g++.dg/lookup/hidden-class10.C: New test.
527 * g++.dg/lookup/hidden-class11.C: New test.
528
529 2007-05-22 Ollie Wild <aaw@google.com>
530
531 * g++.dg/lookup/name-clash5.C: New test.
532 * g++.dg/lookup/name-clash6.C: New test.
533
534 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
535
536 * g++.dg/other/i386-2.C: Update comments on header files tested.
537 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
538 of <tmmintrin.h>.
539 * gcc.target/i386/sse-12.c: Likewise.
540 * gcc.target/i386/sse-13.c: Likewise.
541 * gcc.target/i386/sse-14.c: Likewise.
542
543 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
544 Redefined to test with immediate operand.
545 (__builtin_ia32_blendps): Likewise.
546 (__builtin_ia32_blendpd): Likewise.
547 (__builtin_ia32_dpps): Likewise.
548 (__builtin_ia32_dpps): Likewise.
549 (__builtin_ia32_insertps128): Likewise.
550 (__builtin_ia32_vec_ext_v4sf): Likewise.
551 (__builtin_ia32_vec_set_v16qi): Likewise.
552 (__builtin_ia32_vec_set_v4si): Likewise.
553 (__builtin_ia32_vec_set_v2di): Likewise.
554 (__builtin_ia32_vec_ext_v16qi): Likewise.
555 (__builtin_ia32_vec_ext_v4si): Likewise.
556 (__builtin_ia32_vec_ext_v2di): Likewise.
557 (__builtin_ia32_roundpd): Likewise.
558 (__builtin_ia32_roundsd): Likewise.
559 (__builtin_ia32_roundps): Likewise.
560 (__builtin_ia32_roundss): Likewise.
561 (__builtin_ia32_mpsadbw128): Likewise.
562
563 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
564
565 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
566
567 2007-05-22 Janis Johnson <janis187@us.ibm.com>
568
569 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
570 failures.
571 * gcc.dg/dfp/func-struct.c: Ditto.
572 * gcc.dg/dfp/operator-assignment.c: Ditto.
573 * gcc.dg/dfp/convert-bfp.c: Ditto.
574 * gcc.dg/dfp/convert-int.c: Ditto.
575 * gcc.dg/dfp/convert-int-max.c: Ditto.
576 * gcc.dg/dfp/func-scalar.c: Ditto.
577 * gcc.dg/dfp/cast.c: Ditto.
578 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
579 failures, and fix a typo in return type of arg1_128.
580 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
581 failures, and fix a typo in a constant suffix.
582 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
583 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
584
585 2007-05-22 Janis Johnson <janis187@us.ibm.com>
586 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
587
588 * lib/gcc-dg.exp(process_message): New proc.
589 (dg-message): New test directive.
590 * gcc.dg/always_inline.c: Use dg-message.
591 * gcc.dg/always_inline2.c: Ditto.
592 * gcc.dg/always_inline3.c: Ditto.
593 * gcc.dg/invalid-call-1.c: Ditto.
594 * gcc.dg/pr17506.c: Ditto.
595 * gcc.dg/simd-5.c: Ditto.
596 * gcc.dg/simd-6.c: Ditto.
597 * gcc.dg/va-arg-2.c: Ditto.
598 * gcc.dg/cpp/syshdr.c: Ditto.
599 * gcc.dg/cpp/unc4.c: Ditto.
600 * gcc.dg/cpp/trad/mi1.c: Ditto.
601 * gcc.dg/cpp/trad/mi5.c: Ditto.
602 * gcc.dg/cpp/trad/mi7.c: Ditto.
603 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
604 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
605 * gcc.test-framework/test-framework.awk: Special-case outexists
606 tests.
607
608 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
609
610 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
611 (bit_SSE4_2): Likewise.
612 (bit_POPCNT): Likewise.
613
614 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
615 Check if assembler supports SSE4 instructions.
616
617 * gcc.target/i386/sse4_1-blendpd.c: New file.
618 * gcc.target/i386/sse4_1-blendps.c: Likewise.
619 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
620 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
621 * gcc.target/i386/sse4_1-check.h: Likewise.
622 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
623 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
624 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
625 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
626 * gcc.target/i386/sse4_1-extractps.c: Likewise.
627 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
628 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
629 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
630 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
631 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
632 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
633 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
634 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
635 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
636 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
637 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
638 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
639 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
640 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
641 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
642 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
643 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
644 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
645 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
646 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
647 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
648 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
649 * gcc.target/i386/sse4_1-pminud.c: Likewise.
650 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
651 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
652 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
653 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
654 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
655 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
656 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
657 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
658 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
659 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
660 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
661 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
662 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
663 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
664 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
665 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
666 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
667 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
668 * gcc.target/i386/sse4_1-round.h: Likewise.
669 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
670 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
671 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
672 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
673 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
674 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
675 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
676 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
677 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
678 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
679 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
680 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
681 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
682 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
683
684 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
685
686 PR fortran/31627
687 * gfortran.dg/bounds_check_7.f90: New test.
688
689 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
690
691 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
692 (check_effective_target_sse4a): Ditto.
693
694 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
695 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
696 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
697 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
698 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
699 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
700 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
701 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
702 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
703 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
704 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
705 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
706 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
707 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
708 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
709 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
710 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
711 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
712 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
713 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
714
715 2007-05-21 Mark Mitchell <mark@codesourcery.com>
716
717 * g++.dg/ext/cleanup-1.C: New test.
718 * g++.dg/ext/cleanup-2.C: Likewise.
719 * g++.dg/ext/cleanup-3.C: Likewise.
720 * g++.dg/ext/cleanup-4.C: Likewise.
721 * g++.dg/ext/cleanup-5.C: Likewise.
722 * g++.dg/ext/cleanup-6.C: Likewise.
723 * g++.dg/ext/cleanup-8.C: Likewise.
724 * g++.dg/ext/cleanup-9.C: Likewise.
725 * g++.dg/ext/cleanup-10.C: Likewise.
726 * g++.dg/ext/cleanup-11.C: Likewise.
727 * g++.dg/ext/cleanup-dtor.C: Likewise.
728
729 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
730
731 PR middle-end/31995
732 * gcc.dg/vect/vect-102a.c: New test.
733
734 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
735 Paolo Carlini <pcarlini@suse.de>
736 Uros Bizjak <ubizjak@gmail.com>
737
738 * gcc.dg/gcc-have-sync-compare-and-swap.c,
739 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
740 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
741 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
742 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
743 New testcases.
744
745 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
746
747 PR fortran/32002
748 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
749
750 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
751
752 PR fortran/32027
753 * gfortran.dg/do_3.F90: Add checks for the final value of the
754 loop variable.
755
756 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
757
758 * gcc.c-torture/execute/990127-2.x: New file.
759
760 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
761
762 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
763 * gcc.target/i386/sse-12: Add -O to compile options.
764 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
765 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
766 and mm3dnow.h. Add -O to compile options.
767
768 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
769
770 PR fortran/31867
771 * gfortran.dg/char_length_5.f90: New test.
772
773 PR fortran/31994
774 * gfortran.dg/array_reference_1.f90: New test.
775
776 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
777
778 PR middle-end/7651
779 PR c++/11856
780 PR c/12963
781 PR c/23587
782 PR other/29694
783 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
784 * gcc.dg/Wtype-limits.c: New.
785 * gcc.dg/Wtype-limits-Wextra.c: New.
786 * gcc.dg/Wtype-limits-no.c: New.
787 * g++.dg/warn/Wtype-limits.C: New.
788 * g++.dg/warn/Wtype-limits-Wextra.C: New.
789 * g++.dg/warn/Wtype-limits-no.C: New.
790
791 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
792
793 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
794 instead of "-msse2".'
795 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
796 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
797 and mm3dnow.h.
798 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
799 to test with immediate operand.
800 (__builtin_ia32_insertqi): Ditto.
801 (__builtin_ia32_palignr128): Ditto.
802 (__builtin_ia32_palignr): Ditto.
803 (__builtin_ia32_pshufhw): Ditto.
804 (__builtin_ia32_pshuflw): Ditto.
805 (__builtin_ia32_pshufd): Ditto.
806 (__builtin_ia32_vec_set_v8hi): Ditto.
807 (__builtin_ia32_vec_ext_v8hi): Ditto.
808 (__builtin_ia32_shufpd): Ditto.
809 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
810
811 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
812
813 PR fortran/32001
814 * gfortran.dg/min_max_conformance.f90: Added more testcases.
815
816 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
817
818 PR target/31585
819 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
820 and "__inline". Use "-msse" instead of "-msse2".
821
822 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
823
824 PR middle-end/7651
825 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
826 * gcc.dg/20030906-2.c: Likewise.
827 * objc.dg/method-17.m: Add -Wreturn-type.
828 * obj-c++.dg/method-21.mm: Likewise.
829
830 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
831
832 PR target/31585
833 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
834 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
835 (__builtin_ia32_psrlqi128): Ditto.
836 (__builtin_ia32_psrlwi128): Ditto.
837 (__builtin_ia32_psrldi128): Ditto.
838 (__builtin_ia32_psrldqi128): Ditto.
839 (__builtin_ia32_pslldqi128): Ditto.
840 (__builtin_ia32_psrawi128): Ditto.
841 (__builtin_ia32_psradi128): Ditto.
842 (__builtin_ia32_psllqi128): Ditto.
843 (__builtin_ia32_pslldi128): Ditto.
844 (__builtin_prefetch): Ditto.
845 (__builtin_ia32_pshufw): Ditto.
846 (__builtin_ia32_vec_set_v4hi): Ditto.
847 (__builtin_ia32_vec_ext_v4hi): Ditto.
848 (__builtin_ia32_shufps): Ditto.
849 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
850
851 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
852
853 PR fortran/31974
854 * gfortran.dg/char_allocation_1.f90: New test.
855
856 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
857
858 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
859 * gcc.dg/Wconversion-sign.c: New.
860 * gcc.dg/Wconversion-integer-no-sign.c: New.
861 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
862 Wconversion-sign.C
863 * g++.dg/warn/Wconversion-sign.C: New.
864 * g++.old-deja/g++.other/warn4.C: Update.
865 * g++.dg/warn/Wconversion1.C: Likewise.
866
867 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
868
869 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
870 * gcc.dg/torture/builtin-math-4.c: Likewise.
871
872 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
873
874 PR libfortran/31964
875 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
876
877 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
878
879 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
880
881 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
882
883 PR target/31628
884 * gcc.target/i386/pr31628.c: New.
885
886 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
887
888 PR middle-end/31344
889 * gcc.dg/pr31344.c: New test.
890
891 2007-05-17 Ian Lance Taylor <iant@google.com>
892
893 PR tree-optimization/31953
894 * gcc.c-torture/compile/pr31953.c: New test.
895
896 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
897
898 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
899
900 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
901 and drem.
902 * gcc.dg/torture/builtin-math-4.c: Likewise.
903
904 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
905 * gcc.dg/torture/builtin-math-4.c: Likewise.
906
907 * gcc.dg/torture/builtin-math-4.c: New test.
908
909 2007-05-17 Janis Johnson <janis187@us.ibm.com>
910 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
911
912 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
913 * gcc.dg/cpp/include2.c: Ditto.
914 * gcc.dg/cpp/mac-dir-2.c: Ditto.
915 * gcc.dg/cpp/paste5.c: Ditto.
916 * gcc.dg/cpp/paste6.c: Ditto.
917 * gcc.dg/cpp/paste8.c: Ditto.
918 * gcc.dg/cpp/paste11.c: Ditto.
919 * gcc.dg/cpp/paste13.c: Ditto.
920 * gcc.dg/cpp/skipping2.c: Ditto.
921 * gcc.dg/reg-vol-struct-1.c: Ditto.
922 * gcc.dg/Wshadow-1.c: Ditto.
923 * gcc.dg/cpp/trad/comment.c: Ditto.
924 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
925 * gcc.dg/cpp/if-2.c: Ditto.
926 * gcc.dg/array-5.c: Ditto.
927 * gcc.dg/inline-15.c: Ditto.
928 * gcc.dg/pr27953.c: Ditto.
929 * gcc.dg/Wno-c++-compat.c: Ditto.
930
931 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
932
933 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
934
935 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
936
937 * gcc.c-torture/execute/20070517-1.c: New test.
938
939 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
940
941 PR fortran/31919
942 * gfortran.dg/min_max_conformance.f90: New test.
943
944 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
945
946 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
947 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
948 gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing.
949 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
950
951 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
952
953 PR tree-optimization/24659
954 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
955 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
956 not vect_int target.
957 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
958 not vect_int target. Loop is vectorized for vect_intfloat_cvt
959 targets.
960 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
961 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
962 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
963
964 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
965
966 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
967 and x86_64-*-* targets.
968 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
969
970 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
971
972 PR fortran/18769
973 PR fortran/30881
974 PR fortran/31194
975 PR fortran/31216
976 PR fortran/31427
977 * transfer_simplify_1.f90: New test.
978 * transfer_simplify_2.f90: New test.
979
980 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
981
982 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
983
984 2007-05-14 Janis Johnson <janis187@us.ibm.com>
985
986 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
987
988 * gcc.dg/fltconst-pedantic-dfp.c: New test.
989
990 PR c/31924
991 * gcc.dg/fltconst-1.c: New test.
992
993 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
994 * gcc.dg/dfp/operator-assignment.c: Ditto.
995
996 2007-05-14 Paolo Carlini <pcarlini@suse.de>
997
998 PR c++/29928
999 * g++.dg/rtti/typeid5.C: New.
1000
1001 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1002
1003 PR fortran/31725
1004 * gfortran.dg/substr_4.f: New test.
1005
1006 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
1007
1008 * gcc.target/m68k/interrupt_thread-1.c,
1009 gcc.target/m68k/interrupt_thread-2.c,
1010 gcc.target/m68k/interrupt_thread-3.c: New.
1011 * gcc.target/m68k/m68k.exp: Accept fido.
1012
1013 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1014
1015 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1016 * gfortran.dg/altreturn_3.f90: Likewise.
1017 * gfortran.dg/assumed_dummy_1.f90: Likewise.
1018 * gfortran.dg/default_numeric_type_1.f90: Likewise.
1019 * gfortran.dg/inquire_iolength.f90: Likewise.
1020 * gfortran.dg/module_naming_1.f90: Likewise.
1021 * gfortran.dg/oldstyle_2.f90: Likewise.
1022 * gfortran.dg/operator_2.f90: Likewise.
1023 * gfortran.dg/parameter_array_element_1.f90: Likewise.
1024 * gfortran.dg/used_types_11.f90: Likewise.
1025 * gfortran.dg/zero_array_components_1.f90: Likewise.
1026 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1027 * gfortran.dg/parameter_array_dummy.f90: Likewise.
1028 * gfortran.dg/real_const_3.f90: Likewise.
1029
1030 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
1031
1032 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1033 * gcc.dg/tree-ssa/loop-30.c: New test.
1034
1035 2007-05-13 Richard Guenther <rguenther@suse.de>
1036
1037 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1038 scanning forwprop1.
1039 * g++.dg/tree-ssa/pr31146.C: Likewise.
1040
1041 2007-05-13 Revital Eres <eres@il.ibm.com>
1042
1043 * gcc.dg/dse.c: New test.
1044
1045 2007-05-12 Richard Guenther <rguenther@suse.de>
1046
1047 PR tree-optimization/31797
1048 * gcc.c-torture/compile/pr31797.c: New testcase.
1049
1050 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
1051
1052 PR fortran/30746
1053 * gfortran.dg/host_assoc_function_1.f90: New test.
1054
1055 2007-05-11 Steve Ellcey <sje@cup.hp.com>
1056
1057 PR c++/31829
1058 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1059
1060 2007-05-11 Silvius Rus <rus@google.com>
1061
1062 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1063 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1064 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1065 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1066 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1067 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1068 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1069 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1070 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1071 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1072 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1073 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1074 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1075 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1076 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1077 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1078
1079 2007-05-11 Paolo Carlini <pcarlini@suse.de>
1080
1081 PR other/31852
1082 * gcc.c-torture/execute/builtins/memchr.c: New.
1083 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1084 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1085
1086 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1087
1088 PR fortran/30876
1089 * gfortran.dg/recursive_reference_1.f90: Put error at correct
1090 line.
1091 * gfortran.dg/recursive_reference_2.f90: New test.
1092
1093 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1094
1095 PR fortran/30878
1096 * gfortran.dg/namelist_29.f90: New test.
1097
1098 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1099
1100 PR fortran/31474
1101 * gfortran.dg/entry_10.f90: New test.
1102
1103 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
1104
1105 PR tree-optimization/31885
1106 * gcc.dg/tree-ssa/loop-29.c: New test.
1107
1108 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1109
1110 * assumed_dummy_1.f90: Fix dg directive.
1111 * char_initialiser_actual.f90: Likewise.
1112 * nested_modules_2.f90: Likewise.
1113 * shift-alloc.f90: Likewise.
1114
1115 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
1116
1117 * gcc.dg/20070507-1.c: Disable for non-pic targets.
1118
1119 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1120
1121 PR libfortran/31880
1122 * gfortran.dg/unf_read_corrupted_2.f90: New test.
1123
1124 2007-05-09 Mike Stump <mrs@apple.com>
1125
1126 * g++.dg/other/first-global.C: Add -fpie for darwin.
1127 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1128
1129 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
1130
1131 * gcc.dg/20070507-1.c: New testcase.
1132
1133 2007-05-08 Chao-ying Fu <fu@mips.com>
1134
1135 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1136 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1137 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1138 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1139
1140 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
1141
1142 PR 31847
1143 * gcc.dg/pr31847.c: New test.
1144
1145 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
1146
1147 PR fortran/31692
1148 * gfortran.dg/actual_array_result_1.f90: New test.
1149
1150 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
1151
1152 PR fortran/29397
1153 * gfortran.dg/parameter_array_init_1.f90: New test.
1154
1155 PR fortran/29400
1156 * gfortran.dg/parameter_array_init_2.f90: New test.
1157
1158 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
1159
1160 PR target/31854
1161 * gcc.target/i386/pr31854.c: New test.
1162
1163 2007-05-07 Janis Johnson <janis187@us.ibm.com>
1164
1165 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1166
1167 2007-05-07 Mike Stump <mrs@apple.com>
1168
1169 * g++.old-deja/g++.mike/empty.C: Add.
1170
1171 2007-05-07 Eric Christopher <echristo@apple.com>
1172
1173 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1174
1175 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
1176
1177 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1178 variable. Rearrange conversions from binary float to decimal float.
1179
1180 2007-05-07 Mark Mitchell <mark@codesourcery.com>
1181
1182 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1183 x86.
1184
1185 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
1186
1187 * gnat.dg/opt1.ad[sb]: New testcase.
1188
1189 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1190
1191 PR fortran/31399
1192 * gfortran.dg/do_3.F90: New test.
1193
1194 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1195
1196 PR fortran/31764
1197 * gfortran.dg/new_line.f90: Add new checks.
1198
1199 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1200
1201 PR fortran/31201
1202 * gfortran.dg/large_unit_1.f90: New.
1203 * gfortran.dg/large_unit_2.f90: New.
1204 * gfortran.dg/iostat_4.f90: New
1205 * gfortran.dg/bounds_check_fail_1.f90: Updated.
1206
1207 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
1208
1209 PR fortran/31540
1210 * gfortran.dg/char_result_4.f90: New test.
1211
1212 2007-06-05 Revital Eres <eres@il.ibm.com>
1213
1214 PR 30957
1215 * gcc.dg/pr30957-1.c: New test.
1216
1217 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1218
1219 PR fortran/31251
1220 * gfortran.dg/char_type_len_2.f90: New test.
1221
1222 2007-05-05 Geoffrey Keating <geoffk@apple.com>
1223
1224 PR 31775
1225 * g++.dg/other/nested-extern.cc: New.
1226 * g++.dg/other/nested-extern-1.C: New.
1227 * g++.dg/other/nested-extern-2.C: New.
1228
1229 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
1230
1231 PR fortran/31760
1232 * gfortran.dg/erf.f90: New test.
1233 * gfortran.dg/besxy.f90: New test.
1234
1235 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
1236
1237 PR fortran/22359
1238 * gfortran.dg/fseek.f90: New test.
1239
1240 2007-05-04 Bob Wilson <bob.wilson@acm.org>
1241
1242 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
1243
1244 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1245
1246 PR libfortran/31210
1247 * gfortran.dg/zero_length_1.f90: New test.
1248
1249 2007-05-04 Tobias Burnus <burnus@net-b.de>
1250
1251 PR fortran/31803
1252 * gfortran.dg/char_pointer_assign_3.f90: New test.
1253 * gfortran.dg/char_result_2.f90: Re-enable test.
1254
1255 2007-05-04 Tobias Burnus <burnus@net-b.de>
1256
1257 PR fortran/25071
1258 * gfortran.dg/char_length_3.f90: New test.
1259 * gfortran.dg/char_result_2.f90: Fix test.
1260
1261 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
1262
1263 PR tree-optimization/30565
1264 * gcc.dg/tree-ssa/loop-27.c: New test.
1265
1266 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
1267
1268 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
1269 * gcc.target/bfin/arith.c (__v2hi): Likewise.
1270 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
1271 * gcc.target/bfin/shift.c (__v2hi): Likewise.
1272
1273 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
1274
1275 PR tree-optimization/31699
1276 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
1277 New.
1278 (check_effective_target_vect_floatint_cvt): New.
1279 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
1280 of specific targets.
1281 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
1282 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
1283 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1284 * gcc.dg/vect/vect-iv-4.c: Likewise.
1285 * gcc.dg/vect/vect-multitypes-11.c: New.
1286 * gcc.dg/vect/pr31699.c: New.
1287
1288 2007-05-02 Geoffrey Keating <geoffk@apple.com>
1289
1290 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
1291
1292 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
1293
1294 PR C++/31663
1295 * g++.dg/warn/anonymous-namespace-2.C: New.
1296 * g++.dg/warn/anonymous-namespace-2.h: New.
1297
1298 2007-05-02 Paul Brook <paul@codesourcery.com>
1299
1300 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
1301
1302 2007-05-02 Eric Christopher <echristo@apple.com>
1303
1304 * gcc.dg/cpp/if-div.c: New file.
1305
1306 2007-05-02 Tom Tromey <tromey@redhat.com>
1307
1308 PR preprocessor/28709:
1309 * gcc.dg/cpp/pr28709.c: New file.
1310
1311 2007-05-02 Richard Guenther <rguenther@suse.de>
1312
1313 PR tree-optimization/31146
1314 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
1315
1316 2007-05-01 Geoffrey Keating <geoffk@apple.com>
1317
1318 * gcc.c-torture/compile/limits-blockid.c: New.
1319 * gcc.c-torture/compile/limits-caselabels.c: New.
1320 * gcc.c-torture/compile/limits-declparen.c: New.
1321 * gcc.c-torture/compile/limits-enumconst.c: New.
1322 * gcc.c-torture/compile/limits-exprparen.c: New.
1323 * gcc.c-torture/compile/limits-externalid.c: New.
1324 * gcc.c-torture/compile/limits-fnargs.c: New.
1325 * gcc.c-torture/compile/limits-fndefn.c: New.
1326 * gcc.c-torture/compile/limits-idexternal.c: New.
1327 * gcc.c-torture/compile/limits-idinternal.c: New.
1328 * gcc.c-torture/compile/limits-pointer.c: New.
1329 * gcc.c-torture/compile/limits-stringlit.c: New.
1330 * gcc.c-torture/compile/limits-structmem.c: New.
1331 * gcc.c-torture/compile/limits-structnest.c: New.
1332
1333 2007-04-29 Geoffrey Keating <geoffk@apple.com>
1334
1335 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
1336
1337 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1338
1339 PR middle-end/31740
1340 * gcc.c-torture/compile/20070501-1.c: New testcase.
1341
1342 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1343
1344 PR fortran/31732
1345 * gfortran.dg/array_memset_2: New test case.
1346
1347 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
1348
1349 PR testsuite/31615
1350 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
1351
1352 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
1353
1354 PR testsuite/31589
1355 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
1356 dg-final test.
1357 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
1358 keyword to dg-final test.
1359 * gcc.dg/vect/vect-iv-4.c: Likewise.
1360 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1361 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
1362 test.
1363 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
1364 cast.
1365 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
1366 * lib/target-supports.exp
1367 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
1368 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
1369
1370 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
1371
1372 * gcc.c-torture/execute/ieee/20000320-1.c: Use
1373 __LONG_LONG_MAX__ and its friends instead of those supplied by
1374 limits.h.
1375
1376 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
1377
1378 PR C++/31721
1379 * g++.dg/ext/vector7.C: New testcase.
1380
1381 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1382
1383 PR fortran/31591
1384 * gfortran.dg/bound_simplification_1.f90: New test.
1385
1386 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1387
1388 PR fortran/31645
1389 * testsuite/gfortran.dg/bom_error.f90: New test.
1390 * testsuite/gfortran.dg/bom_include.f90: New test.
1391 * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
1392 * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
1393 * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
1394 * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
1395 * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
1396 * testsuite/gfortran.dg/bom_include.inc: New file.
1397
1398 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1399
1400 PR C++/30221
1401 * g++.dg/init/ptrfn2.C: New test.
1402 * g++.dg/init/ptrfn3.C: New test.
1403
1404 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
1405
1406 PR fortran/31711
1407 * gfortran.dg/dependency_21.f90: New test.
1408
1409 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1410
1411 * gfortran.dg/secnds.f: Use real*8.
1412 * gfortran.dg/secnds-1.f: Use real*8.
1413
1414 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1415
1416 PR libfortran/31532
1417 * gfortran.dg/inquire_5.f90: Update test.
1418
1419 2007-04-27 Ian Lance Taylor <iant@google.com>
1420
1421 PR middle-end/31710
1422 * gcc.c-torture/compile/pr31710.c: New test.
1423
1424 2007-04-27 Richard Guenther <rguenther@suse.de>
1425
1426 PR tree-optimization/30965
1427 PR tree-optimization/30978
1428 * gcc.dg/tree-ssa/pr30978.c: New testcase.
1429 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
1430 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
1431 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
1432
1433 2007-04-27 Richard Guenther <rguenther@suse.de>
1434
1435 PR tree-optimization/31715
1436 * gcc.dg/Warray-bounds-4.c: New testcase.
1437
1438 2007-04-26 Ian Lance Taylor <iant@google.com>
1439
1440 PR target/28675
1441 * gcc.c-torture/compile/pr28675.c: New test.
1442
1443 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
1444
1445 PR C++/30016
1446 * g++.dg/ext/vector6.C: New test.
1447
1448 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
1449
1450 * gcc.c-torture/execute/ieee/20000320-1.x: New.
1451
1452 2007-04-26 Steve Ellcey <sje@cup.hp.com>
1453
1454 PR middle-end/31617
1455 * g++.dg/other/str_empty.C: Add expected warning.
1456
1457 2007-04-26 Richard Guenther <rguenther@suse.de>
1458 Daniel Berlin <dberlin@dberlin.org>
1459
1460 PR tree-optimization/30567
1461 * g++.dg/other/pr30567.C: New testcase.
1462
1463 2007-04-26 Richard Guenther <rguenther@suse.de>
1464
1465 PR tree-optimization/31703
1466 * gcc.c-torture/compile/pr31703.c: New testcase.
1467 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
1468 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1469
1470 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
1471
1472 * gfortran.dg/open_errors.f90: Added if statements checking
1473 the value of iostat.
1474
1475 2007-04-26 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR c++/31598
1478 * g++.dg/gomp/pr31598.C: New test.
1479
1480 PR tree-optimization/30558
1481 * g++.dg/gomp/pr30558.C: New test.
1482
1483 2007-04-24 Mark Mitchell <mark@codesourcery.com>
1484
1485 PR c++/31338
1486 * g++.dg/ext/complex2.C: New test.
1487
1488 2007-04-25 Paolo Carlini <pcarlini@suse.de>
1489
1490 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
1491
1492 2007-04-25 Thiemo Seufer <ths@mips.com>
1493
1494 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
1495 value to signed char.
1496
1497 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
1498
1499 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
1500 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
1501 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
1502
1503 2007-04-25 Tobias Burnus <burnus@net-b.de>
1504
1505 PR fortran/31668
1506 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
1507 statement functions.
1508 * gfortran.dg/c_by_val_5.f90: New test.
1509
1510 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
1511
1512 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
1513 with two new subroutines to avoid parameter-induced aliasing.
1514 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
1515 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
1516
1517 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1518
1519 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
1520 * g++.dg/warn/Warray-bounds.C: Likewise.
1521
1522 2007-04-24 Ian Lance Taylor <iant@google.com>
1523
1524 PR tree-optimization/31605
1525 * gcc.c-torture/execute/pr31605.c: New test.
1526
1527 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1528
1529 PR fortran/31587
1530 * lib/gcc-dg.exp (scan-module): New function.
1531 * gfortran.dg/module_md5_1.f90: New test.
1532
1533 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
1534
1535 * g++.old-deja/g++.pt/defarg6.C: Only run with
1536 -std=gnu++98.
1537 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
1538 * g++.dg/cpp0x/variadic61.C: Ditto.
1539 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
1540 * g++.dg/cpp0x/variadic62.C: Ditto.
1541 * g++.dg/template/meminit1.C: Ditto.
1542 * g++.dg/template/operator7.C: Ditto.
1543 * g++.dg/template/static15.C: Ditto.
1544 * g++.dg/template/invalid1.C: Ditto.
1545 * g++.dg/template/shift1.C: Ditto.
1546 * g++.dg/template/error10.C: Ditto.
1547
1548 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
1549
1550 PR diagnostic/25923
1551 * gfortran.dg/pr25923.f90: New test.
1552
1553 2007-04-24 Ian Lance Taylor <iant@google.com>
1554
1555 PR tree-optimization/31602
1556 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
1557
1558 2007-04-24 Janis Johnson <janis187@us.ibm.com>
1559
1560 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
1561 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
1562
1563 2007-04-24 Hui-May Chang <hm.chang@apple.com>
1564
1565 * gcc.target/i386/reload-1.c. New.
1566
1567 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1568 Olga Golovanevsky <olga@il.ibm.com>
1569
1570 * g++.dg/other/str_empty.C: New test.
1571
1572 2007-04-24 Richard Henderson <rth@redhat.com>
1573
1574 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
1575
1576 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
1577
1578 PR target/31641
1579 * gcc.c-torture/compile/pr31641.c: New testcase.
1580
1581 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
1582
1583 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
1584 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
1585 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
1586 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
1587
1588 2007-04-23 Simon Baldwin <simonb@google.com>
1589
1590 * g++.dg/other/error15.C: New.
1591 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
1592 triggering a "multiple parameters named" error.
1593
1594 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1595
1596 PR fortran/31618
1597 * gfortran.dg/backspace_8.f: New test case.
1598
1599 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
1600
1601 PR fortran/31630
1602 * gfortran.dg/used_types_17.f90: New test.
1603
1604 PR fortran/31620
1605 * gfortran.dg/zero_array_components_1.f90: New test.
1606
1607 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1608
1609 PR fortran/31616
1610 * gfortran.dg/open_errors.f90: Allow a different error message.
1611
1612 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
1613
1614 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
1615 Rename from check_effective_target_vect_pack_mod. Rename global
1616 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
1617 messages.
1618 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
1619 rename.
1620 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1621 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
1622
1623 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1624
1625 PR middle-end/31448
1626 * gcc.c-torture/execute/pr31448.c: New testcase.
1627
1628 2007-04-22 Nick Clifton <nickc@redhat.com>
1629
1630 * gcc.dg/20020312-2.c: Add support for the FRV.
1631
1632 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
1633
1634 PR tree-optimization/24659
1635 * gcc.dg/vect/vect-float-extend-1.c: New test.
1636 * gcc.dg/vect/vect-float-truncate-1.c: New test.
1637
1638 2007-04-22 Richard Guenther <rguenther@suse.de>
1639
1640 PR tree-optimization/29789
1641 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
1642 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1643
1644 2007-04-22 Revital Eres <eres@il.ibm.com>
1645
1646 * gcc.dg/var-expand2.c: New test.
1647
1648 2007-04-22 Revital Eres <eres@il.ibm.com>
1649
1650 * gcc.dg/var-expand3.c: New test.
1651
1652 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1653
1654 PR fortran/31495
1655 * gfortran.dg/continuation_8.f90: New test.
1656
1657 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1658
1659 PR C/30265
1660 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
1661 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
1662
1663 2007-04-21 Richard Guenther <rguenther@suse.de>
1664
1665 PR middle-end/31136
1666 * gcc.c-torture/execute/pr31136.c: New testcase.
1667
1668 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
1669
1670 * gcc.target/i386/movsi-sm-1.c: New.
1671
1672 2007-04-20 Richard Henderson <rth@redhat.com>
1673
1674 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
1675 * gcc.dg/pr27095.c: Cope with alpha GOT load.
1676
1677 2007-04-20 Jakub Jelinek <jakub@redhat.com>
1678
1679 * gcc.target/i386/ordcmp-1.c: New test.
1680 * gcc.target/i386/unordcmp-1.c: New test.
1681
1682 PR tree-optimization/31632
1683 * gcc.c-torture/compile/20070419-1.c: New test.
1684
1685 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1686
1687 * gcc.dg/invalid-call-1.c: New test.
1688
1689 2007-04-18 Dirk Mueller <dmueller@suse.de>
1690
1691 PR diagnostic/31227
1692 * gcc.dg/Warray-bounds-3.c: New.
1693
1694 2007-04-18 Richard Guenther <rguenther@suse.de>
1695
1696 PR tree-optimization/19431
1697 PR tree-optimization/21463
1698 * gcc.c-torture/execute/20070212-1.c: New testcase.
1699 * gcc.c-torture/execute/20070212-2.c: Likewise.
1700 * gcc.c-torture/execute/20070212-3.c: Likewise.
1701 * gcc.dg/tree-ssa/pr19431.c: Likewise.
1702 * gcc.dg/tree-ssa/pr21463.c: Likewise.
1703 * g++.dg/tree-ssa/pr21463.C: Likewise.
1704 * g++.dg/tree-ssa/pr30738.C: Likewise.
1705
1706 2007-04-17 Mark Mitchell <mark@codesourcery.com>
1707
1708 PR c++/31513
1709 * g++.dg/expr/bitfield8.C: New test.
1710
1711 2007-04-17 Joseph Myers <joseph@codesourcery.com>
1712 Richard Sandiford <richard@codesourcery.com>
1713
1714 * lib/target-supports.exp (check_profiling_available): Return 0
1715 for uClibc with -p or -pg.
1716
1717 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
1718
1719 PR c++/31517
1720 * g++.dg/template/init7.C: New test.
1721
1722 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
1723
1724 PR rtl-optimization/31360
1725 * gcc.dg/loop-7.c: New test.
1726
1727 2007-04-17 Mark Mitchell <mark@codesourcery.com>
1728
1729 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
1730 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
1731 build.
1732 (compat-execute): Likewise.
1733 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
1734 files to remote hosts.
1735 * lib/c-ctorture.exp (c-torture-compile): Likewise.
1736 (c-torture-execute): Likewise.
1737 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
1738 or plain file. Use remote_upload and remote_download to copy
1739 files about.
1740 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
1741 before scanning it.
1742
1743 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
1744
1745 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
1746
1747 2007-04-16 Lawrence Crowl <crowl@google.com>
1748
1749 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
1750 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
1751 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
1752 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1753 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
1754 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
1755 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
1756 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
1757 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
1758 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1759 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
1760
1761 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
1762 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
1763 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
1764 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1765 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
1766 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
1767 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
1768 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
1769 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
1770 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1771 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
1772
1773 2007-04-16 Ian Lance Taylor <iant@google.com>
1774
1775 PR tree-optimization/31522
1776 * gcc.dg/Wstrict-overflow-16.c: New test.
1777
1778 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
1779
1780 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
1781
1782 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
1783
1784 PR fortran/31144
1785 * gfortran.dg/module_naming_1.f90: New.
1786
1787 2007-04-16 Richard Sandiford <richard@codesourcery.com>
1788
1789 * lib/target-supports.exp (check_profiling_available): Return
1790 false for m68k-*-uclinux.
1791
1792 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
1793
1794 PR c++/29365
1795 Testcase for c++ anonymous namespace warning
1796
1797 * g++.dg/warn/anonymous-namespace-1.C: New test
1798 * g++.dg/warn/anonymous-namespace-1.h: New test
1799
1800 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
1801
1802 PR testsuite/31578
1803 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
1804
1805 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1806
1807 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
1808
1809 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
1810
1811 PR fortran/31204
1812 * gfortran.dg/array_constructor_16.f90: New test.
1813
1814 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
1815
1816 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
1817 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
1818
1819 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1820
1821 PR rtl-optimization/31500
1822 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
1823 * g++.dg/warn/Warray-bounds.C: Likewise.
1824
1825 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
1826
1827 PR C/31520
1828 * gcc.dg/gnu89-init-4.c: New testcase.
1829
1830 2007-04-14 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR c++/25874
1833 * gcc.dg/gomp/pr25874.c: Add dg-options.
1834 * g++.dg/gomp/pr25874.C: Add dg-options.
1835
1836 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
1837
1838 PR fortran/21061
1839 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
1840 * gfortran.dg/warnings_are_errors_1.f: New testcase.
1841
1842 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1843
1844 PR fortran/31561
1845 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
1846
1847 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
1848
1849 PR fortran/29507
1850 PR fortran/31404
1851 * gfortran.dg/initialization_6.f90: New test.
1852
1853 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
1854
1855 * gcc.c-torture/compile/pr27528.c: Require nonpic.
1856
1857 * lib/target-supports.exp (check_gc_sections_available):
1858 Return false if ldflags includes -elf2flt.
1859
1860 2007-04-13 Jason Merrill <jason@redhat.com>
1861
1862 PR c++/31074
1863 * conv3.C: New test.
1864
1865 2007-04-13 Mike Stump <mrs@apple.com>
1866
1867 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
1868 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
1869
1870 2007-04-13 Joseph Myers <joseph@codesourcery.com>
1871
1872 PR tree-optimization/29598
1873 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
1874
1875 2007-04-13 Tobias Burnus <burnus@net-b.de>
1876
1877 PR fortran/31559
1878 * gfortran.dg/func_assign.f90: New test.
1879
1880 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
1881
1882 PR fortran/31550
1883 * gfortran.dg/used_types_16.f90: New test.
1884
1885 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
1886
1887 PR fortran/18937
1888 * gfortran.dg/goto_2.f90: New.
1889 * gfortran.dg/goto_3.f90: New.
1890 * gfortran.dg/pr17708.f90: Rename to ...
1891 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
1892
1893 2007-04-13 Tobias Burnus <burnus@net-b.de>
1894
1895 PR fortran/31562
1896 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
1897 instead of a struct.
1898
1899 2007-04-13 Tobias Burnus <burnus@net-b.de>
1900
1901 PR fortran/31562
1902 * gfortran.dg/value_4.c: Use GNU extensions for complex
1903 instead of a struct.
1904
1905 2007-04-13 Richard Guenther <rguenther@suse.de>
1906
1907 PR tree-optimization/21258
1908 * gcc.dg/tree-ssa/vrp34.c: New testcase.
1909
1910 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1911
1912 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
1913 <complex.h>.
1914
1915 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
1916
1917 PR fortran/31250
1918 * gfortran.dg/char_length_2.f90: New.
1919 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
1920 * gfortran.dg/repeat_4.f90: Likewise.
1921
1922 PR fortran/31266
1923 * gfortran.dg/char_assign_1.f90: New.
1924
1925 PR fortran/31471
1926 * gfortran.dg/block_name_1.f90: New.
1927 * gfortran.dg/block_name_2.f90: New.
1928
1929 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
1930
1931 PR c++/31078
1932 * g++.dg/other/pr31078.C: New.
1933
1934 2007-04-12 Richard Guenther <rguenther@suse.de>
1935
1936 PR tree-optimization/31169
1937 * gcc.c-torture/execute/pr31169.c: New testcase.
1938
1939 2007-04-12 Richard Guenther <rguenther@suse.de>
1940
1941 PR tree-optimization/24689
1942 PR tree-optimization/31307
1943 * g++.dg/tree-ssa/pr31307.C: New testcase.
1944 * gcc.dg/tree-ssa/pr24689.c: Likewise.
1945
1946 2007-04-12 Tobias Burnus <burnus@net-b.de>
1947
1948 PR fortran/31472
1949 * gfortran.dg/access_spec_1.f90: New test.
1950 * gfortran.dg/access_spec_2.f90: New test.
1951 * gfortran.dg/non_module_public.f90: Match new error message.
1952
1953 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
1954
1955 PR testsuite/31538
1956 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
1957 to 4 at line 38 to fix bounds problem.
1958
1959 2007-04-11 Tobias Burnus <burnus@net-b.de>
1960
1961 PR testsuite/31240
1962 * gfortran.dg/pointer_intent_1.f90: Fix test.
1963
1964 2007-04-10 Eric Christopher <echristo@apple.com>
1965
1966 * lib/target-supports.exp
1967 (check_effective_target_fstack_protector): Rewrite.
1968
1969 2007-04-09 Mark Mitchell <mark@codesourcery.com>
1970
1971 PR c++/31449
1972 * g++.dg/init/const5.C: New test.
1973
1974 2007-04-09 Jan Hubicka <jh@suse.cz>
1975
1976 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
1977
1978 2007-04-08 Jan Hubicka <jh@suse.cz>
1979
1980 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
1981
1982 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1983
1984 PR fortran/31257
1985 * gfortran.dg/achar_4.f90: New test.
1986
1987 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1988
1989 PR fortran/30880
1990 * gfortran.dg/used_dummy_types_8.f90: New test.
1991
1992 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1993
1994 PR fortran/30872
1995 * gfortran.dg/parameter_array_element_1.f90: New test.
1996
1997 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1998
1999 PR fortran/31222
2000 * gfortran.dg/default_numeric_type_1.f90: New test.
2001
2002 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
2003
2004 PR fortran/31424
2005 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2006
2007 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
2008
2009 PR fortran/31293
2010 * gfortran.dg/interface_12.f90: New test.
2011
2012 2007-04-07 Bruce Korb <bkorb@gnu.org>
2013
2014 * gcc.dg/format/opt-6.c: New test.
2015 * gcc.dg/format/nul-1.c: New test.
2016 * gcc.dg/format/nul-2.c: New test.
2017
2018 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2019
2020 PR libgfortran/31395
2021 * gfortran.dg/fmt_colon.f90: New test.
2022
2023 2007-04-06 Mark Mitchell <mark@codesourcery.com>
2024
2025 * g++.old-deja/g++.other/init18.C: Use
2026 dg-require-effective-target instead of an explicit xfail.
2027
2028 2007-04-05 Janis Johnson <janis187@us.ibm.com>
2029
2030 * gcc.dg/dfp/signbit-1.c
2031 * gcc.dg/dfp/signbit-2.c
2032
2033 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
2034
2035 PR fortran/31483
2036 * gfortran.dg/altreturn_5.f90: New test.
2037
2038 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
2039
2040 PR fortran/31292
2041 * gfortran.dg/contained_module_proc_1.f90: New test.
2042
2043 2007-04-04 Stuart Hastings <stuart@apple.com>
2044
2045 PR 31281
2046 * testsuite/objc/execute/exceptions/pr31281.m: New.
2047
2048 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
2049
2050 * g++.dg/ext/dllimport12.C: Update comments.
2051
2052 2007-04-03 Eric Christopher <echristo@apple.com>
2053
2054 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2055
2056 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2057
2058 PR fortran/31304
2059 * gfortran.dg/repeat_2.f90: New test.
2060 * gfortran.dg/repeat_3.f90: New test.
2061 * gfortran.dg/repeat_4.f90: New test.
2062
2063 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
2064
2065 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2066
2067 2007-04-03 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR c++/30847
2070 * g++.dg/parse/cond3.C: New test.
2071
2072 PR middle-end/30704
2073 * gcc.c-torture/execute/ieee/pr30704.c: New test.
2074
2075 2007-04-02 Jason Merrill <jason@redhat.com>
2076
2077 PR c++/31187
2078 * g++.dg/ext/visibility/anon3.C: New test.
2079
2080 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2081
2082 PR libgfortran/31052
2083 * gfortran.dg/namelist_28.f90: New test.
2084
2085 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2086
2087 PR libgfortran/31366
2088 * gfortran.dg/direct_io_6.f90: New test.
2089
2090 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2091
2092 PR libgfortran/31207
2093 * gfortran.dg/advance_5.f90: New test.
2094 * gfortran.dg/advance_6.f90: New test.
2095
2096 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
2097
2098 * g++.dg/ext/dllimport6.C: Remove extra ';'.
2099 * g++.dg/ext/dllimport7.C: Likewise.
2100 * g++.dg/ext/selectany1.C: Likewise.
2101
2102 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
2103
2104 * g++.dg/parser/pr31138.C: New.
2105 * g++.dg/parser/pr31140.C: New.
2106 * g++.dg/parser/pr31141.C: New.
2107
2108 2007-03-30 Paolo Carlini <pcarlini@suse.de>
2109
2110 PR c++/26099
2111 * g++.dg/ext/is_base_of.C: New.
2112 * g++.dg/ext/has_virtual_destructor.C: New.
2113 * g++.dg/ext/is_polymorphic.C: New.
2114 * g++.dg/ext/is_base_of_diagnostic.C: New.
2115 * g++.dg/ext/is_enum.C: New.
2116 * g++.dg/ext/has_nothrow_assign.C: New.
2117 * g++.dg/ext/has_nothrow_constructor.C: New.
2118 * g++.dg/ext/is_empty.C: New.
2119 * g++.dg/ext/has_trivial_copy.C: New.
2120 * g++.dg/ext/has_trivial_assign.C: New.
2121 * g++.dg/ext/is_abstract.C: New.
2122 * g++.dg/ext/is_pod.C: New.
2123 * g++.dg/ext/has_nothrow_copy.C: New.
2124 * g++.dg/ext/is_class.C: New.
2125 * g++.dg/ext/has_trivial_constructor.C: New.
2126 * g++.dg/ext/is_union.C: New.
2127 * g++.dg/ext/has_trivial_destructor.C: New.
2128 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2129 * g++.dg/template/crash43.C: Likewise.
2130
2131 2007-03-29 Dirk Mueller <dmueller@suse.de>
2132
2133 * g++.dg/warn/pedantic2.C: New testcase.
2134
2135 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2136
2137 * size_dim.f90: Fix dg directive.
2138 * pr16433.f: Likewise.
2139 * use_6.f90: Likewise.
2140 * use_7.f90: Likewise.
2141 * entry_9.f90: Likewise.
2142 * pointer_intent_2.f90: Likewise.
2143 * protected_1.f90: Likewise.
2144 * fmt_missing_period_2.f: Likewise.
2145 * pointer_intent_3.f90: Likewise.
2146 * protected_2.f90: Likewise.
2147 * protected_3.f90: Likewise.
2148 * pr15754.f90: Likewise.
2149 * protected_4.f90: Likewise.
2150 * protected_5.f90: Likewise.
2151 * initialization_2.f90: Likewise.
2152 * protected_6.f90: Likewise.
2153 * continuation_7.f90: Likewise.
2154 * derived_function_interface_1.f90: Likewise.
2155 * der_pointer_4.f90: Likewise.
2156 * fmt_zero_precision.f90: Likewise.
2157 * blockdata_3.f90: Likewise.
2158 * fmt_missing_period_1.f: Likewise.
2159 * real_const_3.f90: Likewise.
2160 * use_4.f90: Likewise.
2161 * fmt_missing_period_3.f: Likewise.
2162 * use_5.f90: Likewise.
2163
2164 2007-03-28 Mike Stump <mrs@apple.com>
2165
2166 * gcc.dg/darwin-comm.c: Add.
2167
2168 2007-03-28 Eric Christopher <echristo@apple.com>
2169
2170 * lib/target-supports.exp (check_effective_target_fstack_protector): New.
2171 * gcc.dg/ssp-1.c: Use.
2172 * gcc.dg/ssp-2.c: Ditto.
2173
2174 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
2175
2176 PR c++/29077
2177 * g++.dg/parse/constructor3.C: New test.
2178
2179 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
2180
2181 * gnat.dg/thin_pointer.ad[sb]: New test.
2182
2183 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2184
2185 * g++.dg/cpp0x/bracket1.C: New.
2186 * g++.dg/cpp0x/bracket2.C: New.
2187 * g++.dg/cpp0x/bracket3.C: New.
2188 * g++.dg/cpp0x/bracket4.C: New.
2189
2190 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2191
2192 * g++.dg/cpp0x/temp_default1.C: New.
2193 * g++.dg/cpp0x/temp_default3.C: New.
2194 * g++.dg/cpp0x/temp_default2.C: New.
2195 * g++.dg/cpp0x/temp_default4.C: New.
2196
2197 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2198
2199 PR c++/29993
2200 * g++.dg/other/cv_func2.C: New.
2201
2202 2007-03-27 Janis Johnson <janis187@us.ibm.com>
2203
2204 * gcc.dg/dfp/func-vararg-alternate.h: New file.
2205 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
2206 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
2207 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
2208
2209 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
2210 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2211
2212 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
2213
2214 * lib/compat.exp (compat-execute): Fix processing of file names.
2215
2216 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2217
2218 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
2219
2220 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
2221
2222 * lib/target-supports.exp (check_effective_target_fortran_large_real):
2223 Delete created executable test file.
2224 (check_effective_target_fortran_large_int): Ditto.
2225 (check_effective_target_static_libgfortran): Ditto.
2226
2227 2007-03-26 Paolo Carlini <pcarlini@suse.de>
2228
2229 PR c++/30500
2230 * g++.dg/warn/pragma-system_header1.C: New test.
2231 * g++.dg/warn/pragma-system_header2.C: New test.
2232 * g++.dg/warn/pragma-system_header1.h. New.
2233 * g++.dg/warn/pragma-system_header2.h. New.
2234
2235 2007-03-26 Ian Lance Taylor <iant@google.com>
2236
2237 PR tree-optimization/31345
2238 * gcc.c-torture/compile/pr31345-1.c: New test.
2239
2240 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
2241
2242 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
2243 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
2244 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
2245 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2246 * gfortran.dg/overload_1.f90: Likewise.
2247 * gfortran.dg/impure_assignment_1.f90: Likewise.
2248 * gfortran.dg/error_recovery_3.f90: Likewise.
2249 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2250 * gfortran.dg/sequence_types_1.f90: Likewise.
2251 * gfortran.dg/internal_references_1.f90: Likewise.
2252 * gfortran.dg/present_1.f90: Likewise.
2253 * gfortran.dg/volatile10.f90: Likewise.
2254 * gfortran.dg/module_equivalence_2.f90: Likewise.
2255 * gfortran.dg/use_4.f90: Likewise.
2256 * gfortran.dg/elemental_result_1.f90: Likewise.
2257 * gfortran.dg/generic_actual_arg.f90: Likewise.
2258 * gfortran.dg/private_type_5.f90: Likewise.
2259 * gfortran.dg/protected_4.f90: Likewise.
2260 * gfortran.dg/interface_3.f90: Likewise.
2261
2262 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
2263
2264 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
2265 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
2266
2267 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
2268
2269 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
2270
2271 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2272
2273 PR libgfortran/31199
2274 * gfortran.dg/fmt_t_4.f90: New test.
2275
2276 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2277
2278 PR libfortran/31297
2279 * gfortran.dg/backspace_5.f: Initialize variable(s).
2280 * gfortran.dg/backspace_6.f: Likewise.
2281 * gfortran.dg/char_bounds_check_fail_1: Likewise.
2282 * gfortran.dg/direct_io_2.f90: Likewise.
2283 * gfortran.dg/write_back.f: Likewise.
2284 * gfortran.dg/write_rewind_2.f: Likewise.
2285 * gfortran.dg/write_rewind_1.f: Likewise.
2286 * gfortran.dg/write_rewind_2.f: Likewise.
2287
2288 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
2289
2290 PR tree-optimization/30784
2291 * gcc.dg/vect/pr30784.c: New test.
2292
2293 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2294
2295 PR fortran/30877
2296 * gfortran.dg/operator_1.f90: New test.
2297 * gfortran.dg/operator_2.f90: New test.
2298
2299 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2300
2301 PR libfortran/31196
2302 * gfortran.dg/reshape_transpose_1.f90: New test.
2303
2304 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2305
2306 PR fortran/30655
2307 * gfortran.dg/bounds_check_6.f90: New test.
2308
2309 2007-03-23 Michael Meissner <michael.meissner@amd.com>
2310
2311 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
2312 #ifndef/#endif.
2313 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2314 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2315
2316 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
2317
2318 PR fortran/31209
2319 * gfortran.dg/pointer_function_actual_1.f90: New test.
2320
2321 PR fortran/31200
2322 * gfortran.dg/pointer_function_actual_2.f90: New test.
2323
2324 PR fortran/31215
2325 * gfortran.dg/result_in_spec_1.f90: New test.
2326
2327 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2328
2329 PR fortran/30834
2330 * gfortran.dg/integer_exponentiation_3.F90: New test.
2331 * gfortran.dg/integer_exponentiation_4.f90: New test.
2332 * gfortran.dg/integer_exponentiation_5.F90: New test.
2333
2334 2007-03-22 Mark Mitchell <mark@codesourcery.com>
2335
2336 PR c++/30863
2337 * g++.dg/template/error24.C: New test.
2338 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
2339
2340 2007-03-22 Mark Mitchell <mark@codesourcery.com>
2341
2342 PR c++/31273
2343 * g++.dg/expr/bitfield7.C: New test.
2344
2345 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2346
2347 PR other/23572
2348 * gcc.dg/float-range-4.c: New.
2349 * gcc.dg/float-range-1.c: Update. Test for a warning.
2350 * gcc.dg/float-range-3.c: New.
2351 * gcc.dg/float-range-5.c: New.
2352
2353 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2354
2355 PR fortran/31262
2356 * gfortran.dg/no_range_check_1.f90: New test.
2357
2358 2007-03-22 Dirk Mueller <dmueller@suse.de>
2359
2360 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2361 * g++.dg/other/static1.C: Remove stray semicolon.
2362 * g++.dg/other/init1.C: Likewise.
2363 * g++.dg/rtti/dyncast1.C: Likewise.
2364 * g++.dg/tree-ssa/pr17153.C: Likewise.
2365 * g++.dg/lookup/disamb1.C: Likewise.
2366 * g++.dg/lookup/scoped2.C: Likewise.
2367 * g++.dg/lookup/friend7.C: Likewise.
2368 * g++.dg/parse/parse4.C: Likewise.
2369 * g++.dg/parse/parse5.C: Likewise.
2370 * g++.dg/expr/pr29066.C: Likewise.
2371 * g++.dg/expr/cast4.C: Likewise.
2372 * g++.dg/tc1/dr193.C: Likewise.
2373 * g++.dg/tc1/dr213.C: Likewise.
2374 * g++.dg/abi/dcast1.C: Likewise.
2375 * g++.dg/abi/covariant2.C: Likewise.
2376 * g++.dg/inherit/covariant11.C: Likewise.
2377 * g++.dg/inherit/covariant9.C: Likewise.
2378 * g++.dg/inherit/covariant10.C: Likewise.
2379 * g++.dg/init/static3.C: Likewise.
2380 * g++.dg/init/init-ref3.C: Likewise.
2381 * g++.dg/init/ref10.C: Likewise.
2382 * g++.dg/template/meminit2.C: Likewise.
2383 * g++.dg/template/using9.C: Likewise.
2384 * g++.dg/template/friend9.C: Likewise.
2385 * g++.dg/template/ref1.C: Likewise.
2386 * g++.old-deja/g++.warn/inline.C: Likewise.
2387 * g++.old-deja/g++.robertl/eb91.C: Likewise.
2388 * g++.old-deja/g++.robertl/eb46.C: Likewise.
2389 * g++.old-deja/g++.robertl/eb34.C: Likewise.
2390 * g++.old-deja/g++.robertl/eb43.C: Likewise.
2391 * g++.old-deja/g++.robertl/eb26.C: Likewise.
2392 * g++.old-deja/g++.robertl/eb116.C: Likewise.
2393 * g++.old-deja/g++.brendan/copy5.C: Likewise.
2394 * g++.old-deja/g++.brendan/overload8.C: Likewise.
2395 * g++.old-deja/g++.brendan/overload11.C: Likewise.
2396 * g++.old-deja/g++.brendan/copy7.C: Likewise.
2397 * g++.old-deja/g++.brendan/crash38.C: Likewise.
2398 * g++.old-deja/g++.brendan/template11.C: Likewise.
2399 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
2400 * g++.old-deja/g++.brendan/crash50.C: Likewise.
2401 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2402 * g++.old-deja/g++.jason/pmem2.C: Likewise.
2403 * g++.old-deja/g++.jason/parse9.C: Likewise.
2404 * g++.old-deja/g++.jason/byval2.C: Likewise.
2405 * g++.old-deja/g++.jason/overload8.C: Likewise.
2406 * g++.old-deja/g++.jason/pmf8.C: Likewise.
2407 * g++.old-deja/g++.jason/template33.C: Likewise.
2408 * g++.old-deja/g++.jason/return3.C: Likewise.
2409 * g++.old-deja/g++.jason/scoping2.C: Likewise.
2410 * g++.old-deja/g++.jason/virtual.C: Likewise.
2411 * g++.old-deja/g++.jason/opeq3.C: Likewise.
2412 * g++.old-deja/g++.jason/template27.C: Likewise.
2413 * g++.old-deja/g++.jason/synth6.C: Likewise.
2414 * g++.old-deja/g++.jason/ref8.C: Likewise.
2415 * g++.old-deja/g++.jason/offset1.C: Likewise.
2416 * g++.old-deja/g++.other/static20.C: Likewise.
2417 * g++.old-deja/g++.other/array1.C: Likewise.
2418 * g++.old-deja/g++.other/new3.C: Likewise.
2419 * g++.old-deja/g++.other/array2.C: Likewise.
2420 * g++.old-deja/g++.other/overload9.C: Likewise.
2421 * g++.old-deja/g++.other/cast6.C: Likewise.
2422 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
2423 * g++.old-deja/g++.other/eh4.C: Likewise.
2424 * g++.old-deja/g++.other/using7.C: Likewise.
2425 * g++.old-deja/g++.other/init18.C: Likewise.
2426 * g++.old-deja/g++.other/dyncast1.C: Likewise.
2427 * g++.old-deja/g++.other/dyncast2.C: Likewise.
2428 * g++.old-deja/g++.other/dtor11.C: Likewise.
2429 * g++.old-deja/g++.pt/static11.C: Likewise.
2430 * g++.old-deja/g++.pt/crash19.C: Likewise.
2431 * g++.old-deja/g++.pt/overload12.C: Likewise.
2432 * g++.old-deja/g++.pt/crash46.C: Likewise.
2433 * g++.old-deja/g++.pt/mi1.C: Likewise.
2434 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2435 * g++.old-deja/g++.pt/nontype5.C: Likewise.
2436 * g++.old-deja/g++.pt/local5.C: Likewise.
2437 * g++.old-deja/g++.pt/typename2.C: Likewise.
2438 * g++.old-deja/g++.pt/explicit80.C: Likewise.
2439 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2440 * g++.old-deja/g++.law/visibility1.C: Likewise.
2441 * g++.old-deja/g++.law/visibility2.C: Likewise.
2442 * g++.old-deja/g++.law/virtual2.C: Likewise.
2443 * g++.old-deja/g++.law/operators19.C: Likewise.
2444 * g++.old-deja/g++.law/parsing10.C: Likewise.
2445 * g++.old-deja/g++.law/visibility4.C: Likewise.
2446 * g++.old-deja/g++.law/operators4.C: Likewise.
2447 * g++.old-deja/g++.law/dtors2.C: Likewise.
2448 * g++.old-deja/g++.law/missed-error3.C: Likewise.
2449 * g++.old-deja/g++.law/visibility10.C: Likewise.
2450 * g++.old-deja/g++.law/scope3.C: Likewise.
2451 * g++.old-deja/g++.law/casts2.C: Likewise.
2452 * g++.old-deja/g++.law/code-gen5.C: Likewise.
2453 * g++.old-deja/g++.law/operators33.C: Likewise.
2454 * g++.old-deja/g++.law/friend4.C: Likewise.
2455 * g++.old-deja/g++.mike/pmf7.C: Likewise.
2456 * g++.old-deja/g++.mike/p5611.C: Likewise.
2457 * g++.old-deja/g++.mike/net37.C: Likewise.
2458 * g++.old-deja/g++.mike/p3570.C: Likewise.
2459 * g++.old-deja/g++.mike/p5718.C: Likewise.
2460 * g++.old-deja/g++.mike/net21.C: Likewise.
2461 * g++.old-deja/g++.mike/p1862.C: Likewise.
2462 * g++.old-deja/g++.mike/p4511.C: Likewise.
2463 * g++.old-deja/g++.mike/virt3.C: Likewise.
2464 * g++.old-deja/g++.mike/p16146.C: Likewise.
2465 * g++.old-deja/g++.mike/p1989.C: Likewise.
2466 * g++.old-deja/g++.mike/p5571.C: Likewise.
2467 * g++.old-deja/g++.gb/scope10.C: Likewise.
2468 * g++.old-deja/g++.abi/primary5.C: Likewise.
2469 * g++.old-deja/g++.abi/empty2.C: Likewise.
2470 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2471 * g++.old-deja/g++.eh/vbase4.C: Likewise.
2472 * g++.old-deja/g++.eh/ptr1.C: Likewise.
2473 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
2474 * g++.old-deja/g++.bob/template3.C: Likewise.
2475 * g++.old-deja/g++.bob/inherit1.C: Likewise.
2476
2477 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
2478
2479 PR fortran/31193
2480 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
2481
2482 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
2483
2484 PR fortran/20897
2485 * gfortran.dg/derived_name_1.f90: New.
2486 * gfortran.dg/derived_name_2.f: New.
2487
2488 2007-03-21 Richard Sandiford <richard@codesourcery.com>
2489
2490 * lib/target-supports.exp (check_effective_target_nonpic): New
2491 procedure.
2492 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
2493 when compiling PIC.
2494 * gcc.target/i386/asm-4.c: Require nonpic.
2495 * gcc.target/i386/cmov1.c: Likewise.
2496 * gcc.target/i386/mul.c: Likewise.
2497 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
2498 * gcc.target/i386/ssetype-1.c: Require nonpic.
2499 * gcc.target/i386/ssetype-3.c: Likewise.
2500 * gcc.target/i386/ssetype-5.c: Likewise.
2501
2502 2007-03-21 Richard Sandiford <richard@codesourcery.com>
2503
2504 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
2505 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
2506 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
2507 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
2508
2509 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
2510
2511 PR tree-optimization/30590
2512 * g++.dg/opt/pr30590.C: New testcase.
2513
2514 2007-03-20 Jakub Jelinek <jakub@redhat.com>
2515
2516 PR c/30762
2517 * gcc.dg/pr30762-1.c: New test.
2518 * gcc.dg/pr30762-2.c: New test.
2519
2520 PR inline-asm/30505
2521 * gcc.target/i386/pr30505.c: New test.
2522
2523 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
2524
2525 * gcc.target/arm/register-variables.c: New.
2526
2527 2007-03-19 Jeff Law <law@redhat.com>
2528
2529 * PR tree-optimization/30984
2530 * gcc.c-torture/pr30984.c: New test.
2531
2532 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2533 Richard Guenther <rguenther@suse.de>
2534
2535 PR tree-optimization/31254
2536 * gcc.dg/torture/pr31254.c: New testcase.
2537
2538 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
2539
2540 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
2541 target default_packed.
2542
2543 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2544
2545 PR fortran/31203
2546 * gfortran.dg/string_length_1.f90: New test.
2547
2548 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2549
2550 PR testsuite/30395
2551 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
2552
2553 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2554
2555 PR libgfortran/31052
2556 * gfortran.dg/namelist_27.f90: New test.
2557
2558 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
2559
2560 PR fortran/30531
2561 * gfortran.dg/used_types_14.f90: New test.
2562
2563 PR fortran/31086
2564 * gfortran.dg/used_types_15.f90: New test.
2565
2566 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
2567
2568 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
2569 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
2570
2571 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2572
2573 PR fortran/31120
2574 * gfortran.dg/integer_exponentiation_2.f90: New test.
2575
2576 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
2577
2578 PR tree-optimization/31041
2579 * gcc.dg/vect/pr31041.c: New test.
2580
2581 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2582
2583 * g++.dg/warn/Wconversion-integer.C: New
2584 * g++.dg/warn/Wconversion-real.C: New.
2585 * g++.dg/warn/Wconversion-real-integer.C: New.
2586 * g++.dg/warn/conv2.C: Updated.
2587
2588 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2589
2590 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
2591 exclude RTPs.
2592
2593 2007-03-16 Richard Guenther <rguenther@suse.de>
2594
2595 PR tree-optimization/31146
2596 * g++.dg/tree-ssa/pr31146.C: New testcase.
2597
2598 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2599
2600 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
2601 assume that the target has <features.h>.
2602
2603 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2604
2605 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
2606 dg-options rather than to the whole test.
2607
2608 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
2609
2610 PR debug/29906
2611 * g++.dg/debug/pr29906.C: New
2612
2613 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2614
2615 PR libgfortran/31099
2616 * gfortran.dg/unformatted_recl.f90: Update test.
2617
2618 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
2619
2620 * gcc.dg/tree-ssa/prefetch-5.c: New test.
2621
2622 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2623
2624 PR c++/30891
2625 * g++.dg/parse/namespace-definition.C: New.
2626
2627 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2628
2629 PR c++/24924
2630 * g++.dg/cpp/pedantic-errors.C: New.
2631 * g++.dg/cpp/permissive.C: New.
2632
2633 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2634
2635 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
2636 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
2637
2638 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2639
2640 * lib/target-supports.exp (check_missing_uclibc_feature)
2641 (check_effective_target_wchar): New procedures.
2642 * gcc.dg/wchar_t-1.c: Require target wchar.
2643 * gcc.dg/wint_t-1.c: Likewise.
2644
2645 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2646
2647 * lib/target-supports.exp (check_gc_sections_available): Return
2648 false for VxWorks targets.
2649
2650 2007-03-15 Dirk Mueller <dmueller@suse.de>
2651
2652 * g++.dg/warn/Wconversion2.C: Fix typo.
2653 * gcc.dg/if-empty-1.c: Ditto.
2654
2655 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2656
2657 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
2658
2659 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
2660
2661 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
2662 * gcc.target/i386/pr31167.c: Ditto.
2663
2664 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
2665
2666 PR target/31167
2667 * gcc.target/i386/pr31167.c: New test.
2668
2669 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
2670
2671 PR fortran/30922
2672 * gfortran.dg/import5.f90.f90: New test.
2673
2674
2675 PR fortran/30879
2676 * gfortran.dg/data_components_1.f90: New test.
2677
2678
2679 PR fortran/30870
2680 * gfortran.dg/generic_13.f90: New test.
2681
2682 PR fortran/31163
2683 * gfortran.dg/alloc_comp_basics_5.f90: New test.
2684
2685 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2686
2687 PR libgfortran/31051
2688 * gfortran.dg/fmt_t_4.f90: New
2689
2690 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
2691
2692 PR C++/31165
2693 * g++.dg/other/default7.C: New test.
2694
2695 2007-03-15 Dirk Mueller <dmueller@suse.de>
2696
2697 * g++.dg/warn/Wconversion2.C: New.
2698
2699 2007-03-14 Eric Christopher <echristo@apple.com>
2700
2701 * gcc.dg/ssp-1.c: New.
2702 * gcc.dg/ssp-2.c: Ditto.
2703
2704 2007-03-14 Dirk Mueller <dmueller@suse.de>
2705
2706 * g++.dg/warn/do-empty.C: New.
2707 * gcc.dg/do-empty.c: New.
2708 * gcc.dg/if-empty-1.c: Update.
2709 * gcc.dg/20001116-1.c: Update.
2710 * gcc.dg/pr23165.c: Update.
2711
2712 2007-03-14 Jakub Jelinek <jakub@redhat.com>
2713
2714 * gfortran.dg/module_implicit_conversion.f90: New test.
2715
2716 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
2717
2718 PR middle-end/31127
2719 * gcc.dg/pr31127.c: New.
2720
2721 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
2722
2723 * gcc.dg/tree-ssa/loop-26.c: New test.
2724
2725 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
2726
2727 * gcc.target/i386/cmpxchg16b-1.c: New test.
2728
2729 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
2730
2731 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
2732 * gcc.dg/c99-vla-1.c: Likewise.
2733 * g++.dg/ext/vla1.C: Likewise
2734
2735 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
2736
2737 * gcc.dg/wvla-1.c: New test
2738 * gcc.dg/wvla-2.c: New test
2739 * gcc.dg/wvla-3.c: New test
2740 * gcc.dg/wvla-4.c: New test
2741 * gcc.dg/wvla-5.c: New test
2742 * gcc.dg/wvla-6.c: New test
2743 * gcc.dg/wvla-7.c: New test
2744 * g++.dg/warn/Wvla-1.C: New test
2745 * g++.dg/warn/Wvla-2.C: New test
2746 * g++.dg/warn/Wvla-3.C: New test
2747
2748 2007-03-12 Mark Mitchell <mark@codesourcery.com>
2749
2750 PR c++/30108
2751 * g++.dg/other/default6.C: New test.
2752
2753 2007-03-12 Richard Sandiford <richard@codesourcery.com>
2754
2755 * lib/target-supports.exp (check_profiling_available): Return false
2756 for VxWorks.
2757 (check_effective_target_vxworks_kernel): New procedure.
2758 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
2759 VxWorks.
2760 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
2761 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
2762 to include VxWorks.
2763 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
2764
2765 2007-03-12 Richard Sandiford <richard@codesourcery.com>
2766
2767 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
2768 PIC is not supported.
2769 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
2770 * gcc.dg/20020426-2.c: Likewise.
2771 * gcc.dg/pr28243.c: Likewise.
2772 * gcc.dg/visibility-11.c: Likewise.
2773 * gcc.dg/tls/opt-9.c: Likewise.
2774 * gcc.dg/tls/opt-10.c: Likewise.
2775 * gcc.dg/tls/pic-1.c: Likewise.
2776 * gcc.dg/tls/struct-1.c: Likewise.
2777 * gcc.target/i386/20000807-1.c: Likewise.
2778 * gcc.target/i386/20000904-1.c: Likewise.
2779 * gcc.target/i386/20011119-1.c: Likewise.
2780 * gcc.target/i386/990213-2.c: Likewise.
2781 * gcc.target/i386/990214-1.c: Likewise.
2782 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2783 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2784 * gcc.target/i386/pic-1.c: Likewise.
2785 * gcc.target/i386/pr21518.c: Likewise.
2786 * gcc.target/i386/pr23098.c: Likewise.
2787 * gcc.target/i386/pr23943.c: Likewise.
2788
2789 2007-03-11 Mark Mitchell <mark@codesourcery.com>
2790
2791 PR c++/31038
2792 * g++.dg/template/complit2.C: New test.
2793
2794 PR c++/30328
2795 * g++.dg/ext/bitfield1.C: New test.
2796
2797 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
2798
2799 PR fortran/30883
2800 * gfortran.dg/interface_11.f90: New test.
2801
2802 2007-03-11 Richard Guenther <rguenther@suse.de>
2803
2804 PR tree-optimization/31115
2805 * gcc.dg/torture/pr31115.c: New testcase.
2806
2807 2007-03-11 Ira Rosen <irar@il.ibm.com>
2808
2809 PR tree-optimization/29925
2810 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
2811
2812 2007-03-10 Mark Mitchell <mark@codesourcery.com>
2813
2814 PR c++/30274
2815 * g++.dg/expr/bitfield3.C: New test.
2816 * g++.dg/expr/bitfield4.C: Likewise.
2817 * g++.dg/expr/bitfield5.C: Likewise.
2818 * g++.dg/expr/bitfield6.C: Likewise.
2819
2820 PR c++/30924
2821 * g++.dg/template/array18.C: New test.
2822
2823 2007-03-10 Dirk Mueller <dmueller@suse.de>
2824
2825 PR c++/17946
2826 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
2827 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
2828
2829 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
2830
2831 PR c++/20599
2832 * g++.dg/cpp0x/variadic-bind.C: New.
2833 * g++.dg/cpp0x/variadic-function.C: New.
2834 * g++.dg/cpp0x/variadic-mem_fn.C: New.
2835 * g++.dg/cpp0x/variadic-tuple.C: New.
2836 * g++.dg/cpp0x/variadic1.C: New.
2837 * g++.dg/cpp0x/variadic2.C: New.
2838 * g++.dg/cpp0x/variadic3.C: New.
2839 * g++.dg/cpp0x/variadic4.C: New.
2840 * g++.dg/cpp0x/variadic5.C: New.
2841 * g++.dg/cpp0x/variadic6.C: New.
2842 * g++.dg/cpp0x/variadic7.C: New.
2843 * g++.dg/cpp0x/variadic8.C: New.
2844 * g++.dg/cpp0x/variadic9.C: New.
2845 * g++.dg/cpp0x/variadic10.C: New.
2846 * g++.dg/cpp0x/variadic11.C: New.
2847 * g++.dg/cpp0x/variadic12.C: New.
2848 * g++.dg/cpp0x/variadic13.C: New.
2849 * g++.dg/cpp0x/variadic14.C: New.
2850 * g++.dg/cpp0x/variadic15.C: New.
2851 * g++.dg/cpp0x/variadic16.C: New.
2852 * g++.dg/cpp0x/variadic17.C: New.
2853 * g++.dg/cpp0x/variadic18.C: New.
2854 * g++.dg/cpp0x/variadic19.C: New.
2855 * g++.dg/cpp0x/variadic20.C: New.
2856 * g++.dg/cpp0x/variadic21.C: New.
2857 * g++.dg/cpp0x/variadic22.C: New.
2858 * g++.dg/cpp0x/variadic23.C: New.
2859 * g++.dg/cpp0x/variadic24.C: New.
2860 * g++.dg/cpp0x/variadic25.C: New.
2861 * g++.dg/cpp0x/variadic26.C: New.
2862 * g++.dg/cpp0x/variadic27.C: New.
2863 * g++.dg/cpp0x/variadic28.C: New.
2864 * g++.dg/cpp0x/variadic29.C: New.
2865 * g++.dg/cpp0x/variadic30.C: New.
2866 * g++.dg/cpp0x/variadic31.C: New.
2867 * g++.dg/cpp0x/variadic32.C: New.
2868 * g++.dg/cpp0x/variadic33.C: New.
2869 * g++.dg/cpp0x/variadic34.C: New.
2870 * g++.dg/cpp0x/variadic35.C: New.
2871 * g++.dg/cpp0x/variadic36.C: New.
2872 * g++.dg/cpp0x/variadic37.C: New.
2873 * g++.dg/cpp0x/variadic38.C: New.
2874 * g++.dg/cpp0x/variadic39.C: New.
2875 * g++.dg/cpp0x/variadic40.C: New.
2876 * g++.dg/cpp0x/variadic41.C: New.
2877 * g++.dg/cpp0x/variadic42.C: New.
2878 * g++.dg/cpp0x/variadic43.C: New.
2879 * g++.dg/cpp0x/variadic44.C: New.
2880 * g++.dg/cpp0x/variadic45.C: New.
2881 * g++.dg/cpp0x/variadic46.C: New.
2882 * g++.dg/cpp0x/variadic47.C: New.
2883 * g++.dg/cpp0x/variadic48.C: New.
2884 * g++.dg/cpp0x/variadic49.C: New.
2885 * g++.dg/cpp0x/variadic50.C: New.
2886 * g++.dg/cpp0x/variadic51.C: New.
2887 * g++.dg/cpp0x/variadic52.C: New.
2888 * g++.dg/cpp0x/variadic53.C: New.
2889 * g++.dg/cpp0x/variadic54.C: New.
2890 * g++.dg/cpp0x/variadic55.C: New.
2891 * g++.dg/cpp0x/variadic56.C: New.
2892 * g++.dg/cpp0x/variadic57.C: New.
2893 * g++.dg/cpp0x/variadic58.C: New.
2894 * g++.dg/cpp0x/variadic59.C: New.
2895 * g++.dg/cpp0x/variadic60.C : New.
2896 * g++.dg/cpp0x/variadic61.C : New.
2897 * g++.dg/cpp0x/variadic62.C : New.
2898 * g++.dg/cpp0x/variadic63.C : New.
2899 * g++.dg/cpp0x/variadic64.C : New.
2900 * g++.dg/cpp0x/variadic65.C : New.
2901 * g++.dg/cpp0x/variadic66.C : New.
2902 * g++.dg/cpp0x/variadic67.C : New.
2903 * g++.dg/cpp0x/variadic68.C : New.
2904 * g++.dg/cpp0x/variadic69.C : New.
2905 * g++.dg/cpp0x/variadic70.C : New.
2906 * g++.dg/cpp0x/variadic71.C : New.
2907 * g++.dg/cpp0x/variadic72.C : New.
2908 * g++.dg/cpp0x/variadic73.C : New.
2909 * g++.dg/cpp0x/variadic74.C : New.
2910 * g++.dg/cpp0x/variadic75.C : New.
2911 * g++.dg/cpp0x/variadic-ex1.C : New.
2912 * g++.dg/cpp0x/variadic-ex2.C : New.
2913 * g++.dg/cpp0x/variadic-ex3.C : New.
2914 * g++.dg/cpp0x/variadic-ex4.C : New.
2915 * g++.dg/cpp0x/variadic-ex5.C : New.
2916 * g++.dg/cpp0x/variadic-ex6.C : New.
2917 * g++.dg/cpp0x/variadic-ex7.C : New.
2918 * g++.dg/cpp0x/variadic-ex8.C : New.
2919 * g++.dg/cpp0x/variadic-ex9.C : New.
2920 * g++.dg/cpp0x/variadic-ex10.C : New.
2921 * g++.dg/cpp0x/variadic-ex11.C : New.
2922 * g++.dg/cpp0x/variadic-ex12.C : New.
2923 * g++.dg/cpp0x/variadic-ex13.C : New.
2924 * g++.dg/cpp0x/variadic-ex14.C : New.
2925
2926 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2927
2928 PR libgfortran/31099
2929 * gfortran.dg/unformatted_recl.f90: New test.
2930
2931 2007-03-09 Roger Sayle <roger@eyesopen.com>
2932
2933 * gcc.dg/fold-eqcmplx-1.c: New test case.
2934
2935 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
2936
2937 PR rtl-optimization/30643
2938 * gcc.dg/pr30643.c: New.
2939
2940 2007-03-09 Chao-ying Fu <fu@mips.com>
2941
2942 * gcc.target/mips/mips32-dspr2-type.c: New test.
2943 * gcc.target/mips/mips32-dspr2.c: New test.
2944 * gcc.target/mips/dspr2-MULT.c: New test.
2945 * gcc.target/mips/dspr2-MULTU.c: New test.
2946 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
2947 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
2948 Adjust some formats.
2949
2950 2007-03-09 Dirk Mueller <dmueller@suse.de>
2951
2952 PR c++/17946
2953 * gcc.dg/Wlogical-op-1.c: New.
2954 * g++.dg/warn/Wlogical-op-1.C: New.
2955
2956 2007-03-09 Richard Guenther <rguenther@suse.de>
2957
2958 PR tree-optimization/30904
2959 PR middle-end/31058
2960 * gcc.dg/pr30904.c: Remove xfail.
2961
2962 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
2963
2964 PR C/31072
2965 * gcc.c-torture/execute/pr31072.c: New test.
2966
2967 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2968
2969 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
2970 * gcc.dg/torture/builtin-attr-1.c: Likewise.
2971 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test *lrint* and *lround*.
2972 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
2973 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
2974 * gcc.dg/torture/builtin-integral-1.c: Likewise.
2975 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
2976 and *lround*. Correct macro names.
2977 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
2978 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
2979
2980 2007-03-08 Ian Lance Taylor <iant@google.com>
2981
2982 * gcc.dg/no-strict-overflow-5.c: New test.
2983 * gcc.dg/no-strict-overflow-6.c: New test.
2984 * gcc.dg/Wstrict-overflow-11.c: New test.
2985 * gcc.dg/Wstrict-overflow-12.c: New test.
2986 * gcc.dg/Wstrict-overflow-13.c: New test.
2987 * gcc.dg/Wstrict-overflow-14.c: New test.
2988 * gcc.dg/Wstrict-overflow-15.c: New test.
2989
2990 2007-03-08 Richard Sandiford <richard@codesourcery.com>
2991
2992 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
2993 for VxWorks kernel mode.
2994 * gcc.c-torture/execute/strncmp-1.x: Likewise.
2995
2996 2007-03-08 Richard Sandiford <richard@codesourcery.com>
2997
2998 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
2999 mode.
3000
3001 2007-03-08 Richard Sandiford <richard@codesourcery.com>
3002
3003 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3004 and lib/bfill.c on VxWorks targets.
3005 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3006 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3007 lib/bfill.c and lib/memmove.c on VxWorks targets.
3008 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3009 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3010 on VxWorks targets.
3011 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3012 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3013
3014 2007-03-08 Tobias Burnus <burnus@net-b.de>
3015
3016 * gfortran.dg/use_5.f90: New test.
3017 * gfortran.dg/use_6.f90: Ditto.
3018 * gfortran.dg/use_7.f90: Ditto.
3019
3020 2007-03-08 Tobias Burnus <burnus@net-b.de>
3021
3022 PR fortran/30973
3023 * gfortran.dg/use_4.f90: New test.
3024 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3025
3026 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
3027
3028 PR fortran/31011
3029 * gfortran.dg/parameter_array_section_2.f90: New test.
3030
3031 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
3032
3033 PR c++/30852
3034 * g++.dg/ext/offsetof1.C: Add cases with volatile.
3035
3036 PR c++/30534
3037 * g++.dg/template/arg5.C: New test.
3038
3039 2007-03-07 Joseph Myers <joseph@codesourcery.com>
3040
3041 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3042
3043 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
3044
3045 * gcc.dg/var-expand1.c: Add newline at end of file.
3046
3047 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
3048
3049 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3050
3051 2007-03-06 Richard Sandiford <richard@codesourcery.com>
3052
3053 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3054
3055 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3056
3057 * gcc.dg/torture/builtin-convert-4.c: New test.
3058
3059 2007-03-05 Ian Lance Taylor <iant@google.com>
3060
3061 * gcc.c-torture/compile/pr31034.c: New test.
3062
3063 2007-03-05 Ian Lance Taylor <iant@google.com>
3064
3065 * gcc.dg/inline-18.c: New test.
3066 * gcc.dg/inline-19.c: New test.
3067 * gcc.dg/inline-20.c: New test.
3068 * gcc.dg/inline-21.c: New test.
3069
3070 2007-03-05 Richard Guenther <rguenther@suse.de>
3071
3072 PR tree-optimization/14052
3073 * gcc.dg/tree-ssa/vrp33.c: New testcase.
3074
3075 2007-03-05 Richard Guenther <rguenther@suse.de>
3076
3077 PR tree-optimization/23777
3078 * gcc.dg/tree-ssa/pr23777.c: New testcase.
3079
3080 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3081
3082 PR other/30465
3083 * gcc.dg/multiple-overflow-warn-3.c: New.
3084 * g++.dg/warn/multiple-overflow-warn-3.C: New.
3085
3086 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
3087
3088 PR c++/30895
3089 * g++.dg/parse/template23.C: New test.
3090
3091 2007-03-04 Roger Sayle <roger@eyesopen.com>
3092
3093 PR middle-end/30744
3094 * gcc.dg/pr30744-1.c: New test case.
3095
3096 2007-03-04 Tobias Burnus <burnus@net-b.de>
3097
3098 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3099
3100 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3101
3102 PR target/30406
3103 * gfortran.dg/logical_3.f90: New test.
3104
3105 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
3106
3107 PR libfortran/30981
3108 * gfortran.dg/integer_exponentiation_1.f90: New test.
3109
3110 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
3111
3112 * gcc.target/m68k/m68k.exp: New.
3113 * gcc.target/m68k/crash1.c: New.
3114
3115 2007-03-03 Tobias Burnus <burnus@net-b.de>
3116
3117 * gfortran.dg/c_by_val.c: Use int64_t instead of long
3118 to be more compatible with integer(kind=8).
3119
3120 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3121
3122 PR libfortran/31001
3123 * gfortran.dg/zero_sized_3.f90: New test.
3124
3125 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3126
3127 PR c++/15787
3128 * g++.dg/parse/else.C: New.
3129 * g++.dg/parse/else-2.C: New.
3130
3131 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
3132 Tobias Burnus <burnus@net-b.de>
3133
3134 PR fortran/30882
3135 * gfortran.dg/size_dim.f90: New test.
3136
3137 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
3138 Tobias Burnus <burnus@net-b.de>
3139
3140 PR fortran/30873
3141 * gfortran.dg/entry_9.f90: New test.
3142
3143 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
3144
3145 PR c++/28253
3146 * g++.dg/inherit/covariant16.C: New test.
3147
3148 2007-03-02 Geoffrey Keating <geoffk@apple.com>
3149
3150 * g++.dg/other/darwin-minversion-1.C: New.
3151
3152 2007-03-02 Diego Novillo <dnovillo@redhat.com>
3153
3154 * gcc.dg/tree-ssa/20070302-1.c: New test.
3155
3156 2007-03-02 Joseph Myers <joseph@codesourcery.com>
3157
3158 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3159 tests.
3160
3161 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
3162
3163 * gcc.dg/tree-ssa/prefetch-4.c: New test.
3164
3165 2007-03-01 Simon Baldwin <simonb@google.com>
3166
3167 PR c++/23689
3168 * warn/ignored_typedef.C: New.
3169 * init/ctor8.C: Added dg-warning to consume ignored typedef
3170 warning.
3171 * template/typedef2.C: Ditto. Moved dg-error onto its own line
3172 and added an explicit line number.
3173
3174 2007-02-28 Richard Guenther <rguenther@suse.de>
3175
3176 PR middle-end/30364
3177 * gcc.dg/torture/pr30364-1.c: New testcase.
3178 * gcc.dg/torture/pr30364-2.c: Likewise.
3179 * gcc.dg/torture/pr30364-3.c: Likewise.
3180
3181 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3182
3183 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
3184 powerpc*, use -funsafe-math-optimizations.
3185 * gcc.dg/torture/builtin-logb-1.c: Likewise.
3186 * gcc.dg/torture/builtin-modf-1.c: Likewise.
3187
3188 2007-02-28 Tobias Burnus <burnus@net-b.de>
3189 Paul Thomas <pault@gcc.gnu.org>
3190
3191 PR fortran/30888
3192 PR fortran/30887
3193 * c_by_val_1.f: Test %VAL() with non-default kind.
3194 * c_by_val.c: Ditto.
3195 * c_by_val_4.f: New test.
3196
3197 2007-02-28 Tobias Burnus <burnus@net-b.de>
3198
3199 PR fortran/30968
3200 * gfortran.dg/continuation_7.f90: New test.
3201
3202 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
3203
3204 * g++.dg/inherit/thunk7.C: New test.
3205 * lib/target-supports.exp (check_profiling_available): Not available
3206 for bfin-*-*.
3207
3208 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
3209
3210 PR target/30970
3211 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
3212
3213 2007-02-27 Mark Mitchell <mark@codesourcery.com>
3214
3215 * lib/target-supports.exp (check_effective_target_init_priority):
3216 Remove Solaris special case.
3217
3218 2007-02-26 Geoffrey Keating <geoffk@apple.com>
3219
3220 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
3221 for more builtin types.
3222
3223 * g++.dg/ext/visibility/class1.C: Port to Darwin.
3224 * g++.dg/ext/visibility/noPLT.C: Likewise.
3225
3226 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3227
3228 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
3229 sh* targets.
3230
3231 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
3232
3233 PR fortran/30865
3234 * size_optional_dim_1.f90: New test.
3235
3236 2007-02-25 Mark Mitchell <mark@codesourcery.com>
3237
3238 * gcc.dg/vxworks/vxworks.exp: New file.
3239 * gcc.dg/vxworks/initpri1.c: Likewise.
3240 * gcc.dg/vxworks/initpri2.c: Likewise.
3241 * gcc.dg/initpri2.c: Add more tests.
3242 * g++.dg/special/initpri2.C: Likewise.
3243
3244 * gcc.dg/initpri1.c: New test.
3245 * gcc.dg/initpri2.c: Likewise.
3246 * g++.dg/special/initpri1.C: New test.
3247 * g++.dg/special/initpri2.C: Likewise.
3248 * g++.dg/special/conpr-1.C: Use init_priority effective target.
3249 * g++.dg/special/conpr-2.C: Likewise.
3250 * g++.dg/special/conpr-3.C: Likewise.
3251 * g++.dg/special/conpr-4.C: Likewise.
3252 * g++.dg/special/initp1.C: Likewise.
3253 * g++.dg/special/ecos.exp: Remove code to detect availability of
3254 constructor priorities.
3255 * lib/target-supports.exp (check_effective_target_init_priority):
3256 New function.
3257
3258 2007-02-24 Jan Hubicka <jh@suse.cz>
3259
3260 * gcc.c-torture/execute/pr30778.c: New testcase.
3261
3262 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3263
3264 PR libgfortran/30918
3265 * gfortran.dg/namelist_26.f90: New test.
3266
3267 2007-02-24 Richard Guenther <rguenther@suse.de>
3268
3269 PR middle-end/30951
3270 * gcc.dg/pr30951.c: New testcase.
3271
3272 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3273
3274 * gcc.dg/torture/builtin-modf-1.c: New test.
3275
3276 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
3277
3278 PR tree-optimization/30904
3279 * gcc.dg/pr30904.c: New test.
3280
3281 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3282
3283 * gcc.test-framework/README: Correct command.
3284 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
3285 -Wunused-value.
3286 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
3287
3288 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
3289
3290 * lib/target-supports.exp (check_effective_target_unwrapped): New.
3291
3292 2007-02-23 Mark Mitchell <mark@codesourcery.com>
3293
3294 * lib/target-supports.exp (check_effective_target_newlib): New
3295 function.
3296
3297 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
3298
3299 PR fortran/30660
3300 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
3301 allocatable component.
3302
3303
3304 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3305
3306 * gcc.dg/torture/builtin-logb-1.c: New test.
3307 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
3308 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
3309 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
3310 sh* targets.
3311
3312 2007-02-23 Richard Guenther <rguenther@suse.de>
3313
3314 * g++.dg/warn/changes-meaning.C: New testcase.
3315
3316 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3317
3318 PR libgfortran/30910
3319 * gfortran.dg/fmt_zero_precision.f90: Update test.
3320
3321 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3322
3323 * gcc.dg/torture/builtin-frexp-1.c: New test.
3324
3325 2007-02-22 Mark Mitchell <mark@codesourcery.com>
3326
3327 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
3328
3329 2007-02-22 Ian Lance Taylor <iant@google.com>
3330
3331 PR debug/30898
3332 * g++.dg/debug/pr30898.C: New test.
3333
3334 2007-02-22 Ira Rosen <irar@il.ibm.com>
3335
3336 * gcc.dg/vect/vect-106.c: New test.
3337
3338 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
3339 Ira Rosen <irar@il.ibm.com>
3340
3341 PR tree-optimization/30843
3342 * gcc.dg/vect/pr30843.c: New test.
3343
3344 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
3345
3346 PR tree-optimization/30858
3347 * gcc.dg/vect/pr30858.c: New test.
3348
3349 2007-02-21 Mark Mitchell <mark@codesourcery.com>
3350
3351 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
3352 to set options for compiling testglue.
3353 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
3354 * lib/obj-c++.exp (obj-c++_init): Likewise.
3355
3356 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
3357
3358 * gnat.dg/derived_aggregate.adb: New test.
3359
3360 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3361
3362 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
3363 sh* targets. Call the correct CKSGN macro.
3364
3365 2007-02-21 Jakub Jelinek <jakub@redhat.com>
3366
3367 * gfortran.dg/gomp/omp_parse1.f90: New test.
3368 * gfortran.dg/gomp/omp_parse2.f: New test.
3369
3370 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
3371
3372 PR fortran/30869
3373 * gfortran.dg/do_pointer_1.f90: New test.
3374
3375 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3376
3377 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
3378 and scalbln.
3379
3380 2007-02-20 Geoffrey Keating <geoffk@apple.com>
3381
3382 * gcc.dg/darwin-minversion-1.c: New.
3383 * gcc.dg/darwin-minversion-2.c: New.
3384
3385 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3386
3387 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
3388
3389 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3390 DJ Delorie <dj@redhat.com>
3391
3392 PR other/30824
3393 * gcc.dg/Wfatal.c: New.
3394 * gcc.dg/Wfatal-2.c: New.
3395 * gcc.dg/Werror-1.c: Adjust expectations.
3396 * gcc.dg/Werror-5.c: Likewise.
3397 * gcc.dg/Werror-7.c: Likewise.
3398 * gcc.dg/Werror-10.c: Likewise.
3399 * gcc.dg/Werror-11.c: Likewise.
3400
3401 2007-02-20 Tobias Burnus <burnus@net-b.de>
3402
3403 PR fortran/30522
3404 * gfortran.dg/volatile10.f90: New test.
3405
3406 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
3407
3408 PR libfortran/30533
3409 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
3410
3411 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3412
3413 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
3414 * gcc.dg/Walways-true-1.c: Likewise.
3415 * gcc.dg/weak/weak-3.c: Likewise.
3416 * gcc.dg/Werror-1.c: Likewise.
3417 * gcc.dg/Werror-3.c: Likewise.
3418 * gcc.dg/Werror-4.c: Likewise.
3419 * gcc.dg/Werror-5.c: Likewise.
3420 * gcc.dg/Werror-6.c: Likewise.
3421 * gcc.dg/Werror-7.c: Likewise.
3422 * gcc.dg/Werror-8.c: Likewise.
3423 * gcc.dg/Werror-10.c: Likewise.
3424 * gcc.dg/Werror-11.c: Likewise.
3425 * gcc.dg/Werror-12.c: Likewise.
3426 * g++.old-deja/g++.mike/warn8.C: Likewise.
3427 * g++.dg/warn/Walways-true-1.C: Likewise.
3428 * g++.dg/warn/Walways-true-2.C: Likewise.
3429 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
3430 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
3431 -Wstring-literal-comparison with -Waddress.
3432 * gcc.dg/Wstring-literal-comparison-4.c: Replace
3433 -Wno-string-literal-comparison with -Wno-address.
3434
3435 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
3436
3437 * gnat.dg/self_aggregate_with_call.adb: New test.
3438
3439 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
3440
3441 PR tree-optimization/30975
3442 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
3443 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
3444 * gcc.dg/vect/pr30795.c: New.
3445
3446 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3447
3448 PR fortran/30681
3449 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
3450
3451 2007-02-18 Roger Sayle <roger@eyesopen.com>
3452
3453 PR rtl-optimization/28173
3454 * gcc.target/i386/andor-1.c: New test case.
3455
3456 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3457
3458 * gcc.dg/torture/builtin-ldexp-1.c: New.
3459 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
3460
3461 2007-02-18 Roger Sayle <roger@eyesopen.com>
3462
3463 * gfortran.dg/array_constructor_15.f90: New test case.
3464
3465 2007-02-18 Roger Sayle <roger@eyesopen.com>
3466
3467 * gfortran.dg/forall_10.f90: New test case.
3468
3469 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
3470
3471 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
3472
3473 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
3474
3475 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
3476 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
3477
3478 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
3479
3480 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
3481 * gcc.target/i386/builtin-bswap-3.c: Ditto.
3482 * gcc.target/i386/xchg-1.c: New test.
3483 * gcc.target/i386/xchg-2.c: New test.
3484
3485 2007-02-16 Richard Guenther <rguenther@suse.de>
3486 Christian Bruel <christian.bruel@st.com>
3487
3488 * gcc.dg/strict-overflow-5.c: New testcase.
3489
3490 2007-02-16 Tobias Burnus <burnus@net-b.de>
3491
3492 PR fortran/30793
3493 * gfortran.dg/func_derived_4.f90: New test.
3494
3495 2007-02-15 Roger Sayle <roger@eyesopen.com>
3496
3497 PR middle-end/30391
3498 * gfortran.dg/pr30391-1.f90: New test case.
3499
3500 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3501
3502 PR middle-end/30433
3503 * gcc.c-torture/compile/pr30433.c: New testcase to check
3504 that complex constants comparisions are foldded.
3505
3506 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3507
3508 PR C++/30158
3509 * g++.dg/ext/stmtexpr10.C: New testcase.
3510
3511 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3512
3513 PR middle-end/30729
3514 * gcc.dg/Wunused-value-2.c: New testcase.
3515
3516 2007-02-15 Ian Lance Taylor <iant@google.com>
3517
3518 * g++.dg/eh/subreg-1.C: New test.
3519
3520 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3521
3522 PR c/26494
3523 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
3524 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
3525 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
3526 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
3527 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
3528 * gcc.dg/Werror-implicit-function-declaration.c: New.
3529
3530 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3531
3532 PR c++/28943
3533 * g++.dg/warn/pr28943.C: New.
3534
3535 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3536
3537 * gfortran.fortran-torture/execute/math.f90: Fix typo.
3538
3539 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3540
3541 PR fortran/30779
3542 * gfortran.dg/error_recovery_3.f90: New test.
3543
3544 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3545
3546 * g++.dg/tree-ssa/sra-1.C: New.
3547
3548 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3549
3550 * g++.dg/tree-ssa/sra-1.C: New.
3551
3552 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3553
3554 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
3555
3556 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3557
3558 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
3559
3560 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
3561
3562 PR fortran/30799
3563 * gfortran.dg/logical_2.f90: New test.
3564
3565 2007-02-14 Joseph Myers <joseph@codesourcery.com>
3566
3567 * gcc.dg/torture/complex-alias-1.c: New test.
3568
3569 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
3570
3571 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
3572 instead of -fdump-tree-tailcall.
3573
3574 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
3575
3576 * gfortran.dg/interface_10.f90: Fix comment typo.
3577
3578 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
3579
3580 PR tree-optimization/30771
3581 * gcc.dg/vect/pr30771.c: New test.
3582
3583 2007-02-13 Ian Lance Taylor <iant@google.com>
3584
3585 * gcc.dg/Wstrict-overflow-1.c: New test.
3586 * gcc.dg/Wstrict-overflow-2.c: New test.
3587 * gcc.dg/Wstrict-overflow-3.c: New test.
3588 * gcc.dg/Wstrict-overflow-4.c: New test.
3589 * gcc.dg/Wstrict-overflow-5.c: New test.
3590 * gcc.dg/Wstrict-overflow-6.c: New test.
3591 * gcc.dg/Wstrict-overflow-7.c: New test.
3592 * gcc.dg/Wstrict-overflow-8.c: New test.
3593 * gcc.dg/Wstrict-overflow-9.c: New test.
3594 * gcc.dg/Wstrict-overflow-10.c: New test.
3595
3596 2007-02-13 Roger Sayle <roger@eyesopen.com>
3597
3598 * gcc.target/ia64/builtin-bswap-2.c: New test case.
3599
3600 2007-02-13 Richard Henderson <rth@redhat.com>
3601
3602 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
3603 * gcc.c-torture/execute/pr29302-1.c: ... here.
3604
3605 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3606
3607 PR c/29521
3608 * gcc.dg/c90-return-1.c: Update output.
3609 * gcc.dg/c99-return-1.c: Likewise.
3610
3611 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
3612
3613 PR fortran/30554
3614 * gfortran.dg/used_dummy_types_7.f90: New test..
3615
3616 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
3617
3618 * gcc.target/i386/parity-1.c: New test.
3619 * gcc.target/i386/parity-2.c: New test.
3620
3621 2007-02-12 Roger Sayle <roger@eyesopen.com>
3622
3623 * gcc.target/i386/builtin-bswap-3.c: New test case.
3624
3625 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
3626
3627 PR tree-optimization/29145
3628 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
3629 alias analysis is improved to take better advantage of restrict
3630 qualified pointers.
3631 * gcc.dg/vect/vect-80.c: Likewise.
3632 * gcc.dg/vect/pr29145.c: New.
3633
3634 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
3635
3636 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
3637 * gcc.target/i386/sse4a-insert.c: Likewise.
3638
3639 2007-02-11 Roger Sayle <roger@eyesopen.com>
3640
3641 * gcc.target/ia64/builtin-popcount-1.c: New test case.
3642 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
3643
3644 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
3645
3646 PR fortran/30478
3647 * gfortran.dg/enum_4.f90: Update error message checks.
3648
3649 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
3650
3651 PR fortran/30554
3652 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
3653 versions of the modules.
3654
3655 PR fortran/30617
3656 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
3657 by getting rid of recursive I/O and providing functions with
3658 results.
3659
3660 PR fortran/30319
3661 * gfortran.dg/char_array_constructor_2.f90
3662
3663 2007-02-11 Mark Mitchell <mark@codesourcery.com>
3664
3665 PR c++/26988
3666 * g++.dg/template/spec34.C: New test
3667
3668 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
3669
3670 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
3671 on i?86 and x86_64.
3672 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
3673 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
3674 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
3675 on i?86 and x86_64.
3676 * gcc.dg/vect/vect-113.c: Ditto.
3677
3678 2007-02-06 Mark Mitchell <mark@codesourcery.com>
3679
3680 PR c++/29487
3681 * g++.dg/eh/weak1-C: New test.
3682 * g++.dg/eh/weak1-a.cc: Likewise.
3683 * g++.dg/eh/comdat1.C: Likewise.
3684
3685 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
3686 Dorit Nuzman <dorit@il.ibm.com>
3687
3688 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
3689 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
3690 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
3691 * gcc.dg/vect/vect-113.c: Likewise.
3692
3693 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
3694
3695 2007-02-10 Richard Henderson <rth@redhat.com>
3696
3697 * lib/target-supports.exp (check_effective_target_tls): Redefine
3698 to mean non-emulated tls.
3699 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3700 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3701 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3702 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3703 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3704 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3705 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3706
3707 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
3708
3709 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
3710
3711 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
3712
3713 * gfortran.dg/secnds.f: Replace time tolerance with a
3714 before-and-after bracket.
3715 * gfortran.dg/secnds-1.f: Likewise.
3716
3717 2007-02-09 Tobias Burnus <burnus@net-b.de>
3718
3719 PR fortran/30512
3720 * gfortran.dg/maxlocval_1.f90: New test.
3721
3722 2007-02-09 Roger Sayle <roger@eyesopen.com>
3723
3724 * gcc.target/ia64/builtin_bswap-1.c: New test case.
3725
3726 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3727
3728 PR fortran/30720
3729 * gfortran.dg/array_function_1.f90: New test.
3730
3731 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3732
3733 * lib/target-supports.exp (check_effective_target_lax_strtofp)
3734 (check_effective_target_dummy_wcsftime): New functions.
3735
3736 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3737
3738 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
3739 * lib/target-supports.exp (check_effective_target_uclibc): New
3740 function.
3741
3742 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3743
3744 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
3745 (vsnprintf): Don't define for uClibc targets.
3746
3747 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3748
3749 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
3750 set before checking whether it was allowed.
3751 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
3752 before checking inside_main.
3753
3754 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3755
3756 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
3757 uClinux targets.
3758 (u16sf): Likewise u4sf.
3759 * g++.dg/compat/struct-layout-1.h: Likewise.
3760
3761 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3762
3763 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
3764 procedure.
3765 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3766 m68k targets if check_effective_target_coldfire_fpu returns true.
3767
3768 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
3769 Richard Guenther <rguenther@suse.de>
3770
3771 PR middle-end/23361
3772 * gcc.dg/fold-compare-3.c: New testcase.
3773 * gcc.dg/tree-ssa/loop-24.c: Likewise.
3774
3775 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
3776
3777 * gcc.dg/pr26570.c: Clean up coverage files.
3778 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
3779 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
3780 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
3781 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3782 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3783 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3784 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
3785 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
3786 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
3787 * gcc.dg/tree-ssa/pr25501.c: Ditto.
3788 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
3789 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
3790 * gcc.dg/vect/pr28952.c: Ditto.
3791 * gcc.dg/vect/pr27151.c: Ditto.
3792 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
3793 * g++.dg/gomp/macro-3.C: Ditto.
3794
3795 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
3796
3797 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
3798 of the loop.
3799
3800 2007-02-08 Roger Sayle <roger@eyesopen.com>
3801
3802 * gcc.target/i386/builtin-bswap-2.c: New test case.
3803
3804 2007-02-08 Roger Sayle <roger@eyesopen.com>
3805
3806 * gfortran.dg/forall_8.f90: New test case.
3807 * gfortran.dg/forall_9.f90: Likewise.
3808
3809 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3810
3811 * gcc.dg/builtins-20.c: Add some -~ complex cases.
3812
3813 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
3814
3815 * lib/target-supports.exp (check_effective_target_simulator): New.
3816
3817 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
3818
3819 * gcc.dg/tree-ssa/loop-25.c: New test.
3820
3821 2007-02-06 Richard Henderson <rth@redhat.com>
3822
3823 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
3824
3825 2007-02-06 Roger Sayle <roger@eyesopen.com>
3826
3827 * gcc.target/powerpc/popcount-1.c: New test case.
3828 * gcc.target/powerpc/parity-1.c: Likewise.
3829
3830 2007-02-06 Richard Guenther <rguenther@suse.de>
3831
3832 PR middle-end/27302
3833 * gcc.dg/torture/pr27302-2.c: New testcase.
3834
3835 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
3836
3837 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
3838 * gcc.dg/vect/vect-iv-1.c: New test.
3839 * gcc.dg/vect/vect-iv-2.c: New test.
3840 * gcc.dg/vect/vect-iv-3.c: New test.
3841 * gcc.dg/vect/vect-iv-4.c: New test.
3842 * gcc.dg/vect/vect-iv-5.c: New test.
3843 * gcc.dg/vect/vect-iv-6.c: New test.
3844 * gcc.dg/vect/vect-iv-7.c: New test.
3845 * gcc.dg/vect/vect-iv-8.c: New test.
3846 * gcc.dg/vect/vect-iv-9.c: New test.
3847 * gcc.dg/vect/vect-iv-10.c: New test.
3848 * gcc.dg/vect/vect-iv-11.c: New test.
3849 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
3850 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
3851 * gcc.dg/vect/vect-14.c: Now vectorizable.
3852 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
3853 * gcc.dg/vect/vect-27.c: Likewise.
3854 * gcc.dg/vect/vect-29.c Likewise.
3855 * gcc.dg/vect/vect-dv-2.c: Likewise.
3856 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3857 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3858 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3859
3860 2007-02-06 Ira Rosen <irar@il.ibm.com>
3861
3862 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
3863
3864 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3865
3866 * gcc.dg/builtins-20.c: Add more cases.
3867
3868 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
3869
3870 PR debug/30189
3871 * gcc.dg/pr30189.c: New test.
3872
3873 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
3874
3875 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
3876 for running tests.
3877 * gcc.target/i386/sse4a-extract.c: New test.
3878 * gcc.target/i386/sse4a-insert.c: New test.
3879 * gcc.target/i386/sse4a-montsd.c: New test.
3880 * gcc.target/i386/sse4a-montss.c: New test.
3881
3882 2007-02-05 Richard Guenther <rguenther@suse.de>
3883
3884 * gcc.target/i386/vectorize3.c: New testcase.
3885
3886 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
3887
3888 PR target/30665
3889 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
3890
3891 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3892
3893 PR fortran/30611
3894 * gfortran.dg/repeat_1.f90: New test.
3895
3896 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
3897
3898 PR fortran/30605
3899 * gfortran.dg/spread_shape_1.f90: Remove tabs.
3900 * gfortran.dg/derived_init_2.f90: Ditto.
3901 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
3902 * gfortran.dg/array_initializer_1.f90: Ditto.
3903 * gfortran.dg/do_2.f90: Ditto.
3904 * gfortran.dg/proc_assign_1.f90: Ditto.
3905
3906 2007-02-04 Richard Guenther <rguenther@suse.de>
3907
3908 PR middle-end/30636
3909 * g++.dg/warn/pr30636.C: New testcase.
3910 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
3911
3912 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
3913
3914 PR middle-end/30667
3915 * gfortran.dg/pr30667.f: New test.
3916
3917 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3918
3919 * gcc.dg/builtins-54.c: Add more cases.
3920
3921 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
3922
3923 PR fortran/30514
3924 * gfortran.dg/zero_sized_2.f90: New test.
3925
3926 PR fortran/30660
3927 * gfortran.dg/alloc_comp_basics_4.f90: New test.
3928
3929 PR fortran/29820
3930 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
3931 file.
3932
3933 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
3934
3935 PR fortran/30683
3936 * gfortran.dg/interface_10.f90: New test.
3937
3938 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3939
3940 * gcc.dg/builtins-20.c: Add more cases.
3941
3942 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3943
3944 PR target/29682
3945 * gcc-target/ia64/pr29682.c: New test.
3946
3947 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
3948
3949 PR fortran/30284
3950 * gfortran.dg/arrayio_11.f90.f90: New test.
3951
3952 PR fortran/30626
3953 * gfortran.dg/arrayio_12.f90.f90: New test.
3954
3955 2007-02-02 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR c++/30536
3958 * g++.dg/tls/diag-5.C: New test.
3959
3960 PR middle-end/30473
3961 * gcc.dg/pr30473.c: New test.
3962 * gcc.c-torture/execute/20070201-1.c: New test.
3963
3964 2007-02-01 Roger Sayle <roger@eyesopen.com>
3965
3966 * gfortran.dg/dependency_20.f90: New test case.
3967
3968 2007-01-31 Ian Lance Taylor <iant@google.com>
3969
3970 * gcc.dg/lower-subreg-1.c (test): New test.
3971
3972 2007-01-30 Geoffrey Keating <geoffk@apple.com>
3973
3974 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
3975
3976 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3977
3978 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
3979 * gcc.dg/torture/builtin-math-3.c: Likewise.
3980
3981 2007-01-31 Dirk Mueller <dmueller@suse.de>
3982
3983 gcc.dg/Wparentheses-2.c: Update and add new tests.
3984
3985 2007-01-31 Ira Rosen <irar@il.ibm.com>
3986
3987 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
3988 vectorize.
3989
3990 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
3991
3992 * gcc.dg/builtins-63.c: New test.
3993
3994 2007-01-31 Tobias Burnus <burnus@net-b.de>
3995
3996 PR fortran/27588
3997 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
3998
3999 2007-01-31 Tobias Burnus <burnus@net-b.de>
4000
4001 PR fortran/30520
4002 * gfortran.dg/volatile8.f90: New argument conformance test.
4003 * gfortran.dg/volatile9.f90: New scope test.
4004
4005 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4006
4007 PR c++/24745
4008 * g++.dg/warn/null4.C: New.
4009
4010 2001-01-30 Roger Sayle <roger@eyesopen.com>
4011 Uros Bizjak <ubizjak@gmail.com>
4012
4013 * gcc.dg/large-size-array-3.c: Correct typo.
4014
4015 2007-01-30 Richard Guenther <rguenther@suse.de>
4016
4017 PR middle-end/27657
4018 * g++.dg/debug/pr27657.C: New testcase.
4019
4020 2007-01-30 Richard Guenther <rguenther@suse.de>
4021
4022 PR middle-end/30313
4023 * gcc.dg/torture/pr30313.c: New testcase.
4024
4025 2007-01-29 Janis Johnson <janis187@us.ibm.com>
4026
4027 * gcc.dg/dfp/dfp-except.h: New file.
4028 * gcc.dg/dfp/fe-check.h: New file.
4029 * gcc.dg/dfp/fe-binop.c: New test.
4030 * gcc.dg/dfp/fe-convert-1.c: New test.
4031 * gcc.dg/dfp/fe-convert-2.c: New test.
4032 * gcc.dg/dfp/fe-convert-3.c: New test.
4033
4034 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4035 * gcc.dg/dfp/decfloat-constants.c: Ditto.
4036 * gcc.dg/dfp/convert-dfp.c: Ditto.
4037 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4038
4039 2007-01-29 Josh Conner <jconner@apple.com>
4040
4041 * gcc.target/powerpc/altivec-24.c: New test.
4042
4043 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
4044
4045 PR c++/28266
4046 * g++.dg/parse/defarg12.C: New test.
4047
4048 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
4049
4050 PR fortran/30554
4051 * gfortran.dg/used_dummy_types_6.f90: New test.
4052
4053 2007-01-28 Jan Hubicka <jh@suse.cz>
4054
4055 * gcc.dg/tree-prof/val-prof-6.c: New test.
4056
4057 2007-01-28 Roger Sayle <roger@eyesopen.com>
4058
4059 * gcc.dg/large-size-array-3.c: Correct test case (portability).
4060
4061 2007-01-28 Andrew Pinski <pinskia@gmail.com>
4062
4063 PR C++/28988
4064 * g++.dg/expr/dtor4.C: New test.
4065
4066 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
4067
4068 * gcc.dg/tree-ssa/loop-23.c: New test.
4069
4070 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
4071
4072 PR libfortran/30389
4073 * gfortran.dg/achar_2.f90: New test.
4074 * gfortran.dg/achar_3.f90: New test.
4075
4076 2007-01-27 Ian Lance Taylor <iant@google.com>
4077
4078 * gcc.dg/strict-overflow-1.c: New test.
4079 * gcc.dg/no-strict-overflow-1.c: New test.
4080 * gcc.dg/strict-overflow-2.c: New test.
4081 * gcc.dg/no-strict-overflow-2.c: New test.
4082 * gcc.dg/strict-overflow-3.c: New test.
4083 * gcc.dg/no-strict-overflow-3.c: New test.
4084 * gcc.dg/strict-overflow-4.c: New test.
4085 * gcc.dg/no-strict-overflow-4.c: New test.
4086 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4087 * gcc.dg/pr15784-1.c: Likewise.
4088 * gcc.dg/pr20922-1.c: Likewise.
4089 * gcc.dg/pr20922-3.c: Likewise.
4090 * gcc.dg/pr20922-4.c: Likewise.
4091 * gcc.dg/pr20922-6.c: Likewise.
4092 * gcc.dg/compare-4.c: Likewise.
4093 * gcc.dg/torture/pr26898-1.c: Likewise.
4094 * gcc.dg/tree-ssa/divide-1.c: Likewise.
4095 * gcc.dg/tree-ssa/divide-2.c: Likewise.
4096 * gcc.dg/tree-ssa/divide-3.c: Likewise.
4097 * gcc.dg/tree-ssa/divide-4.c: Likewise.
4098 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4099 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4100 * gcc.dg/tree-ssa/pr21082.c: Likewise.
4101 * gcc.dg/tree-ssa/pr26899.c: Likewise.
4102 * g++.dg/tree-ssa/pr21082.C: Likewise.
4103
4104 2007-01-27 Roger Sayle <roger@eyesopen.com>
4105
4106 * gcc-dg/large-size-array-3.c: New test case.
4107
4108 2007-01-27 Roger Sayle <roger@eyesopen.com>
4109
4110 * gfortran.dg/forall_7.f90: New test case.
4111
4112 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
4113
4114 PR fortran/30407
4115 * gfortran.dg/where_operator_assign_1.f90: New test.
4116 * gfortran.dg/where_operator_assign_2.f90: New test.
4117 * gfortran.dg/where_operator_assign_3.f90: New test.
4118
4119 2007-01-26 Joseph Myers <joseph@codesourcery.com>
4120
4121 * lib/target-supports.exp
4122 (check_effective_target_powerpc_altivec): New.
4123 (check_effective_target_vect_cmdline_needed): Use it.
4124
4125 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
4126
4127 PR fortran/30278
4128 * gfortran.dg/backslash_3.f: New test.
4129
4130 2007-01-26 Richard Guenther <rguenther@suse.de>
4131
4132 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4133
4134 2007-01-26 Tobias Burnus <burnus@net-b.de>
4135
4136 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4137 * gfortran.dg/vect/vect.exp: Ditto.
4138 * gfortran.dg/dg.exp: Ditto.
4139 * gfortran.fortran-torture/execute/execute.exp: Ditto.
4140 * gfortran.fortran-torture/compile/compile.exp: Ditto.
4141
4142 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4143
4144 * gcc.dg/builtins-20.c: Add more cases.
4145 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4146
4147 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4148
4149 PR fortran/30437
4150 * gcc.dg/Wall.c: New.
4151 * gcc.dg/Wno-all.c: New.
4152 * gfortran.dg/Wall.f90: New.
4153 * gfortran.dg/Wno-all.f90: New.
4154
4155 2007-01-24 Geoffrey Keating <geoffk@apple.com>
4156
4157 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4158 * g++.dg/eh/simd-2.C: Also run on Darwin.
4159 * g++.dg/eh/simd-3.C: New.
4160 * g++.dg/eh/simd-4.C: New.
4161
4162 2007-01-25 Richard Guenther <rguenther@suse.de>
4163
4164 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4165 and _PROFILE_USE.
4166 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4167
4168 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
4169
4170 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4171 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4172 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4173 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4174 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4175 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4176 * gcc.dg/ipa/ipa-7.c: New testcase.
4177
4178 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
4179
4180 * g++.dg/cpp0x/warn_cxx0x.C: New.
4181
4182 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4183
4184 * gcc.dg/builtins-20.c: Test builtin carg.
4185
4186 2007-01-24 Jakub Jelinek <jakub@redhat.com>
4187
4188 PR middle-end/27416
4189 * gcc.dg/gomp/pr27416.c: New test.
4190
4191 PR middle-end/30494
4192 * gcc.dg/gomp/pr30494.c: New test.
4193 * g++.dg/gomp/pr30494.C: New test.
4194
4195 PR middle-end/30421
4196 * gcc.dg/gomp/pr30421.c: New test.
4197
4198 2007-01-24 Steve Ellcey <sje@cup.hp.com>
4199
4200 * gcc.target/ia64/versionid-1.c: New test.
4201 * gcc.target/ia64/versionid-2.c: New test.
4202
4203 2007-01-24 Richard Guenther <rguenther@suse.de>
4204
4205 PR testsuite/30181
4206 * gcc.dg/builtins-57.c: Change to a link-time testcase
4207 to support non-C99 targets.
4208
4209 2007-01-24 Jan Hubicka <jh@suse.cz>
4210
4211 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4212
4213 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
4214
4215 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
4216
4217 2007-01-23 Andrew Pinski <pinskia@gmail.com>
4218
4219 PR objc/27438
4220 * objc.dg/const-str-12.m: New test.
4221
4222 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4223
4224 PR fortran/30532
4225 * gfortran.dg/ctrl-z.f90: New test.
4226
4227 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4228
4229 PR fortran/30481
4230 * gfortran.dg/namelist_assumed_char.f90: New test.
4231
4232 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
4233
4234 PR c++/27492
4235 * g++.dg/inherit/covariant15.C: New test.
4236
4237 2007-01-23 Ian Lance Taylor <iant@google.com>
4238
4239 * g++.dg/warn/Wparentheses-24.C: New test.
4240
4241 2007-01-23 Richard Guenther <rguenther@suse.de>
4242
4243 PR testsuite/30560
4244 * ada/acats/run_acats: Do not call gnatmake or gnatchop
4245 with full path.
4246
4247 2007-01-22 Richard Guenther <rguenther@suse.de>
4248
4249 PR tree-optimization/30038
4250 * gcc.dg/builtins-62.c: New testcase.
4251
4252 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4253
4254 * gcc.c-torture/compile/20070121.c: New test.
4255
4256 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
4257
4258 PR libfortran/30525
4259 * gfortran.dg/char_comparison_1.f: New test.
4260
4261 2007-01-21 Ira Rosen <irar@il.ibm.com>
4262
4263 * gcc.dg/vect/vect-strided-same-dr.c: New test.
4264
4265 2007-01-20 Andrew Pinski <pinskia@gmail.com>
4266
4267 PR objc/30479
4268 * objc.dg/pch: New directory.
4269 * objc.dg/pch/pch.exp: New file.
4270 * objc.dg/pch/interface-1.m: New test.
4271 * objc.dg/pch/interface-1.hs: New include file.
4272 * lib/objc.exp (objc_target_compile): Add
4273 "-x objective-c-header" in front of the sources if this is
4274 a precompiled header being compiled.
4275
4276 2007-01-20 Roger Sayle <roger@eyesopen.com>
4277
4278 * gfortran.dg/array_memcpy_3.f90: New test case.
4279 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
4280
4281 2007-01-20 Roger Sayle <roger@eyesopen.com>
4282 Brooks Moses <brooks.moses@codesourcery.com>
4283 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4284
4285 * gfortran.dg/intrinsic_sign_1.f90: New test case.
4286 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4287
4288 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4289
4290 * gcc.dg/torture/builtin-math-3.c: Test fdim.
4291
4292 2007-01-19 Mike Stump <mrs@apple.com>
4293
4294 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
4295 away.
4296
4297 2007-01-19 Roger Sayle <roger@eyesopen.com>
4298
4299 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
4300 option instead of -funsafe-math-optimizations.
4301
4302 2007-01-19 Tomas Bily <tbily@suse.cz>
4303
4304 gcc.dg/tree-prof/indir-call-prof.c: New.
4305 g++.dg/dg.exp: Add tree-prof subdirectory.
4306 g++.dg/tree-prof/indir-call-prof.C: New.
4307 g++.dg/tree-prof/tree-prof.exp: New.
4308
4309 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4310
4311 PR c++/17947
4312 * g++.dg/warn/deprecated.C: Update warning output.
4313 * g++.dg/warn/deprecated-2.C: Likewise.
4314 * g++.dg/warn/deprecated-3.C: New.
4315
4316 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
4317
4318 * gcc.c-torture/execute/nestfunc-7.c: New.
4319
4320 2007-01-18 Hui-May Chang <hm.chang@apple.com>
4321
4322 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
4323
4324 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
4325
4326 * gcc.dg/m68k-pic-1.c: New.
4327
4328 2007-01-18 Roger Sayle <roger@eyesopen.com>
4329
4330 * gfortran.dg/array_memcpy_4.f90: New test case.
4331
4332 2007-01-18 Josh Conner <jconner@apple.com>
4333
4334 PR target/30485
4335 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
4336 * gcc.dg/vect/no-trapping-math-1: New.
4337 * gcc.dg/vect/no-trapping-math-2: New.
4338
4339 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
4340
4341 * gcc.target/i386/387-8.c: Update comment about optimizing
4342 inherent load of 1.0 of fptan instruction.
4343
4344 2007-01-18 Dirk Mueller <dmueller@suse.de>
4345 Richard Guenther <rguenther@suse.de>
4346
4347 PR diagnostic/8268
4348 * gcc.dg/Warray-bounds.c: New testcase.
4349 * gcc.dg/Warray-bounds-2.c: New testcase.
4350 * g++.dg/warn/Warray-bounds.C: New testcase.
4351 * g++.dg/warn/Warray-bounds-2.C: New testcase.
4352
4353 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
4354
4355 PR fortran/30476
4356 * gfortran.dg/generic_12.f90: New test.
4357
4358 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
4359
4360 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
4361 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
4362
4363 2007-01-16 Janis Johnson <janis187@us.ibm.com>
4364
4365 * gcc.dg/dfp/compare-special.h: New file.
4366 * gcc.dg/dfp/compare-special-32.c: New test.
4367 * gcc.dg/dfp/compare-special-64.c: New test.
4368 * gcc.dg/dfp/compare-special-128.c: New test.
4369
4370 2007-01-16 Roger Sayle <roger@eyesopen.com>
4371 Paul Thomas <pault@gcc.gnu.org>
4372 Steven G. Kargl <kargl@gcc.gnu.org>
4373
4374 PR fortran/30404
4375 * gfortran.dg/forall_6.f90: New test case.
4376 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
4377 * gfortran.dg/dependency_13.f90: Likewise.
4378
4379 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4380
4381 PR testsuite/12325
4382 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
4383 targets that don't support Inf.
4384
4385 2007-01-15 Dale Johannesen <dalej@apple.com>
4386
4387 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
4388
4389 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
4390
4391 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
4392 of achar for 0xff to avoid the "Extended ASCII not
4393 implemented" error message.
4394
4395 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
4396
4397 PR fortran/28172
4398 * gfortran.dg/altreturn_4.f90: New test.
4399
4400 PR fortran/29389
4401 * gfortran.dg/stfunc_4.f90: New test.
4402
4403 PR fortran/29712
4404 * gfortran.dg/bound_2.f90: Reinstate commented out line.
4405 * gfortran.dg/initialization_1.f90: Change warning.
4406
4407 PR fortran/30283
4408 * gfortran.dg/specification_type_resolution_2.f90: New test.
4409
4410 2007-01-14 Jan Hubicka <jh@suse.cz>
4411
4412 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
4413 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
4414 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
4415 elimination.
4416
4417 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
4418
4419 PR fortran/30410
4420 * gfortran.dg/external_procedures_2.f90: New test.
4421
4422 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
4423
4424 PR target/30413
4425 * gcc.target/i386/pr30413.c: New test.
4426
4427 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
4428
4429 PR fortran/30452
4430 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
4431
4432 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
4433
4434 * gcc.dg/20070112-1.c: New test.
4435
4436 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4437
4438 PR libgfortran/30435
4439 * gfortran.dg/list_read_6.f90: New test.
4440
4441 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
4442
4443 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
4444
4445 2007-01-12 Tom Tromey <tromey@redhat.com>
4446
4447 PR preprocessor/28227:
4448 * gcc.dg/cpp/pr28227.c: New file.
4449
4450 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
4451
4452 * gcc.dg/tree-ssa/loop-22.c: New test.
4453
4454 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
4455
4456 PR tree-optimization/29516
4457 * gcc.dg/tree-ssa/loop-20.c: New test.
4458
4459 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
4460
4461 PR libfortran/30415
4462 * minmaxloc_integer_kinds_1.f90: New test.
4463
4464 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
4465
4466 PR c++/29573
4467 * g++.dg/template/sizeof-template-argument.C: New test.
4468
4469 2007-01-11 Jan Hubicka <jh@suse.cz>
4470
4471 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
4472 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
4473 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
4474 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
4475 * gcc.dg/tree-ssa/pr21658.c: Likewise.
4476 * gcc.dg/tree-ssa/pr15349.c: Likewise.
4477 * gcc.dg/tree-ssa/pr25501.c: Likewise.
4478 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
4479 transformation in question.
4480 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4481 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4482 * gcc.dg/always_inline3.c: Likewise.
4483
4484 2007-01-10 Mark Mitchell <mark@codesourcery.com>
4485
4486 PR c++/28999
4487 * g++.dg/template/typename11.C: New test.
4488
4489 2007-01-10 Robert Kennedy <jimbob@google.com>
4490
4491 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
4492
4493 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
4494
4495 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
4496 for different integer kinds.
4497 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
4498 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
4499 * gfortran.dg/ishft_2.f90: New test.
4500 * gfortran.dg/ishft_3.f90: New test.
4501
4502 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
4503
4504 * gfortran.dg/altreturn_2.f90: Removed executable bit.
4505
4506 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
4507
4508 PR tree-optimization/30322
4509 * gcc.dg/tree-ssa/loop-21.c: New test.
4510
4511 2007-01-08 Geoffrey Keating <geoffk@apple.com>
4512
4513 * g++.dg/rtti/darwin-builtin-linkage.C: New.
4514
4515 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
4516
4517 * gcc.target/spu/intrinsics-1.c: Remove xfail.
4518
4519 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4520
4521 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
4522 * g++.dg/warn/overflow-warn-3.C: Likewise.
4523 * g++.dg/warn/overflow-warn-4.C: Likewise.
4524 * g++.dg/warn/overflow-warn-5.C: Likewise.
4525 * g++.dg/warn/overflow-warn-6.C: Likewise.
4526 * g++.dg/warn/Woverflow-1.C: Likewise.
4527 * g++.dg/warn/Woverflow-2.C: Likewise.
4528 * g++.dg/warn/Woverflow-3.C: Likewise.
4529 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
4530
4531 2007-01-08 Roger Sayle <roger@eyesopen.com>
4532
4533 * gfortran.dg/array_constructor_14.f90: New test case.
4534 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
4535
4536 2007-01-08 Richard Guenther <rguenther@suse.de>
4537
4538 PR tree-optimization/23603
4539 * gcc.dg/tree-ssa/vrp31.c: New testcase.
4540 * gcc.dg/tree-ssa/vrp32.c: Likewise.
4541
4542 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
4543
4544 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
4545 in __v8qi typedef.
4546 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
4547 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
4548 compiler behaviour.
4549 * gcc.dg/simd-5.c: Likewise.
4550 * gcc.dg/simd-6.c: Likewise.
4551 * g++.dg/conversion/simd1.C: Likewise.
4552 * g++.dg/conversion/simd3.C: Likewise.
4553 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
4554 (main): Use it.
4555
4556 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
4557
4558 PR tree-optimization/29877
4559 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
4560 name of a hard register for the target concerned. Adjust dg-error
4561 directives to cope with new behaviour of TER.
4562
4563 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4564
4565 PR c++/28986
4566 * g++.dg/conversion/nullptr1.C: Added overflow warning.
4567 * g++.dg/warn/overflow-warn-1.C: New.
4568 * g++.dg/warn/overflow-warn-3.C: New.
4569 * g++.dg/warn/overflow-warn-4.C: New.
4570 * g++.dg/warn/overflow-warn-5.C: New.
4571 * g++.dg/warn/overflow-warn-6.C: New.
4572 * g++.dg/warn/Woverflow-1.C: New.
4573 * g++.dg/warn/Woverflow-2.C: New.
4574 * g++.dg/warn/Woverflow-3.C: New.
4575 * g++.dg/warn/multiple-overflow-warn-2.C: New.
4576
4577 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
4578
4579 PR fortran/27698
4580 * gfortran.dg/invalid_name.f90: New test.
4581 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
4582 * gfortran.dg/gomp/pr29759.f90: Ditto.
4583
4584 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
4585
4586 * gfortran.dg/present_1.f90: Update error message.
4587
4588 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
4589
4590 PR c++/19439
4591 * g++.dg/template/duplicate1.C: New test
4592 * g++.dg/template/memfriend6.C: Adjust error markers.
4593
4594 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
4595
4596 PR tree-opt/30385
4597 * gcc.dg/torture/inline-1.c: New test.
4598
4599 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4600
4601 PR c/19978
4602 * gcc.dg/multiple-overflow-warn-1.c: New.
4603 * gcc.dg/multiple-overflow-warn-2.c: New.
4604 * gcc.dg/overflow-warn-6.c: New.
4605 * g++.dg/warn/multiple-overflow-warn-1.C: New.
4606
4607 2007-01-05 Roger Sayle <roger@eyesopen.com>
4608
4609 * gfortran.dg/array_memcpy_1.f90: New test case.
4610 * gfortran.dg/array_memcpy_2.f90: Likewise.
4611
4612 2007-01-05 Richard Guenther <rguenther@suse.de>
4613
4614 PR middle-end/27826
4615 * g++.dg/opt/pr27826.C: New testcase.
4616
4617 2007-01-05 Ian Lance Taylor <iant@google.com>
4618
4619 * gcc.dg/Walways-true-1.c: New test.
4620 * gcc.dg/Walways-true-2.c: New test.
4621 * g++.dg/warn/Walways-true-1.C: New test.
4622 * g++.dg/warn/Walways-true-2.C: New test.
4623
4624 2007-01-05 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR c/30360
4627 * gcc.dg/pr30360.c: New test.
4628
4629 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
4630
4631 PR fortran/23232
4632 * gfortran.dg/data_implied_do_1.f90: New test.
4633
4634 PR fortran/27996
4635 PR fortran/27998
4636 * gfortran.dg/char_length_1.f90: New test.
4637
4638 2007-01-05 Richard Guenther <rguenther@suse.de>
4639
4640 PR middle-end/28116
4641 * g++.dg/opt/pr28116.C: New testcase.
4642
4643 2007-01-05 Tobias Burnus <burnus@net-b.de>
4644
4645 PR fortran/29624
4646 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
4647 invalid deallocate.
4648 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
4649 * gfortran.dg/protected_4.f90: Add pointer intent check.
4650 * gfortran.dg/protected_6.f90: Add pointer intent check.
4651 * gfortran.dg/pointer_intent_1.f90: New test.
4652 * gfortran.dg/pointer_intent_2.f90: New test.
4653 * gfortran.dg/pointer_intent_3.f90: New test.
4654
4655 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
4656
4657 PR 30235
4658 * gfortran.dg/altreturn_2.f90: new test.
4659
4660 2007-01-04 Tom Tromey <tromey@redhat.com>
4661
4662 PR preprocessor/28165:
4663 * gcc.dg/cpp/pr28165.c: New file.
4664
4665 2007-01-03 Josh Conner <jconner@apple.com>
4666
4667 PR middle-end/29683
4668 * gcc.dg/pr29683.c: New.
4669
4670 2007-01-03 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR c++/28217
4673 * g++.dg/pch/template-1.C: New test.
4674 * g++.dg/pch/template-1.Hs: New file.
4675
4676 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4677
4678 PR middle-end/30353
4679 * gcc.c-torture/compile/complex-4.c: New test.
4680
4681 2007-01-03 Joseph Myers <joseph@codesourcery.com>
4682
4683 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
4684 -maltivec.
4685 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
4686
4687 2007-01-03 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR middle-end/30286
4690 * gcc.dg/pr30286.c: New test.
4691
4692 PR c++/29535
4693 * g++.dg/template/crash66.C: New test.
4694
4695 PR c++/29054
4696 * g++.dg/template/friend49.C: New test.
4697
4698 2007-01-03 Steven G. Kargl <kargls@comcast.net>
4699
4700 * gfortran.dg/ibits.f90: New test.
4701
4702 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
4703
4704 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
4705 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
4706
4707 2007-01-02 Jan Hubicka <jh@suse.cz>
4708
4709 * gcc.dg/pr16194.c: We now output error on all three functions, not just
4710 first one.
4711
4712 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4713
4714 PR c/19977
4715 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
4716 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
4717
4718 2006-01-02 Ian Lance Taylor <iant@google.com>
4719
4720 * g++.dg/warn/Wparentheses-22.C: New test.
4721 * g++.dg/warn/Wparentheses-23.C: New test.
4722
4723 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4724
4725 PR middle-end/7651
4726 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
4727 * gcc.dg/declspec-3-Wextra.c: New.
4728 * gcc.dg/declspec-3-no.c: New
4729
4730 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
4731
4732 PR fortran/20896
4733 * gfortran.dg/interface_10.f90: Remove.
4734
4735 2007-01-01 Roger Sayle <roger@eyesopen.com>
4736
4737 * gcc.dg/fold-eqxor-4.c: New test case.
4738
4739 2007-01-02 Joseph Myers <joseph@codesourcery.com>
4740
4741 PR middle-end/30311
4742 * gcc.c-torture/compile/pr30311.c: New test.
4743
4744 2007-01-01 Andrew Pinski <pinskia@gmail.com>
4745
4746 PR middle-end/30253
4747 * gcc.c-torture/compile/statement-expression-1.c: New test.
4748
4749 2007-01-01 Andreas Schwab <schwab@suse.de>
4750
4751 PR target/29166
4752 * g++.dg/eh/pr29166.C: New test.
4753
4754 2007-01-01 Joseph Myers <joseph@codesourcery.com>
4755
4756 * lib/target-supports.exp (check_effective_target_powerpc_spe):
4757 New.
4758 (check_effective_target_vect_cmdline_needed): Use it.
4759
4760 2006-12-31 Richard Guenther <rguenther@suse.de>
4761
4762 PR middle-end/30137
4763 * testsuite/gcc.dg/pr30137-1.c: New testcase.
4764 * testsuite/gcc.dg/pr30137-2.c: Likewise.
4765
4766 2006-12-31 Roger Sayle <roger@eyesopen.com>
4767
4768 PR middle-end/30322
4769 * gcc.dg/fold-plusnot-1.c: New test case.
4770
4771 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
4772
4773 PR c++/29731
4774 * g++.dg/parse/template22.C: New test.
4775
4776 2006-12-31 Richard Guenther <rguenther@suse.de>
4777
4778 PR middle-end/30338
4779 * gcc.c-torture/compile/pr30338.c: New testcase.
4780
4781 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
4782
4783 PR fortran/27900
4784 * gfortran.dg/intrinsic_actual_4.f90: New test.
4785
4786 PR fortran/24325
4787 * gfortran.dg/func_decl_3.f90: New test.
4788
4789 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
4790
4791 PR fortran/23060
4792 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
4793 * gfortran.dg/c_by_val_1.f: New test.
4794 * gfortran.dg/c_by_val_2.f: New test.
4795 * gfortran.dg/c_by_val_3.f: New test.
4796
4797 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
4798
4799 PR libfortran/30321
4800 * gfortran.dg/sum_zero_array_1.f90: New test.
4801
4802 2006-12-29 Jakub Jelinek <jakub@redhat.com>
4803
4804 PR preprocessor/29612
4805 * gcc.dg/cpp/pr29612-1.c: New test.
4806 * gcc.dg/cpp/pr29612-2.c: New test.
4807
4808 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
4809
4810 PR fortran/30034
4811 * gfortran.dg/pure_formal_proc_1.f90: New test.
4812
4813 PR fortran/30237
4814 * gfortran.dg/intrinsic_actual_3.f90: New test.
4815
4816 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4817
4818 PR fortran/30014
4819 * gfortran.dg/io_constraints_1.f90: Update test.
4820 * gfortran.dg/io_constraints_2.f90: Update test.
4821 * gfortran.dg/inquire_iolength.f90: New test.
4822
4823 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
4824
4825 PR fortran/20896
4826 * gfortran.dg/interface_10.f90: New test.
4827 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
4828 since z is already, locally a variable.
4829
4830 PR fortran/25135
4831 * gfortran.dg/generic_11.f90: New test.
4832 * gfortran.dg/interface_7.f90: Remove name clash between module
4833 name and procedure 'x' referenced in the interface.
4834
4835 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4836
4837 PR middle-end/7651
4838 * gcc.dg/Wmissing-parameter-type.c: New.
4839 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
4840 * gcc.dg/Wmissing-parameter-type-no.c: New.
4841
4842 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
4843
4844 PR fortran/25818
4845 * gfortran.dg/entry_array_specs_2.f: New test.
4846
4847 PR fortran/30084
4848 * gfortran.dg/nested_modules_6.f90: New test.
4849
4850 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4851
4852 PR middle-end/7651
4853 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
4854 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
4855
4856 2006-12-21 Andrew Pinski <pinskia@gmail.com>
4857
4858 PR C++/30168
4859 * g++.dg/opt/complex6.C: New test.
4860
4861 2006-12-22 Ben Elliston <bje@au.ibm.com>
4862
4863 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
4864 full" if the linker on spu-*-* warns about exceeding local store.
4865
4866 And revert this patch:
4867 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4868 fail to link due to relocation overflows on spu-*-*.
4869
4870 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
4871
4872 PR fortran/30273
4873 * gfortran.dg/dependency_19.f90: New test.
4874
4875 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
4876
4877 PR fortran/30202
4878 * gfortran.dg/alloc_comp_basics_3.f90: New test.
4879
4880 2006-12-21 Jakub Jelinek <jakub@redhat.com>
4881
4882 PR middle-end/30262
4883 * gcc.c-torture/execute/20061220-1.c: New test.
4884
4885 PR middle-end/30263
4886 * gcc.dg/gomp/asm-1.c: New test.
4887
4888 PR target/30230
4889 * g++.dg/eh/ia64-2.C: New test.
4890
4891 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
4892
4893 PR target/28966
4894 PR target/29248
4895 * gcc.dg/rs6000-leaf.c: New.
4896
4897 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4898
4899 PR fortran/25392
4900 * gfortran.dg/f2c_8.f90: New test.
4901
4902 2006-12-20 Bill Wendling <wendling@apple.com>
4903
4904 * gcc.dg/asm-b.c: Check for __ppc64__.
4905
4906 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
4907
4908 PR fortran/30190
4909 * gfortran.dg/bounds_check_5.f90: New test.
4910
4911 2006-12-20 Andrew Pinski <pinskia@gmail.com>
4912
4913 PR middle-end/30143
4914 * gcc.dg/gomp/complex-1.c: New testcase.
4915
4916 2006-12-20 Roger Sayle <roger@eyesopen.com>
4917
4918 * gfortran.dg/array_memset_1.f90: New test case.
4919
4920 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
4921
4922 * lib/target-supports.exp: Add spu to
4923 check_effective_target_vect_widen_mult_hi_to_si.
4924
4925 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
4926
4927 PR fortran/29992
4928 * gfortran.dg/generic_9.f90: New test.
4929
4930 PR fortran/30081
4931 * gfortran.dg/generic_10.f90: New test.
4932
4933 2006-12-19 Andrew Pinski <pinskia@gmail.com>
4934
4935 PR tree-opt/30045
4936 * gcc.dg/pr30045.c: New test.
4937
4938 2006-12-20 Ben Elliston <bje@au.ibm.com>
4939
4940 * gcc.dg/20020312-2.c: Add a case for __SPU__.
4941
4942 2006-12-19 Eric Christopher <echristo@apple.com>
4943
4944 PR target/29302
4945 * gcc.c-torture/execute/pr29302-1.c: New.
4946
4947 2006-12-19 Tobias Burnus <burnus@net-b.de>
4948
4949 PR fortran/39238
4950 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
4951
4952 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
4953
4954 PR fortran/30236
4955 * gfortran.dg/altreturn_3.f90: New test.
4956
4957 * gfortran.dg/char_result_12.f90: Fix comment typos.
4958
4959 2006-12-19 Ben Elliston <bje@au.ibm.com>
4960
4961 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
4962 as newlib's stdio.h uses non-traditional cpp constructs.
4963
4964 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
4965
4966 * gfortran.dg/advance.f90: Renamed to advance_1.f90
4967 * gfortran.dg/append-1.f90: Renamed to append_1.f90
4968 * gfortran.dg/array-1.f90: Renamed to array_1.f90
4969 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
4970 * gfortran.dg/backspace.f: Renamed to backspace_1.f
4971 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
4972 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
4973 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
4974 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
4975 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
4976 * gfortran.dg/logint-1.f: Renamed to logint_1.f
4977 * gfortran.dg/logint-2.f: Renamed to logint_2.f
4978 * gfortran.dg/logint-3.f: Renamed to logint_3.f
4979 * gfortran.dg/advance_1.f90: Renamed from advance.f90
4980 * gfortran.dg/append_1.f90: Renamed from append-1.f90
4981 * gfortran.dg/array_1.f90: Renamed from array-1.f90
4982 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
4983 * gfortran.dg/backspace_1.f: Renamed from backspace.f
4984 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
4985 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
4986 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
4987 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
4988 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
4989 * gfortran.dg/logint_1.f: Renamed from logint-1.f
4990 * gfortran.dg/logint_2.f: Renamed from logint-2.f
4991 * gfortran.dg/logint_3.f: Renamed from logint-3.f
4992
4993 2006-12-18 Bill Wendling <wendling@apple.com>
4994
4995 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
4996 id is an OjbC keyword.
4997
4998 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4999
5000 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5001
5002 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
5003
5004 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5005
5006 2006-12-18 Ian Lance Taylor <iant@google.com>
5007
5008 * g++.dg/warn/Wmissing-declarations-1.C: New test.
5009
5010 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5011
5012 * gcc.c-torture/compile/pr27528.c: Use empty templates.
5013
5014 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
5015
5016 PR fortran/30207
5017 * gfortran.fortran-torture/execute/where21.f90: New test.
5018
5019 2006-12-17 Tobias Burnus <burnus@net-b.de>
5020
5021 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5022
5023 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5024
5025 PR middle-end/7651
5026 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5027 * gcc.dg/if-empty-1.c: Likewise.
5028 * gcc.dg/pr23165.c: Likewise.
5029 * g++.dg/warn/empty-body.C: Likewise.
5030
5031 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5032
5033 PR libfortran/30005
5034 * gfortran.dg/open_errors.f90: New test.
5035
5036 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
5037
5038 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5039
5040 * gcc.target/i386/ssse3-pabsb.c: New file.
5041 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5042 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5043 * gcc.target/i386/ssse3-palignr.c: Likewise.
5044 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5045 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5046 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5047 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5048 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5049 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5050 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5051 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5052 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5053 * gcc.target/i386/ssse3-psignb.c: Likewise.
5054 * gcc.target/i386/ssse3-psignd.c: Likewise.
5055 * gcc.target/i386/ssse3-psignw.c: Likewise.
5056 * gcc.target/i386/ssse3-vals.h: Likewise.
5057
5058 2006-12-15 Janis Johnson <janis187@us.ibm.com>
5059
5060 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5061 * lib/fortran-torture.exp: Include target-supports.exp.
5062
5063 2006-12-15 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR target/30185
5066 * gcc.c-torture/execute/pr30185.c: New test.
5067
5068 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5069
5070 PR testsuite/30179
5071 PR testsuite/30180
5072 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5073 * gcc.dg/builtin-bswap-2.c: Likewise.
5074 * gcc.dg/builtin-bswap-3.c: Likewise.
5075 * gcc.dg/builtin-bswap-4.c: Likewise.
5076 * lib/target-supports.exp (check_effective_target_stdint_types): New.
5077 * gcc.c-torture/execute/mode-dependent-address.x: New file.
5078
5079 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5080
5081 PR libfortran/30145
5082 * gfortran.dg/write_zero_array: New test.
5083
5084 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5085
5086 PR fortran/30200
5087 * gfortran.dg/write_fmt_trim.f90: New test.
5088
5089 2006-12-14 Diego Novillo <dnovillo@redhat.com>
5090
5091 PR 30194
5092 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5093 temporarily.
5094
5095 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5096
5097 * lib/target-supports.exp (check_weak_available): Use istarget
5098 "hppa*-*-hpux10*" instead of regexp.
5099 (check_cxa_atexit_available): Likewise.
5100
5101 2006-12-14 Richard Guenther <rguenther@suse.de>
5102
5103 PR tree-optimization/30197
5104 * gcc.c-torture/execute/complex-1.c: Fix function name.
5105 * gcc.dg/builtins-61.c: New testcase.
5106
5107 2006-12-14 Richard Guenther <rguenther@suse.de>
5108
5109 PR middle-end/30172
5110 * gcc.dg/pr30172-1.c: New testcase.
5111
5112 2006-12-14 Richard Guenther <rguenther@suse.de>
5113
5114 PR tree-optimization/30198
5115 * gcc.dg/builtins-60.c: New testcase.
5116
5117 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
5118
5119 * lib/target-supports.exp (vect_no_align): Remove spu.
5120
5121 2006-12-13 Ian Lance Taylor <iant@google.com>
5122
5123 PR c++/19564
5124 PR c++/19756
5125 * g++.dg/warn/Wparentheses-5.C: New test.
5126 * g++.dg/warn/Wparentheses-6.C: New test.
5127 * g++.dg/warn/Wparentheses-7.C: New test.
5128 * g++.dg/warn/Wparentheses-8.C: New test.
5129 * g++.dg/warn/Wparentheses-9.C: New test.
5130 * g++.dg/warn/Wparentheses-10.C: New test.
5131 * g++.dg/warn/Wparentheses-11.C: New test.
5132 * g++.dg/warn/Wparentheses-12.C: New test.
5133 * g++.dg/warn/Wparentheses-13.C: New test.
5134 * g++.dg/warn/Wparentheses-14.C: New test.
5135 * g++.dg/warn/Wparentheses-15.C: New test.
5136 * g++.dg/warn/Wparentheses-16.C: New test.
5137 * g++.dg/warn/Wparentheses-17.C: New test.
5138 * g++.dg/warn/Wparentheses-18.C: New test.
5139 * g++.dg/warn/Wparentheses-19.C: New test.
5140 * g++.dg/warn/Wparentheses-20.C: New test.
5141 * g++.dg/warn/Wparentheses-21.C: New test.
5142
5143 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5144
5145 PR testsuite/30157
5146 * lib/target-supports.exp (check_cxa_atexit_available): Return false
5147 for target "hppa.*hpux10".
5148
5149 2006-12-13 Jakub Jelinek <jakub@redhat.com>
5150
5151 * g++.dg/debug/vartrack1.C: New test.
5152
5153 * g++.dg/opt/ifcvt1.C: New test.
5154
5155 * gcc.dg/tls/opt-13.c: New test.
5156
5157 * gcc.dg/20060425-2.c: New test.
5158
5159 * g++.dg/opt/pr15054-2.C: New test.
5160
5161 * gcc.c-torture/execute/20060420-1.c: New test.
5162
5163 * gcc.c-torture/execute/20060412-1.c: New test.
5164
5165 * objc/compile/20060406-1.m: New test.
5166
5167 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
5168
5169 * g++.dg/template/array17.C: New test.
5170
5171 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
5172
5173 * gcc.target/powerpc/altivec-23.c: New test.
5174
5175 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
5176
5177 PR c++27316
5178 * g++.dg/inherit/error3.C: New test.
5179
5180 PR c++/28740
5181 * g++.dg/inherit/error4.C: New test.
5182
5183 2006-12-13 Richard Guenther <rguenther@suse.de>
5184
5185 PR tree-optimization/17687
5186 * gcc.dg/builtins-59.c: New testcase.
5187
5188 2006-12-13 Ben Elliston <bje@au.ibm.com>
5189
5190 * gcc.target/spu/Wmain.c: New test.
5191
5192 2006-12-12 Josh Conner <jconner@apple.com>
5193
5194 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
5195 * g++.dg/abi/thunk4.C: Likewise.
5196 * g++.dg/abi/rtti3.C: Likewise.
5197
5198 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5199
5200 * gcc.target/spu/cpat-1.c: New test.
5201 * gcc.target/spu/cpat-2.c: New test.
5202 * gcc.target/spu/cpat-3.c: New test.
5203 * gcc.target/spu/cpat-4.c: New test.
5204
5205 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5206
5207 PR tree-opt/28436
5208 * gcc.c-torture/compile/vector-1.c: New test.
5209 * gcc.c-torture/compile/vector-2.c: New test.
5210 * gcc.c-torture/compile/vector-3.c: New test.
5211
5212 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5213
5214 * lib/fortran-torture.exp: Update copyright years. Remove
5215 obsolete comment. Test -ftree-vectorize where it makes sense.
5216 * lib/gfortran-dg.exp: Update copyright years. Use settings
5217 from fortran-torture.exp.
5218 * gfortran.dg/char_transpose_1.f90,
5219 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
5220 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
5221 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
5222 '-w' to dg-options.
5223
5224 2006-12-12 Richard Sandiford <richard@codesourcery.com>
5225
5226 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
5227 saved_${tool}_load.
5228
5229 2006-12-12 Ira Rosen <irar@il.ibm.com>
5230
5231 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
5232 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
5233 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
5234 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
5235 gaps.
5236
5237 2006-12-12 Richard Guenther <rguenther@suse.de>
5238
5239 PR middle-end/30147
5240 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
5241
5242 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
5243 Diego Novillo <dnovillo@redhat.com>
5244
5245 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
5246 VDEF/VUSE changes.
5247 * gcc.dg/tree-ssa/pr26421.c: Likewise
5248 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
5249 * gcc.dg/tree-ssa/pr23382.c: Likewise.
5250 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
5251 * gcc.dg/tree-ssa/pr28410.c: Likewise.
5252 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
5253 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5254 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5255 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5256 * gcc.dg/tree-ssa/alias-12.c: Likewise.
5257
5258 2006-12-11 Jan Hubicka <jh@suse.cz>
5259
5260 * gcc.dg/tree-prof/stringop-1.c: New test.
5261 * gcc.dg/tree-prof/stringop-2.c: New test.
5262
5263 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
5264
5265 PR target/30120
5266 * gcc.target/i386/pr30120.c: New test.
5267
5268 Revert:
5269 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
5270
5271 * gcc.target/i386/x87regparm-1.c: New test.
5272 * gcc.target/i386/x87regparm-2.c: New test.
5273 * gcc.target/i386/x87regparm-3.c: New test.
5274 * gcc.target/i386/x87regparm-4.c: New test.
5275
5276 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
5277
5278 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
5279
5280 2006-12-10 Tobias Burnus <burnus@net-b.de>
5281
5282 PR fortran/23994
5283 * gfortran.dg/protected_1.f90: New test.
5284 * gfortran.dg/protected_2.f90: New test.
5285 * gfortran.dg/protected_3.f90: New test.
5286 * gfortran.dg/protected_4.f90: New test.
5287 * gfortran.dg/protected_5.f90: New test.
5288 * gfortran.dg/protected_6.f90: New test.
5289
5290 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
5291 Tobias Burnus <burnus@gcc.gnu.org>
5292
5293 PR fortran/29975
5294 PR fortran/30068
5295 * gfortran.dg/interface_4.f90: Test adding procedure to generic
5296 interface.
5297 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
5298 ambiguous interfaces.
5299 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
5300 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
5301 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
5302 ambiguous interfaces.
5303 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
5304 * gfortran.dg/array_initializer_2.f90: Add initializer array
5305 constructor test.
5306
5307 PR fortran/30096
5308 * gfortran.dg/interface_9.f90: Test that host interfaces are
5309 not checked for ambiguity with the local version.
5310
5311 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
5312
5313 PR fortran/29464
5314 * gfortran.dg/module_interface_2.f90: New test.
5315
5316 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
5317
5318 PR fortran/29941
5319 * gfortran.dg/assumed_len.f90: New test.
5320
5321 2006-12-09 Richard Guenther <rguenther@suse.de>
5322
5323 * g++.dg/warn/implicit-typename1.C: Qualify types.
5324 * g++.dg/parse/crash12.C: Likewise.
5325 * g++.dg/tree-ssa/pr22444.C: Likewise.
5326
5327 2006-12-09 Tobias Burnus <burnus@net-b.de>
5328
5329 * gfortran.dg/array_2.f90: Added sqrt test.
5330
5331 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
5332
5333 * gcc.target/i386/x87regparm-1.c: XFAIL.
5334 * gcc.target/i386/x87regparm-2.c: XFAIL.
5335 * gcc.target/i386/x87regparm-3.c: XFAIL.
5336 * gcc.target/i386/x87regparm-4.c: XFAIL.
5337
5338 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5339
5340 * lib/target-supports.exp
5341 (check_effective_target_large_long_double): New.
5342 * gcc.dg/Wconversion-real.c : Use it.
5343 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
5344 unsigned.
5345
5346 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
5347
5348 * gcc.c-torture/execute/mode-dependent-address.c: New test.
5349
5350 2006-12-08 Tobias Burnus <burnus@net-b.de>
5351
5352 PR fortran/27546
5353 * gfortran.dg/import4.f90: New test for IMPORT in modules.
5354
5355 2006-12-07 Mark Mitchell <mark@codesourcery.com>
5356
5357 PR c++/29732
5358 * g++.dg/template/crash65.C: New test.
5359 * g++.dg/template/spec16.C: Tweak error markers.
5360
5361 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
5362
5363 * gcc.target/spu: New directory.
5364 * gcc.target/spu/spu.exp: New file.
5365 * gcc.target/spu/intrinsics-1.c: New test.
5366
5367 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
5368
5369 PR c++/29980
5370 * g++.dg/ext/attrib27.C: New test.
5371 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
5372 * g++.dg/parse/typedef5.C: Likewise.
5373
5374 2006-12-07 Mike Stump <mrs@apple.com>
5375
5376 * treelang/compile/var_defs.tree: Adjust.
5377
5378 2006-12-06 Mark Mitchell <mark@codesourcery.com>
5379
5380 PR c++/29730
5381 * g++.dg/template/crash64.C: New test.
5382 * g++.dg/parse/crash27.C: Adjust error markers.
5383
5384 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
5385
5386 PR libfortran/30009
5387 PR libfortran/30056
5388 * gfortran.dg/read_eof_4.f90: Add tests.
5389 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
5390 * gfortran.dg/unf_read_corrupted_1.f90: New test.
5391
5392 2006-12-05 Mark Mitchell <mark@codesourcery.com>
5393
5394 PR c++/29729
5395 * g++.dg/template/crash63.C: New test.
5396
5397 PR c++/29728
5398 * g++.dg/template/crash62.C: New test.
5399
5400 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
5401
5402 PR fortran/30003
5403 * gfortran.dg/allocatable_function_1.f90: Increase the number
5404 of expected calls of free to 10; the lhs section reference is
5405 now evaluated so there is another call to bar. Change the
5406 comment appropriately.
5407 * gfortran.dg/array_section_1.f90: New test.
5408
5409 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
5410
5411 PR fortran/29912
5412 * gfortran.dg/char_result_12.f90: New test.
5413
5414 2006-12-05 Richard Guenther <rguenther@suse.de>
5415
5416 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
5417 * gcc.dg/vect/vect-pow-2.c: Rename to ...
5418 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
5419 vect_double, xfail for spu*-*-*.
5420
5421 2006-12-04 Tobias Burnus <burnus@net-b.de>
5422
5423 PR fortran/29962
5424 * initialization_4.f90: Test noninteger exponents (-std=f95).
5425 * initialization_5.f90: New test for noninteger exponents
5426 with -std=f2003.
5427
5428 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
5429
5430 PR fortran/29821
5431 * gfortran.dg/parameter_array_section_1.f90: New test.
5432
5433 2006-12-04 Mark Mitchell <mark@codesourcery.com>
5434
5435 PR c++/29733
5436 * g++.dg/template/crash61.C: New test.
5437
5438 PR c++/29632
5439 * g++.dg/template/error23.C: New test.
5440
5441 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
5442
5443 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
5444
5445 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
5446
5447 PR fortran/29916
5448 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
5449
5450 2006-12-04 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR middle-end/29965
5453 * gcc.dg/gomp/pr29965-1.c: New test.
5454 * gcc.dg/gomp/pr29965-2.c: New test.
5455 * gcc.dg/gomp/pr29965-3.c: New test.
5456 * gcc.dg/gomp/pr29965-4.c: New test.
5457 * gcc.dg/gomp/pr29965-5.c: New test.
5458 * gcc.dg/gomp/pr29965-6.c: New test.
5459 * g++.dg/gomp/pr29965-1.C: New test.
5460 * g++.dg/gomp/pr29965-2.C: New test.
5461 * g++.dg/gomp/pr29965-3.C: New test.
5462 * g++.dg/gomp/pr29965-4.C: New test.
5463 * g++.dg/gomp/pr29965-5.C: New test.
5464 * g++.dg/gomp/pr29965-6.C: New test.
5465 * g++.dg/gomp/pr29965-7.C: New test.
5466 * g++.dg/gomp/pr29965-8.C: New test.
5467 * g++.dg/gomp/pr29965-9.C: New test.
5468 * g++.dg/gomp/pr29965-10.C: New test.
5469
5470 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
5471
5472 * gnat.dg/pointer_variable_bounds.adb: New test.
5473 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5474 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
5475
5476 2006-12-03 Eric Christopher <echristo@apple.com>
5477
5478 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
5479
5480 2006-12-03 Richard Henderson <rth@redhat.com>
5481 Andrew Pinski <pinskia@gmail.com>
5482
5483 PR C++/14329
5484 * g++.dg/warn/unit-1.C: New test.
5485
5486 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
5487
5488 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
5489
5490 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
5491
5492 * g++.dg/vect/vect.exp: Enable tests to run on spu.
5493 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
5494 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
5495 * gcc.dg/vect/vect-70.c: Reduce array size.
5496 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
5497 vect_no_compaer_double targets.
5498 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
5499 vect_float, vect_double, and vect_int.
5500
5501 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
5502
5503 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
5504 test for loop versioning on vect_no_align targets.
5505 * gcc.dg/vect/pr20122.c: Likewise.
5506 * gcc.dg/vect/vect-105.c: Likewise.
5507 * gcc.dg/vect/vect-42.c: Likewise.
5508 * gcc.dg/vect/vect-43.c: Likewise.
5509 * gcc.dg/vect/vect-74.c: Likewise.
5510 * gcc.dg/vect/vect-75.c: Likewise.
5511 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5512 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5513 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
5514 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
5515
5516 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
5517
5518 PR fortran/29642
5519 * gfortran.dg/value_1.f90 : New test.
5520 * gfortran.dg/value_2.f90 : New test.
5521 * gfortran.dg/value_3.f90 : New test.
5522 * gfortran.dg/value_4.f90 : New test.
5523 * gfortran.dg/value_4.c : Called from value_4.f90.
5524
5525 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
5526
5527 PR C++/30033
5528 * g++.dg/cpp0x/static_assert4.C: New testcase.
5529
5530 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5531
5532 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
5533
5534 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
5535
5536 PR c/27953
5537 * gcc.dg/pr27953.c: New test.
5538
5539 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5540
5541 PR c++/30022
5542 * g++.dg/ext/vector5.C: New test.
5543
5544 PR c++/30021
5545 * g++.dg/other/main1.C: New test.
5546
5547 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
5548
5549 PR libfortran/29568
5550 * gfortran.dg/convert_implied_open.f90: Change to
5551 new default record length.
5552 * gfortran.dg/unf_short_record_1.f90: Adapt to
5553 new error message.
5554 * gfortran.dg/unformatted_subrecords_1.f90: New test.
5555
5556 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
5557
5558 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
5559
5560 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
5561
5562 PR c++/29066
5563 * g++.dg/expr/pr29066.c: New.
5564
5565 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
5566 Zdenek Dvorak <dvorakz@suse.cz>
5567
5568 PR tree-optimization/29921
5569 * gcc.dg/pr29921-2.c: New test.
5570
5571 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
5572
5573 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
5574 (i386_get_cpuid): New function.
5575 (i386_cpuid_ecx): Likewise.
5576 (i386_cpuid_edx): Likewise.
5577 (i386_cpuid): Updated to call i386_cpuid_edx.
5578
5579 * gcc.target/i386/sse3-addsubpd.c: New file.
5580 * gcc.target/i386/sse3-addsubps.c: Likewise.
5581 * gcc.target/i386/sse3-haddpd.c: Likewise.
5582 * gcc.target/i386/sse3-haddps.c: Likewise.
5583 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5584 * gcc.target/i386/sse3-hsubps.c: Likewise.
5585 * gcc.target/i386/sse3-lddqu.c: Likewise.
5586 * gcc.target/i386/sse3-movddup.c: Likewise.
5587 * gcc.target/i386/sse3-movshdup.c: Likewise.
5588 * gcc.target/i386/sse3-movsldup.c: Likewise.
5589
5590 2006-12-01 Dirk Mueller <dmueller@suse.de>
5591
5592 * g++.dg/warn/Wreturn-type-4.C: New testcase.
5593
5594 2006-11-30 Janis Johnson <janis187@us.ibm.com>
5595
5596 * gcc.dg/dfp/convert-int-max.c: New test.
5597 * gcc.dg/dfp/convert-int-max-fold.c: New test.
5598
5599 2006-11-30 Richard Guenther <rguenther@suse.de>
5600
5601 * gcc.dg/vect/vect-pow-1.c: Rename ...
5602 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
5603 floats instead of doubles, check successful vectorization.
5604
5605 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
5606
5607 PR target/29945
5608 * gcc.c-torture/compile/pr29945.c: New testcase.
5609
5610 2006-11-30 Joseph Myers <joseph@codesourcery.com>
5611
5612 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
5613 -maltivec.
5614
5615 2006-11-29 Eric Christopher <echristo@apple.com>
5616
5617 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
5618
5619 2006-11-29 Janis Johnson <janis187@us.ibm.com>
5620
5621 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
5622
5623 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
5624
5625 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
5626
5627 PR c++/29022
5628 * g++.dg/inherit/virtual2.C: New test.
5629 * g++.dg/inherit/virtual3.C: Likewise.
5630 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
5631 * g++.dg/inherit/error2.C: Likewise.
5632 * g++.dg/template/instantiate1.C: Likewise.
5633
5634 2006-11-28 Andrew Pinski <pinskia@gmail.com>
5635
5636 PR tree-opt/29984
5637 * gcc.dg/tree-ssa/reassoc-12.c: New test.
5638
5639 2006-11-28 Jan Hubicka <jh@suse.cz>
5640
5641 * gcc.dg/memcpy-1.c: New test.
5642
5643 2006-11-28 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR c++/29735
5646 * g++.dg/warn/main-3.C: New test.
5647
5648 2006-11-28 Jan Hubicka <jh@suse.cz>
5649
5650 * gcc.dg/winline-1.c: New test.
5651
5652 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
5653
5654 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
5655 alignments.
5656
5657 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
5658
5659 PR fortran/29976
5660 * gfortran.dg/missing_optional_dummy_3.f90
5661
5662 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
5663
5664 PR fortran/20880
5665 * gfortran.dg/interface_3.f90: Modify errors.
5666
5667 2006-11-28 Ben Elliston <bje@au.ibm.com>
5668
5669 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5670 fail to link due to relocation overflows on spu-*-*.
5671
5672 2006-11-27 Michael Matz <matz@suse.de>
5673 Andreas Krebbel <krebbel1@de.ibm.com>
5674
5675 PR target/29319
5676 * gcc.dg/20061127-1.c: New testcase.
5677
5678 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
5679
5680 * gcc.dg/20061124-1.c: Add exit() function prototype.
5681
5682 2006-11-27 Jan Hubicka <jh@suse.cz>
5683
5684 * gcc.target/i386/memcpy-1.c: Adjust size.
5685 * testsuite/gcc.dg/visibility-11.c: Likewise.
5686
5687 2006-11-27 Richard Guenther <rguenther@suse.de>
5688
5689 PR middle-end/25620
5690 * gcc.target/i386/pow-1.c: New testcase.
5691 * gcc.dg/builtins-58.c: Likewise.
5692
5693 2006-11-26 Mark Mitchell <mark@codesourcery.com>
5694
5695 PR c++/29886
5696 * g++.dg/expr/cast8.C: New test.
5697
5698 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5699
5700 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
5701 Don't ever inline the testcase.
5702
5703 2006-11-25 Andrew Pinski <pinskia@gmail.com>
5704
5705 PR fortran/29982
5706 * gfortran.fortran-torture/compile/parameter_3.f90: New
5707 testcase.
5708
5709 2006-11-25 Andrew Pinski <pinskia@gmail.com>
5710
5711 PR fortran/29951
5712 * gfortran.fortran-torture/execute/transfer2.f90: New test.
5713
5714 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5715
5716 * gfortran.fortran-torture/execute/specifics.f90: Remove test
5717 for CHAR.
5718
5719 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5720
5721 PR libgfortran/29936
5722 * gfortran.dg/write_check3.f90: New test.
5723
5724 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
5725
5726 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
5727
5728 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
5729
5730 PR fortran/20880
5731 * gfortran.dg/interface_3.f90: New test.
5732
5733 PR fortran/29387
5734 * gfortran.dg/generic_8.f90: New test.
5735
5736 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5737
5738 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
5739 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
5740 * gfortran.dg/specifics_3.f90: Remove.
5741
5742 2006-11-24 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR c/29955
5745 * gcc.dg/gomp/pr29955.c: New test.
5746
5747 PR c/29736
5748 * gcc.dg/pr29736.c: New test.
5749
5750 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
5751
5752 PR tree-opt/29964
5753 * gcc.dg/pure-1.c: New test.
5754
5755 2006-11-24 Joseph Myers <joseph@codesourcery.com>
5756
5757 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
5758 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
5759
5760 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
5761
5762 * gcc.dg/20061124-1.c: New testcase.
5763
5764 2006-11-23 Eric Christopher <echristo@apple.com>
5765
5766 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
5767
5768 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5769
5770 PR c/2707
5771 PR c++/26167
5772 * gcc.dg/Wconversion-integer.c: New. Supersedes
5773 Wconversion-negative-constants.c
5774 * gcc.dg/Wconversion-real.c: New.
5775 * gcc.dg/Wconversion-real-integer.c: New.
5776 * gcc.dg/Wconversion-negative-constants.c: Deleted.
5777 * g++.dg/warn/Wconversion1.C: Modified.
5778
5779 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
5780
5781 * gfortran.dg/overload_1.f90: New test.
5782
5783 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5784
5785 PR c/9072
5786 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
5787 Wtraditional-conversion.
5788 * gcc.dg/overflow-warn-2.c: Likewise.
5789 * gcc.dg/Wconversion.c: Likewise. Renamed as
5790 Wtraditional-conversion.c .
5791 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
5792 Wtraditional-conversion-2.c .
5793 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
5794 Wtraditional-conversion-2.c
5795 * gcc.dg/Wconversion-negative-constants.c: New.
5796
5797 2006-11-23 Andrew Pinski <pinskia@gmail.com>
5798
5799 * gcc.dg/tree-ssa/dump-1.c: New test.
5800
5801 2006-11-23 David Ung <davidu@mips.com>
5802
5803 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
5804 -mfp64, allowable when ISA >= 33 and float is enabled.
5805 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
5806 of mthc1 and mfhc1 patterns.
5807
5808 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
5809
5810 PR tree-optimization/29921
5811 * gcc.dg/pr29921.c: New test.
5812
5813 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
5814
5815 PR fortran/29441
5816 * gfortran.dg/initialization_4.f90: New test.
5817
5818 2006-11-22 Ira Rosen <irar@il.ibm.com>
5819
5820 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
5821 platforms that have interleaving support.
5822 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
5823 * gcc.dg/vect/vect-strided-a-u16-i2.c,
5824 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
5825 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
5826 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
5827 gcc.dg/vect/vect-strided-u8-i2-gap.c,
5828 gcc.dg/vect/vect-strided-u8-i8.c,
5829 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
5830 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5831 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
5832 gcc.dg/vect/vect-strided-float.c,
5833 gcc.dg/vect/vect-strided-a-mult.c,
5834 gcc.dg/vect/vect-strided-mult-char-ls.c,
5835 gcc.dg/vect/vect-strided-a-u16-mult.c,
5836 gcc.dg/vect/vect-strided-a-u32-mult.c,
5837 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
5838 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
5839 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
5840 gcc.dg/vect/vect-strided-mult.c,
5841 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
5842 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
5843
5844 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
5845
5846 PR fortran/25087
5847 * gfortran.dg/auto_char_len_4.f90: New test.
5848
5849 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
5850
5851 PR fortran/29652
5852 * gfortran.dg/generic_7.f90: New test.
5853 * gfortran.dg/defined_operators_1.f90: Add new error.
5854
5855 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
5856
5857 PR tree-optimization/29902
5858 * g++.dg/tree-ssa/pr29902.C: New test.
5859
5860 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
5861
5862 PR fortran/29820
5863 * gfortran.dg/used_types_13.f90: New test.
5864
5865 2006-11-21 Janis Johnson <janis187@us.ibm.com>
5866
5867 * gcc.dg/dfp/snan.c: Delete.
5868
5869 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
5870
5871 * g++.dg/cpp0x/static_assert1.C: New.
5872 * g++.dg/cpp0x/static_assert2.C: New.
5873 * g++.dg/cpp0x/static_assert3.C: New.
5874
5875 2006-11-21 Richard Guenther <rguenther@suse.de>
5876
5877 * gcc.dg/vect/vect-pow-1.c: New testcase.
5878 * gcc.dg/vect/vect-pow-2.c: Likewise.
5879
5880 2006-11-21 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR c++/29570
5883 * g++.dg/template/static29.C: New test.
5884
5885 PR c++/29734
5886 * g++.dg/conversion/simd4.C: New test.
5887
5888 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
5889
5890 PR c++/29475
5891 * g++.dg/template/access19.C: New test.
5892 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
5893 error is reported.
5894
5895 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5896
5897 PR tree-opt/25500
5898 * gcc.dg/tree-ssa/sra-4.c: New testcase.
5899
5900 2006-11-20 Tobias Burnus <burnus@net-b.de>
5901
5902 PR fortran/27546
5903 * gfortran.dg/import.f90: Extended test.
5904 * gfortran.dg/import2.f90: Extended test.
5905
5906 2006-11-20 Tobias Burnus <burnus@net-b.de>
5907
5908 * gfortran.dg/volatile3.f90: Add conflict test.
5909
5910 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
5911
5912 PR fortran/24783
5913 * gfortran.dg/implicit_10.f90: New test.
5914
5915 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
5916
5917 PR c++/8586
5918 * g++.dg/warn/Wall-write-strings.C: New.
5919
5920 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
5921
5922 * gfortran.dg/alloc_comp_constraint_5.f90: New.
5923 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
5924
5925 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5926
5927 * gfortran.dg/use_3.f90: Remove error message.
5928 * gfortran.dg/iso_fortran_env_1.f90: New test.
5929 * gfortran.dg/iso_fortran_env_2.f90: New test.
5930 * gfortran.dg/iso_fortran_env_3.f90: New test.
5931 * gfortran.dg/iso_fortran_env_4.f90: New test.
5932
5933 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
5934
5935 * gcc.dg/vect/vect-27.c: Fix initialization.
5936
5937 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5938
5939 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
5940 * gcc.dg/torture/builtin-minmax-1.c: New.
5941
5942 * gcc.dg/builtins-20.c: Add cases for copysign.
5943
5944 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5945
5946 PR fortran/24285
5947 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
5948
5949 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5950 * gfortran.dg/use_1.f90: New test.
5951 * gfortran.dg/use_1.f90: New test.
5952 * gfortran.dg/use_1.f90: New test.
5953
5954 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
5955
5956 PR tree-optimization/29801
5957 * gcc.dg/pr29801.c: New test.
5958
5959 2006-11-17 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR middle-end/29584
5962 * gcc.dg/torture/pr29584.c: New test.
5963
5964 2006-11-17 Joseph Myers <joseph@codesourcery.com>
5965
5966 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
5967 Condition PowerPC tests for saving FPRs on powerpc_fprs.
5968 * gcc.target/powerpc/compress-float-ppc.c,
5969 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
5970 powerpc_fprs.
5971 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
5972 do not pass -mhard-float.
5973
5974 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
5975
5976 * gnat.dg/volatile_aggregate.adb: New test.
5977
5978 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5979
5980 PR fortran/29391
5981 PR fortran/29489
5982 * gfortran.dg/bound_2.f90: Add more checks.
5983 * gfortran.dg/bound_3.f90: New test.
5984
5985 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5986
5987 PR target/29201
5988 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
5989
5990 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
5991
5992 * gfortran.dg/import3.f90: Fix error message.
5993
5994 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5995
5996 PR tree-opt/29788
5997 * gfortran.fortran-torture/compile/inline_1.f90:
5998 New testcase.
5999
6000 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
6001
6002 * gcc.target/i386/x87regparm-1.c: New test.
6003 * gcc.target/i386/x87regparm-2.c: New test.
6004 * gcc.target/i386/x87regparm-3.c: New test.
6005 * gcc.target/i386/x87regparm-4.c: New test.
6006
6007 2006-11-15 Tobias Burnus <burnus@net-b.de>
6008
6009 PR fortran/27546
6010 * gfortran.dg/import.f90: New test.
6011 * gfortran.dg/import2.f90: New test.
6012 * gfortran.dg/import3.f90: New test.
6013
6014 2006-11-15 Tobias Burnus <burnus@net-b.de>
6015
6016 PR fortran/27588
6017 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6018
6019 2006-11-15 Tobias Burnus <burnus@net-b.de>
6020
6021 PR fortran/29806
6022 * gfortran.dg/contains.f90: New test.
6023 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6024
6025 2006-11-15 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR tree-optimization/29581
6028 * gcc.dg/pr29581-1.c: New test.
6029 * gcc.dg/pr29581-2.c: New test.
6030 * gcc.dg/pr29581-3.c: New test.
6031 * gcc.dg/pr29581-4.c: New test.
6032 * gfortran.dg/pr29581.f90: New test.
6033
6034 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
6035
6036 PR fortran/29702
6037 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6038 numbers in error message headers.
6039
6040 2006-11-14 Richard Guenther <rguenther@suse.de>
6041
6042 * gcc.target/i386/math-torture/math-torture.exp: Restrict
6043 to i?86 and x86_64 targets.
6044
6045 2006-11-14 Caroline Tice <ctice@apple.com>
6046
6047 * gcc.dg/pubtypes-1.c: New file/testcase.
6048 * gcc.dg/pubtypes-2.c: New file/testcase.
6049 * gcc.dg/pubtypes-3.c: New file/testcase.
6050 * gcc.dg/pubtypes-4.c: New file/testcase.
6051 * g++.dg/pubtypes.C: New file/testcase.
6052
6053 2006-11-14 Mark Mitchell <mark@codesourcery.com>
6054
6055 PR c++/29106
6056 * g++.dg/init/self1.C: New test.
6057
6058 2006-11-14 Tobias Burnus <burnus@net-b.de>
6059
6060 PR fortran/29657
6061 * gfortran.dg/conflicts.f90: Add.
6062
6063 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
6064
6065 PR rtl-optimization/29798
6066
6067 * gcc.c-torture/execute/pr29798.c: New.
6068
6069 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6070
6071 * gcc.dg/builtins-20.c: Add more cases.
6072
6073 2006-11-13 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR fortran/29759
6076 * gfortran.dg/gomp/pr29759.f90: New test.
6077
6078 2006-11-13 Mark Mitchell <mark@codesourcery.com>
6079
6080 PR c++/29518
6081 * g++.dg/template/static28.C: New test.
6082
6083 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
6084
6085 * lib/c-torture.exp: Use target-libpath.exp.
6086 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6087 set GCC_EXEC_PREFIX env var from global variable of same name.
6088
6089 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6090
6091 PR fortran/26994
6092 * gfortran.fortran-torture/compile/transfer-1.f90:
6093 New testcase.
6094
6095 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
6096 Zdenek Dvorak <dvorakz@suse.cz>
6097
6098 PR tree-optimization/29680
6099 * gcc.dg/alias-11.c: New test.
6100
6101 2006-11-12 Jason Merrill <jason@redhat.com>
6102 Andrew Pinski <pinskia@physics.uc.edu>
6103
6104 PR middle-end/28915
6105 * gcc.target/i386/vectorize1.c: New.
6106
6107 2006-11-12 Roger Sayle <roger@eyesopen.com>
6108
6109 PR rtl-optimization/29797
6110 * gcc.c-torture/execute/pr29797-1.c: New test case.
6111
6112 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6113
6114 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6115
6116 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
6117
6118 * gcc.dg/tree-ssa/prefetch-3.c: New test.
6119
6120 2006-11-12 Roger Sayle <roger@eyesopen.com>
6121
6122 PR tree-optimization/13827
6123 * gcc.dg/fold-eqand-1.c: New test case.
6124
6125 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
6126
6127 PR rtl-opt/28812
6128 * gcc.c-torture/execute/mayalias-3.c: New test.
6129
6130 2006-11-11 Richard Sandiford <richard@codesourcery.com>
6131
6132 PR middle-end/27528
6133 * gcc.c-torture/compile/pr27528.c: New test.
6134 * gcc.dg/pr27528.c: Likewise.
6135
6136 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6137
6138 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6139
6140 * gcc.dg/torture/builtin-symmetric-1.c: New test.
6141
6142 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6143
6144 PR fortran/29758
6145 * gfortran.dg/reshape_source_size_1.f90: New test.
6146
6147 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6148
6149 PR fortran/29315
6150 * gfortran.dg/aliasing_dummy_4.f90: New test.
6151
6152 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
6153
6154 PR target/29777
6155 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6156 and x86_64-*-* targets.
6157
6158 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6159
6160 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6161 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6162 New macros. Use them in exact tests.
6163 (TESTIT3): New macro.
6164 Add tests for fmin, fmax and fma.
6165
6166 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6167
6168 PR fortran/29431
6169 * gfortran.dg/array_constructor_13.f90: New test.
6170
6171 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6172
6173 PR fortran/29744
6174 * gfortran.dg/used_types_12.f90: New test.
6175
6176 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
6177
6178 PR middle-end/29726
6179 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
6180 (test6): Ditto.
6181 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
6182 * gcc.dg/fold-eqandshift-3.c: New test case.
6183
6184 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6185
6186 PR fortran/29699
6187 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
6188
6189 PR fortran/21370
6190 * gfortran.dg/change_symbol_attributes_1.f90: New test.
6191
6192 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
6193
6194 * gcc.dg/20061109-1.c: New testcase.
6195
6196 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6197
6198 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
6199
6200 2006-11-09 Tobias Burnus <burnus@net-b.de>
6201
6202 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
6203 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
6204
6205 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
6206
6207 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
6208 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
6209
6210 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6211
6212 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
6213
6214 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
6215
6216 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
6217 vect-9.c).
6218 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
6219 * gcc.dg/vect/vect-9.c: Now vectorizable.
6220 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
6221 that support vect_widen_mult.
6222 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
6223 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
6224 vect-reduc-dot-u16.c).
6225 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
6226 vect-reduc-dot-u16.c).
6227 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
6228 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
6229 vect-reduc-dot-s8.c).
6230 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
6231 vect-reduc-dot-s8.c).
6232 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
6233 vect-reduc-dot-s8.c).
6234 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
6235 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
6236 vect-reduc-dot-u8.c).
6237 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
6238 vect-reduc-dot-u8.c).
6239 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
6240 * gcc.dg/vect/vect-multitypes-9.c: New test.
6241 * gcc.dg/vect/vect-multitypes-10.c: New test.
6242 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
6243 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
6244 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
6245 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
6246 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
6247 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
6248 wrapv-vect-reduc-dot-s8.c.
6249 * lib/target-support.exp (check_effective_target_vect_unpack): New.
6250 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
6251 targets that support vec_unpack.
6252 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6253 (check_effective_target_vect_widen_mult_qi_to_hi): New.
6254 (check_effective_target_vect_widen_mult_hi_to_si): New.
6255 (check_effective_target_vect_widen_sum): Removed.
6256
6257 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
6258
6259 * gcc.dg/vect/vect-multitypes-8.c: New test.
6260 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
6261
6262 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
6263
6264 * gcc.dg/vect/vect-multitypes-7.c: New test.
6265
6266 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
6267
6268 * gcc.dg/vect/vect-multitypes-4.c: New test.
6269 * gcc.dg/vect/vect-multitypes-5.c: New test.
6270 * gcc.dg/vect/vect-multitypes-6.c: New test.
6271
6272 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
6273
6274 * gcc.dg/vect/vect-multitypes-1.c: New test.
6275 * gcc.dg/vect/vect-multitypes-2.c: New test.
6276 * gcc.dg/vect/vect-multitypes-3.c: New test.
6277
6278 2006-11-07 Eric Christopher <echristo@apple.com>
6279
6280 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
6281 Test using scan-assembler-not.
6282
6283 2006-11-07 Jakub Jelinek <jakub@redhat.com>
6284
6285 * gcc.dg/inline-17.c: New test.
6286
6287 2006-11-07 Steve Ellcey <sje@cup.hp.com>
6288
6289 PR other/25028
6290 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
6291 on HP-UX.
6292
6293 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
6294
6295 PR fortran/29539
6296 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
6297
6298 PR fortran/29634
6299 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
6300 test.
6301
6302 2006-11-07 Tobias Burnus <burnus@net-b.de>
6303
6304 PR fortran/29601
6305 * gfortran.dg/volatile.f90: Add.
6306 * gfortran.dg/volatile2.f90: Add.
6307 * gfortran.dg/volatile3.f90: Add.
6308 * gfortran.dg/volatile4.f90: Add.
6309 * gfortran.dg/volatile5.f90: Add.
6310 * gfortran.dg/volatile6.f90: Add.
6311 * gfortran.dg/volatile7.f90: Add.
6312
6313 2006-11-06 Tobias Burnus <burnus@net-b.de>
6314
6315 * gfortran.dg/io_constraints_2.f90: Adjust pattern
6316 for matching error messages.
6317 * gfortran.dg/specifics_3.f90: Adjust pattern
6318 for matching error messages.
6319
6320 2006-11-06 Janis Johnson <janis187@us.ibm.com>
6321 Bernhard Fischer <aldot@gcc.gnu.org>
6322
6323 * lib/gcc-dg.exp (output-exists): New proc.
6324 (output-exists-not): New proc.
6325 * gcc.test-framework/test-framework.awk: Support new directives.
6326 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
6327 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
6328 * gcc.test-framework/dg-outexists-exp-F.c: New test.
6329 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
6330 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
6331 * gcc.test-framework/dg-outexists-exp-P.c: New test.
6332
6333 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
6334
6335 PR fortran/29630
6336 PR fortran/29679
6337 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
6338 * gfortran.dg/initialization_3.f90: New.
6339
6340 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6341
6342 PR libgfortran/25545
6343 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
6344
6345 2006-11-05 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR middle-end/29695
6348 * gcc.c-torture/execute/pr29695-1.c: New test.
6349 * gcc.c-torture/execute/pr29695-2.c: New test.
6350
6351 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
6352
6353 PR fortran/29565
6354 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
6355
6356 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
6357
6358 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
6359 for matching error messages.
6360
6361 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
6362
6363 PR target/26915
6364 * gcc.target/i386/387-12.c: New test.
6365
6366 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6367
6368 PR libfortran/29713
6369 * gfortran.dg/pr29713.f90: New test.
6370
6371 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
6372
6373 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
6374 Also test for bogus rest sign.
6375
6376 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6377
6378 PR libfortran/27895
6379 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
6380
6381 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
6382
6383 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
6384 from error messages.
6385
6386 2006-11-02 Mike Stump <mrs@apple.com>
6387
6388 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
6389
6390 * g++.old-deja/g++.abi/align.C: Enable for darwin.
6391
6392 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
6393
6394 * g++.dg/eh/gcsec1.C: New test.
6395
6396 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6397
6398 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
6399 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
6400
6401 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
6402
6403 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
6404 hexadecimal value.
6405 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6406 * gcc.dg/pr14796-2.c: Likewise.
6407
6408 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
6409
6410 * gcc.c-torture/execute/20061101-1.c: New test.
6411
6412 2006-11-01 Richard Guenther <rguenther@suse.de>
6413
6414 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
6415
6416 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6417
6418 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
6419 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
6420
6421 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
6422
6423 * gcc.c-torture/execute/20061031-1.c: New test.
6424
6425 2006-10-31 Geoffrey Keating <geoffk@apple.com>
6426
6427 PR 23067
6428 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
6429 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
6430 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
6431 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
6432 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
6433 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
6434 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
6435
6436 2006-10-31 Eric Christopher <echristo@apple.com>
6437 Falk Hueffner <falk@debian.org>
6438
6439 * gcc.dg/builtin-bswap-1.c: New.
6440 * gcc.dg/builtin-bswap-2.c: New.
6441 * gcc.dg/builtin-bswap-3.c: New.
6442 * gcc.dg/builtin-bswap-4.c: New.
6443 * gcc.dg/builtin-bswap-5.c: New.
6444 * gcc.target/i386/builtin-bswap-1.c: New.
6445
6446 2006-10-31 Geoffrey Keating <geoffk@apple.com>
6447
6448 * gcc.dg/inline-16.c: New.
6449
6450 PR 16622
6451 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
6452 defining it.
6453 * gcc.dg/inline-13.c: New.
6454 * gcc.dg/inline-14.c: New.
6455 * gcc.dg/inline-15.c: New.
6456
6457 PR 11377
6458 * gcc.dg/inline6.c: New.
6459 * gcc.dg/inline7.c: New.
6460
6461 2006-10-31 Roger Sayle <roger@eyesopen.com>
6462
6463 PR middle-end/23470
6464 * gcc.dg/pr23470-1.c: New test case.
6465
6466 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
6467
6468 PR fortran/29537
6469 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
6470 data.
6471 * gfortran.dg/blockdata_2.f90: New testcase.
6472
6473 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
6474
6475 PR libfortran/29627
6476 * gfortran.dg/unf_short_record_1.f90: New test.
6477
6478 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6479
6480 PR fortran/29067
6481 * gfortran.dg/pr29067.f: New test.
6482
6483 2006-10-31 Joseph Myers <joseph@codesourcery.com>
6484 Richard Sandiford <richard@codesourcery.com>
6485
6486 * lib/target-supports.exp (get_compiler_messages): Append options
6487 as a single list element.
6488 (check_effective_target_arm_vfp_ok): New.
6489 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
6490
6491 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
6492
6493 PR fortran/29387
6494 * gfortran.dg/intrinsic_actual_2.f90: New test.
6495
6496 PR fortran/29490
6497 * gfortran.dg/actual_array_interface_1.f90: New test.
6498
6499 PR fortran/29641
6500 * gfortran.dg/used_types_11.f90: New test.
6501
6502 2006-10-30 Dirk Mueller <dmueller@suse.de>
6503
6504 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
6505 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
6506 * g++.old-deja/g++.pt/eichin01.C (main): Same.
6507 * g++.old-deja/g++.mike/net25.C (main): Same.
6508 * g++.dg/lookup/exception1.C (main): Same.
6509 * g++.dg/parse/parens2.C (main): Same.
6510
6511 2006-10-30 Roger Sayle <roger@eyesopen.com>
6512
6513 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
6514
6515 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6516
6517 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
6518 * gcc.dg/torture/builtin-math-3.c: Likewise.
6519
6520 2006-10-30 Tobias Burnus <burnus@net-b.de>
6521
6522 PR fortran/29452
6523 * gfortran.dg/write_check.f90: Check run-time keyword checking.
6524 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
6525
6526 2006-10-30 Andrew Pinski <pinskia@gmail.com>
6527
6528 PR Fortran/29410
6529 * gfortran.fortran-torture/execute/transfer1.f90: New test.
6530
6531 2006-10-30 Joseph Myers <joseph@codesourcery.com>
6532
6533 * lib/target-supports.exp (check_function_available): Declare
6534 function before calling.
6535
6536 2006-10-30 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR tree-optimization/29637
6539 * gcc.dg/pr29637.c: New test.
6540
6541 2006-10-29 Roger Sayle <roger@eyesopen.com>
6542
6543 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
6544 tree canonicalization.
6545
6546 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6547
6548 * gcc.dg/builtins-20.c: Add more hypot tests.
6549
6550 2006-10-29 Roger Sayle <roger@eyesopen.com>
6551
6552 * gcc.dg/fold-compare-1.c: New test case.
6553
6554 2006-10-29 Dirk Mueller <dmueller@suse.de>
6555
6556 PR c++/16307
6557 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
6558
6559 2006-10-29 Roger Sayle <roger@eyesopen.com>
6560
6561 PR tree-optimization/15458
6562 * gcc.dg/fold-xornot-1.c: New test case.
6563
6564 2006-10-29 Richard Guenther <rguenther@suse.de>
6565
6566 * gcc.target/i386/math-torture/trunc.c: New testcase.
6567
6568 2006-10-29 Richard Guenther <rguenther@suse.de>
6569
6570 * gcc.target/i386/math-torture/round.c: New testcase.
6571
6572 2006-10-29 Richard Guenther <rguenther@suse.de>
6573
6574 * gcc.target/i386/math-torture/ceil.c: New testcase.
6575 * gcc.target/i386/math-torture/floor.c: Likewise.
6576
6577 2006-10-29 Richard Guenther <rguenther@suse.de>
6578
6579 * gcc.target/i386/math-torture/rint.c: New testcase.
6580 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
6581
6582 2006-10-29 Richard Guenther <rguenther@suse.de>
6583
6584 * gcc.target/i386/math-torture/lfloor.c: New testcase.
6585 * gcc.target/i386/math-torture/lceil.c: Likewise.
6586
6587 2006-10-28 Tobias Burnus <burnus@net-b.de>
6588
6589 PR libgfortran/24313
6590 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
6591
6592 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
6593
6594 * gcc.c-torture/execute/20020118-1.c,
6595 gcc.c-torture/execute/builtins/strlen.c,
6596 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
6597 comment typos.
6598
6599 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6600
6601 * gcc.dg/builtins-20.c: Add tests for hypot.
6602 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
6603 two-argument builtins.
6604 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
6605 TESTIT2. Update all callers.
6606 (TESTIT2, TESTIT2_R): New helper macros.
6607 Add testcases for pow, hypot and atan2.
6608
6609 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6610
6611 PR C++/29295
6612 * g++.dg/expr/bool1.C: New test.
6613 * g++.dg/expr/bool2.C: New test.
6614
6615 2006-10-28 Tobias Burnus <burnus@net-b.de>
6616
6617 PR fortran/28224
6618 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
6619 * gfortran.dg/namelist_internal.f90: New test.
6620
6621 2006-10-28 Tobias Burnus <burnus@net-b.de>
6622
6623 PR fortran/29625
6624 * gfortran.dg/io_real_boz.f90: Add.
6625 * gfortran.dg/io_real_boz2.f90: Add.
6626
6627 2006-10-28 Richard Guenther <rguenther@suse.de>
6628
6629 PR middle-end/26899
6630 * gcc.dg/tree-ssa/pr26899.c: New testcase.
6631
6632 2006-10-28 Richard Guenther <rguenther@suse.de>
6633
6634 PR target/28806
6635 * gcc.target/i386/math-torture/lround.c: New testcase.
6636
6637 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
6638
6639 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
6640 * gcc.dg/builtins-44.c: Likewise.
6641 * gcc.dg/builtins-45.c: Likewise.
6642 * gcc.dg/pr28796-2.c: Likewise.
6643 * gcc.dg/unordered-3.c: Likewise.
6644
6645 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6646
6647 PR libgfortran/27954
6648 * gfortran.dg/error_recovery_2.f90: New test.
6649
6650 2006-10-26 Richard Guenther <rguenther@suse.de>
6651
6652 * gcc.target/i386/i386.exp: Use glob, not find to collect
6653 tests. Avoids recursing into subdirectories.
6654 * gcc.target/i386/math-torture/math-torture.exp: Torture
6655 for interesting ia32 math options.
6656 * gcc.target.i386/math-torture/lrint.c: New testcase.
6657
6658 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6659
6660 PR libgfortran/29563
6661 * gfortran.dg/arrayio_9.f90: Update test.
6662 * gfortran.dg/arrayio_19.f90: New test.
6663
6664 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
6665
6666 * gcc.dg/20061026.c: New testcase.
6667
6668 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6669
6670 PR libgfortran/29563
6671 * gfortran.dg/arrayio_9.f90: New test.
6672
6673 2006-10-26 Ben Elliston <bje@au.ibm.com>
6674
6675 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
6676 Copy the strings manually, as strcpy may call strlen.
6677
6678 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6679
6680 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
6681 Add checks for log, log2, log10 and log1p.
6682
6683 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
6684 we already test 0.0. Add checks for expm1, log, log2, log10,
6685 log1p, cbrt, erf and erfc.
6686
6687 2006-10-25 Steve Ellcey <sje@cup.hp.com>
6688
6689 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
6690
6691 2006-10-25 Uros Bizjak <uros@kss-loka.si>
6692
6693 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
6694 and remainderl() built-in functions. Remove -ffast-math from
6695 dg-options.
6696
6697 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6698
6699 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
6700 acosh and atanh.
6701
6702 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
6703 floating point modifiers to arguments passed to float and long
6704 double functions respectively. Update all callers to use floating
6705 point numbers, not integers. Add tests for exp, exp2 and
6706 exp10/pow10.
6707
6708 * gcc.dg/torture/builtin-math-3.c: New test.
6709
6710 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
6711
6712 PR fortran/29393
6713 * gfortran.dg/initialize_2.f90: New.
6714
6715 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6716
6717 * gcc.dg/torture/builtin-math-2.c: New test.
6718
6719 2006-10-24 Richard Guenther <rguenther@suse.de>
6720
6721 PR middle-end/28796
6722 * gcc.dg/pr28796-1.c: New testcase.
6723 * gcc.dg/pr28796-2.c: Likewise.
6724
6725 2006-10-24 Richard Guenther <rguenther@suse.de>
6726
6727 * gcc.dg/builtins-57.c: New testcase.
6728
6729 2006-10-24 Richard Guenther <rguenther@suse.de>
6730
6731 PR tree-optimization/29567
6732 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
6733
6734 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
6735
6736 PR tree-optimization/14784
6737 * gcc.dg/alias-10.c: New test.
6738
6739 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6740
6741 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
6742
6743 2006-10-23 Jakub Jelinek <jakub@redhat.com>
6744
6745 * gcc.dg/builtin-strncat-chk-1.c: New test.
6746
6747 2006-10-23 Jan Hubicka <jh@suse.cz>
6748
6749 * gcc.dg/memmove-1.c: New test.
6750
6751 2006-10-23 Paul Brook <paul@codesourcery.com>
6752
6753 * gcc.dg/pragma-pack-5.c: New test.
6754
6755 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
6756
6757 * g++.dg/other/s390-1.C: New testcase.
6758
6759 2006-10-23 Richard Guenther <rguenther@suse.de>
6760
6761 PR middle-end/27132
6762 PR middle-end/23295
6763 * gcc.dg/pr27132.c: New testcase.
6764 * gcc.dg/pr23295.c: Likewise.
6765 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
6766 * g++.dg/tree-ssa/pr19807.C: Likewise.
6767
6768 2006-10-23 Richard Guenther <rguenther@suse.de>
6769
6770 PR middle-end/21032
6771 * gcc.dg/pr21032.c: New testcase.
6772
6773 2006-10-22 Jeff Law <law@redhat.com>
6774 Richard Guenther <rguenther@suse.de>
6775
6776 PR tree-optimization/15911
6777 * gcc.dg/tree-ssa/vrp30.c: New testcase.
6778
6779 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
6780
6781 PR c++/20647
6782 * g++.dg/abi/rtti3.C: New.
6783
6784 2006-10-21 Uros Bizjak <uros@kss-loka.si>
6785
6786 PR middle-end/28252
6787 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
6788 transformation.
6789
6790 2006-10-21 Richard Guenther <rguenther@suse.de>
6791
6792 PR tree-optimization/3511
6793 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
6794
6795 2006-10-21 Richard Guenther <rguenther@suse.de>
6796
6797 PR middle-end/26898
6798 * gcc.dg/torture/pr26898-1.c: New testcase.
6799 * gcc.dg/torture/pr26898-2.c: Likewise.
6800
6801 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
6802
6803 PR c++/28053
6804 * g++.dg/parse/bitfield1.C: Adjust error markers.
6805 * g++.dg/parse/bitfield2.C: New test.
6806
6807 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
6808
6809 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
6810
6811 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6812
6813 PR libfortran/27895
6814 * gfortran.dg/zero_sized_1.f90: New test.
6815
6816 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
6817
6818 * gcc.dg/div-compare-1.c: New test.
6819
6820 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
6821
6822 PR fortran/29216
6823 * gfortran.dg/result_default_init_1.f90: New test.
6824
6825 PR fortran/29314
6826 * gfortran.dg/automatic_default_init_1.f90: New test.
6827
6828 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
6829 from 38 to 33.
6830
6831 2006-10-18 Geoffrey Keating <geoffk@apple.com>
6832
6833 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
6834 'using namespace std' without previous declaration.
6835 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
6836 * g++.old-deja/g++.robertl/eb133c.C: New.
6837
6838 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6839
6840 PR libgfortran/29277
6841 * gfortran.dg/streamio_4.f90: Update test.
6842 * gfortran.dg/streamio_11.f90: New test.
6843
6844 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
6845
6846 PR c++/27952
6847 * g++.dg/inherit/virtual1.C: New test.
6848
6849 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6850
6851 PR c++/28261
6852 * g++.dg/parse/enum3.C: New test.
6853
6854 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6855
6856 PR c++/29039
6857 * g++.dg/init/ctor8.C: New test.
6858
6859 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6860
6861 PR c++/27270
6862 * g++.dg/ext/complit8.C: Tweak error markers.
6863 * g++.dg/template/complit1.C: Add error marker.
6864
6865 2006-10-16 Mark Mitchell <mark@codesourcery.com>
6866
6867 PR c++/27270
6868 * g++.dg/ext/complit8.C: New test.
6869
6870 PR c++/29408
6871 * g++.dg/parse/dtor12.C: New test.
6872
6873 PR c++/29435
6874 * g++.dg/template/sizeof11.C: New test.
6875
6876 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
6877
6878 PR fortran/29392
6879 * gfortran.dg/data_char_3.f90: New test.
6880
6881 PR fortran/29451
6882 * gfortran.dg/negative_automatic_size.f90: New test.
6883
6884 2006-10-16 David Daney <ddaney@avtrex.com>
6885
6886 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
6887
6888 2006-10-16 Eric Christopher <echristo@apple.com>
6889
6890 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
6891 x86_64.
6892
6893 2006-10-16 Mark Mitchell <mark@codesourcery.com>
6894
6895 PR c++/28211
6896 * g++.dg/tc1/dr49.C: Tweak error messages.
6897 * g++.dg/parse/template21.C: New test.
6898
6899 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6900
6901 PR middle-end/20491
6902 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
6903
6904 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
6905
6906 PR fortran/29403
6907 * gfortran.dg/print_1.f90: New test.
6908
6909 2006-10-15 Jan Hubicka <jh@suse.cz>
6910
6911 PR middle-end/29241
6912 * gcc.c-torture/compile/pr29241.c: New testcase.
6913
6914 2006-10-15 David Edelsohn <edelsohn@gnu.org>
6915
6916 PR middle-end/29250
6917 * gcc.c-torture/compile/pr29250.c: New test.
6918
6919 2006-10-15 Richard Guenther <rguenther@suse.de>
6920
6921 * gcc.dg/pr29299.c: New testcase.
6922
6923 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
6924
6925 PR fortran/24767
6926 * gfortran.dg/label_4.f90: Adjust warning flag.
6927
6928 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
6929
6930 PR fortran/29371
6931 * gfortran.dg/nullify_3.f90: New test.
6932
6933 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
6934
6935 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6936 on Solaris 2.5.1 too.
6937
6938 2006-10-13 Eric Christopher <echristo@apple.com>
6939
6940 * gcc.dg/pr25993.c: Skip for darwin.
6941
6942 2006-10-13 Eric Christopher <echristo@apple.com>
6943
6944 * gcc.dg/visibility-11.c: Skip for darwin.
6945
6946 2006-10-13 Eric Christopher <echristo@apple.com>
6947
6948 * gcc.dg/darwin-weakimport-1.c: Use
6949 -fno-asynchronous-unwind-tables.
6950 * gcc.dg/darwin-weakimport-3.c: Ditto.
6951
6952 2006-10-13 Richard Guenther <rguenther@suse.de>
6953
6954 PR tree-optimization/29446
6955 * gcc.dg/torture/pr29446.c: New testcase.
6956
6957 2006-10-13 Bill Wendling <wendling@apple.com>
6958
6959 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
6960 * g++.old-deja/g++.jason/hmc1.C: Likewise.
6961 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
6962 * g++.old-deja/g++.law/shadow1.C: Likewise.
6963 * g++.old-deja/g++.law/ctors10.C: Likewise.
6964 * g++.dg/debug/namespace1.C: Likewise.
6965 * g++.dg/inherit/namespace-as-base.C: Likewise.
6966 * g++.dg/opt/delay-slot-1.C: Likewise.
6967 * g++.dg/parse/defarg10.C: Likewise.
6968 * g++.dg/template/ptrmem11.C: Likewise.
6969 * g++.dg/template/mem_func_ptr.C: Likewise.
6970 * g++.dg/template/spec19.C: Likewise.
6971
6972 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
6973
6974 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
6975
6976 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
6977
6978 PR fortran/29373
6979 * gfortran.dg/implicit_9.f90: New test.
6980
6981 PR fortran/29407
6982 * gfortran.dg/namelist_25.f90: New test.
6983
6984 PR fortran/27701
6985 * gfortran.dg/same_name_2.f90: New test.
6986
6987 PR fortran/29232
6988 * gfortran.dg/host_assoc_types_1.f90: New test.
6989
6990 PR fortran/29364
6991 * gfortran.dg/missing_derived_type_1.f90: New test.
6992 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
6993
6994 PR fortran/29422
6995 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
6996
6997 PR fortran/29428
6998 * gfortran.dg/alloc_comp_assign_5.f90: New test.
6999
7000 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7001
7002 PR fortran/29391
7003 * gfortran.dg/bound_2.f90: New test.
7004
7005 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7006
7007 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7008 directive.
7009 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7010 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7011 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7012 * gfortran.dg/gomp/reduction3.f90: Likewise.
7013 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7014 * gfortran.dg/dummy_procedure_2.f90: Likewise.
7015 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7016 * gfortran.dg/forall_4.f90: Likewise.
7017 * gfortran.dg/spec_expr_4.f90: Likewise.
7018 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7019 * gfortran.dg/forall_5.f90: Likewise.
7020 * gfortran.dg/open_access_append_2.f90: Add check for
7021 compile-time warning.
7022
7023 2006-10-13 Mark Mitchell <mark@codesourcery.com>
7024
7025 PR c++/28506
7026 * g++.dg/parse/pure1.C: New test.
7027
7028 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7029
7030 PR fortran/21435
7031 * gfortran.dg/io_constraints_3.f90: New test.
7032 * gfortran.dg/open_access_append_1.f90: Add checks
7033 for compile-time warnings.
7034 * gfortran.dg/pr20163-2.f: Likewise.
7035 * gfortran.dg/iostat_2.f90: Likewise.
7036 * gfortran.dg/label_4.f90: Delete the temporary
7037 file.
7038 * gfortran.dg/direct_io_2.f90: Add a FILE=
7039 specifier.
7040 * gfortran.dg/iomsg_1.f90: Add check for
7041 compile-time warning.
7042
7043 2006-10-12 Jan Hubicka <jh@suse.cz>
7044
7045 PR c/28419
7046 * gcc.dg/pr28319.c: New test.
7047
7048 2006-10-12 Mark Mitchell <mark@codesourcery.com>
7049 PR c++/29318
7050 * g++.dg/ext/vla4.C: New test.
7051
7052 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7053
7054 PR c++/27961
7055 * g++.dg/template/crash60.C: New test.
7056 * g++.dg/other/large-size-array.C: Adjust error markers.
7057 * g++.dg/parse/crash27.C: Likewise.
7058 * g++.dg/template/crash1.C: Likewise.
7059
7060 2006-10-12 Steve Ellcey <sje@cup.hp.com>
7061
7062 PR testsuite/29093
7063 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7064
7065 2006-10-12 Jakub Jelinek <jakub@redhat.com>
7066
7067 PR preprocessor/28709
7068 * gcc.dg/cpp/paste14.c: New test.
7069
7070 2006-10-11 Mark Mitchell <mark@codesourcery.com>
7071
7072 PR c++/29175
7073 * g++.dg/init/array24.C: New test.
7074
7075 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7076
7077 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7078 of <sys/types.h>.
7079
7080 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
7081
7082 PR c++/29024
7083 * g++.dg/parse/typedef8.C: New test.
7084 * g++.dg/other/mult-stor1.C: Adjust error markers.
7085
7086 2006-10-11 Richard Guenther <rguenther@suse.de>
7087
7088 PR tree-optimization/28230
7089 * gcc.dg/torture/pr28230.c: New testcase.
7090
7091 2006-10-11 Richard Guenther <rguenther@suse.de>
7092
7093 PR inline-asm/29119
7094 * gcc.dg/torture/pr29119.c: New testcase.
7095
7096 2006-10-10 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR middle-end/29272
7099 * gcc.c-torture/execute/20060930-2.c: New test.
7100
7101 2006-10-09 Richard Henderson <rth@redhat.com>
7102
7103 Revert emutls patch.
7104
7105 2006-10-09 Richard Guenther <rguenther@suse.de>
7106
7107 PR middle-end/29254
7108 * gcc.dg/pr29254.c: New testcase.
7109
7110 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
7111 Paul Thomas <pault@gcc.gnu.org>
7112
7113 PR fortran/20541
7114 * gfortran.dg/alloc_comp_basics_1.f90: New test.
7115 * gfortran.dg/alloc_comp_basics_2.f90: New test.
7116 * gfortran.dg/alloc_comp_assign_1.f90: New test.
7117 * gfortran.dg/alloc_comp_assign_2.f90: New test.
7118 * gfortran.dg/alloc_comp_assign_3.f90: New test.
7119 * gfortran.dg/alloc_comp_assign_4.f90: New test.
7120 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7121 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7122 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7123 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7124 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7125 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7126 * gfortran.dg/alloc_comp_std.f90: New test.
7127 * gfortran.dg/move_alloc.f90: New test.
7128
7129 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
7130
7131 PR fortran/29115
7132 * gfortran.dg/derived_constructor_comps_2.f90: New test.
7133
7134 PR fortran/29211
7135 * gfortran.dg/forall_char_dependencies_1.f90: New test.
7136
7137 2006-10-08 Tobias Burnus <burnus@net-b.de>
7138
7139 PR fortran/28585
7140 * gfortran.dg/new_line.f90: New test.
7141
7142 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7143
7144 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7145 * gcc.dg/torture/builtin-convert-1.c,
7146 gcc.dg/torture/builtin-convert-2.c,
7147 gcc.dg/torture/builtin-convert-3.c,
7148 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7149
7150 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
7151
7152 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7153 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7154 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7155 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7156
7157 2006-10-07 Andrew Pinski <pinskia@gmail.com>
7158
7159 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7160 Xfail some tests for powerpc-darwin and powerpc-aix.
7161
7162 2006-10-07 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR c/29380
7165 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7166
7167 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7168
7169 PR target/29300
7170 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7171 on hppa*-*-hpux*.
7172
7173 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7174
7175 PR fortran/16580
7176 PR fortran/29288
7177 * gfortran.fortran-torture/execute/specifics.f90:
7178 Add tests for using all possible intrinsics as actual arguments.
7179 * gfortran.dg/specifics_1.f90: Add tests for using
7180 all possible intrinsics as actual arguments.
7181 * gfortran.dg/specifics_2.f90: New file.
7182 * gfortran.dg/specifics_3.f90: New file.
7183
7184 2006-10-07 Richard Sandiford <richard@codesourcery.com>
7185
7186 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
7187 * gcc.dg/debug/debug-2.c: Likewise.
7188
7189 2006-10-06 Uros Bizjak <uros@kss-loka.si>
7190
7191 * gcc.c-torture/compile/sync-2.c: New test.
7192
7193 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7194
7195 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
7196 line endings.
7197
7198 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7199
7200 PR rtl-optimization/29128
7201 * gcc.c-torture/compile/pr29128.c: New test.
7202
7203 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7204
7205 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
7206 line endings.
7207
7208 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
7209
7210 PR middle-end/29256
7211 * gcc.dg/tree-ssa/loop-19.c: New test.
7212
7213 2006-10-06 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR tree-optimization/29330
7216 * gcc.dg/pr29330.c: New test.
7217
7218 PR target/28924
7219 * gcc.c-torture/compile/20061005-1.c: New test.
7220
7221 2006-10-06 Olivier Hainque <hainque@adacore.com>
7222
7223 * gcc.dg/typename-vla-1.c: New case.
7224 * gnat.dg/forward_vla.adb: New case.
7225
7226 2006-10-06 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR tree-optimization/29290
7229 * gfortran.dg/loop_nest_1.f90: New test.
7230
7231 PR target/29198
7232 * gcc.dg/tls/opt-12.c: New test.
7233
7234 PR fortran/28415
7235 * gfortran.dg/save_2.f90: New test.
7236
7237 PR c/29091
7238 * gcc.dg/pr29091.c: New test.
7239
7240 2006-10-06 Joseph Myers <joseph@codesourcery.com>
7241
7242 * lib/target-supports.exp
7243 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
7244 same as x86_64-*-*; check for LP64.
7245
7246 2006-10-04 Richard Henderson <rth@redhat.com>
7247
7248 * lib/target-supports.exp (check_effective_target_tls): Redefine
7249 to mean non-emulated tls.
7250 * gcc.dg/tls/alias-1.c: Remove tls requirement.
7251 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7252 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7253 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7254 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7255 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7256 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7257
7258 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
7259
7260 PR fortran/29343
7261 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
7262
7263 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7264
7265 * gfortran.dg/bounds_check_fail_1.f90: New test.
7266
7267 2006-10-03 Mark Mitchell <mark@codesourcery.com>
7268
7269 PR c++/29020
7270 * g++.dg/template/friend48.C: New test.
7271
7272 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
7273
7274 PR fortran/29098
7275 * gfortran.dg/default_initialization_2.f90: New test.
7276
7277 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
7278
7279 PR fortran/20779
7280 PR fortran/20891
7281 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
7282
7283 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
7284
7285 PR fortran/29284
7286 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
7287
7288 PR fortran/29321
7289 PR fortran/29322
7290 * gfortran.dg/missing_optional_dummy_2.f90: New test.
7291
7292 PR fortran/25091
7293 PR fortran/25092
7294 * gfortran.dg/entry_array_specs_1.f90: New test.
7295
7296 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
7297
7298 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
7299 insufficient to inhibit some test failures at -O3. Do testing
7300 on integers.
7301
7302 2006-10-03 Mark Mitchell <mark@codesourcery.com>
7303
7304 PR c++/29138
7305 * g++.dg/inherit/access8.C: New test.
7306 * g++.dg/template/dtor4.C: Tweak error messages.
7307
7308 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7309
7310 PR fortran/27478
7311 * gfortran.dg/entry_8.f90: New test.
7312
7313 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7314
7315 PR c++/29291
7316 * g++.dg/parse/new4.C: New test.
7317
7318 2006-10-03 Uros Bizjak <uros@kss-loka.si>
7319
7320 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
7321 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
7322 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
7323 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
7324 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
7325
7326 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7327
7328 PR fortran/19260
7329 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
7330 * gfortran.dg/continuation_2.f90: New test.
7331
7332 PR fortran/19262
7333 * gfortran.dg/continuation_3.f90: New test.
7334 * gfortran.dg/continuation_4.f90: New test.
7335 * gfortran.dg/continuation_5.f: New test.
7336 * gfortran.dg/continuation_6.f: New test.
7337
7338 2006-10-02 Mark Mitchell <mark@codesourcery.com>
7339
7340 PR c++/29226
7341 * g++.dg/template/vla1.C: New test.
7342
7343 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7344
7345 PR fortran/29210
7346 * gfortran.dg/complex_parameter_1.f90: New test.
7347
7348 2006-10-02 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR c/29154
7351 * gcc.c-torture/execute/20060929-1.c: New test.
7352
7353 2006-10-01 Mark Mitchell <mark@codesourcery.com>
7354
7355 PR c++/29105
7356 * g++.dg/template/member6.C: New test.
7357 * g++.dg/parse/typename7.C: Adjust error markers.
7358
7359 PR c++/29080
7360 * g++.dg/template/member7.C: New test.
7361
7362 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
7363
7364 PR c/24010
7365 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
7366 gcc.dg/Woverride-init-3.c: New tests.
7367
7368 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
7369
7370 * gcc.c-torture/execute/20060930-1.c: New test.
7371
7372 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7373
7374 PR fortran/18791
7375 * gfortran.dg/specifics_1.f90: New test.
7376 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
7377 complex specifics.
7378
7379 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7380
7381 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
7382 pthread-init-common.h: New.
7383
7384 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7385
7386 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
7387 precision on some archs.
7388
7389 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
7390
7391 * gcc.dg/non-local-goto-1.c: New test.
7392 * gcc.dg/non-local-goto-2.c: Likewise.
7393 * gcc.dg/setjmp-3.c: Likewise.
7394 * gcc.dg/setjmp-4.c: Likewise.
7395
7396 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
7397
7398 * gnat.dg/self_aggregate_with_pointer.adb: New test.
7399
7400 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
7401
7402 PR fortran/28276
7403 * gfortran.dg/exponent_1.f90: New test.
7404
7405 PR fortran/27021
7406 * gfortran.dg/nearest_1.f90: New test.
7407
7408 2006-09-26 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR middle-end/25261
7411 PR middle-end/28790
7412 * gcc.dg/gomp/nestedfn-1.c: New test.
7413
7414 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
7415
7416 PR objc/29195
7417 * objc/compile/method-1.m: New test.
7418
7419 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
7420
7421 PR c++/26938
7422 * g++.dg/template/crash58.C: New test.
7423 * g++.dg/parse/crash28.C: Adjust error markers.
7424 * g++.dg/template/crash34.C: Likewise.
7425 * g++.dg/template/friend31.C: Likewise.
7426 * g++.dg/template/crash32.C: Likewise.
7427
7428 PR c++/27329
7429 * g++.dg/template/crash59.C: New test.
7430
7431 PR c++/27667
7432 * g++.dg/template/spec33.C: New test.
7433 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
7434
7435 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
7436 Adam Nemet <anemet@caviumnetworks.com>
7437
7438 * gcc.dg/tree-ssa/ivopts-1.c: New test.
7439 * gcc.dg/tree-ssa/ivopts-2.c: New test.
7440
7441 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
7442
7443 PR target/28911
7444 * gcc.dg/pr28911.c: New.
7445
7446 2006-09-23 Uros Bizjak <uros@kss-loka.si>
7447
7448 PR target/29169
7449 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
7450 (dg-options): Add -mfpmath=387.
7451
7452 2006-09-23 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR c/28706
7455 * gcc.dg/pr28706.c: New test.
7456
7457 PR c/28712
7458 * gcc.dg/pr28712.c: New test.
7459
7460 2006-09-22 Mike Stump <mrs@apple.com>
7461
7462 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
7463
7464 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
7465
7466 PR tree-optimization/28888
7467 * gcc.dg/pr28888.c: New test.
7468
7469 2006-09-21 Mark Mitchell <mark@codesourcery.com>
7470
7471 PR c++/29016
7472 * g++.dg/init/ptrfn1.C: New test.
7473
7474 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
7475
7476 PR c++/28861
7477 * g++.dg/template/spec32.C: New test.
7478 * g++.dg/parse/crash9.C: Adjust error markers.
7479
7480 PR c++/28303
7481 * g++.dg/template/typedef6.C: New test.
7482 * g++.dg/init/error1.C: Adjust error markers.
7483 * g++.dg/parse/crash9.C: Likewise.
7484 * g++.dg/template/crash55.C: Likewise.
7485
7486 2006-09-21 Janis Johnson <janis187@us.ibm.com>
7487
7488 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
7489
7490 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
7491
7492 PR target/27650
7493 * g++.dg/ext/dllimport12.C: New test.
7494
7495 2006-09-20 Richard Sandiford <richard@codesourcery.com>
7496
7497 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
7498 * gcc.target/mips/nmadd-2.c: Likewise.
7499 * gcc.target/mips/mips-ps-6.c: New test.
7500 * gcc.target/mips/neg-abs-1.c: Likewise.
7501 * gcc.target/mips/neg-abs-2.c: Likewise.
7502 * gcc.target/mips/nmadd-3.c: New test.
7503
7504 2006-09-20 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR middle-end/28046
7507 * gcc.dg/gomp/atomic-10.c: New test.
7508 * g++.dg/gomp/atomic-10.C: New test.
7509
7510 2006-09-20 Eric Christopher <echristo@apple.com>
7511
7512 * gcc.target/i386/sse3-not-fisttp.c: New.
7513
7514 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
7515
7516 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
7517
7518 2006-09-19 Richard Sandiford <richard@codesourcery.com>
7519
7520 * gcc.c-torture/execute/pr28289.c (one): New variable.
7521 (main): Use it instead of argc.
7522 * gcc.c-torture/execute/20060102-1.c (one): New variable.
7523 (main): Use it instead of argc.
7524
7525 2006-09-19 Paul Brook <paul@codesourcery.com>
7526
7527 PR target/28516
7528 * gcc.dg/nested-func-5.c: New test.
7529
7530 2006-09-19 Ben Elliston <bje@au.ibm.com>
7531
7532 * lib/target-supports.exp (check_effective_target_tls): Compile
7533 test stubs using ${tool}_target_compile, not just target_compile.
7534 (check_effective_target_tls_runtime): Likewise.
7535
7536 2006-09-19 Ben Elliston <bje@au.ibm.com>
7537
7538 * gcc.c-torture/compile/20030405-1.x: Remove.
7539
7540 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
7541 optimising linker from discarding it.
7542
7543 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7544
7545 PR fortran/28526
7546 * gfortran.dg/keyword_symbol_1.f90: New test.
7547
7548 * gfortran.dg/spread_shape_1.f90: Add missing warning with
7549 pedantic compilation option.
7550
7551 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7552
7553 PR fortran/29060
7554 * gfortran.dg/spread_shape_1.f90: New test.
7555
7556 2006-09-17 Roger Sayle <roger@eyesopen.com>
7557
7558 PR tree-optimization/28887
7559 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
7560
7561 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
7562
7563 PR c/25993
7564 * gcc.dg/pr25993.c: New test.
7565
7566 2006-09-17 Ira Rosen <irar@il.ibm.com>
7567
7568 PR tree-opt/21591
7569 * gcc.dg/vect/pr21591.c: New test.
7570
7571 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
7572
7573 PR tree-opt/29059
7574 * gcc.c-torture/compile/strcpy-1.c: New test.
7575 * gcc.c-torture/compile/strcpy-2.c: New test.
7576 * gcc.c-torture/compile/memcpy-1.c: New test.
7577 * gcc.c-torture/compile/memcpy-2.c: New test.
7578
7579 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
7580
7581 PR testsuite/29055
7582 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
7583
7584 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
7585
7586 * gnat.dg/specs/double_record_extension1.ads: New test.
7587 * gnat.dg/specs/double_record_extension2.ads: Likewise.
7588
7589 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
7590
7591 PR fortran/29051
7592 * gfortran.dg/oldstyle_3.f90: New test.
7593
7594 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7595
7596 PR libgfortran/29099
7597 * gfortran.dg/secnds-1.f: New test.
7598
7599 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7600
7601 PR libgfortran/29053
7602 * gfortran.dg/streamio_9.f90: New test.
7603 * gfortran.dg/streamio_10.f90: New test.
7604
7605 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
7606
7607 PR C++/29002
7608 * g++.dg/init/array22.C: New test.
7609 * g++.dg/init/array23.C: New test.
7610
7611 2006-09-14 Arnaud Charlet <charlet@adacore.com>
7612
7613 * stackcheck.lst: Update list of tests requiring stack checking.
7614 * norun.lst: Adjust for above change.
7615 * ada95.lst: New file.
7616 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
7617 requiring -gnat95 switch.
7618
7619 2006-09-14 Olivier Hainque <hainque@adacore.com>
7620
7621 * gnat.dg/in_out_parameter.adb: New test.
7622
7623 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
7624
7625 PR debug/28980
7626 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
7627
7628 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
7629
7630 * gnat.dg/specs/unchecked_union.ads: New test.
7631
7632 2006-09-13 Richard Sandiford <richard@codesourcery.com>
7633
7634 PR rtl-optimization/28982
7635 * gcc.c-torture/execute/pr28982a.c: New test.
7636 * gcc.c-torture/execute/pr28982b.c: Likewise.
7637
7638 2006-09-12 Eric Christopher <echristo@apple.com>
7639
7640 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
7641 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
7642
7643 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
7644
7645 PR c/28768
7646 PR preprocessor/14634
7647 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
7648 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
7649 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
7650
7651 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
7652
7653 * gcc.dg/pr28243.c: New test.
7654
7655 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
7656
7657 PR fortran/28971
7658 gfortran.dg/pr28971.f90: New test to act as a backstop in case
7659 this undiagnosed regression reappears.
7660
7661 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
7662
7663 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
7664 Treat $srcdir as a literal.
7665 * lib/fortran-torture.exp (fortran-torture-compile,
7666 fortran-torture-execute): Likewise.
7667 * lib/objc-torture.exp (objc-torture-compile,
7668 objc-torture-execute): Likewise.
7669 * lib/profopt.exp (profopt-execute): Likewise.
7670
7671 2006-09-11 Geoffrey Keating <geoffk@apple.com>
7672
7673 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
7674
7675 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
7676
7677 PR testsuite/28950
7678 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
7679
7680 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
7681
7682 PR target/13685
7683 * gcc.target/i386/pr13685.c: New test.
7684
7685 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
7686
7687 * gcc.dg/pr28726.c: New test.
7688
7689 2006-09-11 Josh Conner <jconner@apple.com>
7690
7691 * gcc.dg/nrv3.c: Increase size of structure.
7692 * gcc.dg/nrv4.c: Likewise.
7693 * gcc.dg/nrv5.c: Likewise.
7694
7695 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
7696
7697 PR libfortran/28890
7698 gfortran.dg/assumed_charlen_function_5.f90: New test.
7699
7700 2006-09-10 Mark Mitchell <mark@codesourcery.com>
7701
7702 PR c++/28991
7703 * g++.dg/init/static3.C: New test.
7704
7705 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
7706
7707 PR testsuite/29007
7708 * gcc.dg/long-long-cst1.c (t): Add cast to
7709 __SIZE_TYPE__ before casting to int.
7710 (main): Return 0 on success.
7711
7712 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
7713
7714 * gcc.c-torture/execute/20060910-1.c: New test.
7715
7716 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
7717
7718 PR middle-end/26983
7719 * gcc.dg/pr26983.c: New test.
7720
7721 2006-09-10 Richard Sandiford <richard@codesourcery.com>
7722
7723 PR target/29006
7724 * gcc.c-torture/execute/pr29006.c: New test.
7725
7726 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7727
7728 PR libfortran/28947
7729 gfortran.dg/matmul_4.f90: New test.
7730
7731 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7732
7733 PR fortran/28959
7734 gfortran.dg/used_types_10: New test.
7735
7736 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7737
7738 PR libfortran/28923
7739 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
7740 gfortran.dg/array_initializer_3.f90: New test.
7741
7742 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7743
7744 PR fortran/28914
7745 * gfortran.dg/actual_array_constructor_3.f90: New test.
7746
7747 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
7748
7749 PR testsuite/26778
7750 * gcc.target/i386/pr26778.c: New testcase.
7751
7752 2006-09-08 Eric Christopher <echristo@apple.com>
7753
7754 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
7755 * gcc.target/i386/memcpy-1.c: Ditto.
7756 * gcc.target/i386/asm-1.c: Ditto.
7757 * gcc.target/i386/20060512-4.c: Ditto.
7758 * gcc.target/i386/compress-float-387.c: Ditto.
7759 * gcc.target/i386/20060512-1.c: Ditto.
7760 * gcc.target/i386/compress-float-sse.c: Ditto.
7761 * gcc.target/i386/20060512-2.c: Ditto.
7762 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
7763 * gcc.target/i386/stack-prot-kernel.c: Ditto.
7764 * gcc.target/i386/compress-float-387-pic.c: Ditto.
7765 * gcc.dg/pr26449.c: Ditto.
7766 * gcc.dg/attr-ms_struct-2.c: Ditto.
7767 * gcc.dg/attr-ms_struct-1.c: Ditto.
7768 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
7769
7770 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
7771
7772 PR c/28504
7773 * gcc.dg/vla-10.c: New test.
7774
7775 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7776
7777 PR c++/28858
7778 * g++.dg/parse/template20.C: New test.
7779 * g++.dg/template/operator8.C: Remove obsolete part.
7780 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
7781 * g++.old-deja/g++.pt/crash65.C: Likewise.
7782
7783 2006-09-07 Jason Merrill <jason@redhat.com>
7784
7785 PR middle-end/27724
7786 * gcc.dg/long-long-cst1.c: New test.
7787
7788 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
7789
7790 PR C++/28906
7791 * g++.dg/other/array3.C: New test.
7792 * g++.dg/other/array4.C: New test.
7793 * g++.dg/other/array5.C: New test.
7794
7795 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
7796
7797 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
7798
7799 2006-09-07 Uros Bizjak <uros@kss-loka.si>
7800
7801 PR target/28946
7802 * gcc.target/i386/pr28946.c: New test.
7803
7804 2006-09-07 Steven G. Kargl <kargls@comcast.net>
7805
7806 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
7807 in integer literal constant.
7808 * gfortran.dg/enum_8.f90: Ditto.
7809 * gfortran.dg/g77/20030326-1.f: Ditto.
7810
7811 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
7812
7813 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
7814 nonconformance usage.
7815
7816 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
7817
7818 PR middle-end/28862
7819 * gcc.c-torture/compile/vector-align-1.c: New test.
7820
7821 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
7822
7823 PR rtl-opt/27883
7824 * g++.dg/opt/copysign-1.C: New test.
7825
7826 2006-09-06 Jason Merrill <jason@redhat.com>
7827
7828 PR c++/27371
7829 * g++.dg/warn/unused-result1.C: New test.
7830
7831 2006-09-06 Mark Mitchell <mark@codesourcery.com>
7832
7833 PR c++/28903
7834 * g++.dg/ext/vla3.C: New test.
7835
7836 PR c++/28886
7837 * g++.dg/template/array16.C: New test.
7838
7839 2006-09-06 Richard Guenther <rguenther@suse.de>
7840
7841 * gcc.dg/pr27226.c: Remove testcase again.
7842
7843 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
7844
7845 PR tree-opt/28937
7846 * g++.dg/opt/unroll2.C: New test.
7847
7848 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
7849
7850 PR tree-opt/28952
7851 * gcc.dg/vect/pr28952.c: New test.
7852
7853 2006-09-05 Richard Guenther <rguenther@suse.de>
7854
7855 PR tree-optimization/28900
7856 * gcc.dg/torture/pr28900.c: New testcase
7857
7858 2006-09-05 Richard Guenther <rguenther@suse.de>
7859
7860 PR tree-optimization/28905
7861 * gcc.c-torture/compile/pr28905.c: New testcase.
7862
7863 2006-09-05 Richard Guenther <rguenther@suse.de>
7864
7865 PR middle-end/28935
7866 * gcc.dg/pr28935.c: New testcase.
7867
7868 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
7869
7870 * gcc.c-torture/execute/20060905-1.c: New test.
7871
7872 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
7873
7874 PR fortran/28908
7875 * gfortran.dg/used_types_7.f90: New test.
7876 * gfortran.dg/used_types_8.f90: New test.
7877 * gfortran.dg/used_types_9.f90: New test.
7878
7879 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
7880
7881 * gcc.c-torture/compile/20060904-1.c: New test.
7882
7883 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
7884
7885 PR c++/23287 Revert my 2006-09-01 patch
7886 * g++.dg/parse/dtor12.C: Remove.
7887
7888 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
7889
7890 PR c+/27670
7891 * g++.dg/template/operator9.C: New test.
7892
7893 PR c++/27493
7894 * g++.dg/template/operator7.C: New test.
7895
7896 PR c++/27494
7897 * g++.dg/template/operator8.C: New test.
7898
7899 PR c++/27397
7900 * g++.dg/template/crash57.C: New test.
7901
7902 * g++.dg/template/typedef4.C: Adjust error markers.
7903 * g++.dg/template/typedef5.C: Likewise.
7904
7905 2006-09-02 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR c++/28878
7908 * g++.dg/parse/crash33.C: New test.
7909
7910 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
7911 Richard Guenther <rguenther@suse.de>
7912 Adam Nemet <anemet@caviumnetworks.com>
7913
7914 PR middle-end/27226
7915 * gcc.target/mips/memcpy-1.c: New testcase.
7916 * gcc.dg/pr27226.c: Likewise.
7917
7918 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
7919
7920 PR c++/28705
7921 * g++.dg/lookup/koenig5.C: New.
7922 * g++.dg/template/crash56.C: New.
7923
7924 2006-09-01 Josh Conner <jconner@apple.com>
7925
7926 PR c++/25505
7927 * gcc.dg/nrv3.c: New test.
7928 * gcc.dg/nrv4.c: New test.
7929 * gcc.dg/nrv5.c: New test.
7930
7931 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
7932
7933 PR c++/23287
7934 * g++.dg/parse/dtor12.C: New.
7935
7936 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
7937
7938 PR tree-optimization/28839
7939 * gcc.dg/pr28839.c: New test.
7940
7941 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
7942
7943 PR target/24367
7944 * gcc.dg/pr24367.c: New testcase.
7945
7946 2006-08-30 Joseph Myers <joseph@codesourcery.com>
7947
7948 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
7949
7950 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
7951
7952 PR rtl-optimization/27735
7953 * gcc.dg/loop-unswitch-1.c: New test.
7954
7955 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
7956
7957 PR fortran/28885
7958 * gfortran.dg/aliasing_dummy_2.f90: New test.
7959
7960 PR fortran/20067
7961 * gfortran.dg/generic_5.f90: Change error message.
7962
7963 PR fortran/28873
7964 * gfortran.dg/generic_6.f90: New test.
7965
7966 PR fortran/25077
7967 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
7968
7969 PR fortran/25102
7970 * gfortran.dg/invalid_interface_assignment.f90: New test.
7971
7972 PR fortran/24866
7973 * gfortran.dg/module_proc_external_dummy.f90: New test.
7974
7975 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
7976
7977 PR c++/28349
7978 * testsuite/g++.dg/warn/var-args1.C: New test.
7979
7980 2006-08-29 Steven G. Kargl <kargls@comcast.net>
7981
7982 PR fortran/28866
7983 * gfortran.dg/simpleif_2.f90: New test.
7984 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
7985 * gfortran.dg/enum_5.f90: Ditto.
7986
7987 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7988 Kazu Hirata <kazu@codesourcery.com>
7989
7990 PR tree-optimization/17506
7991 * gcc.dg/pr17506.c: New.
7992
7993 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
7994
7995 PR c++/28139
7996 * g++.dg/eh/alias1.C: New test.
7997
7998 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7999
8000 PR c++/28860
8001 * g++.dg/template/ttp22.C: New test.
8002
8003 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
8004
8005 PR middle-end/26632
8006 * gcc.dg/pr26632.c: New.
8007
8008 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8009
8010 PR libgfortran/28354
8011 * gfortran.dg/fmt_zero_precision.f90: New test.
8012
8013 2006-08-27 Mark Mitchell <mark@codesourcery.com>
8014
8015 PR c++/28058
8016 * g++.dg/template/spec31.C: New test.
8017
8018 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
8019
8020 PR c++/26573
8021 * g++.dg/other/static2.C: New test.
8022
8023 2006-08-26 Roger Sayle <roger@eyesopen.com>
8024
8025 * gcc.dg/Wswitch-enum-2.c: New test case.
8026 * gcc.dg/Wswitch-enum-3.c: Likewise.
8027
8028 2006-08-26 Richard Guenther <rguenther@suse.de>
8029
8030 * gcc.c-torture/compile/20060826-1.c: New testcase.
8031
8032 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
8033
8034 PR c++/28736
8035 * g++.dg/template/void10.C: New test.
8036
8037 PR c++/28737
8038 * g++.dg/template/void8.C: New test.
8039
8040 PR c+_+/28738
8041 * g++.dg/template/void9.C: New test.
8042
8043 * g++.dg/template/void3.C: Adjust error markers.
8044 * g++.dg/template/void4.C: Likewise.
8045 * g++.dg/template/crash55.C: Likewise.
8046 * g++.dg/template/void7.C: Likewise
8047
8048 2006-08-26 Mark Mitchell <mark@codesourcery.com>
8049
8050 PR c++/28588
8051 * g++.dg/inherit/access6.C: New test.
8052 * g++.dg/inherit/access7.C: Likewise.
8053
8054 PR c++/28595
8055 * g++.dg/template/array15.C: New test.
8056 * g++.dg/template/crash2.C: Tweak error markers.
8057
8058 2006-08-26 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR middle-end/28683
8061 * gcc.c-torture/compile/20060823-1.c: New test.
8062
8063 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8064
8065 PR c++/28853
8066 * g++.dg/template/ttp21.C: New test.
8067
8068 PR c++/28852
8069 * g++.dg/other/operator1.C: Add error-marker.
8070 * g++.dg/other/operator2.C: New test.
8071
8072 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
8073
8074 PR c/27893
8075 * gcc.c-torture/compile/vla-const-1.c,
8076 gcc.c-torture/compile/vla-const-2.c: New tests.
8077
8078 2006-08-26 Richard Guenther <rguenther@suse.de>
8079
8080 PR middle-end/28814
8081 * gcc.dg/torture/pr28814.c: New testcase.
8082
8083 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
8084
8085 PR c/28418
8086 * gcc.c-torture/compile/compound-literal-1.c: New test.
8087
8088 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
8089
8090 PR c/28299
8091 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8092 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8093 Expect extra diagnostics.
8094
8095 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
8096
8097 gcc.dg/noncompile/pr16876.c: New test.
8098
8099 2006-08-25 Mark Mitchell <mark@codesourcery.com>
8100
8101 PR c++/28056
8102 * g++.dg/parse/local1.C: New test.
8103 * g++.dg/other/qual1.C: Tweak error marker.
8104
8105 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
8106
8107 PR c++/27787
8108 * g++.dg/template/typename10.C: New.
8109 * g++.dg/template/lookup4.C: Remove bogus error marker.
8110
8111 2006-08-25 Richard Guenther <rguenther@suse.de>
8112
8113 PR testsuite/28829
8114 * gcc.dg/pr26570.c: Fix testcase.
8115
8116 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
8117
8118 PR tree-opt/28807
8119 * gcc.c-torture/execute/mayalias-2.c: New test.
8120 * gcc.dg/tree-ssa/alias-13.c: New test.
8121
8122 2006-08-24 Jan Hubicka <jh@suse.cz>
8123
8124 PR debug/26881
8125 * gcc.dg/debug/pr26881.c: New file.
8126
8127 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
8128
8129 PR fortran/28788
8130 * gfortran.dg/used_types_4.f90: New test.
8131 * gfortran.dg/derived_init_2.f90: Modify to check sibling
8132 association of derived types.
8133 * gfortran.dg/used_types_2.f90: Add module cleanup.
8134 * gfortran.dg/used_types_3.f90: The same.
8135
8136 PR fortran/28771
8137 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8138 fix of regression.
8139
8140 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8141
8142 PR 28813
8143 * gfortran.dg/direct_io_6.f90: Remove test.
8144
8145 2006-08-23 Stuart Hastings <stuart@apple.com>
8146
8147 PR 28825
8148 * gcc.target/i386/20060821-1.c: New.
8149
8150 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
8151
8152 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
8153 dg-warning strings for dllimport.
8154
8155 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
8156
8157 PR C++/28450
8158 * g++.dg/ext/vector4.C: New test.
8159 * g++.dg/ext/complex1.C: New test.
8160
8161 2006-08-21 Geoffrey Keating <geoffk@apple.com>
8162
8163 PR debug/28692
8164 * gcc.dg/debug/const-1.c: New.
8165 * gcc.dg/debug/const-2.c: New.
8166 * gcc.dg/debug/dwarf2/const-1.c: New.
8167 * gcc.dg/debug/dwarf2/const-2.c: New.
8168 * gcc.dg/debug/dwarf2/const-2b.c: New.
8169
8170 2006-08-22 Richard Guenther <rguenther@suse.de>
8171
8172 PR middle-end/28776
8173 * gcc.c-torture/compile/pr28776-1.c: New testcase.
8174 * gcc.c-torture/compile/pr28776-2.c: Likewise.
8175
8176 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
8177
8178 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
8179
8180 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
8181
8182 PR c++/26269
8183 * g++.dg/other/error14.C: New test.
8184
8185 PR c++/28505
8186 * g++.dg/parse/ctor7.C: New test.
8187 * g++.dg/parse/ctor8.C: Likewise.
8188
8189 PR c++/28741
8190 * g++.dg/template/void7.C: New test.
8191
8192 2006-08-21 Olivier Hainque <hainque@adacore.com>
8193
8194 * gnat.dg/self_aggregate_with_zeros.adb: New test.
8195 * gnat.dg/self_aggregate_with_array.adb: New test.
8196
8197 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
8198
8199 * g++.dg/eh/arm-vfp-unwind.C: New test.
8200
8201 2006-08-20 Mark Mitchell <mark@codesourcery.com>
8202
8203 PR c++/28341
8204 * g++.dg/template/ref3.C: New test.
8205 * g++.dg/template/nontype13.C: New test.
8206
8207 PR c++/28346
8208 * g++.dg/template/ptrmem17.C: New test.
8209
8210 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
8211
8212 PR target/28648 c:
8213 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
8214
8215 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
8216
8217 PR fortran/28630
8218 * gfortran.dg/used_types_2.f90: New test.
8219
8220 PR fortran/28601
8221 * gfortran.dg/used_types_3.f90: New test.
8222
8223 PR fortran/20886
8224 * gfortran.dg/generic_actual_arg.f90: New test.
8225
8226 PR fortran/28735
8227 * gfortran.dg/module_private_array_refs_1.f90: New test.
8228
8229 PR fortran/28762
8230 * gfortran.dg/program_name_1.f90: New test.
8231
8232 PR fortran/28425
8233 * gfortran.dg/derived_constructor_comps_1.f90: New test.
8234
8235 PR fortran/28496
8236 * gfortran.dg/array_initializer_2.f90: New test.
8237
8238 PR fortran/18111
8239 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
8240
8241 PR fortran/28600
8242 * gfortran.dg/assumed_charlen_function_4.f90: New test.
8243
8244 PR fortran/28771
8245 * gfortran.dg/assumed_charlen_in_main.f90: New test.
8246
8247 PR fortran/28660
8248 * gfortran.dg/dependent_decls_1.f90: New test.
8249
8250 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
8251
8252 PR fortran/25217
8253 * gfortran.dg/derived_init_2.f90: New.
8254
8255 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
8256
8257 * gcc.c-torture/execute/pr28289.c: New test.
8258
8259 2006-08-17 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR c/28744
8262 * gcc.dg/attr-externally-visible-1.c: New test.
8263 * gcc.dg/attr-externally-visible-2.c: New test.
8264 * g++.dg/parse/attr-externally-visible-1.C: New test.
8265 * g++.dg/parse/attr-externally-visible-2.C: New test.
8266
8267 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8268
8269 PR c++/28606
8270 * g++.dg/parse/dtor11.C: New test.
8271
8272 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8273
8274 PR rtl-optimization/28489
8275 * gcc.c-torture/compile/pr28489.c: New test.
8276
8277 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8278
8279 PR c++/28710
8280 * g++.dg/template/redecl4.C: New test.
8281
8282 PR c++/28711
8283 * g++.dg/template/ctor8.C: New test.
8284
8285 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
8286
8287 * gcc.dg/pr26570.c: Fix testcase.
8288
8289 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
8290
8291 * PR c++/28573
8292 * g++.dg/parse/offsetof6.C: New test.
8293 * g++.dg/parse/offsetof6.C: New test.
8294 * g++.dg/parse/offsetof7.C: New test.
8295
8296 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8297
8298 PR testsuite/28602
8299 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
8300 is false.
8301
8302 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
8303
8304 PR c++/28302
8305 * g++.dg/ext/vector3.C: New test.
8306
8307 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
8308
8309 PR gcov/profile/26570
8310 * gcc.dg/pr26570.c: New test.
8311
8312 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
8313
8314 PR c/27697
8315 * gcc.dg/qual-component-1.c: New test.
8316
8317 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8318
8319 PR c++/28593
8320 * g++.dg/parse/new3.C: New test.
8321
8322 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8323
8324 PR fortran/25828
8325 * gfortran.dg/streamio_1.f90: New test.
8326 * gfortran.dg/streamio_2.f90: New test.
8327 * gfortran.dg/streamio_3.f90: New test.
8328 * gfortran.dg/streamio_4.f90: New test.
8329 * gfortran.dg/streamio_5.f90: New test.
8330 * gfortran.dg/streamio_6.f90: New test.
8331 * gfortran.dg/streamio_7.f90: New test.
8332 * gfortran.dg/streamio_8.f90: New test.
8333
8334 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8335
8336 PR c/28287
8337 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
8338
8339 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
8340
8341 PR c++/28594
8342 * g++.dg/template/void6.C: New test.
8343
8344 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8345
8346 PR c/28649
8347 * gcc.dg/parse-error-1.c: New test.
8348 * gcc.dg/parse-error-2.c: New test.
8349 * gcc.dg/cpp/digraph2.c: Add error-marker.
8350 * gcc.dg/noncompile/920923-1.c: Likewise.
8351
8352 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
8353
8354 PR c/27490
8355 * gcc.dg/sizeof-2.c: New testcase.
8356
8357 PR c/27489
8358 * gcc.dg/switch-A.c: New testcase.
8359
8360 2006-08-14 Steve Ellcey <sje@cup.hp.com>
8361
8362 PR c++/28288
8363 PR c++/14556
8364 * g++.old-deja/g++.warn/compare1.C: Delete.
8365 * g++.dg/opt/pr7503-2.C: Delete.
8366 * g++.dg/opt/pr7503-3.C: Delete.
8367 * g++.dg/opt/pr7503-4.C: Delete.
8368 * g++.dg/opt/pr7503-5.C: Delete.
8369 * g++.dg/opt/max1.C: Delete.
8370 * g++.dg/warn/minmax.C: Delete.
8371 * g++.dg/expr/minmax.C: New test.
8372
8373 2006-08-14 Richard Guenther <rguenther@suse.de>
8374
8375 PR testsuite/28703
8376 * gcc.c-torture/execute/pr28651.c: Do not use argc
8377 to avoid optimization, instead forbid inlining.
8378
8379 2006-08-14 Richard Sandiford <richard@codesourcery.com>
8380
8381 PR rtl-optimization/28634
8382 * gcc.c-torture/execute/ieee/pr28634.c: New test.
8383
8384 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
8385
8386 PR c/27184
8387 * gcc.dg/torture/pr27184.c: New test.
8388
8389 2006-08-12 Jakub Jelinek <jakub@redhat.com>
8390
8391 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
8392
8393 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8394
8395 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
8396 * gfortran.dg/stat_2.f90: Likewise.
8397 * gfortran.dg/chmod_1.f90: Likewise.
8398 * gfortran.dg/chmod_2.f90: Likewise.
8399 * gfortran.dg/chmod_3.f90: Likewise.
8400
8401 2006-08-11 David Edelsohn <edelsohn@gnu.org>
8402
8403 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
8404
8405 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
8406
8407 * g++.dg/opt/pr23454-2.C: New test.
8408
8409 2006-08-11 Richard Guenther <rguenther@suse.de>
8410
8411 PR middle-end/28651
8412 * gcc.c-torture/execute/pr28651.c: New testcase.
8413
8414 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 * gnat.dg/specs/static_initializer.ads: New test.
8417
8418 2006-08-10 Paul Brook <paul@codesourcery.com>
8419
8420 * gcc.target/arm/cond-asm.c: New test.
8421
8422 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
8423
8424 PR tree-optimization/26197
8425 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
8426 * g++.dg/vect/vect.exp: Compile the new tests with
8427 --param max-aliased-vops=0.
8428
8429 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
8430
8431 PR c++/28637
8432 * g++.dg/template/void3.C: New test.
8433
8434 PR c++/28638
8435 * g++.dg/template/void4.C: New test.
8436
8437 PR c++/28640
8438 * g++.dg/template/void5.C: New test.
8439
8440 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
8441
8442 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
8443 after dg-do compile.
8444
8445 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
8446
8447 PR tree-optimizations/26969
8448 * gcc.dg/vect/vect.exp: Compile tests prefixed with
8449 "unswitch-loops" with -funswitch-loops.
8450 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
8451
8452 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
8453
8454 * gcc.dg/sparc-getcontext-1.c: Fix typo.
8455 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
8456 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
8457 * objc.dg/dwarf-1.m: Likewise.
8458 * objc.dg/dwarf-2.m: Likewise.
8459 * obj-c++.dg/dwarf-2.mm: Likewise.
8460
8461 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8462
8463 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
8464 * objc.dg/dwarf-2.m: Likewise.
8465 * obj-c++.dg/dwarf-2.mm: Likewise.
8466
8467 PR libfortran/28603
8468 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
8469
8470 PR testsuite/27611
8471 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8472
8473 PR testsuite/27033
8474 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8475
8476 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
8477
8478 PR target/27827
8479 * gcc.target/i386/pr27827.c: New testcase.
8480
8481 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
8482
8483 PR fortran/28590
8484 * gfortran.dg/sequence_types_1.f90: New test.
8485
8486 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
8487
8488 PR fortran/28548
8489 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
8490 dg-warning. Add -pedantic option.
8491
8492 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8493
8494 PR c/28502
8495 * gcc.dg/proto-1.c: New test.
8496
8497 PR c/27721
8498 * gcc.dg/lvalue-4.c: New test.
8499
8500 PR c/28136
8501 * gcc.dg/init-bad-5.c: New test.
8502
8503 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
8504
8505 PR c++/28347
8506 * g++.dg/ext/typedef-init.C: Add new test for typedef
8507 initialization inside templates. Adjust existing error markers.
8508
8509 2006-08-03 Mark Mitchell <mark@codesourcery.com>
8510
8511 PR c++/28148
8512 * g++.dg/init/ptrmem3.C: New test.
8513
8514 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
8515
8516 PR tree-optimization/27770
8517 * lib/target-support.exp: New target keyword "section_anchors".
8518 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
8519 tests.
8520 * gcc.dg/vect/section-anchors-pr27770.c: New test.
8521 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
8522 * gcc.dg/vect/section-anchors-vect-69.c: New test.
8523 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
8524
8525 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8526
8527 * gcc.dg/20060801-1.c: Add missing '}'.
8528
8529 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8530
8531 PR c++/27508
8532 * g++.dg/parse/dtor9.C: New test.
8533 * g++.dg/parse/dtor10.C: New test.
8534 * g++.dg/other/error7.C: Adjust error-marker.
8535
8536 PR c++/28274
8537 * g++.dg/other/default5.C: New test.
8538
8539 2006-08-02 Richard Guenther <rguenther@suse.de>
8540
8541 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
8542
8543 2006-08-02 Mark Mitchell <mark@codesourcery.com>
8544
8545 PR c++/28557
8546 * g++.dg/template/conv9.C: New test.
8547
8548 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8549
8550 PR debug/28063
8551 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
8552 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
8553 Optionally return assembly text. Update callers.
8554 (check_no_compiler_messages): Update verbose messages.
8555 (check_no_messages_and_pattern): New.
8556 (check_effective_target_string_merging): New.
8557
8558 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8559
8560 PR c++/28250
8561 * g++.dg/eh/catch4.C: New test.
8562
8563 PR c++/28257
8564 * g++.dg/other/qual1.C: New test.
8565
8566 PR c++/28259
8567 * g++.dg/inherit/error2.C: New test.
8568
8569 PR c++/28267
8570 * g++.dg/other/new1.C: New test.
8571
8572 * g++.dg/warn/pr23075.C: Remove obsolete test.
8573 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
8574 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
8575
8576 2006-07-31 Mark Mitchell <mark@codesourcery.com>
8577
8578 PR c++/28523
8579 * g++.dg/eh/cast1.C: New test.
8580
8581 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
8582
8583 PR libfortran/28452
8584 * gfortran.dg/random_3.f90: New test.
8585
8586 2006-08-01 Steve Ellcey <sje@cup.hp.com>
8587
8588 PR c++/28432
8589 * g++.dg/other/pr28304.C: Change expected error message.
8590 * g++.dg/other/pr28432.C: New test.
8591
8592 2006-08-01 Steve Ellcey <sje@cup.hp.com>
8593
8594 PR c++/28256
8595 * g++.dg/init/brace2.C: Change expected error message, add empty init.
8596
8597 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
8598
8599 PR debug/23336
8600 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
8601 at -g1.
8602 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
8603 g++.dg/debug/enum-2.C: New.
8604
8605 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8606
8607 PR c++/6634
8608 * g++.dg/parse/long1.C: Add more tests.
8609
8610 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8611
8612 * gfortran.dg/lrshift_1.c: New file.
8613
8614 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8615
8616 PR libgfortran/28335
8617 * gfortran.dg/no_unit_error_1.f90: New test.
8618
8619 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8620
8621 PR libgfortran/28335
8622 * gfortran.dg/no_unit_error_1.f90: Delete test.
8623 * gfortran.dg/no_unit_error_2.f90: Delete test.
8624
8625 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8626
8627 * gfortran.dg/chmod_3.f90: New test.
8628 * gfortran.dg/ltime_gmtime_1.f90: New test.
8629 * gfortran.dg/ltime_gmtime_2.f90: New test.
8630 * gfortran.dg/lrshift_1.f90: New test.
8631 * gfortran.dg/chmod_1.f90: New test.
8632 * gfortran.dg/chmod_2.f90: New test.
8633
8634 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
8635
8636 PR c++/27668
8637 * g++.dg/template/crash55.C: New test.
8638
8639 PR c++/27962
8640 * g++.dg/template/nontype16.C: New test.
8641
8642 * g++.dg/template/void2.C: Adjust error markers.
8643 * g++.dg/template/nontype5.C: Adjust error markers.
8644
8645 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
8646
8647 * gcc.target/i386/stack-prot-kernel.c: New test.
8648
8649 2006-07-27 Roger Sayle <roger@eyesopen.com>
8650
8651 * gcc.dg/builtins-55.c: New test case.
8652
8653 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
8654
8655 PR rtl-optimization/27907
8656 * gcc.c-torture/compile/pr27907.c: New test.
8657
8658 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8659
8660 * gfortran.dg/mclock.f90: New test.
8661 * gfortran.dg/int_conv_1.f90: New test.
8662 * gfortran.dg/stat_1.f90: New test.
8663 * gfortran.dg/stat_2.f90: New test.
8664
8665 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8666
8667 PR libgfortran/28335
8668 * gfortran.dg/no_unit_error_1.f90: New test.
8669 * gfortran.dg/no_unit_error_2.f90: New test.
8670 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
8671
8672 2006-07-25 Roger Sayle <roger@eyesopen.com>
8673
8674 PR middle-end/28473
8675 * gcc.dg/fold-convround-1.c: New test case.
8676
8677 2006-07-24 Steven G. Kargl <kargls@comcast.net>
8678
8679 * gfortran.dg/arithmetic_if.f90: Fix comments.
8680
8681 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8682
8683 PR c++/27572
8684 * g++.dg/other/typedef1.C: New test.
8685 * g++.dg/template/typedef4.C: New test.
8686 * g++.dg/template/typedef5.C: New test.
8687
8688 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
8689
8690 PR fortran/28416
8691 * gfortran.dg/allocatable_dummy_3.f90: New.
8692
8693 2006-07-24 Steven G. Kargl <kargls@comcast.net>
8694
8695 PR fortran/28439
8696 * gfortran.dg/arithmetic_if.f90: New test.
8697
8698 2006-07-24 Uros Bizjak <uros@kss-loka.si>
8699
8700 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
8701 avoid memcpy optimization.
8702
8703 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8704
8705 PR fortran/25289
8706 * gfortran.dg/direct_io_6.f90: New test.
8707
8708 2006-07-24 Jan Hubicka <jh@suse.cz>
8709
8710 PR c/25795
8711 PR c++/27369
8712 * gcc.dg/pr25795.c: New test.
8713 * gcc.dg/pr25795-1.c: New test.
8714
8715 2006-07-23 Roger Sayle <roger@eyesopen.com>
8716
8717 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
8718 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
8719 which may be transformed to "g || h" on some platforms.
8720
8721 2006-07-23 Mark Mitchell <mark@codesourcery.com>
8722
8723 PR c++/28025
8724 * g++.dg/template/friend45.C: New test.
8725
8726 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8727
8728 PR libgfortran/28339
8729 * gfortran.dg/arrayio_8.f90: New test.
8730
8731 2006-07-21 Mike Stump <mrs@apple.com>
8732
8733 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
8734
8735 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
8736
8737 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8738
8739 PR c++/28250
8740 * g++.dg/eh/catch3.C: New test.
8741
8742 PR c++/28363
8743 * g++.dg/template/defarg10.C: New test.
8744
8745 2006-07-20 Paul Brook <paul@codesourcery.com>
8746
8747 PR 27363
8748 * gcc.dg/pr27363.c: New test.
8749
8750 2006-07-19 Mark Mitchell <mark@codesourcery.com>
8751
8752 PR c++/28338
8753 * g++.dg/init/ref13.C: New test.
8754
8755 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8756
8757 PR obj-c++/28434
8758 * obj-c++.dg/proto-error-1.mm: New test.
8759
8760 2006-07-18 Mark Mitchell <mark@codesourcery.com>
8761
8762 PR c++/28337
8763 * g++.dg/template/string1.C: New test.
8764
8765 2006-07-18 Mark Mitchell <mark@codesourcery.com>
8766
8767 PR c++/28048
8768 * g++.dg/template/defarg9.C: New test.
8769
8770 PR c++/28235
8771 * g++.dg/template/static27.C: New test.
8772
8773 2006-07-18 Diego Novillo <dnovillo@redhat.com>
8774
8775 PR 28410
8776 * gcc.dg/tree-ssa/pr28410.c: New test.
8777
8778 2006-07-18 Lee Millward <lee.millward@gmail.com>
8779
8780 PR c++/28258
8781 * g++/dg/other/error13.C: New test.
8782
8783 PR c++/28260
8784 * g++.dg/template/friend44.C: New test.
8785
8786 2006-07-18 Steve Ellcey <sje@cup.hp.com>
8787
8788 PR c++/27495
8789 * g++.dg/other/pr27495.C: New.
8790
8791 2006-07-18 Olivier Hainque <hainque@adacore.com>
8792
8793 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
8794 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
8795
8796 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8797
8798 PR c/28286
8799 * gcc.dg/pragma-pack-4.c: New test.
8800
8801 2006-07-17 Steve Ellcey <sje@cup.hp.com>
8802
8803 PR c++/28291
8804 * g++.dg/ext/pr28291.C: New test.
8805
8806 2006-07-17 Richard Sandiford <richard@codesourcery.com>
8807
8808 PR middle-end/28403
8809 * gcc.c-torture/execute/pr28403.c: New test.
8810
8811 2006-07-17 Richard Sandiford <richard@codesourcery.com>
8812
8813 PR middle-end/28402
8814 * gcc.dg/pr28402.c: New test.
8815
8816 2006-07-17 Steve Ellcey <sje@cup.hp.com>
8817
8818 PR c++/28304
8819 * g++.dg/other/pr28304.C: New test.
8820
8821 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
8822
8823 PR other/28251
8824 gcc.c-torture/unsorted/dump-noaddr.c: New test.
8825 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
8826
8827 2006-07-17 Richard Guenther <rguenther@suse.de>
8828
8829 PR tree-optimization/28238
8830 * g++.dg/tree-ssa/pr28238.C: New testcase.
8831
8832 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8833
8834 PR c++/28250
8835 * g++.dg/eh/catch1.C: New test.
8836 * g++.dg/eh/catch2.C: New test.
8837
8838 2006-07-16 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR c++/28370
8841 * g++.dg/template/anon3.C: New test.
8842
8843 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
8844
8845 PR fortran/20844
8846 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
8847 specifiers requiring an explicit format tag..
8848
8849 PR fortran/28201
8850 * gfortran.dg/generic_5: New test.
8851
8852 PR fortran/20893
8853 * gfortran.dg/elemental_optional_args_1.f90: New test.
8854
8855 2006-07-16 Olivier Hainque <hainque@adacore.com>
8856
8857 * gnat.dg/assert.ads: New file.
8858 * gnat.dg/controlled_record.ads: Likewise.
8859 * gnat.dg/controlled_record.adb: Likewise.
8860
8861 2006-07-15 Lee Millward <lee.millward@gmail.com>
8862
8863 PR c++/28292
8864 * g++.dg/other/error12.C: New test.
8865
8866 PR c++/28269
8867 * g++.dg/template/crash54.C: New test.
8868
8869 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8870
8871 PR c++/28249
8872 * g++.dg/parse/catch1.C: New test.
8873
8874 PR c++/28294
8875 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
8876
8877 PR c++/28387
8878 * g++.dg/ext/attrib24.C: New test.
8879
8880 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8881
8882 PR c++/28343
8883 * g++.dg/ext/asmspec1.C: New test.
8884
8885 2006-07-13 Janis Johnson <janis187@us.ibm.com>
8886
8887 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
8888 (dg-test): Support shouldfail tests.
8889 * lib/target-supports-dg.exp (dg-shouldfail): New.
8890 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
8891 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
8892 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
8893 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
8894 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
8895 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
8896 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
8897
8898 2006-07-13 Jan Hubicka <jh@suse.cz>
8899
8900 * gcc.target/i386/memcpy-1.c: New.
8901
8902 2006-07-12 Geoffrey Keating <geoffk@apple.com>
8903
8904 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
8905
8906 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
8907
8908 PR fortran/25097
8909 * gfortran.dg/present_1.f90: New test.
8910
8911 PR fortran/20903
8912 * gfortran.dg/interface_derived_type_1.f90: New test.
8913
8914 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
8915
8916 PR fortran/28213
8917 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
8918 list.
8919
8920 2006-07-07 Lee Millward <lee.millward@gmail.com>
8921
8922 PR c++/27820
8923 * g++.dg/other/label1.C: New test.
8924
8925 2006-07-07 Richard Guenther <rguenther@suse.de>
8926
8927 PR middle-end/28268
8928 * gcc.dg/torture/pr28268.c: New testcase.
8929
8930 2006-07-07 Steve Ellcey <sje@cup.hp.com>
8931
8932 PR c++/27019
8933 * g++.dg/ext/pr27019.C: New.
8934
8935 2006-07-07 Richard Guenther <rguenther@suse.de>
8936
8937 PR tree-optimization/28187
8938 * gcc.dg/pr28187.c: New testcase.
8939
8940 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
8941
8942 * gnat.dg/address_conversion.adb: New test.
8943 * gnat.dg/boolean_subtype.adb: Likewise.
8944 * gnat.dg/frame_overflow.adb: Likewise.
8945 * gnat.dg/pointer_array.adb: Likewise.
8946 * gnat.dg/pointer_conversion.adb: Likewise.
8947
8948 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
8949
8950 PR fortran/28237
8951 PR fortran/23420
8952 * gfortran.dg/print_fmt_5.f90: New test.
8953
8954 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8955
8956 PR fortran/28129
8957 * gfortran.dg/bounds_check_4.f90: New test.
8958
8959 2006-07-05 Richard Guenther <rguenther@suse.de>
8960
8961 PR target/28158
8962 * gfortran.dg/pr28158.f90: New testcase.
8963
8964 2006-07-05 Richard Guenther <rguenther@suse.de>
8965
8966 PR tree-optimization/28162
8967 * gcc.dg/pr28162.c: New testcase.
8968
8969 2006-07-05 Richard Guenther <rguenther@suse.de>
8970 Andrew Pinski <pinskia@gcc.gnu.org>
8971
8972 PR c++/27084
8973 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
8974
8975 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
8976
8977 PR fortran/28174
8978 * gfortran.dg/actual_array_substr_2.f90: New test.
8979
8980 PR fortran/28167
8981 * gfortran.dg/actual_array_constructor_2.f90: New test.
8982
8983 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8984
8985 * gfortran.dg/itime_idate_1.f: New test.
8986 * gfortran.dg/itime_idate_2.f: New test.
8987
8988 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8989
8990 PR libgfortran/27704
8991 * gfortran.dg/open_status_3.f90: New test.
8992 * gfortran.dg/fmt_l.f90: Update for new feature.
8993
8994 2006-07-03 Asher Langton <langton2@llnl.gov>
8995
8996 * gfortran.dg/oldstyle_2.f90: New.
8997
8998 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
8999
9000 * gnat.dg/string_slice.adb: New test.
9001
9002 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9003
9004 PR fortran/19259
9005 * gfortran.dg/semicolon_fixed.c: New.
9006 * gfortran.dg/semicolon_free.c: New.
9007
9008 2006-06-30 Mike Stump <mrs@apple.com>
9009
9010 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9011 that don't support internal visibility.
9012
9013 2006-06-30 Andrew Pinski <pinskia@gmail.com>
9014
9015 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9016 for '(' / ')' needing an extra '\'.
9017
9018 2006-06-29 Roger Sayle <roger@eyesopen.com>
9019
9020 PR middle-end/27428
9021 * gcc.dg/pr27428-1.c: New test case.
9022
9023 2006-06-29 Mike Stump <mrs@apple.com>
9024
9025 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9026 on darwin as we can't align commons large enough yet.
9027
9028 * gcc.dg/vla-8.c: Add additional testcases.
9029
9030 2006-06-26 Steve Ellcey <sje@cup.hp.com>
9031
9032 PR c++/28114
9033 * g++.dg/other/pr28114.C: New.
9034
9035 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
9036
9037 * gcc.c-torture/compile/20060625-1.c: New test.
9038
9039 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
9040
9041 PR fortran/20867
9042 * gfortran.dg/stfunc_3.f90: New test.
9043
9044 PR fortran/25056
9045 * gfortran.dg/impure_actual_1.f90: New test.
9046
9047 PR fortran/20874
9048 * gfortran.dg/elemental_result_1.f90: New test.
9049
9050 PR fortran/25073
9051 * gfortran.dg/select_7.f90: New test.
9052
9053 PR fortran/27554
9054 * intrinsic_actual_1.f: New test.
9055
9056 PR fortran/22038
9057 PR fortran/28119
9058 * gfortran.dg/forall_4.f90: New test.
9059
9060 PR fortran/25072
9061 * gfortran.dg/forall_5.f90: New test.
9062
9063 2006-06-25 Lee Millward <lee.millward@gmail.com>
9064
9065 PR c++/28051
9066 * g++.dg/template/using13.C: New test.
9067
9068 PR c++/28054
9069 * g++.dg/other/incomplete3.C: New test.
9070
9071 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9072
9073 PR fortran/28081
9074 * gfortran.dg/substr_3.f: New test.
9075 * gfortran.dg/equiv_2.f90: Update expected error message.
9076
9077 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
9078
9079 PR fortran/28118
9080 * gfortran.dg/actual_array_substr_1.f90: New test.
9081
9082 2006-06-24 Olivier Hainque <hainque@adacore.com>
9083
9084 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9085 * gnat.dg/scalar_mode_agg_compare.adb: New test.
9086
9087 2006-06-23 Janis Johnson <janis187@us.ibm.com>
9088
9089 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9090
9091 2006-06-23 Steven G. Kargl <kargls@comcast.net>
9092
9093 PR fortran/27981
9094 * gfortran.dg/simpleif_2.f90: New test.
9095
9096 2006-06-23 Lee Millward <lee.millward@gmail.com>
9097
9098 * g++.dg/template/error22.C: Fix typo.
9099
9100 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9101
9102 PR c++/28112
9103 * g++.dg/ext/attrib23.C: New test.
9104
9105 2006-06-23 Olivier Hainque <hainque@adacore.com>
9106
9107 * gnat.dg/varsize_temp.adb: New test.
9108
9109 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9110
9111 PR c++/11468
9112 * g++.dg/other/java2.C: New test.
9113
9114 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
9115
9116 PR target/27789
9117 * g++.dg/ext/dllimport4.C. Add more tests for invalid
9118 initialization.
9119
9120 2006-06-22 Roger Sayle <roger@eyesopen.com>
9121
9122 PR target/27531
9123 * gcc.dg/pr27531-1.c: New test case.
9124
9125 2006-06-22 Asher Langton <langton2@llnl.gov>
9126
9127 PR fortran/24748
9128 * gfortran.dg/implicit_8.f90: New.
9129
9130 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
9131
9132 PR rtl-optimization/28121
9133 * gcc.dg/pr28121.c: New test.
9134
9135 2006-06-22 Lee Millward <lee.millward@gmail.com>
9136
9137 PR c++/27805
9138 * g++.dg/parse/ptrmem6.C: New test.
9139
9140 PR c++/27821
9141 * g++.dg/template/error22.C: New test.
9142
9143 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9144
9145 PR c++/28111
9146 * g++.dg/template/friend43.C: New test.
9147
9148 PR c++/28110
9149 * g++.dg/template/crash53.C: New test.
9150
9151 PR c++/28109
9152 * g++.dg/rtti/incomplete1.C: New test.
9153
9154 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
9155
9156 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9157
9158 2006-06-21 Joseph Myers <joseph@codesourcery.com>
9159
9160 * gcc.c-torture/execute/complex-7.c: New.
9161
9162 2006-06-21 Jakub Jelinek <jakub@redhat.com>
9163
9164 * gcc.dg/merge-all-constants-1.c: New test.
9165
9166 2006-06-20 Janis Johnson <janis187@us.ibm.com>
9167
9168 PR c++/28113
9169 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9170
9171 2006-06-20 Steven G. Kargl <kargls@comcast.net>
9172
9173 * gfortran.dg/rrspacing_1.f90: New test.
9174
9175 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9176
9177 PR c++/28052
9178 * g++.dg/other/bitfield2.C: New test.
9179
9180 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
9181
9182 PR tree-optimization/27331
9183 * gcc.dg/pr27331.c: New test.
9184
9185 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
9186 Eric Botcazou <ebotcazou@adacore.com>
9187
9188 PR ada/18692
9189 * lib/gnat.exp: New file.
9190 * lib/gnat-dg.exp: Likewise.
9191 * gnat.dg: New directory.
9192 * gnat.dg/dg.exp: New driver.
9193 * gnat.dg/specs: New directory.
9194 * gnat.dg/specs/specs.exp: New driver.
9195 * gnat.dg/style: New directory.
9196 * gnat.dg/style/style.exp: New driver.
9197
9198 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
9199
9200 PR fortran/16206
9201 * gfortran.dg/array_initializer_1.f90: New test.
9202
9203 PR fortran/28005
9204 * gfortran.dg/matmul_3.f90: New test.
9205
9206 2006-06-19 Andrew Pinski <pinskia@gmail.com>
9207
9208 PR middle-end/28075
9209 * gcc.dg/tree-ssa/inline-1.c: New test.
9210
9211 2006-06-19 Anatoly Sokolov <aesok@post.ru>
9212
9213 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
9214 in malloc prototype; remove XFAIL.
9215 * gcc.dg/pr18241-2.c: Ditto.
9216 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
9217 in memset prototype; remove XFAIL.
9218 * gcc.dg/tree-ssa/pr23382.c: Ditto.
9219
9220 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
9221
9222 * gcc.dg/vla-8.c: Add.
9223
9224 2006-06-19 Richard Guenther <rguenther@suse.de>
9225
9226 PR tree-optimization/27090
9227 * g++.dg/tree-ssa/pr27090.C: New testcase.
9228
9229 2006-06-19 Roger Sayle <roger@eyesopen.com>
9230
9231 PR target/27861
9232 * gcc.dg/pr27861-1.c: New test case.
9233
9234 2006-06-19 Richard Guenther <rguenther@suse.de>
9235
9236 PR middle-end/28045
9237 * gcc.dg/torture/pr28045.c: New testcase.
9238
9239 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9240
9241 PR fortran/26801
9242 * gfortran.dg/associated_4.f90: New test.
9243
9244 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9245
9246 PR fortran/19310
9247 PR fortran/19904
9248 * gfortran.dg/real_const_3.f90: New test.
9249
9250 2006-06-16 Mark Mitchell <mark@codesourcery.com>
9251
9252 PR c++/28016
9253 * g++.dg/template/static26.C: New test.
9254
9255 PR c++/27979
9256 * g++.dg/expr/bitfield2.C: New test.
9257
9258 PR c++/27884
9259 * g++.dg/parse/linkage2.C: New test.
9260
9261 2006-06-16 Richard Guenther <rguenther@suse.de>
9262
9263 PR middle-end/27116
9264 * gcc.dg/pr15785-1.c: Revert last change.
9265 * gcc.dg/torture/pr27116-2.c: New testcase.
9266
9267 2006-06-16 Roger Sayle <roger@eyesopen.com>
9268
9269 PR middle-end/27802
9270 * gcc.dg/pr27802-1.c: New test case.
9271
9272 2006-06-15 Mark Mitchell <mark@codesourcery.com>
9273
9274 PR c++/27689
9275 * g++.dg/template/ttp18.C: New test.
9276 * g++.dg/template/ttp19.C: Likewise.
9277
9278 PR c++/27666
9279 * g++.dg/expr/cond9.C: New test.
9280
9281 PR c++/27640
9282 * g++.dg/template/ctor7.C: New test.
9283
9284 2006-06-15 Janis Johnson <janis187@us.ibm.com>
9285
9286 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
9287
9288 2006-06-16 Richard Guenther <rguenther@suse.de>
9289
9290 PR tree-optimization/27781
9291 * gcc.dg/tree-ssa/pr27781.c: New testcase.
9292
9293 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
9294
9295 * gfortran.dg/allocate_zerosize_2.f90: New test case.
9296
9297 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
9298
9299 * gcc.dg/tree-ssa/loop-18.c: New test.
9300
9301 2006-06-14 Mark Mitchell <mark@codesourcery.com>
9302
9303 PR c++/27665
9304 * g++.dg/template/crash52.C: New test.
9305
9306 PR c++/27648
9307 * g++.dg/ext/attrib22.C: New test.
9308
9309 PR c++/26559
9310 * g++.dg/template/builtin1.C: New test.
9311 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
9312
9313 PR c++/28018
9314 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
9315 assignment.
9316 * g++.old-deja/g++.pt/crash51.C: Likewise.
9317
9318 PR c++/27227
9319 * g++.dg/lookup/linkage1.C: New test.
9320 * g++.dg/lookup/linkage2.C: Likewise.
9321
9322 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
9323
9324 PR middle-end/27959
9325 * gcc.dg/pr27959.c: New testcase.
9326
9327 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
9328
9329 PR target/28014:
9330 * g++.dg/eh/div.C: New test.
9331
9332 2006-06-13 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR c++/27894
9335 * g++.dg/tree-ssa/pr26757.C: New test.
9336 * g++.dg/tree-ssa/pr27894.C: New test.
9337
9338 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9339
9340 * gcc.c-torture/compile/20060609-1.c: New test.
9341
9342 PR target/27863
9343 * gcc.c-torture/compile/pr27863.c: New test.
9344
9345 2006-06-13 Richard Guenther <rguenther@suse.de>
9346
9347 PR tree-optimization/27830
9348 * g++.dg/tree-ssa/pr27830.C: New testcase.
9349
9350 2006-06-13 Matthew Sachs <msachs@apple.com>
9351
9352 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
9353 the list of compiler flags; this causes those flags to be checked
9354 for things like dg-skip-if.
9355
9356 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9357
9358 PR c++/27601
9359 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
9360
9361 2006-06-12 Mark Mitchell <mark@codesourcery.com>
9362 Kazu Hirata <kazu@codesourcery.com>
9363
9364 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
9365 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
9366
9367 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9368
9369 PR c++/27933
9370 * g++.dg/lookup/using15.C: New test.
9371
9372 PR c++/27951
9373 * g++.dg/other/anon4.C: New test.
9374
9375 2006-06-12 Roger Sayle <roger@eyesopen.com>
9376
9377 PR c++/21210
9378 * g++.dg/init/complex1.C: New test case.
9379
9380 2006-06-11 Eric Christopher <echristo@apple.com>
9381
9382 PR middle-end/27948
9383 * gcc.dg/bf-ms-layout.c: Run on darwin.
9384 * gcc.dg/bf-no-ms-layout: Ditto.
9385 * gcc.dg/attr-ms_struct-2.c: New.
9386 * gcc.dg/bf-ms-layout-2.c: Ditto.
9387
9388 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
9389
9390 * gcc.dg/attr-ms_struct-packed1.c: New.
9391
9392 2006-06-09 Mike Stump <mrs@apple.com>
9393
9394 * gcc.dg/vla-7.c: Add.
9395
9396 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
9397
9398 PR fortran/24558
9399 * gfortran.dg/entry_6.f90: New test.
9400
9401 PR fortran/20877
9402 PR fortran/25047
9403 * gfortran.dg/entry_7.f90: New test.
9404
9405 2006-06-09 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR c/27747
9408 * gcc.dg/cpp/_Pragma6.c: New test.
9409
9410 PR c++/27748
9411 * g++.dg/cpp/_Pragma1.C: New test.
9412
9413 PR preprocessor/27746
9414 * gcc.dg/gomp/macro-3.c: New test.
9415 * gcc.dg/gomp/macro-4.c: New test.
9416 * g++.dg/gomp/macro-3.C: New test.
9417 * g++.dg/gomp/macro-4.C: New test.
9418
9419 2006-06-09 Richard Guenther <rguenther@suse.de>
9420
9421 PR tree-optimization/26998
9422 * gcc.dg/torture/pr26998.c: New testcase.
9423 * gcc.dg/tree-ssa/vrp29.c: New testcase.
9424
9425 2006-06-08 Mike Stump <mrs@apple.com>
9426
9427 * gcc.dg/pr27095.c: Account for stubs.
9428
9429 PR target/26427
9430 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
9431 produce bad code on darwin.
9432
9433 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9434
9435 PR fortran/27958
9436 * gfortran.dg/substr_2.f: New test.
9437
9438 2006-06-08 Asher Langton <langton2@llnl.gov>
9439
9440 PR fortran/27786
9441 * cray_pointers_2.f90: Add -fbounds-check compile flag.
9442
9443 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9444
9445 PR target/27421
9446 * gcc.dg/union-3.c: New test.
9447
9448 2006-06-08 Richard Guenther <rguenther@suse.de>
9449
9450 PR middle-end/27116
9451 * gcc.dg/torture/pr27116.c: New testcase.
9452 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
9453
9454 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9455
9456 PR rtl-optimization/26449
9457 * gcc.dg/pr26449.c: New test.
9458
9459 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9460
9461 PR c++/27601
9462 * g++.dg/ext/offsetof1.C: Test member functions.
9463
9464 2006-06-07 Steve Ellcey <sje@cup.hp.com>
9465
9466 * gcc.dg/pr27095.c: Improve scanning.
9467
9468 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
9469
9470 PR fortran/23091
9471 * gfortran.dg/saved_automatic_1.f90: New test.
9472
9473 PR fortran/24168
9474 * gfortran.dg/array_simplify_1.f90: New test.
9475
9476 PR fortran/25090
9477 * gfortran.dg/entry_dummy_ref_1.f90: New test.
9478
9479 PR fortran/25058
9480 * gfortran.dg/entry_dummy_ref_2.f90: New test.
9481
9482 2006-06-06 Mark Mitchell <mark@codesourcery.com>
9483
9484 PR c++/27177
9485 * g++.dg/expr/cast7.C: New test.
9486
9487 2006-06-06 Janis Johnson <janis187@us.ibm.com>
9488
9489 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
9490 * lib/gcc-defs.exp (tool_check_compile): Ditto.
9491 * lib/fortran-torture.exp (fortran-torture-compile,
9492 fortran-torture-execute): Ditto.
9493
9494 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
9495
9496 PR target/27842
9497 * gcc.dg/vmx/pr27842.c: New test.
9498
9499 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9500
9501 PR libfortran/27895
9502 * gfortran.dg/bounds_check_3.f90: New test.
9503
9504 2006-06-05 Mike Stump <mrs@apple.com>
9505
9506 * objc.dg/objc-fast-4.m: Skip for ppc64.
9507
9508 2006-06-05 Steve Ellcey <sje@cup.hp.com>
9509
9510 PR testsuite/27705
9511 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
9512
9513 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
9514 Victor Kaplansky <victork@il.ibm.com>
9515
9516 PR tree-optimizations/26360
9517 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
9518 with -fno-tree-dce.
9519 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
9520
9521 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
9522
9523 PR fortran/14067
9524 * gfortran.dg/data_char_1.f90: Add messages for truncated
9525 strings.
9526
9527 PR fortran/16943
9528 * gfortran.dg/func_decl_2.f90: New test.
9529
9530 PR fortran/20839
9531 * gfortran.dg/do_2.f90: New test.
9532
9533 PR fortran/27655
9534 * gfortran.dg/associated_3.f90: New test.
9535
9536 2006-06-04 Mark Mitchell <mark@codesourcery.com>
9537
9538 PR c++/27819
9539 * g++.dg/template/static25.C: New test.
9540
9541 PR c++/27722
9542 * g++.dg/init/array21.C: New test.
9543
9544 PR c++/27807
9545 * g++.dg/ext/complit7.C: New test.
9546
9547 PR c++/27806
9548 * g++.dg/parse/ptrmem5.C: New test.
9549
9550 2006-06-04 Roger Sayle <roger@eyesopen.com>
9551 Andrew Pinski <pinskia@physics.uc.edu>
9552
9553 PR c/27150
9554 PR middle-end/27382
9555 * gcc.dg/pr27150-1.c: New testcase.
9556 * gcc.dg/pr27382-1.c: New testcase.
9557 * gcc.dg/pr27382-2.c: New testcase.
9558
9559 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
9560
9561 PR c/25161
9562 PR c/27020
9563 * gcc.dg/array-10.c: New test.
9564
9565 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9566
9567 PR c++/27804
9568 * g++.dg/init/const4.C: New test.
9569 * g++.dg/init/member1.C: Add error-marker.
9570 * g++.dg/other/fold1.C: Adjust error-marker.
9571
9572 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9573
9574 PR c++/27601
9575 * g++.dg/ext/offsetof1.C: New test.
9576
9577 2006-06-04 Eric Christopher <echristo@apple.com>
9578
9579 * gcc.dg/attr-ms_struct-1.c: New.
9580
9581 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
9582
9583 * gcc.c-torture/compile/builtin_constant_p.c: New test.
9584
9585 2006-06-04 Richard Guenther <rguenther@suse.de>
9586
9587 PR tree-optimization/27039
9588 * gcc.dg/tree-ssa/loop-17.c: New testcase.
9589
9590 2006-06-03 Roger Sayle <roger@eyesopen.com>
9591
9592 PR target/26223
9593 * gcc.target/i386/amd64-abi-2.c: New test case.
9594
9595 2006-06-02 Eric Christopher <echristo@apple.com>
9596
9597 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
9598 * gcc.target/i386/20020523-1.c: Skip if darwin.
9599 * gcc.target/i386/asm-3.c: Ditto.
9600 * gcc.target/i386/20011119-1.c: Ditto.
9601 * gcc.target/i386/clobbers.c: Remove pic part of test.
9602
9603 2006-06-02 Steve Ellcey <sje@cup.hp.com>
9604
9605 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
9606 * g++.old-deja/g++.other/init19.C: Ditto.
9607 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
9608 and add other platforms as expected failures.
9609
9610 2006-06-01 Steve Ellcey <sje@cup.hp.com>
9611
9612 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
9613 (is-effective-target-keyword): Ditto.
9614
9615 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
9616
9617 PR fortran/27715
9618 * gfortran.dg/extended_char_comparison_1.f: New test.
9619
9620 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
9621
9622 PR fortran/25098
9623 * gfortran.dg/dummy_procedure_1.f90: New test.
9624
9625 PR fortran/25147
9626 * gfortran.dg/dummy_procedure_2.f90: New test.
9627
9628 * gfortran.dg/associated_2.f90: Correct to make consistent with
9629 standard.
9630
9631 2006-05-31 Roger Sayle <roger@eyesopen.com>
9632
9633 * gcc.target/i386/387-11.c: New test case.
9634
9635 2006-05-31 Mark Mitchell <mark@codesourcery.com>
9636
9637 PR c++/27801
9638 * g++.dg/template/cond6.C: New test.
9639
9640 PR c++/26496
9641 * g++.dg/template/crash51.C: New test.
9642 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
9643
9644 PR c++/27385
9645 * g++.dg/init/array20.C: New test.
9646
9647 2006-05-31 Roger Sayle <roger@eyesopen.com>
9648
9649 * gcc.dg/builtins-54.c: New test case.
9650
9651 2006-05-30 Mark Mitchell <mark@codesourcery.com>
9652
9653 PR c++/26433
9654 * g++.dg/template/fntry1.C: Add dg-do link.
9655
9656 PR c++/27808
9657 * g++.dg/parse/friend6.C: New test.
9658
9659 2006-05-30 Asher Langton <langton2@llnl.gov>
9660
9661 * gfortran.dg/cray_pointers_7.f90: New test.
9662
9663 2006-05-30 Roger Sayle <roger@eyesopen.com>
9664
9665 PR tree-optimization/23452
9666 * gcc.dg/fold-mulconj-1.c: New test case.
9667
9668 2006-05-30 Mark Mitchell <mark@codesourcery.com>
9669
9670 PR c++/27803
9671 * g++.dg/parse/bitfield1.C: New test.
9672
9673 2006-05-30 Roger Sayle <roger@eyesopen.com>
9674
9675 * gcc.target/ppc-eq0-1.c: New test case.
9676 * gcc.target/ppc-negeq0-1.c: New test case.
9677
9678 2006-05-30 Dirk Mueller <dmueller@suse.de>
9679
9680 PR c/27273
9681 * gcc.dg/overflow-warn-5.c: New test.
9682
9683 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9684
9685 PR c/27718
9686 * gcc.dg/sizeof-1.c: New test.
9687
9688 2006-05-30 Uros Bizjak <uros@kss-loka.si>
9689
9690 PR target/27790
9691 * gcc.target/i386/pr27790.c: New test.
9692
9693 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9694
9695 PR libgfortran/27757
9696 * gfortran.dg/direct_io_5.f90: New test.
9697
9698 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9699
9700 PR libgfortran/27634
9701 * gfortran.dg/fmt_missing_period_1.f: New test.
9702 * gfortran.dg/fmt_missing_period_2.f: New test.
9703 * gfortran.dg/fmt_missing_period_3.f: New test.
9704
9705 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9706
9707 PR fortran/19777
9708 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
9709 arrays.
9710
9711 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9712
9713 PR c++/27713
9714 * g++.dg/template/new6.C: New test.
9715
9716 2006-05-29 Roger Sayle <roger@eyesopen.com>
9717
9718 PR tree-optimization/24964
9719 * gcc.target/i386/387-10.c: New test case.
9720
9721 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
9722
9723 * intrinsics/string_intrinsics.c (compare_string):
9724 Use memcmp instead of strncmp to avoid tripping over
9725 CHAR(0) in a string.
9726
9727 2006-05-27 Richard Guenther <rguenther@suse.de>
9728
9729 PR middle-end/27773
9730 * gcc.dg/torture/pr27773.c: New testcase.
9731
9732 2006-05-27 Dirk Mueller <dmueller@suse.de>
9733
9734 * gcc.dg/pr24561.c: Rename to..
9735 * gcc.dg/pr25962.c: .. this.
9736
9737 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9738
9739 PR fortran/19777
9740 * gfortran.dg/bounds_check_2.f: New test.
9741
9742 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
9743
9744 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
9745 * gfortran.dg/byte_1.f90: Likewise.
9746 * gfortran.dg/dup_save_2.f90: Likewise.
9747
9748 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
9749
9750 * gfortran.dg/associated_2.f90: New test.
9751
9752 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9753
9754 PR fortran/27524
9755 * gfortran.dg/bounds_check_1.f90: New test.
9756
9757 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
9758
9759 PR rtl-optimization/27661
9760 * gcc.dg/pr27661.c: New test case.
9761
9762 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
9763
9764 PR fortran/23151
9765 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
9766 * gfortran.dg/print_parentheses_1.f: New test.
9767 * gfortran.dg/print_parentheses_2.f90: New test.
9768
9769 2006-05-26 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR target/27758
9772 * gcc.dg/pr27758.c: New test.
9773
9774 2006-05-24 Falk Hueffner <falk@debian.org>
9775
9776 * gcc.c-torture/compile/pr27571.c: New test.
9777
9778 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
9779
9780 PR fortran/27709
9781 * gfortran.dg/spec_expr_4.f90: New test.
9782
9783 PR fortran/27155
9784 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
9785
9786 2006-05-25 Mark Mitchell <mark@codesourcery.com>
9787
9788 PR c++/20103
9789 * g++.dg/ext/complit6.C: New test.
9790 * g++.dg/ext/complit3.C: Adjust error markers.
9791 * g++.dg/init/const3.C: New test.
9792
9793 2006-05-25 Richard Guenther <rguenther@suse.de>
9794
9795 PR middle-end/27743
9796 * gcc.dg/torture/pr27743.c: New testcase.
9797
9798 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9799
9800 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
9801
9802 2006-05-25 Alan Modra <amodra@bigpond.net.au>
9803
9804 * gcc.dg/compat/scalar-by-value-x.h: New.
9805 * gcc.dg/compat/scalar-by-value-y.h: New.
9806 * gcc.dg/compat/scalar-by-value-5.c: New.
9807 * gcc.dg/compat/scalar-by-value-5_main.c: New.
9808 * gcc.dg/compat/scalar-by-value-5_x.c: New.
9809 * gcc.dg/compat/scalar-by-value-5_y.c: New.
9810 * gcc.dg/compat/scalar-by-value-6.c: New.
9811 * gcc.dg/compat/scalar-by-value-6_main.c: New.
9812 * gcc.dg/compat/scalar-by-value-6_x.c: New.
9813 * gcc.dg/compat/scalar-by-value-6_y.c: New.
9814
9815 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9816
9817 PR tree-optimization/27639
9818 PR tree-optimization/26719
9819 * gcc.dg/pr27639.c: New test.
9820 * gcc.dg/pr26719.c: New test.
9821 * gcc.dg/tree-ssa/scev-cast.c: New test.
9822
9823 2006-05-23 Mark Mitchell <mark@codesourcery.com>
9824
9825 PR c++/20173
9826 * g++.dg/template/error21.C: New test.
9827
9828 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
9829
9830 PR target/27696
9831 * gcc.target/i386/pr27696.c: New.
9832
9833 2006-05-22 Janis Johnson <janis187@us.ibm.com>
9834
9835 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
9836
9837 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
9838
9839 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9840
9841 PR c++/27716
9842 * g++.dg/other/assign1.C: New test.
9843
9844 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
9845
9846 PR target/27266
9847 * gcc.target/i386/pr27266.c: New.
9848
9849 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9850
9851 PR c++/27451
9852 * g++.dg/ext/asm9.C: New test.
9853
9854 2006-05-22 Richard Sandiford <richard@codesourcery.com>
9855
9856 PR rtl-optimization/25514
9857 * gcc.c-torture/compile/pr25514.c: New test.
9858
9859 2006-05-22 Richard Guenther <rguenther@suse.de>
9860
9861 Revert
9862 2006-01-31 Richard Guenther <rguenther@suse.de>
9863
9864 * gcc.target/i386/sselibm-1.c: New testcase.
9865 * gcc.target/i386/sselibm-2.c: Likewise.
9866 * gcc.target/i386/sselibm-3.c: Likewise.
9867 * gcc.target/i386/sselibm-4.c: Likewise.
9868 * gcc.target/i386/sselibm-5.c: Likewise.
9869
9870 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9871
9872 PR c/27420
9873 * gcc.dg/func-args-2.c: New test.
9874
9875 PR c/26818
9876 * gcc.dg/struct-incompl-1.c: New test.
9877
9878 2006-05-22 Richard Guenther <rguenther@suse.de>
9879
9880 PR testsuite/27708
9881 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
9882 the transformations we test for.
9883
9884 2006-05-22 Richard Guenther <rguenther@suse.de>
9885
9886 PR testsuite/27707
9887 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
9888
9889 2006-05-21 Mark Mitchell <mark@codesourcery.com>
9890
9891 PR c++/27210
9892 * g++.dg/warn/new1.C: New test.
9893 * g++.dg/template/new5.C: Likewise.
9894
9895 2006-05-21 Roger Sayle <roger@eyesopen.com>
9896
9897 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
9898 * gcc.target/i386/20060512-3.c: Likewise.
9899
9900 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
9901
9902 PR rtl-optimization/27671
9903 * gcc.c-torture/execute/pr27671-1.c: New.
9904 * gcc.dg/pr27671-2.c: Likewise.
9905
9906 PR tree-optimization/26622.
9907 * gcc.c-torture/compile/pr26622.c: New.
9908
9909 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
9910
9911 PR fortran/27613
9912 * gfortran.dg/recursive_reference_1.f90: New test.
9913
9914 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
9915
9916 PR fortran/25746
9917 * gfortran.dg/elemental_subroutine_3.f90: New test.
9918
9919 PR fortran/25090
9920 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
9921
9922 PR fortran/27584
9923 * gfortran.dg/associated_target_1.f90: New test.
9924
9925 PR fortran/19015
9926 * gfortran.dg/maxloc_shape_1.f90: New test.
9927
9928 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9929
9930 PR libgfortran/24459
9931 * gfortran.dg/namelist_24.f90: New test.
9932 * gfortran.dg/namelist_12.f: Fix typo in comment.
9933
9934 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
9935
9936 PR middle-end/25776
9937 * g++.dg/other/error11.C: New test.
9938
9939 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9940
9941 * gcc.target/mips/pr26765.c: Add -w to options.
9942
9943 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9944
9945 * lib/target-supports.exp (check_effective_target_mpaired_single):
9946 New function.
9947 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
9948 multilibs.
9949 * g++.dg/vect/vect.exp: Likewise.
9950
9951 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9952
9953 PR testsuite/25891
9954 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
9955
9956 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
9957
9958 PR fortran/27662
9959 * gfortran.dg/temporary_1.f90: New file.
9960
9961 2006-05-19 Andreas Schwab <schwab@suse.de>
9962
9963 * g++.dg/other/unused1.C: Also match "stringz".
9964
9965 2006-05-19 Mark Mitchell <mark@codesourcery.com>
9966
9967 PR c++/26433
9968 * g++.dg/template/fntry1.C: New test.
9969
9970 2006-05-18 Mark Mitchell <mark@codesourcery.com>
9971
9972 PR c++/27471
9973 PR c++/27506
9974 * g++.dg/conversion/bitfield5.C: New test.
9975 * g++.dg/conversion/bitfield6.C: New test.
9976
9977 2006-05-18 Mike Stump <mrs@apple.com>
9978
9979 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
9980 * gcc.dg/vla-4.c: Add.
9981 * gcc.dg/vla-5.c: Add.
9982 * gcc.dg/vla-6.c: Add.
9983
9984 2006-05-12 Stuart Hastings <stuart@apple.com>
9985
9986 * testsuite/gcc.target/i386/20060512-1.c: New.
9987 * testsuite/gcc.target/i386/20060512-2.c: New.
9988 * testsuite/gcc.target/i386/20060512-3.c: New.
9989 * testsuite/gcc.target/i386/20060512-4.c: New.
9990
9991 2006-05-17 Mark Mitchell <mark@codesourcery.com>
9992
9993 PR c++/26122
9994 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
9995
9996 PR c++/26068
9997 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
9998 * g++.dg/parse/linkage1.C: New test.
9999
10000 2006-05-17 Jakub Jelinek <jakub@redhat.com>
10001
10002 PR tree-optimization/27548
10003 * g++.dg/tree-ssa/pr27548.C: New test.
10004
10005 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10006
10007 PR fortran/26551
10008 * gfortran.dg/recursive_check_1.f: New test.
10009 * gfortran.dg/recursive_check_2.f90: New test.
10010
10011 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
10012
10013 * g++.dg/opt/temp2.C: New test.
10014
10015 2006-05-17 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR c++/27491
10018 * g++.dg/init/brace5.C: New test.
10019
10020 PR middle-end/27415
10021 * gcc.dg/gomp/pr27415.c: New test.
10022 * g++.dg/gomp/pr27415.C: New test.
10023
10024 PR tree-optimization/27549
10025 * g++.dg/tree-ssa/pr27549.C: New test.
10026
10027 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10028
10029 PR libgfortran/27575
10030 * gfortran.dg/read_eof_4.f90: New test.
10031
10032 2006-05-16 Richard Guenther <rguenther@suse.de>
10033
10034 PR tree-optimization/22303
10035 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10036
10037 2006-05-16 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR middle-end/27573
10040 * gcc.dg/gomp/pr27573.c: New test.
10041 * gfortran.dg/gomp/pr27573.f90: New test.
10042
10043 PR c/27499
10044 * gcc.dg/gomp/pr27499.c: New test.
10045 * g++.dg/gomp/pr27499.C: New test.
10046
10047 2006-05-15 Mark Mitchell <mark@codesourcery.com>
10048
10049 PR c++/27339
10050 * g++.dg/parser/access8.C: Adjust error marker.
10051 * g++.dg/template/access17.C: New test.
10052 * g++.dg/template/access18.C: Likewise.
10053
10054 2006-05-15 Roger Sayle <roger@eyesopen.com>
10055
10056 PR target/26600
10057 * gcc.target/i386/pr26600.c: New test case.
10058
10059 2006-05-15 Mark Mitchell <mark@codesourcery.com>
10060
10061 PR c++/27505
10062 * g++.dg/expr/bitfield1.C: New test.
10063
10064 2006-05-15 Richard Guenther <rguenther@suse.de>
10065
10066 PR tree-optimization/27603
10067 * gcc.dg/torture/pr27603.c: New testcase.
10068
10069 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
10070
10071 PR fortran/25090
10072 * gfortran.dg/entry_dummy_ref_1.f90: New test.
10073
10074 PR fortran/25082
10075 * gfortran.dg/scalar_return_1.f90: New test.
10076
10077 PR fortran/27411
10078 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10079
10080 2006-05-15 Jakub Jelinek <jakub@redhat.com>
10081
10082 * gcc.dg/gomp/critical-4.c: New test.
10083 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10084 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10085 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10086 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10087
10088 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10089
10090 PR c++/27582
10091 * g++.dg/template/dependent-args1.C: New test.
10092
10093 PR c++/27581
10094 * g++.dg/lookup/this1.C: New test.
10095
10096 PR c++/27315
10097 * g++.dg/template/operator6.C: New test.
10098 * g++.dg/template/incomplete3.C: New test.
10099
10100 PR c++/27559
10101 * g++.dg/template/new4.C: New test.
10102
10103 PR c++/27496
10104 * g++.dg/template/void2.C: New test.
10105
10106 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
10107
10108 * g++.dg/template/dependent-expr5.C: New test.
10109
10110 2006-05-14 Roger Sayle <roger@eyesopen.com>
10111
10112 PR middle-end/26729
10113 * gcc.dg/pr26729-1.c: New test case.
10114
10115 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10116
10117 * gcc.dg/pr27003.c: New test.
10118
10119 2006-05-12 Steve Ellcey <sje@cup.hp.com>
10120
10121 * lib/target-supports.dg (check_cxa_atexit_available): Change
10122 v3_target_compile to ${tool}_target_compile.
10123
10124 2006-05-11 Jason Merrill <jason@redhat.com>
10125
10126 * lib/scanasm.exp (scan-not-hidden): Fix typo.
10127
10128 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10129
10130 PR fortran/27553
10131 * gfortran.dg/label_5.f90: New test.
10132
10133 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
10134
10135 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10136 check_effective_target_powerpc_altivec_ok): New.
10137 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10138 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10139 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10140 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10141 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10142 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10143 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10144 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10145 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10146 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10147 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10148 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10149 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10150 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10151 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10152 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10153 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10154 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10155 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10156 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10157 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10158 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10159 gcc.target/powerpc/altivec-9.c,
10160 gcc.target/powerpc/altivec-consts.c,
10161 gcc.target/powerpc/altivec-pr22085.c,
10162 gcc.target/powerpc/altivec-splat.c,
10163 gcc.target/powerpc/altivec-types-1.c,
10164 gcc.target/powerpc/altivec-types-2.c,
10165 gcc.target/powerpc/altivec-types-3.c,
10166 gcc.target/powerpc/altivec-types-4.c,
10167 gcc.target/powerpc/altivec-varargs-1.c,
10168 gcc.target/powerpc/altivec-vec-merge.c,
10169 gcc.target/powerpc/ppc-vector-memcpy.c,
10170 gcc.target/powerpc/ppc-vector-memset.c,
10171 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10172 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
10173 these effective targets.
10174 * gcc.dg/vmx/pr27006.c: Add missing close brace.
10175 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
10176
10177 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10178
10179 PR middle-end/27384
10180 * g++.dg/other/fold1.C: New test.
10181
10182 PR middle-end/27488
10183 * gcc.dg/fold-nonneg-1.c: New test.
10184
10185 PR c++/27547
10186 * g++.dg/other/operator1.C: New test.
10187
10188 2006-05-11 Richard Guenther <rguenther@suse.de>
10189
10190 PR middle-end/27529
10191 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
10192
10193 2006-05-10 Janis Johnson <janis187@us.ibm.com>
10194
10195 * lib/target-supports-dg.exp (check-flags): New.
10196 (dg-skip-if): Move flag checks.
10197
10198 2006-05-09 Steve Ellcey <sje@cup.hp.com>
10199
10200 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
10201 * lib/target-supports.dg (check_cxa_atexit_available): New.
10202
10203 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
10204
10205 PR fortran/27470
10206 * gfortran.dg/multiple_allocation_2.f90: New test case.
10207
10208 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
10209
10210 * gcc.target/arm/pr27387.C: Fix a comment typo.
10211
10212 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10213
10214 PR fortran/24549
10215 * gfortran.dg/error_recovery_1.f90: New test.
10216
10217 2006-05-10 Richard Guenther <rguenther@suse.de>
10218
10219 PR tree-optimization/27302
10220 * gcc.dg/torture/pr27302.c: New testcase.
10221
10222 2006-05-09 Dirk Mueller <dmueller@suse.de>
10223 Richard Guenther <rguenther@suse.de>
10224
10225 PR middle-end/27498
10226 * gcc.dg/tree-ssa/pr27498.c: New testcase.
10227
10228 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
10229
10230 PR rtl-optimization/27335
10231 * gcc.dg/pr27335.c: New test.
10232
10233 2006-05-06 Richard Sandiford <richard@codesourcery.com>
10234
10235 * gcc.target/mips/mips-ps-5.c: New file.
10236
10237 2006-05-08 Jan Hubicka <jh@suse.cz>
10238
10239 PR middle-end/25962
10240 * gcc.dg/pr25962.c: New.
10241
10242 2006-05-08 Roger Sayle <roger@eyesopen.com>
10243
10244 PR target/27158
10245 * gcc.target/powerpc/pr27158.c: New test case.
10246
10247 2006-05-08 Laurent GUERBY <laurent@guerby.net>
10248
10249 PR testsuite/27476
10250 * ada/acats/run_all.sh: Use test -z.
10251
10252 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10253
10254 PR libfortran/18271
10255 * gfortran.dg/spec_expr_3.f90: New test.
10256
10257 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
10258
10259 PR target/24879
10260 * gcc.target/i386/monitor.c: New file.
10261
10262 2006-05-08 Alan Modra <amodra@bigpond.net.au>
10263
10264 * gcc.dg/pr27095.c: xfail *-*-darwin*.
10265
10266 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10267
10268 PR c++/27447
10269 * g++.dg/other/ptrmem7.C: New test.
10270
10271 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10272
10273 PR target/27421
10274 * gcc.dg/array-9.c: New test.
10275
10276 2006-05-07 Richard Guenther <rguenther@suse.de>
10277
10278 PR tree-optimization/27409
10279 * gcc.dg/torture/pr27409.c: New testcase.
10280
10281 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10282
10283 PR fortran/27457
10284 * gfortran.dg/select_6.f90: New.
10285
10286 2006-05-07 Richard Guenther <rguenther@suse.de>
10287
10288 PR tree-optimization/27136
10289 * gcc.dg/torture/pr27136.c: New testcase.
10290
10291 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
10292
10293 PR fortran/24813
10294 * gfortran.dg/char_cons_len_1.f90: New test.
10295
10296 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10297
10298 PR c++/27427
10299 * g++.dg/template/incomplete2.C: New test.
10300
10301 2006-05-06 Richard Guenther <rguenther@suse.de>
10302
10303 PR tree-optimization/27151
10304 * gcc.dg/vect/pr27151.c: New testcase.
10305
10306 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10307
10308 PR c++/27430
10309 * g++.dg/template/void1.C: New test.
10310
10311 PR c++/27423
10312 * g++.dg/other/void2.C: New test.
10313
10314 PR c++/27422
10315 * g++.dg/conversion/void1.C: New test.
10316
10317 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
10318
10319 PR/21391
10320 * g++.dg/other/unused1.C: New.
10321
10322 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10323
10324 PR objc/27240
10325 * objc.dg/member-1.m: New test.
10326
10327 2006-05-05 Steve Ellcey <sje@cup.hp.com>
10328
10329 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
10330
10331 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10332
10333 PR libfortran/26985
10334 * gfortran.dg/matmul_2.f90: New test.
10335
10336 2005-05-05 Laurent GUERBY <laurent@guerby.net>
10337
10338 * ada/acats/run_all.sh: Use sync when main not found.
10339
10340 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
10341
10342 PR target/26765
10343 * gcc.target/mips/pr26765.c: New.
10344
10345 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
10346
10347 * gcc.target/bfin: New directory.
10348 * gcc.target/bfin/bfin.exp: New file.
10349 * gcc.target/bfin/frmul.c: New file.
10350 * gcc.target/bfin/arith.c: New file.
10351 * gcc.target/bfin/mul-combine.c: New file.
10352 * gcc.target/bfin/shift.c: New file.
10353
10354 2006-05-04 Richard Guenther <rguenther@suse.de>
10355
10356 PR tree-optimization/14287
10357 PR tree-optimization/14844
10358 PR tree-optimization/19792
10359 PR tree-optimization/21608
10360 PR tree-optimization/27090
10361 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
10362 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10363 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10364 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10365 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10366
10367 2006-05-04 Jakub Jelinek <jakub@redhat.com>
10368
10369 PR tree-optimization/27285
10370 * gcc.c-torture/execute/pr27285.c: New test.
10371
10372 PR middle-end/27388
10373 * gcc.dg/gomp/pr27388-1.c: New test.
10374 * gcc.dg/gomp/pr27388-2.c: New test.
10375 * gcc.dg/gomp/pr27388-3.c: New test.
10376
10377 PR c++/27359
10378 * g++.dg/gomp/pr27359.C: New test.
10379
10380 2006-05-02 Steven G. Kargl <kargls@comcast.net>
10381
10382 PR fortran/20248
10383 * gfortran.dg/iargc.f90: New test.
10384
10385 2006-05-02 Mark Mitchell <mark@codesourcery.com>
10386
10387 PR c++/27102
10388 * g++.dg/template/crash49.C: New test.
10389
10390 2006-05-02 Steve Ellcey <sje@cup.hp.com>
10391
10392 PR testsuite/27032
10393 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
10394
10395 2006-05-02 Jeff Law <law@redhat.com>
10396
10397 PR tree-optimization/27364
10398 * gcc.c-torture/execute/pr27364.c: New test.
10399
10400 2006-05-02 Mark Mitchell <mark@codesourcery.com>
10401
10402 PR c++/27309
10403 * g++.dg/parser/ctor5.C: New test.
10404
10405 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
10406
10407 PR target/27387
10408 * gcc.target/arm/arm.exp: New.
10409 * gcc.target/arm/pr27387.C: Likewise.
10410
10411 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
10412
10413 PR fortran/27269
10414 PR fortran/27324
10415 * gfortran.dg/module_equivalence_2.f90: New test.
10416
10417 2006-05-02 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR middle-end/27337
10420 * g++.dg/gomp/pr27337-1.C: New test.
10421 * g++.dg/gomp/pr27337-2.C: New test.
10422
10423 PR middle-end/27328
10424 * gcc.dg/gomp/pr27328.c: New test.
10425
10426 PR middle-end/27325
10427 * g++.dg/gomp/pr27325.C: New test.
10428
10429 PR middle-end/27310
10430 * g++.dg/gomp/pr27310.C: New test.
10431
10432 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10433
10434 PR tree-optimization/27291
10435 * g++.dg/tree-ssa/pr27291.C: New test.
10436
10437 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10438
10439 PR tree-optimization/27283
10440 * g++.dg/tree-ssa/pr27283.C: New test.
10441
10442 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10443
10444 * gcc.dg/tree-ssa/loop-16.c: New test.
10445
10446 2006-05-01 Roger Sayle <roger@eyesopen.com>
10447 Joseph S. Myers <joseph@codesourcery.com>
10448
10449 * gcc.dg/Wconversion-3.c: New test case.
10450 * gcc.dg/Wconversion-4.c: Likewise.
10451
10452 2006-05-01 Richard Guenther <rguenther@suse.de>
10453
10454 PR tree-optimization/26726
10455 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
10456
10457 2006-04-30 Roger Sayle <roger@eyesopen.com>
10458
10459 * gcc.dg/Woverflow-1.c: New test case.
10460 * gcc.dg/Woverflow-2.c: Likewise.
10461 * gcc.dg/Woverflow-3.c: Likewise.
10462
10463 2006-04-30 Mark Mitchell <mark@codesourcery.com>
10464
10465 PR c++/27094
10466 * g++.dg/template/defarg8.C: New test.
10467
10468 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10469
10470 PR c++/27278
10471 * g++.dg/parse/operator7.C: New test.
10472
10473 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10474
10475 PR c++/11471
10476 PR c++/27102
10477 * g++.dg/template/crash48.C: New test.
10478
10479 PR c++/27279
10480 * g++.dg/parse/ctor4.C: New test.
10481
10482 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10483
10484 PR fortran/25681
10485 * gfortran.df/char_type_len.f90: New test.
10486
10487 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10488
10489 PR libgfortran/27304
10490 * gfortran.dg/fmt_exhaust.f90: New test.
10491
10492 2006-04-28 Roger Sayle <roger@eyesopen.com>
10493
10494 PR c/25309
10495 * gcc.dg/large-size-array-2.c: New test case.
10496
10497 2006-04-28 Richard Guenther <rguenther@suse.de>
10498
10499 PR target/26826
10500 * gcc.target/i386/pr26826.c: New testcase.
10501
10502 2006-04-28 Jakub Jelinek <jakub@redhat.com>
10503
10504 PR middle-end/27260
10505 * gcc.c-torture/execute/pr27260.c: New.
10506
10507 2006-04-28 Alan Modra <amodra@bigpond.net.au>
10508
10509 PR middle-end/27095
10510 * gcc.dg/pr27095.c: New.
10511
10512 2006-04-27 Mark Mitchell <mark@codesourcery.com>
10513
10514 PR c++/27292
10515 * g++.dg/conversion/bitfield4.C: New test.
10516
10517 2006-04-27 Eric Christopher <echristo@apple.com>
10518
10519 * gcc.dg/pragma-ms_struct.c: New.
10520
10521 2006-04-27 Mark Mitchell <mark@codesourcery.com>
10522
10523 PR c++/27102
10524 * g++.dg/template/crash47.C: New test.
10525
10526 2006-04-27 Dirk Mueller <dmueller@suse.de>
10527
10528 * gcc.target/i386/sse-7.c: build with -msse.
10529
10530 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
10531
10532 PR testsuite/27274:
10533 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
10534 (main): Exit if processor doesn't support SSE.
10535
10536 2006-04-26 David Edelsohn <edelsohn@gnu.org>
10537
10538 PR middle-end/27282
10539 * gcc.c-torture/compile/pr27282.c: New test.
10540
10541 2006-04-26 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR middle-end/26913
10544 * g++.dg/gomp/pr26913.C: New test.
10545
10546 PR c/25996
10547 * gcc.dg/gomp/pr25996.c: New test.
10548 * g++.dg/gomp/pr25996.C: New test.
10549
10550 2006-04-25 Richard Sandiford <richard@codesourcery.com>
10551
10552 PR rtl-optimization/26725
10553 * gcc.c-torture/compile/pr26725.c: New test.
10554
10555 2006-04-25 Richard Guenther <rguenther@suse.de>
10556
10557 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
10558 than n + -1.
10559
10560 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
10561
10562 * gcc.dg/20060425-1.c: New testcase.
10563
10564 2006-04-25 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR tree-optimization/26865
10567 * gcc.dg/pr26865.c: New test.
10568
10569 2006-04-24 Mark Mitchell <mark@codesourcery.com>
10570
10571 PR c++/27292
10572 * g++.dg/conversion/bitfield1.C: New test.
10573 * g++.dg/conversion/bitfield2.C: Likewise.
10574 * g++.dg/conversion/bitfield3.C: Likewise.
10575
10576 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
10577 Richard Guenther <rguenther@suse.de>
10578
10579 PR tree-optimization/27236
10580 * gcc.dg/tree-ssa/pr27236.c: New testcase.
10581
10582 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10583
10584 PR c++/19963
10585 * g++.dg/other/incomplete2.C: New test.
10586
10587 2006-04-24 Richard Guenther <rguenther@suse.de>
10588
10589 PR middle-end/26869
10590 * gcc.dg/torture/pr26869.c: New testcase.
10591
10592 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
10593 Richard Guenther <rguenther@suse.de>
10594
10595 PR tree-optimization/27218
10596 * g++.dg/tree-ssa/pr27218.C: New testcase.
10597
10598 2006-04-23 Mark Mitchell <mark@codesourcery.com>
10599
10600 PR c++/26912
10601 * g++.dg/template/friend41.C: New test.
10602
10603 2006-04-23 David Edelsohn <edelsohn@gnu.org>
10604
10605 * g++.dg/opt/pr15551.C: Include cstdio.
10606 (main): Use remove instead of unlink.
10607
10608 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
10609
10610 * gcc.dg/sibcall-7.c: New test.
10611 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
10612 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
10613 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
10614 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
10615 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
10616
10617 2006-04-23 Mark Mitchell <mark@codesourcery.com>
10618
10619 PR c++/26534
10620 * g++.dg/opt/bitfield1.C: New test.
10621 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
10622 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
10623 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
10624 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
10625 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
10626 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
10627 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
10628 * g++.dg/abi/bitfield2.C: Likewise.
10629 * g++.dg/init/bitfield1.C: Likewise.
10630
10631 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
10632
10633 PR fortran/25099
10634 * gfortran.dg/elemental_subroutine_4.f90: New test.
10635 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
10636 call sub (m, x).
10637
10638 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
10639
10640 * gcc.c-torture/compile/20060421-1.c: New testcase.
10641
10642 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10643
10644 PR c/25875
10645 * gcc.dg/init-bad-4.c: New test.
10646
10647 2006-04-21 Paul Brook <paul@codesourcery.com>
10648
10649 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
10650
10651 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
10652
10653 PR fortran/27122
10654 * gfortran.dg/defined_operators_1.f90: New test.
10655 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
10656 remove old ones associated, incorrectly, with Note 5.46.
10657
10658 PR fortran/27113
10659 * gfortran.dg/character_array_constructor_1.f90: New test.
10660
10661 2006-04-20 Jakub Jelinek <jakub@redhat.com>
10662
10663 * gcc.dg/20060419-1.c: New test.
10664
10665 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
10666
10667 PR c/26774
10668 * gcc.dg/struct-parse-1.c: New test case.
10669
10670 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10671
10672 PR c++/26558
10673 * g++.dg/parse/template19.C: New test.
10674
10675 PR c++/26739
10676 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
10677
10678 PR c++/26036
10679 * g++.dg/expr/call3.C: New test.
10680
10681 PR c++/10385
10682 * g++.dg/conversion/dynamic1.C: New test.
10683
10684 2006-04-19 Mark Mitchell <mark@codesourcery.com>
10685
10686 PR c++/27102
10687 * g++.dg/template/crash35.C: Tweak error markers.
10688 * g++.dg/template/crash46.C: New test.
10689 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
10690 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
10691
10692 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
10693
10694 PR rtl-optimization/14261
10695 * gcc.c-torture/compile/20060419-1.c: Added.
10696
10697 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
10698
10699 * gfortran.dg/label_1.f90: Adjust dg-error.
10700
10701 2006-04-16 Roger Sayle <roger@eyesopen.com>
10702
10703 PR target/26961
10704 * gcc.dg/fold-cond-1.c: New test case.
10705 * gcc.dg/pr26961-1.c: Likewise.
10706
10707 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10708
10709 PR libgfortran/27138
10710 * gfortran.dg/read_bad_advance.f90: New test.
10711
10712 2006-04-16 Roger Sayle <roger@eyesopen.com>
10713 Dale Johannesen <dalej@apple.com>
10714
10715 PR target/24076
10716 * gcc.target/i386/vecinit-3.c: New testcase.
10717 * gcc.target/i386/vecinit-4.c: Likewise.
10718 * gcc.target/i386/sse-18.c: Likewise.
10719 * gcc.target/i386/sse-19.c: Likewise.
10720
10721 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
10722
10723 * gfortran.dg/allocate_zerosize_1.f90: New test.
10724
10725 2006-04-16 Mark Mitchell <mark@codesourcery.com>
10726
10727 PR c++/26365
10728 * g++.dg/template/crash45.C: New test.
10729
10730 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
10731
10732 PR fortran/26787
10733 * gfortran.dg/proc_assign_1.f90: New test.
10734 * gfortran.dg/procedure_lvalue.f90: Change message.
10735 * gfortran.dg/namelist_4.f90: Add new error.
10736
10737 PR fortran/25597
10738 PR fortran/27096
10739 * gfortran.dg/auto_pointer_array_result_1.f90
10740
10741 PR fortran/27089
10742 * gfortran.dg/specification_type_resolution_1.f90
10743
10744 PR fortran/18003
10745 PR fortran/25669
10746 PR fortran/26834
10747 * gfortran.dg/bounds_temporaries_1.f90: New test.
10748
10749 PR fortran/27124
10750 * gfortran.dg/array_return_value_1.f90: New test.
10751
10752 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10753
10754 PR fortran/25336
10755 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
10756
10757 2006-04-15 Jakub Jelinek <jakub@redhat.com>
10758
10759 PR middle-end/26823
10760 * g++.dg/gomp/pr26823-1.C: New test.
10761 * g++.dg/gomp/pr26823-2.C: New test.
10762
10763 2006-04-13 Uros Bizjak <uros@kss-loka.si>
10764
10765 PR middle-end/27134
10766 * gcc.dg/pr27314.c: New test.
10767
10768 2006-04-13 Richard Henderson <rth@redhat.com>
10769
10770 * g++.dg/gomp/block-0.C: Update expected matches.
10771
10772 2006-04-13 DJ Delorie <dj@redhat.com>
10773
10774 * lib/target-supports.exp (check_effective_target_int32plus): New.
10775 (check_effective_target_ptr32plus): New.
10776 (check_effective_target_size32plus): New.
10777 (check_effective_target_int16): New.
10778 (check_profiling_available): Add m32c to the list of unsupported targets.
10779
10780 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
10781 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
10782 memory size.
10783 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
10784 pointers.
10785 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
10786 size_t.
10787 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
10788 and size_t.
10789 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
10790 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
10791 not just xstormy16. Skip m32c due to weird pointer size.
10792 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
10793 not just xstormy16.
10794 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
10795 not just xstormy16.
10796 * gcc.dg/20020312-2.c: Add m32c support.
10797 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
10798 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
10799 in test.
10800 * gcc.dg/20050321-2.c: Require >=32 bit integers.
10801 * gcc.dg/asm-1.c: Skip if int and short are the same size.
10802 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
10803 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
10804 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
10805 * gcc.dg/init-string-2.c: Require >=32 bit integers.
10806 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
10807 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
10808 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
10809 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
10810 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
10811 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
10812 in test.
10813 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
10814 in test.
10815 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
10816 * gcc.dg/pr23049.c: Require >=32 bit integers.
10817 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
10818 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
10819 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
10820 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
10821 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
10822 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
10823 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
10824 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
10825 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
10826 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
10827 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
10828 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
10829 prototype in test.
10830 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
10831 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
10832 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
10833 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
10834 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
10835
10836 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
10837 * gcc.c-torture/execute/20040703-1.x: Likewise.
10838 * gcc.c-torture/execute/20040705-1.x: Likewise.
10839 * gcc.c-torture/execute/20040705-2.x: Likewise.
10840 * gcc.c-torture/execute/20040709-1.x: Likewise.
10841 * gcc.c-torture/execute/20040709-2.x: Likewise.
10842 * gcc.c-torture/execute/20040811-1.x: Likewise.
10843 * gcc.c-torture/execute/20050316-1.x: Likewise.
10844 * gcc.c-torture/execute/bitfld-4.x: Likewise.
10845 * gcc.c-torture/execute/pr19689.x: Likewise.
10846 * gcc.c-torture/execute/pr7284-1.x: Likewise.
10847 * gcc.c-torture/execute/usmul.x: Likewise.
10848 * gcc.c-torture/execute/vrp-5.x: Likewise.
10849 * gcc.c-torture/execute/vrp-6.x: Likewise.
10850 * gcc.dg/debug/20041023-1.s: Likewise.
10851
10852 2006-04-13 Roger Sayle <roger@eyesopen.com>
10853
10854 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
10855 of integers to a vector types are now constant expressions in C.
10856 * gcc.dg/vect/vect-fold-1.c: New test case.
10857
10858 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
10859 Ulrich Weigand <uweigand@de.ibm.com>
10860
10861 PR target/27006
10862 * gcc.dg/vmx/pr27006.c: New testcase.
10863
10864 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10865
10866 PR libgfortran/26766
10867 * gfortran.dg/write_recursive.f90: New test.
10868
10869 2006-04-11 Mark Mitchell <mark@codesourcery.com>
10870
10871 * g++.dg/parse/dtor7.C: New test.
10872 * g++.dg/parse/new1.C: Add error marker.
10873 * g++.dg/template/new3.C: New test.
10874
10875 PR c++/26122
10876 * g++.dg/template/pure1.C: New test.
10877
10878 PR c++/26295
10879 * g++.dg/parse/ptrmem4.C: New test.
10880
10881 2006-04-10 Jeff Law <law@redhat.com>
10882
10883 PR/27087
10884 * gcc.c-torture/compile/pr27087.c: New test.
10885
10886 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
10887
10888 PR/21391
10889 * gcc.dg/20060410.c: New.
10890
10891 2006-04-10 Matthias Klose <doko@debian.org>
10892
10893 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
10894 Recognize multilib directory names containing underscores.
10895
10896 2006-04-10 Roger Sayle <roger@eyesopen.com>
10897
10898 * gcc.target/i386/vecinit-1.c: New test case.
10899 * gcc.target/i386/vecinit-2.c: Likewise.
10900
10901 2006-04-10 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR debug/27057
10904 * g++.dg/debug/dwarf2-2.C: New test.
10905
10906 2006-04-09 Richard Sandiford <richard@codesourcery.com>
10907
10908 PR rtl-optimization/27073
10909 * gcc.c-torture/execute/pr27073.c: New test.
10910
10911 2006-04-08 Mike Stump <mrs@apple.com>
10912
10913 * gcc.dg/pragma-darwin.c: Improve for ppc64.
10914
10915 2006-04-07 Richard Guenther <rguenther@suse.de>
10916
10917 PR tree-optimization/26135
10918 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
10919
10920 2006-04-06 Jan Hubicka <jh@suse.cz>
10921
10922 PR profile/26399
10923 * g++.dg/bprob/g++-bprob-2.C: New testcase.
10924
10925 2006-04-06 Roger Sayle <roger@eyesopen.com>
10926
10927 * g++.dg/conversion/nullptr1.C: New test case.
10928 * g++.dg/conversion/nullptr2.C: Likewise.
10929
10930 2006-04-05 Roger Sayle <roger@eyesopen.com>
10931
10932 * gfortran.dg/dependency_18.f90: New test case.
10933
10934 2006-04-05 Richard Guenther <rguenther@suse.de>
10935
10936 PR tree-optimization/26919
10937 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
10938 * gcc.dg/ipa/ipa-2.c: Likewise.
10939 * gcc.dg/ipa/ipa-3.c: Likewise.
10940 * gcc.dg/ipa/ipa-5.c: Likewise.
10941
10942 2006-04-05 Richard Guenther <rguenther@suse.de>
10943
10944 PR tree-optimization/26763
10945 * gcc.dg/torture/pr26763-1.c: New testcase.
10946 * gcc.dg/torture/pr26763-2.c: Likewise.
10947
10948 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
10949
10950 PR fortran/23634
10951 PR fortran/25619
10952 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
10953
10954 2006-04-04 Eric Christopher <echristo@apple.com>
10955
10956 * gcc.target/i386/387-1.c: Allow regexp to match darwin
10957 stubs.
10958 * gcc.target/i386/387-5.c: Ditto.
10959
10960 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
10961
10962 * gcc.target/sparc/struct-ret-check.c: New test.
10963
10964 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10965
10966 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
10967 zero decimal digits specified in format.
10968
10969 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
10970
10971 PR fortran/26891
10972 * gfortran.dg/missing_optional_dummy_1.f90: New test.
10973
10974 PR fortran/26976
10975 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
10976 * gfortran.dg/initialization_1.f90: Make assignment compliant.
10977 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
10978 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
10979 bigendian-ness.
10980
10981 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
10982
10983 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
10984 dummy arguments work when the actual argument is itself a dummy
10985 argument of the caller.
10986
10987 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
10988
10989 PR libfortran/24685
10990 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
10991
10992 2006-04-01 Roger Sayle <roger@eyesopen.com>
10993
10994 * gfortran.dg/dependencency_17.f90: New test case.
10995
10996 2006-04-01 Roger Sayle <roger@eyesopen.com>
10997
10998 * gfortran.dg/dependency_14.f90: New test case.
10999 * gfortran.dg/dependency_15.f90: Likewise.
11000 * gfortran.dg/dependency_16.f90: Likewise.
11001
11002 2006-03-31 Asher Langton <langton2@llnl.gov>
11003
11004 PR fortran/25358
11005 gfortran.dg/cray_pointers_6.f90: New test.
11006
11007 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11008
11009 PR libgfortran/26890
11010 * gfortran.dg/read_size_noadvance.f90: New test.
11011
11012 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
11013
11014 PR fortran/25031
11015 * gfortran.dg/multiple_allocation_1.f90: Check that the
11016 size has changed after a re-allocation with stat.
11017
11018 2006-03-30 Richard Guenther <rguenther@suse.de>
11019
11020 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11021 removal.
11022 * gcc.target/i386/sselibm-2.c: Likewise.
11023 * gcc.target/i386/sselibm-3.c: Likewise.
11024 * gcc.target/i386/sselibm-4.c: Likewise.
11025 * gcc.target/i386/sselibm-5.c: Likewise.
11026
11027 2006-03-28 Roger Sayle <roger@eyesopen.com>
11028
11029 * gcc.dg/fold-andxor-1.c: New test case.
11030 * gcc.dg/fold-xorand-1.c: Likewise.
11031
11032 2006-03-28 Roger Sayle <roger@eyesopen.com>
11033
11034 * gcc.dg/fold-convnotconv-1.c: New test case.
11035
11036 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11037
11038 PR fortran/26779
11039 * gfortran.dg/private_type_5.f90: New test.
11040
11041 2006-03-27 David Edelsohn <edelsohn@gnu.org>
11042
11043 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11044
11045 2006-03-27 Jakub Jelinek <jakub@redhat.com>
11046
11047 * gfortran.dg/advance_2.f90: New test.
11048 * gfortran.dg/advance_3.f90: New test.
11049
11050 * gfortran.fortran-torture/execute/equiv_5.f: New test.
11051
11052 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11053
11054 PR libgfortran/26661
11055 PR libgfortran/26880
11056 * gfortran.dg/read_x_past.f: New test.
11057
11058 2006-03-26 Geoffrey Keating <geoffk@apple.com>
11059
11060 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11061 to be STABS.
11062
11063 2006-03-26 David Edelsohn <edelsohn@gnu.org>
11064
11065 * objc.dg/dwarf-1.m: Skip on AIX.
11066 * objc.dg/dwarf-2.m: Skip on AIX.
11067
11068 2006-03-25 Steven G. Kargl <kargls@comcast.net>
11069
11070 PR fortran/26816
11071 * gfortran.dg/float_1.f90: New test.
11072
11073 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
11074
11075 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11076 X86_64 targets.
11077 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11078
11079 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
11080
11081 PR libfortran/26735
11082 * gfortran.dg/convert_implied_open.f90: New test case.
11083
11084 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
11085
11086 PR fortran/26769
11087 * gfortran.dg/transpose_reshape_r10.f90: New test case.
11088
11089 2006-03-25 Uros Bizjak <uros@kss-loka.si>
11090
11091 PR middle-end/26717
11092 * gcc.dg/pr26717.c: New test.
11093
11094 2006-03-25 Roger Sayle <roger@eyesopen.com>
11095
11096 * gfortran.dg/dependency_12.f90: New test case.
11097
11098 2006-03-24 Roger Sayle <roger@eyesopen.com>
11099
11100 * gfortran.dg/dependency_9.f90: New (resurected) test case.
11101
11102 2006-03-24 Jeff Law <law@redhat.com>
11103
11104 * gcc.c-torture/pr26840.c: New test.
11105
11106 2006-03-24 Geoffrey Keating <geoffk@apple.com>
11107
11108 * objc.dg/dwarf-2.m: New.
11109 * obj-c++.dg/dwarf-2.mm: New.
11110
11111 * g++.old-deja/g++.other/init19.C: New.
11112
11113 2006-03-24 David Edelsohn <edelsohn@gnu.org>
11114
11115 * g++.dg/eh/spbp.C: Skip on AIX.
11116
11117 2006-03-24 Jakub Jelinek <jakub@redhat.com>
11118
11119 PR middle-end/26611
11120 * g++.dg/gomp/pr26611-1.C: New test.
11121 * g++.dg/gomp/pr26611-2.C: New test.
11122
11123 2006-03-24 Jeff Law <law@redhat.com>
11124
11125 * gcc.c-torture/compile/pr26833.c: New test.
11126 * gfortran.fortran-torture/compile/pr26806.f90: New test.
11127
11128 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11129
11130 * gfortran.dg/endfile_2.f90: Delete temp file.
11131
11132 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
11133
11134 PR fortran/19303
11135 * gfortran.dg/record_marker_1.f90: New test case.
11136 * gfortran.dg/record_marker_2.f: New test case.
11137 * gfortran.dg/record_marker_3.f90: New test case.
11138
11139 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
11140
11141 PR fortran/17298
11142 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11143 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11144
11145 2006-03-21 Janis Johnson <janis187@us.ibm.com>
11146
11147 * lib/gcc-dg.exp (cleanup-modules): New proc.
11148 * gfortran.dg/allocatable_function_1.f90,
11149 gfortran.dg/allocate_char_star_scalar_1.f90,
11150 gfortran.dg/assumed_charlen_function_1.f90,
11151 gfortran.dg/assumed_dummy_1.f90,
11152 gfortran.dg/assumed_shape_ranks_1.f90,
11153 gfortran.dg/assumed_shape_ranks_2.f90,
11154 gfortran.dg/assumed_size_dt_dummy.f90,
11155 gfortran.dg/auto_char_dummy_array_1.f90,
11156 gfortran.dg/auto_char_len_3.f90,
11157 gfortran.dg/automatic_module_variable.f90,
11158 gfortran.dg/bad_automatic_objects_1.f90,
11159 gfortran.dg/char_array_constructor.f90,
11160 gfortran.dg/char_array_structure_constructor.f90,
11161 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11162 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11163 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11164 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11165 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11166 gfortran.dg/derived_pointer_recursion.f90,
11167 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11168 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11169 gfortran.dg/dummy_functions_1.f90,
11170 gfortran.dg/elemental_initializer_1.f90,
11171 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
11172 gfortran.dg/elemental_pointer_1.f90,
11173 gfortran.dg/elemental_subroutine_1.f90,
11174 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
11175 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
11176 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
11177 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
11178 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
11179 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
11180 gfortran.dg/global_references_1.f90,
11181 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
11182 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
11183 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
11184 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
11185 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
11186 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
11187 gfortran.dg/large_integer_kind_1.f90,
11188 gfortran.dg/large_real_kind_1.f90,
11189 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
11190 gfortran.dg/module_double_reuse.f90,
11191 gfortran.dg/module_equivalence_1.f90,
11192 gfortran.dg/module_interface_1.f90,
11193 gfortran.dg/module_parameter_array_refs_1.f90,
11194 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
11195 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
11196 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
11197 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
11198 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
11199 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
11200 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
11201 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
11202 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
11203 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
11204 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
11205 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
11206 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
11207 gfortran.dg/same_name_1.f90,
11208 gfortran.dg/sibling_dummy_procedure_1.f90,
11209 gfortran.dg/sibling_dummy_procedure_2.f90,
11210 gfortran.dg/sibling_dummy_procedure_3.f90,
11211 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
11212 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
11213 gfortran.dg/used_dummy_types_2.f90,
11214 gfortran.dg/used_dummy_types_3.f90,
11215 gfortran.dg/used_dummy_types_4.f90,
11216 gfortran.dg/used_dummy_types_5.f90,
11217 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
11218 gfortran.dg/userdef_operator_1.f90: Use it.
11219
11220 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11221
11222 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
11223 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
11224 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
11225 gfortran.dg/write_back.f,
11226 gfortran.fortran-torture/execute/inquire_1.f90,
11227 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
11228
11229 2006-03-21 Jeff Law <law@redhat.com>
11230
11231 * gcc.dg/tree-ssa/vrp28.c: New test.
11232
11233 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
11234
11235 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
11236 if _STDC_C99 is defined.
11237 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
11238 * gcc.dg/builtins-20.c: Likewise.
11239 * gcc.dg/builtins-53.c: Likewise.
11240 * gcc.dg/single-precision-constant.c: Likewise. Also pass
11241 -mmacosx-version-min=10.3 on PowerPC/Darwin.
11242
11243 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
11244
11245 PR tree-opt/26781
11246 * gcc.c-torture/compile/pr26781-1.c: New test.
11247 * gcc.c-torture/compile/pr26781-2.c: New test.
11248
11249 2006-03-21 Jakub Jelinek <jakub@redhat.com>
11250
11251 PR c++/26690
11252 * g++.dg/gomp/pr26690-1.C: New test.
11253 * g++.dg/gomp/pr26690-2.C: New test.
11254
11255 2006-03-20 Jeff Law <law@redhat.com>
11256
11257 * gcc.dg/tree-ssa/pr21829.c: New test.
11258
11259 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
11260
11261 2006-03-20 Richard Sandiford <richard@codesourcery.com>
11262
11263 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
11264 (check_visibility_available): Use it.
11265 (check_effective_target_default_packed): Likewise.
11266 (check_effective_target_pcc_bitfield_type_matters): Likewise.
11267 (check_effective_target_fopenmp): Likewise.
11268 (check_effective_target_freorder): Likewise.
11269 (check_effective_target_fpic): Likewise.
11270 (check_named_sections_available): Likewise.
11271 (check_effective_target_ilp32): Likewise.
11272 (check_effective_target_lp64): Likewise.
11273
11274 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
11275
11276 PR fortran/20935
11277 * gfortran.dg/scalar_mask_2.f90: New test case.
11278
11279 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
11280
11281 PR tree-opt/26629
11282 * gcc.dg/tree-ssa/loadpre12.c: New test.
11283 * gcc.dg/tree-ssa/loadpre13.c: New test.
11284 * gcc.dg/tree-ssa/loadpre14.c: New test.
11285 * gcc.dg/tree-ssa/loadpre15.c: New test.
11286 * gcc.dg/tree-ssa/loadpre16.c: New test.
11287 * gcc.dg/tree-ssa/loadpre17.c: New test.
11288 * gcc.dg/tree-ssa/loadpre18.c: New test.
11289 * gcc.dg/tree-ssa/loadpre19.c: New test.
11290 * gcc.dg/tree-ssa/loadpre20.c: New test.
11291 * gcc.dg/tree-ssa/loadpre21.c: New test.
11292 * gcc.dg/tree-ssa/loadpre22.c: New test.
11293
11294 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
11295
11296 PR fortran/26741
11297 * gfortran.dg/elemental_initializer_1.f90: New test.
11298
11299 PR fortran/26716
11300 * gfortran.dg/assumed_shape_ranks_2: New test.
11301
11302 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
11303
11304 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
11305 target fpic.
11306
11307 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11308
11309 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
11310 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
11311 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
11312 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
11313 gfortran.fortran-torture/execute/direct_io.f90,
11314 gfortran.fortran-torture/execute/inquire_2.f90,
11315 gfortran.fortran-torture/execute/inquire_4.f90,
11316 gfortran.fortran-torture/execute/list_read_1.f90,
11317 gfortran.fortran-torture/execute/open_replace.f90,
11318 gfortran.fortran-torture/execute/slash_edit.f90,
11319 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
11320 temporary files from testcases.
11321
11322 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11323
11324 PR libgfortran/26509
11325 gfortran.dg/write_direct_eor.f90: New test.
11326
11327 2006-03-17 David Edelsohn <edelsohn@gnu.org>
11328
11329 * gcc.target/powerpc/pr26350.c: New.
11330 * gcc.target/powerpc/indexed-addr.c: New.
11331
11332 2006-03-16 Roger Sayle <roger@eyesopen.com>
11333
11334 * gfortran.dg/dependency_13.f90: New test case.
11335
11336 2006-03-16 Roger Sayle <roger@eyesopen.com>
11337
11338 PR middle-end/21781
11339 * gcc.dg/real-const-1.c: New test case.
11340
11341 2006-03-15 Geoffrey Keating <geoffk@apple.com>
11342
11343 * g++.old-deja/g++.other/init18.C: New.
11344 * g++.old-deja/g++.other/init5.C: Remove xfail.
11345
11346 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11347
11348 * g++.dg/opt/pr15551.C: Cleanup temp file.
11349
11350 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11351
11352 PR c++/6634
11353 g++.dg/parse/long1.C: New test.
11354
11355 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11356
11357 PR fortran/19101
11358 * gfortran.dg/continuation.f90: New test.
11359 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
11360
11361 2006-03-14 Richard Guenther <rguenther@suse.de>
11362
11363 PR tree-optimization/26672
11364 * gcc.dg/torture/pr26672.c: New testcase.
11365
11366 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
11367
11368 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
11369 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
11370
11371 2006-03-13 Roger Sayle <roger@eyesopen.com>
11372
11373 PR middle-end/26557
11374 * gcc.c-torture/compile/switch-1.c: New test case.
11375
11376 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
11377
11378 PR fortran/25378
11379 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
11380 test to include more permuatations of mask and index.
11381 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
11382 respond to F2003 spec. that the position returned for an all false
11383 mask && condition is zero.
11384
11385 2006-03-13 Jakub Jelinek <jakub@redhat.com>
11386
11387 PR middle-end/25989
11388 * gcc.dg/gomp/pr25989.c: New test.
11389
11390 2006-03-13 Jeff Law <law@redhat.com>
11391
11392 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
11393
11394 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
11395
11396 * gcc.dg/switch-9.c: New test.
11397
11398 2006-03-13 Richard Guenther <rguenther@suse.de>
11399
11400 PR middle-end/26630
11401 * gcc.dg/torture/pr26630.c: New testcase.
11402
11403 2006-03-11 Roger Sayle <roger@eyesopen.com>
11404
11405 * gfortran.dg/dependency_10.f90: New test case.
11406 * gfortran.dg/dependency_11.f90: Likewise.
11407
11408 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
11409 Erik Edelmann <eedelman@gcc.gnu.org>
11410
11411 * gfortran.dg/allocatable_function_1.f90: New.
11412 * gfortran.dg/allocatable_function_2.f90: New.
11413
11414 2006-03-10 Richard Guenther <rguenther@suse.de>
11415
11416 PR middle-end/26565
11417 * gcc.dg/torture/pr26565.c: New testcase.
11418
11419 2006-03-09 Eric Christopher <echristo@apple.com>
11420
11421 * gcc.c-torture/compile/20060309-1.c: New.
11422
11423 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11424
11425 PR libgfortran/26499
11426 * gfortran.dg/write_back.f: New test.
11427 * gfortran.dg/write_rewind_1.f: New test.
11428 * gfortran.dg/write_rewind_2.f: New test.
11429
11430 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11431
11432 PR libgfortran/26554
11433 * gfortran.dg/read_logical.f90: New test.
11434
11435 2006-03-04 Laurent GUERBY <laurent@guerby.net>
11436
11437 * ada/acats/norun.lst: cdd2a03 now passes.
11438
11439 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
11440
11441 PR testsuite/25177
11442 * gcc.target/powerpc/pr18096-1.c: Change where the error
11443 would match.
11444
11445 2006-03-04 Jakub Jelinek <jakub@redhat.com>
11446
11447 * gcc.target/i386/cleanup-1.c: New test.
11448 * gcc.target/i386/cleanup-2.c: New test.
11449
11450 2006-03-04 Roger Sayle <roger@eyesopen.com>
11451
11452 * gfortran.dg/dependency_9.f90: Remove for the time being.
11453
11454 2006-03-04 Krister Walfridsson <cato@df.lth.se>
11455
11456 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
11457 directive.
11458
11459 2006-03-03 Roger Sayle <roger@eyesopen.com>
11460
11461 * gfortran.dg/dependency_9.f90: New test case.
11462
11463 2006-03-03 Roger Sayle <roger@eyesopen.com>
11464
11465 * gfortran.dg/dependency_4.f90: New test case.
11466 * gfortran.dg/dependency_5.f90: New test case.
11467 * gfortran.dg/dependency_6.f90: New test case.
11468 * gfortran.dg/dependency_7.f90: New test case.
11469 * gfortran.dg/dependency_8.f90: New test case.
11470
11471 2006-03-03 Paul Brook <paul@codesourcery.com>
11472
11473 * lib/target-supports.exp (check_profiling_available):
11474 Add m68k-*-elf.
11475
11476 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
11477
11478 PR fortran/25031
11479 * multiple_allocation_1.f90: New test.
11480
11481 2006-03-03 Roger Sayle <roger@eyesopen.com>
11482
11483 PR tree-optimization/26524
11484 * gfortran.dg/pr26524.f: New test case.
11485
11486 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11487
11488 * g++.dg/template/repo5.C: Cleanup repo files.
11489 * gcc.dg/20051201-1.c: Cleanup coverage files.
11490 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
11491 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
11492 tree dump files.
11493
11494 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
11495
11496 * objc.dg/objc-nofilename-1.m: New test.
11497 * objc.dg/bad-receiver-type.m: New test.
11498 * obj-c++.dg/bad-receiver-type.mm: New test.
11499
11500 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
11501
11502 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
11503
11504 2006-03-01 Mike Stump <mrs@apple.com>
11505
11506 * g++.dg/abi/key2.C: Add.
11507
11508 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
11509
11510 * gfortran.dg/logical_dot_product.f90: New test.
11511
11512 PR fortran/26393
11513 * gfortran.dg/used_interface_ref.f90: New test.
11514
11515 PR fortran/20938
11516 * gfortran.dg/dependency_2.f90: New test.
11517 * gfortran.fortran-torture/execute/where17.f90: New test.
11518 * gfortran.fortran-torture/execute/where18.f90: New test.
11519 * gfortran.fortran-torture/execute/where19.f90: New test.
11520 * gfortran.fortran-torture/execute/where20.f90: New test.
11521
11522 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
11523
11524 * g++.dg/tree-ssa/pr26443.C: New test case.
11525
11526 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
11527
11528 PR middle-end/26022
11529 * g++.dg/opt/return-slot1.C: New test.
11530
11531 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11532
11533 PR libgfortran/26136
11534 * gfortran.dg/namelist_23.f90: New test.
11535
11536 2006-02-28 Roger Sayle <roger@eyesopen.com>
11537
11538 PR middle-end/14752
11539 * gcc.dg/fold-eqandshift-2.c: New test case.
11540
11541 2006-02-28 Richard Guenther <rguenther@suse.de>
11542
11543 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
11544 decomposition.
11545
11546 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
11547
11548 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
11549
11550 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11551
11552 PR libgfortran/26464
11553 * gfortran.dg/backspace_5.f: New test.
11554 * gfortran.dg/backspace_6.f: New test.
11555
11556 2006-02-26 Roger Sayle <roger@eyesopen.com>
11557
11558 * gcc.dg/fold-eqandnot-1.c: New test case.
11559
11560 2006-02-26 Roger Sayle <roger@eyesopen.com>
11561
11562 PR middle-end/19983
11563 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
11564
11565 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
11566
11567 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
11568 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
11569
11570 2006-02-26 Richard Guenther <rguenther@suse.de>
11571
11572 PR tree-optimization/26421
11573 * gcc.dg/tree-ssa/pr26421.c: New testcase.
11574
11575 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
11576
11577 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
11578 * g++.old-deja/g++.robertl/eb132.C: Likewise.
11579
11580 2006-02-26 Roger Sayle <roger@eyesopen.com>
11581
11582 * gcc.dg/fold-even-1.c: New test case.
11583
11584 2006-02-26 Roger Sayle <roger@eyesopen.com>
11585
11586 PR middle-end/21137
11587 * gcc.dg/fold-eqandshift-1.c: New test case.
11588
11589 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
11590
11591 PR tree-optimization/25125
11592 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
11593 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
11594
11595 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
11596
11597 PR tree-optimizations/26359
11598 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
11599 with -fdump-tree-dceloop-details.
11600 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
11601
11602 2006-02-25 Roger Sayle <roger@eyesopen.com>
11603
11604 PR middle-end/23673
11605 * gcc.dg/fold-eqxor-1.c: New test case.
11606 * gcc.dg/fold-eqxor-2.c: Likewise.
11607 * gcc.dg/fold-eqxor-3.c: Likewise.
11608
11609 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
11610
11611 PR fortran/23092
11612 * scalar_mask_1.f90: New test.
11613
11614 2006-02-24 Geoffrey Keating <geoffk@apple.com>
11615
11616 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
11617 * g++.dg/eh/uncaught2.C: New.
11618 * g++.dg/eh/uncaught3.C: New.
11619
11620 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11621
11622 PR libgfortran/26423
11623 * gfortran.dg/read_many_1.f: New test.
11624
11625 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
11626
11627 PR fortran/24519
11628 * gfortran.dg/dependency_3.f90: New test.
11629 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
11630 XFAILs.
11631
11632 PR fortran/25395
11633 * gfortran.dg/equiv_6.f90: New test.
11634
11635 2006-02-23 Jeff Law <law@redhat.com>
11636
11637 * gcc.c-torture/compile/pr26425.c: New test.
11638
11639 2006-02-23 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR middle-end/26412
11642 * gcc.dg/gomp/pr26412.c: New test.
11643
11644 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11645
11646 PR c++/26291
11647 * g++.dg/other/ellipsis1.C: New test.
11648 * g++.dg/parse/operator4.C: Adjust error marker.
11649
11650 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
11651
11652 PR target/25603
11653 * gfortran.dg/pr25603.f: New testcase.
11654
11655 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
11656
11657 * gcc.dg/bf-spl1.c: Don't specify -m68000.
11658 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
11659
11660 2006-02-21 Geoffrey Keating <geoffk@apple.com>
11661
11662 * g++.dg/eh/spbp.C: New.
11663
11664 2006-02-21 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR middle-end/26379
11667 * gcc.target/i386/mmx-7.c: New test.
11668
11669 2006-02-20 Roger Sayle <roger@eyesopen.com>
11670
11671 PR tree-optimization/26361
11672 * gcc.dg/tree-ssa/vrp27.c: New test case.
11673
11674 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
11675
11676 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
11677 * gcc.dg/tree-ssa/complex-4.c: Here.
11678
11679 2006-02-19 Roger Sayle <roger@eyesopen.com>
11680
11681 PR middle-end/19543
11682 * gfortran.dg/logical_1.f90: New test case.
11683
11684 2006-02-19 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR middle-end/26334
11687 * gcc.dg/20060218-1.c: Moved to...
11688 * gcc.target/i386/20060218-1.c: ... here. New test.
11689
11690 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
11691
11692 PR fortran/26201
11693 * gfortran.dg/convert_1.f90: New.
11694
11695 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
11696
11697 PR fortran/25054
11698 * gfortran.dg/namelist_5.f90: New test.
11699
11700 PR fortran/25089
11701 * gfortran.dg/namelist_4.f90: New test.
11702
11703 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
11704
11705 PR tree-opt/25680
11706 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
11707
11708 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
11709
11710 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
11711 variable to take into account the variable name in the
11712 function header.
11713 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
11714
11715 2006-02-18 Jakub Jelinek <jakub@redhat.com>
11716
11717 PR middle-end/26334
11718 * gcc.c-torture/compile/20060217-1.c: New test.
11719 * gcc.dg/20060218-1.c: New test.
11720
11721 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
11722
11723 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
11724
11725 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
11726
11727 * gcc.dg/cpp/undef3.c: New test.
11728 * gcc.dg/cpp/trad/builtins2.c: New test.
11729
11730 2006-02-18 Mark Mitchell <mark@codesourcery.com>
11731
11732 PR c++/26266
11733 * g++.dg/template/static22.C: New test.
11734 * g++.dg/template/static23.C: New test.
11735 * g++.dg/template/static24.C: New test.
11736 * g++.dg/template/non-dependent13.C: New test.
11737 * g++.dg/init/member1.C: Tweak error markers.
11738
11739 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11740
11741 PR target/26255
11742 * gcc.c-torture/compile/pr26255.c: New test case.
11743
11744 2006-02-16 Roger Sayle <roger@eyesopen.com>
11745
11746 * gfortran.fortran-torture/execute/where_10.f90: New test case.
11747 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11748 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
11749 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
11750 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11751 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11752 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11753
11754 2006-02-16 Jeff Law <law@redhat.com>
11755
11756 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
11757 * gcc.dg/tree-ssa/vrp26.c: New test.
11758
11759 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
11760
11761 PR target/20353
11762 PR target/24578
11763 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
11764 __UCLIBC__ is defined.
11765
11766 2006-02-16 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR fortran/26224
11769 * gfortran.dg/gomp/pr26224.f: New test.
11770
11771 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
11772
11773 PR tree-opt/25918
11774 * lib/target-supports.exp
11775 (check_effective_target_vect_short_mult): New.
11776 (check_effective_target_vect_char_mult): New.
11777 (check_effective_target_vect_widen_sum_qi_to_si): New.
11778 (check_effective_target_vect_widen_sum_qi_to_hi): New.
11779 (check_effective_target_vect_widen_sum_hi_to_si): New.
11780 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
11781 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
11782 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
11783 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
11784 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
11785 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
11786 vect-reduc-pattern-2c.c
11787 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
11788 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
11789 vect-reduc-pattern-1c.c
11790
11791 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
11792
11793 PR fortran/24557
11794 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
11795
11796 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
11797
11798 PR fortran/26054
11799 * gfortran.dg/enum_8.f90: Remove check for warning.
11800 * gfortran.dg/iomsg_1.f90: Ditto.
11801 * gfortran.dg/enum_1.f90: Ditto.
11802 * gfortran.dg/enum_9.f90: Ditto.
11803 * gfortran.dg/enum_2.f90: Ditto.
11804 * gfortran.dg/enum_10.f90: Ditto.
11805 * gfortran.dg/enum_3.f90: Ditto.
11806 * gfortran.dg/flush_1.f90: Ditto.
11807 * gfortran.dg/enum_4.f90: Ditto.
11808 * gfortran.dg/array_constructor_1.f90: Ditto.
11809 * gfortran.dg/enum_5.f90: Ditto.
11810 * gfortran.dg/enum_6.f90: Ditto.
11811 * gfortran.dg/enum_7.f90: Ditto.
11812
11813 2006-02-15 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR middle-end/26300
11816 * gcc.c-torture/compile/20060215-1.c: New test.
11817
11818 2006-02-14 Roger Sayle <roger@eyesopen.com>
11819
11820 PR middle-end/23670
11821 * gcc.dg/tree-ssa/andor-2.c: New test case.
11822
11823 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
11824
11825 PR fortran/25045
11826 * optional_dim.f90: New test.
11827
11828 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11829
11830 PR fortran/26277
11831 * gfortran.dg/label_4.f90: New.
11832
11833 2006-02-14 Jakub Jelinek <jakub@redhat.com>
11834 Diego Novillo <dnovillo@redhat.com>
11835 Uros Bizjak <uros@kss-loka.si>
11836
11837 * gfortran.dg/gomp: New directory.
11838
11839 2006-02-14 Richard Guenther <rguenther@suse.de>
11840
11841 PR tree-optimization/26258
11842 * gcc.dg/torture/pr26258.c: New testcase.
11843
11844 2006-02-13 Jakub Jelinek <jakub@redhat.com>
11845
11846 PR fortran/26246
11847 * gfortran.dg/pr26246_1.f90: New test.
11848 * gfortran.dg/pr26246_2.f90: New test.
11849
11850 PR middle-end/26092
11851 * gcc.c-torture/compile/20060208-1.c: New test.
11852
11853 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
11854
11855 PR fortran/26074
11856 PR fortran/25103
11857 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
11858 * gfortran.dg/bad_automatic_objects_1.f90: New test.
11859 * gfortran.dg/automatic_module_variable.f90: Change error message.
11860
11861 PR fortran/20861
11862 * gfortran.dg/internal_dummy_1.f90: New test.
11863
11864 PR fortran/20871
11865 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
11866
11867
11868 PR fortran/25083
11869 * gfortran.dg/uncommon_block_data_1.f90: New test.
11870 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
11871 with standard.
11872
11873 PR fortran/25088
11874 * gfortran.dg/typed_subroutine_1.f90: New test.
11875
11876 2006-02-13 Geoffrey Keating <geoffk@apple.com>
11877
11878 * objc.dg/dwarf-1.m: New.
11879
11880 2006-02-13 Roger Sayle <roger@eyesopen.com>
11881
11882 PR middle-end/24427
11883 * gcc.dg/tree-ssa/andor-1.c: New test case.
11884
11885 2006-02-13 Josh Conner <jconner@apple.com>
11886
11887 PR target/25376
11888 * gcc.dg/pr25376.c: New test.
11889
11890 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
11891 assemble.
11892 * lib/target-supports.exp (check_named_sections_available):
11893 Only compile named-sections test -- don't assemble.
11894
11895 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
11896
11897 * g++.dg/warn/no-write-strings.C: New test.
11898 * g++.dg/warn/write-strings.C: Likewise.
11899 * g++.dg/warn/write-strings-default.C: Likewise.
11900
11901 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
11902
11903 PR fortran/25806
11904 * gfortran.dg/ret_pointer_2.f90: New test.
11905
11906 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
11907
11908 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
11909
11910 2006-02-10 Jeff Law <law@redhat.com>
11911
11912 * gcc.c-torture/compile/pr26213.c: New test.
11913
11914 2006-02-10 Steven G. Kargl <kargls@comcast.net>
11915
11916 gfortran.dg/null_1.f90: New test.
11917
11918 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11919
11920 PR fortran/14771
11921 * gfortran.dg/parens_4.f90: New.
11922 * gfortran.dg/parens_5.f90: New.
11923
11924 2006-02-10 Richard Guenther <rguenther@suse.de>
11925
11926 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
11927
11928 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11929 Paul Thomas <pault@gcc.gnu.org>
11930
11931 PR fortran/14771
11932 * gfortran.dg/parens_1.f90: New.
11933 * gfortran.dg/parens_2.f90: New.
11934 * gfortran.dg/parens_3.f90: New.
11935
11936 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
11937
11938 PR fortran/26038
11939 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
11940
11941 PR fortran/25059
11942 * gfortran.dg/impure_assignment_1.f90: New test.
11943
11944 PR fortran/25070
11945 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
11946
11947 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
11948
11949 PR target/26141
11950 * g++.dg/expr/stdarg2.C: New test.
11951
11952 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
11953
11954 PR inline-asm/16194
11955 * gcc.dg/pr16194.c: New test.
11956
11957 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
11958
11959 * ada/acats/run_acats: Use portable variant of "$@".
11960
11961 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
11962
11963 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
11964 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
11965
11966 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11967
11968 PR tree-opt/26179
11969 * g++.dg/opt/pr26179.C: New test.
11970
11971 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11972
11973 PR middle-end/26134
11974 * gcc.dg/tree-ssa/complex-3.c: New test.
11975
11976 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11977
11978 * gcc.c-torture/compile/volatile-1.c: New test.
11979
11980 2006-02-09 Diego Novillo <dnovillo@redhat.com>
11981
11982 PR 26180
11983 * gcc.dg/tree-ssa/pr26180.c: New test.
11984
11985 2006-02-08 Jeff Law <law@redhat.com>
11986
11987 * gcc.dg/tree-ssa/pr21417.c: New test.
11988
11989 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
11990
11991 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11992 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
11993
11994 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
11995
11996 * lib/scanrtl.exp: New.
11997
11998 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11999
12000 PR c++/26071
12001 * g++.dg/other/virtual2.C: New test.
12002
12003 PR c++/26070
12004 * g++.dg/other/virtual1.C: New test.
12005
12006 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
12007
12008 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12009 cleanup-ipa-dump): Update dump file glob patterns.
12010 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12011 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12012
12013 * lib/gcc-dg.exp: Load it.
12014 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12015
12016 2006-02-07 Janis Johnson <janis187@us.ibm.com>
12017
12018 PR testsuite/26159
12019 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12020 * gcc.dg/tree-ssa/pr23382.c: Ditto.
12021
12022 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12023
12024 PR fortran/25577
12025 * gfortran.dg/mvbits_1.f90: New.
12026
12027 2006-02-07 Dirk Mueller <dmueller@suse.com>
12028
12029 * g++.dg/warn/Wdiv-by-zero.C: New test.
12030 * g++.dg/warn/Wno-div-by-zero.C: New.
12031
12032 2006-02-07 Jeff Law <law@redhat.com>
12033
12034 * gcc.dg/tree-ssa/pr21559.c: New test.
12035
12036 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12037 multiple VRP passes.
12038 * gcc.dg/tree-ssa/vrp09.c: Likewise.
12039 * gcc.dg/tree-ssa/vrp18.c: Likewise.
12040 * gcc.dg/tree-ssa/pr21582.c: Likewise.
12041 * gcc.dg/tree-ssa/pr20657.c: Likewise.
12042 * gcc.dg/tree-ssa/pr21001.c: Likewise.
12043 * gcc.dg/tree-ssa/vrp02.c: Likewise
12044 * gcc.dg/tree-ssa/vrp11.c: Likewise
12045 * gcc.dg/tree-ssa/pr14341.c: Likewise
12046 * gcc.dg/tree-ssa/vrp19.c: Likewise
12047 * gcc.dg/tree-ssa/vrp20.c: Likewise
12048 * gcc.dg/tree-ssa/vrp03.c: Likewise
12049 * gcc.dg/tree-ssa/pr21086.c: Likewise
12050 * gcc.dg/tree-ssa/pr21959.c: Likewise
12051 * gcc.dg/tree-ssa/vrp21.c: Likewise
12052 * gcc.dg/tree-ssa/vrp04.c: Likewise
12053 * gcc.dg/tree-ssa/pr25485.c: Likewise
12054 * gcc.dg/tree-ssa/pr22026.c: Likewise
12055 * gcc.dg/tree-ssa/vrp22.c: Likewise
12056 * gcc.dg/tree-ssa/vrp05.c: Likewise
12057 * gcc.dg/tree-ssa/20030807-10.c: Likewise
12058 * gcc.dg/tree-ssa/pr20701.c: Likewise
12059 * gcc.dg/tree-ssa/vrp23.c: Likewise
12060 * gcc.dg/tree-ssa/vrp06.c: Likewise
12061 * gcc.dg/tree-ssa/pr22117.c: Likewise
12062 * gcc.dg/tree-ssa/pr20702.c: Likewise
12063 * gcc.dg/tree-ssa/vrp15.c: Likewise
12064 * gcc.dg/tree-ssa/pr21090.c: Likewise
12065 * gcc.dg/tree-ssa/pr21294.c: Likewise
12066 * gcc.dg/tree-ssa/vrp24.c: Likewise
12067 * gcc.dg/tree-ssa/vrp07.c: Likewise
12068 * gcc.dg/tree-ssa/pr21563.c: Likewise
12069 * gcc.dg/tree-ssa/pr25382.c: Likewise
12070 * gcc.dg/tree-ssa/vrp16.c: Likewise
12071 * gcc.dg/tree-ssa/vrp25.c: Likewise
12072 * gcc.dg/tree-ssa/vrp08.c: Likewise
12073 * gcc.dg/tree-ssa/20030807-6.c: Likewise
12074 * gcc.dg/tree-ssa/vrp17.c: Likewise
12075 * gcc.dg/tree-ssa/pr21458.c: Likewise
12076 * g++.dg/tree-ssa/pr18178.C: Likewise
12077
12078 2006-02-07 Richard Guenther <rguenther@suse.de>
12079
12080 PR c++/26140
12081 Revert
12082 2006-01-30 Richard Guenther <rguenther@suse.de>
12083 PR c++/23372
12084 * gcc.dg/pr23372-1.C: New testcase.
12085
12086 * g++.dg/tree-ssa/pr26140.C: New testcase.
12087
12088 2006-02-07 Mark Mitchell <mark@codesourcery.com>
12089
12090 PR c++/9737
12091 * g++.dg/template/ttp15.C: New test.
12092 * g++.dg/template/ttp16.C: Likewise.
12093 * g++.dg/template/ttp17.C: Likewise.
12094 * g++.old-deja/g++.pt/ttp36.C: Remove.
12095 * g++.old-deja/g++.pt/ttp19.C: Likewise.
12096 * g++.old-deja/g++.pt/ttp37.C: Likewise.
12097 * g++.old-deja/g++.pt/ttp38.C: Likewise.
12098 * g++.old-deja/g++.pt/ttp39.C: Likewise.
12099 * g++.old-deja/g++.pt/ttp9.C: Likewise.
12100 * g++.old-deja/g++.pt/ttp40.C: Likewise.
12101 * g++.old-deja/g++.pt/ttp51.C: Likewise.
12102 * g++.old-deja/g++.pt/ttp26.C: Likewise.
12103 * g++.old-deja/g++.pt/ttp36.C: Likewise.
12104
12105 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
12106
12107 PR libfortran/23815
12108 * unf_io_convert_4.f90: New test.
12109
12110 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
12111
12112 * gcc.dg/tree-ssa/loadpre10.c: New test.
12113 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12114 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12115 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12116
12117 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12118
12119 PR libfortran/24685
12120 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12121
12122 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
12123
12124 PR tree-opt/25251
12125 * gfortran.dg/assign_7.f: New test.
12126
12127 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
12128
12129 PR fortran/26041
12130 PR fortran/26064
12131 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12132 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12133 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12134
12135 2006-02-05 Jakub Jelinek <jakub@redhat.com>
12136
12137 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12138 in size_t typedef.
12139
12140 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
12141
12142 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12143 * g++.dg/charset/string.c (foo): Likewise.
12144 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12145 const char*
12146 * g++.dg/ext/builtin2.C (printf): Likewise.
12147 * g++.dg/init/new15.C (printf): Likewise.
12148 * g++.dg/opt/pr17697-1.C (foo): Likewise.
12149 * g++.dg/opt/pr17697-2.C (foo): Likewise.
12150 * g++.dg/opt/pr17697-3.C (foo): Likewise.
12151 * g++.dg/template/non-dependent4.C (temp): Likewise.
12152 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12153 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12154 parameter type to const char*.
12155 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12156 Change type to const char*.
12157 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12158 Likewise.
12159 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12160 second parameter type to const char*.
12161 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12162 (Y::Y): Change parameter type to const char*.
12163 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12164 * g++.old-deja/g++.jason/report.C: Apply const correctness.
12165 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12166 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12167 (char*).
12168 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12169 const char*.
12170 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
12171 type to const char*.
12172 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
12173 return type to const char*.
12174 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
12175 to const char*.
12176 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
12177 * g++.old-deja/g++.law/refs1.C: Likewise.
12178 * g++.old-deja/g++.law/visibility1.C: Likewise.
12179 * g++.old-deja/g++.law/visibility2.C: Likewise.
12180 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
12181 const char*.
12182 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
12183 * g++.old-deja/g++.mike/net48.C: Likewise.
12184 * g++.old-deja/g++.mike/p646.C: Likewise.
12185 * g++.old-deja/g++.mike/p6746.C: Likewise.
12186 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
12187 type to const char*.
12188 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
12189 deprecated conversion warning.
12190 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
12191 char*.
12192 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
12193 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
12194 * g++.old-deja/g++.pt/explicit8.C: Likewise.
12195 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
12196 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
12197 * g++.old-deja/g++.pt/nontype3.C: Likewise.
12198 * g++.old-deja/g++.pt/t39.C: Likewise.
12199 * g++.old-deja/g++.robertl/eb106.C: Likewise.
12200 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
12201
12202 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
12203
12204 PR fortran/25075
12205 intrinsic_argument_conformance_1.f90: New test.
12206
12207 2006-02-03 Steven G. Kargl <kargls@comcast.net>
12208
12209 PR fortran/20845
12210 * gfortran.dg/char_result_11.f90: Add SAVE.
12211 * gfortran.dg/der_pointer_4.f90: Ditto.
12212 * gfortran.dg/default_initialization.f90: New test.
12213
12214 2006-02-03 Jeff Law <law@redhat.com>
12215
12216 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
12217 handle more than 100 dump files.
12218 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
12219 * lib/scantree.exp (scan-tree-dump): Likewise.
12220 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
12221 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
12222 * lib/scanipa.exp (scan-ipa-dump): Likewise.
12223 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
12224 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
12225
12226 2006-02-03 Diego Novillo <dnovillo@redhat.com>
12227
12228 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
12229
12230 2006-02-03 Mark Mitchell <mark@codesourcery.com>
12231
12232 * g++.dg/template/using12.C: New test.
12233
12234 2006-02-03 Alan Modra <amodra@bigpond.net.au>
12235
12236 * gcc.target/powerpc/pr25960.c: New test.
12237
12238 2006-02-02 Steven G. Kargl <kargls@comcast>
12239
12240 PR fortran/24958
12241 gfortran.dg/nullify_2.f90: New test.
12242
12243 2006-02-02 Diego Novillo <dnovillo@redhat.com>
12244
12245 PR 25990
12246 * gcc.dg/gomp/pr25990.c: New test.
12247
12248 2006-01-31 Mark Mitchell <mark@codesourcery.com>
12249
12250 PR c++/25342
12251 * g++.gd/template/partial4.C: New test.
12252
12253 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
12254
12255 PR middle-end/26001
12256 * gfortran.dg/data_char_2.f90: New.
12257
12258 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
12259
12260 PR fortran/26039
12261 maxval_maxloc_conformance_1.f90: New test.
12262
12263 2006-01-31 Richard Guenther <rguenther@suse.de>
12264
12265 * gcc.target/i386/sselibm-1.c: New testcase.
12266 * gcc.target/i386/sselibm-2.c: Likewise.
12267 * gcc.target/i386/sselibm-3.c: Likewise.
12268 * gcc.target/i386/sselibm-4.c: Likewise.
12269 * gcc.target/i386/sselibm-5.c: Likewise.
12270
12271 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
12272
12273 PR fortran/24266
12274 * gfortran.dg/arrayio_derived_2.f90: New.
12275
12276 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
12277
12278 * gcc.dg/unsigned-long-compare.c: New test.
12279
12280 2006-01-30 Steve Ellcey <sje@cup.hp.com>
12281
12282 PR testsuite/25318
12283 * lib/target-supports.exp (check_effective_target_freorder):
12284 Check to see if target supports -freorder-blocks-and-partition.
12285 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
12286 instead of "dg-require-named-sections".
12287
12288 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
12289
12290 PR target/14798:
12291 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
12292 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
12293 * gcc.dg/pragma-isr-trapa2.c: Likewise.
12294 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
12295 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
12296 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
12297 * gcc.dg/attr-isr-trap_exit.c: Likewise.
12298 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
12299
12300 2006-01-30 Richard Guenther <rguenther@suse.de>
12301
12302 PR c++/23372
12303 * gcc.dg/pr23372-1.C: New testcase.
12304
12305 2006-01-29 Diego Novillo <dnovillo@redhat.com>
12306
12307 * gcc.dg/gomp/pr25874.c: New test.
12308
12309 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
12310
12311 PR tree-opt/25911
12312 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
12313
12314 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
12315
12316 PR fortran/18578
12317 PR fortran/18579
12318 PR fortran/20857
12319 PR fortran/20885
12320 * gfortran.dg/intent_out_1.f90: New test.
12321
12322 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
12323
12324 PR fortran/17911
12325 * gfortran.dg/procedure_lvalue.f90: New test.
12326
12327 PR fortran/20895
12328 PR fortran/25030
12329 * gfortran.dg/char_pointer_assign_2.f90: New test.
12330 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
12331 assignment to be consistent with standard.
12332 * gfortran.dg/char_result_2.f90: The same.
12333 * gfortran.dg/char_result_8.f90: The same.
12334
12335 2006-01-28 Zack Weinberg <zackw@panix.com>
12336
12337 * gcc.dg/Woverlength-strings.c
12338 * gcc.dg/Woverlength-strings-pedantic-c89.c
12339 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
12340 * gcc.dg/Woverlength-strings-pedantic-c99.c
12341 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
12342
12343 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
12344
12345 * gcc.c-torture/execute/20060127-1.c: New test.
12346
12347 2006-01-28 Mark Mitchell <mark@codesourcery.com>
12348
12349 PR c++/25999
12350 * g++.dg/ext/pragmaweak1.C: New test.
12351
12352 2006-01-28 Mark Mitchell <mark@codesourcery.com>
12353
12354 PR c++/25855
12355 * g++.dg/template/spec29.C: New test.
12356
12357 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
12358
12359 PR c/19606.
12360 * gcc.c-torture/execute/pr19606.c: New.
12361
12362 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
12363
12364 * gcc.dg/pragma-re-4.c: New test.
12365
12366 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
12367
12368 PR fortran/25964
12369 * gfortran.dg/assumed_size_refs_3.f90: New test.
12370
12371 2006-01-27 Ben Elliston <bje@au.ibm.com>
12372
12373 * gcc.misc-tests/dectest.exp: Remove defunct comment.
12374
12375 2006-01-26 Laurent GUERBY <laurent@guerby.net>
12376
12377 PR ada/21317
12378 * ada/acats/support/impdef.a: Add One_Long_Second.
12379 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
12380 * ada/acats/tests/c9/c94026.a: Likewise.
12381 * ada/acats/tests/c9/c97305c.ada: Likewise.
12382 * ada/acats/tests/c9/c99004a.ada: Likewise.
12383
12384 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
12385
12386 PR fortran/25964
12387 * gfortran.dg/global_references_2.f90: New test.
12388
12389 PR fortran/25084
12390 PR fortran/20852
12391 PR fortran/25085
12392 PR fortran/25086
12393 * gfortran.dg/assumed_charlen_function_1.f90: New test.
12394 * gfortran.dg/assumed_charlen_function_3.f90: New test.
12395
12396 PR fortran/25416
12397 * gfortran.dg/assumed_charlen_function_2.f90: New test.
12398
12399 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
12400
12401 PR c/25892
12402 * gcc.dg/Wpointer-sign.c: New.
12403 * gcc.dg/Wpointer-sign-Wall.c: New.
12404 * gcc.dg/Wpointer-sign-Wall-no.c: New.
12405 * gcc.dg/Wpointer-sign-pedantic.c: New.
12406 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
12407 * gcc.dg/conv-2.c: Use -Wpointer-sign.
12408
12409 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
12410
12411 PR C/25861
12412 * gcc.c-torture/compile/pr25861.c: New test.
12413
12414 2006-01-26 Paul Brook <paul@codesourcery.com>
12415
12416 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
12417 on short-enum targets.
12418 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
12419 variable.
12420 (generate_fields): Use short_enums.
12421 (main): Set short_enums. Document -e.
12422 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
12423 on short-enum targets.
12424 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
12425 variable.
12426 (generate_fields): Use short_enums.
12427 (main): Set short_enums. Document -e.
12428 * lib/target-supports.exp (check_effective_target_short_enums): New.
12429
12430 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
12431
12432 PR target/25947
12433 * gcc.dg/torture/pr25947-1.c: New test.
12434
12435 2006-01-25 Jan Hubicka <jh@suse.cz>
12436 Roger Sayle <roger@eyesopen.com>
12437
12438 PR rtl-optimization/25703
12439 * gcc.target/i386/20060125-1.c: New test case.
12440 * gcc.target/i386/20060125-2.c: New test case.
12441
12442 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12443
12444 PR fortran/18540
12445 * gfortran.dg/goto_1.f: New.
12446
12447 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
12448
12449 PR fortran/25716
12450 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
12451 25716 on 32-bit systems too.
12452
12453 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
12454
12455 PR testsuite/25590
12456 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
12457
12458 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
12459
12460 * gcc.dg/tree-ssa/gen-vect-33.c: New.
12461
12462 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12463
12464 PR fortran/25835
12465 * gfortran.dg/read_eof.f90: Delete, renamed.
12466 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
12467 * gfortran.dg/read_eof_2.f90: New test.
12468 * gfortran.dg/read_eof_3.f90: New test.
12469
12470 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
12471
12472 PR tree-opt/25860
12473 * gcc.c-torture/compile/pr25860.c: New test.
12474
12475 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12476
12477 PR c++/25552
12478 * g++.dg/parse/dtor8.C: New test.
12479
12480 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
12481
12482 PR testsuite/25891
12483 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
12484 * gcc.dg/gomp/gomp.exp: Return without testing anything if
12485 check_effective_target_fopenmp returns 0.
12486
12487 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
12488
12489 PR ada/20548
12490 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
12491 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
12492 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
12493
12494 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
12495
12496 PR tree-opt/25857
12497 * g++.dg/opt/pr25857.C: New test.
12498
12499 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
12500 Jan Hubicka <jh@suse.cz>
12501 Richard Guenther <rguenther@suse.de>
12502
12503 PR rtl-optimization/25654
12504 * gcc.dg/torture/pr25654.c: New testcase.
12505 * gcc.target/i386/pr25654.c: Likewise.
12506
12507 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
12508
12509 PR fortran/25901
12510 * gfortran.dg/internal references_2.f90: New test.
12511
12512 Fix regression in testing of admissability of attributes.
12513 * gfortran.dg/intent_used_1.f90: New test.
12514
12515 2006-01-23 Ben Elliston <bje@au.ibm.com>
12516
12517 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
12518 Remove target conditional torture options for i?86 and x86_64
12519 GNU/Linux.
12520
12521 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
12522
12523 PR c++/10891
12524 * g++.dg/rtti/no-rtti.C: New.
12525
12526 2006-01-21 Mark Mitchell <mark@codesourcery.com>
12527
12528 PR c++/25895
12529 * g++.dg/inherit/conv2.C: New test.
12530
12531 PR c++/25856
12532 * g++.dg/parse/dtor7.C: New test.
12533
12534 PR c++/25858
12535 * g++.dg/template/crash44.C: New test.
12536
12537 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
12538
12539 PR fortran/25124
12540 PR fortran/25625
12541 * gfortran.dg/internal_references_1.f90: New test.
12542 PR fortran/20881
12543 PR fortran/23308
12544 PR fortran/25538
12545 PR fortran/25710
12546 * gfortran.dg/global_references_1.f90: New test.
12547 * gfortran.dg/g77/19990905-1.f: Restore the error that
12548 there is a clash between the common block name and
12549 the name of a subroutine reference.
12550
12551 PR fortran/PR24276
12552 * gfortran.dg/aliasing_dummy_1.f90: New test.
12553
12554 2006-01-21 Alan Modra <amodra@bigpond.net.au>
12555
12556 * gcc.dg/vmx/1b-01.c: Warning fix.
12557 * gcc.dg/vmx/1c-02.c: Likewise.
12558 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
12559
12560 2006-01-20 Steve Ellcey <sje@cup.hp.com>
12561
12562 PR testsuite/24962
12563 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
12564
12565 2006-01-20 Richard Guenther <rguenther@suse.de>
12566 Steven Bosscher <stevenb.gcc@gmail.com>
12567
12568 PR rtl-optimization/24626
12569 * gcc.dg/torture/pr24626-1.c: New testcase.
12570 * gcc.dg/torture/pr24626-2.c: Likewise.
12571 * gcc.dg/torture/pr24626-3.c: Likewise.
12572 * gcc.dg/torture/pr24626-4.c: Likewise.
12573
12574 2006-01-20 Dirk Mueller <dmueller@suse.com>
12575
12576 PR c++/5520
12577 * g++.dg/warn/empty-body.C: New.
12578
12579 2006-01-19 Mark Mitchell <mark@codesourcery.com>
12580
12581 PR c++/22136
12582 * g++.dg/template/using10.C: New test.
12583 * g++.dg/temlpate/using11.C: Likewise.
12584 * g++.dg/inherit/using5.C: Tweak error messages.
12585
12586 2006-01-20 Alan Modra <amodra@bigpond.net.au>
12587
12588 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
12589 target test.
12590 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
12591
12592 2006-01-19 Jan Hubicka <jh@suse.cz>
12593
12594 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
12595
12596 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12597
12598 PR c++/25854
12599 * g++.dg/template/spec28.C: New test.
12600
12601 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
12602
12603 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12604 Fix fprintf's by adding srcdir or removing it.
12605
12606 2006-01-19 Diego Novillo <dnovillo@redhat.com>
12607
12608 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
12609 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
12610 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
12611 * testsuite/gcc.dg/gomp/empty.c: Likewise.
12612 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
12613 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
12614 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
12615 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
12616 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
12617 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
12618 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
12619 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
12620 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
12621 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
12622
12623 2006-01-18 Jeff Law <law@redhat.com>
12624
12625 * gcc.dg/tree-ssa/vrp25.c: New test.
12626
12627 2006-01-19 Richard Sandiford <richard@codesourcery.com>
12628
12629 * gcc.dg/pr25805.c: Fix misapplied patch.
12630
12631 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
12632
12633 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
12634 (check_effective_target_vect_udot_qi): New.
12635 (check_effective_target_vect_sdot_hi): New.
12636 (check_effective_target_vect_udot_hi): New.
12637 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
12638 prefixed with "wrapv-" with -fwrapv.
12639 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
12640 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
12641 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
12642 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
12643 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
12644
12645 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
12646 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
12647 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
12648 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
12649
12650 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12651
12652 PR c++/16829
12653 * g++.dg/other/default2.C: New test.
12654 * g++.dg/other/default3.C: New test.
12655
12656 2006-01-19 Richard Sandiford <richard@codesourcery.com>
12657
12658 PR c/25805
12659 * gcc.dg/pr25805.c: New file.
12660
12661 2006-01-18 Mark Mitchell <mark@codesourcery.com>
12662
12663 PR c++/25836
12664 * g++.dg/template/init6.C: New test.
12665
12666 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
12667
12668 * gcc.dg/tree-ssa/pr24287.c: New test
12669
12670 2006-01-18 Eric Christopher <echristo@apple.com>
12671
12672 * g++.dg/eh/table.C: New.
12673
12674 2006-01-18 DJ Delorie <dj@redhat.com>
12675
12676 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
12677 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
12678 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
12679 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
12680
12681 2006-01-18 Jeff Law <law@redhat.com>
12682
12683 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
12684 on wrapping on overflow semantics.
12685
12686 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
12687
12688 * gcc.gc/tree-ssa/vrp23.c: New test.
12689 * gcc.gc/tree-ssa/vrp24.c: New test.
12690
12691 2006-01-18 Richard Henderson <rth@redhat.com>
12692 Aldy Hernandez <aldyh@redhat.com>
12693 Jakub Jelinek <jakub@redhat.com>
12694 Diego Novillo <dnovillo@redhat.com>
12695 Uros Bizjak <uros@kss-loka.si>
12696
12697 * testsuite/gcc.dg/gomp: New directory.
12698
12699 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
12700 Steven G. Kargl <kargls@comcast.net>
12701
12702 PR fortran/20869
12703 * gfortran.dg/intrinsic_external_1.f90: New test.
12704
12705 PR fortran/20875.
12706 * gfortran.dg/elemental_pointer_1.f90: New test.
12707
12708 PR fortran/25024
12709 * gfortran.dg/external_procedures_1.f90: New test.
12710
12711 PR fortran/25785
12712 gfortran.dg/assumed_present.f90: New test.
12713
12714 2006-01-18 Jakub Jelinek <jakub@redhat.com>
12715
12716 * g++.dg/parse/lookup5.C: New test.
12717
12718 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12719
12720 PR fortran/25697
12721 * gfortran.dg/read_eof.f90: New test.
12722
12723 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12724
12725 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
12726 add a closing brace.
12727
12728 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12729
12730 PR fortran/25631
12731 * gfortran.dg/fmt_tl.f: New test.
12732
12733 2006-01-17 Eric Christopher <echristo@apple.com>
12734
12735 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
12736 * g++.old-deja/g++.warn/impint2.C: Ditto.
12737 * g++.old-deja/g++.other/null1.C: Ditto.
12738 * g++.dg/warn/conv2.C: Ditto.
12739 * g++.dg/warn/conv4.C: New file.
12740
12741 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12742
12743 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
12744
12745 2006-01-17 Andreas Jaeger <aj@suse.de>
12746 Janis Johnson <janis187@us.ibm.com>
12747
12748 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
12749 in 64-bit.
12750 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
12751 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
12752
12753 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12754
12755 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12756 xfail txxx where xxx >= 25.
12757
12758 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12759
12760 PR testsuite/25764
12761 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
12762
12763 2006-01-17 Jakub Jelinek <jakub@redhat.com>
12764
12765 PR c/25682
12766 * gcc.dg/pr25682.c: New test.
12767 * g++.dg/parse/array-size2.C: New test.
12768
12769 2006-01-16 Ian Lance Taylor <ian@airs.com>
12770
12771 * consistency.vlad: Remove entire directory, 1652 files.
12772
12773 2006-01-16 Janis Johnson <janis187@us.ibm.com>
12774
12775 * lib/target-supports.exp (check_effective_target_dfp_nocache,
12776 check_effective_target_dfprt_nocache): New.
12777 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
12778 (check_effective_target_dfprt): New.
12779 * lib/c-compat.exp (check_dfp): Remove.
12780 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
12781 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
12782 level of support for decimal float.
12783 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
12784 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
12785 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
12786 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
12787 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
12788 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
12789 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
12790 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
12791 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
12792 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
12793 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
12794 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
12795 directives.
12796
12797 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
12798
12799 PR testsuite/25741
12800 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
12801 $base_dir/../.
12802 * lib/gfortran.exp (gfortran_init): Likewise.
12803 * lib/obj-c++.exp (obj-c++_init): Likewise.
12804 * lib/scanasm.exp (scan-assembler-dem): Likewise.
12805 (scan-assembler-dem-not): Likewise.
12806 * lib/scandump.exp (scan-dump-dem): Likewise.
12807 (scan-dump-dem-not): Likewise.
12808
12809 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
12810
12811 PR testsuite/25767
12812 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
12813 powerpc-*-darwin*.
12814 * lib/obj-c++.exp (obj-c++_init): Likewise.
12815
12816 2006-01-16 Richard Guenther <rguenther@suse.de>
12817
12818 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
12819
12820 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12821
12822 PR testsuite/25777
12823 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
12824 to LD_LIBRARY_PATH.
12825
12826 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
12827 Andrew Pinski <pinskia@physics.uc.edu>
12828
12829 * gcc.dg/minmax-1.c: New test.
12830
12831 2006-01-16 Ben Elliston <bje@au.ibm.com>
12832
12833 * gcc.dg/dfp/dfp.exp: Correct FSF address.
12834 * gcc.misc-tests/dectest.exp: Ditto.
12835
12836 2006-01-15 Ian Lance Taylor <ian@airs.com>
12837
12838 PR testsuite/25796
12839 * gcc.target/i386/cmov6.c: Use -march=k8.
12840
12841 2006-01-15 Andreas Jaeger <aj@suse.de>
12842
12843 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
12844 x86 does not have __float128.
12845
12846 2006-01-14 Ian Lance Taylor <ian@airs.com>
12847
12848 * gcc.target/i386/cmov6.c: New test.
12849
12850 2006-01-14 Mark Mitchell <mark@codesourcery.com>
12851
12852 PR c++/25663
12853 * g++.dg/template/ctor6.C: New test.
12854
12855 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
12856
12857 PR tree-optimization/25485
12858 * gcc.dg/tree-ssa/pr25485.c: New.
12859
12860 2006-01-14 Richard Guenther <rguenther@suse.de>
12861
12862 PR tree-optimization/22548
12863 PR tree-optimization/22555
12864 PR tree-optimization/22501
12865 * gcc.dg/tree-ssa/alias-4.c: New testcase.
12866 * gcc.dg/tree-ssa/alias-5.c: Likewise.
12867 * gcc.dg/tree-ssa/alias-6.c: Likewise.
12868 * gcc.dg/tree-ssa/alias-7.c: Likewise.
12869 * gcc.dg/tree-ssa/alias-8.c: Likewise.
12870 * gcc.dg/tree-ssa/alias-9.c: Likewise.
12871 * gcc.dg/tree-ssa/alias-10.c: Likewise.
12872 * gcc.dg/tree-ssa/alias-11.c: Likewise.
12873 * gcc.dg/tree-ssa/alias-12.c: Likewise.
12874
12875 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
12876
12877 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
12878 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
12879
12880 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
12881 Richard Guenther <rguenther@suse.de>
12882
12883 PR rtl-optimization/24257
12884 * gcc.dg/torture/pr24257.c: New testcase.
12885
12886 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
12887
12888 * gcc.c-torture/execute/20060110-1.c: New test.
12889 * gcc.c-torture/execute/20060110-2.c: New test.
12890
12891 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
12892
12893 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
12894
12895 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
12896
12897 PR fortran/25756
12898 * gfortran.dg/label_3.f90: New test.
12899
12900 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
12901
12902 PR tree-optimization/25771
12903 * g++.dg/tree-ssa/pr25771.C: New test
12904
12905 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
12906
12907 PR tree-opt/24365
12908 * g++.dg/opt/complex5.C: New test.
12909
12910 2006-01-13 Richard Guenther <rguenther@suse.de>
12911
12912 * gcc.target/i386/387-9.c: New testcase.
12913
12914 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
12915
12916 PR c++/24824
12917 * g++.dg/debug/dwarf2-1.C: New.
12918
12919 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
12920
12921 PR testsuite/25728
12922 * lib/gcov.exp (verify-lines): Add "close $fd".
12923
12924 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
12925 Ben Elliston <bje@au.ibm.com>
12926
12927 * gcc.dg/dfp/inf-1.c: New test.
12928
12929 2006-01-12 Janis Johnson <janis187@us.ibm.com>
12930 Yao Qi <qiyaoltc@cn.ibm.com>
12931 Ben Elliston <bje@au.ibm.com>
12932 Jon Grimm <jgrimm2@us.ibm.com>
12933
12934 * gcc.dg/nodfp-1.c: New test.
12935 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12936 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12937 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
12938 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
12939 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
12940 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
12941 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
12942 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
12943 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
12944 * gcc.dg/format/dfp-scanf-1.c: Likewise.
12945 * gcc.dg/format/dfp-printf-1.c: Likewise.
12946 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
12947 (compat_setup_dfp): New.
12948 * gcc.dg/compat/compat.exp: Use it.
12949 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
12950 Make some variables global, prepend "compat_" to their names.
12951 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
12952 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
12953 * gcc.misc-tests/dectest.exp: New test driver for decTest.
12954 * lib/compat.exp (compat_skip_list): Make global, rename.
12955 * lib/c-compat.exp: New file.
12956 * lib/target-supports.exp (check_effective_target_dfp): New.
12957
12958 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
12959 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
12960 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
12961 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
12962 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
12963 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
12964 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
12965 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
12966 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
12967 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
12968 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
12969 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
12970 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
12971 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
12972 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
12973 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
12974 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
12975 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
12976 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
12977 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
12978 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
12979 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
12980 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
12981 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
12982 gcc.dg/dfp/struct-layout-1.c,
12983 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
12984 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
12985 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
12986 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
12987 gcc.dg/dfp/func-vararg-dfp.c,
12988 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
12989 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
12990 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
12991 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
12992 gcc.dg/dfp/wtr-conversion-1.c: New tests.
12993
12994 2006-01-11 Richard Guenther <rguenther@suse.de>
12995
12996 PR tree-optimization/25734
12997 * gcc.dg/tree-ssa/pr25734.c: New testcase.
12998
12999 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
13000
13001 PR fortran/25486
13002 * gfortran.dg/literal_character_constant_1_x.F: New test.
13003 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13004 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13005 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13006
13007 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
13008
13009 PR c++/25386
13010 * g++.dg/ext/packed3.C: Add expected packed error.
13011
13012 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
13013
13014 PR target/25706
13015 * gcc.dg/torture/pr25706-1.c: New test.
13016
13017 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
13018
13019 PR tree-optimization/23109
13020 PR tree-optimization/23948
13021 PR tree-optimization/24123
13022
13023 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13024 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13025 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13026 g++.dg/tree-ssa/pr23948.C: New testcases.
13027 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13028 three divisions in order to do the optimization.
13029
13030 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13031
13032 PR c++/25632
13033 * g++.dg/other/pr25632.C: New test.
13034
13035 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
13036
13037 PR fortran/25730
13038 * gfortran.dg/used_types_1.f90: New test.
13039
13040 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
13041
13042 PR target/25718
13043 * gcc.dg/torture/pr25718-1.c: New test.
13044
13045 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
13046
13047 * gfortran.dg/list_read_2.f90: Fix typo in description.
13048
13049 2006-01-10 Jan Beulich <jbeulich@novell.com>
13050
13051 * lib/target-supports.exp (check_visibility_available): Simplify test
13052 for *-*-netware*.
13053 (check_profiling_available): Fail for *-*-netware*.
13054 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13055 * gcc.dg/20021014-1.c: Likewise.
13056 * gcc.dg/nest.c: Likewise.
13057
13058 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
13059
13060 fortran/24936
13061 * gfortran.dg/forall_3.f90: New test.
13062
13063 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
13064
13065 PR fortran/21977
13066 * gfortran.dg/nesting_2.f90: New test.
13067 * gfortran.dg/nesting_3.f90: New test.
13068
13069 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
13070
13071 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13072 Fix typo in comment.
13073
13074 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
13075
13076 * gfortran.dg/single_char_string.f90: New test.
13077
13078 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
13079
13080 * gfortran.dg/ichar_2.f90: New test.
13081
13082 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
13083
13084 PR fortran/25093
13085 * gfortran.dg/private_type_4.f90: New.
13086
13087 2006-01-07 Richard Guenther <rguenther@suse.de>
13088
13089 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13090
13091 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13092
13093 * gfortran.dg/func_decl_1.f90: New.
13094 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13095 * gfortran.dg/array_alloc_2.f90: Likewise.
13096 * gfortran.dg/char_result_8.f90: Likewise.
13097 * gfortran.dg/dup_save_1.f90: Likewise.
13098 * gfortran.dg/dup_save_2.f90: Likewise.
13099 * gfortran.dg/f2c_6.f90: Likewise.
13100 * gfortran.dg/f2c_7.f90: Likewise.
13101 * gfortran.dg/func_result_2.f90: Likewise.
13102 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13103
13104 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
13105
13106 PR fortran/22146
13107 * gfortran.dg/elemental_subroutine_1.f90: New test.
13108 * gfortran.dg/elemental_subroutine_2.f90: New test.
13109
13110 PR fortran/25029
13111 PR fortran/21256
13112 * gfortran.dg/assumed_size_refs_1.f90: New test.
13113
13114 PR fortran/20868
13115 PR fortran/20870
13116 * gfortran.dg/assumed_size_refs_2.f90: New test.
13117 * gfortran.dg/initialization_1.f90: Change warning message.
13118
13119 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
13120
13121 * gcc.dg/tree-ssa/loop-15.c: New test.
13122
13123 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13124
13125 PR fortran/25598
13126 * gfortran.dg/backspace_3.f: New test.
13127 * gfortran.dg/backspace_4.f: New test.
13128
13129 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13130
13131 PR fortran/24268
13132 * gfortran.dg/fmt_white.f: Update test.
13133
13134 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
13135
13136 * gcc.dg/cast-1.c: Add new warning.
13137 * gcc.dg/cast-2.c: Likewise.
13138 * gcc.dg/cast-3.c: Likewise.
13139 * gcc.dg/format/cast-1.c: Likewise.
13140 * gcc.dg/cast-4.c: New testcase.
13141
13142 2006-01-05 Richard Guenther <rguenther@suse.de>
13143
13144 PR tree-optimization/22555
13145 * gcc.dg/tree-ssa/alias-3.c: New testcase.
13146
13147 2006-01-05 Richard Guenther <rguenther@suse.de>
13148 Diego Novillo <dnovillo@redhat.com>
13149
13150 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13151 * gcc.dg/tree-ssa/loop-8.c: Likewise.
13152 * gcc.dg/tree-ssa/loop-1.c: Likewise.
13153 * gcc.dg/tree-ssa/pr23294.c: Likewise.
13154 * gcc.dg/tree-ssa/pr21985.c: Likewise.
13155 * gcc.dg/tree-ssa/loop-14.c: Likewise.
13156 * gcc.dg/tree-ssa/loop-2.c: Likewise.
13157 * gcc.dg/tree-ssa/loop-3.c: Likewise.
13158 * gcc.dg/tree-ssa/loop-4.c: Likewise.
13159 * gcc.dg/tree-ssa/pr21171.c: Likewise.
13160 * gcc.dg/tree-ssa/loop-5.c: Likewise.
13161 * gcc.dg/tree-ssa/loop-10.c: Likewise.
13162 * gcc.dg/tree-ssa/loop-6.c: Likewise.
13163 * treelang/compile/extravar.tree: Likewise.
13164 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13165 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13166 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13167 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13168 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13169
13170 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
13171
13172 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
13173 for 64-bit fix.
13174
13175 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
13176
13177 PR fortran/23675
13178 gfortran.dg/char_result_11.f90: New.
13179
13180 2006-01-04 Mark Mitchell <mark@codesourcery.com>
13181
13182 PR c++/24782
13183 * g++.dg/parse/access9.C: New test.
13184 * g++.dg/tc1/dr52.C: Tweak error markers.
13185
13186 2006-01-04 Richard Henderson <rth@redhat.com>
13187
13188 Merge from gomp branch.
13189 * g++.dg/parse/pragma2.C: Update expected error lines.
13190
13191 2006-01-04 Jakub Jelinek <jakub@redhat.com>
13192
13193 * g++.dg/other/i386-2.C: New test.
13194
13195 PR target/25554
13196 * gcc.c-torture/compile/20051228-1.c: New test.
13197
13198 PR c/25559
13199 * gcc.dg/pr25559.c: New test.
13200
13201 2006-01-03 Mark Mitchell <mark@codesourcery.com>
13202
13203 PR c++/25492
13204 * g++.dg/lookup/friend9.C: New test.
13205
13206 PR c++/25625
13207 * g++.dg/template/repo5.C: New test.
13208
13209 2006-01-03 Steven G. Kargl <kargls@comcast.net>
13210
13211 PR fortran/25101
13212 * gfortran.dg/forall_2.f90: New test.
13213
13214 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
13215
13216 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
13217 dg-require-weak. Adjust regexp to handle leading-underscore
13218 targets and space as well as TAB after .weak. Change previous
13219 64-bit fix to not use naked dot.
13220
13221 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
13222
13223 PR rtl-optimization/25578
13224 * gcc.c-torture/execute/20060102-1.c: New testcase.
13225
13226 2006-01-03 Richard Guenther <rguenther@suse.de>
13227
13228 PR c/25183
13229 * gcc.dg/torture/pr25183.c: New testcase.
13230
13231 2006-01-03 Jakub Jelinek <jakub@redhat.com>
13232
13233 Merge from gomp-branch.
13234 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
13235 * gcc.dg/ia64-sync-2.c: Likewise.
13236 * gcc.dg/ia64-sync-3.c: Likewise.
13237 * gcc.dg/ia64-sync-4.c: Likewise.
13238 * gcc.dg/sync-2.c: Likewise.
13239 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
13240 that sparc64-*-* and sparcv9-*-* supports sync builtins.
13241
13242 2006-01-02 Mark Mitchell <mark@codesourcery.com>
13243
13244 PR c++/25635
13245 * g++.dg/parse/operator6.C: New test.
13246
13247 PR c++/25637
13248 * g++.dg/parse/error29.C: New test.
13249
13250 PR c++/25638
13251 * g++.dg/parse/dtor6.C: New test.
13252
13253 PR c++/25633
13254 * g++.dg/parse/ctor3.C: New test.
13255
13256 PR c++/25634
13257 * g++.dg/template/class3.C: New test.
13258
13259 2006-01-02 Geoffrey Keating <geoffk@apple.com>
13260
13261 * g++.dg/debug/debug9.C: New.
13262
13263 2006-01-02 Steven G. Kargl <kargls@comcast.net>
13264
13265 PR fortran/24640
13266 * gfortran.dg/label_2.f90: New test.
13267
13268 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13269
13270 * g++.dg/lookup/using12.C: Tighten error marker.
13271
13272 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
13273 Andrew Pinski <pinskia@physics.uc.edu>
13274
13275 * gcc.target/powerpc/darwin-abi-3.c: New file.
13276 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
13277 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
13278 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
13279 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
13280 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
13281 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
13282 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
13283 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
13284
13285 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
13286
13287 * gcc.dg/tree-ssa/loadpre1.c: New;
13288 * gcc.dg/tree-ssa/loadpre2.c: New;
13289 * gcc.dg/tree-ssa/loadpre3.c: New;
13290 * gcc.dg/tree-ssa/loadpre4.c: New;
13291 * gcc.dg/tree-ssa/loadpre5.c: New;
13292 * gcc.dg/tree-ssa/loadpre6.c: New;
13293 * gcc.dg/tree-ssa/loadpre7.c: New;
13294 * gcc.dg/tree-ssa/loadpre8.c: New;
13295 * gcc.dg/tree-ssa/loadpre9.c: New;
13296
13297 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
13298
13299 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
13300 * g++.dg/abi/thunk4.C: Likewise.
13301
13302 2006-01-01 Andreas Jaeger <aj@suse.de>
13303
13304 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
13305 portable.
13306
13307 2006-01-01 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR c++/25294
13310 * gcc.dg/pragma-pack-3.c: New test.
13311 * g++.dg/parse/pragma3.C: New test.
13312
13313 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13314
13315 PR middle-end/24827
13316 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
13317
13318 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13319
13320 PR testsuite/25214
13321 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
13322
13323 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
13324
13325 PR fortran/22607
13326 * gfortran-dg/pure_byref_3.f90: New.
13327
13328 fortran/PR 25396
13329 * gfortran.dg/userdef_operator_1.f90: New.
13330
13331 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
13332
13333 * g++.dg/abi/thunk3.C: New.
13334 * g++.dg/abi/thunk4.C: New.
13335
13336 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
13337
13338 PR fortran/25532
13339 * gfortran.dg/host_used_types_1.f90: New test. Check that host
13340 associated derived type components of derived types are
13341 properly declared in contained procedures.
13342
13343 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13344
13345 PR libgfortran/25139
13346 * gfortran.dg/backspace_2.f: New test.
13347
13348 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13349
13350 PR libgfortran/25550
13351 * gfortran.dg/endfile.f: New test.
13352
13353 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13354
13355 PR libgfortran/25419
13356 * gfortran.dg/comma.f: New test.
13357
13358 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13359
13360 * lib/gfortran-dg.exp: Remove trailing whitespace.
13361 * lib/fortran-torture.exp: Test with -fbounds-check instead of
13362 -funroll-all-loops.
13363
13364 2005-12-28 Alan Modra <amodra@bigpond.net.au>
13365
13366 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
13367 Extended Double long doubles or repeat tests when long double is
13368 the same size as double.
13369
13370 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13371
13372 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
13373
13374 PR testsuite/25442
13375 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
13376 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
13377
13378 PR testsuite/25441
13379 * gcc.dg/pr23911.c: Make test variable static.
13380
13381 PR testsuite/25444
13382 * gcc.dg/tree-ssa/pr14841.c: Likewise.
13383
13384 2005-12-26 Mark Mitchell <mark@codesourcery.com>
13385
13386 PR c++/25439
13387 * g++.dg/parse/crash17.C: Adjust error markers.
13388 * g++.dg/template/error20.C: New test.
13389
13390 2005-12-26 Mark Mitchell <mark@codesourcery.com>
13391
13392 PR c++/23172
13393 * g++.dg/ext/complit4.C: New test.
13394
13395 PR c++/25417
13396 * g++.dg/ext/complit5.C: Likewise.
13397
13398 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
13399
13400 PR tree-optimization/25125
13401 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
13402 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
13403 * gcc.c-torture/execute/pr25125.c: New.
13404
13405 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
13406
13407 PR fortran/25029
13408 PR fortran/21256
13409 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
13410 with incorrect assumed size references.
13411
13412 2005-12-24 Mark Mitchell <mark@codesourcery.com>
13413
13414 PR c++/23171
13415 * g++.dg/opt/init1.C: New test.
13416
13417 2005-12-23 Mark Mitchell <mark@codesourcery.com>
13418
13419 PR c++/24671
13420 * g++.dg/template/sfinae3.C: New test.
13421
13422 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13423
13424 * g++.dg/other/friend4.C: New test.
13425
13426 2005-12-23 Jakub Jelinek <jakub@redhat.com>
13427
13428 PR target/25005
13429 * g++.dg/opt/pr25005.C: New test.
13430
13431 2005-12-22 Mark Mitchell <mark@codesourcery.com>
13432
13433 PR c++/25369
13434 * g++.dg/template/ptrmem16.C: New test.
13435
13436 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
13437
13438 PR fortran/25029
13439 PR fortran/21256
13440 * gfortran.dg/initialization_1.f90: Add test of SIZE.
13441
13442 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13443
13444 PR libgfortran/25307
13445 * gfortran.dg/list_read_5.f90: New test.
13446
13447 2005-12-22 Richard Henderson <rth@redhat.com>
13448
13449 * gcc.target/i386/sse-7.c: Use -msse2.
13450
13451 2005-12-23 Jakub Jelinek <jakub@redhat.com>
13452
13453 PR rtl-optimization/25432
13454 * gcc.c-torture/compile/20051216-1.c: New test.
13455
13456 PR objc/25328
13457 * objc/execute/pr25328.m: New test.
13458
13459 2005-12-22 Mark Mitchell <mark@codesourcery.com>
13460
13461 PR c++/25364
13462 * g++.dg/template/call4.C: New test.
13463
13464 2005-12-22 Dale Johannesen <dalej@apple.com>
13465
13466 * gcc.target/i386/sse-17.c: New.
13467
13468 2005-12-22 Paul Brook <paul@codesourcery.com>
13469
13470 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
13471
13472 2005-12-22 Paul Brook <paul@codesourcery.com>
13473
13474 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
13475
13476 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
13477
13478 PR tree-opt/25513
13479 * gcc.c-torture/compile/pr25513.c: New test.
13480
13481 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13482
13483 PR c++/23333
13484 * g++.dg/parse/error25.C: Add more tests.
13485
13486 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13487
13488 PR fortran/18990
13489 * gfortran.dg/der_charlen_1.f90: New.
13490
13491 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
13492
13493 PR fortran/20889
13494 * gfortran.dg/pointer_component_type_1.f90: New test.
13495
13496 PR fortran/25029
13497 PR fortran/21256
13498 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
13499 should give an error with assumed size array refernces and checks those
13500 that should not.
13501 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
13502 reference an upper bound so that it does not generate an error.
13503
13504 PR fortran/19362
13505 PR fortran/20244
13506 PR fortran/20864
13507 PR fortran/25391
13508 * gfortran.dg/used_dummy_types_1.f90: New test.
13509 * gfortran.dg/used_dummy_types_2.f90: New test.
13510 * gfortran.dg/used_dummy_types_3.f90: New test.
13511 * gfortran.dg/used_dummy_types_4.f90: New test.
13512 * gfortran.dg/used_dummy_types_5.f90: New test.
13513
13514 PR fortran/23152
13515 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
13516 group already being USE associated.
13517 * gfortran.dg/assumed_shape_nml.f90: New test.
13518 * gfortran.dg/assumed_size_nml.f90: New test.
13519
13520 PR fortran/20862
13521 PR fortran/25053
13522 PR fortran/25063
13523 PR fortran/25064
13524 PR fortran/25066
13525 PR fortran/25067
13526 PR fortran/25068
13527 PR fortran/25307
13528 * gfortran.dg/io_constraints_1.f90: New test.
13529 * gfortran.dg/io_constraints_1.f90: New test.
13530 * gfortran.dg/iostat_3.f90: Change wording of warning.
13531 * gfortran.dg/g77/19981216-0.f: The same.
13532
13533 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
13534
13535 PR tree-optimization/23518
13536 * testsuite/gcc.dg/pr23518.c: New.
13537
13538 2005-12-21 Mike Stump <mrs@apple.com>
13539
13540 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
13541
13542 2005-12-21 Paul Brook <paul@codesourcery.com>
13543
13544 * gcc.dg/pr19340.c: Skip on m68k targets.
13545
13546 2005-12-21 Steven Bosscher <stevenb@suse.de>
13547
13548 PR rtl-optimization/25196
13549 * gcc.dg/pr25196.c: New test.
13550
13551 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
13552
13553 PR fortran/25423
13554 gfortran.dg/where_nested_1.f90: New.
13555
13556 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
13557
13558 PR tree-optimization/25382.
13559 * gcc.dg/tree-ssa/pr25382.c: New.
13560
13561 2005-12-20 Richard Guenther <rguenther@suse.de>
13562
13563 PR middle-end/24306
13564 * gcc.target/i386/pr24306.c: New testcase.
13565
13566 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
13567
13568 PR tree-optimization/25501
13569 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
13570
13571 2005-12-20 Richard Guenther <rguenther@suse.de>
13572
13573 Revert
13574 2005-12-02 Richard Guenther <rguenther@suse.de>
13575
13576 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13577
13578 2005-12-20 Mark Mitchell <mark@codesourcery.com>
13579
13580 PR c++/21228
13581 * g++.dg/warn/Wunreachable-code-2.C: New test.
13582
13583 2005-12-19 Mark Mitchell <mark@codesourcery.com>
13584
13585 PR c++/24278
13586 * g++.dg/template/ctor5.C: New test.
13587
13588 PR c++/24915
13589 * g++.dg/template/overload8.C: New test.
13590
13591 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
13592
13593 * gcc.c-torture/compile/pr25483 : New test.
13594
13595 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13596
13597 PR c++/20552
13598 * g++.dg/ext/typeof10.C: New test.
13599
13600 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
13601
13602 * gcc.dg/mt-loopi1.c: New.
13603
13604 2005-12-18 Richard Guenther <rguenther@suse.de>
13605
13606 PR tree-optimization/25481
13607 * gcc.dg/torture/pr25481.c: New testcase.
13608
13609 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
13610
13611 PR rtl-optimization/21041
13612 * gcc.dg/pr21041.c: New test.
13613
13614 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13615
13616 PR libgfortran/25463
13617 * gfortran.dg/advance.f90: New test.
13618
13619 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
13620
13621 * gcc.dg/20051201-1.c: New test.
13622
13623 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
13624
13625 PR fortran/25018
13626 * gfortran.dg/initialization_1.f90: New test.
13627 * gfortran.dg/enum_5.f90: Change dg-error to new message.
13628 * gfortran.dg/g77/980616-0.f: The same.
13629
13630 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13631
13632 * PR fortran/25458
13633 * gfortran.dg/chkbits.f90: New test.
13634
13635 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13636
13637 * gfortran.dg/enum_5.f: Revert to previous version.
13638
13639 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13640
13641 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
13642 * gfortran.dg/nested_modules_1.f90: Ditto.
13643 * gfortran.dg/hollerith_f95.f90: Ditto.
13644 * gfortran.dg/select_5.f90: Ditto.
13645 * gfortran.dg/secnds.f: Ditto.
13646 * gfortran.dg/hollerith2.f90: Ditto.
13647 * gfortran.dg/imag_2.f: Ditto.
13648 * gfortran.dg/ftell_2.f90: Ditto.
13649 * gfortran.dg/malloc_free_1.f90: Ditto.
13650 * gfortran.dg/logint-1.f: Ditto.
13651 * gfortran.dg/recursive_statement_functions.f90: Ditto.
13652 * gfortran.dg/e_d_fmt.f90: Ditto.
13653 * gfortran.dg/hollerith_legacy.f90: Ditto.
13654 * gfortran.dg/logint-2.f: Ditto.
13655 * gfortran.dg/enum_5.f90: Ditto.
13656 * gfortran.dg/f2c_2.f90: Ditto.
13657 * gfortran.dg/pr17143.f90: Ditto.
13658 * gfortran.dg/namelist_14.f90: Ditto.
13659 * gfortran.dg/logint-3.f: Ditto.
13660 * gfortran.dg/spread_scalar_source.f90: Ditto.
13661 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
13662 * gfortran.dg/namelist_11.f: Ditto.
13663 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
13664 * gfortran.dg/g77/20010519-1.f
13665 * gfortran.dg/g77/alpha1.f: Ditto.
13666 * gfortran.dg/g77/990115-1.f: Ditto.
13667 * gfortran.dg/g77/erfc.f: Ditto.
13668 * gfortran.dg/g77/19990313-3.f: Ditto.
13669 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
13670 * gfortran.dg/g77/20010426.f: Ditto.
13671 * gfortran.dg/g77/19990313-0.f: Ditto.
13672 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
13673 * gfortran.dg/g77/20000629-1.f: Ditto.
13674 * gfortran.dg/g77/970125-0.f: Ditto.
13675 * gfortran.dg/g77/8485.f: Ditto.
13676 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
13677 * gfortran.dg/g77/19990313-1.f: Ditto.
13678 * gfortran.dg/g77/int8421.f: Ditto.
13679 * gfortran.dg/g77/19990305-0.f: Ditto.
13680 * gfortran.dg/g77/947.f: Ditto.
13681 * gfortran.dg/g77/19990905-2.f: Ditto.
13682 * gfortran.dg/g77/cabs.f: Ditto.
13683 * gfortran.dg/g77/19990313-2.f: Ditto.
13684 * gfortran.dg/g77/20020307-1.f: Ditto.
13685 * gfortran.dg/g77/dcomplex.f: Ditto.
13686 * gfortran.dg/g77/19990502-1.f: Ditto.
13687 * gfortran.dg/g77/19981216-0.f: Ditto.
13688 * gfortran.dg/common_4.f90: Ditto.
13689 * gfortran.dg/entry_4.f90: Ditto.
13690 * gfortran.dg/equiv_constraint_2.f90: Ditto.
13691 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
13692 * gfortran.dg/namelist_12.f: Ditto.
13693 * gfortran.dg/scale_1.f90: Ditto.
13694 * gfortran.dg/modulo_1.f90
13695 * gfortran.dg/hollerith.f90: Ditto.
13696 * gfortran.dg/direct_io_3.f90: Ditto.
13697 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
13698 * gfortran.dg/gnu_logical_1.F: Ditto.
13699 * gfortran.dg/unf_io_convert_1.f90: Ditto.
13700 * gfortran.dg/assign_1.f90: Ditto.
13701 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
13702 * gfortran.dg/pr23095.f: Ditto.
13703 * gfortran.dg/read_float_1.f90: Ditto.
13704
13705 2005-12-17 Andreas Jaeger <aj@suse.de>
13706
13707 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
13708 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
13709
13710 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13711
13712 PR fortran/24268
13713 * gfortran.dg/fmt_white.f: New test.
13714
13715 2005-12-16 Steven G. Kargl <kargls@comcast.net>
13716
13717 * gfortran.dg/label_1.f90: New test.
13718
13719 2005-12-15 Ben Elliston <bje@au.ibm.com>
13720
13721 PR testsuite/25422
13722 * gcc.dg/20031012-1.c: Add -Walways-true option.
13723 * gcc.dg/weak/weak-3.c: Likewise.
13724 * g++.old-deja/g++.mike/warn8.C: Likewise.
13725
13726 2005-12-16 Mike Stump <mrs@apple.com>
13727
13728 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
13729 exit.
13730
13731 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13732
13733 PR libgfortran/25264
13734 PR libgfortran/25349
13735 * gfortran.dg/tl_editing.f90: Added additional checks.
13736 * gfortran.dg/t_editing.f: New test.
13737 * gfortran.dg/write_padding.f90: New test
13738
13739 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13740
13741 PR testsuite/25215
13742 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
13743
13744 2005-12-16 Jakub Jelinek <jakub@redhat.com>
13745
13746 PR rtl-optimization/24899
13747 * gcc.c-torture/execute/20051215-1.c: New test.
13748
13749 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
13750
13751 PR 24823
13752 * gfortran.dg/pr24823.f: New test.
13753
13754 2005-12-16 Jeff Law <law@redhat.com>
13755
13756 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
13757
13758 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
13759
13760 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
13761 Change C++ style comments to C style comments.
13762 Remove aligned types from the array.
13763 Keep Enums disabled.
13764 (complex_types): Remove aligned types from the array.
13765 Comment out "_Complex long double".
13766 (attrib_types): Remove.
13767 (complex_attrib_types): Remove.
13768 (attrib_array_types): Remove.
13769 (complex_attrib_array_types): Remove.
13770 (aligned_bitfld_types): Remove.
13771 (n_aligned_bitfld_types): Remove.
13772 (FEATURE_ALIGNEDPACKED): Delete.
13773 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
13774 (singles): Remove support for adding attributes.
13775 (choose_type): Remove support for attributed types.
13776 (generate_fields): Remove support for attributed bit-fields.
13777 Remove support for adding attributes.
13778 (generate_random_tests): Remove support for adding attributes.
13779 (features): Add back "[0] :0" and "complex vector [0]".
13780 (main): Remove support for attributed bit-fields.
13781 Uncomment the calling of generate_random_tests for the rests of
13782 the tests.
13783
13784 2005-12-16 Jan Hubicka <jh@suse.cz>
13785
13786 * gcc.c-torture/combine/pr25224.c: New.
13787
13788 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
13789
13790 PR other/25028
13791 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
13792 HP-UX.
13793
13794 2005-12-15 Richard Sandiford <richard@codesourcery.com>
13795
13796 * gcc.dg/20051215-1.c: New file.
13797
13798 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13799
13800 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
13801 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
13802
13803 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
13804
13805 PR fortran/18197
13806 * gfortran.dg/dummy_functions_1.f90: New.
13807
13808 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
13809
13810 PR rtl-optimization/25310
13811 * gcc.c-torture/compile/pr25310.c: New test.
13812
13813 2005-12-14 Jakub Jelinek <jakub@redhat.com>
13814
13815 PR debug/25023
13816 * gcc.dg/pr25023.c: New test.
13817
13818 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13819
13820 * g++.old-deja/g++.brendan/redecl1.C,
13821 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
13822 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
13823 g++.old-deja/g++.oliva/typeof1.C,
13824 g++.old-deja/g++.other/crash16.C,
13825 g++.old-deja/g++.other/crash34.C,
13826 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
13827 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
13828 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
13829 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
13830 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
13831 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
13832 Remove xfail.
13833
13834 2005-12-14 Kean Johnston <jkj@sco.com>
13835 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13836
13837 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
13838 * gcc.target/i386/20020523-1.c: Ditto.
13839 * gcc.target/i386/tailcall-1.c: Ditto.
13840 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
13841 * gcc.target/i386/ssetype-5.c: Ditto.
13842
13843 2005-12-14 Jeff Law <law@redhat.com>
13844
13845 * gcc.dg/tree-ssa/foldstring-1.c: New test.
13846
13847 2005-12-14 Jakub Jelinek <jakub@redhat.com>
13848
13849 PR target/25254
13850 PR target/24188
13851 * gcc.target/i386/pr25254.c: New test.
13852 * gfortran.dg/PR24188.f: New test.
13853
13854 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
13855
13856 * lib/fortran-torture.exp: Catch remaining uses of
13857 remote_file build delete.
13858
13859 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13860
13861 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
13862
13863 2005-12-14 Ben Elliston <bje@au.ibm.com>
13864
13865 * gcc.dg/warn-addr-cmp.c: New test.
13866
13867 2005-12-13 Jakub Jelinek <jakub@redhat.com>
13868
13869 PR debug/25023
13870 PR target/25293
13871 * gcc.target/i386/pr25293.c: New test.
13872
13873 2005-12-13 Petr Machata <machata@post.cz>
13874
13875 PR c++/24907
13876 * g++.dg/parse/comma2.C: New test.
13877
13878 2005-12-13 Mark Mitchell <mark@codesourcery.com>
13879 Jakub Jelinek <jakub@redhat.com>
13880
13881 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13882 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13883 (limits.h): Include unconditionally.
13884 (stdlib.h): Likewise.
13885 (hashtab.h): Do not include.
13886 (getopt.h): Likewise.
13887 (stddef.h): Include.
13888 (hashval_t): Define.
13889 (struct entry): Add "next" field.
13890 (HASH_SIZE): New macro.
13891 (hash_table): New variable.
13892 (switchfiles): Do not use xmalloc.
13893 (mix): New macro.
13894 (iterative_hash): New function.
13895 (hasht): Remove.
13896 (e_exists): New function.
13897 (e_insert): Likewise.
13898 (output): Use, instead of libiberty hashtable functions.
13899 (main): Do not use getopt. Do not call htab_create.
13900
13901 2005-12-13 Jakub Jelinek <jakub@redhat.com>
13902
13903 PR c++/25331
13904 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
13905 put atal* and atpaal* attributes on array elements.
13906 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
13907 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
13908 put atal* and atpaal* attributes on array elements.
13909 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
13910
13911 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
13912
13913 * gcc.dg/single-precision-constant.c: New test.
13914
13915 2005-12-13 Alan Modra <amodra@bigpond.net.au>
13916
13917 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
13918 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
13919 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
13920 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13921 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13922 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13923 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
13924 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
13925 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
13926 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
13927 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
13928 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
13929 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
13930 gcc.target/powerpc/ppc-sdata-2.c,
13931 gcc.target/powerpc/ppc-stackalign-1.c,
13932 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
13933 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
13934 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
13935 gcc.target/powerpc/rs6000-ldouble-2.c,
13936 gcc.target/powerpc/rs6000-power2-1.c,
13937 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
13938 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
13939 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
13940 option into target selector.
13941 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
13942 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
13943
13944 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
13945
13946 PR objc/25348
13947 * objc.dg/encode-9.m: New test.
13948
13949 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13950
13951 PR testsuite/20772
13952 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
13953 * gcc.dg/asm-b.c: Fix typo.
13954 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
13955 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13956 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
13957 i?86 lp64 and x86_64 ilp32.
13958 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
13959 on i?86 lp64.
13960 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
13961
13962 2005-12-12 Steven G. Kargl <kargls@comcast.net>
13963
13964 PR fortran/25078
13965 gfortran.dg/equiv_5.f90: New test.
13966
13967 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
13968
13969 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
13970 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
13971 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
13972 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
13973 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
13974 * gcc.dg/tree-ssa/reassoc-5.c: New.
13975 * gcc.dg/tree-ssa/reassoc-6.c: New.
13976 * gcc.dg/tree-ssa/reassoc-7.c: New.
13977 * gcc.dg/tree-ssa/reassoc-8.c: New.
13978 * gcc.dg/tree-ssa/reassoc-9.c: New.
13979 * gcc.dg/tree-ssa/reassoc-10.c: New.
13980 * gcc.dg/tree-ssa/reassoc-11.c: New.
13981
13982 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13983
13984 PR testsuite/25167
13985 PR testsuite/24478
13986 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
13987
13988 2005-12-12 Mark Mitchell <mark@codesourcery.com>
13989
13990 PR c++/25300
13991 * g++.dg/template/inherit.C: Do not use a generic error message.
13992
13993 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
13994
13995 PR libobjc/25354
13996 * objc.dg/gnu-encoding: New directory.
13997 * objc.dg/gnu-encoding/compat-common.h: New file.
13998 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
13999 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14000 * objc.dg/gnu-encoding/vector-defs.h: New file.
14001 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14002 * objc.dg/gnu-encoding/generate-random.c: New file.
14003 * objc.dg/gnu-encoding/generate-random_r.c: New file.
14004 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14005 * objc.dg/gnu-encoding/generate-random.h: New file.
14006
14007 2005-12-11 Mark Mitchell <mark@codesourcery.com>
14008
14009 PR c++/25337
14010 * g++.dg/template/defarg7.C: New test.
14011
14012 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
14013
14014 PR libobjc/25347
14015 * objc.dg/encode-8.m: New test.
14016
14017 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
14018
14019 PR libobjc/25346
14020 * objc.dg/encode-7.m: New test.
14021
14022 2005-12-10 Mark Mitchell <mark@codesourcery.com>
14023
14024 PR c++/25010
14025 * g++.dg/opt/inline10.C: New test.
14026
14027 2005-12-11 Steven G. Kargl <kargls@comcast.net>
14028
14029 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14030
14031 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
14032
14033 * gfortran.dg/substring_equivalence.f90: typo in comment
14034
14035 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14036
14037 PR fortran/25068
14038 * gfortran.dg/iostat_3.f90: New test.
14039
14040 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
14041
14042 PR fortran/23815
14043 * gfortran.dg/unf_io_convert_1.f90: New test.
14044 * gfortran.dg/unf_io_convert_2.f90: New test.
14045 * gfortran.dg/unf_io_convert_3.f90: New test.
14046
14047 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14048
14049 PR testsuite/20772
14050 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14051 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14052 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14053 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14054 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14055 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14056 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14057 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14058 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14059 gcc.dg/torture/fp-int-convert-float128-timode.c,
14060 gcc.dg/torture/fp-int-convert-float128.c,
14061 gcc.dg/torture/fp-int-convert-float80-timode.c,
14062 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14063 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14064
14065 * gcc.dg/tls/opt-1.c: Require effective target fpic.
14066
14067 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
14068
14069 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14070
14071 2005-12-10 Richard Sandiford <richard@codesourcery.com>
14072
14073 * gcc.dg/20051207-1.c,
14074 * gcc.dg/20051207-2.c,
14075 * gcc.dg/20051207-3.c: New tests.
14076
14077 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14078
14079 PR testsuite/20772
14080 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14081 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14082 dg-skip-if target selector.
14083
14084 PR testsuite/20772
14085 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14086 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14087 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14088 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14089 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14090 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14091 and/or merge with i?86 cases.
14092
14093 * gcc.dg/tls/opt-3.c: Require effective target fpic.
14094
14095 PR testsuite/20772
14096 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14097 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14098 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14099 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14100 x86_64-*-linux*.
14101
14102 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
14103
14104 PR target/25311
14105 * gcc.c-torture/compile/pr25311.c: New test.
14106
14107 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14108
14109 PR libgfortran/25039
14110 * gfortran.dg/read_comma.f: New test.
14111
14112 2005-12-08 Jakub Jelinek <jakub@redhat.com>
14113
14114 PR c++/19317
14115 * g++.dg/opt/pr19317-1.C: New test.
14116 * g++.dg/opt/pr19317-2.C: New test.
14117 * g++.dg/opt/pr19317-3.C: New test.
14118
14119 PR target/19005
14120 * gcc.c-torture/execute/pr19005.c: New test.
14121
14122 PR target/17828
14123 * g++.old-deja/g++.other/comdat5.C: New test.
14124 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14125
14126 * g++.dg/compat/struct-layout-1.exp: New file.
14127 * g++.dg/compat/struct-layout-1.h: New.
14128 * g++.dg/compat/struct-layout-1_generate.c: New.
14129 * g++.dg/compat/struct-layout-1_x1.h: New.
14130 * g++.dg/compat/struct-layout-1_x2.h: New.
14131 * g++.dg/compat/struct-layout-1_y1.h: New.
14132 * g++.dg/compat/struct-layout-1_y2.h: New.
14133
14134 * gcc.dg/20050330-2.c: New test.
14135
14136 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
14137
14138 PR fortran/25292
14139 * gfortran.dg/associated_1.f90: New.
14140
14141 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
14142
14143 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14144 ILP32 vect_no_align platforms.
14145
14146 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
14147 Jakub Jelinek <jakub@redhat.com>
14148
14149 PR target/25268
14150 * gcc.c-torture/compile/20051207-1.c: New test.
14151
14152 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14153
14154 PR testsuite/20772
14155 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14156 gcc.dg/torture/pr18582-1.c,
14157 gcc.target/i386/attributes-error.c: Also test on x86_64.
14158
14159 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14160
14161 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14162
14163 PR c++/19397
14164 * g++.dg/template/typedef3.C: New test.
14165
14166 PR c++/19762
14167 PR c++/19764
14168 * g++.dg/template/dtor3.C: Fix error markers.
14169
14170 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
14171
14172 * lib/target-supports.exp (check_effective_target_sync_char_short):
14173 Add s390*.
14174
14175 2005-12-06 Janis Johnson <janis187@us.ibm.com>
14176
14177 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
14178
14179 2005-12-06 Roger Sayle <roger@eyesopen.com>
14180
14181 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
14182 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
14183 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
14184 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
14185
14186 2005-12-06 Roger Sayle <roger@eyesopen.com>
14187
14188 PR c++/25263
14189 * g++.dg/other/array2.C: New test case.
14190
14191 2005-12-05 Geoffrey Keating <geoffk@apple.com>
14192
14193 * gcc.dg/darwin-weakimport-3.c: New.
14194
14195 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
14196 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
14197 and to work on Darwin.
14198 * gcc.dg/attr-weakref-1b.c: New file.
14199 * gcc.dg/attr-weakref-2.c: New test.
14200 * gcc.dg/darwin-weakref-1.c: New test.
14201
14202 2005-12-05 Janis Johnson <janis187@us.ibm.com>
14203
14204 PR testsuite/25247
14205 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
14206 use in selector expressions.
14207 (dg-xfail-if): Ditto.
14208 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
14209 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
14210 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
14211 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
14212 * gcc.test-framework/test-framework.exp: Skip generated tests if
14213 CHECK_TEST_FRAMEWORK is not 1.
14214
14215 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14216
14217 PR tree-optimization/24963
14218 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
14219
14220 PR target/24108
14221 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
14222
14223 PR target/18580
14224 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
14225 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14226 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14227 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14228
14229 2005-12-05 Jakub Jelinek <jakub@redhat.com>
14230
14231 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
14232 dg-options.
14233
14234 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
14235
14236 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
14237
14238 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
14239
14240 * gcc.dg/format/cast-1.c: New test.
14241
14242 2005-12-04 Roger Sayle <roger@eyesopen.com>
14243
14244 PR c/7776
14245 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
14246 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
14247 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
14248 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
14249
14250 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
14251
14252 * gcc.dg/cast-pretty-print-1.c: New test.
14253
14254 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
14255
14256 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
14257
14258 2005-12-02 Mark Mitchell <mark@codesourcery.com>
14259
14260 PR c++/24173
14261 * g++.dg/template/friend40.C: New test.
14262
14263 2005-12-02 Jakub Jelinek <jakub@redhat.com>
14264
14265 PR target/25199
14266 * gcc.target/i386/movq-2.c: New test.
14267 * gcc.target/i386/movq.c: Remove target i?86, instead add
14268 dg-require-effective-target ilp32.
14269
14270 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14271
14272 PR c++/24103
14273 * g++.dg/other/default1.C: New test.
14274
14275 2005-12-02 Richard Guenther <rguenther@suse.de>
14276
14277 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14278
14279 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
14280
14281 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
14282
14283 2005-12-02 Alan Modra <amodra@bigpond.net.au>
14284
14285 PR target/21017
14286 * gcc.target/powerpc/rotate.c: New.
14287
14288 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14289
14290 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
14291 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
14292
14293 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
14294
14295 PR c/13384
14296 * gcc.dg/pr17730-1.c: Adjust.
14297 * gcc.dg/lvalue1.c (main): Likewise.
14298 * gcc.dg/lvalue-2.c: Likewise.
14299 * g++.dg/pr7503-3.C
14300
14301 2005-12-01 Geoffrey Keating <geoffk@apple.com>
14302
14303 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
14304 error messages.
14305
14306 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
14307
14308 PR fortran/24789
14309 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
14310
14311 2005-12-01 Uros Bizjak <uros@kss-loka.si>
14312
14313 PR target/24475
14314 * lib/target-supports.exp (check_effective_target_tls): New.
14315 (check_effective_target_tls_runtime): New.
14316 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
14317 for TLS support.
14318 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
14319 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14320 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
14321 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
14322 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
14323 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
14324 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14325 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
14326 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
14327 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
14328 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
14329 effective-target TLS.
14330 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
14331 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
14332 effective-target TLS runtime.
14333
14334 2005-12-01 Uros Bizjak <uros@kss-loka.si>
14335
14336 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
14337
14338 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
14339
14340 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
14341 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
14342 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
14343 ignored" warnings when "packing" is the same as the ABI layout.
14344
14345 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
14346
14347 PR fortran/21302
14348 * gfortran.dg/line_length_1.f: New test.
14349 * gfortran.dg/line_length_2.f90: Ditto.
14350
14351 2005-11-30 Richard Guenther <rguenther@suse.de>
14352
14353 PR tree-optimization/21655
14354 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
14355
14356 2005-11-30 Dale Johannesen <dalej@apple.com>
14357
14358 * gcc.c-torture/compile/pr24930.c: New.
14359
14360 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
14361
14362 PR fortran/15809
14363 * gfortran.dg/auto_char_dummy_array.f90: New test.
14364
14365 2005-11-30 Jeff Law <law@redhat.com>
14366
14367 * g++.old-deja/g++.law/pr25000.C: New test.
14368
14369 2005-11-30 Jakub Jelinek <jakub@redhat.com>
14370
14371 * gcc.dg/tls/opt-11.c: New test.
14372
14373 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
14374
14375 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
14376 targets.
14377 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
14378 LP64 ia64.
14379
14380 2005-11-29 Jakub Jelinek <jakub@redhat.com>
14381
14382 * gfortran.dg/open_access_1.f90: New test.
14383
14384 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14385
14386 * gcc.dg/charset/builtin2.c: New test.
14387
14388 2005-11-28 Jakub Jelinek <jakub@redhat.com>
14389
14390 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
14391 on mmix-*-* for *_[xy].c.
14392
14393 2005-11-28 Kean Johnston <jkj@sco.com>
14394
14395 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
14396 headers.
14397 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
14398 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
14399 * gcc.target/i386/asm-3.c: Ditto.
14400 * gcc.target/i386/clobbers.c: Ditto.
14401 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
14402 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
14403 test regexp.
14404 * gcc.target/i386/mul.c: Ditto.
14405 * gcc.target/i386/ssetype-1.c: Ditto.
14406 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
14407 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
14408 static so the test works with -fPIC mode too. Based on comment in
14409 PR19231 by Pinski.
14410 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
14411
14412 2005-11-28 Richard Guenther <rguenther@suse.de>
14413
14414 * gcc.dg/alias-9.c: New testcase.
14415 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
14416
14417 2005-11-28 Roger Sayle <roger@eyesopen.com>
14418 Uros Bizjak <uros@kss-loka.si>
14419
14420 PR middle-end/20219
14421 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
14422 tan(x)/sin(x) transformations.
14423
14424 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
14425
14426 PR middle-end/24575
14427 * gcc.dg/tree-ssa/divide-3.c: New test.
14428 * gcc.dg/tree-ssa/divide-4.c: New test.
14429
14430 2005-11-27 Steven G. Kargl <kargls@comcast.net>
14431
14432 PR fortran/24917
14433 * gfortran.dg/boz_6.f90: New test.
14434
14435 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14436
14437 PR fortran/23912
14438 * gfortran.dg/modulo_1.f90: New test.
14439
14440 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14441
14442 PR libfortran/24919
14443 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
14444 fail on CRLF platforms.
14445 * gfortran.dg/ftell_2.f90: Likewise.
14446
14447 2005-11-26 Eric Christopher <echristo@apple.com>
14448
14449 * gcc.dg/intmax_t-1.c: Remove mips xfail.
14450
14451 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
14452
14453 * objc.dg/gnu-runtime-3.m: Simplify.
14454
14455 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
14456
14457 PR middle-end/23669
14458 * gcc.dg/tree-ssa/divide-1.c: New test.
14459 * gcc.dg/tree-ssa/divide-2.c: New test.
14460
14461 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
14462
14463 PR libgfortran/24945
14464 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
14465
14466 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
14467
14468 PR libgfortran/24945
14469 * gfortran.dg/open_status_2.f90: New test.
14470
14471 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14472
14473 * gcc.c-torture/execute/builtins/fprintf.c,
14474 gcc.c-torture/execute/builtins/fputs-lib.c,
14475 gcc.c-torture/execute/builtins/fputs.c,
14476 gcc.c-torture/execute/builtins/lib/fprintf.c,
14477 gcc.c-torture/execute/builtins/lib/printf.c,
14478 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
14479
14480 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
14481
14482 * gcc.dg/20050922-2.c: New test.
14483
14484 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
14485
14486 * objc.dg/gnu-runtime-3.m: New test.
14487
14488 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14489
14490 PR c++/9278
14491 * g++.dg/other/void1.C: New test.
14492
14493 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
14494
14495 PR middle-end/24998
14496 * gcc.dg/torture/fp-int-convert-float.c,
14497 gcc.dg/torture/fp-int-convert-double.c,
14498 gcc.dg/torture/fp-int-convert-long-double.c,
14499 gcc.dg/torture/fp-int-convert-timode.c,
14500 gcc.dg/torture/fp-int-convert-float80.c,
14501 gcc.dg/torture/fp-int-convert-float80-timode.c,
14502 gcc.dg/torture/fp-int-convert-float128.c,
14503 gcc.dg/torture/fp-int-convert-float128-timode.c,
14504 gcc.dg/torture/fp-int-convert.h: New files.
14505
14506 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
14507
14508 PR middle-end/24989
14509 * gcc.dg/tree-ssa/bool-10.c: New test.
14510 * gcc.dg/tree-ssa/bool-11.c: New test.
14511 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
14512
14513 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
14514
14515 PR middle-end/24990
14516 * tree-ssa/pr24990-1.c: New test.
14517
14518 2005-11-24 Richard Guenther <rguenther@suse.de>
14519 Dirk Mueller <dmueller@suse.de>
14520
14521 PR c++/14024
14522 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
14523 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
14524 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
14525 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
14526 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
14527 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
14528
14529 2005-11-23 Uros Bizjak <uros@kss-loka.si>
14530
14531 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
14532
14533 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
14534
14535 PR c/21668
14536 * gcc.dg/Wc++-compat.c: New.
14537 * gcc.dg/Wno-c++-compat.c: New.
14538
14539 2005-11-23 Alan Modra <amodra@bigpond.net.au>
14540
14541 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
14542 (vspltish, vspltisw): Likewise.
14543
14544 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14545
14546 PR libgfortran/24794
14547 * gfortran.dg/namelist_12.f: Fix quotes.
14548 * gfortran.dg/namelist_13.f90: Fix quotes.
14549 * gfortran.dg/namelist_14.f90: Fix quotes.
14550 * gfortran.dg/namelist_15.f90: Fix quotes.
14551 * gfortran.dg/namelist_use.f90: Fix quotes.
14552 * gfortran.dg/namelist_use_only.f90: Fix quotes.
14553 * gfortran.dg/namelist_21.f90: New test.
14554 * gfortran.dg/namelist_22.f90: New test.
14555
14556 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
14557
14558 PR target/23435
14559 * gcc.c-torture/compile/pr23435.c: New.
14560
14561 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
14562
14563 * gcc.c-torture/execute/floatunsisf-1.c: New test.
14564
14565 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
14566
14567 * gcc.target/powerpc/405-macchw-1.c,
14568 gcc.target/powerpc/405-macchw-2.c,
14569 gcc.target/powerpc/405-macchwu-1.c,
14570 gcc.target/powerpc/405-macchwu-2.c,
14571 gcc.target/powerpc/405-machhw-1.c,
14572 gcc.target/powerpc/405-machhw-2.c,
14573 gcc.target/powerpc/405-machhwu-1.c,
14574 gcc.target/powerpc/405-machhwu-2.c,
14575 gcc.target/powerpc/405-maclhw-1.c,
14576 gcc.target/powerpc/405-maclhw-2.c,
14577 gcc.target/powerpc/405-maclhwu-1.c,
14578 gcc.target/powerpc/405-maclhwu-2.c,
14579 gcc.target/powerpc/405-mulchw-1.c,
14580 gcc.target/powerpc/405-mulchw-2.c,
14581 gcc.target/powerpc/405-mulchwu-1.c,
14582 gcc.target/powerpc/405-mulchwu-2.c,
14583 gcc.target/powerpc/405-mulhhw-1.c,
14584 gcc.target/powerpc/405-mulhhw-2.c,
14585 gcc.target/powerpc/405-mulhhwu-1.c,
14586 gcc.target/powerpc/405-mulhhwu-2.c,
14587 gcc.target/powerpc/405-mullhw-1.c,
14588 gcc.target/powerpc/405-mullhw-2.c,
14589 gcc.target/powerpc/405-mullhwu-1.c,
14590 gcc.target/powerpc/405-mullhwu-2.c,
14591 gcc.target/powerpc/405-nmacchw-1.c,
14592 gcc.target/powerpc/405-nmacchw-2.c,
14593 gcc.target/powerpc/405-nmachhw-1.c,
14594 gcc.target/powerpc/405-nmachhw-2.c,
14595 gcc.target/powerpc/405-nmaclhw-1.c,
14596 gcc.target/powerpc/405-nmaclhw-2.c,
14597 gcc.target/powerpc/440-macchw-1.c,
14598 gcc.target/powerpc/440-macchw-2.c,
14599 gcc.target/powerpc/440-macchwu-1.c,
14600 gcc.target/powerpc/440-macchwu-2.c,
14601 gcc.target/powerpc/440-machhw-1.c,
14602 gcc.target/powerpc/440-machhw-2.c,
14603 gcc.target/powerpc/440-machhwu-1.c,
14604 gcc.target/powerpc/440-machhwu-2.c,
14605 gcc.target/powerpc/440-maclhw-1.c,
14606 gcc.target/powerpc/440-maclhw-2.c,
14607 gcc.target/powerpc/440-maclhwu-1.c,
14608 gcc.target/powerpc/440-maclhwu-2.c,
14609 gcc.target/powerpc/440-mulchw-1.c,
14610 gcc.target/powerpc/440-mulchw-2.c,
14611 gcc.target/powerpc/440-mulchwu-1.c,
14612 gcc.target/powerpc/440-mulchwu-2.c,
14613 gcc.target/powerpc/440-mulhhw-1.c,
14614 gcc.target/powerpc/440-mulhhw-2.c,
14615 gcc.target/powerpc/440-mulhhwu-1.c,
14616 gcc.target/powerpc/440-mulhhwu-2.c,
14617 gcc.target/powerpc/440-mullhw-1.c,
14618 gcc.target/powerpc/440-mullhw-2.c,
14619 gcc.target/powerpc/440-mullhwu-1.c,
14620 gcc.target/powerpc/440-mullhwu-2.c,
14621 gcc.target/powerpc/440-nmacchw-1.c,
14622 gcc.target/powerpc/440-nmacchw-2.c,
14623 gcc.target/powerpc/440-nmachhw-1.c,
14624 gcc.target/powerpc/440-nmachhw-2.c,
14625 gcc.target/powerpc/440-nmaclhw-1.c,
14626 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
14627
14628 2005-11-21 Jakub Jelinek <jakub@redhat.com>
14629
14630 PR fortran/24774
14631 * gfortran.dg/inquire_9.f90: New test.
14632
14633 PR fortran/21647
14634 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
14635
14636 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14637
14638 PR libfortran/24432
14639 * lib/target-supports.exp (check_effective_target_fortran_large_real):
14640 Check that 'cos' is supported.
14641
14642 2005-11-21 Paul Thomas <pault@gcc.gnu.org
14643
14644 PR fortran/24223
14645 * gfortran.dg/substring_equivalence.f90: New test.
14646
14647 PR fortran/24705
14648 * gfortran.dg/auto_internal_assumed.f90: New test.
14649
14650 2005-11-21 Uros Bizjak <uros@kss-loka.si>
14651
14652 * gcc.dg/fold-div-2.c: New test.
14653
14654 2005-11-20 Ian Lance Taylor <ian@airs.com>
14655
14656 PR rtl-optimization/24883
14657 * gcc.c-torture/compile/pr24883.c: New test.
14658
14659 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
14660
14661 PR middle-end/20583
14662 * gcc.c-torture/compile/pr20583.c: New.
14663
14664 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
14665
14666 * gcc.c-torture/execute/usmul.c: New test.
14667
14668 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
14669
14670 * gcc.dg/tree-ssa/vrp22.c: New test.
14671
14672 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
14673
14674 PR middle-end/24912
14675 * gcc.dg/torture/pr24912-1.c: New test.
14676
14677 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
14678
14679 PR fortran/24862
14680 * gfortran.dg/arrayio_derived_1.f90: New test.
14681
14682 2005-11-19 Richard Guenther <rguenther@suse.de>
14683
14684 PR middle-end/23294
14685 * gcc.dg/tree-ssa/pr23294.c: New testcase.
14686
14687 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
14688
14689 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
14690
14691 2005-11-18 Mark Mitchell <mark@codesourcery.com>
14692
14693 PR c++/8355
14694 * g++.dg/template/friend39.C: New test.
14695
14696 2005-11-18 James E Wilson <wilson@specifix.com>
14697
14698 * gcc.dg/builtin-strstr.c: New.
14699
14700 2005-11-18 Richard Henderson <rth@redhat.com>
14701
14702 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
14703 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
14704 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
14705 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
14706 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
14707 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
14708 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
14709 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
14710 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
14711 renaming to remove initial "ia64-".
14712
14713 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
14714
14715 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
14716
14717 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
14718
14719 * g++.dg/cpp/string-2.C: New test.
14720
14721 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
14722
14723 * gcc.dg/tree-ssa/loop-14.c: New test.
14724
14725 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
14726 Michael Chamberlain <michael@chamberlain.net.au>
14727
14728 * ada/acats/run_all.sh (target_run): Kill long running tests.
14729
14730 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14731
14732 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
14733 * gcc.dg/cleanup-9.c: Likewise.
14734 * gcc.dg/cleanup-10.c: Likewise.
14735 * gcc.dg/cleanup-11.c: Likewise.
14736
14737 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14738
14739 PR fortran/24892
14740 * gfortran.dg/open_access_append_1.f90: New test.
14741 * gfortran.dg/open_access_append_2.f90: New test.
14742
14743 2005-11-16 Richard Guenther <rguenther@suse.de>
14744
14745 PR middle-end/24851
14746 * gcc.c-torture/execute/pr24851.c: New testcase.
14747
14748 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
14749
14750 * gcc.dg/fold-overflow-1.c: New test.
14751
14752 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
14753
14754 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
14755 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
14756
14757 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
14758
14759 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
14760 structures.
14761 * g++.dg/eh/forced2.C: Likewise.
14762 * g++.dg/eh/forced3.C: Likewise.
14763 * g++.dg/eh/forced4.C: Likewise.
14764
14765 2005-11-11 Mike Stump <mrs@apple.com>
14766
14767 * g++.old-deja/g++.mike/unused.C: Add.
14768
14769 2005-11-15 Mark Mitchell <mark@codesourcery.com>
14770
14771 PR c++/24667
14772 * g++.dg/warn/Wcast-qual1.C: New test.
14773
14774 2005-11-15 Jan Hubicka <jh@suse.cz>
14775
14776 * gcc.dg/winline-5.c: Add large-unit-insns limit.
14777
14778 2005-11-14 David Edelsohn <edelsohn@gnu.org>
14779
14780 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
14781
14782 2005-11-14 Diego Novillo <dnovillo@redhat.com>
14783
14784 PR 24840
14785 * gcc.dg/tree-ssa/pr24840.c: New test.
14786
14787 2005-11-14 Janis Johnson <janis187@us.ibm.com>
14788
14789 PR testsuite/24841
14790 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
14791
14792 2005-11-14 Dale Johannesen <dalej@apple.com>
14793
14794 * gcc.c-torture/execute/20051113-1.c: New.
14795
14796 2005-11-14 Mark Mitchell <mark@codesourcery.com>
14797
14798 PR c++/24687
14799 * g++.dg/template/crash43.C: New test.
14800
14801 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
14802
14803 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
14804
14805 2005-11-13 Mark Mitchell <mark@codesourcery.com>
14806
14807 PR c++/24817
14808 * g++.dg/eh/spec8.C: New test.
14809
14810 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
14811
14812 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
14813
14814 2005-11-13 Mark Mitchell <mark@codesourcery.com>
14815
14816 PR c++/20293
14817 * g++.dg/parse/ambig4.C: New test.
14818 * g++.dg/tc1/dr101.C: Adjust error markers.
14819 * g++.dg/lookup/strong-using-2.C: Likewise.
14820 * g++.dg/lookup/ambig5.C: Likewise.
14821 * g++.dg/lookup/ambig4.C: Likewise.
14822 * g++.dg/parse/crash22.C: Likewise.
14823
14824 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
14825
14826 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
14827
14828 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
14829
14830 * gcc.dg/nested-calls-1.c: New test.
14831
14832 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14833
14834 * gfortran.dg/complex_intrinsic_1.f90: New test.
14835 * gfortran.dg/complex_intrinsic_2.f90: New test.
14836 * gfortran.dg/fgetc_1.f90: New test.
14837 * gfortran.dg/fgetc_2.f90: New test.
14838 * gfortran.dg/fgetc_3.f90: New test.
14839 * gfortran.dg/ftell_1.f90: New test.
14840 * gfortran.dg/ftell_2.f90: New test.
14841 * gfortran.dg/gnu_logical_1.F: New test.
14842 * gfortran.dg/gnu_logical_2.f90: New test.
14843
14844 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
14845
14846 PR middle-end/24820
14847 * testsuite/gcc.dg/pr24820.c: New test.
14848
14849 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
14850
14851 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
14852 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
14853 variable.
14854
14855 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14856
14857 testsuite/24614
14858 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
14859
14860 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
14861
14862 * gcc.target/cris/cris.exp: New file.
14863 * gcc.target/cris/rld-legit1.c: New test.
14864 * gcc.target/cris/rld-legit2.c: New test.
14865
14866 2005-11-12 Jakub Jelinek <jakub@redhat.com>
14867
14868 PR c++/24780
14869 * g++.dg/opt/pr24780.C: New test.
14870
14871 PR c++/24761
14872 * g++.dg/template/asm1.C: New test.
14873
14874 2005-11-12 Steven G. Kargl <kargls@comcast.net>
14875
14876 PR libgfortran/24787
14877 * gfortran.dg/scan_1.f90: New test.
14878
14879 2005-11-12 Jan Hubicka <jh@suse.cz>
14880
14881 * gcc.target/i386/minmax-1.c: New.
14882 * gcc.target/i386/minmax-2.c: New.
14883
14884 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
14885
14886 * gcc.dg/pr24445.c: Fix for 64-bit targets.
14887
14888 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
14889
14890 * gcc.c-torture/execute/20051110-1.c,
14891 gcc.c-torture/execute/20051110-2.c: New tests.
14892
14893 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
14894
14895 PR middle-end/24750
14896 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
14897 New tests.
14898
14899 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
14900
14901 * lib/target-libpath.exp (get_shlib_extension): New proc.
14902 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
14903 * lib/gfortran.exp (gfortran_link_flags): Likewise.
14904 * lib/objc.exp (objc_target_compile): Likewise.
14905 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
14906 detection.
14907
14908 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
14909
14910 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
14911
14912 * lib/target-supports.exp (check_effective_target_static_libgfortran):
14913 Add -static to additional_flags and pass it to target_compile.
14914
14915 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14916
14917 PR libgfortran/24719
14918 gfortran.dg/read_noadvance.f90: New test.
14919
14920 PR libgfortran/24699
14921 gfortran.dg/fmt_t_2.f90: New test.
14922
14923 PR libgfortran/24785
14924 gfortran.dg/read_x_eor.f90: New test.
14925
14926 PR libgfortran/24584
14927 gfortran.dg/namelist_empty.f90: Rename test.
14928
14929 PR libgfortran/24489
14930 gfortran/read_eor.f90: Rename test.
14931
14932 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
14933
14934 PR fortran/15976
14935 * gfortran.dg/automatic_module_variable.f90: New test.
14936
14937 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
14938
14939 PR target/24445
14940 * gcc.dg/pr24445.c: New test.
14941
14942 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
14943
14944 PR fortran/24655
14945 PR fortran/24755
14946 * gfortran.dg/recursive_statement_functions.f90: Add statement
14947 functions using inline intrinsic functions and parameters to test
14948 that they no longer seg-fault.
14949
14950 PR fortran/24409
14951 gfortran.dg/nested_modules_4.f90: New test.
14952 gfortran.dg/nested_modules_5.f90: New test.
14953
14954 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14955
14956 PR fortran/24643
14957 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
14958
14959 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
14960
14961 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
14962 failures.
14963
14964 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14965
14966 * gcc.dg/sparc-getcontext-1.c: New test.
14967
14968 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
14969
14970 * gcc.dg/ifcvt-fabs-1.c: New test.
14971
14972 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
14973
14974 PR other/4372
14975 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
14976 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
14977
14978 2005-11-09 Richard Guenther <rguenther@suse.de>
14979
14980 PR tree-optimization/24716
14981 * gcc.c-torture/execute/pr24716.c: New testcase.
14982
14983 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14984
14985 * gcc.dg/pr24624.c: Disable for non S/390 targets.
14986
14987 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14988
14989 PR 24624
14990 * gcc.dg/pr24624.c: Testcase added.
14991
14992 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14993
14994 PR 24623
14995 * g++.dg/other/pr24623.C: Testcase added.
14996
14997 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
14998
14999 PR fortran/22607
15000 * gfortran-dg/pure_byref_1.f90: New.
15001 * gfortran-dg/pure_byref_2.f90: New.
15002
15003 2005-11-09 Uros Bizjak <uros@kss-loka.si>
15004
15005 PR c/24101
15006 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15007 * gcc.dg/dg.exp: Run main loop also for *.i files.
15008
15009 2005-11-08 Jakub Jelinek <jakub@redhat.com>
15010
15011 PR c++/19450
15012 * g++.dg/tls/diag-3.C: New test.
15013 * g++.dg/tls/diag-4.C: New test.
15014 * g++.dg/tls/static-1.C: New test.
15015 * g++.dg/tls/static-1a.cc: New file.
15016
15017 2005-11-08 Diego Novillo <dnovillo@redhat.com>
15018
15019 PR 23046
15020 * g++.dg/tree-ssa/pr23046.C: New test.
15021
15022 2005-11-08 Devang Patel <dpatel@apple.com>
15023
15024 PR tree-optimization/23115
15025 * gcc.dg/tree-ssa/pr23115.c: New.
15026
15027 2005-11-08 David Edelsohn <edelsohn@gnu.org>
15028
15029 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15030 * gcc.target/powerpc/pr16155.c: Same.
15031 * gcc.target/powerpc/altivec-1.c: Same.
15032 * gcc.target/powerpc/altivec-2.c: Same.
15033 * gcc.target/powerpc/altivec-3.c: Same.
15034 * gcc.target/powerpc/altivec-5.c: Same.
15035 * gcc.target/powerpc/altivec-11.c: Same.
15036 * gcc.target/powerpc/altivec-12.c: Same.
15037 * gcc.target/powerpc/altivec-14.c: Same.
15038 * gcc.target/powerpc/altivec-22.c: Same.
15039 * gcc.target/powerpc/altivec-consts.c: Same.
15040 * gcc.target/powerpc/altivec-pr22085.c: Same.
15041 * gcc.target/powerpc/altivec-splat.c: Same.
15042 * gcc.target/powerpc/altivec-varargs-1.c: Same.
15043 * gcc.target/powerpc/altivec-vec-merge.c: Same.
15044 * gcc.target/powerpc/darwin-longlong.c: Same.
15045
15046 2005-11-08 Uros Bizjak <uros@kss-loka.si>
15047
15048 PR target/19340
15049 * gcc.dg/pr19340.c: New test.
15050
15051 2005-11-07 Ian Lance Taylor <ian@airs.com>
15052
15053 PR rtl-optimization/24683
15054 * gcc.dg/pr24683.c: New test.
15055
15056 2005-11-07 Uros Bizjak <uros@kss-loka.si>
15057
15058 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15059 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15060
15061 2005-11-07 Uros Bizjak <uros@kss-loka.si>
15062
15063 * gcc.target/i386/pr23376.c: Compile with -mmmx.
15064
15065 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
15066
15067 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15068
15069 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
15070
15071 PR target/24230
15072
15073 * gcc.target/powerpc/altivec-consts.c,
15074 gcc.target/powerpc/altivec-splat.c: New testcase.
15075
15076 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
15077
15078 PR c/24599
15079
15080 * gcc.dg/overflow-2.c: New testcase.
15081
15082 2005-11-07 Jakub Jelinek <jakub@redhat.com>
15083
15084 PR rtl-optimization/23567
15085 * gcc.c-torture/execute/20051104-1.c: New test.
15086
15087 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
15088
15089 PR fortran/24534
15090 gfortran.dg/private_type_2.f90: Modified to check that case with
15091 PRIVATE declaration within derived type is accepted.
15092
15093 PR fortran/20838
15094 gfortran.dg/pointer_assign_1.f90: New test.
15095
15096 PR fortran/20840
15097 * gfortran.dg/arrayio_0.f90: New test.
15098
15099 PR fortran/17737
15100 gfortran.dg/data_initialized.f90: New test.
15101 gfortran.dg/data_constraints_1.f90: New test.
15102 gfortran.dg/data_constraints_2.f90: New test.
15103
15104 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
15105
15106 PR fortran/24174
15107 PR fortran/24305
15108 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
15109
15110 2005-11-06 Diego Novillo <dnovillo@redhat.com>
15111
15112 PR 24670
15113 * gcc.dg/tree-ssa/pr24670.c: New test.
15114
15115 2005-11-05 Ian Lance Taylor <ian@airs.com>
15116
15117 PR target/22432
15118 * gcc.target/i386/pr22432.c: New test.
15119
15120 2005-11-05 Richard Henderson <rth@redhat.com>
15121
15122 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15123 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15124 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15125 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15126 from gcc.dg/alpha-*.
15127 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15128 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15129
15130 2005-11-05 Andreas Jaeger <aj@suse.de>
15131
15132 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15133
15134 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
15135
15136 PR target/23424
15137 * gcc.dg/torture/pr23424-1.c: New test.
15138
15139 2005-11-04 Richard Henderson <rth@redhat.com>
15140
15141 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15142 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15143 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15144 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15145 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15146 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15147 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15148 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15149 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15150 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15151 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15152 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15153 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15154 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15155 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15156 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15157 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15158 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15159 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15160 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15161 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15162 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15163 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15164 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15165 Move from gcc.dg/.
15166 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15167 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15168 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15169 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15170 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15171 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
15172 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
15173 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
15174 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
15175 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
15176 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
15177 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
15178 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
15179 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
15180 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
15181 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
15182 gcc.target/i386/lea.c, gcc.target/i386/local.c,
15183 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
15184 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
15185 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
15186 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
15187 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
15188 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
15189 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
15190 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
15191 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
15192 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
15193 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
15194 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
15195 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
15196 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
15197 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
15198 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
15199 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
15200 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
15201 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
15202 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
15203 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
15204 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
15205 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
15206 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
15207 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
15208 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
15209 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
15210 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
15211
15212 2005-11-04 Diego Novillo <dnovillo@redhat.com>
15213
15214 PR 24627
15215 * gcc.dg/tree-ssa/pr24627.c: New test.
15216
15217 2005-11-04 Paul Brook <paul@codesourcery.com>
15218
15219 * gcc.dg/tls/opt-10.c: New test.
15220
15221 2005-11-04 Andreas Jaeger <aj@suse.de>
15222
15223 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
15224 avoid extra warnings.
15225
15226 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15227
15228 PR libfortran/22298
15229 * lib/target-supports.exp
15230 (check_effective_target_static_libgfortran): New
15231 static_libgfortran effective target.
15232 * gfortran.dg/static_linking_1.f: New test.
15233 * gfortran.dg/static_linking_1.c: New file.
15234
15235 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
15236
15237 * gcc.dg/pr24615.c: Guard test with { target fpic }.
15238
15239 2005-11-03 Josh Conner <jconner@apple.com>
15240
15241 PR c++/19989
15242 g++.dg/ext/array2.C: New test.
15243 g++.dg/template/dependent-name3.C: New test.
15244 g++.dg/template/dependent-name4.C: New test.
15245 g++.dg/template/sfinae2.C: New test.
15246
15247 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
15248
15249 PR preprocessor/22042
15250 * gcc.dg/cpp/strify4.c: New test.
15251
15252 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
15253
15254 PR c++/17964
15255 * g++.dg/cpp/string-1.C: New test.
15256
15257 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
15258
15259 * gcc.target/powerpc: New directory.
15260 * gcc.target/powerpc/powerpc.exp: New file.
15261 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
15262 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
15263 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
15264 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
15265 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
15266 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
15267 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
15268 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
15269 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
15270 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
15271 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
15272 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
15273 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
15274 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
15275 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
15276 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
15277 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
15278 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
15279 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
15280 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
15281 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
15282 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
15283 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
15284 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
15285 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
15286 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
15287 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
15288 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
15289 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
15290 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
15291 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
15292 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
15293 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
15294 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
15295
15296 2005-11-03 Mark Mitchell <mark@codesourcery.com>
15297
15298 PR c++/21627
15299 * g++.dg/warn/inline2.C: New test.
15300
15301 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
15302
15303 PR middle-end/23155
15304 * g++.dg/ext/c99struct1.C: New test.
15305 * gcc.dg/union-cast-1.c: New test.
15306 * gcc.dg/union-cast-2.c: New test.
15307 * gcc.dg/union-cast-3.c: New test.
15308
15309 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
15310
15311 PR middle-end/24589
15312 * gcc.c-torture/execute/zero-struct-2.c: New test.
15313
15314 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
15315
15316 PR c++/24582
15317 * g++.dg/init/switch1.C: New test.
15318
15319 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
15320
15321 * gcc.dg/delay-slot-1.c: New test.
15322
15323 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
15324
15325 PR target/24620
15326 * gcc.dg/pr24620.c: New test.
15327
15328 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
15329
15330 PR c/24329
15331 * gcc.dg/format/unnamed-1.c: New test.
15332
15333 2005-11-02 Mark Mitchell <mark@codesourcery.com>
15334
15335 PR c++/22434
15336 * g++.dg/expr/cond8.C: New test.
15337
15338 PR c++/24560
15339 * g++.dg/parse/dot1.C: New test.
15340
15341 2005-11-02 Jan Hubicka <jh@suse.cz>
15342
15343 PR target/23303
15344 * gcc.dg/i386-lea.c: New test
15345
15346 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
15347
15348 PR target/24615
15349 * gcc.dg/pr24615.c: New test.
15350
15351 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
15352
15353 PR target/24600
15354 * gcc.dg/pr24600.c: New test.
15355
15356 2005-11-02 Mark Mitchell <mark@codesourcery.com>
15357
15358 PR c++/19253
15359 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
15360 * g++.dg/parse/typename9.C: New test.
15361 * g++/dg/parse/typename10.C: Likewise.
15362
15363 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
15364
15365 PR fortran/18157
15366 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
15367 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
15368 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
15369
15370 2005-11-02 Mark Mitchell <mark@codesourcery.com>
15371
15372 PR c++/24569
15373 * g++.dg/debug/static1.C: New test.
15374
15375 2005-11-02 Josh Conner <jconner@apple.com>
15376
15377 * g++.dg/crash38.C: moved into proper directory...
15378 * g++.dg/template/crash42.C: ...here
15379
15380 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
15381
15382 PR target/18338
15383 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
15384 pcc_bitfield_type_matters || default_packed.
15385
15386 * lib/target-supports.exp
15387 (check_effective_target_pcc_bitfield_type_matters): New proc.
15388 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
15389
15390 PR testsuite/23304
15391 * lib/target-supports.exp (check_effective_default_packed): New proc.
15392 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
15393 Gate expected errors on target ! default_packed.
15394 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
15395
15396 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15397
15398 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
15399 change (r106358).
15400
15401 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15402
15403 PR fortran/24008
15404 * gfortran.dg/entry_5.f90: New.
15405 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
15406
15407 2005-11-01 Bob Wilson <bob.wilson@acm.org>
15408
15409 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
15410
15411 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
15412
15413 PR fortran/21565
15414 gfortran.dg/namelist_blockdata.f90: New test.
15415
15416 PR fortran/18737
15417 gfortran.dg/external_implicit_none.f90: New test.
15418
15419 PR fortran/14994
15420 * gfortran.dg/secnds.f: New test.
15421
15422 2005-10-31 Jan Hubicka <jh@suse.cz>
15423
15424 PR target/20928
15425 * gcc.c-torture/compile/pr20928.c: New test.
15426
15427 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
15428
15429 PR middle-end/23492
15430 * gcc.c-torture/compile/zero-strct-5.c: New test.
15431
15432 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
15433
15434 PR libgfortran/24584
15435 * gfortran.dg/pr24584.f90: New test.
15436
15437 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
15438
15439 PR fortran/18883
15440 * gfortran.dg/char_result_9.f90: New.
15441 * gfortran.dg/char_result_10.f90: New.
15442
15443 2005-10-30 Jan Hubicka <jh@suse.cz>
15444
15445 * g++.dg/tree-ssa/pr24172.C: New testcase.
15446
15447 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15448
15449 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
15450
15451 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
15452
15453 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
15454 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
15455 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
15456 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
15457 gfortran.dg/enum_9.f90,
15458 gfortran.fortran-torture/compile/enum_1.f90,
15459 gfortran.fortran-torture/execute/enum_1.f90,
15460 gfortran.fortran-torture/execute/enum_2.f90,
15461 gfortran.fortran-torture/execute/enum_3.f90,
15462 gfortran.fortran-torture/execute/enum_4.f90: New tests.
15463
15464 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
15465
15466 PR target/18482
15467 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
15468 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
15469
15470 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15471
15472 PR libfortran/20179
15473 * gfortran.dg/mixed_io_1.f90: New test.
15474 * gfortran.dg/mixed_io_1.c: New file.
15475
15476 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15477
15478 * gfortran.dg/malloc_free_1.f90: New test.
15479
15480 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
15481
15482 * gcc.dg/nested-func-4.c: Require profiling -pg.
15483
15484 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15485
15486 PR C++/23229
15487 * g++.dg/warn/main-2.C: New test.
15488
15489 2005-10-28 Steven G. Kargl <kargls@comcast.net>
15490
15491 PR fortran/24545
15492 * gfortran.dg/interface_2.f90: new test.
15493
15494 2005-10-28 Josh Conner <jconner@apple.com>
15495
15496 PR c++/22153
15497 * g++.dg/template/crash38.C: New test.
15498 * g++.dg/parse/explicit1.C: Change expected errors.
15499
15500 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15501
15502 PR C++/23426
15503 * g++.dg/other/large-size-array.C: New test.
15504
15505 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15506
15507 PR middle-end/24362
15508 * g++.dg/opt/complex4.C: New test.
15509
15510 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
15511
15512 * gcc.dg/nested-func-4.c: New test.
15513
15514 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
15515
15516 PR fortran/24158
15517 gfortran.dg/derived_recursion.f90: New test.
15518 gfortran.dg/implicit_actual.f90: New test.
15519
15520 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
15521
15522 PR middle-end/24295, PR testsuite/24477
15523 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
15524 removed when weakref hits the tree.
15525
15526 2005-10-25 Jakub Jelinek <jakub@redhat.com>
15527
15528 * gfortran.dg/cray_pointers_4.f90: New test.
15529
15530 * gfortran.dg/cray_pointers_5.f90: New test.
15531
15532 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
15533
15534 PR fortran/22290
15535 * gfortran.dg/assign_5.f90: New test.
15536 * gfortran.dg/assign_6.f: New test.
15537
15538 2005-10-25 Uros Bizjak <uros@kss-loka.si>
15539
15540 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
15541 CPU has no SSE support.
15542
15543 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
15544
15545 PR libgfortran/24224
15546 * gfortran.dg/arrayio_1.f90: Update attribution.
15547 * gfortran.dg/arrayio_2.f90: Update attribution.
15548 * gfortran.dg/arrayio_3.f90: Update attribution.
15549 * gfortran.dg/arrayio_4.f90: Update test conditions.
15550 * gfortran.dg/arrayio_5.f90: Update attribution.
15551 * gfortran.dg/arrayio_6.f90: New test.
15552 * gfortran.dg/arrayio_7.f90: New test.
15553
15554 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
15555
15556 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
15557
15558 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
15559
15560 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
15561
15562 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
15563
15564 PR fortran/24416
15565 * gfortran.dg/namelist_char_only.f90: New test.
15566
15567 2005-10-24 Asher Langton <langton2@llnl.gov>
15568
15569 PR fortran/17031
15570 PR fortran/22282
15571 * gfortran.dg/cray_pointers_1.f90: New test.
15572 * gfortran.dg/cray_pointers_2.f90: New test.
15573 * gfortran.dg/cray_pointers_3.f90: New test.
15574 * gfortran.dg/loc_1.f90: New test.
15575 * gfortran.dg/loc_2.f90: New test.
15576
15577 2005-10-24 Steven Bosscher <stevenb@suse.de>
15578
15579 * gcc.dg/pr24225.c: New test.
15580
15581 2005-10-24 Asher Langton <langton2@llnl.gov>
15582
15583 * gfortran.dg/dup_save_1.f90: New test.
15584 * gfortran.dg/dup_save_2.f90: New test.
15585
15586 2005-10-24 Paul Brook <paul@codesourcery.com>
15587
15588 PR 24107
15589 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
15590 stdint.h.
15591
15592 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
15593
15594 PR libgfortran/24489
15595 * gfortran.dg/pr24489.f90: New test.
15596
15597 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
15598
15599 PR fortran/23635
15600 * gfortran.dg/ichar_1.f90: Add tests for derived types.
15601
15602 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
15603
15604 PR target/18911
15605 * g++.dg/init/array16.C: Skip for mmix-*-*.
15606
15607 2005-10-23 Asher Langton <langton2@llnl.gov>
15608
15609 * gfortran.dg/byte_1.f90: New test.
15610 * gfortran.dg/byte_2.f90: New test.
15611
15612 2005-10-23 David Edelsohn <edelsohn@gnu.org>
15613
15614 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
15615
15616 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
15617
15618 PR fortran/18022
15619 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
15620
15621 PR fortran/24311
15622 * gfortran.dg/merge_char_const.f90: New test.
15623
15624 PR fortran/24384
15625 * gfortran.dg/spread_scalar_source.f90: New test.
15626
15627 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
15628
15629 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
15630
15631 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
15632 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
15633
15634 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
15635
15636 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
15637
15638 PR fortran/24426
15639 * gfortran.dg/der_pointer_4.f90: New.
15640
15641 2005-10-22 David Ayers <d.ayers@inode.at>
15642
15643 * obj-c++.dg/except-1.mm: Simplify.
15644
15645 2005-10-21 David Ayers <d.ayers@inode.at>
15646
15647 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
15648
15649 2005-10-21 Jakub Jelinek <jakub@redhat.com>
15650
15651 * gfortran.dg/assumed_dummy_2.f90: New test.
15652
15653 2005-10-21 James E Wilson <wilson@specifix.com>
15654
15655 PR preprocessor/15220
15656 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
15657
15658 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
15659
15660 * gcc.c-torture/execute/20051021-1.c: New test.
15661
15662 2005-10-21 Mark Mitchell <mark@codesourcery.com>
15663
15664 PR c++/24260
15665 * g++.dg/ext/tmplattr1.C: New test.
15666
15667 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
15668
15669 PR fortran/24440
15670 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
15671
15672 2005-10-20 Geoffrey Keating <geoffk@apple.com>
15673
15674 * obj-c++.dg/except-1.mm: New.
15675
15676 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
15677
15678 2005-10-21 Alan Modra <amodra@bigpond.net.au>
15679
15680 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
15681
15682 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
15683
15684 PR middle-end/24295
15685 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
15686 declarations with the same names as thunks' alias targets, use
15687 aliases instead.
15688 * gcc.dg/attr-alias-3.c: New test.
15689 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
15690
15691 2005-10-20 Mark Mitchell <mark@codesourcery.com>
15692
15693 PR c++/22618
15694 * g++.dg/parse/access8.C: New test.
15695
15696 2005-10-20 Richard Guenther <rguenther@suse.de>
15697
15698 PR c++/24439
15699 * g++.dg/tree-ssa/pr24439.C: New testcase.
15700
15701 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15702
15703 * g++.dg/opt/delay-slot-1.C: New test.
15704
15705 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
15706
15707 PR fortran/21625
15708 * gfortran.fg/der_init_1.f90: New.
15709
15710 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
15711
15712 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
15713
15714 2005-10-19 Mark Mitchell <mark@codesourcery.com>
15715
15716 PR c++/21908
15717 * g++.dg/parse/error28.C: New test.
15718
15719 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
15720
15721 * gcc.dg/profile-generate-2.c: New test.
15722
15723 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
15724
15725 PR target/23589
15726 * g++.dg/ext/dllimport11.C: New.
15727
15728 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15729
15730 PR c++/22293
15731 * g++.dg/other/friend3.C: New test.
15732
15733 2005-10-18 Mark Mitchell <mark@codesourcery.com>
15734
15735 PR c++/23293
15736 * g++.dg/template/error19.C: New test.
15737
15738 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
15739
15740 PR c++/21383
15741 * g++.dg/overload/koenig2.C: New.
15742
15743 PR c++/23118
15744 * g++.dg/overload/error2.C: New.
15745
15746 PR c++/22604
15747 * g++.dg/inherit/covariant14.C: New.
15748
15749 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15750
15751 PR c++/23440
15752 * g++.dg/parse/for1.C: New test.
15753
15754 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
15755
15756 PR fortran/23446
15757 * gfortran.dg/host_dummy_index_1.f90: New test.
15758
15759 PR fortran/21459
15760 * gfortran.dg/automatic_char_len_2.f90: New test.
15761
15762 PR fortran/20866
15763 * gfortran.dg/recursive_statement_functions.f90: New test.
15764
15765 PR fortran/20853
15766 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
15767
15768 PR fortran/20849
15769 * gfortran.dg/external_initializer.f90: New test.
15770
15771 PR fortran/20837
15772 * non_module_public.f90: New test.
15773
15774 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
15775
15776 PR c++/24386
15777 * g++.dg/template/overload7.C: New.
15778
15779 PR c++/22551
15780 * g++.dg/other/switch2.C: Remove expected warnings.
15781
15782 PR c++/21353
15783 * g++.dg/template/defarg6.C: New.
15784
15785 2005-10-17 Uros Bizjak <uros@kss-loka.si>
15786
15787 PR target/24315
15788 * gcc.target/i386/pr24315.c: New test.
15789
15790 2005-10-16 Mark Mitchell <mark@codesourcery.com>
15791
15792 PR c++/24389
15793 * g++.dg/template/static21.C: New test.
15794 * g++.dg/template/static21-a.cc: Likewise.
15795
15796 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
15797
15798 PR c++/23959
15799 * g++.dg/warn/Wswitch-default-1.C: New test.
15800 * g++.dg/warn/Wswitch-default-2.C: New test.
15801
15802 2005-10-16 Mark Mitchell <mark@codesourcery.com>
15803
15804 PR c++/22173
15805 * g++.dg/parse/template18.C: New test.
15806 * g++.dg/template/nontype15.C: Likewise.
15807
15808 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
15809
15810 PR fortran/22273
15811 * gfortran.dg/spec_expr_2.f90: New.
15812
15813 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
15814
15815 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
15816 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
15817 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
15818 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
15819 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
15820 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
15821 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
15822 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
15823 previous target-specific skips and warning-message matches where
15824 applicable.
15825
15826 2005-10-15 Mark Mitchell <mark@codesourcery.com>
15827
15828 PR c++/21347
15829 * g++.dg/warn/Wctor-dtor.C: New test.
15830
15831 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15832
15833 PR c/23439
15834 * gcc.dg/for-1.c: New test.
15835
15836 2005-10-14 Mark Mitchell <mark@codesourcery.com>
15837
15838 PR c++/19565
15839 * g++.dg/warn/Wconversion1.C: New test.
15840 * g++.dg/ext/packed4.C: Compile with -w.
15841 * g++.dg/opt/20050511-1.C: Likewise.
15842 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
15843
15844 2005-10-14 Jakub Jelinek <jakub@redhat.com>
15845
15846 * gfortran.dg/boz_5.f90: New test.
15847
15848 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
15849
15850 PR c++/22551
15851 * g++.dg/other/switch2.C: New.
15852
15853 PR c++/23984
15854 * g++.dg/init/ctor7.C: New.
15855
15856 2005-10-13 David Edelsohn <edelsohn@gnu.org>
15857
15858 PR c++/23730
15859 * g++.dg/parse/crash32.C: New test.
15860
15861 2005-10-13 Mark Mitchell <mark@codesourcery.com>
15862
15863 PR c++/20721
15864 * g++.dg/init/goto2.C: New test.
15865
15866 PR c++/22464
15867 * g++.dg/template/crash/41.C: New test.
15868
15869 PR c++/22180
15870 * g++.dg/template/crash40.C: New test.
15871
15872 PR c++/23694
15873 * g++.dg/parse/friend5.C: New test.
15874
15875 PR c++/23307
15876 * g++.dg/template/crash38.C: New test.
15877
15878 PR c++/22352
15879 * g++.dg/template/friend38.C: New test.
15880
15881 PR c++/22405
15882 * g++.dg/template/crash39.C: New test.
15883
15884 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
15885
15886 * gcc.dg/debug/dwarf2/dwarf-char1.c,
15887 gcc.dg/debug/dwarf2/dwarf-char2.c,
15888 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
15889
15890 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
15891
15892 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
15893
15894 * gcc.dg/dll-2.c: Add tests for warnings.
15895 * gcc.dg/dll-3.c: Likewise.
15896 * gcc.dg/dll-4.c: Likewise.
15897
15898 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
15899 * g++.dg/ext/dllimport2.C: Likewise.
15900 * g++.dg/ext/dllimport3.C: Likewise.
15901 * g++.dg/ext/dllimport7.C: Likewise.
15902 * g++.dg/ext/dllimport8.C: Likewise.
15903 * g++.dg/ext/dllimport9.C: Likewise.
15904
15905 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
15906
15907 PR fortran/24092
15908 * gfortran.dg/derived_pointer_recursion.f90: New test.
15909
15910 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
15911
15912 * gcc.c-torture/execute/20051012-1.c: New test.
15913
15914 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15915
15916 PR fortran/18082
15917 * gfortran.dg/automatic_char_len_1.f90: New test.
15918
15919 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15920
15921 PR fortran/20847
15922 * gfortran.dg/save_common.f90: New test.
15923
15924 PR fortran/20856
15925 * gfortran.dg/save_result.f90: New test.
15926
15927 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
15928
15929 PR c++/21592
15930 * g++.dg/template/dependent-expr1.C: Add new expected error.
15931 * g++.dg/template/dependent-expr2.C: Adjust error text.
15932 * g++.dg/template/overload6.C: New.
15933
15934 PR c++/23797
15935 * g++.dg/other/typename8.C: New.
15936
15937 PR c++/21117
15938 * g++.dg/other/return1.C: New.
15939
15940 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
15941
15942 PR c++/24052
15943 * g++.dg/ext/label5.C: New.
15944
15945 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
15946
15947 PR c++/19964
15948 * g++.dg/parse/crash31.C: New.
15949
15950 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
15951
15952 * g++.dg/ipa/ipa-1.c: New test.
15953 * g++.dg/ipa/ipa-2.c: New test.
15954 * g++.dg/ipa/ipa-3.c: New test.
15955 * g++.dg/ipa/ipa-4.c: New test.
15956 * g++.dg/ipa/ipa-5.c: New test.
15957 * g++.dg/ipa/ipa.exp: New file.
15958
15959 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15960
15961 PR fortran/24207
15962 * gfortran.dg/private_type_3.f90: New test.
15963
15964 2005-10-11 Steven G. Kargl <kargls@comcast.net>
15965
15966 PR fortran/20786
15967 gfortran.dg/aint_anint_1.f90: New test.
15968
15969 2005-10-11 Steven G. Kargl <kargls@comcast.net>
15970
15971 PR libgfortran/24313
15972 gfortran.dg/csqrt.f: New test.
15973
15974 2005-10-11 Ian Lance Taylor <ian@airs.com>
15975
15976 PR c++/8057
15977 * g++.dg/warn/noeffect7.C: New test.
15978 * g++.dg/warn/noeffect2.C: Instantiate templates.
15979 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
15980 and warning.
15981
15982 2005-10-11 Mark Mitchell <mark@codesourcery.com>
15983
15984 PR c++/21089
15985 * g++.dg/init/float1.C: New test.
15986
15987 PR c++/24277
15988 * g++.dg/init/member1.C: Tweak error markers.
15989
15990 2005-10-11 Janis Johnson <janis187@us.ibm.com>
15991
15992 PR testsuite/24281
15993 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
15994 Check for null pointer.
15995
15996 2005-10-11 Mark Mitchell <mark@codesourcery.com>
15997
15998 PR c++/21369
15999 * g++.dg/parse/ret-type3.C: New test.
16000
16001 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16002
16003 PR tree-opt/23946
16004 * gcc.c-torture/compile/pr23946.c: New test.
16005
16006 2005-10-11 Jakub Jelinek <jakub@redhat.com>
16007
16008 * g++.dg/opt/mmx2.C: New test.
16009
16010 2005-10-10 Mark Mitchell <mark@codesourcery.com>
16011
16012 PR c++/24277
16013 * g++.dg/template/static20.C: New test.
16014
16015 PR c++/24302
16016 * g++.dg/warn/Wunused-12.C: New test.
16017
16018 PR c++/23437
16019 * g++.dg/template/arg4.C: New test.
16020
16021 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
16022
16023 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16024 * gcc.dg/ucnid-3.c: Likewise.
16025 * gcc.dg/ucnid-4.c: Likewise.
16026 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16027 * g++.dg/other/ucnid-1.C: Likewise.
16028 * gcc.dg/sparc-frame-1.c: New test.
16029
16030 2005-10-10 Mark Mitchell <mark@codesourcery.com>
16031
16032 PR c++/24139
16033 * g++.dg/template/spec27.C: New test.
16034
16035 PR c++/24275
16036 * g++.dg/template/static19.C: New test.
16037
16038 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
16039
16040 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16041 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16042
16043 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16044
16045 PR target/24136
16046 * gfortran.fortran-torture/compile/pr24136.f: New test.
16047
16048 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
16049
16050 PR c++/22172
16051 * g++.dg/parse/crash30.C: New test.
16052
16053 2005-10-07 Richard Guenther <rguenther@suse.de>
16054
16055 PR middle-end/24227
16056 * gcc.c-torture/compile/pr24227.c: New testcase.
16057
16058 2005-10-07 Steve Ellcey <sje@cup.hp.com>
16059
16060 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16061 Do not put aligned attributes on array elements.
16062
16063 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
16064
16065 PR testsuite/23611, PR testsuite/23615
16066 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16067 writing prototypes of library functions by hand.
16068 * obj-c++.dg/bitfield-4.mm: Likewise.
16069 * obj-c++.dg/const-str-4.mm: Likewise.
16070 * obj-c++.dg/encode-4.mm: Likewise.
16071 * obj-c++.dg/encode-5.mm: Likewise.
16072 * obj-c++.dg/encode-6.mm: Likewise.
16073 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16074 * obj-c++.dg/method-10.mm: Likewise.
16075 * obj-c++.dg/method-17.mm: Likewise.
16076 * obj-c++.dg/method-19.mm: Likewise.
16077 * obj-c++.dg/try-catch-2.mm: Likewise.
16078
16079 2005-10-06 Richard Henderson <rth@redhat.com>
16080
16081 PR 24236
16082 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16083
16084 2005-10-06 Dale Johannesen <dalej@apple.com>
16085
16086 * gcc.c-torture/execute/20030125-1.c: Correct.
16087
16088 2005-10-06 Richard Guenther <rguenther@suse.de>
16089
16090 PR tree-optimization/24238
16091 * g++.dg/tree-ssa/pr24238.C: New testcase.
16092
16093 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
16094
16095 PR 18568
16096 * gfortran.dg/der_pointer_3.f90: New test.
16097
16098 2005-10-05 Devang Patel <dpatel@apple.com>
16099
16100 PR Debug/23205
16101 * g++.dg/other/PR23205.C: New.
16102
16103 2005-10-05 Richard Henderson <rth@redhat.com>
16104
16105 PR target/23602
16106 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16107 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16108
16109 2005-10-05 Dale Johannesen <dalej@apple.com>
16110
16111 * gcc.c-torture/execute/float-floor.c: New.
16112
16113 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
16114
16115 PR tree-optimization/21419
16116 PR tree-optimization/24146
16117 PR tree-optimization/24151
16118
16119 * g++.dg/ext/asm7.C: New.
16120 * g++.dg/ext/asm8.C: New.
16121 * gcc.dg/asm-1.c: Compile on all targets.
16122 * gcc.dg/asm-pr24146.c: New.
16123 * gcc.dg/pr21419.c: Adjust error messages.
16124
16125 2005-10-05 Richard Guenther <rguenther@suse.de>
16126
16127 PR fortran/24176
16128 * gfortran.fortran-torture/compile/empty.f90: New testcase.
16129
16130 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
16131
16132 PR c++/23513
16133 * g++.dg/template/spec22.C: Robustify test.
16134 * g++.dg/template/spec26.C: New.
16135
16136 2005-10-05 Uros Bizjak <uros@kss-loka.si>
16137
16138 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16139 if target supports vector instructions.
16140
16141 2005-10-04 Geoffrey Keating <geoffk@apple.com>
16142
16143 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16144 C99 functions.
16145
16146 2005-10-04 Janis Johnson <janis187@us.ibm.com>
16147
16148 * lib/target-supports.exp (check_effective_target_fortran_large_real,
16149 check_effective_target_fortran_large_int): Replace cached result
16150 when target changes.
16151
16152 2005-10-04 Devang Patel <dpatel@apple.com>
16153
16154 * gcc.dg/i386-sse-vect-types.c: New.
16155
16156 2005-10-04 Ian Lance Taylor <ian@airs.com>
16157
16158 PR preprocessor/13726
16159 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16160 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16161
16162 2005-10-04 Richard Guenther <rguenther@suse.de>
16163
16164 PR c/23576
16165 * gcc.dg/noncompile/pr23576.c: New testcase.
16166
16167 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
16168
16169 PR middle-end/23125
16170 * gcc.dg/register-var-3.c: New test.
16171
16172 2005-10-04 Steven Bosscher <stevenb@suse.de>
16173
16174 * gcc.dg/pr23049.c: New test.
16175
16176 * gcc.dg/ucnid-4.c: Fix test.
16177
16178 2005-10-03 Diego Novillo <dnovillo@redhat.com>
16179
16180 PR 23445
16181 * gcc.c-torture/compile/pr23445.c: New test.
16182
16183 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
16184
16185 * g++.dg/overload/unknown1.C: New.
16186
16187 2005-10-03 Mark Mitchell <mark@codesourcery.com>
16188
16189 PR c++/17775
16190 * g++.dg/template/repo4.C: New test.
16191
16192 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16193
16194 PR libfortran/19308
16195 * gfortran.dg/large_real_kind_2.F90: New test.
16196 * gfortran.dg/large_integer_kind_2.f90: New test.
16197
16198 2005-10-03 Uros Bizjak <uros@kss-loka.si>
16199
16200 * lib/target-supports.exp (check_effective_target_vect_shift):
16201 Implement with result caching. Add i?86, x86_64 and ia64 targets.
16202 (check_effective_target_vect_condition): Fix copy-n-pasto.
16203
16204 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
16205 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
16206 targets.
16207
16208 2005-10-02 Mark Mitchell <mark@codesourcery.com>
16209
16210 PR c++/22621
16211 * g++.dg/template/overload5.C : New test.
16212
16213 PR c++/23840
16214 * g++.dg/expr/stdarg1.C: New test.
16215
16216 2005-10-02 Diego Novillo <dnovillo@redhat.com>
16217
16218 PR 24142
16219 * gcc.c-torture/execute/pr24142.c: New test.
16220
16221 2005-10-01 Diego Novillo <dnovillo@redhat.com>
16222
16223 PR 24141
16224 * gcc.c-torture/execute/pr24141.c: New test.
16225
16226 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
16227 Diego Novillo <dnovillo@redhat.com>
16228
16229 PR 23604
16230 * gcc.c-torture/execute/pr23604.c: New test.
16231
16232 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
16233
16234 PR fortran/16404
16235 PR fortran/20835
16236 PR fortran/20890
16237 PR fortran/20899
16238 PR fortran/20900
16239 PR fortran/20901
16240 PR fortran/20902
16241 gfortran.dg/equiv_constraint_1.f90: New test.
16242 gfortran.dg/equiv_constraint_2.f90: New test.
16243 gfortran.dg/equiv_constraint_3.f90: New test.
16244 gfortran.dg/equiv_constraint_4.f90: New test.
16245 gfortran.dg/equiv_constraint_5.f90: New test.
16246 gfortran.dg/equiv_constraint_6.f90: New test.
16247 gfortran.dg/equiv_constraint_7.f90: New test.
16248 gfortran.dg/equiv_constraint_8.f90: New test.
16249 gfortran.dg/private_type_1.f90: New test.
16250 gfortran.dg/private_type_2.f90: New test.
16251 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
16252 980628-10.f: Assert std=gnu to permit mixing of
16253 types in equivalence statements.
16254
16255 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
16256
16257 PR 24112
16258 * gfortran.dg/open_status_1.f90: New.
16259
16260 2005-09-30 Uros Bizjak <uros@kss-loka.si>
16261
16262 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
16263 * gcc.dg/vect/pr22480.c: Clean up temp files.
16264 * gcc.dg/vect/pr23831.c: Clean up temp files.
16265 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
16266 Clean up temp files.
16267 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
16268 Clean up temp files.
16269
16270 * gcc.dg/20050309-1.c: Clean up temp files.
16271 * gcc.dg/20050325-1.c: Clean up temp files.
16272
16273 2005-09-30 Uros Bizjak <uros@kss-loka.si>
16274
16275 PR tree-optimization/24059
16276 * gcc.dg/vect/pr24059.c : New test.
16277
16278 2005-09-29 Jakub Jelinek <jakub@redhat.com>
16279
16280 PR middle-end/24109
16281 * gcc.c-torture/execute/20050929-1.c: New test.
16282
16283 2005-09-29 Steven Bosscher <stevenb@suse.de>
16284
16285 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
16286
16287 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
16288
16289 PR c/21419
16290 * gcc.dg/pr21419.c: New test.
16291
16292 2005-09-29 Steven Bosscher <stevenb@suse.de>
16293
16294 * gcc.dg/pr23911.c: New test.
16295
16296 2005-09-28 Mark Mitchell <mark@codesourcery.com>
16297
16298 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
16299
16300 PR c++/16782
16301 * g++.dg/parse/qualified4.C: New test.
16302 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
16303 * g++.old-deja/g++.mike/p8154.C: Likewise.
16304
16305 2005-09-27 Mark Mitchell <mark@codesourcery.com>
16306
16307 PR c++/22147
16308 * g++.dg/template/friend37.C: New test.
16309 * g++.dg/parse/crash28.C: Adjust error markers.
16310
16311 2005-09-27 Jakub Jelinek <jakub@redhat.com>
16312
16313 PR fortran/18518
16314 * gfortran.fortran-torture/execute/save_2.f90: New decl.
16315
16316 2005-09-27 Devang Patel <dpatel@apple.com>
16317
16318 PR tree-optimization/23625
16319 * gcc.dg/pr23625.c: New test.
16320
16321 2005-09-27 Uros Bizjak <uros@kss-loka.si>
16322
16323 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
16324 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
16325
16326 2005-09-26 Jakub Jelinek <jakub@redhat.com>
16327
16328 PR fortran/23677
16329 * gfortran.fortran-torture/execute/save_1.f90: New test.
16330 * gfortran.dg/save_1.f90: New test.
16331
16332 2005-09-26 Uros Bizjak <uros@kss-loka.si>
16333
16334 * gcc.target/i386/builtin-apply-mmx.c: New test.
16335
16336 PR target/22576
16337 * gcc.target/i386/pr22576.c: New test.
16338
16339 PR target/22585
16340 * gcc.target/i386/pr22585.c: New test.
16341
16342 PR target/23268
16343 * gcc.target/i386/pr23268.c: New test.
16344
16345 PR middle-end/23831
16346 * gcc.dg/vect/pr23831.c: New test.
16347
16348 PR target/24055
16349 * gcc.target/i386/pr24055.c: New test.
16350
16351 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
16352
16353 PR tree-optimization/23960
16354 * gcc.c-torture/compile/pr23960.c: New.
16355
16356 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
16357
16358 PR fortran/16861
16359 * gfortran.dg/nested_modules_3.f90: New.
16360
16361 2005-09-22 Steven G. Kargl <kargls@comcast.net>
16362
16363 PR fortran/24005
16364 gfortran.dg/interface_1.f90: New test.
16365
16366 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
16367 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16368
16369 PR fortran/23843
16370 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
16371
16372 2005-09-22 Steven G. Kargl <kargls@comcast.net>
16373
16374 PR fortran/23516
16375 * gfortran.dg/imag_1.f: New test.
16376 * gfortran.dg/imag_2.f: Ditto.
16377
16378 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
16379
16380 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
16381
16382 2005-09-22 Jakub Jelinek <jakub@redhat.com>
16383
16384 PR c++/21983
16385 * g++.dg/warn/pr21983.C: New test.
16386
16387 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
16388
16389 * gcc.dg/20050922-1.c: Testcase added.
16390
16391 2005-09-21 Mark Mitchell <mark@codesourcery.com>
16392
16393 PR c++/23993
16394 * g++.dg/template/array14.C: New test.
16395
16396 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
16397
16398 PR fortran/19929
16399 * gfortran.dg/der_ptr_component_1.f90: New test.
16400
16401 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16402
16403 PR c++/23965
16404 * g++.dg/template/error1.C: Reject "no matching function" message.
16405
16406 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16407
16408 PR c++/17609
16409 * g++.dg/lookup/error1.C: New test.
16410
16411 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
16412
16413 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
16414 functionality of the testcase.
16415
16416 2005-09-20 Richard Henderson <rth@redhat.com>
16417
16418 * gcc.dg/vect/vect-22.c: Require vect_float.
16419 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
16420
16421 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
16422
16423 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
16424 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
16425 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
16426 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
16427 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
16428 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
16429 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
16430 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
16431 * gcc.dg/cpp/ucnid-8.c: New test.
16432
16433 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16434
16435 PR tree-optimization/23929
16436 * gcc.c-torture/compile/pr23929.c: New test.
16437
16438 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
16439
16440 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
16441 for one loop.
16442
16443 2005-09-20 Steve Ellcey <sje@cup.hp.com>
16444
16445 PR testsuite/23186
16446 * g++.dg/other/pr22003.C: Require named sections.
16447
16448 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16449
16450 PR c++/23947
16451 * g++.dg/rtti/crash3.C: New test.
16452
16453 PR tree-optimization/23818
16454 * gcc.dg/pr23818.c: New test.
16455
16456 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16457
16458 PR fortran/23420
16459 * gfortran.dg/print_fmt_4.f: New.
16460
16461 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16462
16463 PR fortran/23663
16464 * gfortran.fortran-torture/execute/entry_11.f90: New test.
16465
16466 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
16467
16468 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
16469 Use pointers to local alignable arrays instead. Added comments.
16470 * gcc.dg/vect/vect-46.c: Likewise.
16471 * gcc.dg/vect/vect-48.c: Likewise.
16472 * gcc.dg/vect/vect-49.c: Likewise.
16473 * gcc.dg/vect/vect-52.c: Likewise.
16474 * gcc.dg/vect/vect-53.c: Likewise.
16475 * gcc.dg/vect/vect-54.c: Likewise.
16476 * gcc.dg/vect/vect-56.c: Likewise.
16477 * gcc.dg/vect/vect-57.c: Likewise.
16478 * gcc.dg/vect/vect-58.c: Likewise.
16479 * gcc.dg/vect/vect-60.c: Likewise.
16480 * gcc.dg/vect/vect-61.c: Likewise.
16481
16482 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
16483 The test is no longer vectorizable on vect_no_align targets.
16484 * gcc.dg/vect/vect-43.c: Likewsie.
16485
16486 * gcc.dg/vect/vect-44.c: Added comments.
16487 * gcc.dg/vect/vect-45.c: Added comments.
16488 * gcc.dg/vect/vect-50.c: Added comments.
16489 * gcc.dg/vect/vect-51.c: Added comments.
16490
16491 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
16492 aligned type.
16493 * gcc.dg/vect/Os-vect-95.c: Likewise.
16494
16495 * gcc.dg/vect/vect-41.c: Test removed.
16496 * gcc.dg/vect/vect-47.c: Test removed.
16497 * gcc.dg/vect/vect-55.c: Test removed.
16498 * gcc.dg/vect/vect-59.c: Test removed.
16499
16500 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
16501
16502 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
16503 No longer vectorizable on vect_no_align targets.
16504 * gcc.dg/vect/pr20122.c: Likewise.
16505 * gcc.dg/vect/vect-74.c: Likewise.
16506 * gcc.dg/vect/vect-75.c: Likewise.
16507 * gcc.dg/vect/vect-76.c: Likewise.
16508
16509 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
16510 Will not be vectorizable on vect_no_align targets once aliasing issues
16511 are resolved.
16512 * gcc.dg/vect/vect-79.c: Likewise.
16513
16514 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
16515 * gcc.dg/vect/vect-78.c: Likewise.
16516 * gcc.dg/vect/vect-97.c: Likewise.
16517
16518 2005-09-19 Steven Bosscher <stevenb@suse.de>
16519
16520 * gcc.dg/pr23943.c: New test.
16521
16522 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
16523
16524 PR fortran/19181
16525 * gfortran.dg/derived_pointer_null_1.f90: New test.
16526
16527 2005-09-18 Richard Guenther <rguenther@suse.de>
16528
16529 PR middle-end/23944
16530 * gcc.c-torture/compile/pr23944.c: New testcase.
16531
16532 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
16533
16534 PR fortran/15975
16535 * gfortran.dg/der_pointer_2.f90: New test.
16536
16537 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
16538
16539 PR fortran/16861
16540 * gfortran.dg/nested_modules_2.f90: New test.
16541
16542 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16543
16544 PR c++/18368
16545 * g++.dg/other/semicolon.C: New test.
16546
16547 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
16548
16549 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
16550 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
16551
16552 2005-09-16 Mark Mitchell <mark@codesourcery.com>
16553
16554 PR c++/23914
16555 * g++.dg/template/static18.C: New test.
16556
16557 PR c++/21514
16558 * g++.dg/template/crash19.C: Remove dg-error marker.
16559 * g++.dg/template/local4.C: New test.
16560
16561 2005-09-16 Paul Brook <paul@codesourcery.com>
16562
16563 PR fortran/23906
16564 * gfortran.dg/dependency_1.f90: New test.
16565
16566 2005-09-15 Mark Mitchell <mark@codesourcery.com>
16567
16568 PR c++/23896
16569 * g++.dg/template/static17.C: New test.
16570
16571 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
16572
16573 PR c++/23139
16574 * g++.dg/warn/huge-val1.C: New test.
16575
16576 2005-09-15 Mark Mitchell <mark@codesourcery.com>
16577
16578 PR c++/13140
16579 * g++.dg/parse/class2.C: New test.
16580 * g++.dg/template/explicit8.C: Likewise.
16581 * g++.dg/template/spec25.C: Likewise.
16582
16583 2005-09-14 Josh Conner <jconner@apple.com>
16584
16585 PR middle-end/23584
16586 * gcc.dg/pr23584.c: New test.
16587
16588 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
16589
16590 PR fortran/21875 Internal Unit Array I/O, NIST
16591 * gfortran.dg/arrayio_1.f90: New test.
16592 * gfortran.dg/arrayio_1.f90: New test.
16593 * gfortran.dg/arrayio_1.f90: New test.
16594 * gfortran.dg/arrayio_1.f90: New test.
16595 * gfortran.dg/arrayio_1.f90: New test.
16596
16597 2005-09-14 Uros Bizjak <uros@kss-loka.si>
16598
16599 PR middle-end/22480
16600 * gcc.dg/vect/pr22480.c: New test.
16601
16602 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
16603
16604 PR fortran/19358
16605 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
16606
16607 2005-09-13 Josh Conner <jconner@apple.com>
16608
16609 PR c++/23180
16610 * g++.dg/init/struct2.C: New test.
16611 * g++.dg/init/struct3.C: New test.
16612
16613 2005-09-13 Janis Johnson <janis187@us.ibm.com>
16614
16615 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
16616 Clean up temp files.
16617 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
16618 gcc.dg/tree-ssa/builtin-fprintf-1.c,
16619 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
16620 gcc.dg/tree-ssa/builtin-printf-1.c,
16621 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
16622 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
16623 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
16624 gcc.dg/tree-ssa/builtin-vprintf-1.c,
16625 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
16626 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
16627 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
16628 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
16629 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
16630 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
16631 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
16632 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
16633
16634 2005-09-13 Josh Conner <jconner@apple.com>
16635
16636 * lib/gcc-dg.exp: Load scanipa.exp.
16637 (cleanup-dump): New procedure.
16638 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
16639 * lib/scandump.exp: New file.
16640 * lib/scantree.exp: Use it.
16641 * lib/scanipa.exp: New file.
16642
16643 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
16644
16645 PR fortran/17740
16646 * gfortran.dg/generic_4.f90: New test.
16647
16648 2005-09-13 Uros Bizjak <uros@kss-loka.si>
16649
16650 PR target/23816
16651 * gcc.target/i386/pr23816-1.c: New test.
16652 * gcc.target/i386/pr23816-2.c: New test.
16653
16654
16655 2005-09-13 Bastian Blank <waldi@debian.org>
16656
16657 PR c++/16171
16658 * g++.dg/abi/mangle26.C: New test.
16659 * g++.dg/abi/mangle27.C: New test.
16660 * g++.dg/abi/mangle28.C: New test.
16661 * g++.dg/abi/mangle29.C: New test.
16662
16663 PR c++/23839
16664 * g++.dg/parse/register1.C: New test.
16665
16666 2005-09-13 Mark Mitchell <mark@codesourcery.com>
16667
16668 PR c++/23842
16669 * g++.dg/template/access16.C: New test.
16670
16671 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16672
16673 * gfortran.dg/char_pack_2.f90: Increase the vector size.
16674
16675 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16676
16677 PR fortran/18899
16678 * gfortran.dg/shape_2.f90: New test.
16679
16680 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16681
16682 PR target/19269
16683 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
16684 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
16685 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
16686 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
16687 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
16688 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
16689 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
16690 tests.
16691
16692 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16693
16694 PR c++/23841
16695 * g++.dg/parse/template17.C: New test.
16696
16697 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16698
16699 PR c++/23789
16700 * g++.dg/template/nontype14.C: New test.
16701
16702 2005-09-12 Ian Lance Taylor <ian@airs.com>
16703
16704 PR g++/7874
16705 * g++.dg/lookup/friend7.C: New test.
16706 * g++.dg/lookup/friend8.C: New test.
16707 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
16708 so that it will be found via argument dependent lookup.
16709 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
16710 friend functions which will no longer be found.
16711 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
16712 function g, so that it will be found via argument dependent
16713 lookup.
16714 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
16715 * g++.old-deja/g++.mike/net43.C: Likewise.
16716
16717 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16718
16719 PR c++/23691
16720 * g++.dg/template/static16.C: New test.
16721
16722 2005-09-12 Josh Conner <jconner@apple.com>
16723
16724 PR middle-end/23237
16725 * gcc.c-torture/compile/pr23237.c: New test.
16726
16727 2005-09-11 Richard Henderson <rth@redhat.com>
16728
16729 * g++.dg/other/error8.C: Update expected diagnostic text.
16730
16731 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16732
16733 PR libfortran/19872
16734 * gfortran.dg/overwrite_1.f: New test.
16735
16736 2005-09-09 Josh Conner <jconner@apple.com>
16737
16738 * g++.dg/init/pr23180-1.C: Removed.
16739 * g++.dg/init/pr23180-2.C: Removed.
16740
16741 2005-09-09 David Daney <ddaney@avtrex.com>
16742
16743 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
16744 files which are ...
16745 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
16746 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
16747
16748 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16749
16750 * gfortran.dg/iostat_2.f90: New test.
16751
16752 2005-09-09 Mark Mitchell <mark@codesourcery.com>
16753
16754 PR c++/22252
16755 * g++.dg/ext/interface1.C: New test.
16756 * g++.dg/ext/interface1.h: Likewise.
16757 * g++.dg/ext/interface1a.cc: Likewise.
16758
16759 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
16760
16761 * gfortran.dg/iomsg_1.f90: New test case.
16762
16763 2005-09-09 Richard Guenther <rguenther@suse.de>
16764
16765 PR c++/23624
16766 * g++.dg/tree-ssa/pr23624.C: New testcase.
16767
16768 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16769
16770 PR fortran/19239
16771 * gfortran.dg/vector_subscript_1.f90,
16772 * gfortran.dg/vector_subscript_2.f90: New tests.
16773
16774 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16775
16776 PR fortran/21104
16777 * gfortran.dg/array_alloc_1.f90,
16778 * gfortran.dg/array_alloc_2.f90,
16779 * gfortran.dg/array_alloc_3.f90: New tests.
16780
16781 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16782
16783 PR fortran/12840
16784 * gfortran.dg/array_constructor_6.f90
16785 * gfortran.dg/array_constructor_7.f90
16786 * gfortran.dg/array_constructor_8.f90
16787 * gfortran.dg/array_constructor_9.f90
16788 * gfortran.dg/array_constructor_10.f90
16789 * gfortran.dg/array_constructor_11.f90
16790 * gfortran.dg/array_constructor_12.f90: New tests.
16791
16792 2005-09-08 Josh Conner <jconner@apple.com>
16793
16794 PR c++/23180
16795 * g++.dg/init/pr23180-1.C: New test.
16796 * g++.dg/init/pr23180-2.C: New test.
16797
16798 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
16799
16800 PR fortran/18878
16801 * gfortran.dg/module_double_reuse.f90: New.
16802
16803 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
16804
16805 PR fortran/23270
16806 PR fortran/22304
16807 PR fortran/18870
16808 PR fortran/17917
16809 PR fortran/16511
16810 * gfortran.dg/common_equivalence_1.f: New.
16811 * gfortran.dg/common_equivalence_2.f: New.
16812 * gfortran.dg/common_equivalence_3.f: New.
16813 * gfortran.dg/contained_equivalence_1.f90: New.
16814 * gfortran.dg/module_blank_common.f90: New.
16815 * gfortran.dg/module_commons_1.f90: New.
16816 * gfortran.dg/module_equivalence_1.f90: New.
16817 * gfortran.dg/nested_modules_1.f90: New.
16818 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
16819 equivalences and add comment to connect the test with
16820 the PR.
16821
16822 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16823
16824 PR fortran/23765
16825 * gfortran.dg/common_6.f90: New test.
16826
16827 2005-09-08 Richard Sandiford <richard@codesourcery.com>
16828
16829 PR fortran/15326
16830 * gfortran.dg/char_result_1.f90,
16831 * gfortran.dg/char_result_2.f90,
16832 * gfortran.dg/char_result_3.f90,
16833 * gfortran.dg/char_result_4.f90,
16834 * gfortran.dg/char_result_5.f90,
16835 * gfortran.dg/char_result_6.f90,
16836 * gfortran.dg/char_result_7.f90,
16837 * gfortran.dg/char_result_8.f90: New tests.
16838
16839 2005-09-08 Richard Sandiford <richard@codesourcery.com>
16840
16841 PR fortran/19928
16842 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
16843
16844 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
16845
16846 PR obj-c++/16816
16847 * obj-c++.dg/selector-5.mm: New test.
16848 * obj-c++.dg/selector-6.mm: New test.
16849
16850 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
16851
16852 PR objc/20574
16853 PR objc/19324
16854 * objc.dg/error-1.m: New test.
16855
16856 2005-09-07 Richard Sandiford <richard@codesourcery.com>
16857
16858 PR fortran/23373
16859 * gfortran.fortran-torture/execute/pr23373-1.f90,
16860 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
16861
16862 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
16863
16864 PR libfortran/23760
16865 * gfortran.dg/g77/1832.f: Remove long string in write statement
16866 to allow the test to pass on correct list directed output with
16867 prepended space.
16868
16869 2005-09-07 James E Wilson <wilson@specifix.com>
16870
16871 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
16872
16873 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
16874
16875 * gfortran.dg/parameter+save.f90: Rename to
16876 * gfortran.dg/parameter_save.f90: .. this.
16877
16878 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
16879
16880 PR fortran/20848
16881 * gfortran.dg/parameter+save.f90: New test case.
16882
16883 2005-09-06 Richard Sandiford <richard@codesourcery.com>
16884
16885 PR fortran/19269
16886 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
16887
16888 2005-09-06 Jakub Jelinek <jakub@redhat.com>
16889
16890 PR c/23075
16891 * gcc.dg/pr23075.c: New test.
16892 * g++.dg/warn/pr23075.C: New test.
16893
16894 PR target/22362
16895 * gcc.target/i386/pr22362.c: New test.
16896
16897 PR rtl-optimization/23098
16898 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
16899
16900 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
16901 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16902 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16903
16904 2005-09-06 Mark Mitchell <mark@codesourcery.com>
16905
16906 * g++.dg/expr/cast6.C: New test.
16907
16908 PR c++/9782
16909 * g++.dg/init/new15.C: New test.
16910
16911 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
16912
16913 * gcc.dg/vect/Os-vect-95.c: New test.
16914 * gcc.dg/vect/vect-95.c: Same.
16915
16916 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
16917
16918 * gcc.dg/vect/vect-29.c: Update xfail testing.
16919 * gcc.dg/vect/vect-44.c: Same.
16920 * gcc.dg/vect/vect-48.c: Same.
16921 * gcc.dg/vect/vect-50.c: Same.
16922 * gcc.dg/vect/vect-72.c: Same.
16923 * gcc.dg/vect/vect-77.c: Same.
16924 * gcc.dg/vect/vect-78.c: Same.
16925 * gcc.dg/vect/vect-80.c: Same.
16926 * gcc.dg/vect/vect-96.c: Same.
16927 * gcc.dg/vect/vect-100.c: Same.
16928 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
16929 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
16930 * gfortran.dg/vect/vect-5.f90: Same.
16931
16932 2005-09-06 Jakub Jelinek <jakub@redhat.com>
16933
16934 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
16935 start strings.
16936 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16937 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16938
16939 PR c++/23056
16940 * g++.dg/opt/pr23056.C: New test.
16941
16942 PR rtl-optimization/23098
16943 * gcc.target/i386/pr23098.c: New test.
16944
16945 2005-09-05 Mark Mitchell <mark@codesourcery.com>
16946
16947 PR c++/23667
16948 * g++.dg/template/static15.C: New test.
16949
16950 PR c++/21440
16951 * g++.dg/ext/stmtexpr5.C: New test.
16952 * g++.dg/ext/stmtexpr6.C: Likewise.
16953
16954 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
16955
16956 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
16957
16958 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
16959 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16960 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16961
16962 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
16963
16964 PR libfortran/23321
16965 * gfortran.dg/direct_io_4.f90: New test case.
16966
16967 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
16968 Rasmus Hahn <rassahah@neofonie.de>
16969
16970 PR libobjc/23108
16971 * objc.dg/type-stream-1.m: New test.
16972
16973 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
16974
16975 PR fortran/23661
16976 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
16977 gfortran.dg/print_fmt_3.f90: New test.
16978
16979 2005-09-03 Jakub Jelinek <jakub@redhat.com>
16980
16981 * gfortran.dg/fmt_t_1.f90: New test.
16982
16983 2005-09-03 Jakub Jelinek <jakub@redhat.com>
16984
16985 PR rtl-optimization/23454
16986 * g++.dg/opt/pr23454.C: New test.
16987
16988 2005-09-03 Mark Mitchell <mark@codesourcery.com>
16989
16990 PR c++/23699
16991 * g++.dg/ext/static1.C: New test.
16992
16993 2005-09-02 Richard Henderson <rth@redhat.com>
16994
16995 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
16996 tail call to check_fa_work.
16997
16998 2005-09-02 Mark Mitchell <mark@codesourcery.com>
16999
17000 PR c++/21687
17001 * g++.dg/other/gc3.C: New test.
17002
17003 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17004
17005 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17006 * gcc.dg/20050826-1.c: Likewise.
17007
17008 2005-08-31 Mark Mitchell <mark@codesourcery.com>
17009
17010 PR c++/23167
17011 * g++.dg/expr/volatile1.C: New test.
17012
17013 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
17014
17015 PR middle-end/23547
17016 * gcc.dg/pr23547.c: New test.
17017
17018 2005-09-02 Richard Sandiford <richard@codesourcery.com>
17019
17020 PR c/22061
17021 * gcc.c-torture/execute/pr22061-1.c,
17022 * gcc.c-torture/execute/pr22061-2.c,
17023 * gcc.c-torture/execute/pr22061-3.c,
17024 * gcc.c-torture/execute/pr22061-4.c: New tests.
17025
17026 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
17027
17028 * gcc.dg/Wredundant-decls-2.c: New test to check that
17029 -Wredundant-decls does not issue warning for a variable
17030 definition following a declaration.
17031
17032 2005-09-01 Jakub Jelinek <jakub@redhat.com>
17033
17034 PR debug/7241
17035 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17036 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17037 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17038
17039 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17040 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17041 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17042 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17043 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17044 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17045 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17046 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17047
17048 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17049
17050 PR objc/23306
17051 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17052 scan-assmbler.
17053
17054 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
17055
17056 PR target/21255
17057 * gcc.dg/pr21255-1.c: New test.
17058 * gcc.dg/pr21255-2-mb.c: Likewise.
17059 * gcc.dg/pr21255-2-ml.c: Likewise.
17060 * gcc.dg/pr21255-3.c: Likewise.
17061 * gcc.dg/pr21255-4.c: Likewise.
17062
17063 2005-08-31 Dale Johannesen <dalej@apple.com>
17064
17065 * gcc.dg/20050830-1.c: New.
17066
17067 2005-08-31 Josh Conner <jconner@apple.com>
17068
17069 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17070 command-line options for arm-*-* targets.
17071 * g++.dg/init/array16.C: Likewise.
17072 * g++.dg/other/crash-4.C: Likewise.
17073
17074 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17075
17076 PR obj-c++/23640
17077 * obj-c++.dg/gnu-runtime-3.mm: New test.
17078
17079 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17080
17081 PR c++/13377
17082 * g++.dg/lookup/ambig4.C: New test.
17083 * g++.dg/lookup/ambig5.C: New test.
17084 * g++.dg/tc1/dr101.C: Adjust error markers.
17085
17086 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17087
17088 PR c++/23639
17089 * g++.dg/template/ttp5.C: Adjust error markers.
17090
17091 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
17092
17093 PR testsuite/23609
17094 * lib/obj-c++.exp: Include target-libpath.exp.
17095 (obj-c++_link_flags): Look for the GNU libobjc library
17096 and set the library path to include it.
17097 Don't manually set LD_LIBRARY_PATH (etc.) but call
17098 set_ld_library_path_env_vars instead.
17099 (obj-c++_target_compile): Don't set library path or
17100 linker flags because they are already set correctly
17101 in obj-c++_link_flags.
17102
17103 2005-08-30 Josh Conner <jconner@apple.com>
17104
17105 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17106 to command-line options for arm-*-* targets.
17107
17108 2005-08-30 Geoffrey Keating <geoffk@apple.com>
17109
17110 * g++.dg/other/i386-1.C: New.
17111
17112 2005-08-30 Jakub Jelinek <jakub@redhat.com>
17113
17114 PR preprocessor/20348
17115 PR preprocessor/20356
17116 * gcc.dg/cpp/pr20348.c: New test.
17117 * gcc.dg/cpp/pr20348.h: New file.
17118 * gcc.dg/cpp/inc/pr20348.h: New file.
17119 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17120 * gcc.dg/cpp/pr20356.c: New test.
17121 * gcc.dg/cpp/pr20356.h: New file.
17122 * gcc.dg/cpp/inc/pr20356.h: New file.
17123 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17124
17125 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
17126
17127 * gfortran.fortran-torture/execute/intrinsic_count.f90:
17128 Fix array dimension to avoid correct end-of-file error.
17129
17130 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
17131
17132 PR libfortran/23598
17133 * gfortran.dg/iostat_1.f90: New test.
17134
17135 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
17136
17137 PR middle-end/23408
17138 * gcc.dg/pr23408.c: New test.
17139
17140 2005-08-28 Mark Mitchell <mark@codesourcery.com>
17141
17142 PR c++/23099
17143 * g++.dg/init/member1.C: Make sure erroneous static data member
17144 definitions are required.
17145 * g++.dg/template/static13.C: New test.
17146 * g++.dg/template/static14.C: Likewise.
17147
17148 2005-08-29 Jakub Jelinek <jakub@redhat.com>
17149
17150 * gcc.target/i386/pr23575.c: Use -msse2 instead of
17151 -march=pentium4, remove ilp32 requirement.
17152
17153 PR middle-end/23484
17154 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17155 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17156
17157 2005-08-29 Andreas Jaeger <aj@suse.de>
17158
17159 PR testsuite/23607
17160 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17161
17162 2005-08-28 Jakub Jelinek <jakub@redhat.com>
17163
17164 * gcc.c-torture/execute/20050316-2.c: New test.
17165 * gcc.c-torture/execute/20050316-3.c: New test.
17166 * gcc.dg/torture/pr16104-1.c: New test.
17167
17168 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
17169
17170 PR middle-end/23463
17171 * gcc.c-torture/execute/zero-struct-1.c: New test.
17172
17173 2005-08-27 Richard Guenther <rguenther@suse.de>
17174
17175 PR target/23575
17176 * gcc.target/i386/pr23575.c: New testcase.
17177
17178 2005-08-26 Jakub Jelinek <jakub@redhat.com>
17179
17180 PR rtl-optimization/23561
17181 * gcc.c-torture/execute/20050826-1.c: New test.
17182
17183 PR rtl-opt/23560
17184 * gcc.c-torture/execute/20050826-2.c: New test.
17185
17186 2005-08-26 Dale Johannesen <dalej@apple.com>
17187
17188 * gcc.dg/20030711-1.c: Modify to work on Darwin.
17189 * gcc.dg/20050826-1.c: New.
17190
17191 2005-08-26 Mark Mitchell <mark@codesourcery.com>
17192
17193 PR c++/19004
17194 * g++.dg/template/nontype13.C: New test.
17195
17196 PR c++/23491
17197 * g++.dg/init/new14.C: New test.
17198 * g++.dg/expr/anew1.C: Do not XFAIL.
17199 * g++.dg/expr/anew2.C: Likewise.
17200 * g++.dg/expr/anew3.C: Likewise.
17201
17202 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
17203
17204 PR middle-end/22439
17205 * gcc.dg/vla-3.c: New test.
17206
17207 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
17208
17209 PR fortran/20363
17210 * gfortran.dg/named_interface.f90: New.
17211
17212 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
17213
17214 * gcc.c-torture/execute/frame-address.c: New test.
17215
17216 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
17217
17218 PR c++/20817
17219 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
17220
17221 2005-08-25 Alan Modra <amodra@bigpond.net.au>
17222
17223 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
17224
17225 2005-08-25 Alan Modra <amodra@bigpond.net.au>
17226
17227 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
17228 * gcc.dg/altivec-22.c: Rename from..
17229 * gcc.dg/altivec-nomfcr.c: ..this.
17230
17231 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
17232
17233 PR tree-optimization/23546
17234 * gcc.dg/tree-ssa/pr23546.c: New test.
17235
17236 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
17237
17238 PR fortran/17758
17239 * gfortran.dg/nonreturning_statements.f90: New test.
17240
17241 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
17242
17243 PR c++/22454
17244 * g++.dg/parse/crash29.C: New.
17245
17246 2005-08-23 DJ Delorie <dj@redhat.com>
17247
17248 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
17249 constants have the L suffix.
17250
17251 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
17252
17253 PR c++/23044
17254 * g++.dg/template/instantiate8.C: New.
17255
17256 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
17257
17258 PR middle-end/23467
17259 * gcc.c-torture/execute/pr23467.c: New test.
17260
17261 2005-08-23 Jakub Jelinek <jakub@redhat.com>
17262
17263 PR tree-optimization/22043
17264 * gcc.c-torture/execute/20050613-1.c: New test.
17265
17266 2005-08-23 Ben Elliston <bje@au.ibm.com>
17267
17268 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
17269
17270 2005-08-22 Jakub Jelinek <jakub@redhat.com>
17271
17272 PR rtl-optimization/23478
17273 * g++.dg/opt/pr23478.C: New test.
17274
17275 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
17276
17277 PR c/18715
17278 * gcc.dg/switch-warn-3.c: New test.
17279
17280 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17281
17282 PR c++/22233
17283 * g++.dg/template/param1.C: New test.
17284
17285 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17286
17287 PR c++/23089
17288 * g++.dg/other/incomplete1.C: New test.
17289
17290 2005-08-22 Ira Rosen <irar@il.ibm.com>
17291
17292 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
17293 are vectorizable.
17294
17295 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17296
17297 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
17298 d_lines_5.f: New.
17299
17300 2005-08-21 Jakub Jelinek <jakub@redhat.com>
17301
17302 * gcc.target/i386/sse-4.c: New test.
17303
17304 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17305
17306 PR testsuite/23239
17307 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
17308
17309 2005-08-20 Jakub Jelinek <jakub@redhat.com>
17310
17311 * gcc.dg/20050811-1.c: New test.
17312 * gcc.dg/20050811-2.c: New test.
17313
17314 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
17315
17316 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
17317
17318 2005-08-19 Diego Novillo <dnovillo@redhat.com>
17319
17320 PR 23476
17321 * gcc.c-torture/compile/pr23476.c: New test.
17322
17323 2005-08-19 Devang Patel <dpatel@apple.com>
17324
17325 PR tree-optimization/23048
17326 * gcc.dg/tree-ssa/pr23048.c: New test.
17327
17328 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
17329
17330 PR middle-end/20624
17331 * g++.dg/warn/Wreturn-3.C: New test
17332
17333 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
17334
17335 PR tree-optimization/22228
17336 * g++.dg/vect/pr22543.cc: New test.
17337
17338 2005-08-17 Steven Bosscher <stevenb@suse.de>
17339
17340 PR tree-optimization/21574
17341 * gcc.dg/tree-ssa/pr21574.c: New test.
17342
17343 2005-08-16 James E Wilson <wilson@specifix.com>
17344
17345 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
17346
17347 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
17348
17349 PR tree-opt/23402
17350 * gcc.c-torture/compile/zero-strct-3.c: New test.
17351 * gcc.c-torture/compile/zero-strct-4.c: New test.
17352
17353 2005-08-16 Steven Bosscher <stevenb@suse.de>
17354
17355 PR target/23376
17356 * gcc.target/x86_64/pr23376.c: New test.
17357
17358 2005-08-16 Ian Lance Taylor <ian@airs.com>
17359
17360 PR c++/23337
17361 * g++.dg/ext/vector2.C: New.
17362
17363 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
17364
17365 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
17366
17367 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
17368
17369 PR libfortran/23428
17370 * gfortran.dg/inquire-complex.f90: New test case.
17371
17372 2005-08-16 James E Wilson <wilson@specifix.com>
17373
17374 PR tree-optimization/21105
17375 * gcc.dg/large-size-array.c: New.
17376
17377 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
17378
17379 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
17380 type.
17381 * gcc.dg/vect/vect-41: Likewise.
17382 * gcc.dg/vect/vect-42: Likewise.
17383 * gcc.dg/vect/vect-43: Likewise.
17384 * gcc.dg/vect/vect-44: Likewise.
17385 * gcc.dg/vect/vect-46: Likewise.
17386 * gcc.dg/vect/vect-47: Likewise.
17387 * gcc.dg/vect/vect-48: Likewise.
17388 * gcc.dg/vect/vect-52: Likewise.
17389 * gcc.dg/vect/vect-53: Likewise.
17390 * gcc.dg/vect/vect-54: Likewise.
17391 * gcc.dg/vect/vect-55: Likewise.
17392 * gcc.dg/vect/vect-56: Likewise.
17393 * gcc.dg/vect/vect-57: Likewise.
17394 * gcc.dg/vect/vect-58: Likewise.
17395 * gcc.dg/vect/vect-59: Likewise.
17396 * gcc.dg/vect/vect-60: Likewise.
17397 * gcc.dg/vect/vect-61: Likewise.
17398 * gcc.dg/vect/vect-85: Likewise.
17399 * gcc.dg/vect/vect-87: Likewise.
17400 * gcc.dg/vect/vect-88: Likewise.
17401 * gcc.dg/vect/vect-93.c: Likewise.
17402 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
17403 * gcc.dg/vect/vect-75: Likewise.
17404 * gcc.dg/vect/vect-76: Likewise.
17405 * gcc.dg/vect/vect-77: Likewise.
17406 * gcc.dg/vect/vect-78: Likewise.
17407 * gcc.dg/vect/vect-80: Likewise.
17408 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
17409 vectorized for the expected reason, rather than checking how alignment
17410 was handled.
17411 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
17412 type and also instead of aligned pointers. Added documentation.
17413
17414 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
17415
17416 * gfortran.dg/power.f90: New test.
17417
17418 2005-08-16 Jakub Jelinek <jakub@redhat.com>
17419
17420 PR rtl-optimization/23299
17421 * g++.dg/opt/pr23299.C: New test.
17422
17423 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17424
17425 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
17426
17427 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
17428
17429 * g++.dg/template/local6.C: New test.
17430
17431 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17432
17433 * execute/exceptions/finally-1.m: Check that the catch and finally are
17434 being called. Also add a "return 0;" at the end of main.
17435
17436 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
17437
17438 PR fortran/21432.
17439 * gfortran.dg/namelist_print_1.f: New test of functionality of
17440 PRINT namelist.
17441 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
17442 namelist generates error with -std=f95.
17443
17444 2005-08-14 Ira Rosen <irar@il.ibm.com>
17445
17446 PR tree-optimization/23119
17447 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
17448
17449 2005-08-13 Marcin Koziej <creep@desk.pl>
17450 Andrew Pinski <pinskia@physics.uc.edu>
17451
17452 PR libobjc/22492
17453 * execute/exceptions/finally-1.m: New test.
17454
17455 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17456
17457 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
17458 testsuite.
17459 * objc/execute/exceptions/trivial.m: New test.
17460 * objc.dg/try-catch-11.m: Move to ...
17461 * objc/execute/exceptions/foward-1.m: Here.
17462 * objc.dg/try-catch-2.m: Move to ...
17463 * objc/execute/exceptions/catchall-1.m: Here.
17464 * objc.dg/try-catch-8.m: Move to ...
17465 * objc/execute/exceptions/local-variables-1.m: Here.
17466
17467 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17468
17469 * objc.dg/nested-func-1.m: Move to ...
17470 * objc/execute/nested-func-1.m: Here.
17471
17472 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17473
17474 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
17475 in ${options} instead of [target_info name].
17476 * lib/obj-c++.exp (objc_target_compile): Likewise.
17477
17478 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17479
17480 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
17481
17482 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17483
17484 part of PR testsuite/23348
17485 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
17486 of the torture options.
17487 * objc/compile/trivial.m: New test.
17488
17489 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
17490
17491 * gfortran.dg/eoshift.f90: Correct format.
17492
17493 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
17494
17495 * gfortran.fortran-torture/execute/character_passing.f90:
17496 Fix comment typo.
17497
17498 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
17499
17500 PR c++/8271
17501 * g++.dg/template/unify10.C: New.
17502
17503 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
17504
17505 * g++.dg/parse/pr22514.C: Move to...
17506 * g++.dg/debug/pr22514.C: here.
17507
17508 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17509
17510 PR c++/23266
17511 * g++.dg/inherit/pure1.C: New test.
17512
17513 * ChangeLog: Fix typos.
17514
17515 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17516 Steven Bosscher <stevenb@suse.de>
17517
17518 * gfortran.dg/runtime_warning_1.f90: New test.
17519
17520 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
17521
17522 PR c++/23219
17523 * g++.dg/parse/crash28.C: New.
17524
17525 2005-08-11 Richard Guenther <rguenther@suse.de>
17526
17527 PR target/23289
17528 * gcc.target/i386/tailcall-1.c: New testcase.
17529
17530 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
17531
17532 * gcc.dg/vect/vect-67.c: Un-xfail.
17533
17534 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
17535
17536 PR c++/23225
17537 * g++.dg/testsuite/parse/crash27.C: new test.
17538
17539 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
17540
17541 PR libfortran/22143
17542 * gfortran.dg/shift-kind.f90: New testcase.
17543
17544 2005-08-10 Richard Sandiford <richard@codesourcery.com>
17545
17546 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
17547 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
17548
17549 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17550
17551 PR c++/20646
17552 * g++.dg/other/mult-stor1.C: New test.
17553
17554 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
17555
17556 * gcc.c-torture/pr18299-1.c: Move to ...
17557 * gcc.c-torture/compile/pr18299-1.c: Here.
17558
17559 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
17560
17561 * gfortran/fortran.torture/execute/character_passing.f90:
17562 Fix types for LSAME.
17563
17564 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
17565
17566 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
17567 input data back to what it was originally.
17568
17569 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
17570
17571 * objc.dg/try-catch-8.m: Enable for all targets.
17572
17573 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
17574
17575 * gcc.dg/pr23165.c: New test.
17576
17577 2005-08-09 Steven Bosscher <stevenb@suse.de>
17578
17579 PR tree-optimization/23234
17580 * gcc.dg/tree-ssa/pr23234.c: New test.
17581
17582 2005-08-08 Josh Conner <jconner@apple.com>
17583
17584 PR rtl-optimization/23241
17585 * gcc.dg/char-compare.c: New test.
17586
17587 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17588
17589 PR c++/22508
17590 * g++.dg/init/new13.C: New test.
17591
17592 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
17593
17594 PR c++/21166
17595 * g++.dg/other/crash-4.C: Adjust
17596 * g++/dg/ext/packed9.C: New.
17597
17598 2005-08-08 Richard Sandiford <richard@codesourcery.com>
17599
17600 PR middle-end/21964
17601 * gcc.c-torture/execute/pr21964-1.c: New test.
17602
17603 2005-08-08 Richard Sandiford <richard@codesourcery.com>
17604
17605 PR c/22458
17606 * gcc.dg/pr22458-1.c: New test.
17607
17608 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
17609 Steven G. Kargl <kargls@comcast.net>
17610
17611 PR fortran/22390
17612 * gfortran.dg/flush_1.f90: New test.
17613
17614 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17615
17616 PR c++/23191
17617 * g++.dg/template/eh2.C: New test.
17618
17619 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17620
17621 PR c++/19498
17622 * g++.dg/template/instantiate7.C: New test.
17623
17624 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
17625
17626 PR c/23113
17627 * gcc.dg/Wunused-value-1.c: New test.
17628
17629 2005-08-06 Richard Sandiford <richard@codesourcery.com>
17630
17631 PR rtl-optimization/23233
17632 * gcc.c-torture/compile/pr23233-1.c: New test.
17633
17634 2005-08-06 Jakub Jelinek <jakub@redhat.com>
17635
17636 PR fortran/18833
17637 PR fortran/20850
17638 * gfortran.dg/equiv_1.f90: New test.
17639 * gfortran.dg/equiv_2.f90: New test.
17640 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
17641 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
17642 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
17643
17644 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
17645
17646 * gcc.c-torture/execute/vrp-5.c: New test.
17647 * gcc.c-torture/execute/vrp-6.c: New test.
17648 * gcc.dg/tree-ssa/vrp21.c: New test.
17649
17650 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
17651
17652 * g++.dg/parse/pr22514.C: New test.
17653
17654 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
17655
17656 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
17657
17658 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
17659 instead of constant loads / pool entries.
17660
17661 2005-08-05 David Edelsohn <edelsohn@gnu.org>
17662
17663 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
17664 TEST_TO_WCTYPE.
17665
17666 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
17667
17668 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
17669 __WINT_TYPE__ in generated prototypes if possible.
17670
17671 2005-08-04 Diego Novillo <dnovillo@redhat.com>
17672
17673 PR 22037
17674 * g++.dg/tree-ssa/pr22037.C:
17675
17676 2005-08-04 Richard Henderson <rth@redhat.com>
17677
17678 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
17679 scan-tree-dump-times directive.
17680
17681 2005-08-04 Jan Hubicka <jh@suse.cz>
17682
17683 * gcov-1.C: Fix switch counts.
17684 * gcov-4b.c: Likewise.
17685
17686 2005-08-03 Jeff Law <law@redhat.com>
17687
17688 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
17689
17690 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
17691
17692 * gcc.c-torture/execute/pr23135.c: New test.
17693
17694 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17695
17696 PR tree-optimization/19899
17697 * gcc.dg/tree-ssa/scev-1.c: New test.
17698 * gcc.dg/tree-ssa/scev-2.c: New test.
17699
17700 2005-08-03 Richard Sandiford <richard@codesourcery.com>
17701
17702 PR target/18582
17703 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
17704
17705 2005-08-03 Jan Hubicka <jh@suse.cz>
17706
17707 * update-conroll.c: New testcase.
17708 * update-conroll-2.c: New testcase.
17709
17710 2005-08-02 David Edelsohn <edelsohn@gnu.org>
17711
17712 * gfortran.dg/constant_substring.f: New test.
17713 * gfortran.dg/pr22491.f: New test.
17714
17715 2005-08-02 Jan Hubicka <jh@suse.cz>
17716
17717 * update-threading.c: Replace by the proper one.
17718
17719 2005-08-02 Diego Novillo <dnovillo@redhat.com>
17720
17721 PR 23164
17722 * g++.dg/tree-ssa/pr23164.C: New test.
17723
17724 2005-08-02 Diego Novillo <dnovillo@redhat.com>
17725
17726 * gcc.dg/tree-ssa/pr23192.c: New test.
17727
17728 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
17729
17730 * gcc.c-torture/execute/vrp-4.c: New test.
17731
17732 2005-08-02 Jan Hubicka <jh@suse.cz>
17733
17734 * update-threading.c: New test.
17735
17736 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
17737
17738 * gcc.c-torture/compile/20050801-1.c: New test.
17739 * gcc.c-torture/compile/20050801-2.c: New test.
17740
17741 2005-08-01 Jan Hubicka <jh@suse.cz>
17742
17743 * val-prof-5.c: New test.
17744
17745 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
17746
17747 PR c/22311
17748 * gcc.dg/pr22311-1.c : New test.
17749
17750 2005-07-31 Steven Bosscher <stevenb@suse.de>
17751
17752 PR target/23095
17753 * gfortran.dg/pr23095.f: New test.
17754
17755 PR c++/22003
17756 * g++.dg/other/pr22003.C: New test.
17757
17758 2005-07-31 Richard Sandiford <richard@codesourcery.com>
17759
17760 PR target/20621
17761 * gcc.c-torture/execute/pr20621-1.c: New test.
17762
17763 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
17764
17765 * gfortran.dg/comma_format_extension_4.f: Adjust length
17766 of string for format.
17767 * gfortran.dg/der_array_io_1.f: Replace illegal internal
17768 print statement with internal write.
17769 * gfortran.dg/der_array_io_2.f: Likewise.
17770 * gfortran.dg/der_array_io_3.f: Likewise.
17771
17772 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
17773
17774 * gcc.dg/fold-abs-4.c: new test.
17775
17776 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
17777
17778 PR fortran/22570 an related issues.
17779 * gfortran.dg/x_slash_1.f: New test.
17780
17781 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
17782
17783 PR c/23143
17784 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
17785 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
17786
17787 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17788
17789 PR c/529
17790 * gcc.dg/Wshadow-3.c: New test.
17791
17792 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
17793
17794 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
17795 used to have the wrong bounds).
17796
17797 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17798
17799 PR c/21720
17800 * gcc.dg/hex-round-1.c: Test more cases.
17801 * gcc.dg/hex-round-2.c: New test.
17802
17803 2005-07-29 Diego Novillo <dnovillo@redhat.com>
17804
17805 PR 22550
17806 * g++.dg/tree-ssa/pr22550.C: New test.
17807
17808 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
17809
17810 * gcc.dg/tree-ssa/vrp19.c: New test.
17811 * gcc.dg/tree-ssa-vrp20.c: New test.
17812
17813 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17814
17815 PR c/22240
17816 * gcc.dg/transparent-union-4.c: New test.
17817
17818 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17819
17820 PR c/22192
17821 * gcc.dg/c99-vla-2.c: New test.
17822
17823 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17824
17825 PR c/21720
17826 * gcc.dg/hex-round-1.c: New test.
17827
17828 2005-07-28 Jan Hubicka <jh@suse.cz>
17829
17830 * inliner-1.c: Do not dump everything.
17831 * tree-prof.exp: Do not pass -ftree-based-profiling.
17832 * bprob.exp: Likewise.
17833
17834 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
17835
17836 2005-07-28 Mark Mitchell <mark@codesourcery.com>
17837
17838 PR c++/22545
17839 * g++.dg/expr/ptrmem7.C: New test.
17840
17841 2005-07-28 Mike Stump <mrs@apple.com>
17842
17843 * g++.old-deja/g++.mike/visibility-1.C: New test.
17844
17845 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17846
17847 PR c/20187
17848 * gcc.c-torture/execute/pr20187-1.c: New test.
17849
17850 2005-07-28 Jeff Law <law@redhat.com>
17851
17852 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
17853 * gcc.dg/tree-ssa/vrp18.c: New test.
17854
17855 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
17856
17857 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
17858
17859 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
17860
17861 PR tree-optimization/22506
17862 * gcc.dg/vect/ps22506.c: New test.
17863
17864 2005-07-28 Jakub Jelinek <jakub@redhat.com>
17865
17866 PR target/21149
17867 * gcc.target/i386/sse-3.c: New test.
17868
17869 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17870
17871 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
17872 * gcc.target/mips/mips32-dsp-type.c: Likewise.
17873
17874 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17875
17876 PR c/22589
17877 * gcc.c-torture/compile/pr22589-1.c: New test.
17878
17879 2005-07-28 Jan Hubicka <jh@suse.cz>
17880
17881 * update-loopch.c: New testcase.
17882
17883 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
17884
17885 PR rtl-optimization/23047
17886 * gcc.c-torture/execute/pr23047.c: New test.
17887 * gcc.c-torture/execute/pr23047.x: New.
17888
17889 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
17890
17891 PR tree-optimization/22493
17892 * gcc.c-torture/execute/pr22493-1.c: New test.
17893 * gcc.c-torture/execute/pr22493-1.x: New.
17894 * gcc.c-torture/execute/vrp-1.c: New test.
17895 * gcc.c-torture/execute/vrp-2.c: New test.
17896 * gcc.c-torture/execute/vrp-2.c: New test.
17897
17898 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
17899
17900 * gcc.target/frv/all-builtin-read8.c: Delete.
17901 * gcc.target/frv/all-builtin-read16.c: Delete.
17902 * gcc.target/frv/all-builtin-read32.c: Delete.
17903 * gcc.target/frv/all-builtin-read64.c: Delete.
17904 * gcc.target/frv/all-builtin-write8.c: Delete.
17905 * gcc.target/frv/all-builtin-write16.c: Delete.
17906 * gcc.target/frv/all-builtin-write32.c: Delete.
17907 * gcc.target/frv/all-builtin-write64.c: Delete.
17908 * gcc.target/frv/all-read-write-1.c: New.
17909
17910 2005-07-27 Jeff Law <law@redhat.com>
17911
17912 * gcc.c-torture/execute/pr22630.c: New test.
17913
17914 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
17915
17916 PR tree-optimization/23073
17917 * gcc.dg/vect/nodump-pr23073.c: New test.
17918 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
17919
17920 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
17921
17922 PR tree-optimize/22348
17923 * gcc.c-torture/execute/pr22348.c: New.
17924
17925 2005-07-27 Richard Guenther <rguenther@suse.de>
17926
17927 * gcc.dg/tree-ssa/salias-1.c: New testcase.
17928
17929 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17930
17931 PR fortran/22503
17932 * gfortran.dg/logical_comp.f90: New test.
17933
17934 2005-07-27 Jan Hubicka <jh@suse.cz>
17935
17936 * inliner-1.c: Add cleanup of dumps.
17937 * val-prof-*.c: Likewise.
17938 * update-tailcall.c: New.
17939
17940 2005-07-26 Diego Novillo <dnovillo@redhat.com>
17941
17942 PR 22591
17943 * gcc.dg/tree-ssa/pr22591.c: New test.
17944 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
17945
17946 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
17947
17948 PR libobjc/22606
17949 * objc.dg/try-catch-11.m: New test.
17950
17951 2005-07-26 Richard Guenther <rguenther@suse.de>
17952
17953 PR tree-optimization/22486
17954 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
17955
17956 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
17957
17958 PR tree-opt/22484
17959 * testsuite/g++.dg/opt/loop2.C: New test.
17960
17961 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
17962
17963 * gcc.dg/tree-ssa/reassoc-3.c: New test.
17964 * gcc.dg/tree-ssa/reassoc-4.c: New test.
17965
17966 2005-07-25 Adam Nemet <anemet@lnxw.com>
17967
17968 * lib/profopt.exp (profopt-execute): Check for profiling data
17969 files on the target.
17970
17971 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
17972
17973 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
17974 for matching of asm labels.
17975
17976 2005-07-25 Richard Guenther <rguenther@suse.de>
17977
17978 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
17979
17980 2005-07-25 Richard Guenther <rguenther@suse.de>
17981
17982 PR testsuite/22624
17983 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
17984
17985 2005-07-25 Ira Rosen <irar@il.ibm.com>
17986
17987 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
17988 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
17989 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
17990 * gcc.dg/vect/vect-100.c: New test.
17991 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
17992 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
17993 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
17994 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
17995 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
17996 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
17997 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
17998 * gfortran.dg/vect/pr19049.f90: New testcase.
17999 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18000
18001 2005-07-25 Jakub Jelinek <jakub@redhat.com>
18002
18003 * gcc.c-torture/execute/20050713-1.c: New test.
18004
18005 PR fortran/20063
18006 * gfortran.fortran-torture/execute/data_4.f90: New test.
18007
18008 PR middle-end/20303
18009 * gcc.dg/visibility-d.c: New test.
18010
18011 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
18012
18013 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18014 * gfortran.dg/underflow.f90: Ditto.
18015
18016 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18017
18018 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18019 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18020 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18021
18022 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
18023
18024 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18025 include case of field width of zero.
18026
18027 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
18028
18029 PR libgfortran/21875
18030 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18031 with trailing blanks on normal formatted read.
18032
18033 2005-07-23 Chao-ying Fu <fu@mips.com>
18034
18035 * gcc.target/mips/mips32-dsp-type.c: New test.
18036 * gcc.target/mips/mips32-dsp.c: New test.
18037
18038 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
18039
18040 PR testsuite/21073
18041 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18042
18043 PR testsuite/20454
18044 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18045 and __cyg_profile_func_exit.
18046
18047 2005-07-22 David Edelsohn <edelsohn@gnu.org>
18048
18049 * gfortran.dg/comma_format_extension_3.f: Fix typo.
18050 * gfortran.dg/comma_format_extension_4.f: Same.
18051 * gfortran.dg/pr15332.f: Same.
18052 * gfortran.dg/pr21730.f: Same.
18053
18054 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
18055
18056 * g++.dg/opt/vrp2.C: Fix testcase.
18057
18058 PR tree-opt/22625
18059 * g++.dg/opt/vrp2.C: New test.
18060
18061 2005-07-22 Mark Mitchell <mark@codesourcery.com>
18062
18063 PR debug/21828
18064 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18065
18066 2005-07-22 Diego Novillo <dnovillo@redhat.com>
18067
18068 * gcc.dg/tree-ssa/20050719-1.c: New test.
18069
18070 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
18071
18072 * gcc.dg/bfin-longcall-1.c: New file.
18073 * gcc.dg/bfin-longcall-2.c: New file.
18074
18075 2005-07-21 Janis Johnson <janis187@us.ibm.com>
18076
18077 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18078
18079 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
18080
18081 PR middle-end/19055
18082 * gcc.dg/tree-ssa/pr19055.c: New test.
18083 * gcc.dg/tree-ssa/pr19055-2.c: New test.
18084
18085 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
18086
18087 PR C++/22358
18088 * g++.dg/other/pr22358.C: New test.
18089
18090 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
18091
18092 PR c++/2922
18093 * g++.dg/lookup/two-stage5.C: New test from bug comments.
18094
18095 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18096
18097 PR c++/15938
18098 * g++.dg/init/union2.C: New test.
18099
18100 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18101
18102 PR c/22393
18103 * gcc.dg/complex-4.c: New test.
18104
18105 2005-07-21 Richard Guenther <rguenther@suse.de>
18106
18107 PR testsuite/22522
18108 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18109 scanning for asm labels.
18110 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18111
18112 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
18113
18114 PR target/22085
18115 * gcc.dg/altivec-pr22085.c: New.
18116
18117 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
18118
18119 PR tree-optimization/19210
18120 * gcc.dg/tree-ssa/pr19210-1.c: New.
18121 * gcc.dg/tree-ssa/pr19210-2.c: New.
18122
18123 2005-07-21 Richard Sandiford <richard@codesourcery.com>
18124
18125 PR rtl-optimization/22167
18126 * g++.dg/opt/pr22167.C: New test.
18127
18128 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
18129
18130 PR c++/2922
18131 * g++.dg/lookup/two-stage2.C: New.
18132 * g++.dg/lookup/two-stage3.C: New.
18133 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18134 fixed two-stage name lookup for operators.
18135 * g++.dg/template/call3.C: Compiler now produces an appropriate
18136 error message.
18137 * g++.dg/template/crash37.C: Compiler now describes bla() on line
18138 14 as a candidate.
18139 * g++.dg/template/ptrmem4.C: Compiler produces different error
18140 message.
18141 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18142 connect_to_method as a candidate.
18143
18144 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
18145
18146 * gcc.dg/fold-alloc-1.c: New test.
18147
18148 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
18149
18150 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18151 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18152
18153 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
18154
18155 * gcc.dg/fold-abs-1.c: New test.
18156 * gcc.dg/fold-abs-2.c: New test.
18157 * gcc.dg/fold-abs-3.c: New test.
18158
18159 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
18160
18161 Make CONSTRUCTOR use VEC to store initializers.
18162 * g++.dg/ext/complit3.C: Check for specific error messages.
18163 * g++.dg/init/brace2.C: Update error message.
18164 * g++.dg/warn/Wbraces2.C: Likewise.
18165
18166 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
18167
18168 PR fortran/16940
18169 * gfortran.dg/module_interface_1.f90: New test.
18170
18171 2005-07-19 Danny Berlin <dberlin@dberlin.org>
18172 Kenneth Zadeck <zadeck@naturalbridge.com>
18173
18174 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
18175
18176 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18177
18178 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
18179 specify -Wformat for these tests.
18180 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
18181 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
18182 * gcc.dg/format/opt-6.c: Delete.
18183
18184 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
18185
18186 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
18187 * gcc.dg/tree-ssa/sra-3.c: Likewise.
18188
18189 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
18190
18191 * gcc.dg/tree-ssa/alias-2.c: New test.
18192
18193 2005-07-18 Mark Mitchell <mark@codesourcery.com>
18194
18195 PR c++/22263
18196 * g++.dg/template/explicit7.C: New test.
18197
18198 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
18199
18200 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
18201 width of 8 to +Inf and -Inf.
18202
18203 2005-07-17 Mark Mitchell <mark@codesourcery.com>
18204
18205 PR c++/22139
18206 * g++.dg/template/friend36.C: New test.
18207
18208 2005-07-16 David Edelsohn <edelsohn@gnu.org>
18209
18210 PR fortran/21730
18211 * gfortran.dg/pr21730.f: New test.
18212
18213 2005-07-16 Danny Berlin <dberlin@dberlin.org>
18214 Kenneth Zadeck <zadeck@naturalbridge.com>
18215
18216 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
18217 since pure const detection cannot run at -O1 in c compiler.
18218 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
18219 can now optimize this case properly.
18220 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
18221 because we now pass.
18222 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
18223
18224 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
18225
18226 PR c/22421
18227 * gcc.dg/format/bitfld-1.c: New test.
18228
18229 2005-07-15 Mark Mitchell <mark@codesourcery.com>
18230
18231 PR c++/22204
18232 * g++.dg/rtti/repo1.C: New test.
18233
18234 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
18235
18236 PR middle-end/22398
18237 * gcc.c-torture/compile/pr22398.c: New test.
18238
18239 2005-07-15 Mark Mitchell <mark@codesourcery.com>
18240
18241 PR c++/22132
18242 * g++.dg/expr/cast4.C: New test.
18243
18244 2005-07-15 Richard Guenther <rguenther@suse.de>
18245
18246 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
18247 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18248
18249 2005-07-15 Steven Bosscher <stevenb@suse.de>
18250
18251 PR tree-optimization/22230
18252 * gcc.dg/tree-ssa/pr22230.c: New test.
18253
18254 2005-07-14 Jakub Jelinek <jakub@redhat.com>
18255
18256 * gfortran.dg/g77/cpp6.f: New test.
18257
18258 PR fortran/22417
18259 * gfortran.dg/g77/cpp5.F: New test.
18260 * gfortran.dg/g77/cpp5.h: New file.
18261 * gfortran.dg/g77/cpp5inc.h: New file.
18262
18263 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
18264
18265 PR libfortran/16435
18266 * gfortran.dg/tl_editting.f90: New.
18267 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
18268
18269 2005-07-14 Steven G. Kargl <kargls@comcast.net>
18270
18271 * gfortran.dg/char_array_constructor.f90: New test.
18272
18273 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
18274
18275 * gfortran.dg/past_eor.f90: New.
18276 * gfortran.dg/complex_read.f90: New.
18277
18278 2005-07-13 Jeff Law <law@redhat.com>
18279
18280 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
18281 additional casts.
18282
18283 * gcc.dg/tree-ssa/pr22321.c: New test
18284
18285 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
18286
18287 PR tree-optimization/21921
18288 * gcc.dg/tree-ssa/pr21921.c: New.
18289
18290 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
18291
18292 PR tree-optimizatio/22442
18293 * gcc.dg/tree-ssa/loop-11.c: New test.
18294
18295 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
18296
18297 PR tree-opt/21840
18298 * gcc.c-torture/compile/pr21840.c: New test.
18299
18300 2005-07-12 Jan Hubicka <jh@suse.cz>
18301
18302 * gcc.c-torture/compile/pr22379.c: New test.
18303
18304 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
18305
18306 PR libfortran/21593
18307 gfortran.dg/dev_null.f90: Remove outdated comment about
18308 PR libfortran/21593.
18309
18310
18311 2005-07-12 Dale Johannesen <dalej@apple.com>
18312
18313 * gcc.target/i386/compress-float-sse.c: New.
18314 * gcc.target/i386/compress-float-sse-pic.c: New.
18315 * gcc.target/i386/compress-float-387.c: New.
18316 * gcc.target/i386/compress-float-387-pic.c: New.
18317 * gcc.dg/compress-float-ppc.c: New.
18318 * gcc.dg/compress-float-ppc-pic.c: New.
18319
18320 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
18321
18322 PR libfortran/21593
18323 gfortran.dg/dev_null.f90: Remove targets.
18324
18325 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
18326
18327 PR tree-opt/22335
18328 * gcc.dg/pr22335-1.c: New test.
18329 * gcc.dg/pr22335-2.c: New test.
18330
18331 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18332
18333 PR c++/20172
18334 * g++.dg/template/nontype12.C : New test.
18335
18336 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
18337
18338 * gcc.dg/tree-ssa/loop-10.c: New test.
18339
18340 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
18341
18342 * gcc.c-torture/execute/20020720-1.x: Remove.
18343
18344 2005-07-11 Jakub Jelinek <jakub@redhat.com>
18345
18346 * gfortran.fortran-torture/execute/forall_7.f90: New test.
18347
18348 2005-07-10 Richard Sandiford <richard@codesourcery.com>
18349
18350 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
18351 (dg-mips-options): Use it.
18352
18353 2005-07-09 Diego Novillo <dnovillo@redhat.com>
18354
18355 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
18356
18357 2005-07-09 Richard Henderson <rth@redhat.com>
18358
18359 * lib/target-supports.exp (check_effective_target_sync_char_short):
18360 Add alpha.
18361
18362 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
18363
18364 PR libfortran/22217
18365 * gfortran.dg/negative-z-descriptor.f90: New test.
18366
18367 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
18368
18369 PR tree-opt/22329
18370 * gcc.dg/pr22329.c: New test.
18371
18372 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
18373
18374 PR tree-optimization/20139
18375 * gcc.dg/tree-ssa/pr20139.c: New.
18376
18377 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
18378
18379 PR tree-opt/22356
18380 * testsuite/gcc.dg/pr22356-1.c: New test.
18381
18382 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
18383
18384 PR c++/21799
18385 * g++.dg/template/unify8.C: New.
18386 * g++.dg/template/unify9.C: New.
18387
18388 2005-07-08 Jakub Jelinek <jakub@redhat.com>
18389
18390 * gfortran.fortran-torture/execute/entry_10.f90: New test.
18391
18392 2005-07-07 Geoffrey Keating <geoffk@apple.com>
18393
18394 * gcc.dg/darwin-version-1.c: New.
18395 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
18396 * gcc.dg/builtins-20.c: Likewise.
18397 * gcc.dg/builtins-53.c: Likewise.
18398 * gcc.dg/torture/builtins-convert-1.c: Likewise.
18399 * gcc.dg/torture/builtins-convert-2.c: Likewise.
18400 * gcc.dg/torture/builtins-convert-3.c: Likewise.
18401 * gcc.dg/torture/builtins-power-1.c: Likewise.
18402 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
18403 on Darwin.
18404
18405 2005-07-07 Jeff Law <law@redhat.com>
18406
18407 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
18408 argument evaluation order.
18409
18410 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
18411
18412 PR libfortran/21594
18413 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18414 Add test cases where the shift length is greater than the
18415 array length.
18416
18417 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18418
18419 * obj-c++.dg/proto-lossage-6.mm: New.
18420 * objc.dg/proto-lossage-6.m: New.
18421
18422 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18423
18424 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
18425 * objc.dg/gnu-runtime-2.m: Likewise.
18426
18427 2005-07-07 Jakub Jelinek <jakub@redhat.com>
18428
18429 * gfortran.dg/longline.f: New test.
18430
18431 * gfortran.dg/badline.f: New test.
18432
18433 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
18434
18435 PR fortran/16531
18436 PR fortran/15966
18437 PR fortran/18781
18438 * gfortran.dg/hollerith.f90: New.
18439 * gfortran.dg/hollerith2.f90: New.
18440 * gfortran.dg/hollerith3.f90: New.
18441 * gfortran.dg/hollerith4.f90: New.
18442 * gfortran.dg/hollerith_f95.f90: New.
18443 * gfortran.dg/hollerith_legacy.f90: New.
18444 * gfortran.dg/g77/cpp4.F: New. Port from g77.
18445
18446 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18447
18448 PR objc/22274
18449 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
18450 * objc.dg/gnu-runtime-2.m: New.
18451
18452 2005-07-06 Jeff Law <law@redhat.com>
18453
18454 * gcc.dg/tree-ssa/vrp17.c: New test.
18455
18456 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
18457
18458 PR fortran/22327
18459 * gfortran.dg/array_constructor_5.f90: New test.
18460
18461 2005-07-07 Jakub Jelinek <jakub@redhat.com>
18462
18463 * gfortran.fortran-torture/execute/entry_9.f90: New test.
18464
18465 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
18466
18467 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
18468 * gcc.dg/980816-1.c: Ditto.
18469
18470 2005-07-06 Jeff Law <law@redhat.com>
18471
18472 * gcc.c-torture/compile/pr21356.c: New test.
18473
18474 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
18475
18476 PR c/22013
18477 PR c/22098
18478 * gcc.c-torture/compile/pr22013-1.c,
18479 gcc.c-torture/execute/pr22098-1.c,
18480 gcc.c-torture/execute/pr22098-2.c,
18481 gcc.c-torture/execute/pr22098-3.c: New tests.
18482
18483 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
18484
18485 PR c/22308
18486 * gcc.dg/pr22308-1.c: New test.
18487
18488 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
18489
18490 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
18491 target.
18492 * gcc.dg/compare9.c: Use -fshort-enums instead of
18493 -fno-short-enums. Change the last test to dg-bogus.
18494
18495 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
18496
18497 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
18498 * gcc.dg/compare9.c: New.
18499
18500 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18501
18502 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
18503
18504 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
18505
18506 PR testsuite/22288
18507 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
18508
18509
18510 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18511
18512 * gcc.dg/format/gcc_gfc-1.c: New.
18513
18514 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
18515
18516 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
18517
18518 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18519
18520 PR fortran/20842
18521 * gfortran.dg/io_invalid_1.f90: New test.
18522
18523 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
18524
18525 * gcc.dg/format/gcc_diag-1.c: Update.
18526
18527 2005-07-02 Jeff Law <law@redhat.com>
18528
18529 * gcc.dg/tree-ssa/pr22051-1.c: New test.
18530 * gcc.dg/tree-ssa/pr22051-2.c: New test.
18531
18532 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
18533
18534 * gcc.dg/format/gcc_diag-1.c: Update.
18535
18536 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
18537
18538 PR tree-opt/22269
18539 * gcc.c-torture/compile/pr22269.c: New test.
18540
18541 2005-06-30 Diego Novillo <dnovillo@redhat.com>
18542
18543 PR 21584
18544 PR 22219
18545 * g++.dg/tree-ssa/pr21584-1.C: New test.
18546 * g++.dg/tree-ssa/pr21584-2.C: New test.
18547
18548 2005-06-30 Ziemowit Laski <zlaski@apple.com>
18549
18550 * obj-c++.dg/try-catch-11.mm: New.
18551 * objc.dg/try-catch-10.m: New.
18552
18553 2005-06-29 David Edelsohn <edelsohn@gnu.org>
18554
18555 * g++.dg/other/ucnid-1.C: xfail on AIX.
18556
18557 2005-06-29 Diego Novillo <dnovillo@redhat.com>
18558
18559 PR 22234
18560 * gcc.dg/20050629-1.c: New test.
18561
18562 2005-06-29 Ziemowit Laski <zlaski@apple.com>
18563
18564 * obj-c++.dg/const-str-1[0-1].mm: New.
18565 * objc.dg/const-str-1[0-1].m: New.
18566
18567 2005-05-29 Richard Henderson <rth@redhat.com>
18568
18569 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
18570 Rename from check_effective_target_vect_no_max.
18571 (check_effective_target_vect_no_int_add): New.
18572 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
18573 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
18574 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18575 * gcc.dg/vect/vect-reduc-1.c: Use both.
18576 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18577
18578 2005-05-29 Richard Henderson <rth@redhat.com>
18579
18580 * lib/target-supports.exp (check_effective_target_vect_no_max):
18581 Remove i386 and x86_64.
18582
18583 2005-06-29 Steve Ellcey <sje@cup.hp.com>
18584
18585 PR testsuite/21969
18586 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
18587
18588 2005-06-29 Steve Ellcey <sje@cup.hp.com>
18589
18590 PR middle-end/21969
18591 * gcc.dg/vect/pr21969.c: New test.
18592
18593 2005-06-28 Eric Christopher <echristo@redhat.com>
18594
18595 PR c/22052
18596 PR c/21975
18597 * gcc.dg/inline1.c: New test.
18598 * gcc.dg/inline2.c: Ditto.
18599 * gcc.dg/inline3.c: Ditto.
18600 * gcc.dg/inline4.c: Ditto.
18601 * gcc.dg/inline5.c: Ditto.
18602
18603 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
18604
18605 PR libfortran/22142
18606 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18607 Add testcase also testing eoshift1 for PR 22142.
18608
18609 2005-06-28 Richard Henderson <rth@redhat.com>
18610
18611 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
18612 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
18613 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
18614 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
18615 gcc.dg/tree-ssa/20030922-2.c: Likewise.
18616
18617 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
18618
18619 PR libfortran/22142
18620 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18621 Add testcase for PR 22142.
18622
18623 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
18624
18625 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
18626 gcc.target/ia64/fpreg-2.c: New tests.
18627
18628 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18629
18630 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
18631
18632 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18633
18634 PR libfortran/22170
18635 * gfortran.dg/slash_1.f90: New test.
18636
18637 2005-06-27 Richard Henderson <rth@redhat.com>
18638
18639 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
18640 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
18641 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18642 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18643 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18644 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18645
18646 2005-06-27 Richard Henderson <rth@redhat.com>
18647
18648 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
18649 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
18650
18651 2005-06-27 Ziemowit Laski <zlaski@apple.com>
18652
18653 * obj-c++.dg/proto-lossage-5.mm: New.
18654 * objc.dg/proto-lossage-5.m: New.
18655
18656 2005-06-27 Diego Novillo <dnovillo@redhat.com>
18657
18658 PR 21959
18659 * gcc.dg/tree-ssa/pr21959.c: New test.
18660
18661 2005-06-27 Jakub Jelinek <jakub@redhat.com>
18662
18663 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
18664 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
18665 testing uninitialized var.
18666
18667 * gcc.c-torture/execute/builtins/chk.h: New.
18668 * gcc.c-torture/execute/builtins/lib/chk.c: New.
18669 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
18670 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
18671 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
18672 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
18673 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
18674 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
18675 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
18676 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
18677 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
18678 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
18679 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
18680 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
18681 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
18682 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
18683 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
18684 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
18685 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
18686 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
18687 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
18688 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
18689 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
18690 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
18691 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
18692 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
18693 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
18694 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
18695 * gcc.dg/builtin-object-size-1.c: New test.
18696 * gcc.dg/builtin-object-size-2.c: New test.
18697 * gcc.dg/builtin-object-size-3.c: New test.
18698 * gcc.dg/builtin-object-size-4.c: New test.
18699 * gcc.dg/builtin-object-size-5.c: New test.
18700 * gcc.dg/builtin-stringop-chk-1.c: New test.
18701 * gcc.dg/builtin-stringop-chk-2.c: New test.
18702 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
18703 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
18704 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
18705 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
18706 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
18707 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
18708 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
18709 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
18710 * gcc.c-torture/execute/printf-1.c: New test.
18711 * gcc.c-torture/execute/fprintf-1.c: New test.
18712 * gcc.c-torture/execute/vprintf-1.c: New test.
18713 * gcc.c-torture/execute/vfprintf-1.c: New test.
18714 * gcc.c-torture/execute/printf-chk-1.c: New test.
18715 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
18716 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
18717 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
18718
18719 2005-06-27 Michael Matz <matz@suse.de>
18720
18721 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
18722 slot is not merged if address escapes.
18723
18724 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18725
18726 PR c/21911
18727 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
18728
18729 2005-06-26 Jakub Jelinek <jakub@redhat.com>
18730
18731 PR middle-end/17965
18732 * gcc.c-torture/compile/20050622-1.c: New test.
18733
18734 PR middle-end/22028
18735 * gcc.dg/20050620-1.c: New test.
18736
18737 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
18738
18739 PR tree-optimization/22026
18740 * gcc.dg/tree-ssa/pr22026.c: New.
18741
18742 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
18743
18744 PR libfortran/22144
18745 * gfortran.dg/shift-alloc.f90: New testcase.
18746
18747 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
18748
18749 * all files: Update FSF address in copyright headers.
18750
18751 2005-06-22 Jan Hubicka <jh@suse.cz>
18752
18753 * wholeprogram-1.c: New testcase.
18754 * wholeprogram-2.c: New testcase.
18755
18756 2005-06-24 Mark Mitchell <mark@codesourcery.com>
18757
18758 PR 22171
18759 * gcc.dg/tree-ssa/pr22171.c: New test.
18760
18761 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
18762
18763 * gfortran.dg/simplify_modulo.f90: New.
18764
18765 2005-06-24 Jan Hubicka <jh@suse.cz>
18766
18767 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
18768
18769 2005-06-23 Ziemowit Laski <zlaski@apple.com>
18770
18771 * obj-c++.dg/proto-lossage-[1-4].mm: New.
18772
18773 2005-06-23 Ziemowit Laski <zlaski@apple.com>
18774
18775 * obj-c++.dg/typedef-alias-1.mm: New.
18776 * objc.dg/typedef-alias-1.m: New.
18777
18778 2005-06-23 Jeff Law <law@redhat.com>
18779
18780 * gcc.dg/tree-ssa/vrp16.c: New test.
18781
18782 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18783
18784 * lib/target-supports.exp: Add
18785 check_effective_target_fortran_large_real and
18786 check_effective_target_fortran_large_int to check for
18787 corresponding effective targets.
18788 * gfortran.dg/large_integer_kind_1.f90: New test.
18789 * gfortran.dg/large_real_kind_1.f90: New test.
18790
18791 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
18792
18793 PR tree-optimization/22117
18794 * gcc.dg/tree-ssa/pr22117.c: New.
18795
18796 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
18797
18798 PR testsuite/22123
18799 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
18800
18801 2005-06-23 David Edelsohn <edelsohn@gnu.org>
18802
18803 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
18804
18805 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
18806
18807 * gfortran.dg/f2c_4.f90: Add tests for complex functions
18808 * gfortran.dg/f2c_4.c: Likewise.
18809
18810 2005-06-22 Paul Brook <paul@codesourcery.com>
18811
18812 PR fortran/21034
18813 * gfortran.dg/auto_save_1.f90: New test.
18814
18815 2005-06-22 Michael Matz <matz@suse.de>
18816
18817 * gcc.target/x86-64/abi: New directory.
18818 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
18819 * gcc.target/x86-64/abi/README.gcc: New file.
18820 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
18821 * gcc.target/x86-64/abi/asm-support.s: New file.
18822 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
18823 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
18824 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
18825 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
18826 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
18827 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
18828 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
18829 * gcc.target/x86_64/abi/test_bitfields.c: New test.
18830 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
18831 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
18832 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
18833 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
18834 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
18835 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
18836 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
18837 * gcc.target/x86_64/abi/test_varargs.c: New test.
18838
18839 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
18840
18841 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
18842 32-bit i?86 and x86_64.
18843
18844 2005-06-21 Ziemowit Laski <zlaski@apple.com>
18845
18846 * obj-c++.dg/const-str-[1-9].mm: New tests.
18847
18848 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
18849
18850 PR fortran/22010
18851 * gfortran.dg/namelist_use.f90: New.
18852 * gfortran.dg/namelist_use_only.f90: New.
18853
18854 2005-06-21 Jeff Law <law@redhat.com>
18855
18856 * gcc.dg/tree-ssa/vrp15.c: New test.
18857
18858 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
18859
18860 * lib/target-supports.exp (check_effective_target_vect_reduction):
18861 Remove.
18862 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
18863 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
18864 remove vect_reduction target keyword. Also avoid two returns in main.
18865 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18866 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
18867 * gcc.dg/vect/vect-reduc-1short.c: New test.
18868 * gcc.dg/vect/vect-reduc-1char.c: New test.
18869 * gcc.dg/vect/vect-reduc-2short.c: New test.
18870 * gcc.dg/vect/vect-reduc-2char.c: New test.
18871 * gcc.dg/vect/vect-reduc-6.c: New test.
18872 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
18873 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
18874 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
18875
18876 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18877 Paul Thomas <pault@gcc.gnu.org>
18878
18879 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
18880 New tests.
18881
18882 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18883
18884 * gfortran.dg/backslash_1.f90: New test.
18885 * gfortran.dg/backslash_2.f90: New test.
18886
18887 2005-06-20 Steven G. Kargl <kargls@comcast.net>
18888
18889 * gfortran.dg/duplicate_labels.f90: New test.
18890
18891 2005-06-20 Jan Beulich <jbeulich@novell.com>
18892
18893 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
18894 unsupportable relocations.
18895 * g++.old-deja/g++.other/store-expr1.C: Likewise.
18896 * gcc.dg/20050321-2.c: xfail for NetWare.
18897
18898 2005-06-20 Andreas Jaeger <aj@suse.de>
18899
18900 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
18901 gcc.target/i386/fastcall-sseregparm.c,
18902 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
18903
18904 2005-06-19 Richard Henderson <rth@redhat.com>
18905
18906 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
18907
18908 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
18909
18910 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
18911
18912 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
18913
18914 PR c++/22115
18915 * g++.dg/conversion/simd2.C: Change expected error message.
18916
18917 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
18918
18919 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
18920 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18921 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18922
18923 2005-06-18 James A Morrison <phython@gcc.gnu.org>
18924
18925 * gcc.dg/fold-mod-1.c: New test.
18926
18927 2005-06-18 Steven G. Kargl <kargls@comcast.net>
18928
18929 PR fortran/19926
18930 * gfortran.dg/pr19926.f90: New test.
18931
18932 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
18933
18934 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
18935 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
18936 targets.
18937 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18938 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18939
18940 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
18941
18942 * gcc.target/ia64/float80-varargs-1.c: New test.
18943
18944 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18945
18946 PR tree-opt/22035
18947 * gfortran.dg/f2c_6.f90: New test.
18948
18949 2005-06-17 Geoffrey Keating <geoffk@apple.com>
18950
18951 PR c++/17413
18952 * g++.dg/template/local5.C: New.
18953
18954 2005-06-17 Richard Henderson <rth@redhat.com>
18955
18956 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
18957
18958 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
18959
18960 PR testsuite/21945
18961 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
18962
18963 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
18964
18965 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
18966 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
18967 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
18968 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
18969 check_vect to verify the presence of hardware vector support.
18970
18971 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
18972
18973 PR testsuite/22056
18974 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
18975
18976 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18977
18978 PR libfortran/19216
18979 * gfortran.dg/pr19216.f: Add correct space between brackets and
18980 dg directive.
18981
18982 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18983
18984 PR libfortran/16436
18985 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
18986
18987 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
18988
18989 * gcc.target/i386/attributes-error.c: New testcase.
18990 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
18991 * gcc.target/i386/regparm-stdcall.c: Likewise.
18992 * gcc.target/i386/sseregparm-1.c: Likewise.
18993 * gcc.target/i386/sseregparm-2.c: Likewise.
18994
18995 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
18996
18997 * g++.dg/rtti/crash2.C: New.
18998
18999 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
19000
19001 * gcc.dg/noncompile/20040203-3.c: Update expected message.
19002
19003 2005-06-15 David Ung <davidu@mips.com>
19004
19005 * gcc.target/mips/mips16e-extends.c: New test for testing the
19006 generation of MIPS16e zeb/zeh, seb/seh instructions.
19007
19008 2005-06-15 Diego Novillo <dnovillo@redhat.com>
19009
19010 PR 22018
19011 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19012 * gcc.dg/tree-ssa/pr22018.c: New test.
19013
19014 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
19015
19016 * gcc.dg/simd-1.c: Update error messages.
19017 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
19018 * gcc.dg/simd-2.c: Update error messages.
19019 * gcc.dg/simd-4.c: New.
19020
19021 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
19022
19023 PR c++/20678
19024 * g++.dg/other/crash-4.C: New.
19025
19026 2005-06-14 Devang Patel <dpatel@apple.com>
19027
19028 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19029
19030 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
19031
19032 PR c++/21929
19033 * g++.dg/parse/crash11.C: Update
19034
19035 2005-06-13 Jeff Law <law@redhat.com>
19036
19037 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19038 perform the desired transformations.
19039 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19040 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19041
19042 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19043
19044 PR fortran/22038
19045 * gfortran.dg/forall_1.f90: Un-XFAIL.
19046
19047 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
19048
19049 PR c++/21929
19050 * g++.dg/parse/crash26.C: New.
19051
19052 PR c++/20789
19053 * g++.dg/init/member1.C: New.
19054
19055 2005-06-13 Jakub Jelinek <jakub@redhat.com>
19056
19057 * gfortran.dg/altreturn_1.f90: New test.
19058
19059 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
19060
19061 PR middle-end/21985
19062 * gcc.dg/tree-ssa/pr21985.c: New test.
19063
19064 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
19065
19066 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19067
19068 2005-06-12 Roger Sayle <roger@eyesopen.com>
19069
19070 PR c++/21930
19071 * g++.dg/other/error10.C: New test case.
19072
19073 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19074
19075 PR libfortran/19155
19076 * gfortran.dg/pr19155.f: Add test.
19077
19078 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19079
19080 * gfortran.dg/f2c_7.f90: New test.
19081
19082 * gfortran.dg/forall_1.f90: XFAILed.
19083
19084 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
19085
19086 * gcc.dg/pr14796-1.c: New.
19087 * gcc.dg/pr14796-2.c: New.
19088
19089 2005-06-11 Steven G. Kargl <kargls@comcast.net>
19090
19091 PR fortran/17792
19092 PR fortran/21375
19093 * gfortran.dg/deallocate_stat.f90: New test.
19094
19095 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
19096
19097 * gfortran.fortran-torture/execute/in-pack.f90: New test.
19098
19099 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
19100
19101 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19102 access will be generated when this loop is vectorized. Test that
19103 accesses with same alignment were detected.
19104 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19105 Test that accesses with same alignment were detected.
19106 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19107 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19108 alignment were detected.
19109
19110 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
19111
19112 PR c++/10611
19113 * g++.dg/conversion/simd2.C: New.
19114
19115 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
19116
19117 * gcc.dg/Wcxx-compat-1.c: New.
19118
19119 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
19120
19121 PR libfortran/21480
19122 * gfortran.dg/reshape-complex.f90: Add a test for a packed
19123 complex array.
19124
19125 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
19126
19127 * gcc.dg/alias-8.c: New.
19128
19129 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
19130
19131 * gcc.dg/format/cmn_err-1.c: Update.
19132
19133 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
19134
19135 PR target/20666
19136 * gcc.target/sparc/fexpand-2.c: New.
19137 * gcc.target/sparc/fpmerge-2.c: New.
19138 * gcc.target/sparc/fpmul-2.c: New.
19139 * gcc.target/sparc/noresult.c: New.
19140 * gcc.target/sparc/pdist-2.c: New.
19141 * gcc.target/sparc/pdist-3.c: New.
19142
19143 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
19144
19145 PR testsuite/21702
19146 * gcc.target/i386/i386.exp: Fix comment typo.
19147
19148 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
19149
19150 PR c++/19497
19151 * g++.dg/inherit/using5.C: New.
19152 * g++.dg/inherit/using6.C: New.
19153
19154 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19155
19156 PR c++/19894
19157 * g++.dg/template/ptrmem15.C: New test.
19158
19159 PR c++/20563
19160 * g++.dg/ext/label4.C: New test.
19161
19162 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19163
19164 * gcc.dg/tls/debug-1.c: New test.
19165
19166 2005-06-07 Dale Johannesen <dalej@apple.com>
19167
19168 * gcc.target/i386/movq.c: New.
19169
19170 2005-06-07 Dale Johannesen <dalej@apple.com>
19171
19172 * gcc.dg/20050607-1.c: New.
19173
19174 2005-06-07 Jakub Jelinek <jakub@redhat.com>
19175
19176 PR middle-end/21850
19177 * gcc.c-torture/execute/20050607-1.c: New test.
19178
19179 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
19180
19181 PR libfortran/21926
19182 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
19183 Test case where the return array has lowest stride one,
19184 but isn't packed.
19185
19186 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
19187
19188 * lib/target-supports.exp (check_effective_target_sync_int_long):
19189 Add s390 and s390x targets.
19190
19191 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
19192
19193 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
19194 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
19195 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
19196 * gcc.dg/tree-ssa/loop-9.c: New test.
19197
19198 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
19199
19200 * g++.dg/parse/defarg10.C: New.
19201
19202 2005-06-06 Jakub Jelinek <jakub@redhat.com>
19203
19204 PR regression/21897
19205 * gcc.c-torture/execute/20050604-1.c: New test.
19206
19207 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
19208
19209 PR 21903
19210 * g++.dg/parse/defarg9.C: New.
19211
19212 PR c++/20637
19213 * g++.dg/inherit/using4.C: New.
19214 * g++.dg/overload/error1.C: Adjust expected errors.
19215 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
19216 * g++.old-deja/g++.brendan/arm2.C: Likewise.
19217 * g++.old-deja/g++.other/redecl2.C: Likewise.
19218 * g++.old-deja/g++.other/redecl4.C: Likewise.
19219 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
19220
19221 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
19222
19223 * gfortran.dg/f2c_5.f90: Add -w to dg-options
19224
19225 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
19226
19227 * lib/gfortran.exp (gfortran_target_compile): Call
19228 dg-additional-files-options
19229 * gfortran.dg/f2c_4.f90: New file
19230 * gfortran.dg/f2c_4.c: New file
19231 * gfortran.dg/f2c_5.f90: New file
19232 * gfortran.dg/f2c_5.c: New file
19233
19234 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19235
19236 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
19237
19238 PR fortran/21912
19239 * gfortran.dg/array_constructor_4.f90: New test.
19240
19241 2005-06-05 Mark Mitchell <mark@codesourcery.com>
19242
19243 PR c++/21619
19244 * g++.dg/ext/builtin9.C: New test.
19245
19246 2005-06-05 Dale Johannesen <dalej@apple.com>
19247
19248 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
19249 * gcc.c-torture/execute/20050603-2.c: Ditto.
19250
19251 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
19252
19253 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
19254 * gcc.dg/vect/vect-reduc-1.c: New.
19255 * gcc.dg/vect/vect-reduc-2.c: New.
19256 * gcc.dg/vect/vect-reduc-3.c: New.
19257
19258 2005-06-04 Dale Johannesen <dalej@apple.com>
19259
19260 * gcc.c-torture/execute/20050603-1.c: New.
19261 * gcc.c-torture/execute/20050603-2.c: New.
19262 * gcc.dg/20050603-3.c: New.
19263
19264 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19265
19266 PR fortran/19195
19267 * gfortran.dg/debug_1.f90: New test.
19268
19269 * gfortran.dg/forall_1.f90: New test.
19270
19271 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
19272
19273 * gfortran.dg/array_constructor_3.f90: New test.
19274
19275 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19276
19277 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
19278
19279 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
19280
19281 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
19282
19283 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
19284
19285 PR c/21873
19286 * gcc.dg/init-excess-1.c: New test.
19287
19288 2005-06-03 Mark Mitchell <mark@codesourcery.com>
19289
19290 PR c++/21853
19291 * g++.dg/expr/static_cast6.C: New test.
19292
19293 2005-06-03 Diego Novillo <dnovillo@redhat.com>
19294
19295 * gcc.dg/tree-ssa/vrp14.c: New test.
19296
19297 2005-06-03 Mark Mitchell <mark@codesourcery.com>
19298
19299 PR c++/21336
19300 * g++.dg/template/new2.C: New test.
19301
19302 2005-06-03 Josh Conner <jconner@apple.com>
19303
19304 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
19305 all entries in initializer.
19306
19307 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
19308
19309 PR middle-end/21858
19310 * gcc.dg/pr21858.c: New testcase.
19311
19312 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
19313
19314 PR tree-optimization/21292
19315
19316 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
19317 New.
19318 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19319 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19320 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19321 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19322 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
19323
19324 2005-06-02 Richard Henderson <rth@redhat.com>
19325
19326 * gcc.dg/sync-2.c: Use -march=i486 for i386.
19327
19328 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
19329
19330 * gcc.dg/wtypequal.c: New testcase.
19331
19332 2005-06-02 Diego Novillo <dnovillo@redhat.com>
19333
19334 PR 21582
19335 * gcc.dg/tree-ssa/pr21582.c: New test.
19336
19337 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
19338
19339 PR c++/21280
19340 * g++.dg/opt/interface2.h: New.
19341 * g++.dg/opt/interface2.C: New.
19342 * g++.dg/init/ctor4.C: Adjust error lines.
19343 * g++.old-deja/g++.bob/inherit2.C: Likewise.
19344 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19345 * g++.old-deja/g++.jason/opeq3.C: Likewise.
19346 * g++.old-deja/g++.pt/assign1.C: Likewise.
19347 * g++.old-deja/g++.pt/crash20.C: Likewise.
19348
19349 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
19350
19351 PR tree-optimization/21734
19352 * g++.dg/vect/pr21734_1.cc: New.
19353 * g++.dg/vect/pr21734_2.cc: New.
19354
19355 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
19356
19357 PR c++/20350
19358 * g++.dg/template/spec24.C: New.
19359
19360 PR c++/21151
19361 * g++.dg/pch/local-1.C: New.
19362 * g++.dg/pch/local-1.Hs: New.
19363
19364 2005-06-01 Diego Novillo <dnovillo@redhat.com>
19365
19366 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
19367 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
19368 * gcc.dg/tree-ssa/pr14341.c: New test.
19369 * gcc.dg/tree-ssa/pr14841.c: New test.
19370 * gcc.dg/tree-ssa/pr20701.c: New test.
19371 * gcc.dg/tree-ssa/pr21086.c: New test.
19372 * gcc.dg/tree-ssa/pr21090.c: New test.
19373 * gcc.dg/tree-ssa/pr21332.c: New test.
19374 * gcc.dg/tree-ssa/pr21458.c: New test.
19375 * gcc.dg/tree-ssa/pr21658.c: New test.
19376 * gcc.dg/tree-ssa/vrp01.c: New test.
19377 * gcc.dg/tree-ssa/vrp02.c: New test.
19378 * gcc.dg/tree-ssa/vrp03.c: New test.
19379 * gcc.dg/tree-ssa/vrp04.c: New test.
19380 * gcc.dg/tree-ssa/vrp05.c: New test.
19381 * gcc.dg/tree-ssa/vrp06.c: New test.
19382 * gcc.dg/tree-ssa/vrp07.c: New test.
19383 * gcc.dg/tree-ssa/vrp08.c: New test.
19384 * gcc.dg/tree-ssa/vrp09.c: New test.
19385 * gcc.dg/tree-ssa/vrp10.c: New test.
19386 * gcc.dg/tree-ssa/vrp11.c: New test.
19387 * gcc.dg/tree-ssa/vrp12.c: New test.
19388 * gcc.dg/tree-ssa/vrp13.c: New test.
19389
19390 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
19391
19392 PR 21029
19393 * gcc.dg/tree-ssa/pr21029.c: New test.
19394
19395 2005-06-01 Roger Sayle <roger@eyesopen.com>
19396
19397 * gfortran.dg/logint-1.f: New test case.
19398 * gfortran.dg/logint-2.f: Likewise.
19399 * gfortran.dg/logint-3.f: Likewise.
19400
19401 2005-06-01 Jakub Jelinek <jakub@redhat.com>
19402
19403 PR c/21536
19404 PR c/20760
19405 * gcc.dg/20050527-1.c: New test.
19406
19407 * gcc.dg/i386-sse-12.c: New test.
19408
19409 PR fortran/21729
19410 * gfortran.dg/implicit_5.f90: New test.
19411
19412 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
19413
19414 PR fortran/20883
19415 * gfortran/assign_4.f90: New test.
19416 * gfortran/assign_2.f90: Change compile to run.
19417
19418 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
19419
19420 * lib/target-supports.exp
19421 (check_effective_target_sync_char_short): New.
19422 * gcc.dg/sync-2.c: New.
19423
19424 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
19425
19426 PR tree-optimization/21817
19427 * gcc.dg/torture/pr21817-1.c: New.
19428
19429 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
19430
19431 PR c++/21165
19432 * g++.dg/template/init5.C: New.
19433
19434 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
19435
19436 * gfortran.dg/char_initialiser_actual.f90:
19437 Test character initialisers as actual arguments.
19438 * gfortran.dg/char_pointer_comp_assign.f90:
19439 Test character pointer structure component assignments.
19440 * gfortran.dg/char_array_structure_constructor.f90:
19441 Test character components in structure constructors.
19442
19443 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
19444
19445 PR middle-end/20931
19446 * g++.dg/opt/pr20931.C: New test.
19447
19448 2005-05-31 Andreas Jaeger <aj@suse.de>
19449
19450 PR testsuite/20772
19451 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
19452 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
19453 g++.old-deja/g++.ext/asmspec1.C,
19454 g++.old-deja/g++.other/regstack.C,
19455 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
19456 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
19457 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
19458 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
19459 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
19460 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
19461 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
19462 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
19463 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
19464 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
19465 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
19466 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
19467 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
19468 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
19469 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
19470 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
19471 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
19472 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
19473 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
19474
19475 2005-05-31 Jeff Law <law@redhat.com>
19476
19477 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
19478
19479 2005-05-30 Paolo Carlini <pcarlini@suse.de>
19480
19481 PR middle-end/21743
19482 * gcc.dg/builtins-1.c: Activate disabled clog test.
19483 * gcc.dg/torture/builtin-attr-1.c: Likewise.
19484
19485 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
19486
19487 * gfortran.dg/char_pointer_assign.f90:
19488 Test character-pointer assignments and pointer assignments.
19489 * gfortran.dg/char_pointer_dummy.f90:
19490 Test character-pointer dummy arguments.
19491 * gfortran.dg/char_pointer_func.f90:
19492 Test character-pointer function returns.
19493 * gfortran.dg/char_pointer_dependency.f90:
19494 Test character-pointer functions with dependencies.
19495
19496 2005-05-30 Mark Mitchell <mark@codesourcery.com>
19497
19498 PR c++/21784
19499 * g++.dg/lookup/using14.C: New test.
19500
19501 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
19502
19503 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
19504 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
19505 trailing ^M.
19506
19507 2005-05-29 Geoffrey Keating <geoffk@apple.com>
19508
19509 PR c++/17413
19510 * g++.dg/template/local5.C: New.
19511
19512 PR target/21761
19513 * gcc.c-torture/compile/pr21761.c: New.
19514
19515 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
19516 before darwin8.
19517
19518 2005-05-30 Steven G. Kargl
19519
19520 PR fortran/20846
19521 * gfortran.dg/inquire_8.f90: New test.
19522
19523 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19524
19525 PR libfortran/21376
19526 * gfortran.dg/output_exponents_1.f90: New test.
19527
19528 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19529
19530 PR libfortran/20006
19531 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
19532
19533 2005-05-28 Mark Mitchell <mark@codesourcery.com>
19534
19535 PR c++/21210
19536 * g++.dg/ext/complex1.C: New test.
19537
19538 PR c++/21340
19539 * g++.dg/init/ctor6.C: New test.
19540
19541 2005-05-29 Jan Hubicka <jh@suse.cz>
19542
19543 * gcc.c-torture/compile/pr21562.c: New.
19544
19545 2005-05-28 Steven G. Kargl <kargls@comcast.net>
19546
19547 * gfortran.dg/subnormal_1.f90: New test.
19548
19549 2005-05-28 Jan Hubicka <jh@suse.cz>
19550
19551 * tree-prof.exp: Fix comment.
19552 * value-prof-1.c: New.
19553 * value-prof-2.c: New.
19554 * value-prof-3.c: New.
19555 * value-prof-4.c: New.
19556
19557 2005-05-27 Mark Mitchell <mark@codesourcery.com>
19558
19559 PR c++/21614
19560 * g++.dg/expr/ptrmem6.C: New test.
19561 * g++.dg/expr/ptrmem6a.C: Likewise.
19562
19563 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
19564
19565 PR tree-optimization/21658
19566 * gcc.dg/tree-ssa/pr21658.c: New.
19567
19568 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
19569
19570 PR c++/21455
19571 * g++.dg/inherit/ptrmem3.C: New.
19572
19573 PR c++/21681
19574 * g++.dg/parse/template16.C: New.
19575
19576 2005-05-27 Andreas Jaeger <aj@suse.de>
19577
19578 * gcc.dg/setjmp-2.c: Only run in 32-bit.
19579
19580 * gcc.dg/i386-sse-8.c: Run test on all archs.
19581
19582 2005-05-26 Mike Stump <mrs@apple.com>
19583
19584 * objc.dg/isa-field-1.m: Only run on darwin.
19585 * objc.dg/lookup-1.m: Likewise.
19586 * objc.dg/try-catch-8.m: Likewise.
19587
19588 2005-05-26 Roger Sayle <roger@eyesopen.com>
19589
19590 PR tree-optimization/9814
19591 * gcc.dg/pr9814-1.c: New test case.
19592
19593 2005-05-26 Ziemowit Laski <zlaski@apple.com>
19594
19595 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
19596 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
19597 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
19598 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
19599 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
19600 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
19601 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
19602 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
19603 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
19604 objc.dg/try-catch-8.m: New.
19605
19606 2005-05-26 Janis Johnson <janis187@us.ibm.com>
19607
19608 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
19609 remove extraneous semicolons.
19610
19611 2005-05-26 Ziemowit Laski <zlaski@apple.com>
19612
19613 * obj-c++.dg/comp-types-12.mm: New.
19614 * objc.dg/comp-types-11.m: New.
19615 * objc.dg/selector-4.m: New.
19616
19617 2005-05-26 Andreas Jaeger <aj@suse.de>
19618
19619 PR testsuite/20772
19620 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
19621 g++.old-deja/g++.ext/attrib3.C,
19622 g++.old-deja/g++.other/store-expr1.C,
19623 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
19624 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
19625 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19626 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
19627 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
19628 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
19629 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
19630 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19631 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
19632 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
19633 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
19634 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
19635 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
19636 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
19637 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
19638 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
19639 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
19640 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19641 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
19642
19643 2005-05-26 Andreas Jaeger <aj@suse.de>
19644
19645 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
19646 x86-64 compilation.
19647
19648 2005-05-26 Andreas Jaeger <aj@suse.de>
19649
19650 PR testsuite/20772
19651 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
19652 gcc.misc-tests/i386-pf-athlon-1.c,
19653 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19654 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
19655 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
19656 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
19657 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
19658 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
19659 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
19660 programs.
19661
19662 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
19663 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
19664 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
19665 x86-64 compilation.
19666
19667 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
19668 x86_64.
19669
19670 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
19671 effective-target ilp32.
19672
19673 2005-05-26 David Ung <davidu@mips.com>
19674
19675 * gcc.target/mips/ext_ins.c: New test for testing the generation
19676 of MIPS32/64 rev 2 ext/ins instructions.
19677
19678 2005-05-26 Andreas Jaeger <aj@suse.de>
19679
19680 * treelang/compile/unsigned.tree: Use gimple instead of
19681 nonexisting generic dump.
19682
19683 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
19684
19685 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
19686
19687 2005-05-26 Andreas Jaeger <aj@suse.de>
19688
19689 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
19690
19691 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19692
19693 PR libfortran/17283
19694 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
19695 Test callee-allocated memory with write statements.
19696
19697 2005-05-25 Roger Sayle <roger@eyesopen.com>
19698
19699 PR middle-end/21709
19700 * gcc.dg/pr21709-1.c: New test case.
19701
19702 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19703 Mike Stump <mrs@apple.com>
19704
19705 * objc/execute/next_mapping.h: Update for C++.
19706
19707 * obj-c++.dg/selector-1.mm: Move to...
19708 * obj-c++.dg/selector-4.mm: here...
19709
19710 * obj-c++.dg/basic.mm: New.
19711 * obj-c++.dg/comp-types-1.mm: New.
19712 * obj-c++.dg/cxx-class-1.mm: New.
19713 * obj-c++.dg/cxx-ivars-1.mm: New.
19714 * obj-c++.dg/cxx-ivars-2.mm: New.
19715 * obj-c++.dg/cxx-ivars-3.mm: New.
19716 * obj-c++.dg/cxx-scope-1.mm: New.
19717 * obj-c++.dg/cxx-scope-2.mm: New.
19718 * obj-c++.dg/defs.mm: New.
19719 * obj-c++.dg/empty-private-1.mm: New.
19720 * obj-c++.dg/encode-1.mm: New.
19721 * obj-c++.dg/encode-2.mm: New.
19722 * obj-c++.dg/encode-3.mm: New.
19723 * obj-c++.dg/extern-c-1.mm: New.
19724 * obj-c++.dg/extra-semi.mm: New.
19725 * obj-c++.dg/fix-and-continue-2.mm: New.
19726 * obj-c++.dg/isa-field-1.mm: New.
19727 * obj-c++.dg/ivar-list-semi.mm: New.
19728 * obj-c++.dg/local-decl-1.mm: New.
19729 * obj-c++.dg/lookup-1.mm: New.
19730 * obj-c++.dg/lookup-2.mm: New.
19731 * obj-c++.dg/method-1.mm: New.
19732 * obj-c++.dg/method-2.mm: New.
19733 * obj-c++.dg/method-3.mm: New.
19734 * obj-c++.dg/method-4.mm: New.
19735 * obj-c++.dg/method-5.mm: New.
19736 * obj-c++.dg/method-6.mm: New.
19737 * obj-c++.dg/method-7.mm: New.
19738 * obj-c++.dg/no-extra-load.mm: New.
19739 * obj-c++.dg/overload-1.mm: New.
19740 * obj-c++.dg/pragma-1.mm: New.
19741 * obj-c++.dg/pragma-2.mm: New.
19742 * obj-c++.dg/private-1.mm: New.
19743 * obj-c++.dg/private-2.mm: New.
19744 * obj-c++.dg/proto-qual-1.mm: New.
19745 * obj-c++.dg/qual-types-1.mm: New.
19746 * obj-c++.dg/stubify-1.mm: New.
19747 * obj-c++.dg/stubify-2.mm: New.
19748 * obj-c++.dg/super-class-1.mm: New.
19749 * obj-c++.dg/super-class-2.mm: New.
19750 * obj-c++.dg/super-dealloc-1.mm: New.
19751 * obj-c++.dg/super-dealloc-2.mm: New.
19752 * obj-c++.dg/template-1.mm: New.
19753 * obj-c++.dg/template-2.mm: New.
19754 * obj-c++.dg/template-3.mm: New.
19755 * obj-c++.dg/template-4.mm: New.
19756 * obj-c++.dg/template-5.mm: New.
19757 * obj-c++.dg/template-6.mm: New.
19758 * obj-c++.dg/try-catch-1.mm: New.
19759 * obj-c++.dg/try-catch-2.mm: New.
19760 * obj-c++.dg/try-catch-3.mm: New.
19761 * obj-c++.dg/try-catch-4.mm: New.
19762 * obj-c++.dg/try-catch-5.mm: New.
19763 * obj-c++.dg/try-catch-6.mm: New.
19764 * obj-c++.dg/try-catch-7.mm: New.
19765 * obj-c++.dg/try-catch-8.mm: New.
19766 * obj-c++.dg/try-catch-9.mm: New.
19767 * obj-c++.dg/va-meth-1.mm: New.
19768
19769 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19770
19771 * obj-c++.dg/selector-1.mm: New.
19772 * obj-c++.dg/selector-2.mm: New.
19773
19774 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19775
19776 * obj-c++.dg/selector-3.mm: New.
19777 * objc.dg/selector-3.m: New.
19778
19779 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19780
19781 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
19782 about where warning appears.
19783
19784 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
19785
19786 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
19787 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
19788 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
19789 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
19790
19791 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
19792
19793 * gcc.dg/20050524-1.c: New test.
19794
19795 2005-05-25 Jan Hubicka <jh@suse.cz>
19796
19797 * gcc.dg/tree-prof/inliner-1.c: New.
19798
19799 2005-05-25 Janis Johnson <janis187@us.ibm.com>
19800
19801 * gcc.dg/tree-prof: New directory.
19802 * gcc.dg/tree-prof/tree-prof.exp: New.
19803
19804 2005-05-25 DJ Delorie <dj@redhat.com>
19805
19806 * gcc.dg/Wattributes-1.c: New.
19807 * gcc.dg/Wattributes-2.c: New.
19808 * gcc.dg/Wattributes-3.c: New.
19809
19810 20005-05-24 Janis Johnson <janis187@us.ibm.com>
19811
19812 PR tree-optimization/19833
19813 * gcc.dg/uninit-4.c: Remove xfail.
19814 * gcc.dg/uninit-9.c: Ditto.
19815
19816 2005-05-24 Ziemowit Laski <zlaski@apple.com>
19817
19818 * obj-c++.dg/bitfield-[1-5].mm: New.
19819 * obj-c++.dg/class-protocol-1.mm: New.
19820 * obj-c++.dg/comp-types-1[0-1].mm: New.
19821 * obj-c++.dg/comp-types-[2-9].mm: New.
19822 * obj-c++.dg/encode-[4-8].mm: New.
19823 * obj-c++.dg/layout-1.mm: New.
19824 * obj-c++.dg/method-1[0-9].mm: New.
19825 * obj-c++.dg/method-2[0-1].mm: New.
19826 * obj-c++.dg/method-[8-9].mm: New.
19827 * obj-c++.dg/objc-gc-3.mm: New.
19828 * obj-c++.dg/try-catch-10.mm: New.
19829 * objc.dg/bitfield-5.m: New.
19830 * objc.dg/comp-types-10.m: New.
19831 * objc.dg/comp-types-9.m: New.
19832 * objc.dg/layout-1.m: New.
19833 * objc.dg/objc-gc-4.m: New.
19834 * objc.dg/try-catch-9.m: New.
19835 * objc.dg/class-protocol-1.m: Tweak diagnostics.
19836 * objc.dg/comp-types-1.m: Likewise.
19837 * objc.dg/comp-types-[5-6].m: Likewise.
19838 * objc.dg/method-9.m: Likewise.
19839
19840 2005-05-24 Janis Johnson <janis187@us.ibm.com>
19841
19842 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
19843 and on hardware without VMX support.
19844
19845 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
19846
19847 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
19848
19849 * lib/profopt.exp (dg-final-generate, dg-final-use,
19850 profopt-final-code, profopt-get-options): New.
19851 (profopt-execute): Process test directives.
19852
19853 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
19854 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19855 cleanup-tree-dump, cleanup-saved-temps): Update comments.
19856
19857 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
19858
19859 PR C++/21645
19860 * g++.dg/init/ctor5.C: New test.
19861
19862 2005-05-24 Ira Rosen <irar@il.ibm.com>
19863
19864 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
19865 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
19866 vect-113.c, vect-114.c.
19867
19868 2005-05-23 Adam Nemet <anemet@lnxw.com>
19869
19870 * gcc.dg/const-elim-1.c: Remove xfails.
19871
19872 2005-05-23 Jeff Law <law@redhat.com>
19873
19874 * gcc.c-torture/compile/pr21638.c: New test.
19875 * gcc.c-torture/compile/20050520-1.c: New test.
19876
19877 2005-05-23 Nick Clifton <nickc@redhat.com>
19878
19879 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
19880 be a proper triple, ie: m32r*-*-*.
19881 * g++.old-deja/g++.jason/thunk3.C: Likewise.
19882
19883 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
19884
19885 PR middle-end/21331
19886 PR tree-opt/21293
19887 * gcc.c-torture/compile/pr21293.c: New test.
19888 * gcc.c-torture/execute/pr21331.c: New test.
19889
19890 2004-05-20 Richard Henderson <rth@redhat.com>
19891
19892 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
19893
19894 2005-05-20 Ziemowit Laski <zlaski@apple.com>
19895
19896 * obj-c++-dg.exp: Add.
19897 * obj-c++.exp: Add.
19898 * obj-c++.dg/dg.exp: Add.
19899
19900 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
19901
19902 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
19903 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
19904
19905 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
19906
19907 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
19908
19909 2004-05-19 Richard Henderson <rth@redhat.com>
19910
19911 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
19912
19913 2005-05-19 Janis Johnson <janis187@us.ibm.com>
19914
19915 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
19916
19917 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
19918
19919 2005-05-19 Jakub Jelinek <jakub@redhat.com>
19920
19921 PR c++/21495
19922 * g++.dg/parse/extern1.C: New test.
19923 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
19924
19925 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
19926
19927 * gcc.dg/c99-math.h: New.
19928 * gcc.dg/c99-math-float-1.c: New test.
19929 * gcc.dg/c99-math-double-1.c: Likewise.
19930 * gcc.dg/c99-math-long-double-1.c: Likewise.
19931
19932 2005-05-18 Richard Henderson <rth@redhat.com>
19933
19934 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
19935
19936 2005-05-18 Devang Patel <dpatel@apple.com>
19937
19938 * g++.dg/opt/20050511-1.C: New test.
19939
19940 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
19941
19942 PR libfortran/21127
19943 * gfortran.dg/reshape-complex.f90: New test.
19944
19945 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
19946
19947 * gfortran.dg/array_constructor_1.f90: New test.
19948 * gfortran.dg/array_constructor_2.f90: New test.
19949
19950 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
19951
19952 PR fortran/20954
19953 * gfortran.dg/pr20954.f: New test.
19954
19955 2005-05-17 Mike Stump <mrs@apple.com>
19956
19957 Yet more Objective-C++...
19958
19959 * objc.dg/method-5.m: Update.
19960 * objc.dg/method-6.m: Update.
19961 * objc.dg/method-7.m: Update.
19962 * objc.dg/method-9.m: Update.
19963 * objc.dg/try-catch-2.m: Update.
19964
19965 2005-05-17 Mark Mitchell <mark@codesourcery.com>
19966
19967 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
19968 Remove little-endian optimizations.
19969
19970 2005-05-17 Jeff Law <law@redhat.com>
19971
19972 * g++.dg/tree-ssa/pr14814.C: New test.
19973 * gcc.dg/tree-ssa/pr14814.C: New test.
19974 * gcc.dg/tree-ssa/pr17141-1.C: New test.
19975 * gcc.dg/tree-ssa/pr17141-2.C: New test.
19976
19977 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
19978
19979 * gcc.dg/compat/generate-random.c: Do not include
19980 libiberty.h.
19981 * gcc.dg/compat/generate-random_r.c: Likewise.
19982
19983 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
19984
19985 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
19986
19987 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
19988
19989 PR middle-end/21595
19990 * g++.dg/tree-ssa/builtin1.C: New testcase.
19991
19992 2005-05-17 Jakub Jelinek <jakub@redhat.com>
19993
19994 PR c++/21454
19995 * g++.dg/opt/const4.C: New test.
19996
19997 PR middle-end/21492
19998 * g++.dg/opt/crossjump1.C: New test.
19999
20000 PR tree-optimization/21610
20001 * gcc.c-torture/compile/20050516-1.c: New test.
20002
20003 PR fortran/15080
20004 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20005 about the test failing.
20006 * gfortran.fortran-torture/execute/where_7.f90: New test.
20007 * gfortran.fortran-torture/execute/where_8.f90: New test.
20008
20009 2005-05-16 Richard Henderson <rth@redhat.com>
20010
20011 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20012 i?86 and x86_64.
20013
20014 2005-05-16 Mark Mitchell <mark@codesourcery.com>
20015
20016 * gcc.dg/compat/generate-random.c (config.h): Do not include.
20017 (limits.h): Include unconditionally.
20018 (stdlib.h): Likewise.
20019 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20020 (limits.h): Include unconditionally.
20021 (stdlib.h): Likewise.
20022 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20023 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20024 (limits.h): Include unconditionally.
20025 (stdlib.h): Likewise.
20026 (hashtab.h): Do not include.
20027 (getopt.h): Likewise.
20028 (stddef.h): Include.
20029 (hashval_t): Define.
20030 (struct entry): Add "next" field.
20031 (HASH_SIZE): New macro.
20032 (hash_table): New variable.
20033 (switchfiles): Do not use xmalloc.
20034 (mix): New macro.
20035 (iterative_hash): New function.
20036 (hasht): Remove.
20037 (e_exists): New function.
20038 (e_insert): Likewise.
20039 (output): Use, instead of libiberty hashtable functions.
20040 (main): Do not use getopt. Do not call htab_create.
20041
20042 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
20043
20044 PR libstdc++/21526
20045 * lib/target-supports.exp (check_mkfifo_available):
20046 Return 0 for cygwin as mkfifo support incomplete on platform.
20047 Fix typos in comments.
20048
20049 2005-05-15 Mark Mitchell <mark@codesourcery.com>
20050
20051 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20052
20053 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
20054
20055 PR fortran/17432
20056 * gfortran.dg/assign_4.f: New test.
20057
20058 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
20059
20060 PR tree-optimization/21563
20061 * gcc.dg/tree-ssa/pr21563.c: New.
20062
20063 2005-05-14 Jan Hubicka <jh@suse.cz>
20064
20065 * gcc.dg/noreturn-7.c: Allow control reaches warning.
20066
20067 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
20068
20069 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20070
20071 2005-05-13 Julian Brown <julian@codesourcery.com>
20072
20073 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20074 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20075
20076 2005-05-13 Jan Hubicka <jh@suse.cz>
20077
20078 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20079 * gcc.dg/fold-xor-?.c: Likewise.
20080 * gcc.dg/pr15784-?.c: Likewise.
20081 * gcc.dg/pr20922-?.c: Likewise.
20082 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20083 * gcc.dg/tree-ssa/pr17598.c: Likewise.
20084 * gcc.dg/tree-ssa/pr20470.c: Likewise.
20085
20086 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20087
20088 PR fortran/21260
20089 * gfortran.dg/hollerith_1.f90: New test.
20090
20091 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20092
20093 * gfortran.dg/func_result_2.f90: New test.
20094
20095 2005-05-11 Bud Davis <bdavis@gfortran.org>
20096
20097 * gfortran.dg/dev_null.f90: New test.
20098
20099 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
20100
20101 * gcc.dg/arm-vfp1.c: Revert last change.
20102
20103 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
20104
20105 PR middle-end/19807
20106 PR tree-optimization/19639
20107 * g++.dg/tree-ssa/pr19807.C: New testcase.
20108
20109 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20110
20111 PR libfortran/21471
20112 * gfortran.dg/append-1.f90: New test.
20113
20114 2005-05-10 Diego Novillo <dnovillo@redhat.com>
20115
20116 * gcc.dg/pr18501.c: XFAIL.
20117 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20118 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20119 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20120 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20121 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20122 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20123 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20124 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20125
20126 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20127
20128 PR fortran/20178
20129 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20130 gfortran.dg/f2c_3.f90: New tests.
20131
20132 * gfortran.dg/return_1.f90: Fix dg annotation.
20133
20134 2005-05-10 Diego Novillo <dnovillo@redhat.com>
20135
20136 * gcc.c-torture/compile/20050510-1.c: New test.
20137
20138 2005-05-10 Mark Mitchell <mark@codesourcery.com>
20139
20140 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20141
20142 2005-05-10 Bob Wilson <bob.wilson@acm.org>
20143
20144 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20145
20146 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
20147
20148 PR c/17913
20149 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20150
20151 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
20152
20153 PR c/21342
20154 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20155 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20156
20157 2005-05-10 Ben Elliston <bje@au.ibm.com>
20158
20159 PR debug/16676
20160 * gcc.dg/debug/pr16676.c: New test.
20161
20162 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
20163
20164 PR testsuite/21443
20165 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20166 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20167 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20168 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20169 Change -O1 to -O2.
20170 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
20171 -fno-tree-dominator-opts.
20172
20173 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20174
20175 * gfortran.dg/return_1.f90: New test.
20176
20177 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
20178
20179 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
20180
20181 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
20182
20183 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
20184
20185 PR c++/21427
20186 * g++.dg/inherit/covariant13.C: New.
20187
20188 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20189
20190 PR libfortran/19155
20191 * gfortran.dg/pr19155.f: New test.
20192
20193 2005-05-08 Roger Sayle <roger@eyesopen.com>
20194
20195 PR inline-asm/8788
20196 * gcc.dg/pr8788-1.c: New testcase.
20197
20198 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
20199
20200 PR target/21416
20201 * gcc.target/mips/fpcmp-[12].c: New tests.
20202
20203 2005-05-06 Mark Mitchell <mark@codesourcery.com>
20204
20205 * lib/target-supports-dg.exp (dg-require-fork): New function.
20206 (dg-require-mkfifo): Likewise.
20207 * lib/target-supports.exp (check_function_available): New
20208 function.
20209 (check_fork_available): Likewise.
20210 (check_mkfifo_available): Likewise.
20211
20212 2005-05-06 Jeff Law <law@redhat.com>
20213
20214 * gcc.c-torture/compile/pr21380.c: New test.
20215
20216 2005-05-06 Jakub Jelinek <jakub@redhat.com>
20217
20218 PR c++/20961
20219 * g++.dg/ext/weak3.C: New test.
20220
20221 2005-05-05 Mark Mitchell <mark@codesourcery.com>
20222
20223 PR c++/21352
20224 * g++.dg/template/crash37.C: New test.
20225
20226 2005-05-05 Paul Brook <paul@codesourcery.com>
20227
20228 * gcc.dg/arm-g2.c: Use effective-target arm32.
20229 * gcc.dg/arm-mmx-1.c: Ditto.
20230 * gcc.dg/arm-scd42-2.c: Ditto.
20231 * gcc.dg/arm-vfp1.c: Ditto.
20232 * lib/target-supports.exp (check_effective_target_arm32): New
20233 function.
20234
20235 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
20236
20237 PR libfortran/21354
20238 gfortran.dg/in_pack_rank7.f90: New test.
20239
20240 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
20241
20242 PR middle-end/15618
20243 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
20244
20245 2005-05-04 Jakub Jelinek <jakub@redhat.com>
20246
20247 PR middle-end/21265
20248 * gcc.dg/20050503-1.c: New test.
20249
20250 PR rtl-optimization/21239
20251 * gcc.dg/i386-sse-11.c: New test.
20252
20253 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
20254
20255 PR target/16888
20256 * gcc.target/i386/asm-1.c: New test.
20257
20258 2005-05-03 Jakub Jelinek <jakub@redhat.com>
20259
20260 PR rtl-optimization/21330
20261 * gcc.c-torture/execute/20050502-1.c: New test.
20262
20263 PR target/21297
20264 * gcc.c-torture/execute/20050502-2.c: New test.
20265
20266 2005-05-03 Uros Bizjak <uros@kss-loka.si>
20267
20268 PR middle-end/21282
20269 * gcc.dg/pr21282.c: New.
20270
20271 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
20272
20273 * gcc.dg/vect/pr20122.c: Clean up .vect file.
20274 * gcc.dg/vect/vect-92.c: Likewise.
20275 * gcc.dg/vect/vect-93.c: Likewise.
20276 * gcc.dg/vect/vect-dv-1.c: Likewise.
20277 * gcc.dg/vect/vect-dv-2.c: Likewise.
20278 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
20279
20280 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
20281
20282 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
20283 * gfortran.dg/vect/vect-2.f90: Likewise.
20284 * gfortran.dg/vect/vect-3.f90: Likewise.
20285 * gfortran.dg/vect/vect-4.f90: Likewise.
20286 * gfortran.dg/vect/vect-5.f90: Likewise.
20287
20288 2005-05-02 Geoffrey Keating <geoffk@apple.com>
20289
20290 PR target/20813
20291 * gcc.dg/rs6000-fpint-2.c: New.
20292
20293 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
20294
20295 PR c/15698
20296 * gcc.dg/builtins-30.c: Update expected messages.
20297 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
20298 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
20299 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
20300
20301 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
20302
20303 PR tree-optimization/21294
20304 * gcc.dg/tree-ssa/pr21294.c: New.
20305
20306 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
20307
20308 * gcc.dg/altivec-3.c (vec_store): Do not use the old
20309 __builtin_altivec_st_internal_4si built-in.
20310
20311 2005-05-02 Mark Mitchell <mark@codesourcery.com>
20312
20313 PR c++/15875
20314 * g++.dg/template/ptrmem14.C: New test.
20315
20316 2005-05-02 Paul Brook <paul@codesourcery.com>
20317
20318 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
20319
20320 2005-05-02 Michael Matz <matz@suse.de>
20321
20322 PR c++/19542
20323 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
20324
20325 2005-05-01 Mark Mitchell <mark@codesourcery.com>
20326
20327 * g++.dg/cpp/weak.C: New test.
20328
20329 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20330
20331 * gcc.dg/tree-ssa/loop-8.c: New test.
20332
20333 2005-04-30 Michael Maty <matz@suse.de>
20334
20335 * gcc.dg/inline-mcpy.c: New test.
20336
20337 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
20338
20339 PR libfortran/18958
20340 * gfortran.dg/eoshift.f90: New test case.
20341
20342 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
20343
20344 PR libfortran/18857
20345 * gfortran.dg/matmul_1.f90: New test.
20346
20347 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
20348
20349 PR tree-optimization/21030
20350 * gcc.dg/tree-ssa/pr21030.c: New.
20351
20352 2005-04-29 Devang Patel <dpatel@apple.com>
20353
20354 PR tree-optimization/21272
20355 * gcc.dg/vect/vect-ifcvt-10.c: New test.
20356
20357 2005-04-29 Jakub Jelinek <jakub@redhat.com>
20358
20359 PR fortran/13082
20360 PR fortran/18824
20361 * gfortran.dg/entry_4.f90: New test.
20362 * gfortran.fortran-torture/execute/entry_1.f90: New test.
20363 * gfortran.fortran-torture/execute/entry_2.f90: New test.
20364 * gfortran.fortran-torture/execute/entry_3.f90: New test.
20365 * gfortran.fortran-torture/execute/entry_4.f90: New test.
20366 * gfortran.fortran-torture/execute/entry_5.f90: New test.
20367 * gfortran.fortran-torture/execute/entry_6.f90: New test.
20368 * gfortran.fortran-torture/execute/entry_7.f90: New test.
20369
20370 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20371
20372 * gfortran.fortran-torture/execute/entry_8.f90: New test.
20373
20374 2005-04-29 Paul Brook <paul@codesourcery.com>
20375
20376 * gfortran.dg/entry_3.f90: New test.
20377
20378 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20379
20380 * gfortran.dg/implicit_4.f90: New test.
20381
20382 2005-04-28 Bob Wilson <bob.wilson@acm.org>
20383
20384 * lib/target-supports.exp (check_profiling_available): Return
20385 false for xtensa-*-elf.
20386
20387 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
20388
20389 * lib/fortran-torture.exp (fortran-torture.exp): Catch
20390 error if file cannot be deleted.
20391
20392 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
20393
20394 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
20395 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
20396 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
20397 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
20398 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
20399 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
20400 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
20401 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
20402 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
20403 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20404 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
20405 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
20406 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
20407
20408 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20409
20410 PR fortran/20865
20411 * gfortran.dg/pr20865.f90: New test.
20412
20413 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
20414
20415 * gcc.dg/void-cast-2.c: New test.
20416
20417 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20418
20419 PR c/21159
20420 * gcc.dg/void-cast-1.c: New test.
20421
20422 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
20423
20424 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
20425
20426 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20427
20428 PR fortran/21177
20429 * gfortran.dg/pr21177.f90: New test.
20430
20431 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
20432
20433 PR tree-optimization/21171
20434 * gcc.dg/tree-ssa/pr21171.c: New test.
20435
20436 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
20437
20438 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20439 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20440 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20441 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20442 gcc.dg/tree-ssa/gen-vect-32.c: New.
20443 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
20444 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
20445 don't run on PPC32.
20446
20447 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20448
20449 PR c/21213
20450 * gcc.dg/transparent-union-3.c: New test.
20451
20452 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20453
20454 PR c/20740
20455 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
20456 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
20457 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
20458 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
20459 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
20460 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
20461
20462 2005-04-26 Jeff Law <law@redhat.com>
20463
20464 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
20465 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
20466 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
20467 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
20468 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
20469 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
20470 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
20471
20472 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
20473
20474 PR tree-optimization/17598
20475 * gcc.dg/tree-ssa/pr17598.c: New testcase.
20476
20477 2005-04-25 Mike Stump <mrs@apple.com>
20478
20479 * objc.dg/fix-and-continue-1.m: Add.
20480
20481 2005-04-25 Roger Sayle <roger@eyesopen.com>
20482
20483 PR c++/20995
20484 * g++.dg/opt/pr20995-1.C: New test case.
20485
20486 2005-04-25 Devang Patel <dpatel@apple.com>
20487
20488 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
20489
20490 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
20491
20492 PR testsuite/21062
20493 * g++.dg/opt/alias2.C (printf): Correct the prototype.
20494
20495 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
20496
20497 PR C++/21188
20498 * g++.dg/opt/rtti2.C: New test.
20499
20500 2005-04-25 Paul Brook <paul@codesourcery.com>
20501 Steven G. Kargl <kargls@comcast.net>
20502
20503 PR fortran/20879
20504 * gfortran.dg/ichar_1.f90: New file.
20505
20506 2005-04-24 Jakub Jelinek <jakub@redhat.com>
20507
20508 PR middle-end/20991
20509 * g++.dg/opt/pr20991.C: New test.
20510
20511 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
20512 where sizeof (type) < __alignof__ (type).
20513 * gcc.dg/compat/struct-layout-1.h: Likewise.
20514
20515 2005-04-24 Per Bothner <per@bothner.com>
20516 Devang Patel <dpatel@apple.com>
20517
20518 PR preprocessor/20907
20519 * gcc.dg/cpp/very-long-comment.c: New test.
20520
20521 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20522
20523 PR fortran/20059
20524 * gfortran.dg/common_5.f: New test.
20525
20526 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
20527
20528 PR middle-end/21082
20529 * g++.dg/tree-ssa/pr21082.C: New testcase.
20530
20531 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
20532
20533 * gcc.dg/vect/vect-99.c: New test.
20534
20535 2005-04-22 Diego Novillo <dnovillo@redhat.com>
20536
20537 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
20538
20539 2005-04-22 Jeff Law <law@redhat.com>
20540
20541 * gcc.dg/uninit-5.c: Remove xfails.
20542 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
20543 conditionals and loads.
20544
20545 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
20546
20547 PR libfortran/20074
20548 PR libfortran/20436
20549 PR libfortran/21108
20550 * gfortran.dg/nested_reshape.f90: new test
20551 * gfortran.dg/reshape-alloc.f90: new test
20552 * gfortran.dg/reshape.f90: new test
20553
20554 2005-04-22 Mark Mitchell <mark@codesourcery.com>
20555
20556 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
20557
20558 * gcc.dg/arm-vfp1.c: New test.
20559
20560 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
20561
20562 PR c++/21087
20563 * g++.dg/lookup/builtin2.C: New test.
20564
20565 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
20566
20567 * gcc.dg/weak/weak-13.c: New test.
20568
20569 2005-04-21 Geoffrey Keating <geoffk@apple.com>
20570
20571 * lib/target-supports.exp (check_effective_target_sync_int_long):
20572 Add powerpc*.
20573
20574 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
20575
20576 * gcc.target/mips/branch-1.c: New test.
20577
20578 2005-04-21 Richard Henderson <rth@redhat.com>
20579
20580 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
20581 * gcc.dg/vect/vect-86.c: Likewise.
20582 * gcc.dg/vect/vect-87.c: Likewise.
20583 * gcc.dg/vect/vect-88.c: Likewise.
20584
20585 2005-04-21 Devang Patel <dpatel@apple.com>
20586
20587 PR optimization/20994
20588 * gcc.dg/tree-ssa/ifc-3.c: New test.
20589
20590 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
20591
20592 PR c/12913
20593 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
20594 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
20595 gcc.dg/c99-vla-jump-5.c: New tests.
20596
20597 2005-04-19 Richard Henderson <rth@redhat.com>
20598
20599 * lib/target-supports.exp (check_effective_target_vect_int_mult):
20600 Fix typo in exists check.
20601 (check_effective_target_sync_int_long): New.
20602 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
20603 * gcc.dg/ia64-sync-2.c: Likewise.
20604 * gcc.dg/ia64-sync-3.c: Likewise.
20605 * gcc.dg/ia64-sync-4.c: Likewise.
20606
20607 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
20608
20609 * gcc.dg/fold-xor-1.c: New test.
20610 * gcc.dg/fold-xor-2.c: New test.
20611
20612 2005-04-19 James E. Wilson <wilson@specifixinc.com>
20613
20614 PR target/20670
20615 * g++.dg/eh/fp-regs.C: New test.
20616
20617 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
20618
20619 * gcc.dg/Wint-to-pointer-cast-1.c,
20620 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
20621 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
20622 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
20623
20624 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20625
20626 PR fortran/16861
20627 * gfortran.dg/pr16861.f90: New test.
20628
20629 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
20630
20631 * gcc.dg/pr21085.c: New test.
20632
20633 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
20634
20635 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
20636 (setup_mips_tests, dg-mips-options): New procedures.
20637 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
20638 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
20639 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
20640 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20641 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
20642 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
20643 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
20644 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20645 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
20646 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
20647 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
20648 dg-mips-options instead of dg-options. Remove now-redundant
20649 preprocessor guards.
20650 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
20651 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20652 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20653 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
20654 * gcc.dg/vr-mult-2.c: Delete.
20655 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
20656 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
20657 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
20658 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
20659 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
20660 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
20661 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
20662
20663 2005-04-18 Laurent GUERBY <laurent@guerby.net>
20664
20665 * ada/acats/run_all.sh: Use sync when executable not present.
20666
20667 2005-04-18 Devang Patel <dpatel@apple.com>
20668
20669 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
20670 * gcc.dg/vect/vect-11a.c: New.
20671 * gcc.dg/vect/vect-none.c: Update.
20672 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
20673
20674 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
20675
20676 PR tree-optimization/20922
20677 * gcc.dg/pr20922-1.c: New test.
20678 * gcc.dg/pr20922-2.c: New test.
20679 * gcc.dg/pr20922-3.c: New test.
20680 * gcc.dg/pr20922-4.c: New test.
20681 * gcc.dg/pr20922-5.c: New test.
20682 * gcc.dg/pr20922-6.c: New test.
20683
20684 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20685
20686 PR libfortran/20950
20687 * gfortran.dg/pr20950.f: New test.
20688
20689 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20690
20691 PR libfortran/19216
20692 * gfortran.dg/pr19216.f: New test.
20693
20694 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
20695
20696 PR tree-optimization/21001
20697 * gcc.dg/tree-ssa/pr21001.c: New.
20698
20699 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
20700
20701 PR libfortran/21075
20702 * gfortran.dg/reshape_rank7.f90: New test.
20703
20704 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
20705
20706 PR libfortran/12884 gfortran.dg/pr12884.f: New test
20707 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
20708 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
20709 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
20710 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
20711 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
20712 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
20713 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
20714 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
20715 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
20716 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
20717 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
20718 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
20719 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
20720 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
20721 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
20722 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
20723 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
20724 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
20725 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
20726 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
20727
20728 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
20729
20730 * gfortran.dg/wtruncate.f: New testcase.
20731 * gfortran.dg/wtruncate.f90: New testcase.
20732
20733 2005-04-16 Mark Mitchell <mark@codesourcery.com>
20734
20735 PR c++/21025
20736 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
20737 which sizeof/alignof is dependent, rather than just whether we are
20738 processing_template_decl.
20739
20740 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
20741
20742 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20743 corrected typo where the wrong variables had been compared.
20744
20745 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
20746
20747 PR libfortran/18495
20748 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20749 Test callee-allocated version of return array with a write
20750 statement.
20751 Test spread with a temporary with another write statement.
20752
20753 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
20754
20755 PR tree-optimization/21031
20756 * gcc.dg/tree-ssa/pr21031.c: New.
20757
20758 2005-04-15 Uros Bizjak <uros@kss-loka.si>
20759
20760 PR tree-optimization/21004
20761 * gcc.dg/builtins-53.c: Include builtins-config.h.
20762 Check floorf, ceilf, floorl and ceill transformations
20763 only when HAVE_C99_RUNTIME is defined.
20764
20765 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
20766
20767 PR middle-end/20739
20768 * gcc.dg/tree-ssa/pr20739.c: New test.
20769
20770 2005-04-14 Mike Stump <mrs@apple.com>
20771
20772 * gcc.dg/Foundation.framework/empty: New.
20773 * gcc.dg/framework-2.c: New.
20774
20775 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
20776
20777 PR tree-optimization/21021
20778 * gcc.c-torture/compile/pr21021.c: New.
20779
20780 2005-04-14 Janis Johnson <janis187@us.ibm.com>
20781
20782 PR testsuite/21010
20783 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
20784 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
20785 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
20786 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
20787 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
20788 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
20789 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
20790 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
20791
20792 2005-04-14 Richard Henderson <rth@redhat.com>
20793
20794 * lib/target-supports.exp (check_effective_target_vect_condition):
20795 Add ia64, i?86, and x86_64.
20796
20797 2005-04-14 Steven G. Kargl <kargls@comcast.net>
20798
20799 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
20800
20801 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
20802
20803 PR tree-optimization/20657
20804 * gcc.dg/tree-ssa/pr20657.c: New.
20805
20806 2005-04-14 Uros Bizjak <uros@kss-loka.si>
20807
20808 * gcc.dg/builtins-53.c: Also check (int)trunc* and
20809 (long long int)trunc*.
20810
20811 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
20812
20813 PR target/20927
20814 * gcc.dg/pr20927.c: New test.
20815
20816 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
20817
20818 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
20819 * gcc.target/mips/asm-1.c: Likewise.
20820
20821 2005-04-13 Dale Johannesen <dalej@apple.com>
20822
20823 * objc.dg/objc-fast-4.m: New.
20824
20825 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
20826
20827 * gcc.target/cris/torture/cris-torture.exp: New driver in new
20828 directory.
20829 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
20830
20831 2005-04-13 David Edelsohn <edelsohn@gnu.org>
20832
20833 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
20834 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
20835 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
20836
20837 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
20838
20839 PR tree-optimization/20913
20840 * gcc.dg/tree-ssa/pr20913.c: New.
20841
20842 PR tree-optimization/20702
20843 * gcc.dg/tree-ssa/pr20702.c: New.
20844
20845 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20846
20847 PR c++/13744
20848 * g++.dg/inherit/local3.C: New test.
20849
20850 2005-04-12 Jeff Law <law@redhat.com>
20851
20852 * gcc.dg/tree-ssa/20050412-1.c: New test.
20853
20854 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
20855
20856 PR libfortran/19016
20857 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
20858 Add tests with mask generated by expression.
20859 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20860 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20861 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20862
20863 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
20864
20865 PR middle-end/20917
20866 * gcc.dg/20050409-1.c: New test.
20867
20868 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
20869
20870 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
20871
20872 2005-04-11 Mark Mitchell <mark@codesourcery.com>
20873
20874 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20875 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
20876 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20877 (TARGET_CXX): Adjust accordingly.
20878 * target.h (struct gcc_target): Remove epxort_class_data. Add
20879 determine_class_data_visibility and class_data_always_comdat.
20880 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20881 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
20882 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20883 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
20884 (arm_cxx_determine_class_data_visibility): New.
20885 (arm_cxx_class_data_always_comdat): Likewise.
20886 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20887 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
20888 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20889 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
20890 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
20891 Define.
20892
20893 2005-04-11 Mark Mitchell <mark@codesourcery.com>
20894
20895 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
20896
20897 2005-04-11 Geoffrey Keating <geoffk@apple.com>
20898
20899 * gcc.dg/i386-darwin-fpmath.c: New.
20900
20901 2004-04-11 Devang Patel <dpatel@apple.com>
20902
20903 * lib/target-supports.exp (check_effective_target_vect_condition): New.
20904 * gcc.dg/vect/vect-ifcvt-1.c: New test.
20905 * gcc.dg/vect/vect-ifcvt-2.c: New test.
20906 * gcc.dg/vect/vect-ifcvt-3.c: New test.
20907 * gcc.dg/vect/vect-ifcvt-4.c: New test.
20908 * gcc.dg/vect/vect-ifcvt-5.c: New test.
20909 * gcc.dg/vect/vect-ifcvt-6.c: New test.
20910 * gcc.dg/vect/vect-ifcvt-7.c: New test.
20911 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
20912
20913 2004-04-11 Devang Patel <dpatel@apple.com>
20914
20915 * gcc.dg/vect/vect-dv-1.c: New test.
20916 * gcc.dg/vect/vect-dv-2.c: New test.
20917
20918 2005-04-11 Diego Novillo <dnovillo@redhat.com>
20919
20920 PR tree-optimization/20933
20921 * gcc.dg/tree-ssa/pr20933.c: New test.
20922
20923 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20924
20925 * gfortran.dg/fold_nearest.f90: New test.
20926
20927 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
20928
20929 * gcc.dg/tree-ssa/alias-1.c: New test.
20930
20931 2005-04-11 Diego Novillo <dnovillo@redhat.com>
20932
20933 PR tree-optimization/20920
20934 * g++.dg/tree-ssa/pr20920.C: New test.
20935
20936 2005-04-11 Uros Bizjak <uros@kss-loka.si>
20937
20938 * gcc.dg/builtins-53.c: Also check (int)ceil* and
20939 (long long int)ceil*.
20940
20941 2005-04-10 Mark Mitchell <mark@codesourcery.com>
20942
20943 * g++.dg/warn/Wdtor1.C: Declare template in system header with
20944 explicit C++ linkage.
20945
20946 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20947
20948 * gfortran.dg/pr17229.f: Take care of the new obsolescence
20949 warning for arithmetic IF statements.
20950
20951 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
20952
20953 * eor_handling_1.f90: New test case.
20954 * eor_handling_2.f90: New test case.
20955 * eor_handling_3.f90: New test case.
20956 * eor_handling_4.f90: New test case.
20957 * eor_handling_5.f90: New test case.
20958 * noadv_size.f90: New test case.
20959 * pad_no.f90: New test case.
20960
20961 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
20962
20963 * gcc.c-torture/execute/20050410-1.c: New test.
20964
20965 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
20966
20967 * gcc.dg/pr20126.c: New.
20968
20969 2005-04-09 Bud Davis <bdavis@gfortran.org>
20970 Steven G. Kargl <kargls@comcast.net>
20971
20972 * gfortran.dg/PR19872.f: New test.
20973
20974 2005-04-09 Steven G. Kargl <kargls@comcast.net>
20975
20976 * gfortran.dg/nint_1.f90: Fix dg-do directive.
20977
20978 2005-04-09 Steven G. Kargl <kargls@comcast.net>
20979
20980 * gfortran.dg/nint_1.f90: New test.
20981
20982 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
20983
20984 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
20985 Added test for callee-allocated arrays with write statements.
20986 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
20987 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
20988 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20989 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20990 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20991
20992 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
20993
20994 PR libfortran/20163
20995 * gfortran.dg/open-options-blanks.f: New test.
20996
20997 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
20998
20999 PR fortran/13257
21000 * gfortran.dg/comma_format_extension_[1234].f: New tests.
21001
21002 2005-04-09 Jakub Jelinek <jakub@redhat.com>
21003
21004 * gcc.dg/tree-ssa/stdarg-1.c: New test.
21005 * gcc.dg/tree-ssa/stdarg-2.c: New test.
21006 * gcc.dg/tree-ssa/stdarg-3.c: New test.
21007 * gcc.dg/tree-ssa/stdarg-4.c: New test.
21008 * gcc.dg/tree-ssa/stdarg-5.c: New test.
21009 * gcc.c-torture/execute/stdarg-4.c: New test.
21010
21011 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21012
21013 PR target/20795
21014 * g++.dg/abi/param2.C: New test.
21015
21016 2005-04-09 Uros Bizjak <uros@kss-loka.si>
21017
21018 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21019
21020 2005-04-09 Uros Bizjak <uros@kss-loka.si>
21021
21022 * gcc.dg/builtins-53.c: New test.
21023
21024 2005-04-08 Diego Novillo <dnovillo@redhat.com>
21025
21026 * g++.dg/tree-ssa/pr18178.C: New test.
21027 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21028 * gcc.c-torture/execute/20041019-1.c: New test.
21029 * gcc.dg/tree-ssa/20041008-1.c: New test.
21030 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21031 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21032 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21033 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21034 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21035 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21036 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21037 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21038 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21039 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21040
21041 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
21042
21043 PR rtl-optimization/20466
21044 * gcc.c-torture/execute/pr20466-1.c: New test.
21045
21046 2005-04-08 Mark Mitchell <mark@codesourcery.com>
21047
21048 PR c++/20905
21049 * g++.dg/parse/cond2.C: New test.
21050
21051 PR c++/20145
21052 * g++.dg/warn/Wdtor1.C: New test.
21053
21054 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21055
21056 PR fortran/17229
21057 * gfortran.dg/pr17229.f: New test.
21058
21059 2005-04-07 Steven G. Kargl <kargls@comcast.net>
21060
21061 * gfortran.dg/tiny_1.f90: New test.
21062 * gfortran.dg/tiny_2.f90: ditto.
21063
21064 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
21065
21066 * gfortran.dg/eor_1.f90: Fix dg-do run line
21067 * gfortran.dg/open_new.f90: Fix dg-do run line
21068
21069 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
21070
21071 * lib/target-supports.exp (get_compiler_messages): Support
21072 optional arguments, the fourth being compiler options.
21073 (check_effective_target_fpic): New proc.
21074 * gcc.dg/20050321-2.c: Restrict to target fpic.
21075
21076 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
21077
21078 * gcc.dg/15443-1.c: New test.
21079 * gcc.dg/15443-2.c: Likewise.
21080
21081 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21082
21083 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21084
21085 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
21086
21087 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21088
21089 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
21090
21091 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21092 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21093 -m64.
21094 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21095 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21096 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21097
21098 2005-04-06 Mark Mitchell <mark@codesourcery.com>
21099
21100 PR c++/20212
21101 * g++.dg/warn/Wunused-11.C: New test.
21102
21103 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
21104
21105 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21106
21107 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
21108
21109 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21110
21111 2005-04-05 Mark Mitchell <mark@codesourcery.com>
21112
21113 PR c++/20734
21114 * g++.dg/template/ptrmem13.C: New test.
21115
21116 2005-04-05 Per Bothner <per@bothner.com>
21117
21118 * lib/gcc.exp: Always add -fno-show-column, for now.
21119
21120 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
21121
21122 PR testsuite/20767
21123 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21124 of plain old "unsigned int" for the type of "i". Makes this test
21125 64bit clean.
21126
21127 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
21128
21129 * gcc.dg/i386-ssefn-1.c: New test.
21130 * gcc.dg/i386-ssefn-2.c: New test.
21131 * gcc.dg/i386-ssefn-3.c: New test.
21132 * gcc.dg/i386-ssefn-4.c: New test.
21133
21134 2005-04-05 Jakub Jelinek <jakub@redhat.com>
21135
21136 PR tree-optimization/20076
21137 * gcc.dg/builtin-apply4.c: New test.
21138
21139 PR preprocessor/19475
21140 * gcc.dg/cpp/macspace1.c: New test.
21141 * gcc.dg/cpp/macspace2.c: New test.
21142
21143 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21144
21145 * gfortran.dg/pr20755.f: Fixed bad format.
21146
21147 2005-04-05 Mark Mitchell <mark@codesourcery.com>
21148
21149 PR c++/20763
21150 * g++.dg/ext/attrib21.C: New test.
21151
21152 2004-04-05 Devang Patel <dpatel@apple.com>
21153
21154 * lib/target-supports.exp (check_effective_target_vect_shif): New.
21155 * gcc.dg/vect/vect-shift-1.c: New test.
21156
21157 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21158
21159 PR libfortran/20755
21160 * gfortran.dg/pr20755.f: New test.
21161
21162 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
21163
21164 * gfortran.dg/pr15959.f90: New test.
21165 * gfortran.dg/string_pad_trunc.f90: New test.
21166
21167 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21168
21169 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
21170 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
21171 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
21172 syntax.
21173
21174 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
21175
21176 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
21177
21178 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21179
21180 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
21181 * gcc.c-torture/compile/20011119-2.c: Likewise.
21182 * gcc.c-torture/compile/981001-2.c: Likewise.
21183
21184 2005-04-04 Mark Mitchell <mark@codesourcery.com>
21185
21186 PR c++/20679
21187 * g++.dg/template/overload4.C: New test.
21188
21189 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
21190
21191 PR c++/20746
21192 * g++.dg/abi/covariant5.C: New.
21193
21194 PR debug/20505
21195 * g++.dg/debug/const2.C: New.
21196
21197 2005-04-04 Jakub Jelinek <jakub@redhat.com>
21198
21199 PR rtl-optimization/16104
21200 * gcc.c-torture/execute/20050316-1.c: New test.
21201
21202 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
21203
21204 * g++.dg/template/spec23.C: Fix dg-error text.
21205
21206 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
21207
21208 PR c++/19199
21209 * g++.dg/expr/lval2.C: New.
21210
21211 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21212
21213 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
21214 __builtin_strcasecmp and __builtin_strncasecmp.
21215
21216 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
21217
21218 PR c++/20723
21219 * g++.dg/template/spec22.C: New.
21220 * g++.dg/template/spec23.C: New.
21221
21222 2005-04-03 Dale Ranta <dir@lanl.gov>
21223 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21224
21225 PR libfortran/20068
21226 PR libfortran/20125
21227 PR libfortran/20156
21228 PR libfortran/20471
21229 * gfortran.dg/backspace.f: New test.
21230
21231 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
21232
21233 * gcc.dg/pr19345.c: New test.
21234
21235 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
21236
21237 PR tree-optimization/20640
21238 * gcc.dg/torture/tree-loop-1.c: New.
21239
21240 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
21241
21242 PR rtl-optimization/20290
21243 * gcc.c-torture/execute/loop-ivopts-2.c: New.
21244
21245 2005-04-02 Geoffrey Keating <geoffk@apple.com>
21246
21247 * gcc.dg/rs6000-fpint.c: New.
21248
21249 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
21250
21251 * gcc.dg/old-style-then-proto-1.c: New test.
21252
21253 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21254
21255 * gfortran.fortran-torture/execute/backspace.f90: Check
21256 after backspace and read was incorrect.
21257
21258 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21259
21260 * gcc.c-torture/execute/builtins/strcat.c: Check the result
21261 buffer past the terminating NUL using memcmp.
21262 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
21263 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
21264
21265 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
21266 Fix unused/uninitialized variable warnings.
21267
21268 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
21269 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
21270 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
21271 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
21272
21273 * gcc.c-torture/execute/builtins/abs-1-lib.c,
21274 gcc.c-torture/execute/builtins/fputs-lib.c,
21275 gcc.c-torture/execute/builtins/lib/fprintf.c,
21276 gcc.c-torture/execute/builtins/lib/main.c,
21277 gcc.c-torture/execute/builtins/lib/memcmp.c,
21278 gcc.c-torture/execute/builtins/lib/memmove.c,
21279 gcc.c-torture/execute/builtins/lib/mempcpy.c,
21280 gcc.c-torture/execute/builtins/lib/memset.c,
21281 gcc.c-torture/execute/builtins/lib/printf.c,
21282 gcc.c-torture/execute/builtins/lib/sprintf.c,
21283 gcc.c-torture/execute/builtins/lib/stpcpy.c,
21284 gcc.c-torture/execute/builtins/lib/strchr.c,
21285 gcc.c-torture/execute/builtins/lib/strcmp.c,
21286 gcc.c-torture/execute/builtins/lib/strcpy.c,
21287 gcc.c-torture/execute/builtins/lib/strcspn.c,
21288 gcc.c-torture/execute/builtins/lib/strlen.c,
21289 gcc.c-torture/execute/builtins/lib/strncat.c,
21290 gcc.c-torture/execute/builtins/lib/strncmp.c,
21291 gcc.c-torture/execute/builtins/lib/strncpy.c,
21292 gcc.c-torture/execute/builtins/lib/strrchr.c,
21293 gcc.c-torture/execute/builtins/lib/strspn.c,
21294 gcc.c-torture/execute/builtins/lib/strstr.c,
21295 gcc.c-torture/execute/builtins/memops-asm-lib.c,
21296 gcc.c-torture/execute/builtins/strlen-2.c,
21297 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
21298 prototypes.
21299
21300 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
21301
21302 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
21303 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
21304 selectany usage.
21305
21306 2005-04-01 Jakub Jelinek <jakub@redhat.com>
21307
21308 PR c++/19406
21309 * g++.dg/debug/using1.C: New test.
21310
21311 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
21312
21313 PR middle-end/20524
21314 * gcc.dg/alias-7.c: Prefix asm-declared name with
21315 __USER_LABEL_PREFIX__.
21316
21317 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
21318
21319 Fix fallout from PR middle-end/15700:
21320 * gcc.c-torture/compile/20011119-1.c: Take
21321 __USER_LABEL_PREFIX__ into account.
21322 * gcc.c-torture/compile/20011119-2.c: Likewise.
21323
21324 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
21325
21326 PR c++/18644
21327 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
21328
21329 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
21330
21331 PR c/17855
21332 * gcc.c-torture/compile/struct-non-lval-1.c,
21333 gcc.c-torture/compile/struct-non-lval-2.c,
21334 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
21335
21336 2005-03-31 Janis Johnson <janis187@us.ibm.com>
21337
21338 * gcc.dg/tls/tls.exp: Remove temporary file.
21339 * g++.dg/tls/tls.exp: Ditto.
21340 * lib/file-format.exp: Ditto.
21341 * g++.dg/special/ecos.exp: Ditto.
21342
21343 * lib/profopt.exp: Treat prof_ext as a list.
21344 * gcc.misc-tests/bprob.exp: Ditto.
21345 * g++.dg/bprob/bprob.exp: Ditto.
21346
21347 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
21348 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
21349 g++.dg/tree-ssa/pointer-reference-alias.C,
21350 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
21351 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
21352 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
21353 g++.dg/vect/pr19951.cc: Ditto.
21354 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
21355 gcc.dg/builtins-47.c: Ditto.
21356 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
21357 gcc.dg/pr20115-1.c: Ditto.
21358 * gcc.dg/tree-ssa/20030530-2.c,
21359 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
21360 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21361 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
21362 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21363 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
21364 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
21365 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
21366 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
21367 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
21368 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
21369 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
21370 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
21371 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
21372 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
21373 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
21374 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21375 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21376 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21377 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21378 gcc.dg/tree-ssa/20030824-1.c,
21379 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
21380 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
21381 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
21382 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
21383 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
21384 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
21385 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
21386 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
21387 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
21388 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
21389 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
21390 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
21391 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
21392 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
21393 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
21394 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
21395 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
21396 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
21397 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
21398 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
21399 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
21400 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
21401 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
21402 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
21403 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
21404 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
21405 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
21406 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
21407 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
21408 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
21409 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
21410 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
21411 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
21412 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
21413 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
21414 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
21415 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
21416 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
21417 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
21418 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
21419 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
21420 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
21421 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21422 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
21423 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
21424 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
21425 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
21426 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
21427 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
21428 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
21429 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21430 gcc.dg/tree-ssa/useless-1.c: Ditto.
21431 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
21432 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
21433 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
21434 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
21435 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21436 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
21437 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
21438 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
21439 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
21440 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
21441 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
21442 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
21443 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
21444 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
21445 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
21446 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
21447 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
21448 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
21449 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
21450 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
21451 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
21452 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21453 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21454 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
21455 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
21456 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
21457 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
21458 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
21459 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
21460 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
21461 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
21462 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
21463 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
21464 gcc.dg/vect/vect-none.c: Ditto.
21465 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
21466 treelang/compile/unsigned.tree: Ditto.
21467
21468 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
21469 * gcc.dg/cpp/direct2s.c: Ditto.
21470 * gcc.dg/cpp/paste4.c: Ditto.
21471 * gcc.dg/cpp/separate-1.c: Ditto.
21472 * gcc.dg/pch/save-temps-1.c: Ditto.
21473 * g++.dg/ext/altivec-10.C: Ditto.
21474 * g++.dg/pch/pch.C: Ditto.
21475
21476 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
21477
21478 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
21479 * g++.dg/template/repo1.C: Ditto.
21480 * g++.dg/template/repo2.C: Ditto.
21481 * g++.dg/template/repo3.C: Ditto.
21482 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
21483 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
21484 * g++.old-deja/g++.pt/repo1.C: Ditto.
21485 * g++.old-deja/g++.pt/repo2.C: Ditto.
21486 * g++.old-deja/g++.pt/repo3.C: Ditto.
21487 * g++.old-deja/g++.pt/repo4.C: Ditto.
21488
21489 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
21490 * gcc.dg/20030107-1.c: Ditto.
21491 * gcc.dg/20030702-1.c: Ditto.
21492 * gcc.dg/profile-generate-1.c: Ditto.
21493 * g++.dg/other/profile1.C: Ditto.
21494 * g++.old-deja/g++.robertl/eb83.C: Ditto.
21495
21496 * lib/gcc-dg.exp (remove-build-file): New.
21497 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21498 cleanup-tree-dump, cleanup-saved-temps): New.
21499
21500 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
21501
21502 PR c++/19203, DR 214
21503 * g++.dg/parse/ambig3.C: Not ambiguous.
21504 * g++.dg/template/spec20.C: New.
21505 * g++.dg/template/spec21.C: New.
21506
21507 2005-03-31 Steve Ellcey <sje@cup.hp.com>
21508
21509 PR target/20045
21510 * gcc.dg/ia64-fptr-1.c: Run only on linux.
21511
21512 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21513
21514 PR libfortran/20660
21515 * gfortran.dg/negative_unit.f: New test.
21516
21517 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
21518
21519 * gcc.dg/20050330-1.c: New test.
21520
21521 2005-03-30 Devang Patel <dpatel@apple.com>
21522
21523 * g++.dg/tree-sra/ssa-sra-3.C: New test.
21524
21525 2005-03-30 Dale Johannesen <dalej@apple.com>
21526
21527 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
21528
21529 2005-03-30 Janis Johnson <janis187@us.ibm.com>
21530
21531 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21532 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
21533 Strip options from test name.
21534
21535 2005-03-31 Jan Hubicka <jh@suse.cz>
21536
21537 * gcc.dg/varpool-1.c: New testcase.
21538
21539 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
21540
21541 PR c/772
21542 PR c/17913
21543 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
21544 gcc.dg/stmt-expr-label-3.c : New tests.
21545 * gcc.c-torture/execute/medce-2.c: Remove.
21546
21547 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
21548
21549 PR c/20368
21550 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
21551 tests.
21552
21553 2005-03-30 Alan Modra <amodra@bigpond.net.au>
21554
21555 * gcc.c-torture/compile/pr20203.c: New test.
21556
21557 2005-03-26 Steven G. Kargl <kargls@comcast.net>
21558
21559 * gfortran.dg/promotion.f90: New test.
21560
21561 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
21562
21563 PR middle-end/20491
21564 * gcc.dg/torture/asm-subreg-1.c: New test.
21565
21566 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
21567
21568 PR c/20672
21569 * gcc.dg/pr20672-1.c: New test.
21570
21571 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
21572
21573 * gfortran.dg/vect: New directory.
21574 * gfortran.dg/vect/vect.exp: New.
21575 * gfortran.dg/vect/vect-1.f90: New test.
21576 * gfortran.dg/vect/vect-2.f90: New test.
21577 * gfortran.dg/vect/vect-3.f90: New test.
21578 * gfortran.dg/vect/vect-4.f90: New test.
21579 * gfortran.dg/vect/vect-5.f90: New test.
21580
21581 2005-03-29 Jakub Jelinek <jakub@redhat.com>
21582
21583 PR middle-end/20622
21584 * gcc.dg/alias-7.c: New test.
21585
21586 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
21587
21588 * gcc.dg/sparc-reg-1.c: New test.
21589
21590 2005-03-28 Steve Ellcey <sje@cup.hp.com>
21591
21592 PR target/19890
21593 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
21594
21595 2005-03-29 Dale Ranta <dir@lanl.gov>
21596 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21597
21598 PR libfortran/20163
21599 * gfortran.dg/pr20163-2.f: New test.
21600
21601 2005-03-28 Jan Hubicka <jh@suse.cz>
21602
21603 PR middle-end/20635
21604 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
21605 by Jakub Jelinek.
21606
21607 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
21608
21609 PR tree-optimization/20626
21610 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
21611 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
21612
21613 2005-03-26 Steven G. Kargl <kargls@comcast.net>
21614
21615 * gfortran.dg/underflow.f90: New test.
21616 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
21617
21618 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21619
21620 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
21621
21622 2005-03-25 Mark Mitchell <mark@codesourcery.com>
21623
21624 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
21625 (g++_init): Make sure that CXXFLAGS is set.
21626 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
21627 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
21628 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21629 * lib/objc.exp (objc_init): Likewise.
21630 * lib/treelang.exp (treelang_init): Likewise.
21631
21632 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
21633
21634 PR tree-optimization/20470
21635 * gcc.dg/tree-ssa/pr20470.c: New test.
21636
21637 2005-03-25 Geoffrey Keating <geoffk@apple.com>
21638
21639 * gcc.dg/ppc-stfiwx.c: New.
21640
21641 2005-03-25 Steve Ellcey <sje@cup.hp.com>
21642
21643 PR target/19888
21644 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
21645
21646 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
21647
21648 * gcc.dg/20050325-1.c: Fix a typo.
21649
21650 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21651
21652 PR libfortran/19678
21653 PR libfortran/19679
21654 * gfortran.dg/dos_eol.f: New test.
21655
21656 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
21657
21658 PR rtl-optimization/20249
21659 * gcc.dg/20050325-1.c: New test.
21660
21661 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21662
21663 PR libfortran/15332
21664 * gfortran.dg/pr15332.f: New test.
21665
21666 2005-03-24 Dale Johannesen <dalej@apple.com>
21667
21668 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
21669
21670 2005-03-24 Geoffrey Keating <geoffk@apple.com>
21671
21672 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
21673 'internal' visibility.
21674 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
21675 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
21676 'protected' visibility.
21677 * gcc.dg/visibility-7.c: Likewise.
21678 * lib/target-supports.exp (check_visibility_available): Take
21679 a parameter, the kind of visibility to check for.
21680 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
21681 to check_visibility_available.
21682
21683 * g++.dg/expr/cast3.C: New.
21684
21685 2005-03-24 David Edelsohn <edelsohn@gnu.org>
21686
21687 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
21688 rs6000.
21689
21690 2005-03-24 Steve Ellcey <sje@cup.hp.com>
21691
21692 PR target/20095
21693 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
21694
21695 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
21696
21697 * gcc.dg/badshift.c: Renamed to...
21698 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
21699
21700 * gcc.target/i386/badshift.c: Renamed to...
21701 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
21702 only.
21703
21704 PR rtl-optimization/20532
21705 * gcc.target/i386/badshift.c: New.
21706
21707 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21708
21709 * gfortran.dg/pr18025.f90: New test.
21710
21711 2005-03-23 Dale Johannesen <dalej@apple.com>
21712
21713 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
21714
21715 2005-03-23 Mark Mitchell <mark@codesourcery.com>
21716
21717 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
21718
21719 * lib/target-supports.exp (check_iconv_available): Default
21720 libiconv to -liconv, if there is no definition.
21721
21722 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
21723
21724 * gcc.dg/torture/cris-asm-mof-1.c: New test.
21725
21726 2005-03-22 Mark Mitchell <mark@codesourcery.com>
21727
21728 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
21729 * g++.dg/opt/pr7503-2.C: Likewise.
21730 * g++.dg/opt/pr7503-3.C: Likewise.
21731 * g++.dg/opt/pr7503-4.C: Likewise.
21732 * g++.dg/opt/pr7503-5.C: Likewise.
21733 * g++.dg/warn/minmax.C: New test.
21734
21735 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21736
21737 * gfortran.dg/g77_intrinsics_funcs.f: New test.
21738 * gfortran.dg/g77_intrinsics_sub.f: New test.
21739
21740 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
21741 Jan Hubicka <jh@suse.cz>
21742 Steven Bosscher <stevenb@suse.de
21743
21744 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
21745
21746 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21747
21748 PR c++/19980
21749 * g++.dg/template/redecl3.C: New test.
21750
21751 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21752
21753 PR c++/20499
21754 * g++.dg/parse/error16.C: Tweak error markers.
21755
21756 2005-03-22 Jakub Jelinek <jakub@redhat.com>
21757
21758 PR target/20561
21759 * gcc.dg/20050321-2.c: New test.
21760
21761 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
21762
21763 PR c++/20465
21764 PR c++/20381
21765 * g++.dg/template/ptrmem12.C: New.
21766
21767 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
21768
21769 PR rtl-optimization/20527
21770 * gcc.c-torture/execute/pr20527-1.c: New test.
21771
21772 2005-03-22 Ben Elliston <bje@au.ibm.com>
21773
21774 * gcc.misc-tests/options.exp (check_for_options): Create a real C
21775 program, compile it into a real executable and then delete the .c
21776 and .x files afterwards, to avoid problems on testglue targets.
21777
21778 2005-03-21 Stuart Hastings <stuart@apple.com>
21779
21780 * gcc.target/i386/sse-2.c: New.
21781
21782 2005-03-21 Uros Bizjak <uros@kss-loka.si>
21783
21784 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
21785
21786 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21787
21788 * g++.dg/parse/crash25.C: Fix typo.
21789
21790 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21791
21792 PR c++/20461
21793 * g++.dg/parse/crash24.C: New test.
21794
21795 PR c++/20536
21796 * g++.dg/parse/crash25.C: New test.
21797
21798 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21799
21800 PR c++/20147
21801 * g++.dg/ext/stmtexpr4.C: New test.
21802
21803 2005-03-20 Roger Sayle <roger@eyesopen.com>
21804
21805 PR middle-end/20539
21806 * gcc.c-torture/compile/pr13066-1.c: New test case.
21807 * gcc.c-torture/compile/pr20539-1.c: Likewise.
21808 * g++.dg/opt/pr13066-1.C: Likewise.
21809
21810 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
21811
21812 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
21813
21814 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21815
21816 PR fortran/18525
21817 * gfortran.dg/nesting_1.f90: New test.
21818
21819 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21820
21821 PR c++/20240
21822 * g++.dg/lookup/using13.C: New test.
21823
21824 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21825
21826 PR c++/20333
21827 * g++.dg/template/crash36.C: New test.
21828
21829 2005-03-18 Paolo Carlini <pcarlini@suse.de>
21830
21831 PR c++/20463
21832 * g++.dg/template/crash35.C: New test.
21833
21834 2005-03-17 Paolo Carlini <pcarlini@suse.de>
21835
21836 PR c++/19966
21837 * g++.dg/overload/operator2.C: New test.
21838
21839 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21840
21841 PR libfortran/20257
21842 * gfortran.dg/pr20257.f90: New test.
21843
21844 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21845
21846 PR libfortran/20480
21847 * gfortran.dg/pr20480.f90: New test.
21848
21849 2005-03-16 Richard Henderson <rth@redhat.com>
21850
21851 PR middle-end/15700
21852 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
21853 (_rtld_global): New.
21854 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
21855 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
21856
21857 * gcc.dg/alias-3.c: New.
21858 * gcc.dg/alias-4.c: New.
21859 * gcc.dg/alias-5.c: New.
21860 * gcc.dg/alias-6.c: New.
21861
21862 2005-03-15 Geoffrey Keating <geoffk@apple.com>
21863
21864 * gcc.dg/cpp/ucnid-7.c: New.
21865
21866 2005-03-15 Janis Johnson <janis187@us.ibm.com>
21867 Dorit Naishlos <dorit@il.ibm.com>
21868
21869 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
21870 darwin.
21871
21872 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
21873
21874 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
21875 misaligned accesses.
21876 * gcc.dg/vect/vect-58.c: Likewise.
21877 * gcc.dg/vect/vect-92.c: New.
21878 * gcc.dg/vect/vect-93.c: New.
21879
21880 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
21881
21882 PR fortran/18827
21883 * gfortran.dg/assign_2.f90: New test.
21884 * gfortran.dg/assign_3.f90: New test.
21885 * gfortran.dg/assign.f90: New test.
21886
21887 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
21888
21889 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
21890 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
21891 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
21892 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
21893 names.
21894
21895 2005-03-14 Geoffrey Keating <geoffk@apple.com>
21896
21897 * gcc.dg/cpp/ucnid-6.c: New.
21898
21899 * gcc.dg/cpp/normalize-1.c: New.
21900 * gcc.dg/cpp/normalize-2.c: New.
21901 * gcc.dg/cpp/normalize-3.c: New.
21902 * gcc.dg/cpp/normalize-4.c: New.
21903 * gcc.dg/cpp/ucnid-4.c: New.
21904 * gcc.dg/cpp/ucnid-5.c: New.
21905 * g++.dg/cpp/normalize-1.C: New.
21906 * g++.dg/cpp/ucnid-1.C: New.
21907
21908 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
21909
21910 * gcc.dg/pr18628.c: New.
21911
21912 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
21913
21914 PR c++/20280
21915 * g++.dg/tree-ssa/pr20280.C: New.
21916
21917 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21918
21919 PR fortran/20467
21920 * gfortran.dg/stfunc_2.f90: New test.
21921
21922 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
21923
21924 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
21925
21926 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
21927
21928 * gcc.dg/tree-ssa/20050314-1.c: New test.
21929
21930 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21931
21932 PR c++/4403
21933 PR c++/9783, DR433
21934 * g++.dg/template/friend34.C: New test.
21935 * g++.dg/template/friend35.C: Likewise.
21936 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
21937
21938 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21939
21940 Friend class name lookup 5/n
21941 PR c++/1016
21942 * g++.dg/lookup/hidden-class1.C: New test.
21943 * g++.dg/lookup/hidden-class2.C: Likewise.
21944 * g++.dg/lookup/hidden-class3.C: Likewise.
21945 * g++.dg/lookup/hidden-class4.C: Likewise.
21946 * g++.dg/lookup/hidden-class5.C: Likewise.
21947 * g++.dg/lookup/hidden-class6.C: Likewise.
21948 * g++.dg/lookup/hidden-class7.C: Likewise.
21949 * g++.dg/lookup/hidden-class8.C: Likewise.
21950 * g++.dg/lookup/hidden-class9.C: Likewise.
21951 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
21952 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
21953 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
21954 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
21955 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
21956 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
21957 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
21958 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
21959 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
21960 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
21961 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
21962
21963 2005-03-13 Mark Mitchell <mark@codesourcery.com>
21964
21965 PR c++/20157
21966 * g++.dg/template/error18.C: New test.
21967
21968 2005-03-09 Ben Elliston <bje@au.ibm.com>
21969
21970 PR debug/16792
21971 * g++.dg/debug/pr16792.C: New test.
21972
21973 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
21974
21975 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
21976 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
21977 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
21978 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
21979 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
21980 test assertion names.
21981
21982 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21983
21984 PR fortran/18600
21985 * gfortran.dg/stfunc_1.f90: New test.
21986
21987 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21988
21989 PR fortran/16907
21990 * gfortran.dg/real_index_1.f90: New test.
21991
21992 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21993
21994 PR fortran/20323
21995 * gfortran.dg/spec_expr_1.f90: New test.
21996
21997 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
21998
21999 PR c/20402
22000 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22001 new parser.
22002
22003 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22004
22005 PR fortran/20361
22006 * gfortran.dg/largeequiv_1.f90: New test.
22007
22008 2005-03-12 Geoffrey Keating <geoffk@apple.com>
22009
22010 * gcc.dg/ucnid-1.c: New.
22011 * gcc.dg/ucnid-2.c: New.
22012 * gcc.dg/ucnid-3.c: New.
22013 * gcc.dg/ucnid-4.c: New.
22014 * gcc.dg/ucnid-5.c: New.
22015 * gcc.dg/ucnid-6.c: New.
22016 * gcc.dg/cpp/ucnid-1.c: New.
22017 * gcc.dg/cpp/ucnid-2.c: New.
22018 * gcc.dg/cpp/ucnid-3.c: New.
22019 * g++.dg/other/ucnid-1.C: New.
22020
22021 2005-03-12 Geoffrey Keating <geoffk@apple.com>
22022
22023 * gcc.dg/vmx/darwin-abi-3.c: Delete.
22024
22025 2005-03-11 Per Bothner <per@bothner.com>
22026
22027 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
22028 that diagnotics refer to correct token.
22029 * gcc.dg/unused-3.c: Likewise.
22030
22031 2005-03-11 Per Bothner <per@bothner.com>
22032
22033 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22034 constant" is now actually on same line as string constant.
22035 * gcc.dg/cpp/direct2s.c: Likewise.
22036
22037 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
22038
22039 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22040
22041 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22042
22043 PR libfortran/20124
22044 * gfortran.dg/pr20124.f90: New Test
22045
22046 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
22047
22048 PR tree-optimization/20130
22049 * gcc.dg/pr20130-1.c: New test.
22050
22051 2005-03-10 Steve Ellcey <sje@cup.hp.com>
22052
22053 PR target/20095
22054 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22055
22056 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22057
22058 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22059
22060 2005-03-10 Steve Ellcey <sje@cup.hp.com>
22061
22062 * g++.dg/eh/forced1.C: Fix comment.
22063 * g++.dg/eh/forced2.C: Ditto.
22064 * g++.dg/eh/forced3.C: Ditto.
22065 * g++.dg/eh/forced4.C: Ditto.
22066
22067 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
22068
22069 PR rtl-opt/20412
22070 * gcc.c-torture/compile/pr20412.c: New test.
22071
22072 2005-03-10 Roger Sayle <roger@eyesopen.com>
22073
22074 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22075
22076 2005-03-10 Jakub Jelinek <jakub@redhat.com>
22077
22078 PR target/20322
22079 * gcc.dg/20050307-1.c: New test.
22080
22081 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
22082
22083 PR c++/20375
22084 * g++.dg/other/stdarg3.C: New.
22085
22086 2005-03-10 Jakub Jelinek <jakub@redhat.com>
22087
22088 PR c++/18384, c++/18327
22089 * g++.dg/init/array19.C: New test.
22090
22091 PR inline-asm/20314
22092 * gcc.dg/torture/pr20314-1.c: New test.
22093 * gcc.dg/torture/pr20314-2.c: New test.
22094
22095 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
22096
22097 * gcc.dg/20050309-1.c: New test.
22098
22099 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22100
22101 * gcc.dg/builtins-10.c: Reactivate disabled test.
22102 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
22103 new cbrt transformations.
22104
22105 2005-03-09 Mark Mitchell <mark@codesourcery.com>
22106
22107 PR c++/20208
22108 * g++.dg/template/array13.C: New test.
22109
22110 2005-03-09 Paolo Carlini <pcarlini@suse.de>
22111
22112 PR c++/16859
22113 * g++.dg/init/brace4.C: New test.
22114
22115 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
22116
22117 PR c++/20186
22118 * g++.dg/template/non-dependent12.C: New.
22119
22120 2005-03-08 Mark Mitchell <mark@codesourcery.com>
22121
22122 PR c++/20142
22123 * g++.dg/init/array18.C: Add dg-do run marker.
22124
22125 PR c++/20142
22126 * g++.dg/init/array18.C: New test.
22127
22128 2005-03-09 Ben Elliston <bje@au.ibm.com>
22129
22130 * consistency.vlad/vlad.exp: Remove trailing semicolons.
22131 * g++.dg/gcov/gcov.exp: Likewise.
22132 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22133 * gcc.target/xstormy16/xstormy16.exp: Likewise.
22134 * lib/c-torture.exp: Likewise.
22135 * lib/fortran-torture.exp: Likewise.
22136 * lib/g++.exp: Likewise.
22137 * lib/gcc-defs.exp: Likewise.
22138 * lib/gcc-dg.exp: Likewise.
22139 * lib/gcc.exp: Likewise.
22140 * lib/gcov.exp: Likewise.
22141 * lib/gfortran.exp: Likewise.
22142 * lib/mike-g++.exp: Likewise.
22143 * lib/mike-gcc.exp: Likewise.
22144 * lib/objc-torture.exp: Likewise.
22145 * lib/objc.exp: Likewise.
22146 * lib/profopt.exp: Likewise.
22147 * lib/target-libpath.exp: Likewise.
22148 * lib/target-supports.exp: Likewise.
22149 * lib/treelang.exp: Likewise.
22150 * lib/wrapper.exp: Likewise.
22151
22152 2005-03-08 Jeff Law <law@redhat.com>
22153
22154 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22155 PHI-OPT changes.
22156
22157 2005-03-08 Ira Rosen <irar@il.ibm.com>
22158
22159 * gcc.dg/vect/pr20122.c: New test.
22160
22161 2005-03-07 Jeff Law <law@redhat.com>
22162
22163 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
22164 was folded away.
22165 * gcc.dg/tree-ssa/pr18133-1.c: New test.
22166 * gcc.dg/tree-ssa/pr18133-2.c: New test.
22167 * gcc.dg/tree-ssa/pr18134.c: New test.
22168
22169 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22170
22171 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
22172 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
22173 gcc.dg/torture/builtin-noret-2.c: Require weak support.
22174
22175 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
22176
22177 PR tree-opt/17671
22178 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
22179
22180 2005-03-07 Mark Mitchell <mark@codesourcery.com>
22181
22182 * g++.dg/warn/Wnvdtor.C: New test.
22183
22184 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
22185
22186 * gcc.dg/torture/pr19683-1.c: New test.
22187
22188 2005-03-06 Steven G. Kargl <kargls@comcast.net>
22189
22190 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
22191 * gfortran.dg/g77/19990313-2.f: Ditto.
22192 * gfortran.dg/g77/19990313-3.f: Ditto.
22193 * gfortran.dg/g77/19990525-0.f: Ditto.
22194 * gfortran.dg/g77/19990826-0.f: Ditto.
22195 * gfortran.dg/g77/19990826-2.f: Ditto.
22196 * gfortran.dg/g77/19990826-3.f: Ditto.
22197 * gfortran.dg/g77/20000511-1.f: Ditto.
22198 * gfortran.dg/g77/20000511-2.f: Ditto.
22199 * gfortran.dg/g77/970625-2.f: Ditto.
22200 * gfortran.dg/g77/980310-2.f: Ditto.
22201 * gfortran.dg/g77/980310-3.f: Ditto.
22202 * gfortran.dg/g77/980310-8.f: Ditto.
22203 * gfortran.dg/g77/980519-2.f: Ditto.
22204 * gfortran.dg/g77/alpha1.f: Ditto.
22205 * gfortran.dg/g77/claus.f: Ditto.
22206 * gfortran.dg/g77/erfc.f: Ditto.
22207 * gfortran.dg/g77/short.f: Ditto.
22208 * gfortran.fortran-torture/execute/data.f90: Ditto.
22209 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
22210 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
22211
22212 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22213
22214 * lib/file-format.exp (gcc_target_object_format): Add check for som
22215 format and hardcode object formats on hppa*-*-hpux*.
22216 * lib/target-supports.exp (check_weak_available): Add check for som
22217 object format. Always return 0 on hppa*-*-hpux10*.
22218
22219 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
22220 is defined.
22221
22222 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
22223
22224 2005-03-05 Steven G. Kargl <kargls@comcast.net>
22225
22226 * gfortran.dg/pr19936_1.f90: New test.
22227 * gfortran.dg/pr19936_2.f90: New test.
22228 * gfortran.dg/pr19936_3.f90: New test.
22229
22230 2005-03-05 Steven G. Kargl <kargls@comcast.net>
22231 Paul Thomas <prthomas@drfccad.cea.fr>
22232
22233 * gfortran.dg/PR19754_1.f90: New test.
22234 * gfortran.dg/PR19754_2.f90: Ditto.
22235
22236 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22237
22238 PR c++/19311
22239 * g++.dg/template/non-dependent11.C: New test.
22240
22241 2005-03-05 Uros Bizjak <uros@kss-loka.si>
22242
22243 * lib/target-supports.exp (check_iconv_available): Fix comment.
22244
22245 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
22246 Joseph S. Myers <joseph@codesourcery.com>
22247
22248 PR c++/19797
22249 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
22250
22251 2005-03-04 Matthew Sachs <msachs@apple.com>
22252
22253 * gcc.exp (gcc_target_compile): Put braces around
22254 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
22255 * objc.exp (objc_target_compile): Likewise.
22256 * treelang.exp (treelang_target_compile): Likewise.
22257
22258 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22259
22260 PR fortran/19673
22261 * gfortran.dg/func_result_1.f90: New test.
22262
22263 2005-03-04 Ben Elliston <bje@au.ibm.com>
22264
22265 * gcc.misc-tests/options.exp: New test.
22266
22267 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
22268
22269 * gcc.dg/pr15784-4.c: New test.
22270
22271 2005-03-03 Geoffrey Keating <geoffk@apple.com>
22272
22273 * gcc.c-torture/execute/pr17133.c: New.
22274 * gcc.c-torture/compile/20050303-1.c: New.
22275
22276 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
22277
22278 * gcc.dg/cpp/assert4.c: Fix for cygwin.
22279
22280 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
22281
22282 * g++.dg/overload/using2.C: New.
22283
22284 2005-03-02 Mark Mitchell <mark@codesourcery.com>
22285
22286 PR c++/19916
22287 * g++.dg/init/ptrmem2.C: New test.
22288
22289 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
22290
22291 PR c/8927
22292 * gcc.dg/pr8927-1.c: New test.
22293
22294 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
22295
22296 PR c++/20232
22297 * g++.dg/inherit/covariant12.C: New.
22298
22299 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22300
22301 PR fortran/19479
22302 * gfortran.dg/bound_1.f90: New test.
22303
22304 2005-02-28 Janis Johnson <janis187@us.ibm.com>
22305
22306 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
22307 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
22308
22309 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
22310
22311 PR c/20245
22312 * gcc.dg/pr20245-1.c: New test.
22313
22314 2005-02-28 Jakub Jelinek <jakub@redhat.com>
22315
22316 PR middle-end/19874
22317 * gcc.c-torture/execute/20050119-2.c: New test case.
22318
22319 2005-02-28 Ben Elliston <bje@au.ibm.com>
22320
22321 * README: Update the DejaGnu bug reporting address.
22322 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
22323 * lib/objc-torture.exp: Likewise.
22324
22325 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
22326
22327 * gfortran.dg/boz_1.f90: New test.
22328 * gfortran.dg/boz_3.f90: New test.
22329 * gfortran.dg/boz_4.f90: New test.
22330
22331 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
22332
22333 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
22334 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
22335
22336 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22337
22338 PR libfortran/20101
22339 * gfortran.dg/write_0_pe_format.f90: New test.
22340
22341 2005-02-27 Jakub Jelinek <jakub@redhat.com>
22342
22343 PR c++/20206
22344 * g++.dg/opt/thunk2.C: New test.
22345 * g++.dg/opt/covariant1.C: New test.
22346
22347 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22348
22349 * gfortran.dg/e_d_fmt.f90: New test.
22350
22351 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
22352
22353 * gcc.dg/asm-b.c: Fix comment typos.
22354
22355 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
22356
22357 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
22358 a V_MAY_DEF also.
22359
22360 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
22361
22362 PR tree-opt/20188
22363 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
22364 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
22365 * gcc.dg/asm-b.c: New test.
22366
22367 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
22368
22369 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
22370 Disable this test on IRIX 6.
22371
22372 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
22373
22374 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
22375 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
22376 parser.
22377
22378 2005-02-25 Diego Novillo <dnovillo@redhat.com>
22379
22380 PR tree-optimization/20204
22381 * testsuite/gcc.dg/pr20204.c: New test.
22382
22383 2005-02-24 Jakub Jelinek <jakub@redhat.com>
22384
22385 PR target/20196
22386 * gcc.c-torture/execute/20050224-1.c: New test.
22387
22388 PR c++/20175
22389 * g++.dg/warn/Wbraces2.C: New test.
22390
22391 2005-02-23 Mark Mitchell <mark@codesourcery.com>
22392
22393 PR c++/19878
22394 * g++.dg/init/const2.C: New test.
22395
22396 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
22397
22398 PR tree-optimization/20100
22399 * gcc.c-torture/execute/pr20100-1.c: New test.
22400
22401 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22402
22403 * gfortran.dg/implicit_3.f90: New test.
22404
22405 * gfortran.dg/deftype_1.f90: New test.
22406
22407 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
22408
22409 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
22410 the test passes.
22411 * g++.dg/other/anon3.C: Accept a warning.
22412
22413 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
22414
22415 * gcc.dg/pr20017.c: Fix a comment typo.
22416
22417 2005-02-23 Bud Davis <bdavis@gfortran.org>
22418
22419 * gfortran.dg/list_read_4.f90: Change to f90 comments.
22420
22421 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22422
22423 PR ada/19902
22424 * ada/acats/tests/cxa/cxa3004.a: Remove.
22425 * ada/acats/tests/cxb/cxb30061.am: Likewise.
22426
22427 2005-02-22 Mark Mitchell <mark@codesourcery.com>
22428
22429 PR c++/20073
22430 * g++.dg/init/const1.C: New test.
22431
22432 PR c++/19991
22433 * g++.dg/parse/constant7.C: New test.
22434
22435 PR c++/20152
22436 * g++.dg/parse/error27.C: New test.
22437 * g++.dg/template/qualttp15.C: Adjust error markers.
22438 * g++.old-deja/g++.other/struct1.C: Likewise.
22439
22440 PR c++/20153
22441 * g++.dg/template/error17.C: New test.
22442
22443 PR c++/20148
22444 * g++.dg/parser/error26.C: New test.
22445
22446 2005-02-22 Diego Novillo <dnovillo@redhat.com>
22447
22448 PR tree-optimization/20100
22449 PR tree-optimization/20115
22450 * gcc.dg/pr20115.c: New test.
22451 * gcc.dg/pr20115-1.c: New test.
22452 * gcc.dg/pr20100.c: New test.
22453 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
22454 call-clobbered variables after alias1.
22455
22456 2005-02-22 Bud Davis <bdavis@gfortran.org>
22457
22458 * gfortran.dg/list_read_4.f90: new test.
22459
22460 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
22461
22462 PR rtl-optimization/20017.
22463 * gcc.dg/pr20017.c: New.
22464
22465 2005-02-22 Devang Patel <dpatel@apple.com>
22466
22467 PR 19952
22468 * g++.dg/tree-ssa/pr19952.C: New test.
22469
22470 2005-02-22 Mark Mitchell <mark@codesourcery.com>
22471
22472 PR c++/19883
22473 * g++.dg/parse/constant6.C: New test.
22474
22475 2005-02-22 Uros Bizjak <uros@kss-loka.si>
22476
22477 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22478 * g++.dg/charset/asm2.c: Likewise.
22479 * g++.dg/charset/asm3.c: Likewise.
22480 * g++.dg/charset/asm4.c: Likewise.
22481 * g++.dg/charset/asm5.c: Likewise.
22482 * g++.dg/charset/attribute1.c: Likewise.
22483 * g++.dg/charset/attribute2.c: Likewise.
22484 * g++.dg/charset/extern1.cc: Likewise.
22485 * g++.dg/charset/extern2.cc: Likewise.
22486 * g++.dg/charset/extern3.cc: Likewise.
22487 * g++.dg/charset/function.cc: Likewise.
22488 * g++.dg/charset/string.c: Likewise.
22489 * g++.dg/charset/charset.exp: Likewise.
22490 * lib/target-supports.exp (check_iconv_available): Fix comment.
22491
22492 2005-02-22 Uros Bizjak <uros@kss-loka.si>
22493
22494 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
22495 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22496 * gcc.dg/charset/asm2.c: Likewise.
22497 * gcc.dg/charset/asm3.c: Likewise.
22498 * gcc.dg/charset/asm4.c: Likewise.
22499 * gcc.dg/charset/asm5.c: Likewise.
22500 * gcc.dg/charset/asm6.c: Likewise.
22501 * gcc.dg/charset/attribute1.c: Likewise.
22502 * gcc.dg/charset/attribute2.c: Likewise.
22503 * gcc.dg/charset/builtin1.c: Likewise.
22504 * gcc.dg/charset/extern.c: Likewise.
22505 * gcc.dg/charset/function.c: Likewise.
22506 * gcc.dg/charset/string.c: Likewise.
22507 * gcc.dg/charset/charset.exp: Likewise.
22508
22509 2005-02-21 Bud Davis <bdavis9659@comcast.net>
22510
22511 PR fortran/20086
22512 * gfortran.dg/pr20086.f90: New test.
22513
22514 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
22515
22516 PR tree-optimization/19786
22517 * g++.dg/tree-ssa/pr19786.C: New.
22518
22519 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22520
22521 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
22522
22523 2005-02-21 Jeff Law <law@redhat.com>
22524
22525 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
22526
22527 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22528
22529 * gfortran.dg/do_iterator: Split loop, markup all lines for
22530 which an error locus is printed.
22531 * gfortran.dg/pr17708.f90: Markup all lines for which an error
22532 locus is printed.
22533 * gfortran.dg/select_4.f90: Likewise.
22534 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
22535 locuses in the various permutations.
22536
22537 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
22538
22539 PR tree-optimization/19951
22540 * g++.dg/vect: New directory.
22541 * g++.dg/vect/vect.exp: New file.
22542 * g++.dg/vect/pr19951.cc: New testcase.
22543 * g++.dg/dg.exp: Also prune vectorizer tests.
22544
22545 2005-02-20 Zack Weinberg <zack@codesourcery.com>
22546
22547 PR 18785
22548 * gcc.dg/charset/builtin1.c: New test.
22549
22550 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22551
22552 PR c++/19299
22553 * g++.dg/inherit/volatile1.C: New test.
22554
22555 PR c++/19440
22556 * g++.dg/template/dtor4.C: New test.
22557
22558 2005-02-19 Steven G. Kargl <kargls@comcast.net>
22559
22560 * gfortran.dg/int_1.f90: New test.
22561
22562 2005-02-19 Devang Patel <dpatel@apple.com>
22563
22564 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
22565
22566 2005-02-19 Steven G. Kargl <kargls@comcast.net>
22567
22568 * gfortran.dg/achar_1.f90: New test.
22569
22570 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
22571
22572 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
22573
22574 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
22575 Jakub Jelinek <jakub@redhat.com>
22576
22577 PR tree-optimization/19828
22578 * gcc.dg/tree-ssa/loop-7.c: New test.
22579 * gcc.c-torture/execute/20050218-1.c: New test.
22580
22581 2005-02-19 Jakub Jelinek <jakub@redhat.com>
22582
22583 PR c/20043
22584 * gcc.dg/transparent-union-1.c: New test.
22585 * gcc.dg/transparent-union-2.c: New test.
22586
22587 2005-02-18 James E Wilson <wilson@specifixinc.com>
22588
22589 PR tree-optimization/18977
22590 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
22591
22592 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
22593
22594 PR target/20054
22595 * gcc.dg/pr20054.c: New test.
22596
22597 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22598
22599 PR c++/19508
22600 * g++.dg/ext/attrib20.C: New test.
22601
22602 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22603
22604 PR middle-end/20030
22605 * gfortran.fortran-torture/execute/character_passing.f90: New test.
22606
22607 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
22608
22609 PR c++/20008
22610 * g++.dg/opt/switch4.C: New.
22611
22612 2005-02-18 Jakub Jelinek <jakub@redhat.com>
22613
22614 PR c++/20023
22615 PR tree-optimization/20009
22616 * gcc.c-torture/compile/20050217-1.c: New test.
22617 * g++.dg/opt/switch3.C: New test.
22618
22619 PR tree-optimization/18947
22620 * gcc.c-torture/compile/20050215-1.c: New test.
22621 * gcc.c-torture/compile/20050215-2.c: New test.
22622 * gcc.c-torture/compile/20050215-3.c: New test.
22623
22624 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
22625
22626 PR c++/20028
22627 * g++.dg/template/crash34.C: New.
22628
22629 PR c++/20022
22630 * g++.dg/other/access3.C: New.
22631
22632 2005-02-17 Ira Rosen <irar@il.ibm.com>
22633
22634 * gcc.dg/vect/vect-98.c: New test.
22635
22636 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
22637
22638 PR tree-optimization/19967
22639 * gcc.dg/pr19967.c: New.
22640
22641 2005-02-16 Jakub Jelinek <jakub@redhat.com>
22642
22643 PR middle-end/19857
22644 * gcc.dg/tree-ssa/20050215-1.c: New test.
22645 * gcc.c-torture/execute/20050215-1.c: New test.
22646
22647 2005-02-15 Eric Christopher <echristo@redhat.com>
22648
22649 * gcc.dg/cpp/20050215-1.c: New file.
22650
22651 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
22652
22653 PR tree-optimization/15785
22654 * gcc.dg/pr15785-1.c: New test.
22655
22656 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
22657
22658 PR c++/17788
22659 * g++.dg/init/ctor4.C: New.
22660 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
22661
22662 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
22663
22664 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
22665 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
22666
22667 2005-02-15 Andreas Schwab <schwab@suse.de>
22668
22669 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
22670 declare malloc.
22671
22672 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
22673
22674 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
22675
22676 2005-02-14 Diego Novillo <dnovillo@redhat.com>
22677
22678 PR tree-optimization/19853
22679 * gcc.c-torture/compile/pr19853.c: New test.
22680
22681 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
22682
22683 PR c++/19608
22684 * g++.dg/parse/local-class1.C: New.
22685
22686 PR c++/19895
22687 * g++.dg/parse/ptrmem3.C: New.
22688
22689 PR c++/19884
22690 * g++.old-deja/g++.oliva/template6.C: Add another case.
22691 * g++.dg/template/explicit6.C: New.
22692
22693 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
22694
22695 PR c++/17816
22696 * g++.dg/other/redecl2.C: New.
22697
22698 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
22699
22700 PR c++/19891
22701 * g++.dg/abi/covariant4.C: New.
22702
22703 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
22704
22705 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
22706
22707 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
22708
22709 * gcc.dg/vect/vect-96.c: Fix typo.
22710
22711 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22712
22713 PR c++/14479
22714 PR c++/19487
22715 * g++.dg/template/enum5.C: New test.
22716
22717 2005-02-12 Ira Rosen <irar@il.ibm.com>
22718
22719 * gcc.dg/vect/vect-97.c: New test.
22720
22721 2005-02-12 Ira Rosen <irar@il.ibm.com>
22722
22723 * gcc.dg/vect/vect-96.c: New test.
22724
22725 2005-02-12 Uros Bizjak <uros@kss-loka.si>
22726
22727 * gcc.dg/builtins-34.c: Also check ldexp*.
22728
22729 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
22730
22731 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
22732
22733 2005-02-11 Janis Johnson <janis187@us.ibm.com>
22734
22735 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
22736 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
22737 dg-require-dll, dg-require-iconv, dg-require-named-sections,
22738 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
22739 selector_list, selector_expression, dg-process-target): Move to new
22740 file target-supports-dg.exp.
22741 * lib/target-supports-dg.exp: New.
22742
22743 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
22744 New.
22745
22746 2005-02-11 Jakub Jelinek <jakub@redhat.com>
22747
22748 PR c++/19666
22749 * g++.dg/other/ptrmem6.C: New test.
22750
22751 PR middle-end/19858
22752 * gcc.c-torture/compile/20050210-1.c: New test.
22753
22754 2005-02-11 Mark Mitchell <mark@codesourcery.com>
22755
22756 PR c++/19755
22757 * g++.dg/warn/Wbraces1.C: New test.
22758
22759 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
22760
22761 * gcc.dg/builtins-52.c: New testcase.
22762
22763 2005-02-10 Jakub Jelinek <jakub@redhat.com>
22764
22765 PR c/19342
22766 * gcc.c-torture/execute/20050119-1.c: New test.
22767
22768 2005-02-09 Mark Mitchell <mark@codesourcery.com>
22769
22770 PR c++/19811
22771 * g++.dg/init/delete1.C: New test.
22772
22773 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22774
22775 PR c++/18470
22776 * g++.dg/template/static12.C: New test.
22777
22778 2005-02-09 Mark Mitchell <mark@codesourcery.com>
22779
22780 PR c++/19787
22781 * g++.dg/conversion/ambig1.C: New test.
22782
22783 PR c++/19739
22784 * g++.dg/ext/attrib19.C: New test.
22785
22786 PR c++/19732
22787 * g++.dg/parse/dtor5.C: New test.
22788
22789 PR c++/19762
22790 * g++.dg/template/dtor3.C: New test.
22791
22792 PR c++/19826
22793 * g++.dg/template/static11.C: New test.
22794 * g++.dg/template/crash2.C: Remove dg-error marker.
22795
22796 2005-02-09 Janis Johnson <janis187@us.ibm.com>
22797
22798 PR C++/18491
22799 * g++.old-deja/g++.mike/p10769a.C: Remove.
22800
22801 2005-02-09 Roger Sayle <roger@eyesopen.com>
22802
22803 * gcc.dg/builtins-48.c: New test case.
22804 * gcc.dg/builtins-49.c: New test case.
22805 * gcc.dg/builtins-50.c: New test case.
22806 * gcc.dg/builtins-51.c: New test case.
22807
22808 2005-02-09 Ian Lance Taylor <ian@airs.com>
22809
22810 PR middle-end/19583
22811 * g++.dg/warn/Wreturn-type-3.C: New test.
22812
22813 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
22814
22815 PR middle-end/19402
22816 * gcc.dg/pr19402-1.c: New testcase.
22817 * gcc.dg/pr19402-2.c: likewise.
22818
22819 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
22820
22821 PR middle-end/19854
22822 * g++.dg/tree-ssa/tmmti.C: New testcase.
22823
22824 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22825
22826 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
22827
22828 2005-02-08 Mark Mitchell <mark@codesourcery.com>
22829
22830 PR c++/19733
22831 * g++.dg/parse/crash23.C: New test.
22832 * g++.dg/warn/Weff1.C: New test.
22833
22834 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22835
22836 * gcc.dg/20050209-1.c: New test.
22837
22838 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22839
22840 PR target/19799
22841 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
22842
22843 2005-02-08 Mike Stump <mrs@apple.com>
22844
22845 * g++.dg/pch/import-2.c: New test.
22846 * g++.dg/pch/import-2.hs: New.
22847 * g++.dg/pch/include/import-2a.h: New.
22848 * g++.dg/pch/include/import-2b.h: New.
22849
22850 2005-02-08 Janis Johnson <janis187@us.ibm.com>
22851
22852 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
22853
22854 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22855
22856 * gfortran.dg/substr_1.f90: New test.
22857
22858 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
22859
22860 PR middle-end/19775
22861 * gcc.dg/torture/builtin-power-1.c: Disable test for
22862 invalid transformation.
22863 * gcc.dg/builtins-10.c: Likewise. Disable one test we
22864 no longer optimize.
22865 * gcc.dg/builtins-47.c: New testcase.
22866
22867 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
22868 Dorit Naishlos <dorit@il.ibm.com>
22869
22870 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
22871
22872 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
22873
22874 * gcc.c-torture/compile/20050206-1.c: New test.
22875
22876 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
22877
22878 PR tree-opt/19768
22879 * g++.dg/opt/pr19768.C: New test.
22880
22881 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
22882
22883 PR tree-opt/19736
22884 * gcc.c-torture/compile/pr19736.c: New test.
22885
22886 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22887
22888 PR c++/17401
22889 * g++.dg/parse/error25.C: New test.
22890
22891 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
22892
22893 * gcc.c-torture/execute/20050203-1.c: New.
22894
22895 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
22896
22897 * gcc.dg/vect/vect-85.c: Remove xfail.
22898 * gcc.dg/vect/vect-86.c: Remove xfail.
22899 * gcc.dg/vect/vect-87.c: Remove xfail.
22900 * gcc.dg/vect/vect-88.c: Remove xfail.
22901
22902 2005-02-02 Geoffrey Keating <geoffk@apple.com>
22903
22904 * gcc.dg/altivec-19.c: New.
22905
22906 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
22907
22908 PR c/17807
22909 * gcc.dg/nested-func-3.c: New test.
22910 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
22911
22912 2005-02-02 Janis Johnson <janis187@us.ibm.com>
22913
22914 * gcc.test-framework/gen_directive_tests: Generate tests for
22915 selector expressions.
22916
22917 2005-02-02 Matt Austern <austern@apple.com>
22918
22919 PR c++/19628
22920 * g++/ext/builtin7.C: New.
22921 * g++/ext/builtin8.C: New.
22922
22923 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
22924
22925 PR c/18502
22926 * gcc.dg/pr18502-1.c: New test.
22927
22928 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22929
22930 PR c++/17413
22931 * g++.dg/template/local4.C: Tweak.
22932
22933 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
22934
22935 PR tree-optimization/19578
22936 * gcc.c-torture/compile/20050202-1.c: New test.
22937
22938 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
22939
22940 PR c/19435
22941 * gcc.dg/c99-init-4.c: New test.
22942
22943 2005-02-01 Janis Johnson <janis187@us.ibm.com>
22944
22945 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
22946
22947 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
22948
22949 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
22950 * g++.dg/eh/check-vect.h: New.
22951
22952 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
22953 * gcc.dg/vect/vect-78.c: Ditto.
22954 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
22955 Remove.
22956
22957 * g++.dg/conversion/simd1.C: Expect warning.
22958 * g++.dg/ext/attribute-test-1.C: Ditto.
22959 * g++.dg/ext/attribute-test-2.C: Ditto.
22960 * g++.dg/ext/attribute-test-3.C: Ditto.
22961 * g++.dg/ext/attribute-test-4.C: Ditto.
22962
22963 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
22964 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
22965
22966 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
22967
22968 2005-02-01 Richard Henderson <rth@redhat.com>
22969
22970 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22971 long double for ibm double-double format.
22972 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22973
22974 2005-02-01 Diego Novillo <dnovillo@redhat.com>
22975
22976 PR tree-optimization/19633
22977 * testsuite/gcc.dg/pr19633-1.c: New test.
22978 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
22979 to NULL or a symbol.
22980
22981 2005-02-01 Janis Johnson <janis187@us.ibm.com>
22982
22983 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
22984 New procs.
22985 (dg-process-target (local override)): Handle selector expressions.
22986
22987 * gcc.test-framework/README: Describe tests in source directory.
22988 * gcc.test-framework/test-framework.awk: Handle dg- tests.
22989 * gcc.test-framework/test-framework.exp: Handle dg- tests.
22990 * gcc.test-framework/dg-bogus-exp-P.c: New test.
22991 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
22992 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
22993 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
22994 * gcc.test-framework/dg-do-link-exp-P.c: New test.
22995 * gcc.test-framework/dg-do-run-exp-P.c: New test.
22996 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
22997 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
22998 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
22999 * gcc.test-framework/dg-error-exp-P.c: New test.
23000 * gcc.test-framework/dg-error-exp-XP.c: New test.
23001 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23002 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23003 * gcc.test-framework/dg-output-exp-P.c: New test.
23004 * gcc.test-framework/dg-output-exp-XF.c: New test.
23005 * gcc.test-framework/dg-warning-exp-P.c: New test.
23006 * gcc.misc-tests/dg-1.c: Remove.
23007 * gcc.misc-tests/dg-2.c: Remove.
23008 * gcc.misc-tests/dg-3.c: Remove.
23009 * gcc.misc-tests/dg-4.c: Remove.
23010 * gcc.misc-tests/dg-5.c: Remove.
23011 * gcc.misc-tests/dg-6.c: Remove.
23012 * gcc.misc-tests/dg-7.c: Remove.
23013 * gcc.misc-tests/dg-8.c: Remove.
23014 * gcc.misc-tests/dg-9.c: Remove.
23015 * gcc.misc-tests/dg-10.c: Remove.
23016 * gcc.misc-tests/dg-11.c: Remove.
23017 * gcc.misc-tests/dg-12.c: Remove.
23018 * gcc.misc-tests/dg-test.exp: Remove.
23019
23020 * gcc.test-framework/test-framework.awk: Change recording and
23021 printing of passes and failures.
23022
23023 * gcc.test-framework: New directory.
23024 * gcc.test-framework/README: New.
23025 * gcc.test-framework/test-framework.exp: New.
23026 * gcc.test-framework/test-framework.awk: New.
23027 * gcc.test-framework/gen_directive_tests: New.
23028
23029 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
23030
23031 * lib/treelang.exp: Fix comment typos.
23032 (treelang_target_compile): Don't append libs=-ltreelang to options.
23033
23034 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
23035
23036 * g++.dg/parse/typename7.C: Adjust error messages.
23037
23038 2005-01-31 Jeff Law <law@redhat.com>
23039
23040 * gcc.c-torture/execute/20050131-1.c: New test.
23041 * gcc.dg/wcaselabel.c: New test.
23042
23043 2005-01-31 Mark Mitchell <mark@codesourcery.com>
23044
23045 * g++.dg/other/warning1.C: Adjust error messags.
23046 * g++.dg/parse/constant5.C: New test.
23047
23048 2005-01-31 Steven Bosscher <stevenb@suse.de>
23049
23050 PR c/19333
23051 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
23052 the test case valid.
23053 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
23054 * testsuite/gcc.dg/array-7.c: Adjust expected result.
23055 * testsuite/gcc.dg/pr18596-3.c: Likewise.
23056 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
23057 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
23058 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
23059
23060 2005-01-31 Dale Johannesen <dalej@apple.com>
23061
23062 * g++.dg/opt/pr19650.C: New test.
23063
23064 2005-01-31 Richard Henderson <rth@redhat.com>
23065
23066 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23067 long double for intel double extended format.
23068 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23069
23070 2005-01-30 Mark Mitchell <mark@codesourcery.com>
23071
23072 PR c++/19555
23073 * g++.dg/template/static10.C: New test.
23074
23075 PR c++/19395
23076 * g++.dg/parse/error24.C: New test.
23077
23078 PR c++/19367
23079 * g++.dg/lookup/builtin1.C: New test.
23080
23081 PR c++/19457
23082 * g++.dg/warn/conv3.C: New test.
23083
23084 2005-01-30 Bud Davis <bdavis@gfortran.org>
23085
23086 PR fortran/19647
23087 * gfortan.dg/inquire_7.f90
23088
23089 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
23090
23091 PR tree-optimization/15791
23092 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23093 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23094 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23095 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23096 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23097 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23098 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23099 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23100 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23101 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23102
23103 2005-01-29 Paul Brook <paul@codesourcery.com>
23104
23105 PR fortran/18565
23106 * check.c (real_or_complex_check): New function.
23107 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23108 * intrinsic.c (add_functions): Use new check functions.
23109 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23110 Add prototypes.
23111
23112 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
23113
23114 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23115 gcc.dg/lvalue-3.c: New tests.
23116 * gcc.dg/concat.c: Update expected messages.
23117
23118 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
23119
23120 PR libfortran/19595
23121 * gfortran.dg/eor_1.f90: New test.
23122
23123 2005-01-29 Steven G. Kargl <kargls@comcast.net>
23124
23125 PR fortran/19589
23126 * gfortran.dg/logical_data_1.f90: New test.
23127
23128 2005-01-28 Mark Mitchell <mark@codesourcery.com>
23129
23130 PR c++/19253
23131 * g++.dg/template/crash33.C: New test.
23132
23133 PR c++/19667
23134 * g++.dg/template/crash32.C: New test.
23135
23136 2005-01-28 Ian Lance Taylor <ian@airs.com>
23137
23138 PR middle-end/16558
23139 * g++.dg/warn/Wreturn-type-2.C: New test.
23140
23141 2004-06-24 Jeff Law <law@redhat.com>
23142
23143 * gcc.dg/tree-ssa/20050128-1.c: New test.
23144
23145 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
23146
23147 * gcc.target/frv/all-mdpackh-1.c: New test.
23148
23149 2005-01-28 Steven Bosscher <stevenb@suse.de>
23150
23151 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23152
23153 2005-01-27 Richard Henderson <rth@redhat.com>
23154
23155 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23156
23157 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
23158
23159 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23160
23161 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
23162
23163 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23164 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23165 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
23166 to cope with cases where the multilib options override the dg-options.
23167
23168 2005-01-27 Jakub Jelinek <jakub@redhat.com>
23169
23170 PR c/18946
23171 * gcc.dg/noncompile/20050120-1.c: New test.
23172
23173 2005-01-26 Diego Novillo <dnovillo@redhat.com>
23174
23175 PR tree-optimization/19633
23176 * gcc.dg/pr19633.c: New test.
23177 * gcc.dg/tree-ssa/pr19633.c: New test.
23178
23179 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
23180
23181 * gcc.dg/20041216-1.c: New test.
23182
23183 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
23184
23185 PR objc/18862
23186 * objc.dg/selector-2.m: New test.
23187
23188 2005-01-26 Jakub Jelinek <jakub@redhat.com>
23189
23190 * g++.dg/opt/range-test-2.C: New test.
23191
23192 PR rtl-optimization/19579
23193 * gcc.c-torture/execute/20050124-1.c: New test.
23194
23195 2005-01-26 Greg Parker <gparker@apple.com>
23196 Stuart Hastings <stuart@apple.com>
23197
23198 * gcc.c-torture/execute/20050125-1.c: New.
23199
23200 2005-01-18 Jan Hubicka <jh@suse.cz>
23201
23202 PR tree-optimize/19337
23203 * gcc.c-torture/compile/20050119-1.c: New test.
23204
23205 2005-01-24 James E Wilson <wilson@specifixinc.com>
23206
23207 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
23208 test for successful match.
23209
23210 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
23211
23212 PR objc/18408
23213 * objc.dg/comp-types-7.m: New test.
23214
23215 2005-01-24 Janis Johnson <janis187@us.ibm.com>
23216
23217 * lib/target-supports.exp (current_target_name): New.
23218 (check_effective_target_ilp32, check_effective_target_lp64):
23219 Cache the result to use as long as the current target, with
23220 multilib flags, remains the same.
23221
23222 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
23223 (dg-require-weak, dg-require-visibility, dg-require-alias,
23224 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
23225 dg-require-effective-target, dg-skip-if): Remove call to
23226 skip_test_and_clear_xfail.
23227 (dg-test): Clear xfail data.
23228
23229 2005-01-24 Jakub Jelinek <jakub@redhat.com>
23230
23231 PR target/17751
23232 * gcc.dg/ppc64-toc.c: New test.
23233
23234 * g++.dg/tree-ssa/empty-1.C: New test.
23235
23236 PR middle-end/19551
23237 * gcc.c-torture/execute/20050121-1.c: New test.
23238 * gcc.dg/20050121-2.c: New test.
23239
23240 2004-01-23 Steven G. Kargl <kargls@comcast.net>
23241 Paul Brook <paul@codesourcery.com>
23242
23243 PR fortran/17941
23244 * gfortran.dg/real_const_1.f: New test.
23245 * gfortran.dg/real_const_2.f90: New test.
23246 * gfortran.dg/complex_int_1.f90: New test.
23247
23248 2005-01-23 Bud Davis <bdavis9659@comcast.net>
23249
23250 PR fortran/19313
23251 * gfortan.dg/inquire_6.f90: New test.
23252
23253 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
23254
23255 PR libfortran/19451
23256 * open_readonly_1.f90: New test.
23257
23258 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
23259
23260 PR libfortran/18982
23261 * gfortran.dg/open_new.f90: New file.
23262
23263 2005-01-22 Paul Brook <paul@codesourcery.com>
23264
23265 * namelist_1.f90: New test.
23266
23267 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
23268
23269 PR tree-optimization/19484
23270 * gcc.c-torture/compile/20050122-[12].c: New tests.
23271
23272 2005-01-22 Paul Brook <paul@codesourcery.com>
23273
23274 * gfortran.dg/implicit_2.f90: New test.
23275
23276 2005-01-22 Bud Davis <bdavis9659@comcast.net>
23277
23278 PR fortran/19314
23279 * gfortran.dg/inquire_5.f90: New test.
23280
23281 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23282
23283 PR c/18809
23284 * gcc.dg/pr18809-1.c: New test.
23285
23286 2005-01-21 Ian Lance Taylor <ian@airs.com>
23287
23288 * gcc.dg/20050121-1.c: New test.
23289
23290 PR tree-optimization/13000
23291 * gcc.dg/20040206-1.c: Change warning to point where function is
23292 being inlined.
23293
23294 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23295
23296 PR c++/19208
23297 * g++.dg/template/array11.C: New test.
23298
23299 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23300
23301 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
23302 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
23303 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
23304 * gfortran.dg/getenv_1.f90: Add dg-do directive.
23305 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
23306 gfortran.dg/pr17164.f90: Add missing dg-do directives.
23307
23308 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
23309
23310 PR tree-optimization/15349
23311 * gcc.dg/tree-ssa/pr15349.c: New.
23312
23313 2005-01-20 Steve Ellcey <sje@cup.hp.com>
23314
23315 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
23316
23317 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
23318
23319 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
23320 scan-assembler-times directive name.
23321
23322 * gcc.dg/asm-a.c: Move dg-require-effective-target to
23323 after dg-do.
23324
23325 PR rtl-optimization/19462
23326 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
23327
23328 2005-01-19 Steve Ellcey <sje@cup.hp.com>
23329
23330 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
23331 counting function calls on ia64.
23332
23333 2005-01-19 Jakub Jelinek <jakub@redhat.com>
23334
23335 PR rtl-optimization/15139
23336 * gcc.dg/20050111-2.c: New test.
23337
23338 PR c/17297
23339 * gcc.c-torture/compile/20050113-1.c: New testcase.
23340
23341 PR middle-end/19164
23342 * gcc.dg/20050113-1.c: New testcase.
23343
23344 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
23345
23346 * gcc.dg/vect/vect-85.c: Add comment.
23347 * gcc.dg/vect/vect-86.c: Add xfail for now.
23348 * gcc.dg/vect/vect-87.c: Add xfail for now.
23349 * gcc.dg/vect/vect-88.c: Add xfail for now.
23350 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
23351
23352 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23353
23354 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
23355
23356 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23357
23358 * g++.dg/debug/typedef3.C: New test.
23359
23360 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
23361
23362 PR c/19472
23363 * gcc.dg/asm-a.c: New test.
23364
23365 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
23366
23367 * gcc.dg/sh-relax.c: Add prototype for abort.
23368
23369 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23370
23371 * gcc.dg/short-compare-1.c: New test.
23372 * gcc.dg/short-compare-2.c: Likewise.
23373
23374 2005-01-18 Michael Matz <matz@suse.de>
23375
23376 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
23377
23378 2005-01-17 Diego Novillo <dnovillo@redhat.com>
23379
23380 PR tree-optimization/19121
23381 * gcc.c-torture/compile/pr19121.c: New test.
23382
23383 2005-01-17 James E. Wilson <wilson@specifixinc.com>
23384
23385 PR target/19357
23386 * gcc.c-torture/compile/pr19357.c: New test.
23387
23388 2005-01-17 Ian Lance Taylor <ian@airs.com>
23389
23390 PR c/5675
23391 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
23392 pass--those that refer just to the variable, possibly with a
23393 cast.
23394 * gcc.dg/c99-const-expr-3.c: Likewise.
23395
23396 PR middle-end/13127
23397 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
23398 longer emitted.
23399
23400 2005-01-16 Bud Davis <bdavis9659@comcast.net>
23401
23402 PR fortran/18778
23403 * gfortran.dg/endfile_2.f90: New test.
23404
23405 2005-01-16 Steven G. Kargl <kargls@comcast.net>
23406
23407 PR 19168
23408 * gfortran.dg/select_5.f90: New test.
23409
23410 2004-01-16 Paul Brook <paul@codesourcery.com>
23411
23412 * gfortran.dg/common_4.f90: New test.
23413
23414 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
23415
23416 PR rtl-optimization/19462
23417 * gcc.dg/torture/pr19462-1.c: New test.
23418
23419 2005-01-15 Ziemowit Laski <zlaski@apple.com>
23420
23421 PR objc/19321
23422 * objc.dg/func-ptr-2.m: New.
23423 * objc.dg/volatile-1.m: New.
23424
23425 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23426
23427 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
23428
23429 2005-01-15 Jakub Jelinek <jakub@redhat.com>
23430
23431 PR tree-optimization/19060
23432 * gcc.c-torture/execute/20050104-1.c: New test.
23433
23434 2005-01-15 Bud Davis <bdavis9659@comcast.net>
23435
23436 PR fortran/18983
23437 * gfortran.dg/write_to_null.f90: New test.
23438
23439 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
23440 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23441
23442 PR other/19328
23443 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
23444 argument.
23445
23446 2005-01-15 Jakub Jelinek <jakub@redhat.com>
23447
23448 PR c++/19263
23449 * g++.dg/init/vector1.C: New test.
23450
23451 2005-01-14 James E. Wilson <wilson@specifixinc.com>
23452
23453 PR target/13158
23454 * gcc.target/ia64/sibcall-unwind-1.c: New test.
23455 PR target/18987
23456 * gcc.target/ia64/sibcall-unwind-2.c: New test.
23457
23458 2005-01-14 Steven G. Kargl <kargls@comcast.net>
23459
23460 * gfortran.dg/select_1.f90: New test.
23461 * gfortran.dg/select_2.f90: New test.
23462 * gfortran.dg/select_3.f90: New test.
23463 * gfortran.dg/select_4.f90: New test.
23464
23465 2005-01-14 Jakub Jelinek <jakub@redhat.com>
23466
23467 PR middle-end/19084
23468 PR rtl-optimization/19348
23469 * gcc.dg/20050111-1.c: New test.
23470 * gcc.c-torture/execute/20050111-1.c: New test.
23471
23472 * gcc.dg/i386-asm-4.c: New test.
23473
23474 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
23475
23476 * gcc.dg/nested-func-2.c: New test.
23477 * ada/acats/norun.lst: Remove c953002.
23478
23479 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
23480
23481 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
23482
23483 2005-01-12 Ben Elliston <bje@au.ibm.com>
23484
23485 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
23486
23487 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
23488
23489 PR target/18761
23490 * g++.dg/abi/align1.C: New test.
23491
23492 2005-01-11 Alan Modra <amodra@bigpond.net.au>
23493
23494 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
23495 at a time.
23496 * g++.dg/ext/altivec_check.h: Support compiling as C.
23497
23498 2005-01-10 Roger Sayle <roger@eyesopen.com>
23499
23500 PR c++/19355
23501 * g++.dg/expr/pr19355-1.C: New test case.
23502
23503 2005-01-10 Laurent GUERBY <laurent@guerby.net>
23504
23505 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
23506 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
23507 * ada/acats/tests/c3/c92005b.ada: Likewise.
23508 * ada/acats/tests/c3/cxb3012.a: Likewise.
23509 * ada/acats/norun.lst: Add c380004 and c953002, add PR
23510
23511 2005-01-09 Paul Brook <paul@codesourcery.com>
23512
23513 * gfortran.dg/common_2.f90: New file.
23514 * gfortran.dg/common_3.f90: New file.
23515
23516 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
23517
23518 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
23519
23520 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
23521
23522 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
23523 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
23524 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
23525 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
23526 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
23527 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
23528 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
23529 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
23530 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
23531 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
23532 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
23533 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
23534 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
23535 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
23536 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
23537 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
23538 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
23539 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
23540 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
23541 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
23542 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
23543 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
23544 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
23545 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
23546 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
23547 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
23548 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
23549 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
23550 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
23551 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
23552 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
23553 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
23554 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
23555 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
23556 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
23557 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
23558 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
23559 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
23560 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
23561 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
23562 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
23563 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
23564 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
23565 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
23566 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
23567 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
23568 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
23569 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
23570 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
23571 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
23572 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
23573 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
23574 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
23575 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
23576 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
23577 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
23578 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
23579 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
23580 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
23581 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
23582 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
23583 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
23584 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
23585 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
23586 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
23587 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
23588 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
23589
23590 * gcc.dg/vect/vect-1.c: Fix spelling.
23591 * gcc.dg/vect/vect-10.c: Fix spelling.
23592 * gcc.dg/vect/vect-11.c: Fix spelling.
23593 * gcc.dg/vect/vect-12.c: Fix spelling.
23594 * gcc.dg/vect/vect-14.c: Fix spelling.
23595 * gcc.dg/vect/vect-15.c: Fix spelling.
23596 * gcc.dg/vect/vect-16.c: Fix spelling.
23597 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
23598 * gcc.dg/vect/vect-64.c: Fix comments.
23599 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
23600
23601 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
23602 Ira Rosen <irar@il.ibm.com>
23603
23604 * gcc.dg/vect/vect-70.c: New test.
23605 * gcc.dg/vect/vect-71.c: New test.
23606
23607 2005-01-09 Manfred Hollstein <mh@suse.com>
23608
23609 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
23610 * gcc.dg/pr18241-2.c: Likewise.
23611 * gcc.dg/pr18241-3.c: Likewise.
23612 * gcc.dg/pr18241-4.c: Likewise.
23613 * gcc.dg/pr18241-5.c: Likewise.
23614
23615 2005-01-08 Richard Henderson <rth@redhat.com>
23616
23617 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23618 False for x86 and x86-64.
23619
23620 2005-01-08 Diego Novillo <dnovillo@redhat.com>
23621
23622 PR tree-optimization/18241
23623 * gcc.dg/pr18241-1.c: New test.
23624 * gcc.dg/pr18241-2.c: New test.
23625 * gcc.dg/pr18241-3.c: New test.
23626 * gcc.dg/pr18241-4.c: New test.
23627 * gcc.dg/pr18241-5.c: New test.
23628
23629 2005-01-08 Steven G. Kargl <kargls@comcast.net>
23630
23631 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
23632 gfortran.dg/select_4.f90: New.
23633
23634 2005-01-07 Jakub Jelinek <jakub@redhat.com>
23635
23636 * gcc.c-torture/execute/20050107-1.c: New test.
23637
23638 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
23639
23640 PR c++/19298
23641 * g++.dg/template/ref2.C: New.
23642
23643 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
23644
23645 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
23646 instead of being empty.
23647
23648 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23649
23650 PR fortran/15553
23651 * gfortran.dg/array-1.f90: New test.
23652
23653 2005-01-07 Jakub Jelinek <jakub@redhat.com>
23654
23655 PR tree-optimization/19283
23656 * gcc.c-torture/execute/20050106-1.c: New test.
23657
23658 PR rtl-optimization/18861
23659 * gcc.dg/20050105-1.c: New test.
23660
23661 PR tree-optimization/18828
23662 * gcc.dg/20050105-2.c: New test.
23663
23664 2005-01-07 Andreas Jaeger <aj@suse.de>
23665
23666 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
23667
23668 2005-01-07 Bud Davis <bdavis9659@comcast.net>
23669
23670 PR fortran/18398
23671 * gfortran.dg/fmt_read.f90: New test.
23672
23673 2005-01-06 Geoffrey Keating <geoffk@apple.com>
23674
23675 * gcc.dg/rs6000-ldouble-2.c: New.
23676
23677 2005-01-06 Mark Mitchell <mark@codesourcery.com>
23678
23679 PR c++/19244
23680 * g++.dg/parser/ctor2.C: New test.
23681
23682 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23683
23684 PR c++/17154
23685 * g++.dg/template/using9.C: New test.
23686
23687 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23688
23689 PR c++/19258
23690 * g++.dg/lookup/friend6.C: New test.
23691
23692 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
23693
23694 PR c++/19270
23695 * g++.dg/template/array10.C: New.
23696
23697 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23698
23699 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
23700 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
23701
23702 2005-01-06 Jakub Jelinek <jakub@redhat.com>
23703
23704 * gcc.c-torture/compile/20050105-1.c: New test.
23705
23706 2005-01-05 Geoffrey Keating <geoffk@apple.com>
23707
23708 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
23709
23710 2005-01-05 Roger Sayle <roger@eyesopen.com>
23711
23712 PR middle-end/19100
23713 * gcc.dg/conv-3.c: New test case.
23714
23715 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
23716
23717 * gcc.dg/asm-wide-1.c: New test.
23718
23719 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
23720
23721 PR c++/19030
23722 * g++.dg/parse/crash22.C: New
23723
23724 2005-01-04 Geoffrey Keating <geoffk@apple.com>
23725
23726 PR 19257
23727 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
23728
23729 2005-01-04 Uros Bizjak <uros@kss-loka.si>
23730
23731 PR middle-end/17767
23732 * gcc.dg/i386-mmx-6.c: New test case.
23733
23734 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
23735
23736 PR tree-optimization/18308
23737 * gcc.dg/vect/pr18308.c: New testcase.
23738
23739 2005-01-04 Andreas Jaeger <aj@suse.de>
23740
23741 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
23742
23743 2005-01-03 Geoffrey Keating <geoffk@apple.com>
23744 Robert Bowdidge <bowdidge@apple.com>
23745
23746 * gcc.dg/cpp/subframework1.c: New.
23747 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
23748 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
23749 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
23750 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
23751
23752 2005-01-03 Geoffrey Keating <geoffk@apple.com>
23753
23754 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
23755 producing warning.
23756 * gcc.dg/darwin-weakimport-2.c: New.
23757
23758 2005-01-03 Richard Henderson <rth@redhat.com>
23759
23760 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
23761
23762 2005-01-03 Richard Henderson <rth@redhat.com>
23763
23764 * gcc.dg/vect/vect.exp: Enable for ia64.
23765 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
23766 (check_effective_target_vect_float): Likewise.
23767 (check_effective_target_vect_no_align): Likewise.
23768 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
23769 * gcc.dg/vect/vect-8.c: Likewise.
23770
23771 2005-01-03 Uros Bizjak <uros@kss-loka.si>
23772
23773 PR target/19236
23774 * gcc.dg/pr19236-1.c: New test case.
23775
23776 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
23777
23778 PR rtl-optimization/12092
23779 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
23780
23781 2005-01-02 Andreas Jaeger <aj@suse.de>
23782
23783 * gcc.dg/pr12092-1.c: Do not run on x86_64.
23784
23785 2005-01-01 Roger Sayle <roger@eyesopen.com>
23786 Andrew Pinski <pinskia@physics.uc.edu>
23787
23788 PR rtl-optimization/12092
23789 * gcc.dg/pr12092-1.c: New test case.
23790
23791 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
23792
23793 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
23794 'hidden' and 'default' for better portability.
23795 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
23796
23797 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
23798 6 and 7.
23799 * g++.old-deja/g++.brendan/new3.C: Likewise.
23800
23801 2005-01-01 Steven Bosscher <stevenb@suse.de>
23802
23803 * gcc.dg/20041231-1.C: New test.
23804 * g++.dg/warn/Wunreachable-code-1.C: New test.
23805
23806 2004-12-30 David Edelsohn <edelsohn@gnu.org>
23807
23808 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
23809 file, not /dev/null. Abort on error.
23810
23811 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
23812 Ziemowit Laski <zlaski@apple.com>
23813
23814 PR objc/18971
23815 * objc.dg/encode-5.m: New test.
23816
23817 2004-12-29 Richard Henderson <rth@redhat.com>
23818
23819 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
23820 * objc.dg/stabs-1.m: Disable for ia64.
23821
23822 2004-12-29 Mark Mitchell <mark@codesourcery.com>
23823
23824 PR c++/19190
23825 * g++.dg/warn/Wunused-10.C: New test.
23826
23827 2004-12-28 Richard Henderson <rth@redhat.com>
23828
23829 * objc.dg/stabs-1.m: Disable for alpha.
23830
23831 2004-12-27 Mark Mitchell <mark@codesourcery.com>
23832
23833 PR c++/19149
23834 * g++.dg/parse/error23.C: New test.
23835
23836 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23837
23838 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
23839
23840 PR fortran/19032
23841 * gfortran.dg/intrinsic_modulo_1.f90: New.
23842 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
23843 tests with divisor -1.
23844
23845 2004-12-27 Mark Mitchell <mark@codesourcery.com>
23846
23847 * g++.dg/opt/temp1.C (memcpy): Return a value.
23848
23849 PR c++/19148
23850 * g++.dg/expr/cond7.C: New test.
23851
23852 2004-12-27 Paul Brook <paul@codesourcery.com>
23853
23854 * gfortran.dg/g77/select_no_compile.f: Remove.
23855
23856 2004-12-27 Richard Henderson <rth@redhat.com>
23857
23858 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
23859 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
23860 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
23861
23862 2004-12-26 Richard Henderson <rth@redhat.com>
23863
23864 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
23865 by 1i instead of token pasting.
23866
23867 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23868
23869 PR tree-optimization/17578
23870 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
23871 to additional_flags.
23872 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
23873
23874 2004-12-25 Richard Henderson <rth@redhat.com>
23875
23876 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23877 Remove Alpha.
23878
23879 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23880
23881 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
23882 hppa*-*-hpux*.
23883 * gcc.dg/pr17957.c (dg-options): Likewise.
23884 * gcc.dg/struct-ret-1.c: Add prototype for abort.
23885 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
23886 instead of 0 on __hppa__.
23887 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
23888 "foo,%r" on hppa*-*-*.
23889
23890 2004-12-23 Bud Davis <bdavis9659@comcast.net>
23891
23892 PR fortran/19071
23893 * gfortran.dg/complex_write.f90: New test.
23894
23895 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23896
23897 PR c++/17595
23898 * g++.dg/parse/pragma2.C: New test.
23899
23900 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
23901
23902 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23903
23904 * gcc.dg/empty2.c: Add missing dg-warning.
23905
23906 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23907
23908 PR c++/17413
23909 * g++.dg/template/local4.C: New test.
23910 * g++.dg/template/crash19.C: Add dg-error marker.
23911
23912 * g++.dg/template/crash31.C: Correct embedded PR number.
23913
23914 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23915
23916 PR c++/16405
23917 * g++.dg/opt/temp1.C: Add do-run marker.
23918
23919 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23920
23921 * g++.dg/template/spec19.C: New.
23922
23923 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23924
23925 PR target/16819
23926 * gcc.dg/empty2.c: New.
23927
23928 2004-12-23 Richard Henderson <rth@redhat.com>
23929
23930 * lib/target-supports.exp (check_effective_target_vect_no_align):
23931 Remove i?86 and x86-64.
23932
23933 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23934
23935 PR c++/16405
23936 * g++.dg/opt/temp1.C: New test.
23937
23938 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23939
23940 PR c++/18733
23941 * g++.dg/template/friend33.C: New testcase.
23942
23943 2004-12-22 Mark Mitchell <mark@codesourcery.com>
23944
23945 PR c++/18464
23946 * g++.dg/template/cond5.C: New test.
23947
23948 PR c++/18492
23949 * g++.dg/inherit/thunk3.C: New test.
23950
23951 PR c++/11224
23952 * g++.dg/warn/Wunused-9.C: New test.
23953
23954 2004-12-22 Janis Johnson <janis187@us.ibm.com>
23955
23956 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
23957
23958 2004-12-22 Jan Beulich <jbeulich@novell.com>
23959
23960 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
23961
23962 2004-12-21 Mark Mitchell <mark@codesourcery.com>
23963
23964 PR c++/18378
23965 * g++.dg/ext/packed8.C: New test.
23966
23967 PR c++/19063
23968 * g++.dg/template/crash31.C: New test.
23969
23970 PR c++/19034
23971 * g++.dg/template/crash30.C: New test.
23972
23973 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23974
23975 PR C++/18984
23976 * g++.dg/eh/ctor3.C: New test.
23977
23978 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23979
23980 * objc.dg/stabs-1.m: Allow section name to be quoted and
23981 assembly label to begin with '.LL'.
23982
23983 2004-12-21 Janis Johnson <janis187@us.ibm.com>
23984
23985 * gcc.dg/vect/vect.exp
23986 (check_effective_target_lp64_or_vect_no_align): New.
23987 * gcc.dg/vect/vect-77.c: Use it.
23988 * gcc.dg/vect/vect-78.c: Use it.
23989
23990 * lib/target-supports.exp
23991 (check_effective_target_vect_no_max,
23992 check_effective_target_vect_no_bitwise,
23993 check_effective_target_vect_no_align): New.
23994 * gcc.dg/vect/vect-13.c: Use them.
23995 * gcc.dg/vect/vect-17.c: Ditto.
23996 * gcc.dg/vect/vect-18.c: Ditto.
23997 * gcc.dg/vect/vect-19.c: Ditto.
23998 * gcc.dg/vect/vect-20.c: Ditto.
23999 * gcc.dg/vect/vect-27.c: Ditto.
24000 * gcc.dg/vect/vect-29.c: Ditto.
24001 * gcc.dg/vect/vect-44.c: Ditto.
24002 * gcc.dg/vect/vect-48.c: Ditto.
24003 * gcc.dg/vect/vect-50.c: Ditto.
24004 * gcc.dg/vect/vect-52.c: Ditto.
24005 * gcc.dg/vect/vect-54.c: Ditto.
24006 * gcc.dg/vect/vect-56.c: Ditto.
24007 * gcc.dg/vect/vect-58.c: Ditto.
24008 * gcc.dg/vect/vect-60.c: Ditto.
24009 * gcc.dg/vect/vect-72.c: Ditto.
24010 * gcc.dg/vect/vect-80.c: Ditto.
24011
24012 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
24013
24014 PR c++/14075
24015 * g++.dg/init/string1.C: New.
24016
24017 PR c++/18975
24018 * g++.dg/other/synth1.C: New.
24019
24020 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
24021
24022 PR c/18963
24023 * gcc.dg/pr18963-1.c: New test.
24024
24025 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
24026
24027 PR c/18596
24028 * gcc.dg/funcdef-storage-1.c (foo): Remove.
24029 * gcc.dg/pr18596-1.c: Use dg-error.
24030 (dg-options): Use -fno-unit-at-a-time.
24031 * gcc.dg/pr18596-2.c: New test.
24032 * gcc.dg/pr18596-3.c: New test.
24033
24034 2004-12-20 Roger Sayle <roger@eyesopen.com>
24035
24036 PR middle-end/18683
24037 * g++.dg/opt/pr18683-1.C: New test case.
24038
24039 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
24040
24041 PR other/19093
24042 * g++.dg/opt/max1.C: Fix for 64bit targets.
24043
24044 2004-12-20 Matt Austern <austern@apple.com>
24045
24046 PR c++/19044
24047 * g++.dg/ext/builtin6.C: New
24048
24049 2004-12-20 Diego Novillo <dnovillo@redhat.com>
24050
24051 PR tree-optimization/19080
24052 * gcc.c-torture/compile/pr19080.c: New test.
24053
24054 2004-12-20 Steven Bosscher <stevenb@suse.de>
24055
24056 * gcc.dg/20041219-1.c: New test.
24057
24058 2004-12-19 Roger Sayle <roger@eyesopen.com>
24059
24060 PR middle-end/19068
24061 * g++.dg/opt/max1.C: New test case.
24062
24063 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
24064
24065 * gcc.dg/fdata-sections-1.c: New test.
24066
24067 2004-12-18 Roger Sayle <roger@eyesopen.com>
24068
24069 PR middle-end/18548
24070 * gcc.dg/max-1.c: New test case.
24071
24072 2004-12-18 Jakub Jelinek <jakub@redhat.com>
24073
24074 * gcc.c-torture/execute/20041218-1.c: New test.
24075
24076 2004-12-17 Diego Novillo <dnovillo@redhat.com>
24077
24078 * gcc.dg/pr18501.c: New test.
24079 * gcc.dg/uninit-5.c: XFAIL.
24080 * gcc.dg/uninit-9.c: XFAIL.
24081
24082 2004-12-17 Dale Johannesen <dalej@apple.com>
24083
24084 * gcc.dg/20041213-1.c: New.
24085
24086 2004-12-17 Ziemowit Laski <zlaski@apple.com>
24087
24088 * objc.dg/stabs-1.m: Allow assembly label to begin
24089 with a dot ('.').
24090
24091 2004-12-17 Jakub Jelinek <jakub@redhat.com>
24092
24093 * gcc.c-torture/execute/20041213-1.c: Move...
24094 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24095
24096 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
24097
24098 PR c++/18721
24099 * g++.dg/lookup/conv-5.C: New.
24100
24101 2004-12-16 Ziemowit Laski <zlaski@apple.com>
24102
24103 * objc.dg/stabs-1.m: New test.
24104
24105 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
24106
24107 * gcc.dg/visibility-c.c: Change compile to
24108 assemble for the test.
24109
24110 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
24111
24112 PR target/19041
24113 * gcc.dg/visibility-c.c: New test.
24114
24115 2004-12-16 Roger Sayle <roger@eyesopen.com>
24116
24117 PR middle-end/18493
24118 * gcc.dg/switch-8.c: New test case.
24119
24120 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
24121
24122 PR c++/18905
24123 * g++.dg/template/init4.C: New.
24124 * g++.dg/opt/static3.C: Enable optimizer.
24125
24126 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
24127
24128 * g++.dg/other/complex1.C: New test.
24129
24130 2004-12-15 Alan Modra <amodra@bigpond.net.au>
24131
24132 * g++.dg/opt/inline9.C: New test.
24133
24134 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24135
24136 PR fortran/18993
24137 * gfotran.dg/nullify_1.f: New test.
24138
24139 2004-12-15 Richard Henderson <rth@redhat.com>
24140
24141 * gcc.target/i386/i386.exp: New harness.
24142 * gcc.target/i386/vect-args.c: New.
24143
24144 2004-12-15 David Edelsohn <edelsohn@gnu.org>
24145
24146 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24147
24148 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24149
24150 PR c++/18825
24151 * g++.dg/template/friend32.C: New test.
24152
24153 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
24154
24155 * cpp/pragma-once-1.c: New test.
24156 * cpp/pragma-once-1b.h: Likewise.
24157 * cpp/pragma-once-1c.h: Likewise.
24158 * cpp/pragma-once-1d.h: Likewise.
24159 * cpp/inc/pragma-once-1a.h: Likewise.
24160
24161 2004-12-15 Bud Davis <bdavis9659@comcast.net>
24162 Steven G. Kargl <kargls@comcast.net>
24163
24164 PR fortran/17597
24165 * gfortran.dg/list_read_3.f90: New test.
24166
24167 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
24168
24169 * gcc.dg/ftrapv-2.c: New test.
24170
24171 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
24172
24173 PR c++/18981
24174 * g++.dg/template/typename9.C: New test.
24175
24176 2004-12-14 Mark Mitchell <mark@codesourcery.com>
24177
24178 PR c++/18738
24179 * g++.dg/template/typename8.C: New test.
24180 * g++.dg/parse/friend2.C: Tweak error message.
24181
24182 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
24183
24184 * gcc.c-torture/20041214-1.c: New test.
24185
24186 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
24187
24188 PR c++/18965
24189 * g++.dg/init/array17.C: New test.
24190
24191 2004-12-14 Mark Mitchell <mark@codesourcery.com>
24192
24193 PR c++/18793
24194 * g++.dg/init/aggr3.C: New test.
24195
24196 2004-12-14 Janis Johnson <janis187@us.ibm.com>
24197
24198 * gcc.dg/altivec-types-1.c: New test.
24199 * gcc.dg/altivec-types-2.c: New test.
24200 * gcc.dg/altivec-types-3.c: New test.
24201 * gcc.dg/altivec-types-4.c: New test.
24202 * g++.dg/ext/altivec-types-1.C: New test.
24203 * g++.dg/ext/altivec-types-2.C: New test.
24204 * g++.dg/ext/altivec-types-3.C: New test.
24205 * g++.dg/ext/altivec-types-4.C: New test.
24206
24207 2004-12-14 Jakub Jelinek <jakub@redhat.com>
24208
24209 PR middle-end/18951
24210 * gcc.c-torture/execute/20041213-1.c: New test.
24211
24212 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
24213
24214 PR c++/18949
24215 * g++.dg/template/cast1.C: New.
24216
24217 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
24218
24219 * gcc.c-torture/execute/20041213-2.c: New test.
24220
24221 2004-12-13 Richard Henderson <rth@redhat.com>
24222
24223 * gcc.dg/i386-sse-10.c: Fix typo in options.
24224
24225 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
24226
24227 PR c++/18968
24228 * g++.dg/opt/pr18968.C: New test.
24229
24230 2004-12-13 Mark Mitchell <mark@codesourcery.com>
24231
24232 PR c++/18925
24233 * g++.dg/ext/visibility/staticdatamem.C: New test.
24234
24235 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
24236
24237 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
24238
24239 2004-12-13 Roger Sayle <roger@eyesopen.com>
24240
24241 PR rtl-optimization/18928
24242 * gcc.dg/pr18928-1.c: New test case.
24243
24244 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
24245
24246 PR tree-opt/16951
24247 * gcc.c-torture/compile/20041211-1.c: New.
24248
24249 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24250
24251 PR middle-end/17564
24252 * gcc.c-torture/execute/20041212-1.c: New test.
24253
24254 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24255
24256 PR fortran/18869
24257 * gfortran.dg/common_1.f90: New test.
24258
24259 2004-12-12 Steven G. Kargl <kargls@comcast.net>
24260 Paul Brook <paul@codesourcery.com>
24261
24262 PR fortran/16222
24263 * gfortran.dg/real_do_1.f90: New test.
24264
24265 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
24266
24267 PR tree-opt/18040
24268 * g++.dg/opt/ptrmem6.C: New test.
24269
24270 2004-12-11 Roger Sayle <roger@eyesopen.com>
24271
24272 PR middle-end/18921
24273 * gcc.dg/pr18921-1.c: New test case.
24274
24275 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24276
24277 PR fortran/17175
24278 * gfortran.dg/scale_1.f90: New test.
24279
24280 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
24281
24282 PR middle-end/18903
24283 * gcc.c-torture/compile/pr18903.c: New test.
24284
24285 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
24286
24287 * gcc.c-torture/execute/20041210-1.c: New test.
24288
24289 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24290
24291 PR c++/18731
24292 * g++.dg/parser/struct-1.C: New test.
24293 * g++.dg/parser/struct-2.C: New test.
24294 * g++.dg/parser/struct-3.C: New test.
24295
24296 2004-12-09 Richard Henderson <rth@redhat.com>
24297
24298 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
24299
24300 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
24301 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
24302
24303 2004-12-09 Matt Austern <austern@apple.com>
24304
24305 PR c++/18514
24306 * g++.dg/ext/builtin1.C: New
24307 * g++.dg/ext/builtin2.C: New
24308 * g++.dg/ext/builtin3.C: New
24309 * g++.dg/ext/builtin4.C: New
24310 * g++.dg/ext/builtin5.C: New
24311
24312 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
24313
24314 PR tree-opt/18904
24315 * g++.dg/opt/ptrmem5.C: New test.
24316
24317 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
24318
24319 * g++.dg/parse/typename5.C: Adjust for new error.
24320 * g++.dg/parse/typename7.C: New.
24321
24322 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24323
24324 PR c++/18073
24325 * g++.dg/other/mmintrin.C: New test.
24326
24327 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
24328
24329 PR c++/16681
24330 * g++.dg/init/array15.C: New.
24331 * g++.dg/init/array16.C: New.
24332
24333 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24334
24335 PR fortran/18826
24336 * gfortran.dg/assign_1.f90: New test.
24337
24338 2004-12-08 Nick Clifton <nickc@redhat.com>
24339
24340 * gcc.target/xstormy16/bss_below100: New directory containing tests.
24341 * gcc.target/xstormy16/data_below100: Likewise.
24342 * gcc.target/xstormy16/sfr: Likewise.
24343 * gcc.target/xstormy16/below100.S: New test source file.
24344 * gcc.target/xstormy16/below100.ld: New test linker script.
24345 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24346 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
24347 bp instructions.
24348 * gcc.target/xstormy16/bp.c: Likewise.
24349
24350 * gcc.target/xstormy16/bss_below100: New files:
24351 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24352 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24353 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24354 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24355 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24356 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24357 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24358 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24359 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24360 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24361 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24362 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24363 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24364 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24365 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24366 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24367 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24368 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24369 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24370 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24371 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24372 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24373 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24374 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24375 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24376 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24377 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24378
24379 * gcc.target/xstormy16/data_below100: New files:
24380 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24381 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24382 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24383 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24384 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24385 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24386 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24387 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24388 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24389 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24390 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24391 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24392 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24393 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24394 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24395 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24396 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24397 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24398 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24399 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24400 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24401 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24402 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24403 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24404 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24405 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24406 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24407
24408 * gcc.target/xstormy16/sfr: New files:
24409 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
24410 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
24411 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
24412 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
24413 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
24414 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
24415 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
24416 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
24417 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
24418 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
24419 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
24420 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
24421 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
24422 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
24423 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
24424 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
24425 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
24426 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
24427 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
24428 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
24429 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
24430 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
24431 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
24432 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
24433 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
24434 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
24435 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
24436 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
24437 27_if0_sfrw_bitfield_f.c
24438
24439 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24440
24441 PR c++/18100
24442 * g++.dg/lookup/name-clash4.C: New test.
24443
24444 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
24445
24446 PR c++/18672
24447 * g++.dg/opt/array1.C: New.
24448
24449 PR c++/18803
24450 * g++.dg/template/operator5.C: New.
24451
24452 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
24453
24454 PR c/18867
24455 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
24456
24457 2004-12-07 Steven Bosscher <stevenb@suse.de>
24458
24459 * gcc.dg/noncompile/20041207.c: New test.
24460
24461 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
24462
24463 * g++.dg/other/unreachable-1.C: New test.
24464
24465 2004-12-06 Nick Clifton <nickc@redhat.com>
24466
24467 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
24468 <limits.h> because the latter comes from gcc's include/ directory
24469 and not the newlib/libc/include directory.
24470
24471 2004-12-04 Richard Henderson <rth@redhat.com>
24472
24473 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
24474
24475 2004-12-04 Richard Henderson <rth@redhat.com>
24476
24477 * lib/target-supports.exp (check_gc_sections_available): Disable
24478 for alpha and ia64.
24479
24480 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
24481
24482 PR middle-end/17909
24483 * g++.dg/other/vararg-2.C: New test.
24484
24485 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24486
24487 PR c++/17011, c++/17971
24488 * g++.dg/template/error15.C: Adjust expected error.
24489 * g++.dg/template/instantiate3.C: Likewise.
24490
24491 2004-12-03 Janis Johnson <janis187@us.ibm.com>
24492
24493 * gcc.dg/altivec-18.c: Fix for darwin
24494
24495 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
24496
24497 PR c++/18782
24498 * g++.dg/parse/ptrmem2.C: New.
24499
24500 PR c++/18318
24501 * g++.dg/template/new1.C: New.
24502
24503 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24504
24505 PR fortran/18710
24506 * gfortran.dg/direct_io_3.f90: New test.
24507
24508 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
24509
24510 PR 18758
24511 * g++.dg/parse/crash21.C: New.
24512
24513 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24514
24515 PR c++/15664, c++/18276
24516 * g++.dg/template/ttp13.C: New test.
24517 * g++.dg/template/ttp14.C: Likewise.
24518
24519 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24520
24521 PR c++/18123
24522 * g++.dg/parse/enum2.C: New test.
24523 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
24524
24525 2004-12-02 Nick Clifton <nickc@redhat.com>
24526
24527 * gcc.target/xstormy16: New test directory.
24528 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24529 * gcc.target/xstormy16/bp.c: Check the generation of bp
24530 instructions.
24531 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
24532 bn instructions and the BELOW100 attribute.
24533
24534 2004-12-02 Alan Modra <amodra@bigpond.net.au>
24535
24536 PR target/16952
24537 * gcc.dg/ppc-eabi.c: New.
24538
24539 2004-12-02 Bud Davis <bdavis9659@comcast.net>
24540
24541 PR fortran/18284
24542 * gfortran.dg/backspace.f90
24543
24544 2004-12-02 Bud Davis <bdavis9659@comcast.net>
24545
24546 * gfortran.dg/inquire.f90: New test.
24547
24548 2004-12-01 Janis Johnson <janis187@us.ibm.com>
24549
24550 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
24551 handle effective-target-keyword.
24552 (dg-skip-if): Support effective-target keyword as target list.
24553 (dg-xfail-if): Ditto.
24554 * lib/target-supports.exp (is-effective-target-keyword): New proc.
24555
24556 2004-12-01 Diego Novillo <dnovillo@redhat.com>
24557
24558 PR tree-optimization/18291
24559 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
24560
24561 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
24562
24563 PR C++/18729
24564 * g++.dg/parse/crash20.C: New.
24565
24566 PR c++/17431
24567 * g++.dg/overload/arg1.C: New.
24568 * g++.dg/overload/arg2.C: New.
24569 * g++.dg/overload/arg3.C: New.
24570 * g++.dg/overload/arg4.C: New.
24571
24572 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
24573
24574 * gcc.dg/c99-flex-array-4.c: Remove.
24575
24576 2004-11-30 Janis Johnson <janis187@us.ibm.com>
24577
24578 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
24579
24580 * lib/target-supports.exp (is-effective-target): Simplify.
24581
24582 * lib/target-supports.exp (check_effective_target_vect_long):
24583 Fix for powerpc64-*-*.
24584
24585 2004-11-30 Loren James Rittle <ljrittle@acm.org>
24586
24587 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
24588 to support new requirements on FreeBSD 5.
24589
24590 2004-11-30 Devang Patel <dpatel@apple.com>
24591
24592 PR 18702
24593 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
24594
24595 2004-11-30 Janis Johnson <janis187@us.ibm.com>
24596
24597 * g++.dg/ext/altivec-13.C: New test.
24598
24599 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
24600
24601 PR tree-opt/18298
24602 * gcc.c-torture/execute/p18298.c: New test.
24603
24604 2004-11-30 Ira Rosen <irar@il.ibm.com>
24605 Dorit Naishlos <dorit@il.ibm.com>
24606
24607 PR tree-opt/18607
24608 * gcc.dg/vect/vect-89.c: New test.
24609
24610 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
24611
24612 * gcc.dg/pr18596-1.c: New test.
24613
24614 2004-11-30 Ben Elliston <bje@au.ibm.com>
24615
24616 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
24617
24618 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
24619
24620 PR c/18479
24621 * gcc.dg/pr18479.c: New test.
24622
24623 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24624
24625 PR target/18490
24626 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
24627 mmix-knuth-mmixware.
24628
24629 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
24630 cris-*-elf* cris-*-aout* mmix-*-*
24631
24632 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
24633
24634 PR middle-end/18725
24635 * gcc.dg/pr18725.c: New test.
24636
24637 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24638
24639 PR target/18488
24640 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
24641
24642 PR target/18336
24643 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
24644
24645 2004-11-29 Mark Mitchell <mark@codesourcery.com>
24646
24647 PR c++/18368
24648 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
24649 * g++.old-deja/g++.law/ctors5.C: Likewise.
24650 * g++.old-deja/g++.other/crash25.C: Likewise.
24651
24652 PR c++/18674
24653 * g++.dg/template/error16.C: New test.
24654
24655 PR c++/18512
24656 * g++.dg/template/crash29.C: New test.
24657
24658 2004-11-29 Diego Novillo <dnovillo@redhat.com>
24659
24660 PR tree-optimization/18712
24661 * gcc.c-torture/compile/pr18712.c: New test.
24662
24663 2004-11-29 Joseph Myers <joseph@codesourcery.com>
24664
24665 PR c/7544
24666 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
24667 tests.
24668
24669 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24670
24671 PR c++/18652
24672 * g++.dg/lookup/crash6.C: New test.
24673
24674 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24675
24676 PR middle-end/18164
24677 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
24678
24679 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
24680
24681 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
24682 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
24683 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
24684
24685 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
24686
24687 * gcc.dg/pr18164.c: New test.
24688
24689 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
24690
24691 * gcc.dg/funroll-loops-all.c: New.
24692
24693 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
24694
24695 PR target/18489
24696 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
24697 delimeter, match space and TAB as well as ":".
24698
24699 PR target/18484
24700 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
24701
24702 PR target/18348
24703 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
24704
24705 PR target/18345
24706 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
24707
24708 PR target/18337
24709 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
24710
24711 2004-11-28 Bud Davis <bdavis9659@comcast.net>
24712
24713 * gfortran.dg/direct_io_2.f90: New test.
24714
24715 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
24716
24717 PR target/18334
24718 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
24719
24720 2004-11-28 Richard Henderson <rth@redhat.com>
24721
24722 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
24723
24724 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
24725
24726 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
24727 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
24728 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
24729 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
24730 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
24731 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
24732 gcc.dg/pointer-arith-8.c: New tests.
24733
24734 2004-11-27 Bud Davis <bdavis9659@comcast.net>
24735
24736 PR fortran/18364
24737 * gfortran.dg/endfile.f90: New test.
24738
24739 2004-11-27 Falk Hueffner <falk@debian.org>
24740
24741 * gcc.dg/loop-6.c: New test.
24742
24743 2004-11-27 Jakub Jelinek <jakub@redhat.com>
24744
24745 * gcc.c-torture/execute/20041126-1.c: New test.
24746
24747 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
24748
24749 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
24750 on IRIX.
24751
24752 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
24753
24754 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
24755 functions.
24756
24757 2004-11-27 Jakub Jelinek <jakub@redhat.com>
24758
24759 PR rtl-optimization/17825
24760 * gcc.c-torture/compile/20041119-1.c: New test.
24761
24762 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24763
24764 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
24765 Check existence of ld library path variables before unsetting.
24766
24767 2004-11-26 Mark Mitchell <mark@codesourcery.com>
24768
24769 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
24770
24771 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
24772
24773 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
24774
24775 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
24776
24777 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
24778
24779 2004-11-26 Ben Elliston <bje@au.ibm.com>
24780
24781 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
24782 dg-do directive.
24783
24784 2004-11-26 Ben Elliston <bje@au.ibm.com>
24785
24786 * gcc.dg/pr17957.c: Pass --param, not -param.
24787
24788 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24789
24790 PR middle-end/17957
24791 * testsuite/gcc.dg/pr17957.c: New test.
24792
24793 2004-11-25 Mark Mitchell <mark@codesourcery.com>
24794
24795 PR c++/18445
24796 * g++.dg/template/crash28.C: Likewise.
24797
24798 PR c++/18001
24799 * g++.dg/expr/unary2.C: Adjust lvalue messages.
24800 * g++.dg/ext/lvaddr.C: Likewise.
24801 * g++.dg/opt/pr7503-3.C: Likewise.
24802
24803 PR c++/18466
24804 * g++.dg/parse/qualified3.C: New test.
24805 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
24806
24807 PR c++/18545
24808 * g++.dg/expr/return1.C: New test.
24809
24810 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24811
24812 Friend class name lookup 3/n, PR c++/3332
24813 * g++.dg/lookup/friend3.C: New test.
24814 * g++.dg/lookup/friend4.C: Likewise.
24815 * g++.dg/lookup/friend5.C: Likewise.
24816
24817 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24818
24819 Friend class name lookup 2/n, PR c++/14513, c++/15410
24820 * g++.dg/lookup/friend2.C: New test.
24821 * g++.dg/template/friend31.C: Likewise.
24822
24823 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24824
24825 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
24826
24827 2004-11-24 Mark Mitchell <mark@codesourcery.com>
24828
24829 PR c++/17473
24830 * g++.dg/tc1/dr56.C: Remove.
24831 * g++.dg/template/typedef1.C: Add dg-error markers.
24832 * g++.old-deja/g++.other/typedef7.C: Likewise.
24833
24834 PR c++/18285
24835 * g++.dg/parse/typedef7.C: New test.
24836
24837 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
24838
24839 * gcc.c-torture/execute/20041124-1.c: New test.
24840
24841 2004-11-24 Mark Mitchell <mark@codesourcery.com>
24842
24843 * g++.dg/template/deduce3.C: New test.
24844
24845 PR c++/18586
24846 * g++.dg/template/crash27.C: New test.
24847
24848 PR c++/18530
24849 * g++.dg/warn/Wshadow-3.C: New test.
24850
24851 2004-11-24 Devang Patel <dpatel@apple.com>
24852
24853 PR/18555
24854 * gcc.dg/cpp/isysroot-1.c: New test.
24855 * gcc.dg/cpp/usr/include/stdio.h: New file.
24856 * gcc.dg/cpp/isysroot-2.c: New test.
24857 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
24858 New file.
24859
24860 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24861
24862 PR c++/8929
24863 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
24864
24865 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
24866
24867 * gcc.target/sparc/align.c: Do not include <stdint.h>.
24868 * gcc.target/sparc/pdist.c: Likewise.
24869
24870 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
24871
24872 PR c++/16882
24873 * g++.dg/conversion/simd1.C: New test.
24874
24875 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24876
24877 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
24878 and restore_ld_library_path_env_vars.
24879 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
24880 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
24881 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
24882 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
24883
24884 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
24885
24886 * gcc.dg/pragma-align-2.c: Test macro expansion.
24887 * gcc.dg/pragma-pack-2.c: New test.
24888
24889 2004-11-23 Richard Henderson <rth@redhat.com>
24890
24891 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
24892 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24893 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
24894 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
24895 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
24896 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
24897
24898 * gcc.dg/vect/vect.exp: Add check for alpha.
24899 * lib/target-supports.exp (check_alpha_max_hw_available): New.
24900 (check_effective_target_vect_int): Enable for alpha.
24901 (check_effective_target_vect_long): New.
24902 (is-effective-target): Add it.
24903
24904 2004-11-23 Uros Bizjak <uros@kss-loka.si>
24905
24906 * gcc.dg/pr18614-1.c: New test.
24907
24908 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
24909
24910 * gcc.dg/setjmp-2.c: New test.
24911
24912 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
24913
24914 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
24915 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
24916 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
24917 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
24918 gcc.target/sparc/pdist.c: New tests.
24919
24920 2004-11-22 Bob Wilson <bob.wilson@acm.org>
24921
24922 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
24923
24924 2004-11-22 Dale Johannesen <dalej@apple.com>
24925
24926 * gcc.dg/20041111-1.c: New.
24927
24928 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
24929
24930 PR tree-opt/18536
24931 * gcc.dg/vect/pr18536.c: New test.
24932
24933 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24934
24935 PR c++/18354
24936 * g++.dg/template/nontype11.C: New test.
24937
24938 2004-11-21 Roger Sayle <roger@eyesopen.com>
24939
24940 PR middle-end/18520
24941 * gcc.dg/pr18520-1.c: New test case.
24942
24943 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
24944
24945 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
24946 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
24947 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
24948 expected diagnostics.
24949
24950 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24951
24952 PR target/18580
24953 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
24954 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
24955 vect-77.c, vect-77a.c: XFAIL on the SPARC.
24956
24957 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24958
24959 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
24960
24961 2004-11-19 Mark Mitchell <mark@codesourcery.com>
24962 Joseph Myers <joseph@codesourcery.com>
24963
24964 * lib/target-supports.exp (check_visibility_available): Really
24965 test the compiler.
24966
24967 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
24968
24969 PR tree-opt/18181
24970 * gcc.dg/vect/vect-85.c: New test.
24971 * gcc.dg/vect/vect-86.c: New test.
24972 * gcc.dg/vect/vect-87.c: New test.
24973 * gcc.dg/vect/vect-88.c: New test.
24974
24975 2004-11-19 Ben Elliston <bje@au.ibm.com>
24976
24977 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
24978
24979 2004-11-18 Janis Johnson <janis187@us.ibm.com>
24980
24981 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
24982 * gcc.dg/ppc-and-1.c: Ditto.
24983 * gcc.dg/ppc-compare-1.c: Ditto.
24984 * gcc.dg/ppc-mov-1.c: Ditto
24985
24986 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
24987 Mark Mitchell <mark@codesourcery.com>
24988
24989 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
24990
24991 2004-11-17 Janis Johnson <janis187@us.ibm.com>
24992 Aldy Hernandez <aldyh@redhat.com>
24993
24994 * lib/target-supports.exp (check_effective_target_vect_int): New
24995 (check_effective_target_vect_float): New
24996 (check_effective_target_vect_double): New.
24997 (is-effective-target): Support new effective targets keywords.
24998 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
24999 default action for dg-do.
25000 * gcc.dg/vect/pr16105.c: Use new support.
25001 * gcc.dg/vect/pr18400.c: Ditto.
25002 * gcc.dg/vect/pr18425.c: Ditto.
25003 * gcc.dg/vect/vect-1.c: Ditto.
25004 * gcc.dg/vect/vect-10.c: Ditto.
25005 * gcc.dg/vect/vect-11.c: Ditto.
25006 * gcc.dg/vect/vect-12.c: Ditto.
25007 * gcc.dg/vect/vect-13.c: Ditto.
25008 * gcc.dg/vect/vect-14.c: Ditto.
25009 * gcc.dg/vect/vect-15.c: Ditto.
25010 * gcc.dg/vect/vect-16.c: Ditto.
25011 * gcc.dg/vect/vect-17.c: Ditto.
25012 * gcc.dg/vect/vect-18.c: Ditto.
25013 * gcc.dg/vect/vect-19.c: Ditto.
25014 * gcc.dg/vect/vect-2.c: Ditto.
25015 * gcc.dg/vect/vect-20.c: Ditto.
25016 * gcc.dg/vect/vect-21.c: Ditto.
25017 * gcc.dg/vect/vect-22.c: Ditto.
25018 * gcc.dg/vect/vect-23.c: Ditto.
25019 * gcc.dg/vect/vect-24.c: Ditto.
25020 * gcc.dg/vect/vect-25.c: Ditto.
25021 * gcc.dg/vect/vect-26.c: Ditto.
25022 * gcc.dg/vect/vect-27.c: Ditto.
25023 * gcc.dg/vect/vect-27a.c: Ditto.
25024 * gcc.dg/vect/vect-28.c: Ditto.
25025 * gcc.dg/vect/vect-29.c: Ditto.
25026 * gcc.dg/vect/vect-29a.c: Ditto.
25027 * gcc.dg/vect/vect-3.c: Ditto.
25028 * gcc.dg/vect/vect-30.c: Ditto.
25029 * gcc.dg/vect/vect-31.c: Ditto.
25030 * gcc.dg/vect/vect-32.c: Ditto.
25031 * gcc.dg/vect/vect-33.c: Ditto.
25032 * gcc.dg/vect/vect-34.c: Ditto.
25033 * gcc.dg/vect/vect-35.c: Ditto.
25034 * gcc.dg/vect/vect-36.c: Ditto.
25035 * gcc.dg/vect/vect-37.c: Ditto.
25036 * gcc.dg/vect/vect-38.c: Ditto.
25037 * gcc.dg/vect/vect-4.c: Ditto.
25038 * gcc.dg/vect/vect-40.c: Ditto.
25039 * gcc.dg/vect/vect-41.c: Ditto.
25040 * gcc.dg/vect/vect-42.c: Ditto.
25041 * gcc.dg/vect/vect-43.c: Ditto.
25042 * gcc.dg/vect/vect-44.c: Ditto.
25043 * gcc.dg/vect/vect-45.c: Ditto.
25044 * gcc.dg/vect/vect-46.c: Ditto.
25045 * gcc.dg/vect/vect-47.c: Ditto.
25046 * gcc.dg/vect/vect-48.c: Ditto.
25047 * gcc.dg/vect/vect-48a.c: Ditto.
25048 * gcc.dg/vect/vect-49.c: Ditto.
25049 * gcc.dg/vect/vect-5.c: Ditto.
25050 * gcc.dg/vect/vect-50.c: Ditto.
25051 * gcc.dg/vect/vect-51.c: Ditto.
25052 * gcc.dg/vect/vect-52.c: Ditto.
25053 * gcc.dg/vect/vect-53.c: Ditto.
25054 * gcc.dg/vect/vect-54.c: Ditto.
25055 * gcc.dg/vect/vect-55.c: Ditto.
25056 * gcc.dg/vect/vect-56.c: Ditto.
25057 * gcc.dg/vect/vect-56a.c: Ditto.
25058 * gcc.dg/vect/vect-57.c: Ditto.
25059 * gcc.dg/vect/vect-58.c: Ditto.
25060 * gcc.dg/vect/vect-59.c: Ditto.
25061 * gcc.dg/vect/vect-6.c: Ditto.
25062 * gcc.dg/vect/vect-60.c: Ditto.
25063 * gcc.dg/vect/vect-61.c: Ditto.
25064 * gcc.dg/vect/vect-62.c: Ditto.
25065 * gcc.dg/vect/vect-63.c: Ditto.
25066 * gcc.dg/vect/vect-64.c: Ditto.
25067 * gcc.dg/vect/vect-65.c: Ditto.
25068 * gcc.dg/vect/vect-66.c: Ditto.
25069 * gcc.dg/vect/vect-67.c: Ditto.
25070 * gcc.dg/vect/vect-68.c: Ditto.
25071 * gcc.dg/vect/vect-69.c: Ditto.
25072 * gcc.dg/vect/vect-7.c: Ditto.
25073 * gcc.dg/vect/vect-72.c: Ditto.
25074 * gcc.dg/vect/vect-72a.c: Ditto.
25075 * gcc.dg/vect/vect-73.c: Ditto.
25076 * gcc.dg/vect/vect-74.c: Ditto.
25077 * gcc.dg/vect/vect-75.c: Ditto.
25078 * gcc.dg/vect/vect-76.c: Ditto.
25079 * gcc.dg/vect/vect-77.c: Ditto.
25080 * gcc.dg/vect/vect-77a.c: Ditto.
25081 * gcc.dg/vect/vect-78.c: Ditto.
25082 * gcc.dg/vect/vect-79.c: Ditto.
25083 * gcc.dg/vect/vect-8.c: Ditto.
25084 * gcc.dg/vect/vect-80.c: Ditto.
25085 * gcc.dg/vect/vect-82.c: Ditto.
25086 * gcc.dg/vect/vect-82_64.c: Ditto.
25087 * gcc.dg/vect/vect-83.c: Ditto.
25088 * gcc.dg/vect/vect-83_64.c: Ditto.
25089 * gcc.dg/vect/vect-9.c: Ditto.
25090 * gcc.dg/vect/vect-all.c: Ditto.
25091 * gcc.dg/vect/vect-none.c: Ditto.
25092
25093 2004-11-17 Janis Johnson <janis187@us.ibm.com>
25094
25095 * lib/gcc-dg.exp (dg-skip-if): New function.
25096 (dg-forbid-option): Remove.
25097 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25098 * g++.dg/abi/bitfield8.C: Likewise.
25099 * g++.dg/abi/dtor1.C: Likewise.
25100 * g++.dg/abi/empty10.C: Likewise.
25101 * g++.dg/abi/empty7.C: Likewise.
25102 * g++.dg/abi/empty9.C: Likewise.
25103 * g++.dg/abi/layout3.C: Likewise.
25104 * g++.dg/abi/layout4.C: Likewise.
25105 * g++.dg/abi/thunk1.C: Likewise.
25106 * g++.dg/abi/thunk2.C: Likewise.
25107 * g++.dg/abi/vbase11.C: Likewise.
25108 * g++.dg/abi/vthunk2.C: Likewise.
25109 * g++.dg/abi/vthunk3.C: Likewise.
25110 * g++.dg/ext/attrib8.C: Likewise.
25111 * g++.dg/opt/longbranch2.C: Likewise.
25112 * g++.dg/opt/reg-stack4.C: Likewise.
25113 * g++.old-deja/g++.ext/attrib1.C: Likewise.
25114 * g++.old-deja/g++.ext/attrib2.C: Likewise.
25115 * g++.old-deja/g++.ext/attrib3.C: Likewise.
25116 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25117 * g++.old-deja/g++.other/store-expr2.C: Likewise.
25118 * gcc.dg/20000609-1.c: Likewise.
25119 * gcc.dg/20000720-1.c: Likewise.
25120 * gcc.dg/20011107-1.c: Likewise.
25121 * gcc.dg/20011119-1.c: Likewise.
25122 * gcc.dg/20020108-1.c: Likewise.
25123 * gcc.dg/20020122-2.c: Likewise.
25124 * gcc.dg/20020122-3.c: Likewise.
25125 * gcc.dg/20020201-3.c: Likewise.
25126 * gcc.dg/20020206-1.c: Likewise.
25127 * gcc.dg/20020218-1.c: Likewise.
25128 * gcc.dg/20020310-1.c: Likewise.
25129 * gcc.dg/20020411-1.c: Likewise.
25130 * gcc.dg/20020418-2.c: Likewise.
25131 * gcc.dg/20020426-1.c: Likewise.
25132 * gcc.dg/20020426-2.c: Likewise.
25133 * gcc.dg/20020517-1.c: Likewise.
25134 * gcc.dg/20020523-1.c: Likewise.
25135 * gcc.dg/20020523-2.c: Likewise.
25136 * gcc.dg/20020729-1.c: Likewise.
25137 * gcc.dg/20030204-1.c: Likewise.
25138 * gcc.dg/20030826-2.c: Likewise.
25139 * gcc.dg/20030926-1.c: Likewise.
25140 * gcc.dg/20031202-1.c: Likewise.
25141 * gcc.dg/980312-1.c: Likewise.
25142 * gcc.dg/980313-1.c: Likewise.
25143 * gcc.dg/990117-1.c: Likewise.
25144 * gcc.dg/990424-1.c: Likewise.
25145 * gcc.dg/990524-1.c: Likewise.
25146 * gcc.dg/991230-1.c: Likewise.
25147 * gcc.dg/i386-387-1.c: Likewise.
25148 * gcc.dg/i386-387-2.c: Likewise.
25149 * gcc.dg/i386-387-3.c: Likewise.
25150 * gcc.dg/i386-387-4.c: Likewise.
25151 * gcc.dg/i386-387-5.c: Likewise.
25152 * gcc.dg/i386-387-6.c: Likewise.
25153 * gcc.dg/i386-asm-1.c: Likewise.
25154 * gcc.dg/i386-bitfield1.c: Likewise.
25155 * gcc.dg/i386-bitfield2.c: Likewise.
25156 * gcc.dg/i386-loop-1.c: Likewise.
25157 * gcc.dg/i386-loop-2.c: Likewise.
25158 * gcc.dg/i386-loop-3.c: Likewise.
25159 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25160 * gcc.dg/i386-pic-1.c: Likewise.
25161 * gcc.dg/i386-regparm.c: Likewise.
25162 * gcc.dg/i386-signbit-1.c: Likewise.
25163 * gcc.dg/i386-signbit-2.c: Likewise.
25164 * gcc.dg/i386-signbit-3.c: Likewise.
25165 * gcc.dg/i386-sse-5.c: Likewise.
25166 * gcc.dg/i386-sse-8.c: Likewise.
25167 * gcc.dg/i386-unroll-1.c: Likewise.
25168 * gcc.dg/tls/opt-1.c: Likewise.
25169 * gcc.dg/tls/opt-2.c: Likewise.
25170 * gcc.dg/unroll-1.c: Likewise.
25171 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25172 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25173 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25174 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25175
25176 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25177
25178 * g++.dg/template/incomplete1.C: New test.
25179
25180 2004-11-16 Nick Clifton <nickc@redhat.com>
25181
25182 Revert patches accidentally commited during checkin of fixes for
25183 xstormy16 tests:
25184 gcc.c-torture/execute/simd-4.c: Revert
25185 gcc.dg/20040910-1.c: Revert.
25186
25187 2004-11-16 Paul Brook <paul@codesourcery.com>
25188
25189 PR fortran/13010
25190 * gfortran.dg/der_pointer_1.f90: New test.
25191
25192 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
25193
25194 PR c/18498
25195 * gcc.dg/bitfld-13.c: New test.
25196
25197 2004-11-15 Janis Johnson <janis187@us.ibm.com>
25198
25199 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
25200 powerpc*-*-linux*.
25201
25202 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
25203 * gcc.dg/ppc64-abi-2.c: Ditto.
25204 * gcc.dg/ppc64-abi-3.c: Ditto.
25205
25206 * lib/gcc-dg.exp (dg-target-list): Remove.
25207
25208 2004-11-15 Steve Ellcey <sje@cup.hp.com>
25209
25210 * gcc.dg/ia64-postinc.c: New test.
25211
25212 2004-11-15 Mark Mitchell <mark@codesourcery.com>
25213
25214 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
25215
25216 2004-11-15 Nick Clifton <nickc@redhat.com>
25217
25218 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
25219 __INT_MAX__ so that the test can be compiled by toolchains
25220 targeted at 16-bit processors.
25221
25222 * gcc.dg/20040625-1.c: Use long constants rather than integers
25223 when performing arithmetic that will overflow 16-bits.
25224
25225 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
25226 xstormy16. It does not support 128-bit vector operations.
25227
25228 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
25229 with the macro PTR_TYPE. Define this macro to an integer type
25230 suitable for holding a pointer.
25231
25232 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
25233 the target is a 16-bit processor.
25234
25235 * gcc.dg/cpp/if-2.c: Expect a different warning message from
25236 16-bit targets where the character constant will be too long.
25237
25238 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
25239 where the double will not be directly addressable.
25240
25241 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25242
25243 Friend class name lookup 1/n, PR c++/18471
25244 * g++.dg/template/crash26.C: New test.
25245 * g++.dg/lookup/struct1.C: Adjust expected error.
25246 * g++.dg/parse/elab1.C: Likewise.
25247 * g++.dg/parse/elab2.C: Likewise.
25248 * g++.dg/parse/int-as-enum1.C: Likewise.
25249 * g++.dg/parse/struct-as-enum1.C: Likewise.
25250 * g++.dg/parse/typedef1.C: Likewise.
25251 * g++.dg/parse/typedef3.C: Likewise.
25252 * g++.dg/parse/typedef4.C: Likewise.
25253 * g++.dg/parse/typedef5.C: Likewise.
25254 * g++.dg/template/nontype4.C: Likewise.
25255 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
25256 * g++.old-deja/g++.other/elab1.C: Likewise.
25257 * g++.old-deja/g++.other/syntax4.C: Likewise.
25258
25259 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25260
25261 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
25262
25263 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
25264
25265 * gcc.c-torture/execute/20041114-1.c: New test.
25266
25267 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
25268
25269 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
25270 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
25271 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
25272 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
25273 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
25274 gcc.dg/switch-7.c: New tests.
25275
25276 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
25277
25278 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
25279
25280 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
25281
25282 PR tree-opt/18400
25283 * gcc.dg/vect/pr18400.c: New test.
25284
25285 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
25286 Andrew Pinski <pinskia@physics.uc.edu>
25287
25288 PR tree-opt/18425
25289 * gcc.dg/vect/pr18425.c: New test.
25290
25291 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
25292
25293 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
25294 Guard with dg-require-alias and dg-require-visibility.
25295
25296 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
25297
25298 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
25299
25300 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25301
25302 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
25303
25304 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25305
25306 PR c++/17344
25307 * g++.dg/template/defarg5.C: New test.
25308
25309 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25310
25311 * g++.dg/parse/cast1.C: Run only on ILP32.
25312 * g++.old-deja/g++.mike/p784.C: Likewise.
25313
25314 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
25315
25316 * gcc.c-torture/execute/20041113-1.c: New test.
25317
25318 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
25319
25320 PR target/18230
25321 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
25322 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
25323 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
25324 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25325 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
25326 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
25327 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
25328 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
25329 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
25330 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25331 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25332 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
25333 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
25334
25335 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
25336
25337 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
25338 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
25339 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
25340 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
25341 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
25342 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
25343 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
25344 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
25345 gcc.target/sparc/combined-1.c: New tests.
25346
25347 2004-11-12 Ziemowit Laski <zlaski@apple.com>
25348
25349 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
25350 New tests.
25351
25352 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25353
25354 * lib/gcc-dg.exp (dg-forbid-option): New function.
25355 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
25356 * g++.dg/abi/bitfield8.C: Likewise.
25357 * g++.dg/abi/dtor1.C: Likewise.
25358 * g++.dg/abi/empty10.C: Likewise.
25359 * g++.dg/abi/empty7.C: Likewise.
25360 * g++.dg/abi/empty9.C: Likewise.
25361 * g++.dg/abi/layout3.C: Likewise.
25362 * g++.dg/abi/layout4.C: Likewise.
25363 * g++.dg/abi/thunk1.C: Likewise.
25364 * g++.dg/abi/thunk2.C: Likewise.
25365 * g++.dg/abi/vbase11.C: Likewise.
25366 * g++.dg/abi/vthunk2.C: Likewise.
25367 * g++.dg/abi/vthunk3.C: Likewise.
25368 * g++.dg/ext/attrib8.C: Likewise.
25369 * g++.dg/opt/longbranch2.C: Likewise.
25370 * g++.dg/opt/reg-stack4.C: Likewise.
25371 * g++.old-deja/g++.ext/attrib1.C: Likewise.
25372 * g++.old-deja/g++.ext/attrib2.C: Likewise.
25373 * g++.old-deja/g++.ext/attrib3.C: Likewise.
25374 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25375 * g++.old-deja/g++.other/store-expr2.C: Likewise.
25376 * gcc.dg/20000609-1.c: Likewise.
25377 * gcc.dg/20000720-1.c: Likewise.
25378 * gcc.dg/20011107-1.c: Likewise.
25379 * gcc.dg/20011119-1.c: Likewise.
25380 * gcc.dg/20020108-1.c: Likewise.
25381 * gcc.dg/20020122-2.c: Likewise.
25382 * gcc.dg/20020122-3.c: Likewise.
25383 * gcc.dg/20020201-3.c: Likewise.
25384 * gcc.dg/20020206-1.c: Likewise.
25385 * gcc.dg/20020218-1.c: Likewise.
25386 * gcc.dg/20020310-1.c: Likewise.
25387 * gcc.dg/20020411-1.c: Likewise.
25388 * gcc.dg/20020418-2.c: Likewise.
25389 * gcc.dg/20020426-1.c: Likewise.
25390 * gcc.dg/20020426-2.c: Likewise.
25391 * gcc.dg/20020517-1.c: Likewise.
25392 * gcc.dg/20020523-1.c: Likewise.
25393 * gcc.dg/20020523-2.c: Likewise.
25394 * gcc.dg/20020729-1.c: Likewise.
25395 * gcc.dg/20030204-1.c: Likewise.
25396 * gcc.dg/20030826-2.c: Likewise.
25397 * gcc.dg/20030926-1.c: Likewise.
25398 * gcc.dg/20031202-1.c: Likewise.
25399 * gcc.dg/980312-1.c: Likewise.
25400 * gcc.dg/980313-1.c: Likewise.
25401 * gcc.dg/990117-1.c: Likewise.
25402 * gcc.dg/990424-1.c: Likewise.
25403 * gcc.dg/990524-1.c: Likewise.
25404 * gcc.dg/991230-1.c: Likewise.
25405 * gcc.dg/i386-387-1.c: Likewise.
25406 * gcc.dg/i386-387-2.c: Likewise.
25407 * gcc.dg/i386-387-3.c: Likewise.
25408 * gcc.dg/i386-387-4.c: Likewise.
25409 * gcc.dg/i386-387-5.c: Likewise.
25410 * gcc.dg/i386-387-6.c: Likewise.
25411 * gcc.dg/i386-asm-1.c: Likewise.
25412 * gcc.dg/i386-bitfield1.c: Likewise.
25413 * gcc.dg/i386-bitfield2.c: Likewise.
25414 * gcc.dg/i386-loop-1.c: Likewise.
25415 * gcc.dg/i386-loop-2.c: Likewise.
25416 * gcc.dg/i386-loop-3.c: Likewise.
25417 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25418 * gcc.dg/i386-pic-1.c: Likewise.
25419 * gcc.dg/i386-regparm.c: Likewise.
25420 * gcc.dg/i386-signbit-1.c: Likewise.
25421 * gcc.dg/i386-signbit-2.c: Likewise.
25422 * gcc.dg/i386-signbit-3.c: Likewise.
25423 * gcc.dg/i386-sse-5.c: Likewise.
25424 * gcc.dg/i386-sse-8.c: Likewise.
25425 * gcc.dg/i386-unroll-1.c: Likewise.
25426 * gcc.dg/tls/opt-1.c: Likewise.
25427 * gcc.dg/tls/opt-2.c: Likewise.
25428 * gcc.dg/unroll-1.c: Likewise.
25429 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25430 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25431 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25432 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25433 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
25434 -m64 is specified.
25435
25436 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25437
25438 PR c++/18389
25439 * g++.dg/parse/cond1.C: New test.
25440
25441 PR c++/18429
25442 * g++.dg/template/array9.C: New test.
25443 * g++.dg/ext/vla1.C: Adjust error messages.
25444 * g++.dg/ext/vlm1.C: Likewise.
25445 * g++.dg/template/crash2.C: Likewise.
25446
25447 PR c++/18436
25448 * g++.dg/template/call3.C: New test.
25449
25450 PR c++/18407
25451 * g++.dg/template/ptrmem11.C: New test.
25452
25453 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
25454
25455 PR other/14264
25456 * lib/g++.exp: Set LC_ALL and LANG to C.
25457 * lib/gcc-dg.exp: Likewise.
25458 * lib/gfortran.exp: Likewise.
25459 * lib/objc.exp: Likewise.
25460 * lib/treelang.exp: Likewise.
25461
25462 2004-11-12 Andreas Schwab <schwab@suse.de>
25463
25464 * gcc.dg/pr16286.c: Fix last change.
25465
25466 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25467
25468 PR c++/18416
25469 * g++.dg/init/global1.C: New test.
25470
25471 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
25472
25473 * gcc.c-torture/execute/20041112-1.c: New test.
25474
25475 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25476
25477 * lib/gcc-dg.exp (dg-target-list): New.
25478
25479 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25480 Richard Sandiford <rsandifo@redhat.com>
25481
25482 * lib/target-supports.exp (get-compiler_messages): New.
25483 (check_named_sections_available): Use it.
25484 (check_effective_target_ilp32): New.
25485 (check_effective_target_lp64): New.
25486 (is-effective-target): New.
25487 * lib/gcc-dg.exp (dg-require-effective-target): New.
25488
25489 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
25490
25491 * gcc.dg/precedence-1.c: New test.
25492
25493 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25494
25495 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
25496
25497 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
25498 message, delete generated files, use more descriptive name for
25499 executable, and make the test unsupported when it cannot be run.
25500
25501 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
25502 (dg-require-weak, dg-require-visibility, dg-require-alias,
25503 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
25504 dg-require-iconv, dg-require-named-sections): Use it.
25505
25506 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
25507
25508 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
25509
25510 PR target/16457
25511 * gcc.dg/ppc-and-1: New
25512
25513 PR target/16796
25514 * gcc.dg/ppc-mov-1.c: New.
25515
25516 PR target/16458
25517 * gcc.dg/ppc-compare-1.c: New.
25518
25519 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
25520
25521 * objc.dg/desig-init-2.m: New test.
25522
25523 2004-11-10 Adam Nemet <anemet@lnxw.com>
25524
25525 PR middle-end/18160
25526 * g++.dg/warn/register-var-1.C: New test.
25527 * g++.dg/warn/register-var-2.C: New test.
25528
25529 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25530
25531 * gcc.dg/union-2.c: New test.
25532
25533 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
25534
25535 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
25536 New test for PR tree-optimization/17892.
25537
25538 2004-11-09 Mark Mitchell <mark@codesourcery.com>
25539
25540 PR c++/18369
25541 * g++.dg/init/new12.C: New test.
25542
25543 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
25544
25545 * gcc.target/sparc: New directory.
25546 * gcc.target/sparc/sparc.exp: New driver.
25547 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
25548 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
25549 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
25550 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
25551
25552 2004-11-10 Paul Brook <paul@codesourcery.com>
25553
25554 PR fortran/18218
25555 * gfortran.dg/list_read.c: New test.
25556
25557 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25558
25559 PR c/18322
25560 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
25561 expected diagnostic location.
25562
25563 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
25564
25565 * gcc.dg/20041109-1.c: New test.
25566
25567 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
25568
25569 PR objc/18406
25570 * objc/compile/pr18406.m: New test.
25571
25572 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25573
25574 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
25575
25576 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25577
25578 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
25579
25580 2004-11-08 Steve Ellcey <sje@cup.hp.com>
25581
25582 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
25583
25584 2004-11-08 Steve Ellcey <sje@cup.hp.com>
25585
25586 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
25587 exit.
25588
25589 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
25590
25591 PR tree-opt/18299
25592 * gcc.c-torture/pr18299-1.c: New test.
25593
25594 2004-11-06 Andreas Schwab <schwab@suse.de>
25595
25596 * gcc.dg/pr16286.c: Also test for bool and pixel.
25597
25598 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
25599
25600 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
25601 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
25602 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
25603 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
25604 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
25605 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
25606 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
25607 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
25608 gcc.dg/struct-semi-3.c: New tests.
25609
25610 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25611
25612 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
25613
25614 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25615
25616 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
25617 Do not use C99 designators.
25618
25619 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25620
25621 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
25622
25623 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25624
25625 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
25626 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
25627 * gcc.c-torture/execute/simd-5.x: Remove.
25628
25629 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
25630
25631 PR rtl-optimization/17933
25632 * gcc.dg/torture/pr17933-1.c: New test.
25633
25634 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
25635
25636 PR target/18106
25637 * lib/target-supports.exp (check_weak_available): Support
25638 Windows.
25639
25640 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
25641
25642 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
25643 call to fflush(stdout) before abort.
25644 (my_ffsll): New function.
25645 (generate_fields): Use it.
25646
25647 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
25648
25649 * gcc.dg/init-undef-1.c: New test.
25650
25651 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
25652
25653 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
25654 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
25655 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
25656 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
25657 expected messages for new parser.
25658
25659 2004-11-04 Mark Mitchell <mark@codesourcery.com>
25660
25661 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
25662
25663 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
25664
25665 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
25666 on LP64 targets.
25667
25668 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
25669
25670 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
25671 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
25672 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
25673 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
25674 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
25675 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
25676 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
25677 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
25678 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
25679 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
25680
25681 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
25682
25683 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
25684 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
25685 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
25686 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
25687 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
25688 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
25689 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
25690 for new parser.
25691
25692 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
25693
25694 PR target/15342
25695 * gcc.dg/20041104-1.c: New test.
25696
25697 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25698
25699 * g++.dg/template/nontype7.C: New test.
25700 * g++.dg/template/nontype8.C: Likewise.
25701 * g++.dg/template/nontype9.C: Likewise.
25702 * g++.dg/template/nontype10.C: Likewise.
25703 * g++.dg/tc1/dr49.C: Likewise.
25704 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
25705 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
25706
25707 2004-11-04 Ben Elliston <bje@au.ibm.com>
25708
25709 * g++.dg/rtti/tinfo1.C: Remove xfails.
25710
25711 2004-11-04 Ben Elliston <bje@au.ibm.com>
25712
25713 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
25714 packed attribute to the definition to satisfy the new C++ parser.
25715
25716 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25717
25718 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
25719 invocations of va_arg.
25720
25721 2004-11-02 Mark Mitchell <mark@codesourcery.com>
25722
25723 PR c++/18124
25724 * g++.dg/template/crash25.C: New test.
25725
25726 PR c++/18155
25727 * g++.dg/template/typedef2.C: New test.
25728 * g++.dg/parse/crash13.C: Adjust error markers.
25729
25730 PR c++/18177
25731 * g++.dg/conversion/const3.C: New test.
25732
25733 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25734
25735 PR fortran/17535
25736 PR fortran/17583
25737 PR fortran/17713
25738 * gfortran.dg/generic_[123].f90: New testcases.
25739
25740 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
25741
25742 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
25743 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
25744
25745 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
25746
25747 PR tree-opt/16808
25748 * gcc.c-torture/compile/pr16808.c: New test.
25749
25750 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
25751
25752 PR rtl-optimization/17104
25753 * gcc.dg/ppc-bitfield1.c: New.
25754
25755 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
25756
25757 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
25758
25759 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
25760
25761 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
25762 strings for 32-bit code.
25763
25764 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
25765
25766 PR c/18239
25767 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
25768
25769 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
25770
25771 PR c++/18064
25772 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
25773
25774 2004-10-31 Mark Mitchell <mark@codesourcery.com>
25775
25776 PR c++/15172
25777 * g++.dg/init/aggr2.C: New test.
25778
25779 2004-10-30 Ziemowit Laski <zlaski@apple.com>
25780
25781 * objc.dg/local-decl-1.m: New test.
25782
25783 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
25784
25785 * gcc.dg/20040910-1.c: Adjust regex.
25786
25787 2004-10-30 Roger Sayle <roger@eyesopen.com>
25788
25789 PR rtl-optimization/18084
25790 * g++.dg/opt/pr18084-1.C: New testcase.
25791
25792 2004-10-30 Matt Austern <austern@apple.com>
25793
25794 PR c++/17542
25795 * g++.dg/ext/attrib18.C: New test.
25796
25797 2004-10-30 Roger Sayle <roger@eyesopen.com>
25798
25799 PR middle-end/18096
25800 * gcc.dg/pr18096-1.c: New test case.
25801
25802 2004-10-30 Roger Sayle <roger@eyesopen.com>
25803
25804 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
25805
25806 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
25807
25808 PR c/16666
25809 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
25810 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
25811 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
25812 gcc.dg/old-style-prom-3.c: New tests.
25813
25814 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
25815
25816 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
25817 Remove unnecessary inclusion of stdio.h.
25818
25819 2004-10-29 Roger Sayle <roger@eyesopen.com>
25820
25821 PR rtl-optimization/17581
25822 * gcc.dg/pr17581-1.c: New test case.
25823
25824 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
25825
25826 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
25827 being implemented.
25828 * g++.dg/conversion/dr195-1.C: New.
25829 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
25830 * g++.old-deja/g++.mike/p10148.C: Likewise.
25831
25832 2004-10-29 Mark Mitchell <mark@codesourcery.com>
25833
25834 PR c++/17695
25835 * g++.dg/debug/typedef2.C: New test.
25836
25837 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
25838
25839 PR fortran/13490
25840 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
25841 * gfortran.dg/g77/README: Update.
25842
25843 2004-10-28 Matt Austern <austern@apple.com>
25844
25845 PR c++/14124
25846 * g++.dg/ext/packed7.C: New test.
25847
25848 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25849
25850 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
25851 scan-assembler.
25852 * lib/scanasm.exp (hidden-scan-for): New proc.
25853 (scan-hidden): Use hidden-scan-for instead of constructing the scan
25854 string.
25855 (scan-not-hidden): Likewise.
25856 * lib/target-supports.exp (check_visibility_available): mach-o is
25857 support too.
25858
25859 2004-10-28 Mark Mitchell <mark@codesourcery.com>
25860
25861 PR c++/17132
25862 * g++.dg/template/memclass3.C: New test.
25863
25864 2004-10-28 Adam Nemet <anemet@lnxw.com>
25865
25866 PR middle-end/18160
25867 * gcc.dg/register-var-1.c: New test.
25868 * gcc.dg/register-var-2.c: New test.
25869 * gcc.dg/asm-7.c: Taking the address of a register variable is an
25870 error now.
25871
25872 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
25873
25874 PR other/18172
25875 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
25876 unused variables.
25877 * gcc.dg/vect/vect-22.c: Likewise.
25878
25879 2004-10-28 Jakub Jelinek <jakub@redhat.com>
25880
25881 * gcc.dg/i386-rotate-1.c: New test.
25882
25883 2004-10-27 Mark Mitchell <mark@codesourcery.com>
25884
25885 * g++.dg/init/ref12.C: Add "run" marker.
25886
25887 PR c++/17435
25888 * g++.dg/init/ref12.C: New test.
25889
25890 PR c++/18140
25891 * g++.dg/template/shift1.C: New test.
25892 * g++.dg/template/error10.C: Adjust error markers.
25893
25894 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
25895
25896 PR tree-opt/17529
25897 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
25898
25899 2004-10-27 Geoffrey Keating <geoffk@apple.com>
25900
25901 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
25902 * gcc.dg/weak/weak-3.c: Likewise.
25903 * gcc.dg/weak/weak-5.c: Likewise.
25904 * gcc.dg/weak/weak-9.c: Likewise.
25905 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
25906 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
25907
25908 * gcc.dg/darwin-weakimport-1.c: New.
25909
25910 2004-10-28 Ben Elliston <bje@au.ibm.com>
25911
25912 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
25913
25914 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
25915
25916 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
25917 'syntax' error messages.
25918 * gcc.dg/cpp/direct2s.c: Likewise.
25919
25920 2004-10-26 Geoffrey Keating <geoffk@apple.com>
25921
25922 * gcc.c-torture/compile/20041026-1.c: New.
25923
25924 2004-10-26 Mark Mitchell <mark@codesourcery.com>
25925
25926 PR c++/18093
25927 * g++.dg/lookup/ns2.C: New test.
25928
25929 PR c++/18020
25930 * g++.dg/template/enum4.C: New test.
25931
25932 PR c++/18161
25933 * g++.dg/template/expr1.C: New test.
25934
25935 2004-10-26 Ben Elliston <bje@au.ibm.com>
25936
25937 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
25938
25939 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
25940
25941 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
25942 gcc.dg/decl-nospec-3.c: New tests.
25943
25944 2004-10-26 Ziemowit Laski <zlaski@apple.com>
25945
25946 * objc.dg/super-class-3.m: New test.
25947
25948 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
25949
25950 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
25951 resyncing.
25952 * gcc.dg/cpp/direct2s.c: Likewise.
25953
25954 2004-10-25 Geoffrey Keating <geoffk@apple.com>
25955
25956 * objc.dg/image-info.m: Update for changes to section selection.
25957
25958 2004-10-25 David Ayers <d.ayers@inode.at>
25959 Ziemowit Laski <zlaski@apple.com>
25960
25961 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
25962 diagnostics when messaging 'id <Proto>'.
25963 * objc.dg/class-protocol-1.m: New test.
25964 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
25965 a non-existent method signature.
25966 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
25967 Update diagnostics when messaging with non-existent method signature.
25968 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
25969 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
25970 invalid receivers are now resolved as if messaging 'id'; remove
25971 extraneous diagnostics.
25972
25973 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
25974
25975 PR c/16667
25976 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
25977 gcc.dg/init-desig-obs-3.c: New tests.
25978
25979 2004-10-25 Jakub Jelinek <jakub@redhat.com>
25980
25981 * gcc.dg/debug/20041023-1.c: New test.
25982
25983 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
25984
25985 PR middle-end/17407
25986 * gcc.c-torture/compile/pr17407.c: New test.
25987
25988 PR c++/18121
25989 * g++.dg/template/array8.C: New test.
25990
25991 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
25992
25993 PR other/18138
25994 * lib/g++.exp: Accept more than one multilib libgcc.
25995 * lib/gcc-dg.exp: Likewise.
25996 * lib/objc.exp: Likewise.
25997 * lib/treelang.exp: Likewise.
25998 * lib/gfortran.exp: Likewise.
25999
26000 2004-10-24 Ben Elliston <bje@au.ibm.com>
26001
26002 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26003
26004 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
26005
26006 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26007 * gcc.dg/c99-const-expr-3.c: Likewise.
26008
26009 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
26010
26011 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26012
26013 2004-10-23 Ben Elliston <bje@au.ibm.com>
26014
26015 * gcc.c-torture/execute/loop-2e.x: Remove.
26016
26017 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
26018
26019 PR c++/18095
26020 * g++.dg/parse/crash18.C: New.
26021 * g++.dg/parse/crash19.C: New.
26022
26023 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
26024
26025 * g++.dg/ext/dllimport1.C: Move dg-warnings.
26026 * g++.dg/ext/dllimport2.C: Same.
26027 * g++.dg/ext/dllimport8.C: Same.
26028
26029 2004-10-21 Mark Mitchell <mark@codesourcery.com>
26030
26031 PR c++/10841
26032 * g++.dg/conversion/cast1.C: New test.
26033 * g++.dg/overload/pmf1.C: Adjust error marker.
26034
26035 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
26036
26037 PR objc/17923
26038 * objc.dg/const-str-7.m: New test.
26039
26040 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26041
26042 * g++.dg/template/memfriend11.C: Fix comment typo.
26043 * g++.dg/template/memfriend14.C: Likewise.
26044
26045 2004-10-20 Richard Henderson <rth@redhat.com>
26046
26047 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26048 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26049 -fasynchronous-unwind-tables.
26050
26051 2004-10-20 Richard Henderson <rth@redhat.com>
26052
26053 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26054 (main): Return success.
26055 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26056 (main): Return success.
26057
26058 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26059
26060 PR c++/13495
26061 * g++.dg/template/memfriend9.C: New test.
26062 * g++.dg/template/memfriend10.C: Likewise.
26063 * g++.dg/template/memfriend11.C: Likewise.
26064 * g++.dg/template/memfriend12.C: Likewise.
26065 * g++.dg/template/memfriend13.C: Likewise.
26066 * g++.dg/template/memfriend14.C: Likewise.
26067 * g++.dg/template/memfriend15.C: Likewise.
26068 * g++.dg/template/memfriend16.C: Likewise.
26069 * g++.dg/template/memfriend17.C: Likewise.
26070 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26071
26072 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
26073
26074 * g++.dg/conversion/dr195.C: New.
26075 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26076
26077 2004-10-20 Ben Elliston <bje@au.ibm.com>
26078 Devang Patel <dpatel@apple.com>
26079
26080 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26081 of floating point arithmetic, which could trap.
26082
26083 2004-10-19 Mark Mitchell <mark@codesourcery.com>
26084
26085 PR c++/14035
26086 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26087 * g++.dg/conversion/const2.C: New test.
26088 * g++.dg/expr/reinterpret2.C: New test.
26089 * g++.dg/expr/reinterpret3.C: New test.
26090 * g++.dg/expr/cast2.C: New test.
26091 * g++.dg/expr/copy1.C: New test.
26092 * g++.dg/other/conversion1.C: Change error message.
26093 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26094 function pointers to void *.
26095 * g++.old-deja/g++.mike/p10148.C: Likewise.
26096
26097 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26098
26099 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26100
26101 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
26102
26103 PR c++/18047
26104
26105 * g++.dg/parse/expr3.C: New test.
26106
26107 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26108
26109 * gcc.dg/smod-1.c: New test.
26110
26111 2004-10-18 Ziemowit Laski <zlaski@apple.com>
26112
26113 * objc.dg/method-14.m: New test.
26114
26115 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
26116
26117 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26118 Also xfail as the patch was reverted.
26119
26120 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
26121
26122 PR middle-end/16973
26123 * gcc.dg/pr16973.c: New test.
26124
26125 2004-10-18 Diego Novillo <dnovillo@redhat.com>
26126
26127 PR tree-optimization/17656
26128 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
26129
26130 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
26131
26132 * g++.dg/eh/shadow1.C: New.
26133
26134 2004-10-18 Jakub Jelinek <jakub@redhat.com>
26135
26136 * gcc.c-torture/compile/20041018-1.c: New test.
26137
26138 2004-10-18 Ben Elliston <bje@au.ibm.com>
26139
26140 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26141 compiler referring to register 0 when accessing sdata. The linker
26142 now patches things up.
26143
26144 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
26145
26146 PR c/17529
26147 * gcc.c-torture/compile/pr17529.c: New test.
26148
26149 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26150
26151 PR c++/17743
26152 * g++.dg/ext/attrib17.C: New test.
26153
26154 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
26155
26156 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26157
26158 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26159
26160 PR c++/10479
26161 * g++.dg/ext/attrib16.C: New test.
26162
26163 2004-10-15 Mark Mitchell <mark@codesourcery.com>
26164
26165 PR c++/17042
26166 * g++.dg/init/dso_handle1.C: New test.
26167
26168 PR c++/14667
26169 * g++.dg/parse/typedef6.C: New test.
26170
26171 PR c++/17916
26172 * g++.dg/parse/pragma1.C: New test.
26173
26174 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
26175
26176 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
26177
26178 2004-10-15 Steve Ellcey <sje@cup.hp.com>
26179
26180 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
26181 -fno-common when on HPPA HP-UX platforms.
26182
26183 2004-10-15 Jakub Jelinek <jakub@redhat.com>
26184
26185 PR other/16820
26186 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
26187 stdint.h.
26188 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
26189 uintptr_t.
26190
26191 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
26192
26193 PR c++/16301
26194 * g++.dg/lookup/strong-using-4.C: New test.
26195
26196 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
26197
26198 PR middle-end/16567
26199 * gcc.c-torture/compile/nested-1.c: New test.
26200
26201 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
26202
26203 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
26204 and mipsisa64*-*-* (until support for misaligned loads is added).
26205 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
26206 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
26207 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
26208 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
26209 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
26210 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
26211
26212 2004-10-14 Mark Mitchell <mark@codesourcery.com>
26213
26214 PR c++/17976
26215 * g++.dg/init/dtor3.C: New test.
26216
26217 2004-10-15 Ben Elliston <bje@au.ibm.com>
26218
26219 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
26220
26221 2004-10-14 Geoffrey Keating <geoffk@apple.com>
26222
26223 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
26224 * gcc.dg/macho-lo-sum.c: Likewise.
26225
26226 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
26227
26228 * gcc.dg/ppc-spe64-1.c: New test.
26229
26230 2004-10-14 Devang Patel <dpatel@apple.com>
26231
26232 PR 17635
26233 * gcc.dg/pr17635.c : New test.
26234
26235 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
26236
26237 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
26238 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
26239 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
26240 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
26241 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
26242 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
26243 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
26244 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
26245 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
26246 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
26247 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
26248 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
26249 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
26250 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
26251 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
26252 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
26253 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
26254 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
26255
26256 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
26257
26258 * gcc.dg/vect/vect-82.c: New testcase.
26259 * gcc.dg/vect/vect-82_64.c: New testcase.
26260 * gcc.dg/vect/vect-83.c: New testcase.
26261 * gcc.dg/vect/vect-83_64.c: New testcase.
26262
26263 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
26264
26265 * gcc.dg/cpp/error-1.c: New test.
26266
26267 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
26268
26269 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
26270
26271 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
26272
26273 PR target/17984
26274 * gcc.dg/cris-peep2-xsrand2.c: New test.
26275
26276 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
26277
26278 PR c++/17661
26279 * testsuite/g++.dg/expr/for2.C: New test.
26280
26281 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
26282
26283 * g++.dg/inherit/thunk1.C: Run on the SPARC.
26284
26285 2004-10-13 Jakub Jelinek <jakub@redhat.com>
26286
26287 PR tree-optimization/17724
26288 * g++.dg/opt/pr17724-1.C: New test.
26289 * g++.dg/opt/pr17724-2.C: New test.
26290 * g++.dg/opt/pr17724-3.C: New test.
26291 * g++.dg/opt/pr17724-4.C: New test.
26292 * g++.dg/opt/pr17724-5.C: New test.
26293 * g++.dg/opt/pr17724-6.C: New test.
26294
26295 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
26296
26297 PR c/17301
26298 * gcc.dg/pr17301-2.c: New test.
26299
26300 2004-10-11 Mark Mitchell <mark@codesourcery.com>
26301
26302 PR c++/15876
26303 * g++.dg/parse/error22.C: New test.
26304
26305 PR c++/17936
26306 * g++.dg/template/spec18.C: New test.
26307
26308 2004-10-11 Steve Ellcey <sje@cup.hp.com>
26309
26310 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
26311 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
26312 memcpy.
26313 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
26314 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
26315
26316 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
26317
26318 * g++.dg/eh/cleanup5.C: Add dg-options "".
26319
26320 2004-10-11 Roger Sayle <roger@eyesopen.com>
26321
26322 PR middle-end/17657
26323 * gcc.dg/switch-4.c: New test case.
26324
26325 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
26326
26327 * gcc.c-torture/execute/20041011-1.c: New test.
26328
26329 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
26330
26331 PR c++/17554
26332 * g++.dg/init/for3.C: New test.
26333
26334 PR c++/17657
26335 * g++.dg/opt/switch2.C: New test.
26336
26337 PR middle-end/17703
26338 * g++.dg/warn/Wreturn-2.C: New test.
26339
26340 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
26341
26342 PR c++/17907
26343 * g++.dg/eh/cleanup5.C: New test.
26344
26345 2004-10-10 Mark Mitchell <mark@codesourcery.com>
26346
26347 PR c++/17393
26348 * g++.dg/parse/error21.C: New test.
26349
26350 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
26351
26352 * g++.dg/overload/pmf1.C: Adjust quoting marks.
26353 * g++.dg/warn/incomplete1.C: Likewise.
26354 * g++.dg/template/qualttp20.C: Likewise.
26355
26356 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26357
26358 PR c/17881
26359 * parm-incomplete-1.c: New test.
26360
26361 2004-10-09 Mark Mitchell <mark@codesourcery.com>
26362
26363 PR c++/17867
26364 * g++.dg/parse/error19.C: New test.
26365
26366 PR c++/17670
26367 * g++.dg/init/new11.C: New test.
26368
26369 PR c++/17821
26370 * g++.dg/parse/error20.C: New test.
26371
26372 PR c++/17826
26373 * g++.dg/template/crash24.C: New test.
26374
26375 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26376
26377 PR c/17301
26378 * gcc.dg/pr17301-1.c: New test.
26379
26380 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26381
26382 PR c/17189
26383 * gcc.dg/anon-struct-5.c: New test.
26384
26385 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
26386
26387 PR c/17844
26388 * gcc.dg/pr17844-1.c: New test.
26389
26390 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
26391
26392 PR tree-optimization/17906
26393 * gcc.c-torture/compile/pr17906.c: New.
26394
26395 2004-10-09 Stuart Hastings <stuart@apple.com>
26396 Roger Sayle <roger@eyesopen.com>
26397
26398 PR rtl-optimization/17853
26399 * gcc.dg/i386-mmx-5.c: New testcase.
26400
26401 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
26402
26403 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
26404
26405 2004-10-09 Mark Mitchell <mark@codesourcery.com>
26406
26407 PR c++/17524
26408 * g++.dg/template/static9.C: New test.
26409
26410 PR c++/17685
26411 * g++.dg/parse/operator5.C: New test.
26412
26413 2004-10-09 Roger Sayle <roger@eyesopen.com>
26414
26415 PR middle-end/17894
26416 * gcc.c-torture/execute/divcmp-4.c: New test case.
26417
26418 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26419
26420 PR tree-opt/17902
26421 * g++.dg/opt/pr17902.C: New test.
26422
26423 2004-10-09 Jakub Jelinek <jakub@redhat.com>
26424
26425 * gcc.dg/cpp/ident-1.c: Add dg-options "".
26426
26427 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26428
26429 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
26430
26431 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26432
26433 * gcc.dg/assign-warn-3.c: New test.
26434
26435 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26436
26437 PR c/16999
26438 * gcc.dg/cpp/ident-1.c: New test.
26439
26440 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
26441
26442 * gcc.c-torture/compile/acc1.c: New.
26443
26444 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26445
26446 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
26447 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
26448
26449 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
26450
26451 * gcc.dg/ultrasp11.c: New test.
26452
26453 2004-10-08 Michael Matz <matz@suse.de>
26454
26455 * gcc.dg/doloop-2.c: New test.
26456
26457 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26458
26459 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
26460 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
26461 objc.dg/method-9.m: Update expected diagnostics.
26462
26463 2004-10-07 Geoffrey Keating <geoffk@apple.com>
26464
26465 * gcc.dg/ppc-fsel-3.c: New file.
26466 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
26467
26468 2004-10-07 Paul Brook <paul@codesourcery.com>
26469
26470 * gfortran.dg/intrinsic_verify_1.f90: New test.
26471
26472 2004-10-07 Paul Brook <paul@codesourcery.com>
26473
26474 * gfortran.dg/empty_format_1.f90: Remove stray commas.
26475
26476 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26477
26478 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
26479 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
26480 commit.
26481
26482 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
26483
26484 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
26485
26486 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26487
26488 PR c++/17115
26489 * g++.dg/warn/Winline-4.C: New test.
26490
26491 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
26492
26493 * gcc.c-torture/compile/20041007-1.c: New test.
26494
26495 2004-10-07 Paul Brook <paul@codesourcery.com>
26496
26497 PR fortran/17678
26498 * gfortran.dg/use_allocated_1.f90: New test.
26499
26500 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
26501
26502 PR middle-end/17849
26503 * gfortran.fortran-torture/compile/nested.f90: New test
26504
26505 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
26506
26507 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
26508
26509 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
26510
26511 PR c++/17368
26512 * g++.dg/ext/asm6.C: New test.
26513
26514 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
26515
26516 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
26517
26518 2004-10-06 Paul Brook <paul@codesourcery.com>
26519
26520 PR libfortran/17709
26521 * gfortran.dg/empty_format_1.f90: New test.
26522
26523 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26524
26525 PR fortran/17568
26526 * gfortran.dg/ishft.f90: New test.
26527
26528 PR fortran/17283
26529 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
26530 tests.
26531
26532 2004-10-06 Paul Brook <paul@codesourcery.com>
26533
26534 * gfortran.dg/do_1.f90: New test.
26535
26536 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26537
26538 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
26539 optimizing for size.
26540
26541 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
26542
26543 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
26544
26545 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
26546
26547 * gcc.c-torture/compile/20041005-1.c: New test.
26548
26549 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
26550
26551 PR c++/17829
26552 * g++.dg/lookup/koenig4.C: New.
26553
26554 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
26555
26556 * g++.dg/other/classkey1.C: Adjust quoting marks.
26557 * g++.dg/parse/error15.C: Likewise.
26558 * g++.dg/template/meminit2.C (int>): Likewise.
26559
26560 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26561
26562 PR fortran/17283
26563 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
26564
26565 PR fortran/17631
26566 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
26567
26568 PR fortran/17708
26569 * gfortran.dg/pr17708.f90: New test.
26570
26571 2004-10-04 Chao-ying Fu <fu@mips.com>
26572
26573 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
26574 * gcc.dg/vect/vect-4.c: Ditto.
26575 * gcc.dg/vect/vect-5.c: Ditto.
26576 * gcc.dg/vect/vect-6.c: Ditto.
26577 * gcc.dg/vect/vect-8.c: Ditto.
26578 * gcc.dg/vect/vect-16.c: Ditto.
26579 * gcc.dg/vect/vect-30.c: Ditto.
26580 * gcc.dg/vect/vect-40.c: Ditto.
26581 * gcc.dg/vect/vect-41.c: Ditto.
26582 * gcc.dg/vect/vect-42.c: Ditto.
26583 * gcc.dg/vect/vect-43.c: Ditto.
26584 * gcc.dg/vect/vect-44.c: Ditto.
26585 * gcc.dg/vect/vect-45.c: Ditto.
26586 * gcc.dg/vect/vect-46.c: Ditto.
26587 * gcc.dg/vect/vect-47.c: Ditto.
26588 * gcc.dg/vect/vect-48.c: Ditto.
26589 * gcc.dg/vect/vect-49.c: Ditto.
26590 * gcc.dg/vect/vect-50.c: Ditto.
26591 * gcc.dg/vect/vect-51.c: Ditto.
26592 * gcc.dg/vect/vect-52.c: Ditto.
26593 * gcc.dg/vect/vect-53.c: Ditto.
26594 * gcc.dg/vect/vect-54.c: Ditto.
26595 * gcc.dg/vect/vect-55.c: Ditto.
26596 * gcc.dg/vect/vect-56.c: Ditto.
26597 * gcc.dg/vect/vect-57.c: Ditto.
26598 * gcc.dg/vect/vect-58.c: Ditto.
26599 * gcc.dg/vect/vect-59.c: Ditto.
26600 * gcc.dg/vect/vect-60.c: Ditto.
26601 * gcc.dg/vect/vect-74.c: Ditto.
26602 * gcc.dg/vect/vect-79.c: Ditto.
26603 * gcc.dg/vect/vect-80.c: Ditto.
26604
26605 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
26606
26607 * gcc.dg/unused-7.c: Use the correct option.
26608
26609 2004-10-04 Paul Brook <paul@codesourcery.com>
26610 Bud Davis <bdavis9659@comcast.net>
26611
26612 PR fortran/17706
26613 PR fortran/16434
26614 * gfortran/pr17706.f90: New test.
26615 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
26616
26617 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26618
26619 * gfortran.dg/pr17612.f90: New test.
26620
26621 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
26622
26623 * g++.dg/template/local1.C: Adjust quoting marks in
26624 testing for diagnostics.
26625 * g++.dg/tls/diag-2.C: Likewise.
26626 * g++.dg/other/error8.C: Likewise.
26627
26628 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
26629
26630 PR c/17178
26631 * gcc.dg/unused-4.c: Adjust to be correct.
26632
26633 PR c/17820
26634 * gcc.dg/unused-7.c: New test.
26635
26636 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
26637
26638 PR c++/17797
26639 * g++.dg/overload/template2.C: New test.
26640
26641 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
26642
26643 PR tree-optimization/16632
26644 * gcc.dg/tree-ssa/20041002-1.c: New.
26645
26646 2004-10-03 Paul Brook <paul@codesourcery.com>
26647
26648 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
26649 rather than relying on default formatting.
26650
26651 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
26652
26653 * gcc.dg/20040920-1.c: Update expected message text.
26654
26655 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
26656
26657 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
26658
26659 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
26660
26661 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
26662 tree level.
26663
26664 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
26665
26666 * gcc.dg/tree-ssa/pr17343.c: Remove.
26667
26668 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
26669
26670 PR tree-opt/17343
26671 * gcc.dg/tree-ssa/pr17343.c: New test.
26672
26673 2004-10-01 Jakub Jelinek <jakub@redhat.com>
26674
26675 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
26676 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
26677 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
26678 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
26679 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
26680
26681 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
26682
26683 * gcc.dg/lvalue-2.c: New test.
26684
26685 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
26686
26687 PR c/17730
26688 * gcc.dg/pr17730-1.c: New test
26689
26690 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
26691
26692 PR c/7425
26693 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
26694
26695 2004-09-29 Jakub Jelinek <jakub@redhat.com>
26696
26697 * gcc.c-torture/execute/stdarg-1.c: New test.
26698 * gcc.c-torture/execute/stdarg-2.c: New test.
26699 * gcc.c-torture/execute/stdarg-3.c: New test.
26700 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26701 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26702 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26703 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26704 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26705
26706 2004-09-29 Jakub Jelinek <jakub@redhat.com>
26707
26708 PR tree-optimization/17697
26709 * g++.dg/opt/pr17697-1.C: New test.
26710 * g++.dg/opt/pr17697-2.C: New test.
26711 * g++.dg/opt/pr17697-3.C: New test.
26712
26713 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
26714
26715 PR c/16409
26716 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
26717 gcc.dg/vla-init-5.c: New tests.
26718
26719 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
26720
26721 PR c/13804
26722 * gcc.dg/pr13804-1.c: New test.
26723
26724 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26725
26726 PR fortran/16938
26727 * gfortran.dg/pr16938.f90: New test.
26728
26729 2004-09-27 Mark Mitchell <mark@codesourcery.com>
26730
26731 * g++.dg/template/crash23.C: New test.
26732
26733 2004-09-27 Mark Mitchell <mark@codesourcery.com>
26734
26735 PR c++/17585
26736 * g++.dg/template/static8.C: New test.
26737
26738 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
26739
26740 PR c++/17681
26741 * g++.dg/other/error9.C: New test.
26742
26743 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
26744
26745 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
26746
26747 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26748
26749 PR fortran/15164
26750 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
26751
26752 2004-09-26 Roger Sayle <roger@eyesopen.com>
26753
26754 PR middle-end/17112
26755 * gcc.dg/pr17112-1.c: New test case.
26756
26757 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
26758
26759 PR c/11459
26760 * gcc.dg/pr11459-1.c: New test.
26761
26762 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
26763
26764 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
26765 * gcc.dg/tree-ssa/loop-4.c: Likewise.
26766
26767 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26768
26769 * gfortran.dg/pr15324.f90: Make array bounds consistent.
26770
26771 2004-09-25 Jan Hubicka <jh@suse.cz>
26772
26773 * compile/30040909-1.c: New test.
26774 * compile/30040907-1.c: New test.
26775
26776 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
26777
26778 * gcc.c-torture/execute/va-arg-26.c: New test.
26779
26780 2004-09-24 Zack Weinberg <zack@codesourcery.com>
26781
26782 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
26783 extra diagnostics on targets with 64-bit pointers.
26784 * objc.dg/selector-1.m: Adjust dg-warning regexp.
26785
26786 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
26787
26788 PR c/17188
26789 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
26790 * gcc.dg/decl-3.c: Adjust expected message.
26791
26792 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26793
26794 PR fortran/17615
26795 * gfortran.dg/pr17615.f90: New test.
26796
26797 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
26798
26799 PR tree-optimzation/17517
26800 * g++.dg/tree-ssa/pr17517.C: New Test.
26801
26802 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
26803
26804 PR c++/16889
26805 * g++.dg/lookup/ambig3.C: New.
26806
26807 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
26808
26809 PR tree-opt/17624
26810 * g++.dg/opt/pr17624.C: New test.
26811
26812 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
26813
26814 PR c/6980
26815 * gcc.dg/Wbad-function-cast-1.c: New test.
26816
26817 2004-09-23 Zack Weinberg <zack@codesourcery.com>
26818
26819 * g++.dg/ext/complit1.C
26820 * g++.dg/other/error2.C
26821 * g++.dg/other/nontype-1.C
26822 * g++.dg/parse/crash11.C
26823 * g++.dg/parse/crash12.C
26824 * g++.dg/parse/error15.C
26825 * g++.dg/parse/error4.C
26826 * g++.dg/parse/tmpl-outside1.C
26827 * g++.dg/parse/too-many-tmpl-args1.C
26828 * g++.dg/template/dependent-expr3.C
26829 * g++.dg/template/error10.C
26830 * g++.dg/template/instantiate1.C
26831 * g++.dg/template/vtable2.C
26832 * g++.dg/warn/Wshadow-1.C
26833 * g++.dg/warn/weak1.C
26834 * g++.old-deja/g++.brendan/crash16.C
26835 * g++.old-deja/g++.brendan/crash18.C
26836 * g++.old-deja/g++.brendan/crash48.C
26837 * g++.old-deja/g++.brendan/crash49.C
26838 * g++.old-deja/g++.brendan/crash55.C
26839 * g++.old-deja/g++.brendan/crash56.C
26840 * g++.old-deja/g++.brendan/crash8.C
26841 * g++.old-deja/g++.brendan/enum11.C
26842 * g++.old-deja/g++.brendan/enum8.C
26843 * g++.old-deja/g++.brendan/enum9.C
26844 * g++.old-deja/g++.brendan/friend3.C
26845 * g++.old-deja/g++.brendan/misc14.C
26846 * g++.old-deja/g++.bugs/900402_02.C
26847 * g++.old-deja/g++.bugs/900404_03.C
26848 * g++.old-deja/g++.bugs/900404_04.C
26849 * g++.old-deja/g++.bugs/900428_03.C
26850 * g++.old-deja/g++.jason/crash4.C
26851 * g++.old-deja/g++.jason/overload21.C
26852 * g++.old-deja/g++.jason/redecl1.C
26853 * g++.old-deja/g++.jason/report.C
26854 * g++.old-deja/g++.jason/rfg10.C
26855 * g++.old-deja/g++.jason/template30.C
26856 * g++.old-deja/g++.law/arm12.C
26857 * g++.old-deja/g++.law/ctors5.C
26858 * g++.old-deja/g++.law/cvt20.C
26859 * g++.old-deja/g++.law/init10.C
26860 * g++.old-deja/g++.law/init8.C
26861 * g++.old-deja/g++.law/visibility17.C
26862 * g++.old-deja/g++.law/visibility7.C
26863 * g++.old-deja/g++.mike/net8.C
26864 * g++.old-deja/g++.mike/p646.C
26865 * g++.old-deja/g++.mike/p700.C
26866 * g++.old-deja/g++.mike/p701.C
26867 * g++.old-deja/g++.mike/p811.C
26868 * g++.old-deja/g++.ns/template13.C
26869 * g++.old-deja/g++.other/array3.C
26870 * g++.old-deja/g++.other/crash25.C
26871 * g++.old-deja/g++.other/dtor3.C
26872 * g++.old-deja/g++.other/dtor4.C
26873 * g++.old-deja/g++.other/main1.C
26874 * g++.old-deja/g++.other/warn7.C
26875 * g++.old-deja/g++.pt/crash11.C
26876 * g++.old-deja/g++.pt/crash36.C
26877 * g++.old-deja/g++.pt/spec22.C
26878 * g++.old-deja/g++.pt/spec9.C
26879 * g++.old-deja/g++.pt/ttp52.C
26880 * g++.old-deja/g++.robertl/eb103.C
26881 * g++.old-deja/g++.robertl/eb121.C
26882 * g++.old-deja/g++.robertl/eb22.C
26883 * g++.old-deja/g++.robertl/eb8.C:
26884 Update locations and/or regexps of dg-error markers.
26885 Remove markers for some bogus messages that are no longer issued.
26886
26887 2004-09-23 Jakub Jelinek <jakub@redhat.com>
26888
26889 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
26890 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
26891
26892 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
26893
26894 PR c++/17618
26895 * g++.dg/lookup/crash5.C: New test.
26896
26897 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
26898
26899 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
26900 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
26901 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
26902 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
26903 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
26904 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
26905
26906 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
26907 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
26908 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
26909 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
26910 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
26911 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
26912
26913 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
26914
26915 * gcc.dg/vect/vect-44.c: Check additional cases.
26916 * gcc.dg/vect/vect-48.c: Check additional cases.
26917
26918 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
26919 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
26920 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
26921 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
26922 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
26923 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
26924 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
26925 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
26926 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
26927
26928 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
26929 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
26930 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
26931
26932 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26933
26934 * gcc.dg/tree-ssa/loop-6.c: New test.
26935
26936 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
26937
26938 PR c++/17620
26939 * g++.dg/inherit/base2.C: New.
26940
26941 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
26942
26943 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
26944 * gcc.dg/20001012-2.c: Likewise.
26945 * gcc.dg/20001013-1.c: Likewise.
26946 * gcc.dg/20001101-1.c: Likewise.
26947 * gcc.dg/20001102-1.c: Likewise.
26948 * gcc.dg/bf-spl1.c: Likewise.
26949 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
26950 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
26951
26952 2004-09-22 Diego Novillo <dnovillo@redhat.com>
26953
26954 PR tree-optimization/16721
26955 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
26956
26957 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
26958
26959 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
26960 * gcc.dg/20040305-1.c: Likewise.
26961
26962 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
26963
26964 PR c/16566
26965 * gcc.c-torture/compile/pr16566-1.c,
26966 gcc.c-torture/compile/pr16566-2.c,
26967 gcc.c-torture/compile/pr16566-3.c: New tests.
26968
26969 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
26970
26971 PR tree-optimization/17512
26972 * gcc.c-torture/compile/20040916-1.c.
26973
26974 2004-09-21 Mark Mitchell <mark@codesourcery.com>
26975
26976 * gcc.dg/pragma-re-3.c: New test.
26977
26978 2004-09-17 Matt Austern <austern@apple.com>
26979
26980 PR c++/15049
26981 * g++.dg/other/anon3.C: New.
26982
26983 2004-09-21 Roger Sayle <roger@eyesopen.com>
26984
26985 PR c++/7503
26986 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
26987 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
26988 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
26989 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
26990 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
26991
26992 2004-09-21 Bud Davis <bdavis9659@comcast.net>
26993
26994 PR fortran/17286
26995 * gfortran.dg/pr17286.f90: New test.
26996
26997 2004-09-20 Mark Mitchell <mark@codesourcery.com>
26998
26999 PR c++/17530
27000 * g++.dg/template/static7.C: New test.
27001
27002 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
27003
27004 PR tree-opt/17558
27005 * gcc.c-torture/compile/pr17558.c: New test.
27006
27007 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
27008
27009 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27010 if SKIP_ATTRIBUTE is defined.
27011
27012 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27013
27014 PR fortran/15957
27015 * gfortran.dg/pr15957.f90: New test.
27016
27017 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
27018
27019 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27020 in comparison.
27021 * gcc.dg/vect/vect-79.c: Likewise.
27022 * gcc.dg/vect/vect-80.c: Likewise.
27023
27024 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27025
27026 PR fortran/15750
27027 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27028
27029 2004-09-20 Ira Rosen <irar@il.ibm.com>
27030
27031 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27032 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27033 * gcc.dg/vect/vect-62.c: New testcase.
27034 * gcc.dg/vect/vect-63.c: New testcase.
27035 * gcc.dg/vect/vect-64.c: New testcase.
27036 * gcc.dg/vect/vect-65.c: New testcase.
27037 * gcc.dg/vect/vect-66.c: New testcase.
27038 * gcc.dg/vect/vect-67.c: New testcase.
27039 * gcc.dg/vect/vect-68.c: New testcase.
27040 * gcc.dg/vect/vect-69.c: New testcase.
27041 * gcc.dg/vect/vect-79.c: New testcase.
27042 * gcc.dg/vect/vect-80.c: New testcase.
27043
27044 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
27045
27046 * gcc.target/mips/asm-1.c: New test.
27047
27048 2004-09-19 Ira Rosen <irar@il.ibm.com>
27049
27050 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27051 * gcc.dg/vect/vect-73.c: New testcase.
27052 * gcc.dg/vect/vect-74.c: New testcase.
27053 * gcc.dg/vect/vect-75.c: New testcase.
27054 * gcc.dg/vect/vect-76.c: New testcase.
27055 * gcc.dg/vect/vect-77.c: New testcase.
27056 * gcc.dg/vect/vect-78.c: New testcase
27057
27058 2004-09-18 Paul Brook <paul@codesourcery.com>
27059
27060 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27061
27062 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
27063
27064 PR c/17424
27065 * gcc.dg/pr17424-1.c: New test.
27066
27067 2004-09-18 Diego Novillo <dnovillo@redhat.com>
27068
27069 * g++.dg/tree-ssa/pr17153.C: New test.
27070
27071 2004-09-16 Geoffrey Keating <geoffk@apple.com>
27072
27073 PR pch/13361
27074 * testsuite/g++.dg/pch/wchar-1.C: New.
27075 * testsuite/g++.dg/pch/wchar-1.Hs: New.
27076
27077 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
27078
27079 * gcc.c-torture/execute/20040917-1.c: New test.
27080
27081 2004-09-17 Diego Novillo <dnovillo@redhat.com>
27082
27083 PR tree-optimization/17319
27084 * gcc.dg/pr17319.c: New test.
27085
27086 2004-09-17 Devang Patel <dpatel@apple.com>
27087
27088 * gcc.dg/20040813-1.c: New test.
27089
27090 2004-09-17 Diego Novillo <dnovillo@redhat.com>
27091
27092 PR tree-optimization/17273
27093 * gcc.c-torture/compile/pr17273.c: New test.
27094
27095 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
27096
27097 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27098 Update expected messages.
27099 * gcc.dg/declspec-13.c: New test.
27100
27101 2004-09-17 David Edelsohn <edelsohn@gnu.org>
27102
27103 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27104
27105 2004-09-17 Diego Novillo <dnovillo@redhat.com>
27106
27107 * gcc.c-torture/execute/pr17252.c: Use post-increment to
27108 change what 'a' is pointing to.
27109
27110 2004-09-17 Mark Mitchell <mark@codesourcery.com>
27111
27112 PR c++/16002
27113 * g++.dg/template/error18.C: New test.
27114
27115 PR c++/16029
27116 * g++.dg/warn/Wunused-8.C: New test.
27117
27118 2004-09-17 Steven Bosscher <stevenb@suse.de>
27119
27120 PR tree-optimization/17513
27121 * gcc.dg/20040916-1.c: New test.
27122
27123 2004-09-16 Mark Mitchell <mark@codesourcery.com>
27124
27125 PR c++/17501
27126 * g++.dg/template/typename7.C: New test.
27127
27128 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27129
27130 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27131
27132 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
27133
27134 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27135 with -ftree-based-profiling also.
27136 * lib/profopt.exp: Support late-set profile_option/feedback_option.
27137
27138 2004-09-16 Victor Leikehman <lei@il.ibm.com>
27139
27140 PR/15364
27141 * gfortran.dg/der_array_io_1.f90: New test.
27142 * gfortran.dg/der_array_io_2.f90: New test.
27143 * gfortran.dg/der_array_io_3.f90: New test.
27144
27145 2004-09-15 Mark Mitchell <mark@codesourcery.com>
27146
27147 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27148 EABI.
27149
27150 2004-09-15 Mark Mitchell <mark@codesourcery.com>
27151
27152 * g++.dg/opt/switch1.C: New test.
27153
27154 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
27155
27156 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27157 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27158 Update expected messages.
27159
27160 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27161
27162 PR fortran/16485
27163 * gfortran.dg/same_name_1.f90: New test.
27164
27165 2004-09-15 Diego Novillo <dnovillo@redhat.com>
27166
27167 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
27168 dereference garbage pointers.
27169
27170 2004-09-15 Jakub Jelinek <jakub@redhat.com>
27171
27172 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
27173 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
27174
27175 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
27176 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
27177 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
27178
27179 2004-09-14 Mark Mitchell <mark@codesourcery.com>
27180
27181 PR c++/17324
27182 * g++.dg/template/mangle1.C: New test.
27183
27184 2004-09-14 Diego Novillo <dnovillo@redhat.com>
27185
27186 PR tree-optimization/17252
27187 * gcc.c-torture/execute/pr17252.c: New test.
27188
27189 2004-09-14 Andrew Pinski <apinski@apple.com>
27190
27191 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
27192
27193 2004-09-14 Roger Sayle <roger@eyesopen.com>
27194
27195 PR rtl-optimization/9771
27196 * gcc.dg/pr9771-1.c: New test case.
27197
27198 2004-09-14 Diego Novillo <dnovillo@redhat.com>
27199
27200 PR tree-optimization/15262
27201 * gcc.c-torture/execute/pr15262-1.c: New test.
27202 * gcc.c-torture/execute/pr15262-2.c: New test.
27203
27204 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
27205
27206 * gcc.dg/declspec-12.c: New test.
27207
27208 2004-09-14 Bud Davis <bdavis9659@comcast.net>
27209
27210 * gfortran.dg/pr17090.f90: Add directives to test.
27211
27212 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27213
27214 * gcc.c-torture/compile/20040914-1.c: New test.
27215
27216 2004-09-13 Mark Mitchell <mark@codesourcery.com>
27217
27218 PR c++/16162
27219 * g++.dg/template/decl2.C: New test.
27220
27221 2004-09-13 Bud Davis <bdavis9659@comcast.net>
27222
27223 PR fortran/17090
27224 * gfortran.dg/pr17090.f90: New test.
27225
27226 2004-09-13 Dale Johannesen <dalej@apple.com>
27227
27228 * gcc.c-torture/compile/pr17408.c: New test case.
27229
27230 2004-09-13 Mark Mitchell <mark@codesourcery.com>
27231
27232 PR c++/16716
27233 * g++.dg/parse/crash17.C: New test.
27234
27235 PR c++/17327
27236 * g++.dg/template/enum3.C: New test.
27237
27238 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
27239
27240 * lib/gcc-defs.exp: Load wrapper.exp.
27241 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
27242 using local code.
27243 * lib/gcc.exp (gcc_init): Similar.
27244 * lib/gfortran.exp (gfortran_init): Similar.
27245 * lib/objc.exp (objc_init): Similar.
27246 * lib/treelang.exp (treelang_init): Similar.
27247 * lib/wrapper.exp: New file with build_wrapper call machinery in
27248 ${tool}_maybe_build_wrapper.
27249
27250 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
27251
27252 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
27253 "inline".
27254 * gcc.dg/declspec-11.c: Update expected messages.
27255 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
27256 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
27257 gcc.dg/inline-12.c: New tests.
27258
27259 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
27260
27261 * g++.dg/tree-ssa/pr17400.C: New testcase.
27262
27263 2004-09-13 James E Wilson <wilson@specifixinc.com>
27264
27265 * gcc.target/mips/sb1-1.c: New testcase.
27266
27267 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
27268
27269 * lib/g77-dg.exp: Remove unused file.
27270 * lib/mike-g77.exp: Ditto.
27271 * lib/g77.exp: Ditto.
27272
27273 2004-09-12 Richard Henderson <rth@redhat.com>
27274
27275 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
27276
27277 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
27278
27279 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
27280 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27281 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
27282 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
27283 Update expected messages.
27284
27285 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
27286
27287 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
27288 declaration/use mismatch for dirp parameter.
27289
27290 2004-09-12 Andrew Pinski <apinski@apple.com>
27291
27292 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
27293 -fgnu-runtime is passed.
27294
27295 2004-09-12 Richard Henderson <rth@redhat.com>
27296
27297 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
27298 do the uplevel thing and update additional_flags directly.
27299 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
27300 gfortran.fortran-torture/execute/intrinsic_nearest.x,
27301 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
27302 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
27303
27304 2004-09-11 Steven Bosscher <stevenb@suse.de>
27305
27306 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
27307
27308 2004-09-11 Roger Sayle <roger@eyesopen.com>
27309
27310 PR middle-end/17411
27311 * g++.dg/opt/pr17411-1.C: New test case.
27312
27313 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
27314
27315 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27316 gcc.dg/tls/diag-2.c: Update expected messages.
27317 * gcc.dg/991209-1.c: Specify compilation options. Update expected
27318 messages.
27319 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
27320 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
27321 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
27322 gcc.dg/tls/diag-5.c: New tests.
27323
27324 2004-09-11 Zack Weinberg <zack@codesourcery.com>
27325
27326 * gcc.dg/20040910-1.c: Correct dg-error regexp.
27327
27328 2004-09-11 Steven Bosscher <stevenb@suse.de>
27329
27330 * g++.dg/parse/break-in-for.C: New test.
27331
27332 2004-09-11 Jakub Jelinek <jakub@redhat.com>
27333
27334 * gcc.dg/tree-ssa/20040911-1.c: New test.
27335
27336 2004-09-11 Andreas Jaeger <aj@suse.de>
27337
27338 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
27339 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
27340
27341 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
27342
27343 * gcc.target/frv: New directory of FR-V-specific tests.
27344
27345 2004-09-10 James E Wilson <wilson@specifixinc.com>
27346
27347 * gcc.dg/convert-vec-1.c: New test.
27348
27349 2004-09-10 Roger Sayle <roger@eyesopen.com>
27350
27351 PR middle-end/17024
27352 * gcc.dg/pr17024-1.c: New test case.
27353
27354 2004-09-10 Eric Christopher <echristo@redhat.com>
27355
27356 * gcc.dg/20040910-1.c: New test.
27357
27358 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
27359
27360 * gcc.dg/bitfld-9.c: New test.
27361
27362 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
27363
27364 * gcc.c-torture/execute/ieee/acc1.c: New test.
27365 * gcc.c-torture/execute/ieee/acc2.c: New test.
27366 * gcc.c-torture/execute/ieee/mzero6.c: New test.
27367
27368 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
27369
27370 * gcc.dg/deprecated-2.c: New test.
27371
27372 2004-09-09 James E Wilson <wilson@specifixinc.com>
27373
27374 * gcc.dg/init-vec-1.c: New test.
27375
27376 2004-09-09 Roger Sayle <roger@eyesopen.com>
27377
27378 PR middle-end/17055
27379 * gcc.dg/pr17055-1.c: New test case.
27380
27381 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
27382
27383 PR target/17377
27384 * gcc.c-torture/execute/pr17377.c: New test.
27385
27386 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
27387
27388 PR c/8420
27389 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
27390 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
27391 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27392 gcc.dg/long-long-typespec-1.c: New tests.
27393 * gcc.dg/tls/diag-2.c: Update expected diagnostics
27394
27395 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
27396
27397 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
27398 gcc.dg/gnu99-static-1.c: New tests.
27399
27400 2004-09-08 Devang Patel <dpatel@apple.com>
27401
27402 * gcc.dg/darwin-ld-20040828-1.c: New test.
27403 * gcc.dg/darwin-ld-20040828-2.c: New test.
27404 * gcc.dg/darwin-ld-20040828-3.c: New test.
27405
27406 2004-09-08 Ziemowit Laski <zlaski@apple.com>
27407
27408 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
27409 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
27410 in error message.
27411 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
27412 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
27413 in error message.
27414 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
27415 types they qualify.
27416 * objc.dg/type-size-2.m: Fix wording in comment.
27417 * objc.dg/va-meth-1.m: New test case.
27418
27419 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
27420
27421 PR c/16633:
27422 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
27423 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
27424
27425 2004-09-06 Devang Patel <dpatel@apple.com>
27426
27427 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
27428 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
27429
27430 2004-09-06 Zack Weinberg <zack@codesourcery.com>
27431
27432 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
27433 reflect changed line numbering of diagnostics.
27434
27435 2004-09-06 Paul Brook <paul@codesourcery.com>
27436
27437 * gfortran.dg/edit_real_1.f90: Add new test.
27438
27439 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27440
27441 * gcc.dg/tree-ssa/loop-2.c: New test.
27442 * gcc.dg/tree-ssa/loop-3.c: New test.
27443 * gcc.dg/tree-ssa/loop-4.c: New test.
27444 * gcc.dg/tree-ssa/loop-5.c: New test.
27445
27446 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27447
27448 * gcc.dg/format/sentinel-1.c: Update for parameter option.
27449
27450 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27451
27452 * gcc.dg/format/sentinel-1.c: New test.
27453
27454 2004-09-04 Uros Bizjak <uros@kss-loka.si>
27455
27456 * testsuite/gcc.dg/builtins-46.c: New.
27457
27458 2004-09-03 Devang Patel <dpatel@apple.com>
27459
27460 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
27461 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
27462
27463 2004-09-03 Jan Beulich <jbeulich@novell.com>
27464
27465 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
27466 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
27467 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
27468 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
27469 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
27470 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
27471 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
27472 the non-portable bzero.
27473 * gcc.dg/20010912-1.c: xfail for NetWare.
27474 * gcc.dg/20020426-2.c: xfail for NetWare.
27475 * gcc.dg/20021014-1.c: xfail for NetWare.
27476 * gcc.dg/20021018-1.c: xfail for NetWare.
27477 * gcc.dg/20030213-1.c: xfail for NetWare.
27478 * gcc.dg/20030225-1.c: xfail for NetWare.
27479 * gcc.dg/20030708-1.c: xfail for NetWare.
27480 * gcc.dg/builtins-config.h: Also exclude NetWare.
27481 * gcc.dg/format/format.h: Define restrict only if not already defined.
27482 * gcc.dg/nest.c: xfail for NetWare.
27483 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
27484 * lib/target-supports.exp (check_visibility_available): Exclude
27485 NetWare.
27486
27487 2004-09-03 Jan Beulich <jbeulich@novell.com>
27488
27489 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
27490 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
27491 deterministic starting point for the alignment of structure fields.
27492 * gcc.dg/Wpadded.c: Dito.
27493 * g++.dg/abi/vbase10.C: Dito.
27494
27495 2004-09-03 Devang Patel <dpatel@apple.com>
27496
27497 * g++.dg/debug/pr15736.cc: New test.
27498
27499 2004-09-02 Mark Mitchell <mark@codesourcery.com>
27500
27501 * README.QMTEST: Fix out-of-date link.
27502
27503 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
27504
27505 PR fortran/16579
27506 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
27507 Delete. Duplicate of gfortran.dg/g77/20010610.f
27508
27509 2004-09-02 Mark Mitchell <mark@codesourcery.com>
27510
27511 * g++.dg/abi/arm_rtti1.C: New test.
27512
27513 2004-09-02 Geoffrey Keating <geoffk@apple.com>
27514
27515 * gcc.dg/ppc-vector-memcpy.c: New.
27516 * gcc.dg/ppc-vector-memset.c: New.
27517
27518 2004-09-02 Chao-ying Fu <fu@mips.com>
27519
27520 * gcc.target/mips/mips-3d-1.c: New test.
27521 * gcc.target/mips/mips-3d-2.c: New test.
27522 * gcc.target/mips/mips-3d-3.c: New test.
27523 * gcc.target/mips/mips-3d-4.c: New test.
27524 * gcc.target/mips/mips-3d-5.c: New test.
27525 * gcc.target/mips/mips-3d-6.c: New test.
27526 * gcc.target/mips/mips-3d-7.c: New test.
27527 * gcc.target/mips/mips-3d-8.c: New test.
27528 * gcc.target/mips/mips-3d-9.c: New test.
27529 * gcc.target/mips/mips-ps-1.c: New test.
27530 * gcc.target/mips/mips-ps-2.c: New test.
27531 * gcc.target/mips/mips-ps-3.c: New test.
27532 * gcc.target/mips/mips-ps-4.c: New test.
27533 * gcc.target/mips/mips-ps-type.c: New test.
27534
27535 2004-09-02 Paul Brook <paul@codesourcery.com>
27536
27537 * gfortran.dg/edit_real_1.f90: Add new tests.
27538
27539 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27540
27541 PR fortran/15327
27542 * gfortran.dg/merge_char_1.f90: New test.
27543
27544 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27545
27546 PR fortran/16404
27547 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
27548
27549 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
27550
27551 PR c/1522
27552 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
27553
27554 2004-09-01 Mark Mitchell <mark@codesourcery.com>
27555
27556 * g++.dg/opt/loop1.C: Do not XFAIL.
27557
27558 2004-09-01 Jakub Jelinek <jakub@redhat.com>
27559
27560 * gcc.c-torture/execute/20040831-1.c: New test.
27561
27562 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
27563
27564 PR fortran/16579
27565 * gfortran.dg/g77/20010610.f: Now passes.
27566 Copy from g77.f-torture/execute. Add dg-run directive.
27567 * gfortran.dg/g77/README: Update
27568
27569 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27570
27571 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
27572 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
27573 (t1, t2, t3, t4): Add volatile.
27574
27575 2004-08-31 Mark Mitchell <mark@codesourcery.com>
27576
27577 * g++.dg/ext/visibility/arm1.C: New test.
27578
27579 2004-08-31 Geoffrey Keating <geoffk@apple.com>
27580
27581 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
27582 -pedantic-errors.
27583
27584 2004-09-01 Paul Brook <paul@codesourcery.com>
27585
27586 * gfortran.dg/eof_2.f90: New test.
27587
27588 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27589
27590 PR fortran/16579
27591 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
27592
27593 2004-08-31 Bud Davis <bdavis9659@comcast.net>
27594
27595 PR libfortran/16805
27596 * gfortran.dg/list_read_2.f90: New test.
27597
27598 2004-08-31 Mark Mitchell <mark@codesourcery.com>
27599
27600 * g++.dg/abi/key1.C: New test.
27601
27602 2004-08-31 Richard Henderson <rth@redhat.com>
27603
27604 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
27605 form of offsetof.
27606 * g++.dg/other/offsetof5.C: Remove duplicate.
27607
27608 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27609
27610 PR fortran/17244
27611 * gfortran.dg/func_derived_1.f90: New test.
27612
27613 2004-08-31 Paul Brook <paul@codesourcery.com>
27614
27615 * gfortran.dg/eof_1.f90: New test.
27616
27617 2004-08-31 Paul Brook <paul@codesourcery.com>
27618
27619 * gfortran.dg/list_read_1.f90: New file.
27620
27621 2004-08-30 Mark Mitchell <mark@codesourcery.com>
27622
27623 * g++.dg/opt/loop1.C: XFAIL.
27624
27625 2004-08-30 Geoffrey Keating <geoffk@apple.com>
27626
27627 * gcc.dg/funcdef-storage-1.c: New.
27628 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
27629 an extern function in local scope.
27630 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
27631 declare an 'auto inline' function in local scope.
27632 * gcc.dg/20011130-1.c: Likewise.
27633 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
27634 an 'auto' function in local scope.
27635 * gcc.dg/20021014-1.c: Likewise.
27636 * gcc.dg/20030331-2.c: Likewise.
27637
27638 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27639
27640 * gfortran.dg/blockdata_1.f90: New test.
27641
27642 2004-08-30 Richard Henderson <rth@redhat.com>
27643
27644 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
27645
27646 2004-08-30 Richard Henderson <rth@redhat.com>
27647
27648 * lib/fortran-torture.exp (fortran-torture-execute): Honor
27649 additional_flags set by alternate driver.
27650 (ieee-options): New procedure.
27651 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
27652 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
27653 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
27654 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
27655
27656 2004-08-30 Richard Henderson <rth@redhat.com>
27657
27658 * lib/f-torture.exp: Remove.
27659
27660 2004-08-29 Mark Mitchell <mark@codesourcery.com>
27661
27662 PR rtl-optimization/16590
27663 * g++.dg/opt/loop1.C: New test.
27664
27665 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27666
27667 PR fortran/13910
27668 * gfortran.dg/oldstyle_1.f90: New test.
27669
27670 2004-08-29 Steven G. Kargl <kargls@comcast.net>
27671 Paul Brook <paul@codesourcery.com>
27672
27673 * gfortran.dg/g77/README: Update.
27674 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
27675 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
27676 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
27677
27678 2004-08-28 Paul Brook <paul@codesourcery.com>
27679
27680 PR libfortran/17195
27681 * gfortran.dg/edit_real_1.f90: New test.
27682
27683 2004-08-27 Paul Brook <paul@codesourcery.com>
27684
27685 * gfortran.dg/rewind_1.f90: New test.
27686
27687 2004-08-27 Bud Davis <bdavis9659@comcast.net>
27688
27689 PR fortran/16597
27690 * gfortran.dg/pr16597.f90: New test.
27691
27692 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
27693
27694 PR c/13801
27695 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
27696 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
27697 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
27698 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
27699 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
27700
27701 2004-08-26 Nick Clifton <nickc@redhat.com>
27702
27703 * gcc.c-torture/compile/pr17119.c: New test.
27704
27705 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
27706
27707 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
27708
27709 2004-08-25 Richard Henderson <rth@redhat.com>
27710
27711 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
27712 the bits that expect kind=8 to be the largest real kind.
27713
27714 2004-08-25 Ziemowit Laski <zlaski@apple.com>
27715
27716 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
27717
27718 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27719
27720 * gfortran.dg/assignment_1.f90: New test.
27721
27722 2004-08-25 Adam Nemet <anemet@lnxw.com>
27723
27724 * g++.dg/template/repo3.C: New test.
27725
27726 2004-08-25 Roger Sayle <roger@eyesopen.com>
27727
27728 PR middle-end/16693
27729 PR tree-optimization/16372
27730 * g++.dg/opt/pr16372-1.C: New test case.
27731 * g++.dg/opt/pr16693-1.C: New test case.
27732 * g++.dg/opt/pr16693-2.C: New test case.
27733
27734 2004-08-25 Ziemowit Laski <zlaski@apple.com>
27735
27736 * objc.dg/proto-lossage-4.m: New test.
27737
27738 2004-08-25 Mark Mitchell <mark@codesourcery.com>
27739
27740 PR c++/17155
27741 * g++.dg/inherit/local2.C: New test.
27742
27743 2004-08-25 Paul Brook <paul@codesourcery.com>
27744
27745 PR fortran/17144
27746 * gfortran.dg/string_ctor_1.f90: New test.
27747
27748 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27749
27750 PR c++/14428
27751 * g++.dg/template/redecl2.C: New test.
27752
27753 2004-08-24 Bud Davis <bdavis9659@comcast.net>
27754
27755 PR fortran/17143
27756 * gfortran.dg/pr17143.f90: New test.
27757
27758 2004-08-24 Bud Davis <bdavis9659@comcast.net>
27759
27760 PR fortran/17164
27761 * gfortran.dg/pr17164.f90: New test.
27762
27763 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27764
27765 * gcc.dg/tree-ssa/loop-1.c: New test.
27766
27767 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
27768
27769 * gcc.c-torture/compile/20040824-1.c: New test.
27770
27771 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
27772
27773 * gcc.c-torture/compile/iftrap-3.c: New test.
27774
27775 2004-08-24 Paul Brook <paul@codesourcery.com>
27776
27777 * gfortran.dg/entry_2.f90: New test.
27778
27779 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
27780
27781 PR c++/16889
27782 * g++.dg/lookup/ambig[12].C: New.
27783
27784 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27785
27786 PR c++/16706
27787 * g++.dg/template/crash21.C: New test.
27788 * g++.dg/template/crash22.C: Likewise.
27789
27790 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
27791
27792 PR c++/17149
27793 * g++.dg/template/access15.C: New.
27794
27795 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27796
27797 PR c++/17163
27798 * g++.dg/template/repo2.C: New test.
27799
27800 2004-08-23 Roger Sayle <roger@eyesopen.com>
27801
27802 PR rtl-optimization/17078
27803 * gcc.c-torture/execute/pr17078-1.c: New test case.
27804
27805 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27806
27807 PR c/14492
27808 * gcc.dg/debug/crash1.c: New test.
27809
27810 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27811
27812 PR c/16180
27813 * gcc.dg/loop-5.c: New test.
27814
27815 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27816
27817 * gcc.c-torture/execute/20040823-1.c: New test.
27818
27819 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
27820
27821 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
27822 to the assembler. Simplify test accordingly.
27823 (asm_abi_flags): Use GNU names.
27824 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
27825 to check for ABI flags.
27826
27827 2004-08-22 Andrew Pinski <apinski@apple.com>
27828
27829 * g++.dg/opt/pr14029.C: New test.
27830 * gcc.c-torture/execute/pr15262.c: New test.
27831
27832 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27833
27834 * gfortran.dg/reduction.f90: Add checks with complex arguments.
27835
27836 2004-08-21 Bud Davis <bdavis9659@comcast.net>
27837
27838 PR 16908
27839 * gfortran.dg/direct_io.f90: New test.
27840
27841 2004-08-20 Mark Mitchell <mark@codesourcery.com>
27842
27843 PR c++/17121
27844 * g++.dg/inherit/local2.C: New test.
27845
27846 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
27847
27848 PR c++/17120
27849 * g++.dg/warn/Wparentheses-4.C: New test.
27850
27851 2004-08-20 Mark Mitchell <mark@codesourcery.com>
27852
27853 PR c++/17121
27854 * g++.dg/inherit/local2.C: New test.
27855
27856 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
27857 * gcc.dg/ppc-ldstruct.c: Likewise.
27858 * gcc.dg/ppc64-abi-2.c: Likewise.
27859
27860 2004-08-20 Jakub Jelinek <jakub@redhat.com>
27861
27862 PR rtl-optimization/17099
27863 * gcc.c-torture/execute/20040820-1.c: New test.
27864
27865 2004-08-20 David Edelsohn <edelsohn@gnu.org>
27866
27867 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
27868
27869 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
27870
27871 PR fortran/17077
27872 * gfortran.dg/auto_array_1.f90: New test.
27873
27874 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27875
27876 PR fortran/17074
27877 * gfortran.dg/simpleif_1.f90: New test.
27878
27879 2004-08-19 Mark Mitchell <mark@codesourcery.com>
27880
27881 * lib/target-supports.exp (check_profiling_available): Return
27882 false for arm*-*-symbianelf* and arm*-*-eabi*.
27883
27884 PR c++/15890
27885 * g++.dg/template/delete1.C: New test.
27886
27887 2004-08-19 Paul Brook <paul@codesourcery.com>
27888
27889 PR fortran/14976
27890 PR fortran/16228
27891 * gfortran.dg/data_char_1.f90: New test.
27892
27893 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
27894
27895 PR fortran/16946
27896 * gfortran.dg/reduction.f90: New testcase.
27897
27898 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27899
27900 PR fortran/16520
27901 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
27902
27903 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
27904
27905 PR c++/17041
27906 * g++.dg/Wparentheses-3.C: New test.
27907
27908 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
27909
27910 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
27911 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
27912 * gcc.dg/vect/vect-2.c: Likewise.
27913 * gcc.dg/vect/vect-3.c: Likewise.
27914 * gcc.dg/vect/vect-4.c: Likewise.
27915 * gcc.dg/vect/vect-5.c: Likewise.
27916 * gcc.dg/vect/vect-6.c: Likewise.
27917 * gcc.dg/vect/vect-7.c: Likewise.
27918 * gcc.dg/vect/vect-25.c: Likewise.
27919 * gcc.dg/vect/vect-31.c: Likewise.
27920 * gcc.dg/vect/vect-32.c: Likewise.
27921 * gcc.dg/vect/vect-34.c: Likewise.
27922 * gcc.dg/vect/vect-36.c: Likewise.
27923 * gcc.dg/vect/vect-all.c: Likewise.
27924
27925 2004-08-18 Mark Mitchell <mark@codesourcery.com>
27926
27927 PR c++/17068
27928 * g++.dg/template/operator4.C: New test.
27929
27930 2004-08-18 Richard Henderson <rth@redhat.com>
27931
27932 * gcc.dg/20040206-1.c: XFAIL.
27933
27934 2004-08-17 Mark Mitchell <mark@codesourcery.com>
27935
27936 PR c++/16246
27937 * g++.dg/template/array7.C: New test.
27938
27939 2004-08-17 James E Wilson <wilson@specifixinc.com>
27940
27941 * gcc.dg/mips-movcc-1.c: New test.
27942 * gcc.dg/mips-movcc-2.c: New test.
27943 * gcc.dg/mips-movcc-3.c: New test.
27944
27945 * gcc.dg/mips-nmadd-1.c: New test.
27946 * gcc.dg/mips-nmadd-2.c: New test.
27947
27948 2004-08-17 Mark Mitchell <mark@codesourcery.com>
27949
27950 PR c++/15871
27951 * g++.dg/opt/inline8.C: New test.
27952
27953 PR c++/16965
27954 * g++.dg/parse/error17.C: New test.
27955
27956 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
27957
27958 * gcc.dg/vect: New directory for vectorizer tests.
27959 * gcc.dg/vect/tree-vect.h: New file.
27960 * gcc.dg/vect/vect.exp: New file.
27961 * gcc.dg/vect/pr16105.c.c: New test.
27962 * gcc.dg/vect/vect-1.c: New test.
27963 * gcc.dg/vect/vect-2.c: New test.
27964 * gcc.dg/vect/vect-3.c: New test.
27965 * gcc.dg/vect/vect-4.c: New test.
27966 * gcc.dg/vect/vect-5.c: New test.
27967 * gcc.dg/vect/vect-6.c: New test.
27968 * gcc.dg/vect/vect-7.c: New test.
27969 * gcc.dg/vect/vect-8.c: New test.
27970 * gcc.dg/vect/vect-9.c: New test.
27971 * gcc.dg/vect/vect-10.c: New test.
27972 * gcc.dg/vect/vect-11.c: New test.
27973 * gcc.dg/vect/vect-12.c: New test.
27974 * gcc.dg/vect/vect-13.c: New test.
27975 * gcc.dg/vect/vect-14.c: New test.
27976 * gcc.dg/vect/vect-15.c: New test.
27977 * gcc.dg/vect/vect-16.c: New test.
27978 * gcc.dg/vect/vect-17.c: New test.
27979 * gcc.dg/vect/vect-18.c: New test.
27980 * gcc.dg/vect/vect-19.c: New test.
27981 * gcc.dg/vect/vect-20.c: New test.
27982 * gcc.dg/vect/vect-21.c: New test.
27983 * gcc.dg/vect/vect-22.c: New test.
27984 * gcc.dg/vect/vect-23.c: New test.
27985 * gcc.dg/vect/vect-24.c: New test.
27986 * gcc.dg/vect/vect-25.c: New test.
27987 * gcc.dg/vect/vect-26.c: New test.
27988 * gcc.dg/vect/vect-27.c: New test.
27989 * gcc.dg/vect/vect-28.c: New test.
27990 * gcc.dg/vect/vect-29.c: New test.
27991 * gcc.dg/vect/vect-30.c: New test.
27992 * gcc.dg/vect/vect-31.c: New test.
27993 * gcc.dg/vect/vect-32.c: New test.
27994 * gcc.dg/vect/vect-33.c: New test.
27995 * gcc.dg/vect/vect-34.c: New test.
27996 * gcc.dg/vect/vect-35.c: New test.
27997 * gcc.dg/vect/vect-36.c: New test.
27998 * gcc.dg/vect/vect-37.c: New test.
27999 * gcc.dg/vect/vect-38.c: New test.
28000 * gcc.dg/vect/vect-40.c: New test.
28001 * gcc.dg/vect/vect-41.c: New test.
28002 * gcc.dg/vect/vect-42.c: New test.
28003 * gcc.dg/vect/vect-43.c: New test.
28004 * gcc.dg/vect/vect-44.c: New test.
28005 * gcc.dg/vect/vect-45.c: New test.
28006 * gcc.dg/vect/vect-46.c: New test.
28007 * gcc.dg/vect/vect-47.c: New test.
28008 * gcc.dg/vect/vect-48.c: New test.
28009 * gcc.dg/vect/vect-49.c: New test.
28010 * gcc.dg/vect/vect-50.c: New test.
28011 * gcc.dg/vect/vect-51.c: New test.
28012 * gcc.dg/vect/vect-52.c: New test.
28013 * gcc.dg/vect/vect-53.c: New test.
28014 * gcc.dg/vect/vect-54.c: New test.
28015 * gcc.dg/vect/vect-55.c: New test.
28016 * gcc.dg/vect/vect-56.c: New test.
28017 * gcc.dg/vect/vect-57.c: New test.
28018 * gcc.dg/vect/vect-58.c: New test.
28019 * gcc.dg/vect/vect-59.c: New test.
28020 * gcc.dg/vect/vect-60.c: New test.
28021 * gcc.dg/vect/vect-61.c: New test.
28022 * gcc.dg/vect/vect-all.c: New test.
28023 * gcc.dg/vect/vect-none.c: New test.
28024
28025 2004-08-17 Paul Brook <paul@codesourcery.com>
28026
28027 PR fortran/13082
28028 * gfortran.dg/entry_1.f90: New test.
28029
28030 2004-08-17 Andrew Pinski <apinski@apple.com>
28031
28032 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28033
28034 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
28035
28036 * gcc.dg/pr17036-1.c: New test.
28037
28038 2004-08-16 Devang Patel <dpatel@apple.com>
28039
28040 * gcc.dg/darwin-20040809-1.c: New test.
28041
28042 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
28043
28044 * gcc.dg/funcdef-attr-1.c: New test.
28045
28046 2004-08-16 Janis Johnson <janis187@us.ibm.com>
28047
28048 * gcc.dg/altivec-17.c: New test.
28049 * gcc.dg/altivec-18.c: New test.
28050
28051 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28052
28053 PR c++/6749
28054 * g++.dg/template/vtable2.C: New test.
28055
28056 2004-08-14 Richard Henderson <rth@redhat.com>
28057
28058 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28059 * gcc.dg/pack-test-4.c (main): Return 0.
28060 * gcc.dg/setjmp-1.c: Remove XFAIL.
28061 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28062
28063 2004-08-14 Richard Henderson <rth@redhat.com>
28064
28065 * gcc.dg/980217-1.c: Add prototype for printf.
28066
28067 2004-08-13 Bud Davis <bdavis9659@comcast.net>
28068
28069 * gfortran.dg/pr16935.f90: New test.
28070
28071 2004-08-13 Janis Johnson <janis187@us.ibm.com>
28072
28073 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28074
28075 2004-08-13 Paul Brook <paul@codesourcery.com>
28076
28077 * gfortran.dg/der_io_1.f90: Remove stray comma.
28078
28079 2004-08-12 Janis Johnson <janis187@us.ibm.com>
28080
28081 * gcc.dg/vmx/cw-bug-2.c: Remove.
28082 * gcc.dg/vmx/vprint-1.c: Remove.
28083 * gcc.dg/vmx/vscan-1.c: Remove.
28084
28085 2004-08-12 Devang patel <dpatel@apple.com>
28086
28087 * gcc.dg/darwin-20040809-2.c: New test.
28088
28089 2004-08-12 Janis Johnson <janis1872us.ibm.com>
28090
28091 * g++.dg/ext/altivec-12.C: New test.
28092
28093 * g++.dg/ext/altivec-11.C: New test.
28094
28095 2004-08-12 Paul Brook <paul@codesourcery.com>
28096
28097 * g++.dg/abi/arm_cxa_vec_1.C: New test.
28098
28099 2004-08-12 Janis Johnson <janis187@us.ibm.com>
28100
28101 * g++.dg/ext/altivec-2.C: Check for hardware support before
28102 executing any VMX instructions.
28103
28104 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28105
28106 2004-08-12 Jakub Jelinek <jakub@redhat.com>
28107
28108 PR c++/16276
28109 * g++.old-deja/g++.other/comdat4.C: New test.
28110 * g++.old-deja/g++.other/comdat4-aux.cc: New.
28111
28112 2004-08-12 Ben Elliston <bje@au.ibm.com>
28113
28114 PR target/16286
28115 * gcc.dg/pr16286.c: New test.
28116
28117 2004-08-12 Jan Beulich <jbeulich@novell.com>
28118
28119 * g++.dg/ext/asm5.C: New.
28120
28121 2004-08-11 Mark Mitchell <mark@codesourcery.com>
28122
28123 PR c++/16698
28124 * g++.dg/eh/crash1.C: New test.
28125
28126 PR c++/16717
28127 * g++.dg/ext/construct1.C: New test.
28128
28129 2004-08-11 Mark Mitchell <mark@codesourcery.com>
28130
28131 PR c++/16853
28132 * g++.dg/init/ptrmem1.C: New test.
28133
28134 PR c++/16618
28135 * g++.dg/parse/offsetof5.C: New test.
28136
28137 PR c++/16870
28138 * g++.dg/template/overload3.C: New test.
28139
28140 2004-08-11 Mark Mitchell <mark@codesourcery.com>
28141
28142 PR c++/16964
28143 * g++.dg/parse/error16.C: New test.
28144
28145 PR c++/16904
28146 * g++.dg/template/error14.C: New test.
28147
28148 PR c++/16929
28149 * g++.dg/template/error15.C: New test.
28150
28151 2004-08-11 Devang Patel <dpatel@apple.com>
28152
28153 * gcc.dg/darwin-ld-20040809-1.c: New test.
28154 * gcc.dg/darwin-ld-20040809-2.c: New test.
28155
28156 2004-08-11 Steven G. Kargl <kargls@comcast.net>
28157
28158 PR fortran/16917
28159 * gfortran.dg/dfloat_1.f90: New test.
28160
28161 2004-08-09 Mark Mitchell <mark@codesourcery.com>
28162
28163 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
28164 * gcc.dg/dll-2.c: Fix dg-require syntax.
28165 * gcc.misc-tests/arm-isr.c (abort): Declare.
28166 (exit): Likewise.
28167
28168 2004-08-10 Mark Mitchell <mark@codesourcery.com>
28169
28170 PR c++/16971
28171 * g++.dg/parse/crash16.C: New test.
28172
28173 2004-08-10 Roger Sayle <roger@eyesopen.com>
28174
28175 * gcc.dg/mips-rsqrt-1.c: New test case.
28176 * gcc.dg/mips-rsqrt-2.c: New test case.
28177 * gcc.dg/mips-rsqrt-3.c: New test case.
28178
28179 2004-08-10 Paul Brook <paul@codesourcery.com>
28180
28181 * gfortran.dg/der_io_1.f90: New test.
28182
28183 2004-08-10 Paul Brook <paul@codesourcery.com>
28184
28185 PR fortran/16919
28186 * gfortran.dg/der_array_1.f90: New test.
28187
28188 2004-08-09 David Edelsohn <edelsohn@gnu.org>
28189
28190 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
28191
28192 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
28193
28194 * gcc.dg/wchar_t-2.c: Fix typo.
28195
28196 2004-08-09 Falk Hueffner <falk@debian.org>
28197
28198 PR tree-optimization/12517
28199 * gcc.c-torture/compile/pr12517.c: New test.
28200
28201 PR tree-optimization/12578
28202 * gcc.c-torture/compile/pr12578.c: New test.
28203
28204 PR tree-optimization/12899
28205 * gcc.c-torture/compile/pr12899.c: New test.
28206
28207 PR rtl-optimization/14692
28208 * gcc.c-torture/compile/pr14692.c: New test.
28209
28210 PR tree-optimization/16461
28211 * gcc.c-torture/compile/pr16461.c: New test.
28212
28213 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
28214
28215 * gfortran.dg/getenv_1.f90: New test.
28216
28217 2004-08-06 Mark Mitchell <mark@codesourcery.com>
28218
28219 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
28220 wchar_t.
28221 * gcc.dg/symbian5.c: Test -fno-short-wchar.
28222
28223 2004-08-06 Paul Brook <paul@codesourcery.com>
28224
28225 * gfortran.dg/ret_array_1.f90: New test.
28226 * gfortran.dg/ret_pointer_1.f90: New test.
28227
28228 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
28229
28230 * gcc.dg/missing-field-init-[12].c: New tests.
28231 * g++.dg/warn/missing-field-init-[12].C: New tests.
28232
28233 2004-08-06 Mark Mitchell <mark@codesourcery.com>
28234
28235 * gcc.dg/enum2.c: New test.
28236 * gcc.dg/symbian3.c: Likewise.
28237 * gcc.dg/symbian4.c: Likewise.
28238 * gcc.dg/wchar_t-2.c: Likewise.
28239
28240 2004-08-05 Mark Mitchell <mark@codesourcery.com>
28241
28242 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
28243 destructor tests.
28244
28245 2004-08-05 Mark Mitchell <mark@codesourcery.com>
28246
28247 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
28248 dg-require-visiblity.
28249 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
28250 * g++.dg/ext/visibility/fvisibility.C: Likewise.
28251 * g++.dg/ext/visibility/memfuncts.C: Likewise.
28252 * g++.dg/ext/visibility/new1.C: Likewise.
28253 * g++.dg/ext/visibility/pragma.C: Likewise.
28254 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
28255 * g++.dg/ext/visibility/virtual.C: Likewise.
28256 * g++/dg/ext/visibility/visibility-1.C: Likewise.
28257 * g++/dg/ext/visibility/visibility-2.C: Likewise.
28258 * g++/dg/ext/visibility/visibility-3.C: Likewise.
28259 * g++/dg/ext/visibility/visibility-4.C: Likewise.
28260 * g++/dg/ext/visibility/visibility-5.C: Likewise.
28261 * g++/dg/ext/visibility/visibility-6.C: Likewise.
28262 * g++/dg/ext/visibility/visibility-7.C: Likewise.
28263 * g++/dg/ext/visibility/visibility-8.C: New test.
28264 * gcc.c-torture/compile/dll.x: Remove.
28265 * gcc.dg/dll-2.c: Use dg-require-dll
28266 * gcc.dg/visibility-10.c: New test.
28267 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
28268 supporting DLLs.
28269 * testsuite/lib/scanasm.exp (scan_hidden): New function.
28270 (scan_not_hidden): Likewise.
28271
28272 2004-08-05 David Edelsohn <edelsohn@gnu.org>
28273
28274 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
28275
28276 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
28277
28278 * gcc.c-torture/execute/20040805-1.c: New test.
28279
28280 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
28281
28282 * gcc.dg/20020118-1.c: Declare abort.
28283 * gcc.dg/altivec_check.h: Likewise.
28284 * gcc.dg/iftrap-2.c: Likewise.
28285 * gcc.dg/pragma-darwin.c: Likewise.
28286 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
28287
28288 2004-08-04 Geoffrey Keating <geoffk@apple.com>
28289
28290 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
28291
28292 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
28293
28294 * gcc.c-torture/execute/builtins/abs-2.c,
28295 gcc.c-torture/execute/builtins/abs-3.c,
28296 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
28297 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
28298 intmax_t, uintmax_t and their limits.
28299 * gcc.dg/intmax_t-1.c: New test.
28300
28301 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28302
28303 * g++.dg/tc1/dr147.C: Add reference to PR.
28304
28305 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
28306
28307 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
28308 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
28309
28310 2004-08-03 David Edelsohn <edelsohn@gnu.org>
28311
28312 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
28313
28314 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
28315
28316 * gcc.dg/redecl-5.c: New test.
28317 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
28318 of scanf.
28319
28320 2004-08-03 Roger Sayle <roger@eyesopen.com>
28321
28322 PR middle-end/16790
28323 * gcc.c-torture/execute/pr16790-1.c: New test case.
28324
28325 2004-08-03 Mark Mitchell <mark@codesourcery.com>
28326
28327 * g++.dg/ext/visibility/assign1.C: New test.
28328 * g++.dg/ext/visibility/new1.C: Likewise.
28329
28330 * gcc.dg/symbian1.c: New test.
28331 * gcc.dg/symbian2.c: Likewise.
28332
28333 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
28334
28335 PR target/16570
28336 * gcc.dg/i386-sse-9.c: New test.
28337
28338 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
28339
28340 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
28341
28342 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
28343
28344 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
28345 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
28346 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
28347 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
28348 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
28349 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
28350 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
28351 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
28352 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
28353 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
28354 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
28355 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
28356 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
28357 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
28358 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
28359 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
28360 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
28361 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
28362 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
28363 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
28364 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
28365 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
28366 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
28367 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28368 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
28369 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
28370 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
28371 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
28372 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28373 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28374 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
28375 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
28376 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
28377 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
28378 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
28379 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28380 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28381 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28382 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28383 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
28384 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
28385 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
28386 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
28387 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
28388 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28389 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28390 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
28391 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
28392 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
28393 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
28394 gcc.misc-tests/i386-pf-3dnow-1.c,
28395 gcc.misc-tests/i386-pf-athlon-1.c,
28396 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28397 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
28398 Declare built-in functions used.
28399 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
28400
28401 2004-08-02 Mark Mitchell <mark@codesourcery.com>
28402
28403 PR c++/16707
28404 * g++.dg/lookup/using12.C: New test.
28405
28406 * g++.dg/init/null1.C: Fix PR number.
28407 * g++.dg/parse/namespace10.C: Likewise.
28408
28409 2004-08-01 Mark Mitchell <mark@codesourcery.com>
28410
28411 PR c++/16224
28412 * g++.dg/template/spec17.C: New test.
28413 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
28414 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
28415
28416 2004-08-02 David Billinghurst
28417
28418 PR fortran/16292
28419 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
28420
28421 2004-08-01 Zack Weinberg <zack@codesourcery.com>
28422
28423 * gcc.dg/ia64-got-1.c: New test case.
28424
28425 2004-08-01 Mark Mitchell <mark@codesourcery.com>
28426
28427 PR c++/16489
28428 * g++.dg/init/null1.C: New test.
28429 * g++.dg/tc1/dr76.C: Adjust error marker.
28430
28431 PR c++/16529
28432 * g++.dg/parse/namespace10.C: New test.
28433
28434 PR c++/16810
28435 * g++.dg/inherit/ptrmem2.C: New test.
28436
28437 2004-08-02 Ben Elliston <bje@au.ibm.com>
28438
28439 PR target/16155
28440 * gcc.dg/pr16155.c: New test.
28441
28442 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
28443
28444 * gcc.dg/redecl-2.c: New test.
28445
28446 2004-07-30 Geoffrey Keating <geoffk@apple.com>
28447
28448 * gcc.dg/darwin-longdouble.c: New file.
28449
28450 2004-07-30 Richard Henderson <rth@redhat.com>
28451
28452 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
28453 write to constant argument.
28454 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
28455
28456 2004-07-30 Richard Henderson <rth@redhat.com>
28457
28458 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
28459 tests of nearest around zero.
28460
28461 2004-07-30 Andrew Pinski <apinski@apple.com>
28462
28463 * gcc.c-torture/compile/20040730-1.c: New test.
28464
28465 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
28466
28467 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
28468 powerpc-eabispe.
28469
28470 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
28471
28472 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
28473
28474 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
28475
28476 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
28477 contains $ld_library_path.
28478 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28479
28480 2004-07-29 Richard Henderson <rth@redhat.com>
28481
28482 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
28483
28484 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
28485 (alt2, which): New.
28486 (Check): Accept either alternative.
28487
28488 2004-07-29 Mark Mitchell <mark@codesourcery.com>
28489
28490 * g++.dg/abi/inline1.C: New test.
28491 * g++.dg/abi/local1-a.cc: Likewise.
28492 * g++.dg/abi/local1.C: Likewise.
28493 * g++.dg/abi/mangle11.C: Tweak location of warnings.
28494 * g++.dg/abi/mangle12.C: Likewise.
28495 * g++.dg/abi/mangle17.C: Likewise.
28496 * g++.dg/abi/mangle20-2.C: Likewise.
28497 * g++.dg/opt/interface1.C: Likewise.
28498 * g++.dg/opt/interface1.h: Likewise.
28499 * g++.dg/opt/interface1-a.cc: New test.
28500 * g++.dg/parse/repo1.C: New test.
28501 * g++.dg/template/repo1.C: Likewise.
28502 * g++.dg/warn/Winline-1.C: Likewise.
28503 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
28504
28505 2004-07-29 Diego Novillo <dnovillo@redhat.com>
28506
28507 * gcc.dg/tree-ssa/20040729-1.c: New test.
28508
28509 2004-07-27 Matt Austern <austern@apple.com>
28510
28511 * gcc.dg/darwin-bool-1.c: New test.
28512 * gcc.dg/darwin-bool-2.c: New test.
28513
28514 2004-07-28 Richard Henderson <rth@redhat.com>
28515
28516 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
28517 arguments in the correct type. Don't write to constant arguments.
28518
28519 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28520
28521 PR tree-optimization/16688
28522 PR tree-optimization/16689
28523 * g++.dg/tree-ssa/pr16688.C: New test.
28524
28525 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28526
28527 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28528 loads. Not only in the comment, this time.
28529
28530 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
28531
28532 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
28533 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
28534 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
28535 * gcc.dg/sh4a-bitmovua.c: New.
28536 * gcc.dg/sh4a-cos.c: New.
28537 * gcc.dg/sh4a-cosf.c: New.
28538 * gcc.dg/sh4a-fprun.c: New.
28539 * gcc.dg/sh4a-fsrra.c: New.
28540 * gcc.dg/sh4a-memmovua.c: New.
28541 * gcc.dg/sh4a-sin.c: New.
28542 * gcc.dg/sh4a-sincos.c: New.
28543 * gcc.dg/sh4a-sincosf.c: New.
28544 * gcc.dg/sh4a-sinf.c: New.
28545
28546 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28547
28548 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
28549 conditionals.
28550 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28551 loads.
28552 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
28553 DOM1.
28554
28555 2004-07-27 Andrew Pinski <apinski@apple.com>
28556
28557 * g++.dg/rtti/tinfo1.C: Correct the xfail.
28558
28559 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
28560
28561 * gcc.dg/pragma-isr.c: New test.
28562
28563 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28564
28565 PR c++/14429
28566 * g++.dg/template/ttp11.C: New test.
28567
28568 2004-07-27 Diego Novillo <dnovillo@redhat.com>
28569
28570 * gcc.c-torture/compile/20040727-1.c: New test.
28571
28572 2004-07-26 Eric Christopher <echristo@redhat.com>
28573
28574 * gcc.c-torture/compile/20040726-2.c: New test.
28575
28576 2004-07-26 Andrew Pinski <apinski@apple.com>
28577
28578 * g++.dg/rtti/tinfo1.C: Xfail.
28579
28580 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
28581
28582 * gcc.c-torture/compile/20040726-1.c: New test.
28583
28584 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
28585 Brian Ryner <bryner@brianryner.com>
28586
28587 PR c++/9283
28588 PR c++/15000
28589 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
28590 * g++.dg/ext/visibility/: New directory.
28591 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
28592 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
28593 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
28594 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
28595 * g++.dg/ext/visibility/fvisibility.C,
28596 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
28597 g++.dg/ext/visibility/fvisibility-override1.C
28598 g++.dg/ext/visibility/fvisibility-override2.C
28599 g++.dg/ext/visibility/memfuncts.C
28600 g++.dg/ext/visibility/noPLT.C
28601 g++.dg/ext/visibility/pragma.C
28602 g++.dg/ext/visibility/pragma-override1.C
28603 g++.dg/ext/visibility/pragma-override2.C
28604 g++.dg/ext/visibility/staticmemfuncts.C
28605 g++.dg/ext/visibility/virtual.C: New tests.
28606
28607 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
28608
28609 PR c/15360
28610 * gcc.dg/pr15360-1.c: New test.
28611
28612 2004-07-25 Daniel Jacobowitz <dan@debian.org>
28613
28614 * gcc.dg/pragma-align-2.c: New test.
28615 * gcc.dg/pragma-init-fini.c: New test.
28616 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
28617 targets.
28618
28619 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
28620
28621 * gcc.dg/init-string-2.c: New test.
28622
28623 2004-07-24 Zack Weinberg <zack@codesourcery.com>
28624
28625 PR 16684
28626 * gcc.dg/Wredundant-decls-1.c: New test case.
28627
28628 2004-07-24 Jakub Jelinek <jakub@redhat.com>
28629
28630 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
28631 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
28632 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
28633 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
28634 * gcc.dg/compat/generate-random.c: New file.
28635 * gcc.dg/compat/generate-random.h: Likewise.
28636 * gcc.dg/compat/generate-random_r.c: Likewise.
28637 * gcc.dg/compat/struct-layout-1.h: Likewise.
28638 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
28639 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
28640 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
28641 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
28642 * gcc.dg/compat/struct-layout-1_main.c: New test.
28643 * gcc.dg/compat/struct-layout-1_x.c: New file.
28644 * gcc.dg/compat/struct-layout-1_y.c: New file.
28645 * gcc.dg/compat/struct-layout-1_test.h: New file.
28646
28647 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
28648
28649 * gcc.dg/comp-return-1.c: New test
28650
28651 2004-07-23 Janis Johnson <janis187@us.ibm.com>
28652
28653 * gcc.dg/vmx/8-02a.c: Fix typo.
28654
28655 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
28656 * gcc.dg/darwin-abi-3.c: New test.
28657
28658 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
28659 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
28660
28661 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
28662 * gcc.dg/vmx/ops-long-1.c: New test.
28663 * gcc.dg/vmx/ops-long-2.c: New test.
28664
28665 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
28666
28667 * g++.dg/lookup/conv-[1234].C: New.
28668
28669 2004-07-22 Mark Mitchell <mark@codesourcery.com>
28670
28671 * g++.dg/parse/attr2.C: Simplify.
28672
28673 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28674
28675 PR c/7284
28676 * gcc.c-torture/execute/pr7284-1.c: New test.
28677
28678 2004-07-22 Brian Booth <bbooth@redhat.com>
28679
28680 * gcc.dg/tree-ssa/20040721-1.c: New test.
28681
28682 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
28683
28684 * g++.dg/template/crash20.c: New.
28685
28686 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
28687
28688 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
28689 Add dg-run directive. Declare variables as required.
28690 * gfortran.dg/g77/README: Update
28691
28692 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
28693
28694 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
28695 gcc.dg/cris-peep2-andu2.c: New tests.
28696
28697 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28698
28699 PR c/15052
28700 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
28701 on return type.
28702 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
28703 messages.
28704 * gcc.dg/qual-return-2.c: Update expected messages.
28705 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
28706
28707 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28708
28709 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
28710 * gcc.dg/noncompile/921102-1.c: Update expected error message.
28711
28712 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28713
28714 PR c/11250
28715 * gcc.dg/init-string-1.c: New test.
28716
28717 2004-07-21 Jakub Jelinek <jakub@redhat.com>
28718
28719 PR middle-end/15345
28720 PR c/16450
28721 * gcc.dg/torture/nested-fn-1.c: New test.
28722
28723 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
28724
28725 PR target/16559
28726 * gcc.dg/ia64-fptr-1.c: New file.
28727
28728 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28729
28730 PR c++/14497
28731 * g++.dg/template/spec16.C: New test.
28732 * g++.old-deja/g++.robertl/eb118.C: Remove.
28733
28734 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28735
28736 PR c++/509
28737 * g++.dg/template/spec15.C: New test.
28738
28739 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
28740
28741 Copy cases from g77.f-torture/execute and add dg-run
28742 directive. Other changes as noted.
28743 * gfortran.dg/g77/13037.f
28744 * gfortran.dg/g77/1832.f
28745 * gfortran.dg/g77/19981119-0.f
28746 * gfortran.dg/g77/19990313-0.f
28747 * gfortran.dg/g77/19990313-1.f
28748 * gfortran.dg/g77/19990313-2.f
28749 * gfortran.dg/g77/19990313-3.f
28750 * gfortran.dg/g77/19990419-1.f
28751 * gfortran.dg/g77/19990826-0.f
28752 * gfortran.dg/g77/19990826-2.f
28753 * gfortran.dg/g77/20000503-1.f
28754 * gfortran.dg/g77/20001111.f
28755 * gfortran.dg/g77/20010116.f
28756 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
28757 * gfortran.dg/g77/20010430.f
28758 * gfortran.dg/g77/6177.f
28759 * gfortran.dg/g77/947.f
28760 * gfortran.dg/g77/970816-3.f
28761 * gfortran.dg/g77/971102-1.f
28762 * gfortran.dg/g77/980520-1.f
28763 * gfortran.dg/g77/980628-0.f
28764 * gfortran.dg/g77/980628-1.f
28765 * gfortran.dg/g77/980628-10.f
28766 * gfortran.dg/g77/980628-2.f
28767 * gfortran.dg/g77/980628-3.f
28768 * gfortran.dg/g77/980628-7.f
28769 * gfortran.dg/g77/980628-8.f
28770 * gfortran.dg/g77/980628-9.f
28771 * gfortran.dg/g77/980701-0.f
28772 * gfortran.dg/g77/980701-1.f
28773 * gfortran.dg/g77/cabs.f
28774 * gfortran.dg/g77/claus.f
28775 * gfortran.dg/g77/complex_1.f
28776 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
28777 * gfortran.dg/g77/dcomplex.f
28778 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
28779 * gfortran.dg/g77/f90-intrinsic-mathematical.f
28780 * gfortran.dg/g77/f90-intrinsic-numeric.f
28781 * gfortran.dg/g77/int8421.f
28782 * gfortran.dg/g77/labug1.f
28783 * gfortran.dg/g77/large_vec.f
28784 * gfortran.dg/g77/le.f
28785 * gfortran.dg/g77/short.f
28786 * gfortran.dg/g77/README: Update
28787
28788 2004-07-20 Mark Mitchell <mark@codesourcery.com>
28789
28790 PR c++/16637
28791 * g++.dg/parse/lookup4.C: New test.
28792
28793 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28794
28795 PR c++/16175
28796 * g++.dg/template/ttp10.C: New test.
28797
28798 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
28799
28800 * gcc.dg/pr12625-1.c: New test.
28801
28802 2004-07-20 Steven Bosscher <stevenb@suse.de>
28803
28804 * testsuite/gcc.dg/switch-warn-1.c: New test.
28805 * testsuite/gcc.dg/switch-warn-2.c: New test.
28806 * gcc.c-torture/compile/pr14730.c: Update.
28807
28808 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
28809
28810 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
28811 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
28812 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
28813 g++.dg/template/nontype3.C: Remove trailing CR from tests.
28814
28815 2004-07-18 Mark Mitchell <mark@codesourcery.com>
28816
28817 PR c++/16623
28818 * g++.dg/template/assign1.C: New test.
28819
28820 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28821
28822 PR c++/12170
28823 * g++.dg/template/ttp9.C: New test.
28824
28825 2004-07-19 Daniel Jacobowitz <dan@debian.org>
28826
28827 * gcc.dg/format/cmn-err-1.c: New test.
28828
28829 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
28830
28831 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
28832 gcc.dg/Wparentheses-10.c: New tests.
28833 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
28834
28835 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28836
28837 PR fortran/16465
28838 * gfortran.dg/g77//ffixed-line-length-0.f,
28839 gfortran.dg/g77/ffixed-line-length-132.f,
28840 gfortran.dg/g77/ffixed-line-length-72.f,
28841 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
28842 gfortran.dg/g77/README: Update.
28843
28844 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28845
28846 PR c++/13092
28847 * g++.dg/template/non-dependent7.C: New test.
28848 * g++.dg/template/non-dependent8.C: Likewise.
28849 * g++.dg/template/non-dependent9.C: Likewise.
28850 * g++.dg/template/non-dependent10.C: Likewise.
28851
28852 2004-07-17 Mark Mitchell <mark@codesourcery.com>
28853
28854 PR c++/16337
28855 * g++.dg/parse/attr2.C: New test.
28856
28857 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
28858
28859 * g77.dg: Removed.
28860 * g77.f-torture: Ditto.
28861
28862 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
28863
28864 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
28865 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
28866 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
28867
28868 2004-07-16 Richard Henderson <rth@redhat.com>
28869
28870 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
28871
28872 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28873
28874 * lib/fortran-torture.exp (fortran-torture): Don't test compile
28875 tests with full list of options.
28876 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
28877 of TORTURE_OPTIONS if test contains 'dg-do run'.
28878
28879 PR fortran/16404
28880 * gfortran.dg/do_iterator.f90: New test.
28881
28882 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28883
28884 PR rtl-optimization/16536
28885 * gcc.c-torture/execute/restrict-1.c: New test.
28886
28887 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28888
28889 PR fortran/15324
28890 * gfortran.dg/pr15324.f90: New test.
28891
28892 PR fortran/15129
28893 * gfortran.dg/pr15129.f90: New test.
28894
28895 PR fortran/15140
28896 * gfortran.dg/pr15140.f90: New test.
28897
28898 PR fortran/13792
28899 * gfortran.fortran-torture/execute/bounds.f90: Add check for
28900 compile-time simplification.
28901
28902 2004-07-14 Mike Stump <mrs@apple.com>
28903
28904 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
28905
28906 2004-07-14 James E Wilson <wilson@specifixinc.com>
28907
28908 PR target/16325
28909 * gcc.dg/profile-generate-1.c: New.
28910
28911 2004-07-15 Jakub Jelinek <jakub@redhat.com>
28912
28913 * gcc.c-torture/execute/20040709-1.c: New test.
28914 * gcc.c-torture/execute/20040709-2.c: New test.
28915
28916 2004-07-14 Mike Stump <mrs@apple.com>
28917
28918 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
28919
28920 2004-07-14 Mike Stump <mrs@apple.com>
28921
28922 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
28923
28924 2004-07-13 Mark Mitchell <mark@codesourcery.com>
28925
28926 PR c++/16518
28927 * g++.dg/parse/mutable1.C: New test.
28928
28929 2004-07-13 Diego Novillo <dnovillo@redhat.com>
28930
28931 PR tree-optimization/16443
28932 * gcc.dg/tree-ssa/20040713-1.c: New test.
28933
28934 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
28935
28936 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
28937 for operator new.
28938
28939 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28940
28941 * gfortran.dg/g77/README: New file
28942 * gfortran.dg/g77/19981216-0.f: Copy from
28943 g77.f-torture/noncompile. Add "dg-do compile" and
28944 dg-error as required.
28945 * gfortran.dg/g77/19990218-1.f: Likewise.
28946 * gfortran.dg/g77/19990905-1.f: Likewise.
28947 * gfortran.dg/g77/9263.f: Likewise.
28948 * gfortran.dg/g77/980615-0.f: Likewise.
28949 * gfortran.dg/g77/980616-0.f: Likewise.
28950 * gfortran.dg/g77/check0.f: Likewise.
28951 * gfortran.dg/g77/select_no_compile.f: Likewise.
28952
28953 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28954
28955 Copy files from g77.f-torture/compile.
28956 Add "{ dg-do compile}". Other changes as noted
28957 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
28958 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
28959 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
28960 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
28961 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
28962 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
28963 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
28964 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
28965 statement to conform to standard. Append alpha1.x for reference.
28966 * gfortran.dg/g77/xformat.f: Add dg-warning
28967
28968 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28969
28970 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
28971 Add {dg-do compile} directive.
28972 * gfortran.dg/g77/cpp2.F: Likewise.
28973
28974 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28975
28976 PR c++/5402
28977 * g++.dg/lookup/name-clash1.C: New test.
28978
28979 PR c++/9777
28980 * g++.dg/lookup/name-clash2.C: New test.
28981
28982 PR c++/12102
28983 * g++.dg/lookup/name-clash3.C: New test.
28984
28985 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28986
28987 * g++.dg/lookup/new2.C: New test.
28988 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
28989
28990 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
28991
28992 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
28993 Add {dg-do compile} directive.
28994 * gfortran.dg/g77/13060.f: Likewise.
28995 * gfortran.dg/g77/19990218-0.f: Likewise.
28996 * gfortran.dg/g77/19990305-0.f: Likewise.
28997 * gfortran.dg/g77/19990419-0.f: Likewise.
28998 * gfortran.dg/g77/19990502-0.f: Likewise.
28999 * gfortran.dg/g77/19990502-1.f: Likewise.
29000 * gfortran.dg/g77/19990525-0.f: Likewise.
29001 * gfortran.dg/g77/19990826-1.f: Likewise.
29002 * gfortran.dg/g77/19990826-3.f: Likewise.
29003 * gfortran.dg/g77/19990905-2.f: Likewise.
29004 * gfortran.dg/g77/20000412-1.f: Likewise.
29005 * gfortran.dg/g77/20000511-1.f: Likewise.
29006 * gfortran.dg/g77/20000511-2.f: Likewise.
29007 * gfortran.dg/g77/20000518.f: Likewise.
29008 * gfortran.dg/g77/20000601-1.f: Likewise.
29009 * gfortran.dg/g77/20000601-2.f: Likewise.
29010 * gfortran.dg/g77/20000629-1.f: Likewise.
29011 * gfortran.dg/g77/20000630-2.f: Likewise.
29012 * gfortran.dg/g77/20010115.f: Likewise.
29013 * gfortran.dg/g77/20010321-1.f: Likewise.
29014 * gfortran.dg/g77/20010426.f: Likewise.
29015 * gfortran.dg/g77/20020307-1.f: Likewise.
29016 * gfortran.dg/g77/8485.f: Likewise.
29017 * gfortran.dg/g77/960317-1.f: Likewise.
29018 * gfortran.dg/g77/970915-0.f: Likewise.
29019 * gfortran.dg/g77/980310-1.f: Likewise.
29020 * gfortran.dg/g77/980310-2.f: Likewise.
29021 * gfortran.dg/g77/980310-3.f: Likewise.
29022 * gfortran.dg/g77/980310-4.f: Likewise.
29023 * gfortran.dg/g77/980310-6.f: Likewise.
29024 * gfortran.dg/g77/980310-7.f: Likewise.
29025 * gfortran.dg/g77/980310-8.f: Likewise.
29026 * gfortran.dg/g77/980419-2.f: Likewise.
29027 * gfortran.dg/g77/980424-0.f: Likewise.
29028 * gfortran.dg/g77/980427-0.f: Likewise.
29029 * gfortran.dg/g77/980729-0.f: Likewise.
29030 * gfortran.dg/g77/981117-1.f: Likewise.
29031 * gfortran.dg/g77/toon_1.f: Likewise.
29032
29033 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29034
29035 PR c++/2204
29036 * g++.dg/other/abstract2.C: New test.
29037
29038 2004-07-12 Paul Brook <paul@codesourcery.com>
29039
29040 * gfortran.dg/pointer_init_1.f90: New test.
29041
29042 2004-07-11 Paul Brook <paul@codesourcery.com>
29043
29044 PR fortran/15986
29045 * gfortran.dg/contained_1.f90: New test.
29046
29047 2004-07-11 Mark Mitchell <mark@codesourcery.com>
29048
29049 * g++.dg/parse/defarg8.C: New test.
29050
29051 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29052
29053 PR fortran/16433
29054 * gfortran.dg/pr16433.f: New test.
29055
29056 PR fortran/17574
29057 * gfortran.dg/pr15754.f90: New test.
29058
29059 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
29060
29061 PR tree-optimization/16437
29062 * gcc.c-torture/execute/bitfld-4.c: New test.
29063
29064 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29065
29066 * gfortran.fortran-torture/execute/common_2.f90: Add check for
29067 access to common var from module.
29068
29069 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29070
29071 PR fortran/16336
29072 * gfortran.fortran-torture/execute/common_2.f90: New test.
29073
29074 2004-07-10 Paul Brook <paul@codesourcery.com>
29075
29076 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29077
29078 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29079
29080 PR fortran/15969
29081 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29082
29083 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
29084
29085 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29086 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29087 * gfortran.dg/g77/ffree-form-1.f: Likewise.
29088 * gfortran.dg/g77/ffree-form-2.f: Likewise.
29089 * gfortran.dg/g77/ffree-form-3.f: Likewise.
29090 * gfortran.dg/g77/fno-underscoring.f: Likewise.
29091 * gfortran.dg/g77/funderscoring.f: Likewise.
29092 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
29093
29094 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29095
29096 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29097
29098 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29099 Paul Brook <paul@codesourcery.com>
29100
29101 PR fortran/13415
29102 * gfortran.dg/common_pointer_1.f90: New test.
29103
29104 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29105
29106 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29107
29108 2004-07-09 James E Wilson <wilson@specifixinc.com>
29109
29110 PR target/16364
29111 * gcc.c-torture/compile/20040709-1.c: New.
29112
29113 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29114
29115 PR fortran/14077
29116 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29117
29118 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29119
29120 PR fortran/13201
29121 * gfortran.dg/shape_1.f90: New test.
29122
29123 2004-07-09 Zack Weinberg <zack@codesourcery.com>
29124 Andrew Pinski <apinski@apple.com>
29125
29126 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29127
29128 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29129
29130 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29131 comment.
29132
29133 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29134 Paul Brook <paul@codesourcery.com>
29135
29136 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29137 '.f95' and '.F95'.
29138
29139 2004-07-09 Diego Novillo <dnovillo@redhat.com>
29140
29141 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29142
29143 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29144
29145 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29146 testcases with capital suffix.
29147
29148 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29149
29150 PR fortran/15481
29151 PR fortran/13372
29152 PR fortran/13575
29153 PR fortran/15978
29154 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29155
29156 * gfortran.dg/implicit_1.f90: New test.
29157
29158 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
29159
29160 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
29161 expression to match gfortran warning/error messages
29162 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
29163 dg-error text.
29164
29165 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
29166
29167 * lib/fortran-torture.exp: Rename proc search_for to
29168 search_for_re.
29169
29170 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29171
29172 * gcc.c-torture/execute/simd-5.x: New file.
29173 XFAIL on SPARC 64-bit at -O0.
29174
29175 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29176
29177 PR c++/8211
29178 PR c++/16165
29179 * g++.dg/warn/effc3.C: New test.
29180
29181 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
29182
29183 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
29184 change X to 1X in format.
29185 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
29186 add data statements to conform to standard.
29187
29188 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
29189
29190 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
29191 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
29192 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
29193
29194 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
29195
29196 * gfortran.dg/g77/7388.f: Copy from g77.dg
29197 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
29198 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
29199 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
29200 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
29201 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
29202 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
29203 * gfortran.dg/g77/strlen0.f: Likewise.
29204
29205 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
29206
29207 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
29208 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
29209
29210 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29211
29212 * gcc.c-torture/execute/920428-2.x: Delete.
29213 * gcc.c-torture/execute/920501-7.x: Likewise.
29214
29215 2004-07-08 Jakub Jelinek <jakub@redhat.com>
29216
29217 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
29218 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
29219 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
29220 prescott and c3-2.
29221 (PREFETCH_3DNOW): Add -march=c3.
29222
29223 2004-07-08 Diego Novillo <dnovillo@redhat.com>
29224
29225 PR c/16437
29226 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
29227 * gcc.c-torture/execute/bf64-1.x: Likewise.
29228
29229 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29230
29231 * gcc.c-torture/compile/20040708-1.c: New test.
29232
29233 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29234
29235 PR c++/16169
29236 * g++.dg/warn/effc2.C: New test.
29237
29238 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
29239
29240 * gcc.c-torture/execute/bitfld-1.x: Remove.
29241 * gcc.c-torture/execute/bitfld-3.c: New test.
29242 * gcc.dg/bitfld-2.c: Remove XFAILs.
29243
29244 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
29245
29246 PR c++/16276
29247 * g++.dg/rtti/tinfo1.C: New file.
29248
29249 2004-07-07 Eric Christopher <echristo@redhat.com>
29250
29251 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
29252
29253 2004-07-07 Andrew Pinski <apinski@apple.com>
29254
29255 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
29256
29257 2004-07-07 Mark Mitchell <mark@codesourcery.com>
29258
29259 * g++.dg/init/call1.C: XFAIL.
29260
29261 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
29262
29263 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
29264 except for movstrict*, to movmem* and clrstr* to clrmem*.
29265
29266 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
29267
29268 * gcc.c-torture/execute/20040707-1.c: New test.
29269
29270 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
29271
29272 * gcc.c-torture/execute/20040706-1.c: New test.
29273
29274 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29275
29276 PR c++/3671
29277 * g++.dg/template/spec14.C: New test.
29278
29279 2004-07-05 Jakub Jelinek <jakub@redhat.com>
29280
29281 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
29282 nothing if not yet defined. Use it in b, c and d type definitions.
29283 * gcc.c-torture/execute/20040705-1.c: New test.
29284 * gcc.c-torture/execute/20040705-2.c: New test.
29285
29286 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29287
29288 PR c++/2518
29289 * g++.dg/lookup/new1.C: New test.
29290
29291 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29292
29293 PR c++/11406
29294 * g++.dg/template/sizeof8.C: New test.
29295
29296 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
29297
29298 * gcc.c-torture/compile/20040705-1.c: New test.
29299
29300 2004-07-04 Bud Davis <bdavis9659@comcast.net>
29301
29302 * gfortran.fortran-torture/execute/seq_io.f90: New test.
29303
29304 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
29305
29306 * gcc.dg/cpp/if-mop.c: Two new testcases.
29307 * gcc.dg/cpp/trad/comment-3.c: New.
29308
29309 2004-07-04 Paul Brook <paul@codesourcery.com>
29310
29311 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
29312
29313 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
29314
29315 PR c++/3761
29316 * g++.dg/lookup/crash4.C: New test.
29317
29318 2004-07-02 Zack Weinberg <zack@codesourcery.com>
29319
29320 * gcc.c-torture/execute/builtin-abs-1.c
29321 * gcc.c-torture/execute/builtin-abs-2.c
29322 * gcc.c-torture/execute/builtin-complex-1.c
29323 * gcc.c-torture/execute/builtins/string-1-lib.c
29324 * gcc.c-torture/execute/builtins/string-1.c
29325 * gcc.c-torture/execute/builtins/string-2-lib.c
29326 * gcc.c-torture/execute/builtins/string-2.c
29327 * gcc.c-torture/execute/builtins/string-3-lib.c
29328 * gcc.c-torture/execute/builtins/string-3.c
29329 * gcc.c-torture/execute/builtins/string-4-lib.c
29330 * gcc.c-torture/execute/builtins/string-4.c
29331 * gcc.c-torture/execute/builtins/string-5-lib.c
29332 * gcc.c-torture/execute/builtins/string-5.c
29333 * gcc.c-torture/execute/builtins/string-6-lib.c
29334 * gcc.c-torture/execute/builtins/string-6.c
29335 * gcc.c-torture/execute/builtins/string-7-lib.c
29336 * gcc.c-torture/execute/builtins/string-7.c
29337 * gcc.c-torture/execute/builtins/string-8-lib.c
29338 * gcc.c-torture/execute/builtins/string-8.c
29339 * gcc.c-torture/execute/builtins/string-9-lib.c
29340 * gcc.c-torture/execute/builtins/string-9.c
29341 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
29342 * gcc.c-torture/execute/builtins/string-asm-1.c
29343 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
29344 * gcc.c-torture/execute/builtins/string-asm-2.c
29345 * gcc.c-torture/execute/stdio-opt-1.c
29346 * gcc.c-torture/execute/stdio-opt-2.c
29347 * gcc.c-torture/execute/stdio-opt-3.c
29348 * gcc.c-torture/execute/string-opt-1.c
29349 * gcc.c-torture/execute/string-opt-10.c
29350 * gcc.c-torture/execute/string-opt-11.c
29351 * gcc.c-torture/execute/string-opt-12.c
29352 * gcc.c-torture/execute/string-opt-13.c
29353 * gcc.c-torture/execute/string-opt-14.c
29354 * gcc.c-torture/execute/string-opt-15.c
29355 * gcc.c-torture/execute/string-opt-16.c
29356 * gcc.c-torture/execute/string-opt-2.c
29357 * gcc.c-torture/execute/string-opt-6.c
29358 * gcc.c-torture/execute/string-opt-7.c
29359 * gcc.c-torture/execute/string-opt-8.c:
29360 Replace with ...
29361
29362 * gcc.c-torture/execute/builtins/abs-2.c
29363 * gcc.c-torture/execute/builtins/abs-3.c
29364 * gcc.c-torture/execute/builtins/complex-1.c
29365 * gcc.c-torture/execute/builtins/fprintf.c
29366 * gcc.c-torture/execute/builtins/fputs.c
29367 * gcc.c-torture/execute/builtins/memcmp.c
29368 * gcc.c-torture/execute/builtins/memmove.c
29369 * gcc.c-torture/execute/builtins/memops-asm.c
29370 * gcc.c-torture/execute/builtins/mempcpy-2.c
29371 * gcc.c-torture/execute/builtins/mempcpy.c
29372 * gcc.c-torture/execute/builtins/memset.c
29373 * gcc.c-torture/execute/builtins/printf.c
29374 * gcc.c-torture/execute/builtins/sprintf.c
29375 * gcc.c-torture/execute/builtins/strcat.c
29376 * gcc.c-torture/execute/builtins/strchr.c
29377 * gcc.c-torture/execute/builtins/strcmp.c
29378 * gcc.c-torture/execute/builtins/strcpy.c
29379 * gcc.c-torture/execute/builtins/strcspn.c
29380 * gcc.c-torture/execute/builtins/strlen-2.c
29381 * gcc.c-torture/execute/builtins/strlen.c
29382 * gcc.c-torture/execute/builtins/strncat.c
29383 * gcc.c-torture/execute/builtins/strncmp-2.c
29384 * gcc.c-torture/execute/builtins/strncmp.c
29385 * gcc.c-torture/execute/builtins/strncpy.c
29386 * gcc.c-torture/execute/builtins/strpbrk.c
29387 * gcc.c-torture/execute/builtins/strpcpy-2.c
29388 * gcc.c-torture/execute/builtins/strpcpy.c
29389 * gcc.c-torture/execute/builtins/strrchr.c
29390 * gcc.c-torture/execute/builtins/strspn.c
29391 * gcc.c-torture/execute/builtins/strstr-asm.c
29392 * gcc.c-torture/execute/builtins/strstr.c:
29393 ... these new files.
29394
29395 * gcc.c-torture/execute/builtins/abs-2-lib.c
29396 * gcc.c-torture/execute/builtins/abs-3-lib.c
29397 * gcc.c-torture/execute/builtins/complex-1-lib.c
29398 * gcc.c-torture/execute/builtins/fprintf-lib.c
29399 * gcc.c-torture/execute/builtins/fputs-lib.c
29400 * gcc.c-torture/execute/builtins/memcmp-lib.c
29401 * gcc.c-torture/execute/builtins/memmove-lib.c
29402 * gcc.c-torture/execute/builtins/memops-asm-lib.c
29403 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
29404 * gcc.c-torture/execute/builtins/mempcpy-lib.c
29405 * gcc.c-torture/execute/builtins/memset-lib.c
29406 * gcc.c-torture/execute/builtins/printf-lib.c
29407 * gcc.c-torture/execute/builtins/sprintf-lib.c
29408 * gcc.c-torture/execute/builtins/strcat-lib.c
29409 * gcc.c-torture/execute/builtins/strchr-lib.c
29410 * gcc.c-torture/execute/builtins/strcmp-lib.c
29411 * gcc.c-torture/execute/builtins/strcpy-lib.c
29412 * gcc.c-torture/execute/builtins/strcspn-lib.c
29413 * gcc.c-torture/execute/builtins/strlen-2-lib.c
29414 * gcc.c-torture/execute/builtins/strlen-lib.c
29415 * gcc.c-torture/execute/builtins/strncat-lib.c
29416 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
29417 * gcc.c-torture/execute/builtins/strncmp-lib.c
29418 * gcc.c-torture/execute/builtins/strncpy-lib.c
29419 * gcc.c-torture/execute/builtins/strpbrk-lib.c
29420 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
29421 * gcc.c-torture/execute/builtins/strpcpy-lib.c
29422 * gcc.c-torture/execute/builtins/strrchr-lib.c
29423 * gcc.c-torture/execute/builtins/strspn-lib.c
29424 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
29425 * gcc.c-torture/execute/builtins/strstr-lib.c
29426 * gcc.c-torture/execute/builtins/lib/abs.c
29427 * gcc.c-torture/execute/builtins/lib/fprintf.c
29428 * gcc.c-torture/execute/builtins/lib/memset.c
29429 * gcc.c-torture/execute/builtins/lib/printf.c
29430 * gcc.c-torture/execute/builtins/lib/sprintf.c
29431 * gcc.c-torture/execute/builtins/lib/strcpy.c
29432 * gcc.c-torture/execute/builtins/lib/strcspn.c
29433 * gcc.c-torture/execute/builtins/lib/strncat.c
29434 * gcc.c-torture/execute/builtins/lib/strncmp.c
29435 * gcc.c-torture/execute/builtins/lib/strncpy.c
29436 * gcc.c-torture/execute/builtins/lib/strpbrk.c
29437 * gcc.c-torture/execute/builtins/lib/strspn.c
29438 * gcc.c-torture/execute/builtins/lib/strstr.c:
29439 New files containing support routines.
29440
29441 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
29442 declaration.
29443 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
29444 when not optimizing.
29445
29446 2004-07-02 Mark Mitchell <mark@codesourcery.com>
29447
29448 PR c++/16240
29449 * g++.dg/abi/mangle22.C: New test.
29450 * g++.dg/abi/mangle23.C: Likewise.
29451
29452 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
29453
29454 PR fortran/16290
29455 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
29456 Allow for cases without denormalized floating point numbers.
29457
29458 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
29459
29460 PR c/1027
29461 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29462 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
29463 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
29464 expected warning text.
29465 * gcc.dg/format/diag-2.c: New test.
29466
29467 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
29468
29469 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
29470
29471 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
29472
29473 * gcc.dg/builtins-43.c: New.
29474 * gcc.dg/builtins-44.c: New.
29475 * gcc.dg/builtins-45.c: New.
29476
29477 2004-06-26 Geoffrey Keating <geoffk@apple.com>
29478 Andreas Tobler <a.tobler@schweiz.ch>
29479
29480 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
29481 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
29482 as SIGSEGV.
29483 * gcc.dg/cleanup-11.c: Likewise.
29484 * gcc.dg/cleanup-8.c: Likewise.
29485 * gcc.dg/cleanup-9.c: Likewise.
29486 * gcc.dg/cleanup-5.c: Run on all platforms.
29487
29488 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
29489
29490 * g++.dg/warn/nonnull1.C: New test.
29491
29492 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
29493
29494 * gcc.dg/compat/compat-common.h: Wrap up CINT in
29495 an #ifndef SKIP_COMPLEX_INT/#endif pair.
29496 Special-case the Sun compiler wrt to <complex.h>.
29497
29498 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
29499
29500 * gcc.dg/Wunreachable-8.C: New test.
29501
29502 * gcc.dg/h8300-ice2.c : New test.
29503
29504 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
29505
29506 PR fortran/16161
29507 * gfortran.fortran-torture/compile/implicit.f90: Add test
29508 for implicit character.
29509
29510 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
29511
29512 PR fortran/16289
29513 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
29514 Use tiny() intrinsic to find smallest non-negative real
29515
29516 2004-06-30 Jakub Jelinek <jakub@redhat.com>
29517
29518 * gcc.dg/compat/struct-by-value-22_main.c: New test.
29519 * gcc.dg/compat/struct-by-value-22_x.c: New.
29520 * gcc.dg/compat/struct-by-value-22_y.c: New.
29521
29522 * gcc.c-torture/execute/20040629-1.c: New test.
29523
29524 2004-06-29 Jakub Jelinek <jakub@redhat.com>
29525
29526 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
29527 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
29528
29529 PR target/16195
29530 * gcc.dg/20040625-1.c: New test.
29531
29532 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29533
29534 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
29535
29536 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29537
29538 PR fortran/15963
29539 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
29540
29541 2004-06-29 Richard Henderson <rth@redhat.com>
29542
29543 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
29544
29545 2004-06-29 Paul Brook <paul@codesourcery.com>
29546
29547 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
29548 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
29549
29550 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
29551
29552 PR c++/16260
29553 * g++.dg/parse/crash15.C: New.
29554
29555 2004-06-28 Andrew Pinski <apinski@apple.com>
29556
29557 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
29558 by the error already.
29559
29560 * g++.dg/opt/ptrmem4.C: Change to compile only test.
29561
29562 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
29563
29564 PR target/14041
29565 * gcc.dg/h8300-bss-align-1.c : New.
29566
29567 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
29568
29569 * PR c++/16174
29570 * g++.dg/template/ctor4.C: New.
29571
29572 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
29573
29574 PR c++/16205
29575 * g++.dg/warn/Wsequence-point-1.C: New test.
29576
29577 2004-06-27 Paul Brook <paul@codesourcery.com>
29578
29579 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
29580
29581 2004-06-27 Zack Weinberg <zack@codesourcery.com>
29582
29583 * g++.old-deja/g++.mike/p7325.C: Remove.
29584
29585 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
29586
29587 PR c/14963
29588 * gcc.dg/pr14963.c: New test.
29589
29590 2004-06-27 Mark Mitchell <mark@codesourcery.com>
29591
29592 PR c++/16193
29593 * g++.dg/parse/redef1.C: New test.
29594
29595 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
29596
29597 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
29598 20021110.c.
29599 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
29600 20021119-1.c.
29601 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
29602 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
29603 5-04.c.
29604 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
29605 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
29606 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
29607 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
29608 g++.brendan/enum14.C.
29609 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
29610 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
29611 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
29612 g++.mike/virt1.C.
29613 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
29614 memtemp24.C.
29615
29616 2004-06-27 Roger Sayle <roger@eyesopen.com>
29617
29618 * gcc.dg/20040527-1.c: New test case.
29619
29620 2004-06-26 Bud Davis <bdavis9659@comcast.net>
29621
29622 PR gfortran/pr16196
29623 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
29624
29625 2004-06-25 Roger Sayle <roger@eyesopen.com>
29626
29627 PR middle-end/15825
29628 * gcc.dg/pr15825-1.c: New test case.
29629
29630 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
29631
29632 * gcc.c-torture/execute/20040625-1.c: New test.
29633
29634 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29635
29636 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
29637
29638 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
29639
29640 * gcc.dg/torture/mips-div-1.c: New test.
29641
29642 2004-06-24 Jeff Law <law@redhat.com>
29643
29644 * gcc.dg/tree-ssa/20040624-1.c: New test.
29645
29646 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
29647
29648 * gcc.c-torture/compile/20040624-1.c: New test.
29649
29650 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29651
29652 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
29653 this directory.
29654
29655 2004-06-23 Andrew Pinski <apinski@apple.com>
29656
29657 PR middle-end/15988
29658 * g++.dg/opt/ptrmem4.C: New test.
29659
29660 * gcc.dg/c90-array-quals-2.c: New test.
29661
29662 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
29663
29664 * gcc.dg/kpice1.c: New test.
29665
29666 2006-06-23 Andrew Pinski <apinski@apple.com>
29667
29668 * gcc.dg/c90-array-quals.c: New test.
29669
29670 2006-06-22 Richard Henderson <rth@redhat.com>
29671
29672 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
29673
29674 2004-06-22 Loren James Rittle <ljrittle@acm.org>
29675
29676 * gcc.dg/builtins-config.h: Handle FreeBSD.
29677
29678 2006-06-22 Richard Henderson <rth@redhat.com>
29679
29680 * g++.dg/opt/devirt1.C: New.
29681
29682 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
29683
29684 * g++.dg/opt/pr15551.C: New testcase.
29685
29686 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
29687
29688 PR target/14800
29689 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
29690 x86_64-*-linux* when compiling for 32bit.
29691
29692 2004-06-21 Andrew Pinski <apinski@apple.com>
29693
29694 * gcc.dg/pch/struct-1.c: New.
29695 * gcc.dg/pch/struct-1.hs: New.
29696
29697 2004-06-21 Geoffrey Keating <geoffk@apple.com>
29698
29699 * gcc.dg/pch/save-temps-1.c: New file.
29700 * gcc.dg/pch/save-temps-1.hs: New file.
29701
29702 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
29703
29704 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
29705 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
29706
29707 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29708
29709 * gfortran.fortran-torture/execute/select_1.f90: Rename function
29710 to fix type error.
29711 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
29712 Remove trailing spaces.
29713
29714 2004-06-21 Richard Henderson <rth@redhat.com>
29715
29716 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
29717 merging && to BIT_FIELD_REF.
29718
29719 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
29720
29721 * g++.dg/opt/placeholder1.C: New test.
29722
29723 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29724
29725 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
29726 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29727 * gcc.dg/compat/union-m128-1_x.c: Likewise.
29728 * gcc.dg/compat/union-m128-1_y.c: Likewise.
29729
29730 2004-06-20 Zack Weinberg <zack@codesourcery.com>
29731
29732 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
29733 extern "C".
29734 * g++.dg/other/pragma-re-1.C: Add comments.
29735
29736 2004-06-19 Bud Davis <bdavis9659@comcast.net>
29737
29738 PR gfortran/16080
29739 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
29740
29741 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
29742
29743 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
29744 instead of setting the type of size_t by
29745 hand.
29746
29747 2004-06-18 Roger Sayle <roger@eyesopen.com>
29748
29749 * gcc.dg/unordered-2.c: New test case.
29750 * gcc.dg/unordered-3.c: New test case.
29751
29752 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
29753
29754 PR other/16043
29755 * lib/g++.exp (g++_version): Tweak regexp for version
29756 * lib/g77.exp (g77_version): Likewise.
29757 * lib/gfortran.exp (gfortran_version): Likewise.
29758 * lib/objc.exp (objc_version): Likewise.
29759 * lib/treelang.exp (treelang_version): Likewise.
29760
29761 2004-06-19 Jakub Jelinek <jakub@redhat.com>
29762
29763 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
29764 Use INT_MAX instead of __INT_MAX__.
29765 * gcc.dg/compat/struct-align-2_y.c: Likewise.
29766
29767 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
29768 * gcc.dg/compat/scalar-return-3_x.c: Use it.
29769 * gcc.dg/compat/scalar-return-3_y.c: Use it.
29770 * gcc.dg/compat/scalar-return-4_x.c: Use it.
29771 * gcc.dg/compat/scalar-return-4_y.c: Use it.
29772 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
29773 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
29774 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
29775 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
29776
29777 * gcc.dg/range-test-1.c: New test.
29778 * g++.dg/opt/range-test-1.C: New test.
29779
29780 2004-06-17 Richard Henderson <rth@redhat.com>
29781
29782 * objc.dg/sync-1.m: New.
29783 * objc.dg/try-catch-1.m: Don't force next runtime.
29784 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
29785 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
29786 shadowed catch clause.
29787 * objc.dg/try-catch-5.m: New.
29788
29789 2004-06-17 Zack Weinberg <zack@codesourcery.com>
29790
29791 Bug 14610
29792 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
29793
29794 2004-06-15 Richard Henderson <rth@redhat.com>
29795
29796 * gcc.dg/20001116-1.c: Move expected warning line.
29797
29798 2004-06-15 Richard Henderson <rth@redhat.com>
29799
29800 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
29801 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
29802
29803 2004-06-15 Jeff Law <law@redhat.com>
29804
29805 * gcc.dg/tree-ssa/20040615-1.c: New test.
29806 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
29807 be less sensitive to operand ordering.
29808 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
29809
29810 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
29811
29812 * g++.dg/abi/bitfield3.C: Add comment..
29813
29814 2004-06-15 Richard Henderson <rth@redhat.com>
29815
29816 * g++.dg/ext/stmtexpr1.C: XFAIL.
29817 * gcc.dg/20030612-1.c: XFAIL.
29818
29819 2004-06-15 Eric Christopher <echristo@redhat.com>
29820
29821 * g++.dg/charset/asm5.c: New.
29822 * gcc.dg/charset/asm6.c: New.
29823
29824 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29825
29826 PR fortran/15962
29827 * gfortran.fortran-torture/execute/select_1.f90: New test.
29828
29829 2004-06-15 Paul Brook <paul@codesourcery.com>
29830
29831 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
29832
29833 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29834
29835 PR c++/15967
29836 * g++.dg/lookup/crash3.C: New test.
29837
29838 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29839
29840 PR c++/15947
29841 * g++.dg/parse/dtor4.C: New test.
29842
29843 2004-06-14 Jeff Law <law@redhat.com>
29844
29845 * gcc.c-torture/compile/20040614-1.c: New test.
29846
29847 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29848
29849 PR fortran/15211
29850 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
29851 LEN of a character array.
29852
29853 2004-06-14 Mark Mitchell <mark@codesourcery.com>
29854
29855 PR c++/15096
29856 * g++.dg/template/ptrmem10.C: New test.
29857
29858 PR c++/14930
29859 * g++.dg/template/friend30.C: New test.
29860
29861 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29862
29863 PR fortran/14928
29864 * gfortran.fortran-torture/compile/mloc.f90: New test.
29865
29866 2004-06-13 Paul Brook <paul@codesourcery.com>
29867
29868 * gfortran.fortran-torture/execute/random_2.f90: New test.
29869
29870 2004-06-13 Eric Christopher <echristo@redhat.com>
29871
29872 * gcc.dg/noncompile/redecl-1.c: Fix error message.
29873
29874 2004-06-12 Paul Brook <paul@codesourcery.com>
29875
29876 * gfortran.fortran-torture/execute/contained_3.f90: New test.
29877
29878 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29879
29880 PR fortran/14923
29881 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
29882
29883 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29884
29885 PR fortran/14957
29886 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
29887 syntax errors in end statements of contained subroutines.
29888
29889 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29890
29891 PR fortran/12841
29892 * gfortran.fortran-torture/execute/null_arg.f90: New test.
29893
29894 2004-06-12 Bud Davis <bdavis9659@comcast.net>
29895
29896 PR fortran/15665
29897 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
29898
29899 2004-06-12 Bud Davis <bdavis9659@comcast.net>
29900
29901 PR gfortran/12839
29902 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
29903
29904 2004-06-11 Mark Mitchell <mark@codesourcery.com>
29905
29906 PR c++/15862
29907 * g++.dg/parse/enum1.C: New test.
29908
29909 2004-06-10 Jeff Law <law@redhat.com>
29910
29911 * gcc.c-torture/compile/20040610-1.c: New test.
29912
29913 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29914
29915 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
29916 * g++.old-deja/g++.other/decl3.C: Likewise.
29917
29918 2004-06-10 Brian Booth <bbooth@redhat.com>
29919
29920 * gcc.dg/tree-ssa/20031015-1.c: Scan for
29921 V_MAY_DEF instead of VDEF.
29922 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
29923
29924 2004-06-10 Mark Mitchell <mark@codesourcery.com>
29925
29926 PR c++/14211
29927 * g++.dg/conversion/const1.C: New test.
29928
29929 PR c++/15076
29930 * g++.dg/conversion/reinterpret1.C: New test.
29931
29932 PR c++/15877
29933 * g++.dg/template/enum2.C: New test.
29934
29935 PR c++/15227
29936 * g++.dg/template/error13.C: New test.
29937
29938 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29939
29940 PR fortran/14957
29941 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
29942 arguments to test_* REAL and of the right size.
29943
29944 2004-06-10 Jakub Jelinek <jakub@redhat.com>
29945
29946 PR target/15569
29947 PR rtl-optimization/15681
29948 * gcc.dg/20040609-1.c: New test.
29949
29950 2004-06-10 Jakub Jelinek <jakub@redhat.com>
29951
29952 PR c++/14791
29953 * g++.dg/opt/builtins1.C: New test.
29954
29955 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
29956
29957 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
29958 that use default windows32 struct layout.
29959 * gcc.dg/i386-bitfield2.c: Likewise.
29960
29961 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
29962
29963 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
29964 for mingw32 and cygwin targets.
29965
29966 2004-06-09 Geoffrey Keating <geoffk@apple.com>
29967
29968 * gcc.dg/pch/macro-4.c: New.
29969 * gcc.dg/pch/macro-4.hs: New.
29970
29971 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29972
29973 PR fortran/13249
29974 * gfortran.fortran-torture/compile/name_clash.f90: New test.
29975
29976 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29977
29978 PR fortran/13372
29979 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
29980
29981 2004-06-09 Bud Davis <bdavis9659@comcast.net>
29982
29983 PR gfortran/14897
29984 * gfortran.fortran-torture/execute/t_edit.f90: New test.
29985
29986 2004-06-09 Bud Davis <bdavis9659@comcast.net>
29987
29988 PR gfortran/15755
29989 * gfortran.fortran-torture/execute/backspace.c : New test.
29990
29991 2004-06-09 Paul Brook <paul@codesourcery.com>
29992
29993 * gfortran.fortran-torture/execure/intrinsic_associated.f90
29994 (pointer_to_section): Rewrite to use smaller array.
29995
29996 2004-06-08 David Edelsohn <edelsohn@gnu.org>
29997
29998 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
29999 * gcc.dg/ext/altivec-10.c: Same.
30000 * gcc.dg/ext/altivec-11.c: Same.
30001 * gcc.dg/ext/altivec-12.c: Same.
30002 * gcc.dg/ext/altivec-13.c: Same.
30003 * gcc.dg/ext/altivec-14.c: Same.
30004 * gcc.dg/ext/altivec-15.c: Same.
30005 * gcc.dg/ext/altivec-16.c: Same.
30006 * gcc.dg/ext/altivec-3.c: Same.
30007 * gcc.dg/ext/altivec-4.c: Same.
30008 * gcc.dg/ext/altivec-6.c: Same.
30009 * gcc.dg/ext/altivec-7.c: Same.
30010 * gcc.dg/ext/altivec-8.c: Same.
30011 * gcc.dg/ext/altivec-varargs-1.c: Same.
30012
30013 * g++.dg/ext/altivec-1.C: Correct dg syntax.
30014 * g++.dg/ext/altivec-10.C: Same.
30015 * g++.dg/ext/altivec-2.C: Same.
30016 * g++.dg/ext/altivec-3.C: Same.
30017 * g++.dg/ext/altivec-4.C: Same.
30018 * g++.dg/ext/altivec-5.C: Same.
30019 * g++.dg/ext/altivec-6.C: Same.
30020 * g++.dg/ext/altivec-7.C: Same.
30021 * g++.dg/ext/altivec-8.C: Same.
30022 * g++.dg/ext/altivec-9.C: Same.
30023
30024 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30025
30026 PR c++/7841
30027 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30028
30029 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30030
30031 * gcc.dg/union-1.c: New test.
30032
30033 2004-06-07 Roger Sayle <roger@eyesopen.com>
30034
30035 * gcc.dg/builtins-41.c: New test case.
30036 * gcc.dg/builtins-42.c: New test case.
30037
30038 2004-06-07 David Edelsohn <edelsohn@gnu.org>
30039
30040 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30041 * g++.dg/ext/altivec-10.C: Same.
30042 * g++.dg/ext/altivec-2.C: Same.
30043 * g++.dg/ext/altivec-3.C: Same.
30044 * g++.dg/ext/altivec-4.C: Same.
30045 * g++.dg/ext/altivec-5.C: Same.
30046 * g++.dg/ext/altivec-6.C: Same.
30047 * g++.dg/ext/altivec-7.C: Same.
30048 * g++.dg/ext/altivec-8.C: Same.
30049 * g++.dg/ext/altivec-9.C: Same.
30050 * g++.old-deja/g++.abi/cxa_vec.C: Same.
30051 * g++.old-deja/g++.brendan/new3.C: Same.
30052 * gcc.c-torture/execute/eeprof-1.x: Same.
30053
30054 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
30055
30056 PR c/14765
30057 * gcc.dg/pr14765-1.c: New test.
30058
30059 2004-06-07 Roger Sayle <roger@eyesopen.com>
30060
30061 PR c/14649
30062 * gcc.dg/pr14649-1.c: New test case.
30063
30064 2004-06-07 Richard Henderson <rth@redhat.com>
30065
30066 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30067 if temporaries.
30068
30069 2004-06-07 David Edelsohn <edelsohn@gnu.org>
30070
30071 * g++.dg/eh/elide1.C: Remove XFAIL.
30072
30073 2004-06-07 Mark Mitchell <mark@codesourcery.com>
30074
30075 PR c++/15337
30076 * g++.dg/expr/sizeof3.C: New test.
30077
30078 PR c++/14777
30079 * g++.dg/template/access14.C: New test.
30080
30081 PR c++/15554
30082 * g++.dg/template/enum1.C: New test.
30083
30084 PR c++/15057
30085 * g++.dg/eh/throw1.C: New test.
30086
30087 2004-06-07 David Ayers <d.ayers@inode.at>
30088 Ziemowit Laski <zlaski@apple.com>
30089
30090 * lib/objc.exp (objc_target_compile): Revert the '-framework
30091 Foundation' flag fix, since bare Darwin does not ship
30092 with the Foundation framework.
30093 * objc/execute/next_mapping.h: Provide a local NSConstantString
30094 @interface and @implementation.
30095 (objc_constant_string_init): A constructor function, used to
30096 initialize the NSConstantString meta-class object.
30097 * objc/execute/string1.m: Include "next_mapping.h" instead of
30098 <Foundation/NSString.h>.
30099 * objc/execute/string2.m: Likewise.
30100 * objc/execute/string3.m: Likewise.
30101 * objc/execute/string4.m: Likewise.
30102
30103 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
30104
30105 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30106 to double. Replace double with FLOAT.
30107 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30108
30109 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30110 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30111 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30112 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30113 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30114 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30115 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30116 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30117
30118 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
30119
30120 PR c/13519
30121 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30122
30123 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30124
30125 PR c++/15503
30126 * g++.dg/template/meminit2.C: New test.
30127
30128 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
30129
30130 PR target/15822
30131 * gcc.c-torture/execute/compare-fp-1.c,
30132 gcc.c-torture/execute/compare-fp-2.c,
30133 gcc.c-torture/execute/compare-fp-3.c,
30134 gcc.c-torture/execute/compare-fp-4.c,
30135 gcc.c-torture/execute/compare-fp-3.x,
30136 gcc.c-torture/execute/compare-fp-4.x: Moved...
30137 * gcc.c-torture/execute/ieee/compare-fp-1.c,
30138 gcc.c-torture/execute/ieee/compare-fp-2.c,
30139 gcc.c-torture/execute/ieee/compare-fp-3.c,
30140 gcc.c-torture/execute/ieee/compare-fp-4.c,
30141 gcc.c-torture/execute/ieee/compare-fp-3.x,
30142 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30143
30144 2004-06-04 David Ayers <d.ayers@inode.at>
30145
30146 * objc/execute/protocol-isEqual-4.m: New testcase.
30147
30148 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
30149
30150 * objc/execute/protocol-isEqual-1.m: New testcase.
30151 * objc/execute/protocol-isEqual-2.m: New testcase.
30152 * objc/execute/protocol-isEqual-3.m: New testcase.
30153
30154 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30155
30156 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30157
30158 2004-06-02 Ziemowit Laski <zlaski@apple.com>
30159
30160 * lib/objc.exp (objc_target_compile): When running tests on
30161 Darwin (Mac OS X), inform the linker about '-framework
30162 'Foundation'.
30163
30164 2004-06-02 Eric Christopher <echristo@redhat.com>
30165
30166 * gcc.c-torture/compile/20040602-1.c: New.
30167
30168 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
30169
30170 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
30171 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
30172
30173 PR tree-optimization/14736
30174 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
30175
30176 PR tree-optimization/14042
30177 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
30178
30179 PR tree-optimization/14729
30180 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
30181
30182 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30183
30184 PR fortran/15557
30185 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
30186
30187 2004-06-01 Richard Hederson <rth@redhat.com>
30188
30189 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
30190
30191 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30192
30193 PR c++/14932
30194 * g++.dg/parse/offsetof4.C: New test.
30195
30196 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
30197
30198 PR objc/7993
30199 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
30200
30201 2004-05-31 Mark Mitchell <mark@codesourcery.com>
30202
30203 PR c++/15701
30204 * g++.dg/template/friend29.C: New test.
30205
30206 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
30207
30208 PR c/15749
30209 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
30210
30211 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
30212
30213 * gcc.dg/sparc-trap-1.c: New test.
30214
30215 2004-05-31 Roger Sayle <roger@eyesopen.com>
30216
30217 PR middle-end/15069
30218 * g++.dg/opt/fold3.C: New test case.
30219
30220 2004-05-30 Graham Stott <graham.stott@btinternet.com>
30221
30222 * lib/target-supports.exp (check_iconv_available): Fix fallout
30223 from 2004-05-28 patch.
30224
30225 2004-05-30 Paul Brook <paul@codesourcery.com>
30226
30227 PR fortran/15620
30228 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
30229 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
30230
30231 2004-05-30 Steven G. Kargl <kargls@comcast.net>
30232
30233 * gfortran.fortran-torture/execute/random_1.f90: New test.
30234
30235 2004-05-28 Ziemowit Laski <zlaski@apple.com>
30236
30237 * g++.dg/ext/altivec-10.C: New test.
30238
30239 2004-05-29 Paul Brook <paul@codesourcery.com>
30240
30241 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
30242
30243 2004-05-28 Ziemowit Laski <zlaski@apple.com>
30244
30245 * gcc.dg/altivec-16.c: New test.
30246
30247 2004-05-28 Janis Johnson <janis187@us.ibm.com>
30248
30249 * lib/target-supports.exp (check_vmx_hw_available): New.
30250 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
30251
30252 * lib/target-supports.exp (check_alias_available,
30253 check_iconv_available, check_named_sections_available): Use
30254 unique names for temporary files.
30255
30256 2004-05-28 Ziemowit Laski <zlaski@apple.com>
30257
30258 * gcc.dg/altivec-15.c: New test.
30259
30260 2004-05-28 Mark Mitchell <mark@codesourcery.com>
30261
30262 PR c++/15083
30263 * g++.dg/warn/noeffect6.C: New test.
30264
30265 PR c++/15471
30266 * g++.dg/expr/ptrmem4.C: New test.
30267
30268 PR c++/15640
30269 * g++.dg/template/operator3.C: New test.
30270
30271 2004-05-28 Mark Mitchell <mark@codesourcery.com>
30272
30273 PR c++/14668
30274 * g++.dg/lookup/redecl1.C: New test.
30275 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
30276
30277 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
30278
30279 * gcc.c-torture/execute/compare-fp-1.c,
30280 gcc.c-torture/execute/compare-fp-2.c,
30281 gcc.c-torture/execute/compare-fp-3.c,
30282 gcc.c-torture/execute/compare-fp-4.c,
30283 gcc.c-torture/execute/compare-fp-3.x,
30284 gcc.c-torture/execute/compare-fp-4.x,
30285 gcc.dg/pr15649-1.c: New.
30286
30287 2004-05-27 Adam Nemet <anemet@lnxw.com>
30288
30289 PR c++/12883
30290 * g++.dg/init/array14.C: New test.
30291
30292 2004-05-25 Janis Johnson <janis187@us.ibm.com>
30293
30294 * lib/compat.exp (compat-get-options-main): New.
30295 (compat-get-options): Remove unneeded code, warn for ignored
30296 command.
30297 (compat-execute): Check flag set by dg-require-* commands.
30298
30299 * lib/compat.exp (compat-execute): Break up long lines.
30300
30301 2004-05-24 Janis Johnson <janis187@us.ibm.com>
30302
30303 * gcc.dg/altivec-7.c: Don't use 'vector long'.
30304 * gcc.dg/altivec-14.c: New test.
30305 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
30306
30307 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
30308 * gcc.dg/altivec-12.c: Ditto.
30309
30310 * gcc.dg/altivec-3.c: Move call to altivec_check.
30311
30312 2004-05-23 Mark Mitchell <mark@codesourcery.com>
30313
30314 PR c++/15044
30315 * g++.dg/template/error12.C: New test.
30316
30317 PR c++/15317
30318 * g++.dg/ext/attrib15.C: New test.
30319
30320 PR c++/15329
30321 * g++.dg/template/ptrmem9.C: New test.
30322
30323 2004-05-25 Paul Brook <paul@codesourcery.com>
30324
30325 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
30326
30327 2004-05-23 Mark Mitchell <mark@codesourcery.com>
30328
30329 PR c++/15165
30330 * g++.dg/template/crash19.C: New test.
30331
30332 2004-05-23 Mark Mitchell <mark@codesourcery.com>
30333
30334 PR c++/15025
30335 * g++.dg/template/redecl1.C: New test.
30336
30337 2004-05-23 Mark Mitchell <mark@codesourcery.com>
30338
30339 PR c++/14821
30340 * g++.dg/other/ns1.C: New test.
30341
30342 PR c++/14883
30343 * g++.dg/template/invalid1.C: New test.
30344
30345 2004-05-23 Paul Brook <paul@codesourcery.com>
30346 Victor Leikehman <lei@haifasphere.co.il>
30347
30348 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
30349 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
30350
30351 2004-05-22 Mark Mitchell <mark@codesourcery.com>
30352
30353 PR c++/15285
30354 PR c++/15299
30355 * g++.dg/template/non-dependent5.C: New test.
30356 * g++.dg/template/non-dependent6.C: New test.
30357
30358 2004-05-22 Mark Mitchell <mark@codesourcery.com>
30359
30360 PR c++/15507
30361 * g++.dg/inherit/union1.C: New test.
30362
30363 PR c++/15542
30364 * g++.dg/template/addr1.C: New test.
30365
30366 PR c++/15427
30367 * g++.dg/template/array5.C: New test.
30368
30369 PR c++/15287
30370 * g++.dg/template/array6.C: New test.
30371
30372 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
30373 Roger Sayle <roger@eyesopen.com>
30374
30375 * g++.dg/lookup/forscope2.C: New test case.
30376
30377 2004-05-22 Ben Elliston <bje@au.ibm.com>
30378
30379 * gcc.dg/cpp/Wmissingdirs.c: New.
30380
30381 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
30382
30383 PR target/15301
30384 * gcc.dg/compat/union-m128-1.h: New file.
30385 * gcc.dg/compat/union-m128-1_main.c: Likewise.
30386 * gcc.dg/compat/union-m128-1_x.c: Likewise.
30387 * gcc.dg/compat/union-m128-1_y.c: Likewise.
30388
30389 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
30390
30391 PR target/15302
30392 * gcc.dg/compat/struct-complex-1.h: New file.
30393 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
30394 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
30395 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30396
30397 2004-05-20 Roger Sayle <roger@eyesopen.com>
30398
30399 PR middle-end/3074
30400 * gcc.dg/pr3074-1.c: New test case.
30401 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
30402
30403 2004-05-20 Falk Hueffner <falk@debian.org>
30404
30405 PR other/15526
30406 * gcc.dg/ftrapv-1.c: New test case.
30407
30408 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
30409
30410 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
30411
30412 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
30413 Jeff Law <law@redhat.com>
30414
30415 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
30416 * gcc.dg/tree-ssa/20040518-2.c: New test.
30417
30418 * gcc.dg/tree-ssa/20040518-1.c: New test.
30419
30420 2004-05-18 Zack Weinberg <zack@codesourcery.com>
30421
30422 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
30423
30424 2004-05-18 Paul Brook <paul@codesourcery.com>
30425
30426 PR fortran/13930
30427 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
30428
30429 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30430
30431 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
30432 constant folding.
30433
30434 2004-05-17 Steven Bosscher <stevenb@suse.de>
30435
30436 * gcc.dg/tree-ssa/20040517-1.c: New test.
30437
30438 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30439
30440 * gcc.dg/loop-4.c: New test.
30441
30442 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
30443
30444 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
30445
30446 2004-05-15 Bud Davis <bdavis9659@comcast.net>
30447
30448 PR fortran/15311
30449 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
30450
30451 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30452
30453 PR fortran/13826
30454 PR fortran/13940
30455 * gfortran.fortran-torture/compile/data_1.f90: New test.
30456
30457 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
30458
30459 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
30460 * gcc.dg/uninit-H.c: Define ASM for __s390__.
30461
30462 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
30463
30464 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
30465
30466 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
30467
30468 PR c/15444
30469 * gcc.dg/format/xopen-1.c: Adjust expected message.
30470 * gcc.dg/format/xopen-3.c: New test.
30471
30472 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
30473
30474 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
30475
30476 2004-05-14 Jeff Law <law@redhat.com>
30477
30478 * gcc.dg/tree-ssa/20040514-2.c: New test.
30479
30480 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30481
30482 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
30483 this ...
30484 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
30485 this.
30486
30487 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
30488
30489 * gcc.dg/tree-ssa/20040514-1.c: New test.
30490
30491 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30492
30493 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
30494 test.
30495
30496 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30497
30498 PR fortran/14066
30499 * gfortran.fortran-torture/compile/do_1.f90: New test.
30500
30501 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30502
30503 PR fortran/15051
30504 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
30505 test.
30506
30507 2004-05-14 Bud Davis <bdavis9659@comcast.net>
30508
30509 PR fortran/15149
30510 * gfortran.fortran-torture/execute/random_init.f90: New test.
30511
30512 2004-05-13 Paul Brook <paul@codesourcery.com>
30513
30514 PR fortran/15314
30515 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
30516
30517 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
30518
30519 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
30520 for the powerpc case.
30521
30522 2004-05-13 Jeff Law <law@redhat.com>
30523
30524 * gcc.dg/tree-ssa/20040513-1.c: New test.
30525 * gcc.dg/tree-ssa/20040513-2.c: New test.
30526
30527 2004-05-13 Paul Brook <paul@codesourcery.com>
30528
30529 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
30530 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
30531 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
30532
30533 2004-05-13 Andreas Schwab <schwab@suse.de>
30534
30535 PR other/10819
30536 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
30537 characters.
30538
30539 2004-05-13 Bud Davis <bdavis9659@comcast.net>
30540
30541 PR fortran/15294
30542 * gfortran.fortran-torture/execute/adjustr.f90: New file.
30543
30544 2004-05-13 Diego Novillo <dnovillo@redhat.com>
30545
30546 Merge from tree-ssa-20020619-branch. See
30547 ChangeLog.tree-ssa for details.
30548
30549 2004-05-11 Ziemowit Laski <zlaski@apple.com>
30550
30551 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
30552 include <altivec.h> explicitly.
30553 * gcc.dg/altivec-13.c: Likewise.
30554
30555 2004-05-11 Paul Brook <paul@codesourcery.com>
30556
30557 * gcc.c-torture/compile/20010518-1.c: Force enum size.
30558
30559 2004-05-10 Eric Christopher <echristo@redhat.com>
30560
30561 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
30562 * gcc.dg/sibcall-4.c: Ditto.
30563
30564 2004-05-10 Ziemowit Laski <zlaski@apple.com>
30565
30566 * g++.dg/ext/altivec-8.C: New test case.
30567 * gcc.dg/altivec-13.c: New test case.
30568
30569 2004-05-08 Roger Sayle <roger@eyesopen.com>
30570
30571 * gcc.c-torture/execute/divcmp-1.c: New test case.
30572 * gcc.c-torture/execute/divcmp-2.c: New test case.
30573 * gcc.c-torture/execute/divcmp-3.c: New test case.
30574
30575 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30576
30577 * g++.dg/other/pragma-re-2.C: New test.
30578
30579 2004-05-07 Uros Bizjak <uros@kss-loka.si>
30580
30581 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
30582 * gcc.dg/i386-387-2.c: Likewise.
30583
30584 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
30585 __builtin_drem.
30586 * gcc.dg/i386-387-6.c: Likewise.
30587
30588 2004-05-07 Uros Bizjak <uros@kss-loka.si>
30589
30590 * gcc.dg/builtins-33.c: Also check log1p*.
30591
30592 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
30593
30594 PR optimization/15296
30595 * gcc.c-torture/execute/pr15296.c: New test.
30596
30597 2004-05-05 Uros Bizjak <uros@kss-loka.si>
30598
30599 * gcc.dg/builtins-40.c: New test.
30600
30601 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
30602
30603 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
30604
30605 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
30606
30607 * g++.dg/ext/spe1.C: New testcase.
30608
30609 2004-05-04 Ziemowit Laski <zlaski@apple.com>
30610
30611 * objc.dg/image-info.m: Allow additional attributes
30612 for __image_info section.
30613
30614 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
30615
30616 * gcc.dg/torture/mips-hilo-2.c: New test.
30617
30618 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30619
30620 PR c++/14389
30621 * g++.dg/template/member5.C: New test.
30622
30623 2004-05-03 Uros Bizjak <uros@kss-loka.si>
30624
30625 * gcc.dg/builtins-34.c: Also check expm1*.
30626
30627 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30628
30629 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
30630 * gcc.dg/torture/builtin-convert-3.c: New test.
30631
30632 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
30633
30634 PR middle-end/15054
30635 * g++.dg/opt/pr15054.C: New test.
30636
30637 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30638
30639 * gcc.dg/torture/builtin-rounding-1.c: New test.
30640 * gcc.dg/builtins-25.c: Delete.
30641 * gcc.dg/builtins-29.c: Delete.
30642
30643 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
30644
30645 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
30646 * gcc.dg/sibcall-4.c: Likewise.
30647 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
30648
30649 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
30650
30651 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
30652 bit-field on 16-bit targets.
30653
30654 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
30655
30656 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
30657 16-bit targets.
30658
30659 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
30660
30661 * gcc.dg/rs6000-power2-1.c: Change to compile only.
30662 * gcc.dg/rs6000-power2-2.c: Likewise.
30663
30664 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
30665
30666 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
30667 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
30668 Change the asm registers to be in form of frN instead of fN.
30669
30670 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30671
30672 * gcc.dg/torture/builtin-convert-2.c: New test.
30673
30674 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
30675
30676 * gcc.dg/rs6000-power2-1.c: New test.
30677 * gcc.dg/rs6000-power2-2.c: New test.
30678
30679 2004-04-28 Jan Hubicka <jh@suse.cz>
30680
30681 * gcc.dg/unused-6.c: New test.
30682
30683 2004-04-24 Laurent GUERBY <laurent@guerby.net>
30684 Ulrich Weigand <uweigand@de.ibm.com>
30685
30686 * ada/acats/run_all.sh: Define $target variable.
30687
30688 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
30689
30690 PR c++/15119
30691 * g++.dg/other/vararg-1.C: New test.
30692
30693 PR c++/4794
30694 * g++.dg/eh/cleanup3.C: New test.
30695
30696 2004-04-24 Laurent GUERBY <laurent@guerby.net>
30697
30698 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
30699 and ad8011a (target_insn).
30700 * ada/acats/support/macro.dfs: Likewise.
30701 * ada/acats/support/impbit.adb: New file.
30702
30703 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
30704
30705 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
30706
30707 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30708
30709 * gcc.dg/loop-3.c: New test.
30710
30711 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
30712
30713 * gcc.c-torture/execute/simd-5.c: New test.
30714
30715 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30716
30717 PR c++/15064
30718 * g++.dg/template/crash18.C: New test.
30719
30720 2004-04-22 Mark Mitchell <mark@codesourcery.com>
30721
30722 * g++.dg/ext/complit3.C: New test.
30723
30724 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
30725
30726 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
30727 * gcc.dg/altivec-3.c: Same.
30728 * gcc.dg/altivec-varargs-1.c: Same.
30729
30730 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
30731
30732 * lib/target-supports.exp (check_profiling_available): Assume
30733 profiling is not available on powerpc-eabi targets.
30734
30735 2004-04-21 Janis Johnson <janis187@us.ibm.com>
30736
30737 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
30738 * gcc.dg/vmx/bug-1.c: Ditto.
30739
30740 2004-04-20 Eric Christopher <echristo@redhat.com>
30741
30742 * gcc.dg/charset/extern.c: New test.
30743 * g++.dg/charset/extern3.cc: Ditto.
30744
30745 2004-04-20 Uros Bizjak <uros@kss-loka.si>
30746
30747 * gcc.dg/builtins-39.c: New test.
30748
30749 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
30750
30751 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
30752
30753 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
30754
30755 * gcc.dg/torture/mips-hilo-1.c: New test.
30756
30757 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
30758
30759 * gcc.c-torture/compile/20040419-1.c: New test.
30760
30761 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
30762
30763 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
30764
30765 2004-04-18 Zack Weinberg <zack@codesourcery.com>
30766 Aldy Hernandez <aldyh@redhat.com>
30767
30768 * gcc.c-torture/execute/va-arg-24.c: New.
30769
30770 2004-04-17 Zack Weinberg <zack@codesourcery.com>
30771 Aldy Hernandez <aldyh@redhat.com>
30772
30773 * gcc.dg/vmx/1b-01.c: New.
30774 * gcc.dg/vmx/1b-02.c: New.
30775 * gcc.dg/vmx/1b-03.c: New.
30776 * gcc.dg/vmx/1b-04.c: New.
30777 * gcc.dg/vmx/1b-05.c: New.
30778 * gcc.dg/vmx/1b-06.c: New.
30779 * gcc.dg/vmx/1b-07.c: New.
30780 * gcc.dg/vmx/1c-01.c: New.
30781 * gcc.dg/vmx/1c-02.c: New.
30782 * gcc.dg/vmx/3a-01a.c: New.
30783 * gcc.dg/vmx/3a-01.c: New.
30784 * gcc.dg/vmx/3a-01m.c: New.
30785 * gcc.dg/vmx/3a-03.c: New.
30786 * gcc.dg/vmx/3a-03m.c: New.
30787 * gcc.dg/vmx/3a-04.c: New.
30788 * gcc.dg/vmx/3a-04m.c: New.
30789 * gcc.dg/vmx/3a-05.c: New.
30790 * gcc.dg/vmx/3a-06.c: New.
30791 * gcc.dg/vmx/3a-06m.c: New.
30792 * gcc.dg/vmx/3a-07.c: New.
30793 * gcc.dg/vmx/3b-01.c: New.
30794 * gcc.dg/vmx/3b-02.c: New.
30795 * gcc.dg/vmx/3b-10.c: New.
30796 * gcc.dg/vmx/3b-13.c: New.
30797 * gcc.dg/vmx/3b-14.c: New.
30798 * gcc.dg/vmx/3b-15.c: New.
30799 * gcc.dg/vmx/3c-01a.c: New.
30800 * gcc.dg/vmx/3c-01.c: New.
30801 * gcc.dg/vmx/3c-02.c: New.
30802 * gcc.dg/vmx/3c-03.c: New.
30803 * gcc.dg/vmx/3d-01.c: New.
30804 * gcc.dg/vmx/4-01.c: New.
30805 * gcc.dg/vmx/4-03.c: New.
30806 * gcc.dg/vmx/5-01.c: New.
30807 * gcc.dg/vmx/5-02.c: New.
30808 * gcc.dg/vmx/5-03.c: New.
30809 * gcc.dg/vmx/5-04.c: New.
30810 * gcc.dg/vmx/5-05.c: New.
30811 * gcc.dg/vmx/5-06.c: New.
30812 * gcc.dg/vmx/5-07.c: New.
30813 * gcc.dg/vmx/5-07t.c: New.
30814 * gcc.dg/vmx/5-08.c: New.
30815 * gcc.dg/vmx/5-10.c: New.
30816 * gcc.dg/vmx/5-11.c: New.
30817 * gcc.dg/vmx/7-01a.c: New.
30818 * gcc.dg/vmx/7-01.c: New.
30819 * gcc.dg/vmx/7c-01.c: New.
30820 * gcc.dg/vmx/7d-01.c: New.
30821 * gcc.dg/vmx/7d-02.c: New.
30822 * gcc.dg/vmx/8-01.c: New.
30823 * gcc.dg/vmx/8-02a.c: New.
30824 * gcc.dg/vmx/8-02.c: New.
30825 * gcc.dg/vmx/brode-1.c: New.
30826 * gcc.dg/vmx/bug-1.c: New.
30827 * gcc.dg/vmx/bug-2.c: New.
30828 * gcc.dg/vmx/bug-3.c: New.
30829 * gcc.dg/vmx/cw-bug-1.c: New.
30830 * gcc.dg/vmx/cw-bug-2.c: New.
30831 * gcc.dg/vmx/cw-bug-3.c: New.
30832 * gcc.dg/vmx/dct.c: New.
30833 * gcc.dg/vmx/debug-1.c: New.
30834 * gcc.dg/vmx/debug-2.c: New.
30835 * gcc.dg/vmx/debug-3.c: New.
30836 * gcc.dg/vmx/debug-4.c: New.
30837 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
30838 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
30839 * gcc.dg/vmx/eg-5.c: New.
30840 * gcc.dg/vmx/fft.c: New.
30841 * gcc.dg/vmx/gcc-bug-1.c: New.
30842 * gcc.dg/vmx/gcc-bug-2.c: New.
30843 * gcc.dg/vmx/gcc-bug-3.c: New.
30844 * gcc.dg/vmx/gcc-bug-4.c: New.
30845 * gcc.dg/vmx/gcc-bug-5.c: New.
30846 * gcc.dg/vmx/gcc-bug-6.c: New.
30847 * gcc.dg/vmx/gcc-bug-7.c: New.
30848 * gcc.dg/vmx/gcc-bug-8.c: New.
30849 * gcc.dg/vmx/gcc-bug-9.c: New.
30850 * gcc.dg/vmx/gcc-bug-b.c: New.
30851 * gcc.dg/vmx/gcc-bug-c.c: New.
30852 * gcc.dg/vmx/gcc-bug-d.c: New.
30853 * gcc.dg/vmx/gcc-bug-e.c: New.
30854 * gcc.dg/vmx/gcc-bug-f.c: New.
30855 * gcc.dg/vmx/gcc-bug-g.c: New.
30856 * gcc.dg/vmx/gcc-bug-i.c: New.
30857 * gcc.dg/vmx/harness.h: New.
30858 * gcc.dg/vmx/ira1.c: New.
30859 * gcc.dg/vmx/ira2a.c: New.
30860 * gcc.dg/vmx/ira2b.c: New.
30861 * gcc.dg/vmx/ira2.c: New.
30862 * gcc.dg/vmx/ira2c.c: New.
30863 * gcc.dg/vmx/mem.c: New.
30864 * gcc.dg/vmx/newton-1.c: New.
30865 * gcc.dg/vmx/ops.c: New.
30866 * gcc.dg/vmx/sn7153.c: New.
30867 * gcc.dg/vmx/spill2.c: New.
30868 * gcc.dg/vmx/spill3.c: New.
30869 * gcc.dg/vmx/spill.c: New.
30870 * gcc.dg/vmx/t.c: New.
30871 * gcc.dg/vmx/varargs-1.c: New.
30872 * gcc.dg/vmx/varargs-2.c: New.
30873 * gcc.dg/vmx/varargs-3.c: New.
30874 * gcc.dg/vmx/varargs-4.c: New.
30875 * gcc.dg/vmx/varargs-5.c: New.
30876 * gcc.dg/vmx/varargs-6.c: New.
30877 * gcc.dg/vmx/varargs-7.c: New.
30878 * gcc.dg/vmx/vmx.exp: New.
30879 * gcc.dg/vmx/vprint-1.c: New.
30880 * gcc.dg/vmx/vscan-1.c: New.
30881 * gcc.dg/vmx/x-01.c: New.
30882 * gcc.dg/vmx/x-02.c: New.
30883 * gcc.dg/vmx/x-03.c: New.
30884 * gcc.dg/vmx/x-04.c: New.
30885 * gcc.dg/vmx/x-05.c: New.
30886 * gcc.dg/vmx/yousufi-1.c: New.
30887 * gcc.dg/vmx/zero-1.c: New.
30888 * gcc.dg/vmx/zero.c: New.
30889
30890 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
30891
30892 * g++.dg/lookup/java1.C: Update for chage of
30893 _Jv_AllocObject.
30894 * g++.dg/lookup/java2.C: Likewise.
30895
30896 2004-04-17 Laurent GUERBY <laurent@guerby.net>
30897
30898 * ada/acats/run_all.sh: use -O2 by default.
30899
30900 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
30901
30902 * gcc.dg/vr-mult-[12].c: New tests.
30903
30904 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30905
30906 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
30907
30908 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
30909
30910 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
30911
30912 * lib/target-supports.exp (check_profiling_available): Assume profiling
30913 isn't available for mips*-*-elf targets.
30914
30915 2004-04-14 Uros Bizjak <uros@kss-loka.si>
30916
30917 * gcc.dg/builtins-38.c: New test.
30918
30919 2004-04-14 Eric Christopher <echristo@redhat.com>
30920
30921 * g++.dg/charset/charset.exp: Run .cc extension tests.
30922
30923 2004-04-14 Zack Weinberg <zack@codesourcery.com>
30924
30925 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
30926
30927 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30928
30929 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
30930
30931 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
30932
30933 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
30934 * gcc.dg/i386-387-2.c: Likewise.
30935
30936 * gcc.dg/i386-387-7.c: New test.
30937 * gcc.dg/i386-387-8.c: New test.
30938
30939 * gcc.dg/builtins-37.c: New test.
30940
30941 2004-04-13 Geoffrey Keating <geoffk@apple.com>
30942
30943 * g++.dg/pch/externc-1.C: Add missing semicolon.
30944
30945 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
30946
30947 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
30948
30949 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
30950
30951 * gcc.c-torture/execute/20040411-1.c: New test.
30952
30953 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
30954
30955 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
30956
30957 2004-04-09 Chris Demetriou <cgd@broadcom.com>
30958
30959 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
30960
30961 2004-04-09 Zack Weinberg <zack@codesourcery.com>
30962
30963 * lib/target-supports.exp (check_named_sections_available): New.
30964 * lib/gcc-dg.exp (dg-require-named-sections): New.
30965 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
30966 old-deja.exp. Also prune error-count message from HP linker.
30967 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
30968
30969 * g++.dg/init/init-ref4.C: Use dg-require-weak.
30970 * g++.old-deja/g++.pt/static3.C: Likewise.
30971 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
30972
30973 2004-04-09 Roger Sayle <roger@eyesopen.com>
30974
30975 * gcc.c-torture/execute/20040409-1.c: New test case.
30976 * gcc.c-torture/execute/20040409-2.c: New test case.
30977 * gcc.c-torture/execute/20040409-3.c: New test case.
30978
30979 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30980
30981 * gcc.dg/20040409-1.c: New test.
30982
30983 2004-04-08 Roger Sayle <roger@eyesopen.com>
30984
30985 PR target/14888
30986 * g++.dg/opt/pr14888.C: New test case.
30987
30988 2004-04-08 Geoffrey Keating <geoffk@apple.com>
30989
30990 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
30991 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
30992 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
30993 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
30994 New tests.
30995
30996 2004-04-08 Paul Brook <paul@codesourcery.com>
30997
30998 * gcc.dg/spill-1.c: New test.
30999
31000 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31001
31002 * gcc.dg/torture/builtin-ctype-2.c: New test.
31003
31004 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
31005
31006 * gcc.dg/pch/pch.exp: Add largefile test.
31007
31008 2004-04-06 Geoffrey Keating <geoffk@apple.com>
31009
31010 * g++.dg/pch/externc-1.Hs: New.
31011 * g++.dg/pch/externc-1.C: New.
31012
31013 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31014
31015 * gcc.dg/compat/struct-by-value-5a_main.c,
31016 gcc.dg/compat/struct-by-value-5b_main.c: New files.
31017 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31018 * gcc.dg/compat/struct-by-value-5a_x.c,
31019 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31020 gcc.dg/compat/struct-by-value-5_x.c.
31021 * gcc.dg/compat/struct-by-value-5a_y.c,
31022 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31023 gcc.dg/compat/struct-by-value-5_y.c.
31024
31025 * gcc.dg/compat/struct-by-value-6a_main.c,
31026 gcc.dg/compat/struct-by-value-6b_main.c: New files.
31027 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31028 * gcc.dg/compat/struct-by-value-6a_x.c,
31029 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31030 gcc.dg/compat/struct-by-value-6_x.c.
31031 * gcc.dg/compat/struct-by-value-6a_y.c,
31032 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31033 gcc.dg/compat/struct-by-value-6_y.c.
31034
31035 * gcc.dg/compat/struct-by-value-7a_main.c,
31036 gcc.dg/compat/struct-by-value-7b_main.c: New files.
31037 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31038 * gcc.dg/compat/struct-by-value-7a_x.c,
31039 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31040 gcc.dg/compat/struct-by-value-7_x.c.
31041 * gcc.dg/compat/struct-by-value-7a_y.c,
31042 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31043 gcc.dg/compat/struct-by-value-7_y.c.
31044
31045 2004-04-06 Jakub Jelinek <jakub@redhat.com>
31046
31047 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31048 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31049 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31050 options.
31051
31052 2004-04-06 Uros Bizjak <uros@kss-loka.si>
31053
31054 * gcc.dg/builtins-36.c: New test.
31055
31056 2004-04-06 Paul Brook <paul@codesourcery.com>
31057
31058 * README.gcc: Remove obsolete contraint on testcases.
31059
31060 2004-04-05 Paul Brook <paul@codesourcery.com>
31061
31062 PR2123
31063 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
31064 failure and exit(0) on success.
31065 * g++.dg/expr/anew2.C: Ditto.
31066 * g++.dg/expr/anew3.C: Ditto.
31067 * g++.dg/expr/anew4.C: Ditto.
31068
31069 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
31070
31071 PR c++/3518
31072 * g++.dg/template/unify7.C: New.
31073
31074 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
31075
31076 * g++.dg/README: Bring up to date with new subdirectories; remove
31077 duplicate subdirectory lines.
31078
31079 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
31080
31081 PR c++/14007
31082 * g++.dg/template/unify5.C: New.
31083 * g++.dg/template/unify6.C: New.
31084 * g++.dg/template/qualttp20.C: Adjust.
31085 * g++.old-deja/g++.jason/report.C: Adjust.
31086 * g++.old-deja/g++.other/qual1.C: Adjust.
31087
31088 2004-04-01 Mark Mitchell <mark@codesourcery.com>
31089
31090 PR c++/14803
31091 * g++.dg/inherit/ptrmem1.C: New test.
31092
31093 2004-04-01 Jakub Jelinek <jakub@redhat.com>
31094
31095 PR c++/14755
31096 * gcc.c-torture/execute/20040331-1.c: New test.
31097 * gcc.dg/20040331-1.c: New test.
31098
31099 2004-04-01 Paul Brook <paul@codesourcery.com>
31100
31101 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31102
31103 2004-03-30 Mark Mitchell <mark@codesourcery.com>
31104
31105 PR c++/14724
31106 * g++.dg/init/goto1.C: New test.
31107
31108 PR c++/14763
31109 * g++.dg/template/defarg4.C: New test.
31110
31111 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
31112
31113 * gcc.dg/altivec-11.c: Extend test for more valid cases.
31114
31115 2004-03-28 David Edelsohn <edelsohn@gnu.org>
31116
31117 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31118
31119 2004-03-28 Zack Weinberg <zack@codesourcery.com>
31120
31121 * gcc.dg/noncompile/undeclared-2.c: New test.
31122
31123 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
31124
31125 * gcc.dg/940409-1.c: Remove XFAIL.
31126 * gcc.dg/reg-vol-struct-1.c: New test.
31127
31128 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31129
31130 * gcc.dg/torture/builtin-wctype-1.c: New test.
31131
31132 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
31133
31134 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31135 * gcc.dg/20001101-1.c: Likewise.
31136 * gcc.dg/20001102-1.c: Likewise.
31137
31138 2004-03-25 Roger Sayle <roger@eyesopen.com>
31139
31140 * gcc.dg/compare8.c: Add an additional test for XOR.
31141
31142 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31143
31144 * gcc.dg/torture/builtin-ctype-1.c: New test.
31145
31146 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31147
31148 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31149 * gcc.dg/torture/builtin-math-1.c: Likewise.
31150 * gcc.dg/torture/builtin-power-1.c: New test.
31151
31152 2004-03-24 Andreas Schwab <schwab@suse.de>
31153
31154 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31155 IA64 assembler.
31156
31157 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
31158 Roger Sayle <roger@eyesopen.com>
31159
31160 * gcc.dg/compare8.c: New test case.
31161
31162 2004-03-23 Ziemowit Laski <zlaski@apple.com>
31163
31164 * g++.dg/ext/altivec-7.C: New test.
31165
31166 2004-03-23 Zack Weinberg <zack@codesourcery.com>
31167
31168 PR 12267, 12391, 12560, 13129, 14114, 14133
31169 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
31170 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
31171 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
31172 Adjust error regexps.
31173 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
31174 * gcc.dg/noncompile/undeclared-1.c: New test cases.
31175 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
31176 * gcc.dg/local1.c: Add explanatory comment.
31177
31178 2004-03-23 Roger Sayle <roger@eyesopen.com>
31179
31180 PR optimization/14669
31181 * g++.dg/opt/fold2.C: New test case.
31182
31183 2004-03-22 Jakub Jelinek <jakub@redhat.com>
31184
31185 PR c/14069
31186 * gcc.dg/20040322-1.c: New test.
31187
31188 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
31189
31190 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
31191 * gcc.dg/ultrasp4.c: Likewise.
31192 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
31193
31194 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
31195
31196 * gcc.dg/i386-sse-8.c: Reset default options.
31197
31198 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
31199
31200 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
31201 in the error message text.
31202
31203 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
31204
31205 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
31206
31207 2004-03-21 Mark Mitchell <mark@codesourcery.com>
31208
31209 PR c++/14616
31210 * g++.dg/init/array13.C: New test.
31211
31212 2004-03-20 Roger Sayle <roger@eyesopen.com>
31213
31214 PR target/13889
31215 * gcc.c-torture/compile/pr13889.c: New test case.
31216
31217 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
31218
31219 PR c/14635
31220 * builtins-1.c (nan, nans): Don't test.
31221 * builtins-30.c: Don't use nan, nanf, nanl.
31222 * builtins-35.c: New test.
31223
31224 2004-03-19 Ziemowit Laski <zlaski@apple.com>
31225
31226 * g++.dg/ext/altivec-6.C: New test.
31227
31228 2004-03-19 Mark Mitchell <mark@codesourcery.com>
31229
31230 * g++.dg/init/placement3.C: New test.
31231
31232 * g++.dg/template/spec13.C: New test.
31233
31234 * g++.dg/lookup/using11.C: New test.
31235
31236 * g++.dg/lookup/koenig3.C: New test.
31237
31238 * g++.dg/template/operator2.C: New test.
31239
31240 * g++.dg/expr/dtor3.C: New test.
31241 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
31242 marker.
31243 * g++.old-deja/g++.law/visibility28.C: Likewise.
31244
31245 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
31246
31247 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
31248 * gcc.dg/ppc64-abi-3.c: Likewise.
31249
31250 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31251
31252 PR c++/14545
31253 * g++.dg/parse/template15.C: New test.
31254
31255 2004-03-18 Mark Mitchell <mark@codesourcery.com>
31256
31257 * g++.dg/expr/dtor2.C: New test.
31258
31259 * g++.dg/lookup/anon4.C: New test.
31260
31261 * g++.dg/overload/using1.C: New test.
31262
31263 * g++.dg/template/lookup7.C: New test.
31264
31265 * g++.dg/template/typename6.C: New test.
31266
31267 * g++.dg/expr/cond6.C: New test.
31268
31269 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31270
31271 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
31272
31273 2004-03-18 Mark Mitchell <mark@codesourcery.com>
31274
31275 * g++.dg/expr/cond5.C: New test.
31276 * g++.dg/expr/constcast1.C: Likewise.
31277 * g++.dg/expr/ptrmem2.C: Likewise.
31278 * g++.dg/expr/ptrmem3.C: Likewise.
31279 * g++.dg/lookup/main1.C: Likewise.
31280 * g++.dg/template/lookup6.C: Likewise.
31281
31282 2004-03-18 Mark Mitchell <mark@codesourcery.com>
31283
31284 * gcc.dg/local1.c: New test.
31285
31286 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
31287
31288 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31289
31290 * gcc.dg/torture/builtin-convert-1.c: New test.
31291
31292 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31293
31294 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
31295
31296 2004-03-16 Mark Mitchell <mark@codesourcery.com>
31297
31298 PR c++/14481
31299 * g++.dg/warn/Wunused-7.C: New test.
31300
31301 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31302
31303 * gcc.dg/torture/builtin-integral-1.c: New test.
31304
31305 2004-03-16 Mark Mitchell <mark@codesourcery.com>
31306
31307 PR c++/14586
31308 * g++.dg/parse/non-dependent3.C: New test.
31309
31310 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
31311
31312 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
31313 * g++.dg/eh/simd-2.C: Likewise.
31314 * g++.dg/init/array10.C: Likewise.
31315 * gcc.c-torture/compile/simd-1.c: Likewise.
31316 * gcc.c-torture/compile/simd-2.c: Likewise.
31317 * gcc.c-torture/compile/simd-3.c: Likewise.
31318 * gcc.c-torture/compile/simd-4.c: Likewise.
31319 * gcc.c-torture/compile/simd-6.c: Likewise.
31320 * gcc.c-torture/execute/simd-1.c: Likewise.
31321 * gcc.c-torture/execute/simd-2.c: Likewise.
31322 * gcc.dg/compat/vector-defs.h: Likewise.
31323 * gcc.dg/20020531-1.c: Likewise.
31324 * gcc.dg/altivec-3.c: Likewise.
31325 * gcc.dg/altivec-4.c: Likewise.
31326 * gcc.dg/altivec-varargs-1.c: Likewise.
31327 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
31328 * gcc.dg/i386-mmx-3.c: Likewise.
31329 * gcc.dg/i386-sse-4.c: Likewise.
31330 * gcc.dg/i386-sse-5.c: Likewise.
31331 * gcc.dg/i386-sse-8.c: Likewise.
31332 * gcc.dg/simd-1.c: Likewise.
31333 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
31334 __ev64_opaque__ since the machine description provides it.
31335
31336 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31337
31338 * lib/compat.exp (skip_list): New global variable.
31339 Use it to hold the user defined COMPAT_SKIPS list if any.
31340 (compat-obj): Add the members of skip_list to optall.
31341
31342 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31343
31344 * gcc.dg/compat/union-by-value-1_main.c,
31345 union-by-value-1_x.c, union-by-value-1_y.c,
31346 union-check.h, union-defs.h,
31347 union-init.h, union-return-1_main.c,
31348 union-return-1_x.c, union-return-1_y.c: New files.
31349
31350 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31351
31352 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
31353 mixed-struct-init.h: Add 4 mixed structure types.
31354 struct-by-value-21_main.c, struct-by-value-21_x.c,
31355 struct-by-value-21_y.c, struct-return-21_main.c,
31356 struct-return-21_x.c, struct-return-21_y.c: New files.
31357
31358 2004-03-13 Mark Mitchell <mark@codesourcery.com>
31359
31360 PR c++/14550
31361 * g++.dg/parse/template14.C: New test.
31362
31363 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31364
31365 * gcc.c-torture/execute/20040313-1.c: New test.
31366
31367 2004-03-13 Jakub Jelinek <jakub@redhat.com>
31368
31369 PR target/14533
31370 * gcc.dg/20040311-2.c: New test.
31371
31372 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
31373
31374 PR other/14544
31375 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
31376 bit-field.
31377
31378 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
31379
31380 * gcc.dg/20040305-2.c: Add missing return statement.
31381
31382 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31383
31384 * gcc.dg/builtins-34.c: Also check pow10*.
31385
31386 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
31387
31388 PR target/14262
31389 * gcc.dg/20040305-2.c: New test.
31390
31391 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
31392
31393 * gcc.dg/20040310-1.c: New test.
31394
31395 2004-03-11 Roger Sayle <roger@eyesopen.com>
31396
31397 * gcc.c-torture/execute/20040311-1.c: New test case.
31398
31399 2004-03-11 Mark Mitchell <mark@codesourcery.com>
31400
31401 PR c++/14476
31402 * g++.dg/lookup/enum1.C: New test.
31403
31404 2004-03-10 Mark Mitchell <mark@codesourcery.com>
31405
31406 PR c++/14510
31407 * g++.dg/lookup/struct2.C: New test.
31408
31409 2004-03-10 Uros Bizjak <uros@kss-loka.si>
31410
31411 * gcc.dg/builtins-34.c: New test.
31412
31413 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31414
31415 * gcc.dg/torture/builtin-nonneg-1.c: New test.
31416
31417 2004-03-09 James E Wilson <wilson@specifixinc.com>
31418
31419 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
31420 * gcc.dg/alias-2.c: New testcase.
31421
31422 2004-03-09 Zack Weinberg <zack@codesourcery.com>
31423
31424 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
31425
31426 2004-03-09 Roger Sayle <roger@eyesopen.com>
31427
31428 * gcc.c-torture/execute/20040309-1.c: New test case.
31429
31430 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
31431
31432 PR c++/14397
31433 * g++.dg/overload/ref1.C: New.
31434
31435 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31436
31437 PR c++/14409
31438 * g++.dg/template/spec12.C: New test.
31439
31440 PR c++/14448
31441 * g++.dg/parse/crash14.C: New test.
31442
31443 2004-03-09 Mark Mitchell <mark@codesourcery.com>
31444
31445 PR c++/14230
31446 * g++.dg/init/ref11.C: New test.
31447
31448 2004-03-09 Mark Mitchell <mark@codesourcery.com>
31449
31450 PR c++/14432
31451 * g++.dg/parse/builtin2.C: New test.
31452
31453 2004-03-08 Mark Mitchell <mark@codesourcery.com>
31454
31455 PR c++/14401
31456 * g++.dg/init/ctor3.C: New test.
31457 * g++.dg/init/union1.C: New test.
31458 * g++.dg/ext/anon-struct4.C: New test.
31459
31460 2004-03-08 Mark Mitchell <mark@codesourcery.com>
31461
31462 * g++.dg/lookup/koenig1.C: Tweak error messages.
31463 * g++.dg/lookup/used-before-declaration.C: Likewise.
31464 * g++.dg/other/do1.C: Likewise.
31465 * g++.dg/overload/koenig1.C: Likewise.
31466 * g++.dg/parse/crash13.C: Likewise.
31467 * g++.dg/template/instantiate3.C: Likewise.
31468
31469 2004-03-08 Eric Christopher <echristo@redhat.com>
31470
31471 * * lib/target-supports.exp: Enable libiconv in test
31472 compilation. Fix up error checking.
31473
31474 2004-03-08 Roger Sayle <roger@eyesopen.com>
31475
31476 PR middle-end/14289
31477 * gcc.dg/pr14289-1.c: New test case.
31478 * gcc.dg/pr14289-2.c: Likewise.
31479 * gcc.dg/pr14289-3.c: Likewise.
31480
31481 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
31482
31483 * gcc.c-torture/execute/20040308-1.c: New test.
31484
31485 2004-03-07 Roger Sayle <roger@eyesopen.com>
31486
31487 * gcc.c-torture/execute/20040307-1.c: New test case.
31488
31489 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
31490
31491 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
31492
31493 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
31494
31495 * gcc.dg/20040306-1.c: New test.
31496
31497 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
31498
31499 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
31500 them static.
31501 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
31502
31503 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31504
31505 PR c/14465
31506 * gcc.dg/decl-6.c: New test.
31507
31508 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31509
31510 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
31511 Rename LOGPOW -> LOG_POW.
31512 (SQRT_EXP, POW_EXP): New.
31513
31514 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31515
31516 * gcc.dg/i386-sse-8.c: New test.
31517
31518 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31519
31520 PR c/14114
31521 * gcc.dg/decl-5.c: New test.
31522
31523 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
31524
31525 * gcc.dg/20040305-1.c: New test.
31526
31527 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
31528
31529 PR other/14354
31530 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
31531
31532 2004-03-04 Ziemowit Laski <zlaski@apple.com>
31533
31534 PR c++/14425, c++/14426
31535 * g++.dg/ext/altivec-4.C: New test.
31536 * g++.dg/ext/altivec-5.C: New test.
31537
31538 2004-03-04 Geoffrey Keating <geoffk@apple.com>
31539
31540 * g++.old-deja/g++.other/linkage1.C: Expect errors about
31541 global variables of a type with no linkage.
31542 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
31543 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
31544 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
31545 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
31546 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
31547 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
31548 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
31549 * g++.dg/warn/deprecated.C: Name enum Color.
31550 * g++.dg/overload/VLA.C: Name structure for 'b'.
31551 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
31552
31553 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31554
31555 * gcc.c-torture/compile/20040304-1.c: New test.
31556
31557 2004-03-03 Zack Weinberg <zack@codesourcery.com>
31558
31559 PR 13728
31560 * gcc.dg/decl-4.c: New testcase.
31561
31562 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
31563
31564 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
31565 as PRECF if sizeof (float) > sizeof (double).
31566 (PRECL): Make it the same as PRECF if
31567 sizeof (float) > sizeof (long double).
31568
31569 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31570
31571 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
31572 system type. Add check for irix6 which doesn't have c99 runtime.
31573
31574 2004-03-03 Bob Wilson <bob.wilson@acm.org>
31575
31576 * gcc.dg/const-elim-1.c: xfail for xtensa.
31577
31578 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31579
31580 PR c++/14369
31581 * g++.dg/template/cond4.C: New test.
31582
31583 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31584
31585 PR c++/14360
31586 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
31587
31588 PR c++/14361
31589 * g++.dg/parse/defarg7.C: New test.
31590
31591 PR c++/14359
31592 * g++.dg/template/friend26.C: New test.
31593
31594 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31595
31596 PR c++/14324
31597 * g++.dg/abi/mangle21.C: New test.
31598
31599 PR c++/14260
31600 * g++.dg/parse/constructor2.C: New test.
31601
31602 PR c++/14337
31603 * g++.dg/template/sfinae1.C: New test.
31604
31605 2004-02-29 Mark Mitchell <mark@codesourcery.com>
31606
31607 PR c++/14267
31608 * g++.dg/expr/crash2.C: New test.
31609
31610 PR middle-end/13448
31611 * gcc.dg/inline-5.c: New test.
31612 * gcc.dg/always-inline.c: Split out tests into ...
31613 * gcc.dg/always-inline2.c: ... this and ...
31614 * gcc.dg/always-inline3.c: ... this.
31615
31616 2004-02-29 Mark Mitchell <mark@codesourcery.com>
31617
31618 PR debug/12103
31619 * g++.dg/debug/crash1.C: New test.
31620
31621 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
31622
31623 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
31624 function with __attribute__((noinline)).
31625 (recurser_void2): Likewise.
31626 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
31627 (recurser_void2): Likewise.
31628
31629 2004-02-29 Roger Sayle <roger@eyesopen.com>
31630
31631 PR middle-end/14203
31632 * g++.dg/warn/Wunused-6.C: New test case.
31633
31634 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
31635
31636 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
31637 not defined.
31638
31639 2004-02-27 Eric Christopher <echristo@redhat.com>
31640
31641 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
31642 * g++.dg/charset/asm2.c: Run only x86.
31643 * gcc.dg/charset/asm3.c: Ditto.
31644
31645 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
31646
31647 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
31648 ld_library_path.
31649
31650 2004-02-27 Ziemowit Laski <zlaski@apple.com>
31651
31652 * g++.dg/ext/altivec-3.C: New.
31653
31654 2004-02-26 Richard Henderson <rth@redhat.com>
31655
31656 * g++.dg/ext/attrib10.C: Mark for warning.
31657 * gcc.dg/attr-alias-1.c: New.
31658
31659 2004-02-26 Richard Henderson <rth@redhat.com>
31660
31661 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
31662 * gcc.c-torture/execute/20040208-2.c: ... it back.
31663
31664 2004-02-26 Eric Christopher <echristo@redhat.com>
31665
31666 * lib/target-supports.exp (check-iconv-available): New function.
31667 * lib/gcc-dg.exp (dg-require-iconv): New function.
31668 Use above.
31669 * gcc.dg/charset: New directory.
31670 * gcc.dg/charset/charset.exp: New file.
31671 * gcc.dg/charset/asm1.c: Ditto.
31672 * gcc.dg/charset/asm2.c: Ditto.
31673 * gcc.dg/charset/asm3.c: Ditto.
31674 * gcc.dg/charset/asm4.c: Ditto.
31675 * gcc.dg/charset/asm5.c: Ditto.
31676 * gcc.dg/charset/attribute1.c: Ditto.
31677 * gcc.dg/charset/attribute2.c: Ditto.
31678 * gcc.dg/charset/string1.c: Ditto.
31679 * g++.dg/charset: New directory.
31680 * g++.dg/dg.exp: Add here. Special options.
31681 * g++.dg/charset/charset.exp: New file.
31682 * g++.dg/charset/asm1.c: Ditto.
31683 * g++.dg/charset/asm2.c: Ditto.
31684 * g++.dg/charset/asm3.c: Ditto.
31685 * g++.dg/charset/asm4.c: Ditto.
31686 * g++.dg/charset/attribute1.c: Ditto.
31687 * g++.dg/charset/attribute2.c: Ditto.
31688 * g++.dg/charset/extern1.cc: Ditto.
31689 * g++.dg/charset/extern2.cc: Ditto.
31690 * g++.dg/charset/string1.c: Ditto.
31691
31692 2004-02-26 Mark Mitchell <mark@codesourcery.com>
31693
31694 PR c++/14278
31695 * g++.dg/parse/comma1.C: New test.
31696
31697 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31698
31699 PR c++/14284
31700 * g++.dg/template/ttp8.C: New test.
31701
31702 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
31703
31704 * gcc.dg/fixuns-trunc-1.c: New test.
31705
31706 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31707
31708 * gcc.dg/builtins-config.h: Use #elif.
31709
31710 2004-02-26 Michael Matz <matz@suse.de>
31711
31712 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
31713 * gcc.dg/991214-1.c: Likewise.
31714 * gcc.dg/i386-asm-1.c: Likewise.
31715
31716 2004-02-25 Richard Henderson <rth@redhat.com>
31717
31718 * gcc.c-torture/execute/20040208-2.c: Move ...
31719 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
31720
31721 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31722
31723 PR c++/14246
31724 * g++.dg/other/crash-3.C: New test.
31725
31726 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31727
31728 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
31729 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
31730
31731 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
31732 HP-UX.
31733
31734 2004-02-24 Michael Matz <matz@suse.de>
31735
31736 * gcc.dg/i386-regparm.c: New.
31737
31738 2004-02-23 James E Wilson <wilson@specifixinc.com>
31739
31740 * gcc.c-torture/execute/20040223-1.c: New.
31741
31742 2004-02-23 Zack Weinberg <zack@codesourcery.com>
31743 Kazu Hirata <kazu@cs.umass.edu>
31744
31745 * gcc.dg/fwritable-strings-1.c: Remove.
31746
31747 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
31748
31749 PR c/14156
31750 * gcc.dg/20040223-1.c: New test.
31751
31752 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31753
31754 PR c++/14106
31755 * g++.dg/ext/typeof9.C: New test.
31756
31757 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31758
31759 PR c++/14250
31760 * g++.dg/other/switch1.C: New test.
31761
31762 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31763
31764 * gcc.dg/cast-function-1.c: Adjust for new informative message.
31765 * gcc.dg/va-arg-1.c: Likewise.
31766
31767 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31768
31769 PR c++/14143
31770 * g++.dg/template/koenig5.C: New test.
31771
31772 2004-02-21 Ziemowit Laski <zlaski@apple.com>
31773
31774 * g++.dg/ext/altivec-1.C: Generalize target triple.
31775 * g++.dg/ext/altivec-2.C: New test case.
31776 * g++.dg/ext/altivec_check.h: New file.
31777 * gcc.dg/altivec-1.c: Generalize target triple;
31778 include altivec_check.h and call altivec_check().
31779 * gcc.dg/altivec-[2-5].c: Generalize target triple.
31780 * gcc.dg/altivec-6.c: New test case.
31781 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
31782 type casts as needed.
31783 * gcc.dg/altivec-10.c: Include altivec_check.h and call
31784 altivec_check().
31785 * gcc.dg/altivec-12.c: New test case.
31786 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
31787 include altivec_check.h and call altivec_check().
31788 * gcc.dg/altivec_check.h: New file.
31789
31790 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31791
31792 * lib/target-supports.exp (check_alias_available): Don't mangle
31793 function `g' in test program.
31794
31795 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31796
31797 * lib/target-supports.exp (check_profiling_available): Check
31798 argument to determine whether we support a profiling type.
31799 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
31800 check_profiling_available.
31801 * g++.dg/bprob/bprob.exp: Likewise.
31802 * g77.dg/bprob/bprob.exp: Likewise.
31803 * gcc.misc-tests/bprob.exp: Likewise.
31804 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
31805 dg-require-profiling and delete expected error handling.
31806 * gcc.dg/20021014-1.c: Likewise.
31807 * gcc.dg/nest.c: Likewise.
31808
31809 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31810
31811 PR c++/12007
31812 * g++.dg/other/vthunk1.C: New test.
31813
31814 2004-02-20 Falk Hueffner <falk@debian.org>
31815
31816 PR target/14201
31817 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
31818
31819 2004-02-20 Mark Mitchell <mark@codesourcery.com>
31820
31821 PR c++/13927
31822 * g++.dg/other/error8.C: Remove XFAIL markers.
31823
31824 PR c++/14173
31825 * g++.dg/ext/packed5.C: New test.
31826
31827 PR c++/14199
31828 * g++.dg/warn/Wunused-5.C: New test.
31829
31830 PR c++/14186
31831 * g++.dg/lookup/member1.C: New test.
31832
31833 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
31834
31835 * gcc.c-torture/compile/20040130-1.c: Enable only when
31836 __INT_MAX__ >= 2147483647L.
31837 * gcc.c-torture/compile/961203-1.c: Likewise.
31838
31839 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
31840
31841 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
31842 * g++.dg/opt/template1.C: Robustify assembler regexp
31843
31844 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31845
31846 * gcc.c-torture/execute/simd-4.x: Remove.
31847 * gcc.c-torture/execute/va-arg-25.x: Likewise.
31848 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
31849 Guard with #ifndef SKIP_ATTRIBUTE.
31850 * gcc.dg/compat/vector-1_y.c: Likewise.
31851 * gcc.dg/compat/vector-2_x.c: Likewise.
31852 * gcc.dg/compat/vector-2_y.c: Likewise.
31853 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
31854 * g++.dg/eh/simd-2.C: Likewise.
31855
31856 2004-02-19 Alan Modra <amodra@bigpond.net.au>
31857
31858 * gcc.c-torture/compile/complex-1.c: New.
31859
31860 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
31861
31862 PR target/14209
31863 * gcc.c-torture/execute/20040218-1.c: New test.
31864
31865 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31866
31867 PR c++/14181
31868 * g++.dg/parse/new2.C: New test.
31869
31870 2004-02-18 Paul Brook <paul@codesourcery.com>
31871
31872 * gcc.c-torture/compile/libcall-1.c: New test.
31873
31874 2004-02-18 Paul Brook <paul@codesourcery.com>
31875
31876 PR debug/12934
31877 * gcc.dg/debug/debug-7.c: New test.
31878
31879 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
31880
31881 * gcc.dg/20040217-1.c: New test.
31882
31883 2004-02-17 Zack Weinberg <zack@codesourcery.com>
31884
31885 * gcc.c-torture/execute/990208-1.x: Delete.
31886
31887 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
31888
31889 * gcc.c-torture/execute/20040208-2.x: New file.
31890
31891 2004-02-17 Mark Mitchell <mark@codesourcery.com>
31892
31893 PR c++/11326
31894 * g++.dg/abi/structret1.C: New test.
31895
31896 2004-02-17 Jakub Jelinek <jakub@redhat.com>
31897
31898 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
31899 (i386_cpuid): No need to test if cpuid is available on AMD64.
31900 Fix assembly, so that it works onboth i386 and AMD64.
31901 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
31902 (vecInLong): Fix s[] member type to unsigned int.
31903 (vecInWord): Remove type.
31904 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
31905 (a64, b64, c64, d64, e64): Remove.
31906 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
31907 Remove unused variable. Remove initialization of removed variables.
31908 Don't call mmx_tests nor sse_tests.
31909 (reference_mmx, reference_sse): Remove.
31910 (check): Add return stmt.
31911 * gcc.dg/i386-sse-7.c: New test.
31912 * gcc.dg/i386-mmx-4.c: New test.
31913
31914 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31915
31916 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
31917 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31918 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31919 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
31920 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
31921 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
31922 g++.dg/tc1/dr94.C: Fix line terminator.
31923
31924 2004-02-16 Geoffrey Keating <geoffk@apple.com>
31925
31926 * gcc.c-torture/compile/20040216-1.c: New.
31927
31928 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31929
31930 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31931 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31932 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
31933 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
31934 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
31935 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
31936
31937 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31938
31939 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
31940
31941 2004-02-15 Mark Mitchell <mark@codesourcery.com>
31942
31943 PR c++/13971
31944 * g++.dg/expr/cond4.C: New test.
31945
31946 PR c++/14086
31947 * g++.dg/lookup/crash2.C: New test.
31948
31949 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
31950
31951 * gcc.c-torture/compile/20040214-2.c: New test.
31952
31953 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
31954
31955 PR c++/14116
31956 * g++.dg/ext/typeof8.C: New test.
31957
31958 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
31959
31960 * gcc.c-torture/compile/20040214-1.c: New test.
31961
31962 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31963
31964 PR c++/13635
31965 * g++.dg/template/spec11.C: New test.
31966
31967 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31968
31969 PR c++/13927
31970 * g++.dg/other/error8.C: New test.
31971
31972 2004-02-13 Mark Mitchell <mark@codesourcery.com>
31973
31974 PR c++/14122
31975 * g++.dg/template/array4.C: New test.
31976
31977 PR c++/14108
31978 * g++.dg/inherit/thunk2.C: New test.
31979
31980 PR c++/14083
31981 * g++.dg/eh/cond2.C: New test.
31982
31983 2004-02-12 Alan Modra <amodra@bigpond.net.au>
31984
31985 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
31986
31987 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
31988
31989 * lib/scanasm.exp (dg-scan): Quote pattern before display.
31990
31991 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
31992
31993 * g++.dg/simd-2.C: xfail on ppc64-linux.
31994
31995 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
31996
31997 PR c/456
31998 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
31999 tests.
32000
32001 2004-02-11 Uros Bizjak <uros@kss-loka.si>
32002
32003 * gcc.dg/builtins-33.c: New test.
32004
32005 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
32006
32007 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32008
32009 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
32010
32011 * g++.dg/simd-2.C: Set -maltivec for ppc64.
32012
32013 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
32014
32015 * gcc.dg/ppc64-abi-3.c: New test.
32016
32017 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
32018
32019 PR c/14092
32020
32021 * gcc.dg/pr14092-1.c: New testcase.
32022
32023 2004-02-10 Alan Modra <amodra@bigpond.net.au>
32024
32025 * gcc.dg/cpp/assert4.c: Fix typo last change.
32026
32027 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32028 * gcc.dg/cpp/assert4.c: Handle powerpc64.
32029
32030 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32031
32032 2004-02-09 Roger Sayle <roger@eyesopen.com>
32033
32034 * gcc.c-torture/compile/20040209-1.c: New test case.
32035
32036 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
32037
32038 * gcc.dg/c90-init-1.c: Adjust expected error messages.
32039
32040 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
32041
32042 * gcc.c-torture/execute/20040208-[12].c: New tests.
32043
32044 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32045
32046 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32047
32048 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32049
32050 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32051
32052 2004-02-07 Zack Weinberg <zack@codesourcery.com>
32053
32054 Bug 13856
32055 * gcc.dg/visibility-8.c: New testcase.
32056
32057 2004-02-07 Zack Weinberg <zack@codesourcery.com>
32058
32059 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32060 arguments.
32061 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32062
32063 2004-02-07 Roger Sayle <roger@eyesopen.com>
32064
32065 PR middle-end/13696
32066 * g++.dg/opt/fold1.C: New test case.
32067
32068 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32069
32070 PR c++/14033
32071 * g++.dg/other/crash-2.C: New test.
32072
32073 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32074
32075 PR c++/14028
32076 * g++.dg/parse/angle-bracket2.C: New test.
32077
32078 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
32079
32080 PR middle-end/13750
32081 Revert:
32082 2004-01-15 Geoffrey Keating <geoffk@apple.com>
32083 PR pch/13361
32084 * testsuite/g++.dg/pch/wchar-1.C: New.
32085 * testsuite/g++.dg/pch/wchar-1.Hs: New.
32086
32087 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32088
32089 PR c++/14008
32090 * g++.dg/parse/error15.C: New test.
32091 * g++.dg/parse/crash11.C: Update dg-error mark.
32092
32093 2004-02-04 Mark Mitchell <mark@codesourcery.com>
32094
32095 PR c++/13932
32096 * g++.dg/warn/conv2.C: New test.
32097
32098 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32099
32100 PR c++/13086
32101 * g++.dg/warn/incomplete1.C: Remove xfail.
32102
32103 2004-02-04 Mark Mitchell <mark@codesourcery.com>
32104
32105 * lib/file-format.exp (gcc_target_object_format): Use
32106 ${tool}_target_compile, not gcc_target_compile.
32107 * lib/target-supports.exp (check_alias_available): Likewise.
32108 (check_gc_sections_available): Likewise.
32109 * g++.dg/ext/attrib10.C: Use dg-require-alias.
32110 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32111 dg-require-alias.
32112
32113 2004-02-04 Mark Mitchell <mark@codesourcery.com>
32114
32115 PR c++/13969
32116 * g++.dg/template/static6.C: New test.
32117
32118 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
32119
32120 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32121
32122 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32123
32124 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32125 tests for systems where `char' is unsigned by default.
32126
32127 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32128
32129 PR c++/13997
32130 * g++.dg/template/partial3.C: New test.
32131
32132 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
32133
32134 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32135 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32136 Remove mentions of obsolete ports.
32137
32138 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
32139
32140 * gcc.dg/noncompile/20001228-1.c: Fix for new
32141 error message.
32142
32143 2004-02-03 Roger Sayle <roger@eyesopen.com>
32144
32145 PR target/9348
32146 * gcc.c-torture/execute/multdi-1.c: New test case.
32147
32148 2004-02-03 Mark Mitchell <mark@codesourcery.com>
32149
32150 PR c++/13925
32151 * g++.dg/template/lookup5.C: New test.
32152
32153 2004-02-03 Mark Mitchell <mark@codesourcery.com>
32154
32155 PR c++/13950
32156 * g++.dg/template/lookup4.C: New test.
32157
32158 PR c++/13970
32159 * g++.dg/parse/error14.C: New test.
32160
32161 PR c++/14002
32162 * g++.dg/parse/template13.C: New test.
32163
32164 2004-02-03 Mark Mitchell <mark@codesourcery.com>
32165
32166 PR c++/13978
32167 * g++.dg/template/koenig4.C: New test.
32168
32169 PR c++/13968
32170 * g++.dg/template/crash17.C: New test.
32171
32172 PR c++/13975
32173 * g++.dg/parse/error13.C: New test.
32174 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
32175
32176 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32177
32178 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
32179
32180 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
32181
32182 PR c/11658
32183 PR c/13994
32184 * gcc.dg/noncompile/20040203-1.c: New test.
32185 * gcc.dg/noncompile/20040203-2.c: Likewise.
32186 * gcc.dg/noncompile/20040203-3.c: Likewise.
32187 * gcc.dg/20040203-1.c: Likewise.
32188
32189 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
32190
32191 PR c++/10858
32192 * g++.dg/template/sizeof7.C: New test.
32193
32194 2004-02-02 Eric Christopher <echristo@redhat.com>
32195 Zack Weinberg <zack@codesourcery.com>
32196
32197 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
32198
32199 2004-02-02 Zack Weinberg <zack@codesourcery.com>
32200
32201 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
32202 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
32203 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
32204 * gcc.dg/cleanup-5.c: Run only on Linux targets.
32205
32206 2004-02-02 Mark Mitchell <mark@codesourcery.com>
32207
32208 PR c++/13113
32209 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
32210
32211 PR c++/13854
32212 * g++.dg/ext/attrib13.C: New test.
32213
32214 PR c++/13907
32215 * g++.dg/conversion/op2.C: New test.
32216
32217 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32218
32219 * gcc.dg/titype-1.c: Fix pasto.
32220
32221 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32222
32223 * gcc.dg/titype-1.c: New test.
32224
32225 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32226
32227 PR c++/13957
32228 * g++.dg/template/non-type-template-argument-1.C,
32229 g++.dg/template/qualified-id1.C: Update dg-error marks.
32230 * g++.dg/template/nontype6.C: New test.
32231
32232 2004-02-01 Roger Sayle <roger@eyesopen.com>
32233
32234 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
32235 * gcc.dg/builtins-31.c: New testcase.
32236 * gcc.dg/builtins-32.c: New testcase.
32237
32238 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
32239
32240 * objc.dg/call-super-2.m: Update line numbers
32241 for the including of stddef.h.
32242
32243 2004-01-30 Michael Matz <matz@suse.de>
32244
32245 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
32246 g++.dg/ext/case-range3.C: New tests.
32247
32248 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32249
32250 DR206
32251 PR c++/13813
32252 * g++.dg/template/member4.C: New test.
32253
32254 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32255
32256 PR c++/13683
32257 * g++.dg/template/sizeof6.C: New test.
32258
32259 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
32260
32261 * gcc.dg/fwritable-strings-1.c: New test.
32262
32263 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
32264
32265 * gcc.c-torture/compile/20040130-1.c: New test.
32266
32267 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
32268
32269 * objc.dg/call-super-2.m: Include stddef.h for size_t.
32270
32271 2004-01-29 Mark Mitchell <mark@codesourcery.com>
32272
32273 PR c++/13883
32274 * g++.dg/template/ctor3.C: New test.
32275
32276 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32277
32278 * g++.dg/tc1: New directory.
32279 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
32280 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
32281 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
32282 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
32283 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
32284
32285 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32286
32287 * g++.dg/parse/error11.C: New test.
32288 * g++.dg/parse/error12.C: Likewise.
32289
32290 2004-01-28 Ziemowit Laski <zlaski@apple.com>
32291
32292 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
32293 (scan_initial, main): Use aligned_sizeof instead of sizeof.
32294
32295 2004-01-28 Mark Mitchell <mark@codesourcery.com>
32296
32297 PR c++/13791
32298 * g++.dg/ext/attrib12.C: New test.
32299
32300 PR c++/13736
32301 * g++.dg/parse/cast2.C: New test.
32302
32303 2004-01-27 James E Wilson <wilson@specifixinc.com>
32304
32305 * objc.dg/encode-2.m (main): New local string. Set depending on
32306 sizeof long. Use in sscanf call.
32307 * objc.dg/encode-3.m (main): New local string. Set depending on
32308 sizeof long. Use in scan_initial call.
32309
32310 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32311
32312 * objc.dg/call-super-2.m: Make LP64-safe.
32313 * objc.dg/desig-init-1.m: Likewise.
32314
32315 2004-01-27 Devang Patel <dpatel@apple.com>
32316
32317 * g++.dg/debug/namespace1.C: New test.
32318
32319 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
32320
32321 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
32322 xscale-*-*.
32323
32324 * gcc.dg/arm-mmx-1.c: New test.
32325
32326 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
32327
32328 * gcc.dg/20040127-1.c: New test.
32329 * gcc.dg/20040127-2.c: New test.
32330
32331 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
32332
32333 * objc.dg/stret-1.m (glob): Renamed to globa.
32334
32335 2004-01-26 Mark Mitchell <mark@codesourcery.com>
32336
32337 PR c++/13663
32338 * g++.dg/expr/for1.C: New test.
32339
32340 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
32341
32342 PR middle-end/13779
32343 * gcc.dg/darwin-longlong.c: New test.
32344
32345 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
32346
32347 * gcc.dg/20040124-1.c: Moved test from here...
32348 * gcc.c-torture/compile/20040124-1.c: ...to here.
32349
32350 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32351
32352 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
32353 the assembly output if -m64 is passed.
32354
32355 2004-01-25 Mark Mitchell <mark@codesourcery.com>
32356
32357 PR c++/13833
32358 * g++.dg/template/cond3.C: New test.
32359
32360 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32361
32362 PR c++/13810
32363 * g++.dg/template/ttp7.C: New test.
32364
32365 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32366
32367 PR c++/13797
32368 * g++.dg/template/nontype4.C: New test.
32369 * g++.dg/template/nontype5.C: Likewise.
32370
32371 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
32372
32373 * gcc.dg/torture/mips-clobber-at.c: New test.
32374
32375 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
32376
32377 * gcc.dg/20040124-1.c: New test.
32378
32379 2004-01-24 Jakub Jelinek <jakub@redhat.com>
32380
32381 * gcc.dg/20040123-1.c: New test.
32382
32383 2004-01-23 Zack Weinberg <zack@codesourcery.com>
32384
32385 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
32386
32387 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
32388
32389 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
32390
32391 2004-01-23 Andrew Pinski <apinski@apple.com>
32392
32393 * gcc.dg/20030121-1.c: Move to ..
32394 * gcc.dg/20040121-1.c: here.
32395
32396 2004-01-23 Roger Sayle <roger@eyesopen.com>
32397
32398 * gcc.dg/builtins-29.c: New test case.
32399
32400 2004-01-23 Zack Weinberg <zack@codesourcery.com>
32401
32402 PR 18314
32403 * gcc.dg/builtins-30.c: New testcase.
32404
32405 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
32406
32407 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
32408 * lib/g77.exp: Likewise.
32409 * lib/objc.exp: Likewise.
32410 * lib/g++.exp: Likewise.
32411
32412 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32413
32414 * gcc.dg/struct-by-value-2.c: New test.
32415
32416 2004-01-21 Andrew Pinski <apinski@apple.com>
32417
32418 PR target/13785
32419 * gcc.dg/20030121-1.c: New test.
32420
32421 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
32422
32423 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
32424 clobber frame pointer register in asm statement.
32425
32426 2004-01-21 Falk Hueffner <falk@debian.org>
32427
32428 * gcc.c-torture/compile/20040121-1.c: New test.
32429
32430 2004-01-21 Zack Weinberg <zack@codesourcery.com>
32431
32432 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
32433
32434 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
32435
32436 * gcc.dg/ppc64-abi-2.c: New test.
32437
32438 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
32439
32440 * lib/treelang.exp: Fill out this file.
32441 * lib/treelang-dg.exp: New File.
32442
32443 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
32444
32445 * gcc.c-torture/compile/981022-1.c: Remove.
32446 * gcc.dg/array-5.c: Remove XFAIL.
32447 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
32448 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
32449 gcc.dg/cond-lvalue-1.c: Update.
32450 * gcc.dg/cast-lvalue-2.c: New test.
32451
32452 2004-01-19 Mark Mitchell <mark@codesourcery.com>
32453
32454 PR c++/13592
32455 * g++.dg/other/error1.C (class foo): Tweak error message.
32456
32457 PR c++/13592
32458 * g++.dg/template/call2.C: New test.
32459
32460 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32461
32462 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
32463 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
32464 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
32465 scalar-return-1_x.c, scalar-return-2_y.c,
32466 scalar-return-3_x.c, scalar-return-3_y.c,
32467 scalar-return-4_x.c, scalar-return-4_y.c,
32468 struct-align-1.h, struct-align-1_x.c,
32469 struct-align-1_y.c, struct-align-2.h,
32470 struct-align-2_x.c, struct-align-2_y.c,
32471 struct-by-value-10_y.c, struct-by-value-11_x.c,
32472 struct-by-value-11_y.c, struct-by-value-12_x.c,
32473 struct-by-value-12_y.c, struct-by-value-13_x.c,
32474 struct-by-value-13_y.c, struct-by-value-14_x.c,
32475 struct-by-value-14_y.c, struct-by-value-15_x.c,
32476 struct-by-value-15_y.c, struct-by-value-16_y.c,
32477 struct-by-value-17_y.c, struct-by-value-18_y.c,
32478 struct-by-value-19_y.c, struct-by-value-1_x.c,
32479 struct-by-value-1_y.c, struct-by-value-20_y.c,
32480 struct-by-value-2_x.c, struct-by-value-2_y.c,
32481 struct-by-value-3_y.c, struct-by-value-4_x.c,
32482 struct-by-value-4_y.c, struct-by-value-5_y.c,
32483 struct-by-value-6_y.c, struct-by-value-7_y.c
32484 struct-by-value-8_x.c, struct-by-value-8_y.c
32485 struct-by-value-9_x.c, struct-by-value-9_y.c
32486 struct-return-10_x.c, struct-return-10_y.c,
32487 struct-return-19_x.c, struct-return-20_x.c
32488 struct-return-2_x.c, struct-return-2_y.c
32489 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
32490 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
32491
32492 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32493
32494 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
32495 attribute on sparc*-sun-solaris2.*.
32496
32497 2004-01-18 Mark Mitchell <mark@codesourcery.com>
32498
32499 PR c++/13710
32500 * g++.dg/ext/typeof7.C: New test.
32501
32502 2004-01-18 David Edelsohn <edelsohn@gnu.org>
32503
32504 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
32505 * gcc.dg/const-elim-1.c: Same.
32506
32507 2004-01-17 Ziemowit Laski <zlaski@apple.com>
32508
32509 * objc.dg/stret-1.m: New.
32510 * objc.dg/stret-2.m: New.
32511
32512 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
32513
32514 PR c++/11895
32515 * g++.dg/ext/vector1.C: New test.
32516
32517 2004-01-16 Geoffrey Keating <geoffk@apple.com>
32518
32519 * gcc.dg/pch/import-1.c: New.
32520 * gcc.dg/pch/import-1.hs: New.
32521 * gcc.dg/pch/import-1a.h: New.
32522 * gcc.dg/pch/import-1b.h: New.
32523 * gcc.dg/pch/import-1c.h: New.
32524
32525 2004-01-16 Mark Mitchell <mark@codesourcery.com>
32526
32527 PR c++/13574
32528 * g++.dg/ext/array1.C: New test.
32529
32530 PR c++/13178
32531 * g++.dg/conversion/op1.C: New test.
32532
32533 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
32534
32535 PR 11864
32536 From Kazumoto Kojima / Dan Kegel:
32537 * gcc.dg/pr11864-1.c: New test.
32538
32539 PR 10392
32540 From Marcus Comstedt / Dan Kegel:
32541 * gcc.dg/pr10392-1.c: New test.
32542
32543 2004-01-16 Mark Mitchell <mark@codesourcery.com>
32544
32545 PR c++/13478
32546 * g++.dg/init/ref10.C: New test.
32547
32548 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32549
32550 PR c++/13407
32551 * g++.dg/parse/typename6.C: New test.
32552
32553 2004-01-15 Geoffrey Keating <geoffk@apple.com>
32554
32555 PR pch/13361
32556 * testsuite/g++.dg/pch/wchar-1.C: New.
32557 * testsuite/g++.dg/pch/wchar-1.Hs: New.
32558
32559 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32560
32561 PR c++/9259
32562 * g++.dg/expr/sizeof2.C: New test.
32563
32564 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
32565
32566 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
32567
32568 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
32569
32570 PR c++/13659
32571 * g++.dg/lookup/strong-using-3.C: New.
32572 * g++.dg/lookup/using-10.C: New.
32573
32574 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
32575
32576 PR c++/13594
32577 * g++.dg/lookup/strong-using-2.C: New.
32578
32579 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
32580 Dan Kegel <dank@kegel.com>
32581 J"orn Rennecke <joern.rennecke@superh.com>
32582
32583 PR target/9365
32584 * gcc.dg/pr9365-1.c: New test.
32585
32586 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32587
32588 PR c++/8856
32589 * g++.dg/parse/casting-operator2.C: New test.
32590 * g++.old-deja/g++.pt/explicit83.C: Remove.
32591
32592 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
32593
32594 * gcc.dg/label-compound-stmt-1.c: New test.
32595 * gcc.c-torture/compile/950922-1.c,
32596 gcc.c-torture/compile/20000211-3.c,
32597 gcc.c-torture/compile/20000518-1.c,
32598 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
32599 compound statements.
32600
32601 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
32602
32603 * gcc.dg/ppc64-abi-1.c: New test.
32604
32605 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
32606
32607 * g++.dg/ext/attrib9.C: Add dg-warnings.
32608
32609 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32610
32611 PR c++/12335
32612 * g++.dg/parse/dtor3.C: New test.
32613
32614 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
32615
32616 PR c++/12709
32617 * g++.dg/parse/try-catch-1.C: New test.
32618
32619 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
32620
32621 * ada/acats/run_all.sh: Add more verbose output in acats.log
32622 when compiling tests.
32623
32624 2004-01-12 Zack Weinberg <zack@codesourcery.com>
32625
32626 PR 13656
32627 * gcc.dg/typedef-redecl.c: New test case.
32628 * gcc.dg/typedef-redecl.h: New support file.
32629
32630 2004-01-13 Jan Hubicka <jh@suse.cz>
32631
32632 * gcc.dg/always_inline.c: New test.
32633 * gcc.dg/debug/20031231-1.c: Fix.
32634
32635 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32636
32637 PR c++/13474
32638 * g++.dg/template/array3.C: New test.
32639
32640 2004-01-12 Zack Weinberg <zack@codesourcery.com>
32641
32642 * g++.dg/ext/lvalue1.C: No longer expected to fail.
32643 * g++.dg/warn/Wunused-2.C: Likewise.
32644
32645 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32646
32647 PR c++/13289
32648 * g++.dg/template/instantiate6.C: New test.
32649
32650 2004-01-12 Roger Sayle <roger@eyesopen.com>
32651
32652 PR middle-end/11397
32653 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
32654
32655 2004-01-12 Jan Hubicka <jh@suse.cz>
32656
32657 PR opt/12826
32658 * gcc.dg/20040112-1.c: New.
32659
32660 * gcc.dg/dwarf-die[1-7].c: Move to...
32661 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
32662 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
32663
32664 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
32665
32666 PR c++/4100
32667 * g++.dg/parse/friend4.C: New test.
32668
32669 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
32670
32671 PR c++/4100
32672 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
32673 definition is called a friend.
32674
32675 2004-01-11 Zack Weinberg <zack@codesourcery.com>
32676
32677 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
32678
32679 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
32680
32681 PR c++/3478
32682 * g++.dg/parse/error10.C: New test.
32683 * g++.dg/template/arg2.C: Accept "invalid type" error.
32684
32685 2004-01-11 Jakub Jelinek <jakub@redhat.com>
32686
32687 PR middle-end/13392
32688 * g++.dg/opt/expect2.C: New test.
32689
32690 2004-01-10 Zack Weinberg <zack@codesourcery.com>
32691
32692 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
32693 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
32694 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
32695 Update dg-error regexps.
32696
32697 2004-01-10 Zack Weinberg <zack@codesourcery.com>
32698
32699 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
32700 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
32701
32702 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32703
32704 * gcc.dg/pragma-re-1.c: Use right pointer type.
32705
32706 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32707
32708 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
32709
32710 2004-01-09 Geoffrey Keating <geoffk@apple.com>
32711
32712 * gcc.dg/rs6000-ldouble-1.c: New.
32713
32714 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32715
32716 DR 337
32717 PR c++/9256
32718 * g++.dg/other/abstract1.C: New test.
32719
32720 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
32721
32722 * g++.dg/lookup/strong-using-1.C: New.
32723
32724 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
32725
32726 PR c/11234
32727 * gcc.dg/func-ptr-conv-1.c: New test.
32728 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
32729
32730 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
32731
32732 PR target/13380.
32733 * gcc.c-torture/compile/20040109-1.c: New.
32734
32735 2004-01-08 Stuart Hastings <stuart@apple.com>
32736
32737 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
32738 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
32739 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
32740
32741 2004-01-09 Alan Modra <amodra@bigpond.net.au>
32742
32743 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
32744
32745 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32746
32747 * ada/acats/run_acats: Treat 'gnatchop' the same way
32748 as 'gnatmake'. Export GCC_DRIVER.
32749 * ada/acats/run_all.sh: Add target_gnatchop. Use
32750 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
32751
32752 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32753
32754 PR c++/12573
32755 * g++.dg/template/dependent-expr4.C: New test.
32756
32757 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
32758
32759 * gcc.dg/altivec-11.c: New test.
32760
32761 2004-01-07 Mark Mitchell <mark@codesourcery.com>
32762
32763 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
32764
32765 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
32766
32767 PR c/6024
32768 * gcc.dg/enum-compat-1.c: New test.
32769 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
32770
32771 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
32772
32773 PR c/12165
32774 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
32775 gcc.dg/c99-idem-qual-3.c: New tests.
32776
32777 2004-01-07 Alan Modra <amodra@bigpond.net.au>
32778
32779 * gcc.dg/winline-7.c: Don't cast void * to int.
32780
32781 2004-01-06 Jan Hubicka <jh@suse.cz>
32782
32783 * gcc.dg/i386-sse-5.c: New test
32784 * g++.dg/eh/simd-1.c: Add -w argument for i386.
32785
32786 2004-01-05 Mark Mitchell <mark@codesourcery.com>
32787
32788 PR c++/12815
32789 * g++.dg/rtti/typeid4.C: New test.
32790
32791 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32792
32793 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
32794
32795 2004-01-05 Mark Mitchell <mark@codesourcery.com>
32796
32797 PR c++/12132
32798 * g++.dg/template/error11.C: New test.
32799
32800 PR c++/13451
32801 * g++.dg/template/class2.C: New test.
32802
32803 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
32804 Richard Sandiford <rsandifo@redhat.com>
32805
32806 PR c++/13387
32807 * g++.dg/opt/alias3.C: New test.
32808
32809 2004-01-04 Mark Mitchell <mark@codesourcery.com>
32810
32811 PR c++/13157
32812 * g++.dg/template/koenig3.C: New test.
32813
32814 PR c++/13529
32815 * g++.dg/parse/offsetof3.C: New test.
32816
32817 * g++.dg/init/copy7.C: Add missing dg-error markers.
32818
32819 PR c++/12226
32820 * g++.dg/init/copy7.c: New test.
32821
32822 PR c++/13536
32823 * g++.dg/parse/cast1.C: New test.
32824
32825 2004-01-04 Jan Hubicka <jh@suse.cz>
32826
32827 * gcc.dg/winline[1-7].c: New tests.
32828
32829 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32830
32831 PR c++/13520
32832 * g++.dg/template/qualttp22.C: New test.
32833
32834 2004-01-01 Jan Hubicka <jh@suse.cz>
32835
32836 * gcc.dg/debug/20031231-1.c: New.
32837 * gcc.c-torture/compile/20040101-1.c: New.
32838 * gcc.dg/dwarf-die-[1-7].c: New.
32839
32840 2004-01-01 Jakub Jelinek <jakub@redhat.com>
32841
32842 PR optimization/13521
32843 * gcc.c-torture/compile/20031231-1.c: New test.
32844
32845 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
32846
32847 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
32848
32849 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32850
32851 PR c++/10079
32852 * g++.dg/template/crash16.C: New test.
32853
32854 2003-12-30 Mark Mitchell <mark@codesourcery.com>
32855
32856 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
32857
32858 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
32859
32860 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
32861 ports.
32862 * g++.old-deja/g++.jason/thunk3.C: Likewise.
32863 * g++.old-deja/g++.law/profile1.C: Likewise.
32864 * gcc.c-torture/compile/981006-1.c: Likewise.
32865 * gcc.c-torture/execute/loop-2e.x: Likewise.
32866 * gcc.c-torture/execute/loop-2f.x: Remove.
32867 * gcc.c-torture/execute/loop-2g.x: Likewise.
32868 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
32869 * gcc.dg/20020312-2.c: Remove traces of dead ports.
32870
32871 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
32872
32873 PR c++/13507
32874 * g++.dg/ext/attrib11.C: New test.
32875
32876 PR c++/13494
32877 * g++.dg/template/array2-1.C: New test.
32878 * g++.dg/template/array2-2.C: New test.
32879
32880 2003-12-29 Mark Mitchell <mark@codesourcery.com>
32881
32882 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
32883
32884 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
32885
32886 PR c++/12774
32887 * g++.dg/template/array1-1.C: New test.
32888 * g++.dg/template/array1-2.C: New test.
32889
32890 2003-12-29 Roger Sayle <roger@eyesopen.com>
32891
32892 PR fortran/12632
32893 * g77.dg/12632.f: New test case.
32894
32895 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32896
32897 PR c++/13289
32898 * g++.dg/parse/nontype1.C: New test.
32899
32900 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32901
32902 PR c++/12403
32903 * g++.dg/parse/explicit1.C: New test.
32904 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
32905
32906 2003-12-28 Mark Mitchell <mark@codesourcery.com>
32907
32908 PR c++/13081
32909 * g++.dg/opt/inline6.C: New test.
32910
32911 PR c++/12613
32912 * g++.dg/parse/error9.C: New test.
32913
32914 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
32915
32916 2003-12-28 Mark Mitchell <mark@codesourcery.com>
32917
32918 PR c++/13009
32919 * g++.dg/init/assign1.C: New test.
32920
32921 2003-12-28 Roger Sayle <roger@eyesopen.com>
32922
32923 PR c++/13070
32924 * g++.dg/warn/format3.C: New test case.
32925
32926 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32927
32928 * gcc.c-torture/compile/20031227-1.c: New test.
32929
32930 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32931
32932 * g++.dg/bprob/bprob.exp: Load target-supports.exp
32933 * g77.dg/bprob/bprob.exp: Likewise.
32934 * gcc.misc-tests/bprob.exp: Likewise.
32935 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
32936 variants on systems where the library does not provide that
32937 functionality.
32938 * gcc.dg/builtins-20.c: Use builtins-config.h.
32939 * gcc.dg/builtins-config.h: New file.
32940
32941 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32942
32943 * lib/gcc-dg.exp (dg-require-profiling): New function.
32944 * lib/target-supports.exp (check_profiling_available): Likewise.
32945 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
32946 * g77.dg/bprob/bprob.exp: Likewise.
32947 * gcc.misc-tests/bprob.exp: Likewise.
32948 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
32949 * gcc.dg/20021014-1.c: Likewise.
32950 * gcc.dg/nest.c: Likewise.
32951
32952 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32953
32954 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
32955 compiling.
32956 * g++.dg/lookup/java2.C: Likewise.
32957 * gcc.dg/cpp/lexident.c: Likewise.
32958
32959 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
32960
32961 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
32962 given.
32963 * gcc.c-torture/compile/961203-1.c: Likewise.
32964 * gcc.c-torture/compile/980506-1.c: Likewise.
32965
32966 2003-12-23 Zack Weinberg <zack@codesourcery.com>
32967
32968 * lib/gcc-dg.exp (dg-prune-output): New annotation.
32969 (additional_prunes): New global.
32970 (gcc-dg-prune): Handle additional per-test pruning.
32971 (dg-test): Clear additional_prunes between tests.
32972
32973 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
32974 dg-prune-output to avoid spurious failures from assembler
32975 complaining about nonexistent WAW violations.
32976 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
32977 Use dg-prune-output to avoid spurious failures from assembler
32978 warning about Itanium B-step errata.
32979
32980 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32981
32982 * g++.dg/abi/macro0.C: New test.
32983 * g++.dg/abi/macro1.C: Likewise.
32984 * g++.dg/abi/macro2.C: Likewise.
32985
32986 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
32987 * g++.dg/abi/bitfield7.C: Likewise.
32988 * g++.dg/abi/dtor2.C: Likewise.
32989 * g++.dg/abi/mangle11.C: Likewise.
32990 * g++.dg/abi/mangle12.C: Likewise.
32991 * g++.dg/abi/mangle14.C: Likewise.
32992 * g++.dg/abi/mangle17.C: Likewise.
32993 * g++.dg/abi/vbase10.C: Likewise.
32994 * g++.dg/abi/vbase14.C: Likewise.
32995 * g++.dg/template/qualttp17.C: Likewise.
32996
32997 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
32998
32999 PR c/11995
33000 * gcc.dg/20031223-1.c: New test.
33001
33002 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33003
33004 * gcc.dg/noreturn-7.c: New test.
33005
33006 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33007
33008 * gcc.dg/null-pointer-1.c: New test.
33009
33010 2003-12-22 Mark Mitchell <mark@codesourcery.com>
33011
33012 * g++.old-deja/g++.jason/template18.C: Remove.
33013 * g++.old-deja/g++.jason/template37.C: Likewise.
33014
33015 PR c++/12862
33016 * g++.dg/lookup/ns1.C: New test.
33017
33018 PR c++/12397
33019 * g++.dg/template/lookup3.C: New test.
33020
33021 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
33022
33023 * g++.dg/template/recurse1.C: New test
33024
33025 2003-12-22 Mark Mitchell <mark@codesourcery.com>
33026
33027 PR c++/12479
33028 * g++.dg/parse/semicolon1.C: New test.
33029 * g++.dg/parse/semicolon1.h: Likewise.
33030
33031 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
33032
33033 * gcc.dg/darwin-misaligned.c: New test.
33034
33035 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
33036
33037 PR c/9163
33038 * gcc.dg/20031222-1.c: New test.
33039
33040 2003-12-21 Mark Mitchell <mark@codesourcery.com>
33041
33042 PR c++/13438
33043 * g++.dg/parse/error8.C: New test.
33044
33045 PR c++/11554
33046 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
33047
33048 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
33049
33050 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33051 too small.
33052 * gcc.c-torture/compile/930217-1.c: Likewise.
33053 * gcc.c-torture/compile/930513-1.c: Likewise.
33054 * gcc.c-torture/execute/920908-2.c: Likewise.
33055 * gcc.c-torture/execute/921204-1.c: Likewise.
33056 * gcc.c-torture/execute/930621-1.c: Likewise.
33057 * gcc.c-torture/execute/930630-1.c: Likewise.
33058 * gcc.c-torture/execute/931031-1.c: Likewise.
33059 * gcc.c-torture/execute/980602-2.c: Likewise.
33060 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33061 * gcc.c-torture/execute/compndlit-1.c: Likewise.
33062 * gcc.c-torture/execute/extzvsi.c: Likewise.
33063 * gcc.c-torture/unsorted/ext.c: Likewise.
33064
33065 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
33066
33067 PR target/12749
33068 * gcc.c-torture/compile/20031220-2.c: New test case.
33069
33070 2003-12-20 Roger Sayle <roger@eyesopen.com>
33071
33072 PR optimization/13031
33073 * gcc.c-torture/compile/20031220-1.c: New test case.
33074
33075 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33076
33077 * gcc.dg/cast-function-1.c: New test.
33078
33079 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
33080
33081 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33082 formats.
33083
33084 2003-12-19 Mark Mitchell <mark@codesourcery.com>
33085
33086 PR c++/12795
33087 * g++.dg/ext/attrib10.C: New test.
33088
33089 2003-12-19 Jakub Jelinek <jakub@redhat.com>
33090
33091 * gcc.dg/cleanup-10.c: New test.
33092 * gcc.dg/cleanup-11.c: New test.
33093
33094 2003-12-19 Jakub Jelinek <jakub@redhat.com>
33095
33096 PR c++/13239
33097 * g++.dg/opt/expect1.C: New test.
33098
33099 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
33100
33101 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33102
33103 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
33104
33105 PR debug/12923
33106 * gcc.dg/20031218-1.c: New test.
33107
33108 PR debug/12389
33109 * gcc.dg/20031218-2.c: New test.
33110 * gcc.dg/20031218-3.c: New test.
33111
33112 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33113 of label name and allow for USER_LABEL_PREFIX == "_" names.
33114 * g++.dg/abi/mangle18-2.C: Likewise.
33115 * g++.dg/abi/mangle19-1.C: Likewise.
33116 * g++.dg/abi/mangle19-2.C: Likewise.
33117 * g++.dg/abi/mangle20-1.C: Likewise.
33118 * g++.dg/abi/mangle20-2.C: Likewise.
33119
33120 2003-12-18 Richard Henderson <rth@redhat.com>
33121
33122 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33123
33124 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
33125 Dan Kegel <dank@kegel.com>
33126
33127 PR other/12009
33128 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33129 testing a cross compiler, it causes spurious compile failures.
33130 * lib/g++.exp: Likewise.
33131
33132 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33133
33134 PR c++/13262
33135 * g++.dg/template/access13.C: New test.
33136
33137 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
33138
33139 * gcc.dg/20031216-1.c: New test.
33140
33141 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33142
33143 PR c++/9154
33144 * g++.dg/template/error10.C: New test.
33145
33146 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33147
33148 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33149 * g++.dg/eh/simd-2.C: Likewise.
33150
33151 2003-12-17 James E Wilson <wilson@specifixinc.com>
33152 Roger Sayle <roger@eyesopen.com>
33153
33154 * gcc.c-torture/execute/ieee/mzero5.c: New.
33155
33156 2003-12-17 Mark Mitchell <mark@codesourcery.com>
33157
33158 PR c++/10603
33159 * g++.dg/parse/error6.C: New test.
33160
33161 PR c++/12827
33162 * g++.dg/parse/error7.C: New test.
33163
33164 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
33165
33166 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
33167 at -O with stabs debugging formats.
33168 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
33169 * gcc.dg/debug/debug-2.c: Likewise.
33170
33171 2003-12-16 Mark Mitchell <mark@codesourcery.com>
33172
33173 PR c++/12696
33174 * g++.dg/init/error1.C: New test.
33175
33176 PR c++/12218
33177 * g++.dg/init/pm3.C: New test.
33178
33179 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
33180
33181 PR c/3347
33182 * gcc.dg/bitfld-8.c: New test.
33183
33184 2003-12-16 James Lemke <jim@wasabisystems.com>
33185
33186 * gcc.dg/arm-scd42-[123].c: New tests.
33187
33188 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
33189
33190 PR c++/9043
33191 * g++.dg/abi/mangle20-1.C: New test.
33192 * g++.dg/abi/mangle20-2.C: New test.
33193
33194 2003-12-16 Mark Mitchell <mark@codesourcery.com>
33195
33196 PR c++/13275
33197 * g++.dg/other/offsetof2.C: Remove XFAIL.
33198 * g++.dg/parse/offsetof1.C: New test.
33199 * g++.gd/parse/offsetof2.C: Likewise.
33200
33201 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33202
33203 * g++.dg/template/nontype3.C: New test.
33204 * g++.dg/template/static2.C: Tweaked the dg-error clause.
33205
33206 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33207
33208 * g++.dg/warn/noreturn-3.C: Also test instantiation.
33209
33210 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
33211
33212 PR c++/13387
33213 * g++.dg/expr/assign1.C: New test.
33214
33215 PR c++/13242
33216 * g++.dg/abi/mangle19-1.C: New test.
33217 * g++.dg/abi/mangle19-2.C: New test.
33218
33219 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
33220
33221 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
33222
33223 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33224
33225 * gcc.c-torture/execute/20031216-1.c: New test.
33226
33227 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33228
33229 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
33230 an ICE regression.
33231
33232 2003-12-15 Mark Mitchell <mark@codesourcery.com>
33233
33234 PR c++/10926
33235 * g++.dg/template/error9.C: New test.
33236
33237 PR c++/11116
33238 * g++.dg/template/error8.C: New test.
33239
33240 2003-12-15 Roger Sayle <roger@eyesopen.com>
33241
33242 PR middle-end/13400
33243 * gcc.c-torture/execute/20031215-1.c: New test case.
33244
33245 2003-12-15 Mark Mitchell <mark@codesourcery.com>
33246
33247 PR c++/13269
33248 * g++.dg/parse/error5.C: New test.
33249
33250 PR c++/12989
33251 * g++.dg/expr/sizeof1.C: New test.
33252
33253 PR c++/13310
33254 * g++.dg/template/crash15.C: New test.
33255
33256 2003-12-15 Geoffrey Keating <geoffk@apple.com>
33257
33258 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
33259 a non-POD type as the last named parameter of a varargs function.
33260
33261 2003-12-15 Mark Mitchell <mark@codesourcery.com>
33262
33263 PR c++/13243
33264 PR c++/12573
33265 * g++.dg/template/crash14.C: New test.
33266 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
33267
33268 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
33269
33270 * g++.dg/other/java1.C: New test.
33271
33272 PR c++/13241
33273 * g++.dg/abi/mangle18-1.C: New test.
33274 * g++.dg/abi/mangle18-2.C: New test.
33275
33276 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33277
33278 PR optimization/10312
33279 * gcc.c-torture/execute/20031214-1.c: New.
33280
33281 2003-12-14 Mark Mitchell <mark@codesourcery.com>
33282
33283 PR c++/10779
33284 PR c++/12160
33285 * g++.dg/parse/error3.C: New test.
33286 * g++.dg/parse/error4.C: Likewise.
33287 * g++.dg/abi/mangle4.C: Tweak error messages.
33288 * g++.dg/lookup/using5.C: Likewise.
33289 * g++.dg/other/error2.C: Likewise.
33290 * g++.dg/parse/typename5.C: Likewise.
33291 * g++.dg/parse/undefined1.C: Likewise.
33292 * g++.dg/template/arg2.C: Likewise.
33293 * g++.dg/template/ttp3.C: Likewise.
33294 * g++.dg/template/type1.C: Likewise.
33295 * g++.old-deja/g++.other/crash32.C: Likewise.
33296 * g++.old-djea/g++.pt/defarg8.C: Likewise.
33297
33298 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33299
33300 PR c++/13106
33301 * g++.dg/warn/noreturn-3.C: New test.
33302
33303 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
33304
33305 PR c++/13118
33306 * g++.dg/abi/covariant3.C: New.
33307
33308 2003-12-12 Jakub Jelinek <jakub@redhat.com>
33309
33310 * g++.dg/eh/ia64-1.C: New test.
33311
33312 2003-12-12 Roger Sayle <roger@eyesopen.com>
33313
33314 PR optimization/13037
33315 * g77.f-torture/execute/13037.f: New test case.
33316
33317 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
33318
33319 PR c++/12881
33320 * g++.dg/abi/covariant2.C: New.
33321
33322 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
33323
33324 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
33325
33326 2003-12-11 Zack Weinberg <zack@codesourcery.com>
33327
33328 * gcc.c-torture/execute/wchar_t-1.x: Delete.
33329
33330 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
33331
33332 PR other/10819
33333 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
33334 to fix Bug 10819.
33335 * lib/g++.exp (g++_version): Likewise.
33336 * lib/g77.exp (g77_version): Likewise.
33337 * lib/objc.exp (default_objc_version): Likewise.
33338
33339 2003-12-10 Richard Henderson <rth@redhat.com>
33340
33341 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
33342
33343 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
33344
33345 2003-12-08 Matt Austern <austern@apple.com>
33346
33347 PR c/13134
33348 * lib/gcc-dg.exp (dg-require-visibility): Define.
33349 * lib/target-supports (check_visibility_available): Define.
33350 * gcc.dg/visibility-1.c: New test.
33351 * gcc.dg/visibility-2.c: Likewise.
33352 * gcc.dg/visibility-3.c: Likewise.
33353 * gcc.dg/visibility-4.c: Likewise.
33354 * gcc.dg/visibility-5.c: Likewise.
33355 * gcc.dg/visibility-6.c: Likewise.
33356 * g++.dg/ext/visibility-1.C: Likewise.
33357 * g++.dg/ext/visibility-2.C: Likewise.
33358 * g++.dg/ext/visibility-3.C: Likewise.
33359 * g++.dg/ext/visibility-4.C: Likewise.
33360 * g++.dg/ext/visibility-5.C: Likewise.
33361 * g++.dg/ext/visibility-6.C: Likewise.
33362
33363 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33364
33365 * g++.dg/lookup/java1.C: New test.
33366 * g++.dg/lookup/java2.C: New test.
33367
33368 2003-12-07 Falk Hueffner <falk@debian.org>
33369
33370 * g++.dg/opt/noreturn-1.C: New test.
33371
33372 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
33373
33374 * gcc.dg/overflow-1.c: New test.
33375
33376 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33377
33378 * g77.f-torture/compile/13060.f: New test.
33379
33380 2003-12-06 Mark Mitchell <mark@codesourcery.com>
33381
33382 PR c++/13323
33383 * g++.dg/inherit/operator2.C: New test.
33384
33385 2003-12-05 Mark Mitchell <mark@codesourcery.com>
33386
33387 PR c++/13305
33388 * g++.dg/ext/attrib9.C: New test.
33389
33390 2003-12-05 Mark Mitchell <mark@codesourcery.com>
33391
33392 PR c++/13314
33393 * g++.dg/template/error7.C: New test.
33394
33395 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
33396 J"orn Rennecke <joern.rennecke@superh.com>
33397
33398 PR target/13302
33399 * g++.dg/other/struct-va_list.C: New test.
33400
33401 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33402
33403 PR c++/13166
33404 * g++.dg/parse/defarg6.C: New test.
33405
33406 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
33407
33408 PR target/13256
33409 * gcc.c-torture/execute/20031201-1.c: New test.
33410
33411 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
33412
33413 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
33414
33415 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33416
33417 * gcc.dg/builtin-return-1.c: New test.
33418
33419 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
33420 J"orn Rennecke <joern.rennecke@superh.com>
33421
33422 PR optimization/13260
33423 * gcc.c-torture/execute/20031204-1.c: New test.
33424
33425 2003-12-03 Mark Mitchell <mark@codesourcery.com>
33426
33427 PR c++/9127
33428 * g++.dg/template/error6.C: New test.
33429
33430 2003-12-03 Jakub Jelinek <jakub@redhat.com>
33431
33432 * gcc.dg/20031202-1.c: New test.
33433
33434 2003-12-03 Mark Mitchell <mark@codesourcery.com>
33435
33436 PR c++/13179
33437 * g++.dg/template/eh1.C: New test.
33438
33439 PR c++/10771
33440 * g++.dg/template/error5.C: New test.
33441
33442 2003-12-02 David Ung <davidu@mips.com>
33443
33444 * gcc.dg/compat/vector-check.h: Corrected type for var
33445 g_##TMODE
33446
33447 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33448
33449 PR c++/10126
33450 * g++.dg/template/ptrmem8.C: New test.
33451
33452 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33453
33454 PR c++/12573
33455 * g++.dg/template/dependent-expr3.C: New test.
33456
33457 2003-12-01 James Lemke <jim@wasabisystems.com>
33458
33459 * gcc.dg/arm-g2.c: New test.
33460
33461 2003-12-01 Roger Sayle <roger@eyesopen.com>
33462
33463 PR optimization/11634
33464 * gcc.dg/20031201-2.c: New test case.
33465
33466 2003-12-01 Zack Weinberg <zack@codesourcery.com>
33467
33468 PR 11433
33469 * objc.dg/proto-lossage-3.m: New test.
33470
33471 2003-12-01 Roger Sayle <roger@eyesopen.com>
33472
33473 PR optimization/12628
33474 * gcc.dg/20031201-1.c: New test case.
33475
33476 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
33477
33478 * gcc.dg/unaligned-1.c: New test.
33479
33480 2003-11-30 Mark Mitchell <mark@codesourcery.com>
33481
33482 PR c++/9849
33483 * g++.dg/template/error4.C: New test.
33484 * g++.dg/template/nested3.C: Adjust error markers.
33485
33486 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33487
33488 * gcc.dg/cpp/assert4.c: Check more #system assertions.
33489
33490 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
33491
33492 PR c/10333
33493 * gcc.dg/bitfld-7.c: New test.
33494
33495 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
33496
33497 * gcc.dg/tls/asm-1.C: New test.
33498
33499 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33500
33501 * gcc.dg/cpp/assert4.c: Update.
33502
33503 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33504
33505 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
33506 * gcc.dg/builtin-apply3.c: New test.
33507
33508 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33509
33510 * lib/compat.exp (compat-obj): New xfaildata parameter.
33511 Use it to set compiler_conditional_xfail_data before compiling.
33512 (compat-get-options): Handle dg-xfail-if.
33513 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
33514 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
33515 * gcc.dg/compat/vector-1_y.c: Likewise.
33516 * gcc.dg/compat/vector-2_x.c: Likewise.
33517 * gcc.dg/compat/vector-2_y.c: Likewise.
33518
33519 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33520
33521 * g++.dg/opt/reg-stack4.C: New test.
33522
33523 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33524
33525 * gcc.dg/builtin-apply2.c: New test.
33526
33527 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
33528
33529 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
33530
33531 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33532
33533 PR c++/12924
33534 * g++.dg/template/template-id-2.C: New test.
33535
33536 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33537
33538 PR c++/5369
33539 * g++.dg/template/memfriend1.C: New test.
33540 * g++.dg/template/memfriend2.C: Likewise.
33541 * g++.dg/template/memfriend3.C: Likewise.
33542 * g++.dg/template/memfriend4.C: Likewise.
33543 * g++.dg/template/memfriend5.C: Likewise.
33544 * g++.dg/template/memfriend6.C: Likewise.
33545 * g++.dg/template/memfriend7.C: Likewise.
33546 * g++.dg/template/memfriend8.C: Likewise.
33547 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
33548
33549 2003-11-21 Mark Mitchell <mark@codesourcery.com>
33550
33551 PR c++/12515
33552 * g++.dg/ext/cond1.C: New test.
33553
33554 2003-11-20 Richard Henderson <rth@redhat.com>
33555
33556 * gcc.dg/20020201-2.c: Remove.
33557 * gcc.dg/20020201-4.c: Remove.
33558 * gcc.dg/20020304-1.c: Remove.
33559
33560 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
33561
33562 * gcc.dg/cpp/trad/xwin1.c: New test case.
33563
33564 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
33565
33566 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
33567 * lib/g77.exp: Likewise.
33568 * lib/objc.exp: Likewise.
33569 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
33570 for darwin.
33571
33572 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33573
33574 PR c++/12932
33575 * g++.dg/template/static5.C: New test.
33576
33577 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
33578
33579 * gcc.dg/nested-func-1.c: New test.
33580
33581 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33582
33583 * gcc.dg/cpp/assert4.c: New test.
33584
33585 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
33586
33587 PR c++/2294
33588 * g++.dg/lookup/using9.c: New test.
33589
33590 2003-11-14 Mark Mitchell <mark@codesourcery.com>
33591
33592 PR c++/12762
33593 * g++.dg/template/error3.C: New test.
33594
33595 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
33596
33597 PR ada/13035
33598 * ada/acats/run_acats, run_all.sh: Fix syntax error.
33599 No longer use a wrapper for gcc, since this does not work under
33600 Windows.
33601
33602 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
33603
33604 PR c++/2094
33605 * g++.dg/template/ptrmem7.C: New test.
33606
33607 2003-11-13 Andrew Pinski <apinski@apple.com>
33608
33609 * gcc.c-torture/compile/20031113-1.c: New test.
33610
33611 2003-11-13 Mark Mitchell <mark@codesourcery.com>
33612 Kean Johnston <jkj@sco.com>
33613
33614 PR c/13029
33615 * gcc.dg/unused-4.c: Update.
33616
33617 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33618
33619 * g++.dg/opt/const3.C: New test.
33620
33621 2003-11-13 Jan Hubicka <jh@suse.cz>
33622
33623 * gcc.c-torture/compile/20031112-1.c: New test.
33624
33625 2003-11-12 Mark Mitchell <mark@codesourcery.com>
33626
33627 * g++.dg/parse/crash10.C: Remove bogus error marker.
33628
33629 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33630
33631 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
33632 (host_gcc): Likewise.
33633 (ROOT): Honor $PWDCMD.
33634 (BASE): Likewise.
33635 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
33636
33637 2003-11-12 Catherine Moore <clm@redhat.com>
33638
33639 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
33640
33641 2003-11-12 Andreas Jaeger <aj@suse.de>
33642 Jakub Jelinek <jakub@redhat.com>
33643 Andrew Pinski <pinskia@physics.uc.edu>
33644 Richard Henderson <rth@redhat.com>
33645
33646 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
33647 systems.
33648 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
33649
33650 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
33651 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33652
33653 2003-11-11 Andreas Jaeger <aj@suse.de>
33654
33655 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
33656
33657 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
33658
33659 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
33660
33661 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
33662 Clean ups.
33663
33664 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
33665
33666 * gcc.dg/trampoline-1.c: New test.
33667
33668 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
33669
33670 * gcc.c-torture/compile/200031109-1.c: New test.
33671
33672 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
33673
33674 PR c/3190
33675 PR c/8714
33676 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33677 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
33678 gcc.dg/format/no-y2k-1.c: Update.
33679
33680 2003-11-08 Roger Sayle <roger@eyesopen.com>
33681
33682 PR optimization/10467
33683 * gcc.dg/20031108-1.c: New test case.
33684
33685 2003-11-07 Geoffrey Keating <geoffk@apple.com>
33686
33687 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
33688
33689 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
33690
33691 * gcc.dg/compound-lvalue-1.c: New test.
33692 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
33693 some XFAILs.
33694
33695 2003-11-06 Geoffrey Keating <geoffk@apple.com>
33696
33697 * gcc.dg/altivec-varargs-1.c: New test.
33698
33699 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33700
33701 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
33702 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
33703 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
33704 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
33705 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
33706
33707 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
33708
33709 * gcc.dg/cond-lvalue-1.c: New test.
33710
33711 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
33712
33713 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
33714
33715 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33716
33717 PR c++/11616
33718 * g++.dg/template/instantiate5.C: New test.
33719
33720 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33721
33722 PR c++/12726
33723 * g++.dg/ext/complit2.C: Replace test with self-contained version.
33724 * ChangeLog: Add missing first entry for above test.
33725
33726 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33727
33728 PR c++/9810
33729 * g++.dg/template/using8.C: New test.
33730 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
33731
33732 2003-11-02 Roger Sayle <roger@eyesopen.com>
33733
33734 PR optimization/10817
33735 * gcc.c-torture/compile/20031102-1.c: New test case.
33736
33737 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
33738
33739 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
33740 2147483647.
33741
33742 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33743
33744 * gcc.dg/20031102-1.c: New test.
33745
33746 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33747
33748 * gcc.dg/complex-1.c: New test.
33749
33750 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33751
33752 PR c++/12796
33753 * g++.dg/template/crash13.C: Adjust expected error location.
33754 * g++.old-deja/g++.brendan/ns1.C: Likewise.
33755
33756 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
33757
33758 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33759
33760 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
33761
33762 PR/10239
33763 * gcc.c-torture/compile/20031031-2.c: New test.
33764
33765 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
33766
33767 PR/11640
33768 * gcc.c-torture/compile/20031031-1.c: New test.
33769
33770 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
33771
33772 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33773 * gcc.misc-tests/bprob.exp: Likewise.
33774 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
33775 the execution test on arm-elf configs.
33776 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
33777 configs that don't support scratch files.
33778 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
33779
33780 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
33781
33782 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
33783 done by dejagnu.
33784
33785 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
33786
33787 * ada/acats/run_all.sh: Redirect mv output to /dev/null
33788 Avoid non pure sh syntax. Add more logging.
33789
33790 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
33791 fail.
33792
33793 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33794
33795 PR libgcj/10610
33796 * gcc.dg/ppc-stackalign-1.c: New test.
33797
33798 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
33799
33800 * ada/acats/run_all.sh: Change output to be more compliant with
33801 dejagnu framework.
33802 Create acats.sum and acats.log files under testsuite/ada/acats
33803 Only run [a-z]* directories, to filter out e.g. CVS.
33804 Redirect build output to log file.
33805
33806 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
33807
33808 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
33809
33810 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
33811
33812 PR ada/5909:
33813 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
33814
33815 2003-10-27 Jakub Jelinek <jakub@redhat.com>
33816
33817 * gcc.c-torture/compile/20031023-1.c: New test.
33818 * gcc.c-torture/compile/20031023-2.c: New test.
33819 * gcc.c-torture/compile/20031023-3.c: New test.
33820 * gcc.c-torture/compile/20031023-4.c: New test.
33821
33822 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33823
33824 PR c++/10371
33825 * g++.dg/lookup/scoped8.C: New test.
33826
33827 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33828
33829 * g++.dg/opt/reg-stack3.C: New test.
33830
33831 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
33832
33833 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
33834
33835 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33836
33837 PR c++/11076
33838 * g++.dg/template/crash13.C: New test.
33839
33840 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
33841
33842 * gcc.dg/c99-restrict-2.c: New test.
33843
33844 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
33845
33846 PR c++/12698, c++/12699, c++/12700, c++/12566
33847 * g++.dg/inherit/covariant9.C: New test.
33848 * g++.dg/inherit/covariant10.C: New test.
33849 * g++.dg/inherit/covariant11.C: New test.
33850
33851 2003-10-23 Jason Merrill <jason@redhat.com>
33852
33853 PR c++/12726
33854 * g++.dg/ext/complit2.C: New test.
33855
33856 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
33857
33858 PR target/12654
33859 * gcc.c-torture/execute/20031020-1.c: New test.
33860
33861 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33862
33863 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
33864 following the jump_insn.
33865
33866 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
33867
33868 * gcc.dg/cast-lvalue-1.c: New test.
33869
33870 2003-10-21 Mark Mitchell <mark@codesourcery.com>
33871
33872 PR c++/11962
33873 * g++.dg/template/cond2.C: New test.
33874
33875 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
33876
33877 * gcc.dg/builtins-28.c: New test.
33878
33879 2003-10-20 Jan Hubicka <jh@suse.cz>
33880
33881 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
33882 parameter.
33883 * testsuite/gcc.dg/inline-2.c: Likewise.
33884
33885 2003-10-20 Phil Edwards <phil@codesourcery.com>
33886
33887 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
33888 * gcc.dg/nest.c: Likewise.
33889
33890 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33891
33892 PR c++/9781, c++/10583, c++/11862
33893 * g++.dg/parse/crash13.C: New test.
33894
33895 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33896
33897 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
33898
33899 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33900
33901 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
33902 Define HAVE_C99_RUNTIME except on Solaris.
33903 * gcc.dg/builtins-20.c: Likewise.
33904
33905 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33906
33907 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
33908
33909 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33910
33911 PR c++/12495
33912 * g++.dg/template/crash21.C: New test.
33913
33914 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33915
33916 PR c++/2513
33917 * g++.dg/template/typename5.C: New test.
33918
33919 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33920
33921 PR c++/12369
33922 * g++.dg/template/friend25.C: New test.
33923
33924 2003-10-16 Ziemowit Laski <zlaski@apple.com>
33925
33926 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
33927 versions.
33928
33929 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
33930
33931 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
33932 == 2147483647.
33933
33934 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
33935
33936 * gcc.c-torture/execute/960416-1.x: Remove.
33937 * gcc.c-torture/execute/divconst-3.x: Likewise.
33938
33939 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
33940
33941 PR target/12598
33942 * gcc.dg/torture/cris-volatile-1.c: New test.
33943
33944 2003-10-14 Roger Sayle <roger@eyesopen.com>
33945
33946 PR optimization/9325
33947 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
33948 for overflowing floating point to integer conversion during RTL
33949 simplification.
33950
33951 2003-10-13 Ziemowit Laski <zlaski@apple.com>
33952
33953 * objc/execute/_cmd.m: Fix typo.
33954 * objc.dg/image-info.m, objc.dg/symtab-1.m:
33955 Relax 'scan-assembler' regexp.
33956 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
33957 objc.dg/try-catch-4.m: Run on non-Darwin targets.
33958 * objc.dg/zero-link-2.m: Remove blank line.
33959 * objc.dg/zero-link-3.m: New test case.
33960
33961 2003-10-13 Geoffrey Keating <geoffk@apple.com>
33962
33963 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
33964
33965 * gcc.dg/asm-names.c: Use scan-assembler-not rather
33966 than linker trickery.
33967
33968 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33969
33970 PR c++/12370
33971 * g++.dg/other/friend2.C: New test.
33972
33973 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
33974
33975 * gcc.dg/20031012-1.c: New test.
33976
33977 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
33978
33979 * gcc.dg/weak/weak-3.c: Fix for new warning.
33980
33981 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
33982
33983 PR optimization/8750
33984 * gcc.c-torture/execute/20031012-1.c: New test case.
33985
33986 2003-10-11 Roger Sayle <roger@eyesopen.com>
33987
33988 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
33989 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
33990
33991 2003-10-11 Roger Sayle <roger@eyesopen.com>
33992
33993 PR optimization/12260
33994 * gcc.c-torture/compile/20031011-2.c: New test case.
33995
33996 2003-10-11 Roger Sayle <roger@eyesopen.com>
33997
33998 * gcc.c-torture/execute/20031011-1.c: New testcase.
33999
34000 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
34001
34002 * gcc.c-torture/compile/20031011-1.c: New test.
34003
34004 2003-10-11 Jan Hubicka <jh@suse.cz>
34005
34006 * g++.dg/other/first-global.C: New test.
34007
34008 2003-10-11 Roger Sayle <roger@eyesopen.com>
34009
34010 * gcc.c-torture/execute/string-opt-18.c: New testcase.
34011
34012 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
34013
34014 * gcc.c-torture/compile/20031010-1.c: New test.
34015
34016 2003-10-10 Geoffrey Keating <geoffk@apple.com>
34017
34018 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34019 * gcc.c-torture/execute/va-arg-25.c: ... here.
34020
34021 2003-10-09 Mark Mitchell <mark@codesourcery.com>
34022
34023 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34024
34025 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
34026
34027 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34028
34029 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
34030
34031 * g++.dg/parse/error2.C: New test.
34032
34033 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
34034
34035 PR c++/11097
34036 * g++.dg/other/error5.C: Modify the error message.
34037 * g++.dg/lookup/using8.C: New test.
34038
34039 2003-10-07 Geoffrey Keating <geoffk@apple.com>
34040
34041 * gcc.dg/darwin-abi-2.c: New file.
34042 * gcc.c-torture/execute/va-arg-24.c: New file.
34043
34044 2003-10-06 Bob Wilson <bob.wilson@acm.org>
34045
34046 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
34047 indentation.
34048
34049 2003-10-06 Mark Mitchell <mark@codesourcery.com>
34050
34051 PR c++/10147
34052 * g++.dg/other/error4.C: Update error messages.
34053 * g++.dg/template/ptrmem4.C: Likewise.
34054
34055 PR c++/12337
34056 * g++.dg/init/new9.C: New test.
34057
34058 PR c++/12334, c++/12236, c++/8656
34059 * g++.dg/ext/attrib8.C: New test.
34060
34061 2003-10-06 Devang Patel <dpatel@apple.com>
34062
34063 * gcc.dg/debug/dwarf2-3.h: New test.
34064 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34065
34066 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
34067
34068 * g++.dg/opt/cfg2.C: New test.
34069
34070 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34071
34072 * g++.dg/opt/float1.C: New test.
34073
34074 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34075
34076 * gcc.dg/c90-array-lval-6.c: New test.
34077 * gcc.dg/c99-array-lval-6.c: New test.
34078
34079 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
34080 Ziemowit Laski <zlaski@apple.com>
34081
34082 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34083 'Derived', so that it is never considered a class method; add
34084 new warning for '+port' method ambiguity.
34085 * objc.dg/method-12.m: Include <objc/objc.h> instead of
34086 <objc/objc-api.h> (needed on Mac OS X).
34087 * objc.dg/method-13.m: New test.
34088
34089 2003-10-03 Roger Sayle <roger@eyesopen.com>
34090
34091 PR optimization/9325, PR java/6391
34092 * gcc.c-torture/execute/20031003-1.c: New test case.
34093
34094 2003-10-02 Mark Mitchell <mark@codesourcery.com>
34095
34096 PR optimization/12180
34097 * gcc.dg/20031002-1.c: New test.
34098
34099 PR c++/12486
34100 * g++.dg/inherit/error1.C: New test.
34101
34102 2003-10-02 Chris Demetriou <cgd@broadcom.com>
34103
34104 * lib/f-torture.exp (search_for): Rename to...
34105 (search_for_re): This. Also, clean up comments and the
34106 "regexp" invocation.
34107
34108 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
34109
34110 * gcc.c-torture/compile/20031002-1.c: New test.
34111
34112 2003-10-02 Jakub Jelinek <jakub@redhat.com>
34113
34114 * g++.dg/opt/cond1.C: New test.
34115
34116 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
34117
34118 * gcc.dg/Wold-style-definition-2.c: New testcase.
34119 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34120
34121 2003-09-29 Richard Henderson <rth@redhat.com>
34122
34123 * g++.dg/init/array10.C: Add dg-options.
34124
34125 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
34126
34127 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34128
34129 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34130
34131 * g++.dg/template/friend19.C: Fix typo.
34132 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34133
34134 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
34135
34136 * gcc.c-torture/execute/20030928-1.c: New test.
34137 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34138
34139 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
34140
34141 * g++.dg/opt/unroll1.C: New test.
34142
34143 2003-09-26 Roger Sayle <roger@eyesopen.com>
34144
34145 PR optimization/11741
34146 * gcc.dg/20030926-1.c: New test case.
34147
34148 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34149
34150 PR c++/5655
34151 * g++.dg/parse/access7.C: New test.
34152 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34153
34154 2003-09-24 Ziemowit Laski <zlaski@apple.com>
34155
34156 MERGE OF objc-improvements-branch into MAINLINE:
34157 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34158 if libobjc has not been built.
34159 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34160 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
34161 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
34162 objc/execute/nested-3.m, objc/execute/np-2.m,
34163 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
34164 objc/execute/redefining_self.m, objc/execute/root_methods.m,
34165 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
34166 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
34167 objc.dg/special/unclaimed-category-1.h,
34168 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
34169 well as GNU runtime.
34170 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
34171 * execute/cascading-1.m, execute/function-message-1.m,
34172 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
34173 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
34174 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
34175 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
34176 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
34177 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
34178 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
34179 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
34180 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
34181 * objc.dg/bitfield-2.m: Run only on Darwin.
34182 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
34183 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
34184 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
34185 * objc.dg/const-str-1.m: Fix constant string layout.
34186
34187 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
34188
34189 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
34190
34191 2003-09-23 Geoffrey Keating <geoffk@apple.com>
34192
34193 * gcc.dg/darwin-abi-1.c: New file.
34194
34195 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
34196
34197 PR target/12281
34198 * gcc.c-torture/compile/20030921-1.c: New test.
34199
34200 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34201
34202 * g++.dg/opt/reg-stack2.C: New test.
34203
34204 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
34205
34206 * g++.dg/eh/delayslot1.C: New test.
34207
34208 2003-09-20 Richard Henderson <rth@redhat.com>
34209
34210 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
34211
34212 2003-09-20 Roger Sayle <roger@eyesopen.com>
34213
34214 * gcc.c-torture/execute/20030920-1.c: New test case.
34215
34216 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34217
34218 * g++.dg/rtti/typeid3.C: Correct expected error message.
34219
34220 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34221
34222 PR c++/157
34223 * g++.dg/parse/crash12.C: New test.
34224
34225 2003-09-19 Janis Johnson <janis187@us.ibm.com>
34226
34227 * gcc.dg/compat/mixed-struct-check.h: New.
34228 * gcc.dg/compat/mixed-struct-defs.h: New.
34229 * gcc.dg/compat/mixed-struct-init.h: New.
34230 * gcc.dg/compat/struct-by-value-19_main.c: New.
34231 * gcc.dg/compat/struct-by-value-19_x.c: New.
34232 * gcc.dg/compat/struct-by-value-19_y.c: New.
34233 * gcc.dg/compat/struct-by-value-20_main.c: New.
34234 * gcc.dg/compat/struct-by-value-20_x.c: New.
34235 * gcc.dg/compat/struct-by-value-20_y.c: New.
34236 * gcc.dg/compat/struct-return-19_main.c: New.
34237 * gcc.dg/compat/struct-return-19_x.c: New.
34238 * gcc.dg/compat/struct-return-19_y.c: New.
34239 * gcc.dg/compat/struct-return-20_main.c: New.
34240 * gcc.dg/compat/struct-return-20_x.c: New.
34241 * gcc.dg/compat/struct-return-20_y.c: New.
34242
34243 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
34244 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
34245 so that it will not complain on LP64 targets.
34246
34247 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34248
34249 PR c++/495
34250 * g++.dg/template/friend24.C: New test.
34251
34252 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
34253
34254 PR c++/12332
34255 * g++.dg/template/memtmpl2.C: New test.
34256
34257 2003-09-18 Mark Mitchell <mark@codesourcery.com>
34258
34259 PR target/11184
34260 * gcc.dg/builtin-apply1.c: New test.
34261
34262 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
34263
34264 PR c++/9848
34265 * g++.dg/warn/Wunused-4.C: New test.
34266
34267 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34268
34269 PR c++/12316
34270 * g++.dg/other/gc2.C: New test.
34271
34272 2003-09-17 Mark Mitchell <mark@codesourcery.com>
34273
34274 PR c++/11991
34275 * g++.dg/rtti/typeid3.C: New test.
34276
34277 PR c++/12266
34278 * g++.dg/overload/template1.C: New test.
34279
34280 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
34281
34282 * g++.dg/opt/cfg3.C: New test.
34283
34284 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34285
34286 PR c++/7939
34287 * g++.dg/template/crash11.C: New test.
34288
34289 2003-09-16 Jason Merrill <jason@redhat.com>
34290 Jakub Jelinek <jakub@redhat.com>
34291
34292 * gcc.dg/attr-warn-unused-result.c: New test.
34293
34294 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
34295
34296 PR c++/12184
34297 * g++.dg/expr/call2.C: New test.
34298
34299 2003-09-15 Andreas Jaeger <aj@suse.de>
34300
34301 * gcc.dg/Wold-style-definition-1.c: New test.
34302
34303 2003-09-14 Mark Mitchell <mark@codesourcery.com>
34304
34305 PR c++/3907
34306 * g++.dg/parse/template12.C: New test.
34307
34308 * g++.dg/abi/bitfield11.C: New test.
34309 * g++.dg/abi/bitfield12.C: Likewise.
34310
34311 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
34312
34313 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
34314 non-expansion of functional macro name without arguments at EOL.
34315 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
34316
34317 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
34318
34319 * gcc.c-torture/execute/20030914-[12].c: New tests.
34320
34321 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
34322
34323 PR c++/11788
34324 * g++.dg/overload/addr1.C: New test.
34325
34326 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
34327
34328 * gcc.dg/20030909-1.c: New test.
34329
34330 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34331
34332 * gcc.dg/ultrasp10.c: New test.
34333
34334 2003-09-09 Devang Patel <dpatel@apple.com>
34335
34336 * gcc.dg/darwin-ld-6.c: New test.
34337
34338 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34339
34340 * gcc.dg/torture/builtin-explog-1.c: New testcase.
34341
34342 2003-09-08 Mark Mitchell <mark@codesourcery.com>
34343
34344 * gcc.dg/ia64-types1.c: New test.
34345 * gcc.dg/ia64-types2.c: Likewise.
34346
34347 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34348
34349 * gcc.dg/builtins-1.c: Add more _Complex tests.
34350 * gcc.dg/torture/builtin-attr-1.c: Likewise.
34351
34352 * gcc.dg/builtins-1.c: Test existing _Complex functions.
34353 * gcc.dg/torture/builtin-attr-1.c: Likewise.
34354
34355 2003-09-08 Mark Mitchell <mark@codesourcery.com>
34356
34357 PR c++/11786
34358 * g++.dg/lookup/koenig2.C: New test.
34359
34360 PR c++/5296
34361 * g++.dg/rtti/typeid2.C: New test.
34362
34363 2003-09-08 Jakub Jelinek <jakub@redhat.com>
34364
34365 * gcc.c-torture/compile/20030904-1.c: New test.
34366
34367 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
34368
34369 * g++.dg/opt/longbranch2.C: New test.
34370
34371 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
34372
34373 * g++.dg/template/crash10.C: Only compile it.
34374
34375 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
34376
34377 PR middle-end/11665
34378 * gcc.c-torture/compile/20030907-1.c: New test.
34379 * g++.dg/init/array11.C: New test.
34380
34381 2003-09-07 Mark Mitchell <mark@codesourcery.com>
34382
34383 PR c++/11852
34384 * g++.dg/init/struct1.C: New test.
34385
34386 2003-09-07 Mark Mitchell <mark@codesourcery.com>
34387
34388 PR c++/12181
34389 * g++.dg/expr/comma1.C: New test.
34390
34391 2003-09-06 Mark Mitchell <mark@codesourcery.com>
34392
34393 PR c++/11867
34394 * g++.dg/expr/static_cast5.C: New test.
34395
34396 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
34397
34398 PR c++/11507
34399 * g++.dg/lookup/scoped7.C: New test.
34400
34401 PR c++/9574
34402 * g++.dg/other/static1.C: New test.
34403
34404 PR c++/11490
34405 * g++.dg/warn/template-1.C: New test.
34406
34407 PR c++/11432
34408 * g++.dg/template/crash10.C: New test.
34409
34410 PR c++/2478
34411 * g++.dg/overload/VLA.C: New test.
34412
34413 PR c++/10804
34414 * g++.dg/template/call1.C: New test.
34415
34416 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
34417
34418 PR c++/11794
34419 * g++.dg/parse/using3.C: New test.
34420
34421 2003-09-06 Roger Sayle <roger@eyesopen.com>
34422
34423 PR c++/11409
34424 * g++.dg/overload/builtin3.C: New test case.
34425
34426 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
34427
34428 PR c/9862
34429 * gcc.dg/20030906-1.c: New test.
34430 * gcc.dg/20030906-2.c: Likewise.
34431
34432 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
34433
34434 PR c++/12167
34435 * g++.dg/parse/defarg5.C: New test.
34436
34437 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
34438
34439 2003-09-05 Mark Mitchell <mark@codesourcery.com>
34440
34441 PR c++/12163
34442 * g++.dg/expr/static_cast4.C: New test.
34443
34444 PR c++/12146
34445 * g++.dg/template/crash9.C: New test.
34446
34447 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
34448
34449 * g++.old-deja/g++.ext/pretty2.C: Update for change
34450 in __FUNCTION__.
34451 * g++.old-deja/g++.ext/pretty3.C: Likewise.
34452
34453 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
34454
34455 PR c++/11922
34456 * g++/dg/template/qualified-id1.C: New test.
34457
34458 PR c++/12037
34459 * g++.dg/warn/noeffect4.C: New test.
34460
34461 2003-09-04 Matt Austern <austern@apple.com>
34462
34463 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
34464 * g++.dg/ext/fnname2.C: Likewise.
34465 * g++.dg/ext/fnname3.C: Likewise.
34466
34467 2003-09-04 Mark Mitchell <mark@codesourcery.com>
34468
34469 * g++.dg/expr/lval1.C: New test.
34470 * g++.dg/ext/lvcast.C: Remove.
34471
34472 2003-09-03 Roger Sayle <roger@eyesopen.com>
34473
34474 PR optimization/11700.
34475 * gcc.c-torture/compile/20030903-1.c: New test case.
34476
34477 2003-09-03 Mark Mitchell <mark@codesourcery.com>
34478
34479 PR c++/12053
34480 * g++.dg/abi/layout4.C: New test.
34481
34482 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
34483
34484 PR c++/11553
34485 * g++.dg/parse/friend3.C: New test.
34486
34487 2003-09-02 Mark Mitchell <mark@codesourcery.com>
34488
34489 PR c++/11847
34490 * g++.dg/template/class1.C: New test.
34491
34492 PR c++/11808
34493 * g++.dg/expr/call1.C: New test.
34494
34495 2003-09-01 Mark Mitchell <mark@codesourcery.com>
34496
34497 PR c++/12114
34498 * g++.dg/init/ref9.C: New test.
34499
34500 PR c++/11972
34501 * g++.dg/template/nested4.C: New test.
34502
34503 2003-08-29 Mark Mitchell <mark@codesourcery.com>
34504
34505 PR c++/12093
34506 * g++.dg/template/non-dependent4.C: New test.
34507
34508 PR c++/11928
34509 * g++.dg/inherit/conv1.C: New test.
34510
34511 2003-08-29 Mark Mitchell <mark@codesourcery.com>
34512
34513 PR c++/6196
34514 * g++.dg/ext/label1.C: New test.
34515 * g++.dg/ext/label2.C: Likewise.
34516
34517 2003-08-28 Mark Mitchell <mark@codesourcery.com>
34518
34519 * g++.dg/expr/cond3.C: New test.
34520
34521 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34522
34523 * gcc.dg/builtins-1.c: Add new builtin cases.
34524
34525 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34526
34527 * gcc.dg/builtins-1.c: Add new cases.
34528 * gcc.dg/torture/builtin-attr-1.c: Likewise.
34529
34530 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34531
34532 * gcc.dg/builtins-1.c: Add more math builtin tests.
34533 * gcc.dg/torture/builtin-attr-1.c: New test.
34534
34535 2003-08-28 Mark Mitchell <mark@codesourcery.com>
34536
34537 PR optimization/5079
34538 * g++.dg/opt/static3.C: New test.
34539
34540 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34541
34542 * gcc.misc-tests/gcov-10b.c: New test.
34543
34544 2003-08-27 Mark Mitchell <mark@codesourcery.com>
34545
34546 * g++.dg/opt/ptrmem3.C: New test.
34547
34548 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
34549
34550 2003-08-27 Jakub Jelinek <jakub@redhat.com>
34551
34552 * gcc.dg/20030826-2.c: New test.
34553
34554 2003-08-26 Roger Sayle <roger@eyesopen.com>
34555
34556 PR middle-end/12002
34557 * g77.f-torture/compile/12002.f: New test case.
34558
34559 2003-08-26 Roger Sayle <roger@eyesopen.com>
34560
34561 * gcc.dg/20030826-1.c: New test case.
34562
34563 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
34564
34565 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
34566
34567 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
34568
34569 PR c++/11871
34570 * c++.dg/lookup/crash1.C: New test.
34571
34572 * c++.dg/warn/noeffect3.C: New test.
34573
34574 2003-08-25 Janis Johnson <janis187@us.ibm.com>
34575
34576 * gcc.dg/compat/vector-1_x.c: Compile with -w.
34577 * gcc.dg/compat/vector-1_y.c: Ditto.
34578 * gcc.dg/compat/vector-2_x.c: Ditto.
34579 * gcc.dg/compat/vector-2_y.c: Ditto.
34580
34581 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
34582
34583 * gcc.dg/20030702-1.c: New test.
34584
34585 2003-08-25 Mark Mitchell <mark@codesourcery.com>
34586
34587 PR c++/8795
34588 * g++.dg/ext/altivec-1.C: New test.
34589
34590 2003-08-24 Richard Henderson <rth@redhat.com>
34591
34592 * g++.dg/eh/simd-2.C: Add -w for x86.
34593
34594 2003-08-23 Jakub Jelinek <jakub@redhat.com>
34595
34596 * gcc.dg/20030815-1.c: New test.
34597
34598 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34599
34600 PR c++/3765
34601 * g++.dg/parse/access6.C: New test.
34602
34603 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34604
34605 PR c++/641, c++/11876
34606 * g++.dg/template/friend22.C: New test.
34607 * g++.dg/template/friend23.C: Likewise.
34608
34609 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34610
34611 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
34612 identically.
34613
34614 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34615
34616 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
34617
34618 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34619
34620 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
34621
34622 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34623
34624 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
34625
34626 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34627
34628 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
34629
34630 2003-08-21 Mark Mitchell <mark@codesourcery.com>
34631
34632 PR c++/11919
34633 * g++.dg/overload/prom1.C: New test.
34634
34635 PR c++/11551
34636 * g++.dg/parse/dtor2.C: New test.
34637
34638 PR c++/10762
34639 * g++.dg/parse/using2.C: New test.
34640
34641 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
34642
34643 PR target/11805
34644 * gcc.c-torture/compile/20030821-1.c: New.
34645
34646 2003-08-20 Mark Mitchell <mark@codesourcery.com>
34647
34648 PR c++/11834
34649 * g++.dg/template/deduce2.C: New test.
34650
34651 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
34652
34653 * gcc.c-torture/execute/20030821-1.c: New test.
34654
34655 2003-08-20 Roger Sayle <roger@eyesopen.com>
34656
34657 PR middle-end/11984
34658 * gcc.dg/20030820-1.c: New test case.
34659
34660 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
34661
34662 PR c++/11945
34663 * g++.dg/warn/noeffect2.C: New test.
34664
34665 2003-08-19 Mark Mitchell <mark@codesourcery.com>
34666
34667 PR c++/10926
34668 * g++.dg/template/dtor2.C: New test.
34669
34670 PR c++/11684
34671 * g++.dg/template/operator1.C: New test.
34672 * g++.dg/parse/operator4.C: New test.
34673
34674 PR c++/11946.C
34675 * g++.dg/expr/enum1.C: New test.
34676 * gcc.dg/c99-bool-1.c: Remove bogus warning.
34677
34678 PR c++/11036.C
34679 * g++.dg/parse/elab2.C: New test.
34680 * g++.dg/parse/typedef4.C: Change error message.
34681 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
34682 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
34683 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
34684
34685 2003-08-19 Geoffrey Keating <geoffk@apple.com>
34686
34687 * gcc.dg/pch/warn-1.c: New.
34688 * gcc.dg/pch/warn-1.hs: New.
34689
34690 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
34691 not-tested file.
34692
34693 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
34694
34695 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
34696
34697 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
34698
34699 * gcc.dg/uninit-D.c: New Test.
34700 * gcc.dg/uninit-E.c: New Test.
34701 * gcc.dg/uninit-F.c: New Test.
34702 * gcc.dg/uninit-G.c: New Test.
34703
34704 2003-08-19 Michael Ritzert <ritzert@t-online.de>
34705
34706 * g++.dg/README: Describe the pch directory.
34707
34708 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34709
34710 PR c++/11174
34711 * g++.dg/parse/access4.C: New test.
34712 * g++.dg/parse/access5.C: Likewise.
34713 * g++.old-deja/g++.jason/access17.C: Adjust error message.
34714
34715 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
34716
34717 * gcc.dg/noncompile/20030818-1.c: New.
34718
34719 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
34720
34721 PR c++/11957
34722 * g++.dg/warn/noeffect1.C: New test.
34723
34724 * g++.dg/template/scope2.C: New test.
34725 * g++.dg/template/error2.C: Correct dg-error
34726
34727 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
34728
34729 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
34730
34731 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
34732
34733 PR C++/11512
34734 * g++.dg/template/warn1.C: New.
34735
34736 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
34737
34738 * g++.dg/template/error2.C: New test.
34739 * g++.dg/lookup/using7.C: Adjust errors
34740 * g++.old-deja/g++.pt/crash36.C: Likewise.
34741 * g++.old-deja/g++.pt/derived3.C: Likewise.
34742
34743 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34744
34745 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
34746 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
34747 * gcc.c-torture/execute/builtins/string-9.c: New, from
34748 string-opt-9.c. Adjust for execute/builtins framework.
34749 * gcc.c-torture/execute/string-opt-9.c: Delete.
34750
34751 2003-08-12 Mark Mitchell <mark@codesourcery.com>
34752
34753 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
34754
34755 * g++.dg/parse/ret-type2.C: New test.
34756
34757 PR c++/11703
34758 * g++.dg/init/new8.C: New test.
34759
34760 PR c++/10923
34761 * g++.dg/parse/typedef5.C: New test.
34762
34763 PR c++/9512
34764 * g++.dg/parse/qualified2.C: New test.
34765 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
34766 invalid code.
34767
34768 2003-08-11 Mark Mitchell <mark@codesourcery.com>
34769
34770 * g++.dg/conversion/ptrmem1.C: New test.
34771
34772 2003-08-11 Jakub Jelinek <jakub@redhat.com>
34773
34774 PR target/11693
34775 * gcc.dg/20030811-1.c: New test.
34776
34777 PR target/11535
34778 * gcc.c-torture/execute/20030811-1.c: New test.
34779
34780 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34781
34782 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
34783
34784 2003-08-10 Mark Mitchell <mark@codesourcery.com>
34785
34786 PR c++/11789.C
34787 * g++.dg/inherit/multiple1.C: New test.
34788
34789 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
34790
34791 * gcc.dg/spe1.c: New test.
34792
34793 PR c++/11670
34794 * g++.dg/expr/cast2.C: New test.
34795
34796 PR c++/10530
34797 * g++.dg/template/dependent-name2.C: New test.
34798
34799 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
34800
34801 * g++.dg/parse/crash11.C: Put the dg options in comments.
34802
34803 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
34804
34805 * lib/gcc-dg.exp: Update for diagnostic change.
34806
34807 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34808
34809 PR c++/5767
34810 * g++.dg/parse/crash11.C: New test.
34811
34812 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
34813
34814 * gcc.dg/cpp/spacing1.c: Update.
34815
34816 2003-08-04 Janis Johnson <janis187@us.ibm.com>
34817
34818 PR target/11739
34819 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
34820 a value for -mtune.
34821
34822 2003-08-04 Roger Sayle <roger@eyesopen.com>
34823
34824 PR middle-end/11771
34825 * gcc.c-torture/compile/20030804-1.c: New test case.
34826
34827 2003-08-04 Roger Sayle <roger@eyesopen.com>
34828
34829 * gcc.dg/20030804-1.c: New test case.
34830
34831 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
34832
34833 * gcc.dg/cpp/separate-1.c: New test.
34834
34835 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
34836
34837 PR c++/11704
34838 * g++.dg/template/dependent-expr2.C: New test.
34839
34840 PR c++/11766
34841 * g++.dg/expr/ptrmem1.C: New test.
34842
34843 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34844
34845 PR c++/9453
34846 * g++.dg/template/friend15.C: New test.
34847
34848 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
34849
34850 * lib/dg-pch.exp: Work round PCH bug.
34851
34852 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34853
34854 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
34855 builtins. Move cases from builtins-4.c here.
34856
34857 * gcc.dg/torture/builtin-math-1.c: New test taken from
34858 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
34859 additional cases.
34860
34861 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
34862 Delete.
34863
34864 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
34865
34866 PR c++/9447
34867 * g++.dg/template/using7.C: New test.
34868
34869 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
34870
34871 * import1.c, import2.c: New tests.
34872
34873 2003-08-01 Jakub Jelinek <jakub@redhat.com>
34874
34875 * g++.dg/eh/crossjump1.C: New test.
34876
34877 2003-08-01 Mark Mitchell <mark@codesourcery.com>
34878
34879 PR c++/11697
34880 * g++.dg/template/using6.C: New test.
34881
34882 PR c++/11744
34883 * g++.dg/template/koenig2.C: New test.
34884
34885 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34886
34887 PR c++/7983
34888 * g++.dg/parse/typedef4.C: New test.
34889
34890 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34891
34892 PR c++/8442, c++/8806
34893 * g++.dg/template/elab1.C: New test.
34894 * g++.dg/template/type2.C: Likewise.
34895 * g++.dg/template/ttp3.C: Adjust expected error message.
34896 * g++.old-deja/g++.law/visibility13.C: Likewise.
34897 * g++.old-deja/g++.niklas/t135.C: Likewise.
34898 * g++.old-deja/g++.pt/ttp41.C: Likewise.
34899 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
34900 template argument.
34901 * g++.old-deja/g++.pt/ttp44.C: Likewise.
34902
34903 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
34904
34905 PR c++/11295
34906 * g++.dg/ext/stmtexpr1.C: New test.
34907
34908 * g++.dg/opt/tmp1.C: New test.
34909
34910 PR c++/11525
34911 * g++.dg/parse/constant4.C: New test.
34912
34913 PR c++/9447
34914 * g++.dg/template/using5.C: New test.
34915
34916 2003-07-31 Roger Sayle <roger@eyesopen.com>
34917
34918 * gcc.dg/builtins-27.c: New test case.
34919
34920 2003-07-31 Jakub Jelinek <jakub@redhat.com>
34921
34922 * gcc.dg/tls/opt-7.c: New test.
34923
34924 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
34925
34926 * g++.old-deja/g++.other/crash18.C: Remove.
34927
34928 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
34929
34930 * g++.dg/template/explicit3.C: New.
34931 * g++.dg/template/explicit4.C: New.
34932 * g++.dg/template/explicit5.C: New.
34933
34934 PR c++/11347
34935 * g++.dg/template/memtmpl1.C: New.
34936
34937 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
34938
34939 PR target/11565
34940 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
34941 * gcc.dg/i386-387-5.c (dg-options): Likewise.
34942
34943 2003-07-30 Jan Hubicka <jh@suse.cz>
34944
34945 * vtgc1.c: Kill.
34946
34947 2003-07-29 Zack Weinberg <zack@codesourcery.com>
34948
34949 * gcc.dg/struct-in-proto-1.c: New test.
34950
34951 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
34952
34953 * gcc.dg/cpp/include2.c: Only expect one message.
34954
34955 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
34956
34957 PR c++/9447
34958 * g++.dg/template/using1.C: New test.
34959 * g++.dg/template/using2.C: New test.
34960 * g++.dg/template/using3.C: New test.
34961 * g++.dg/template/using4.C: New test.
34962
34963 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
34964
34965 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
34966 * gcc.c-torture/execute/string-opt-10.c: Likewise.
34967
34968 2003-07-28 Jan Hubicka <jh@suse.cz>
34969
34970 PR c++/11530
34971 * g++.dg/opt/call1.C: New test.
34972
34973 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
34974
34975 PR c++/11667
34976 * g++.dg/init/enum2.C: New test.
34977 * g++.dg/template/overload1.C: Add "-w" option.
34978
34979 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
34980
34981 * gcc.dg/Wdeclaration-after-statement-1.c,
34982 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
34983
34984 2003-07-28 Jakub Jelinek <jakub@redhat.com>
34985
34986 * gcc.c-torture/compile/20030725-1.c: New test.
34987
34988 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
34989
34990 * gcc.dg/20030505.c: Only run for SPE.
34991 Remove definition of opaque type.
34992
34993 2003-07-27 Mark Mitchell <mark@codesourcery.com>
34994
34995 * g++.dg/template/ptrmem6.C: New test.
34996
34997 2003-07-26 Geoffrey Keating <geoffk@apple.com>
34998
34999 * gcc.c-torture/compile/zero-strct-2.c: New test.
35000
35001 2003-07-25 Geoffrey Keating <geoffk@apple.com>
35002
35003 * gcc.dg/intermod-1.c: New test.
35004
35005 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
35006
35007 PR c++/11617
35008 * g++.dg/template/lookup2.C: New test.
35009 * g++.dg/template/memclass1.C: Remove instantiated from error.
35010 * g++.dg/other/error2.C: Tweak expected errors.
35011
35012 PR c++/11596
35013 * g++.dg/template/defarg3.C: New test.
35014
35015 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35016
35017 2003-07-24 Mark Mitchell <mark@codesourcery.com>
35018
35019 * g++.dg/inherit/access5.C: New test.
35020
35021 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35022
35023 PR c++/11513
35024 * g++.dg/template/crash8.C: New test.
35025
35026 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
35027
35028 PR c/10602
35029 * gcc.dg/noncompile/incomplete-2.c: New test.
35030
35031 2003-07-23 Mark Mitchell <mark@codesourcery.com>
35032
35033 PR c++/11645
35034 * g++.dg/inherit/access4.C: New test.
35035
35036 PR c++/11517
35037 * g++.dg/expr/cond2.C: New test.
35038
35039 PR optimization/10679
35040 * g++.dg/opt/inline4.C: New test.
35041
35042 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
35043
35044 * g++.dg/parse/crash10: New test.
35045
35046 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
35047
35048 * g++.dg/ext/flexary1.C: New test.
35049
35050 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35051
35052 PR c++/10793
35053 * g++.dg/template/crash9.C: New test.
35054
35055 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35056
35057 PR c++/3004
35058 * g++.dg/parse/typedef3.C: New test.
35059
35060 PR c++/7906
35061 * g++.dg/parse/operator2.C: New test.
35062
35063 PR c++/8895
35064 * g++.dg/parse/def-tmpl-arg1.C: New test.
35065
35066 PR c++/9282
35067 * g++.dg/parse/funptr1.C: New test.
35068
35069 PR c++/9452
35070 * g++.dg/parse/ambig3.C: New test.
35071
35072 PR c++/9454
35073 * g++.dg/parse/operator3.C: New test.
35074
35075 PR c++/9486
35076 * g++.dg/parse/template10.C: New test.
35077
35078 PR c++/9488
35079 * g++.dg/parse/template11.C: New test.
35080
35081 PR c++/10150
35082 * g++.dg/parse/invalid-op1.C: New test.
35083
35084 PR c++/10247
35085 * g++.dg/parse/condexpr1.C: New test.
35086
35087 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
35088
35089 * g++.dg/ext/packed3.C: New test.
35090 * g++.dg/ext/packed4.C: New test.
35091
35092 * gcc.dg/pack-test-3.c: New test.
35093
35094 2003-07-21 Janis Johnson <janis187@us.ibm.com>
35095
35096 * lib/compat.exp: Handle dg-options per source file.
35097 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35098 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35099 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35100 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35101 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35102 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35103 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35104 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35105 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35106 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35107 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35108 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35109 * g++.dg/compat/break/bitfield7_x.C: Ditto.
35110 * g++.dg/compat/break/bitfield7_y.C: Ditto.
35111
35112 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
35113
35114 PR c/10320
35115 * gcc.c-torture/execute/20030718-1.c: New test.
35116
35117 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35118
35119 PR optimization/11536
35120 * gcc.dg/20030721-1.c: New test.
35121
35122 2003-07-19 Mark Mitchell <mark@codesourcery.com>
35123
35124 PR c++/11546
35125 * g++.dg/template/lookup1.C: New test.
35126
35127 2003-07-19 Zack Weinberg <zack@codesourcery.com>
35128
35129 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35130 diagnostics of ill-formed constructs involving labels.
35131 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35132 the new 'previously defined here' message.
35133
35134 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
35135
35136 * g++.dg/parse/non-dependent2.C: New test.
35137
35138 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
35139
35140 * g++.dg/init/init-ref4.C: xfail on targets without
35141 weak symbols.
35142
35143 2003-07-17 Jakub Jelinek <jakub@redhat.com>
35144
35145 PR target/11087
35146 * gcc.c-torture/execute/20030717-1.c: New test.
35147
35148 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35149
35150 * g++.dg/opt/cfg1.C: New test.
35151
35152 2003-07-17 Mark Mitchell <mark@codesourcery.com>
35153
35154 PR optimization/11557
35155 * gcc.dg/20030717-1.c: New test.
35156
35157 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
35158
35159 PR c++/10476
35160 * g++.dg/expr/crash-1.C: New test.
35161
35162 PR c++/11027
35163 * g++.dg/template/init3.C: New test.
35164
35165 PR c++/8222
35166 * g++.dg/template/non-dependent1.C: New test.
35167
35168 PR c++/11070
35169 * g++.dg/template/non-dependent2.C: New test.
35170
35171 PR c++/11071
35172 * g++.dg/template/non-dependent3.C: New test.
35173
35174 PR c++/9907
35175 * g++.dg/template/sizeof5.C: New test.
35176
35177 2003-07-17 Geoffrey Keating <geoffk@apple.com>
35178
35179 PR 11498
35180 * gcc.c-torture/compile/mangle-1.c: New file.
35181
35182 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35183
35184 PR c++/7809
35185 * g++.dg/parse/access3.C: New test.
35186
35187 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
35188
35189 PR c++/11384
35190 * g++.dg/init/init-ref4.C: New test.
35191
35192 2003-07-16 Mark Mitchell <mark@codesourcery.com>
35193
35194 PR c++/11547
35195 * g++.dg/parse/constant3.C: New test.
35196 * g++.dg/parse/crash7.C: Likewise.
35197
35198 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
35199
35200 PR target/11008
35201 * gcc.dg/i386-pentium4-not-mull.c: New.
35202
35203 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
35204
35205 * gcc.dg/asm-names.c (ymain): Make it weak.
35206
35207 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35208
35209 PR c++/5421
35210 * g++.dg/template/friend21.C: New test.
35211
35212 2003-07-16 Jakub Jelinek <jakub@redhat.com>
35213
35214 * gcc.dg/cleanup-8.c: New test.
35215 * gcc.dg/cleanup-9.c: New test.
35216
35217 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
35218
35219 * g++.dg/ext/dll-MI1.h: New file.
35220 * g++.dg/ext/dllexport-MI1.C: New file.
35221 * g++.dg/ext/dllimport-MI1.C: New file.
35222
35223 2003-07-15 Jakub Jelinek <jakub@redhat.com>
35224
35225 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
35226 it does not have cmpstrsi patterns (just cmpmemsi).
35227
35228 2003-07-15 Mark Mitchell <mark@codesourcery.com>
35229
35230 PR debug/11473
35231 * g++.dg/debug/debug8.C: New test.
35232
35233 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35234
35235 PR c++/10108
35236 * g++.dg/template/crash7.C: New test.
35237
35238 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
35239
35240 PR target/10795
35241 * gcc.c-torture/compile/20030708-1.c: New.
35242
35243 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35244
35245 * gcc.c-torture/execute/20030715-1.c: New test.
35246
35247 2003-07-14 Geoffrey Keating <geoffk@apple.com>
35248
35249 * gcc.dg/pch/inline-3.c: New file.
35250 * gcc.dg/pch/inline-3.hs: New file.
35251 * gcc.dg/pch/inline-4.c: New file.
35252 * gcc.dg/pch/inline-4.hs: New file.
35253
35254 2003-07-14 Mark Mitchell <mark@codesourcery.com>
35255
35256 PR c++/11509
35257 * g++.dg/template/crash6.C: New test.
35258
35259 PR c++/7053
35260 * g++.dg/template/friend20.C: New test.
35261
35262 PR c++/7019
35263 * g++.dg/template/overload2.C: New test.
35264
35265 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35266
35267 PR optimization/11440
35268 * gcc.c-torture/execute/20030714-1.c: New test.
35269
35270 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35271
35272 PR c++/11154
35273 * g++.dg/template/partial2.C: New test.
35274
35275 2003-07-13 Mark Mitchell <mark@codesourcery.com>
35276
35277 PR c++/11503
35278 * g++.dg/template/anon1.C: New test.
35279
35280 PR c++/11493
35281 PR c++/11495
35282 * g++.dg/parse/template9.C: Likewise.
35283 * g++.dg/template/crash4.C: New test.
35284 * g++.dg/template/koenig1.C: Likewise.
35285 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
35286 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
35287 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
35288 functions.
35289 * g++.old-deja/g++.jason/template36.C: Likewise.
35290 * g++.old-deja/g++.mike/p1989.C: Likewise.
35291 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
35292 * g++.old-deja/g++.pt/ttp20.C: Use this->.
35293 * g++.old-deja/g++.pt/ttp21.C: Use this->.
35294 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
35295 compiling.
35296 * g++.old-deja/g++.pt/union2.C: Use this->.
35297
35298 2003-07-11 Jakub Jelinek <jakub@redhat.com>
35299
35300 * gcc.dg/20030711-1.c: New test.
35301
35302 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
35303
35304 PR c++/11050
35305 * g++.dg/parse/args1.C: New test.
35306 * g++.pt/defarg8.C: Change expected errors.
35307
35308 2003-07-11 Mark Mitchell <mark@codesourcery.com>
35309
35310 PR c++/8164
35311 * g++.dg/template/nontype2.C: New test.
35312
35313 PR c++/10558
35314 * g++.dg/parse/template8.C: New test.
35315
35316 PR c++/8327
35317 * g++.dg/template/scope1.C: New test.
35318
35319 * g++.dg/warn/Wsign-compare-1.C: New test.
35320
35321 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
35322
35323 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
35324
35325 2003-07-10 Mark Mitchell <mark@codesourcery.com>
35326
35327 PR c++/9411
35328 * g++.dg/template/explicit2.C: New test.
35329
35330 PR c++/10032
35331 * g++.dg/warn/pedantic1.C: New test.
35332
35333 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
35334
35335 PR c++ 9483
35336 * g++.dg/other/field1.C: New test.
35337
35338 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
35339
35340 PR c/11449
35341 * gcc.c-torture/compile/20030707-1.c: New.
35342
35343 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35344
35345 PR c++/10849
35346 * g++.dg/template/access12.C: New test.
35347
35348 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
35349
35350 * g++.dg/bprob/bprob.exp (prof_ext): Update.
35351 * g77.dg/bprob/bprob.exp (prof_ext): Update.
35352 * gcc.misc-tests/bprob.exp (prof_ext): Update.
35353 * gcc.misc-tests/gcov.exp: Update
35354 * g++.dg/gcov/gcov.exp: Update
35355 * lib/gcov.exp: Update.
35356
35357 2003-07-08 Mark Mitchell <mark@codesourcery.com>
35358
35359 * g++.dg/abi/mangle17.C: Make sure template expressions are
35360 dependent.
35361 * g++.dg/abi/mangle4.C: Mark erroneous casts.
35362 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
35363 * g++.dg/opt/stack1.C: Remove erroneous code.
35364 * g++.dg/parse/template7.C: New test.
35365 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
35366 * g++.old-deja/g++.pt/crash4.C: Likewise.
35367
35368 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35369
35370 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
35371 with zero or one occurence of `$' after the initial `L'.
35372
35373 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
35374
35375 * gcc.c-torture/compile/20030704-1.c: Add a comment.
35376
35377 2003-07-08 Roger Sayle <roger@eyesopen.com>
35378
35379 PR c/11370
35380 * gcc.dg/Wunreachable-6.c: New testcase.
35381 * gcc.dg/Wunreachable-7.c: New testcase.
35382
35383 2003-07-08 Jakub Jelinek <jakub@redhat.com>
35384
35385 PR c/11420
35386 * gcc.dg/20030708-1.c: New test.
35387
35388 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
35389
35390 * gcc.dg/compat/sdata-section.h: New file.
35391 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
35392 * gcc.dg/torture/mips-sdata-1.c: New test.
35393
35394 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35395
35396 PR c++/11030
35397 * g++.dg/template/friend19.C: New test.
35398
35399 2003-07-08 Jakub Jelinek <jakub@redhat.com>
35400
35401 * g++.dg/opt/strength-reduce.C: New test.
35402
35403 2003-07-07 Roger Sayle <roger@eyesopen.com>
35404
35405 PR target/10979
35406 * gcc.dg/20030707-1.c: New testcase.
35407
35408 2003-07-07 Roger Sayle <roger@eyesopen.com>
35409
35410 PR optimization/11059
35411 * g++.dg/opt/emptyunion.C: New testcase.
35412
35413 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35414 Eric Botcazou <ebotcazou@libertysurf.fr>
35415
35416 * g++.dg/opt/stack1.C: New test.
35417
35418 2003-07-05 Mark Mitchell <mark@codesourcery.com>
35419
35420 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
35421 run test.
35422
35423 PR c++/11431
35424 * g++.dg/expr/static_cast3.C: New test.
35425
35426 2003-07-04 Zack Weinberg <zack@codesourcery.com>
35427
35428 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
35429 everywhere.
35430 * gcc.dg/concat.c: Concatenation of string constants with
35431 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
35432 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
35433 * gcc.dg/cpp/escape-2.c: Use wide character constants where
35434 necessary to avoid multi-character character constant warning.
35435 * gcc.dg/cpp/escape.c: Likewise.
35436 * gcc.dg/cpp/ucs.c: Likewise.
35437 Remove backslashes from dg-bogus comments, as they confuse Tcl.
35438 Fix a typo.
35439
35440 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
35441
35442 PR c/11428
35443 * gcc.c-torture/compile/20030704-1.c: New.
35444
35445 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
35446
35447 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
35448
35449 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
35450
35451 PR c++/5287, PR c++/7910, PR c++/11021
35452 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
35453 tests for warnings.
35454 * g++.dg/ext/dllimport2.C: Add tests for warnings.
35455 * g++.dg/ext/dllimport3.C: Likewise.
35456 * g++.dg/ext/dllimport4.C: New file.
35457 * g++.dg/ext/dllimport5.C: New file.
35458 * g++.dg/ext/dllimport6.C: New file.
35459 * g++.dg/ext/dllimport7.C: New file.
35460 * g++.dg/ext/dllimport8.C: New file.
35461 * g++.dg/ext/dllimport9.C: New file.
35462 * g++.dg/ext/dllimport10.C: New file.
35463 * g++.dg/ext/dllexport1.C: New file.
35464
35465 2003-07-03 Mark Mitchell <mark@codesourcery.com>
35466
35467 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
35468 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
35469
35470 2003-07-03 Roger Sayle <roger@eyesopen.com>
35471
35472 * gcc.dg/builtins-25.c: New testcase.
35473 * gcc.dg/builtins-26.c: New testcase.
35474
35475 2003-07-03 Janis Johnson <janis187@us.ibm.com>
35476
35477 * gcc.dg/compat/vector-defs.h: New file.
35478 * gcc.dg/compat/vector-setup.h: New file.
35479 * gcc.dg/compat/vector-check.h: New file.
35480 * gcc.dg/compat/vector-1_main.c: New file.
35481 * gcc.dg/compat/vector-1_x.c: New file.
35482 * gcc.dg/compat/vector-1_y.c: New file.
35483 * gcc.dg/compat/vector-2_main.c: New file.
35484 * gcc.dg/compat/vector-2_x.c: New file.
35485 * gcc.dg/compat/vector-2_y.c: New file.
35486
35487 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
35488 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
35489 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
35490 * gcc.dg/compat/struct-align-1.h: New file.
35491 * gcc.dg/compat/struct-align-1_main.c: New file.
35492 * gcc.dg/compat/struct-align-1_x.c: New file.
35493 * gcc.dg/compat/struct-align-1_y.c: New file.
35494 * gcc.dg/compat/struct-align-2.h: New file.
35495 * gcc.dg/compat/struct-align-2_main.c: New file.
35496 * gcc.dg/compat/struct-align-2_x.c: New file.
35497 * gcc.dg/compat/struct-align-2_y.c: New file.
35498
35499 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
35500 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35501 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35502 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35503 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35504 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35505 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35506 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35507 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35508 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35509 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35510 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35511 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35512 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35513 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35514 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35515 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35516 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35517 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35518 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35519 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35520 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35521 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35522 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35523 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35524 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35525 * gcc.dg/compat/struct-return-10_x.c: Ditto.
35526 * gcc.dg/compat/struct-return-2_x.c: Ditto.
35527 * gcc.dg/compat/struct-return-3_x.c: Ditto.
35528
35529 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35530
35531 * gcc.dg/i386-call-1.c: New test.
35532
35533 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
35534
35535 PR c++/9162
35536 * g++.dg/parse/defarg4.C: New.
35537
35538 2003-07-03 Roger Sayle <roger@eyesopen.com>
35539
35540 PR target/10700
35541 * gcc.c-torture/compile/20030703-1.c: New test case.
35542
35543 2003-07-03 Mark Mitchell <mark@codesourcery.com>
35544
35545 * g++.dg/template/local3.C: Remove extra semicolon.
35546
35547 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35548
35549 * gcc.dg/i386-volatile-1.c: New test.
35550
35551 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
35552
35553 PR c++/11072
35554 * g++.dg/other/offsetof2.C: XFAIL.
35555 * g++.dg/other/offsetof5.C: New.
35556
35557 PR c++/10219
35558 * g++.dg/template/error1.C: New.
35559
35560 PR c++/9779
35561 * g++.dg/template/dependent-expr1.C: New.
35562
35563 2003-07-01 Mark Mitchell <mark@codesourcery.com>
35564
35565 PR c++/6949
35566 * g++.dg/template/local3.C: New test.
35567
35568 PR c++/11149
35569 * g++.dg/lookup/scoped6.C: New test.
35570
35571 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
35572
35573 PR c++/8046
35574 * g++.dg/other/error7.C: New test.
35575
35576 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
35577
35578 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
35579 * g++.old-deja/g++.abi/vtable3.h: Likewise.
35580 * g++.old-deja/g++.law/code-gen5.C: Likewise.
35581 * g++.old-deja/g++.other/union2.C: Likewise.
35582 * gcc.dg/c90-const-expr-2.c: Likewise.
35583 * gcc.dg/c90-const-expr-3.c: Likewise.
35584 * gcc.dg/c99-const-expr-2.c: Likewise.
35585 * gcc.dg/c99-const-expr-3.c: Likewise.
35586 * gcc.dg/concat.c: Likewise.
35587
35588 2003-07-01 Mark Mitchell <mark@codesourcery.com>
35589
35590 PR c++/9559
35591 * g++.dg/init/static1.C: New test.
35592
35593 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35594
35595 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
35596 * g++.old-deja/g++.other/access2.C: Likewise.
35597 * g++.old-deja/g++.other/decl2.C: Likewise.
35598 * gcc.c-torture/execute/20020615-1.c: Likewise.
35599
35600 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35601
35602 PR c++/4933
35603 * g++.dg/template/sizeof4.C: New test.
35604
35605 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35606
35607 * g++.dg/other/error6.C: New test.
35608
35609 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35610
35611 PR c++/10750
35612 * g++.dg/parse/constant2.C: New test.
35613
35614 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35615
35616 PR c++/11106
35617 * g++.dg/other/error5.C: New test.
35618
35619 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35620
35621 * gcc.dg/format/gcc_diag-1.c: New test.
35622
35623 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
35624
35625 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
35626
35627 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
35628
35629 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
35630 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
35631 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
35632
35633 2003-06-28 Jakub Jelinek <jakub@redhat.com>
35634
35635 * gcc.c-torture/execute/builtins/string-8.c: New test.
35636 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
35637 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
35638 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
35639
35640 2003-06-27 Mark Mitchell <mark@codesourcery.com>
35641
35642 PR c++/10468
35643 * g++.dg/ext/typeof6.C: New test.
35644
35645 2003-06-27 Mark Mitchell <mark@codesourcery.com>
35646
35647 PR c++/10796
35648 * g++.dg/init/enum1.C: New test.
35649
35650 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
35651
35652 * gcc.dg/20030627-1.c: New test.
35653
35654 2003-06-26 Mark Mitchell <mark@codesourcery.com>
35655
35656 PR c++/11332
35657 * g++.dg/expr/static_cast2.C: New test.
35658
35659 2003-06-26 Roger Sayle <roger@eyesopen.com>
35660 Jakub Jelinek <jakub@redhat.com>
35661
35662 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
35663 sprintf(dst,"%s",src) optimization.
35664 * gcc.c-torture/execute/20030626-1.c: New test case.
35665 * gcc.c-torture/execute/20030626-2.c: New test case.
35666
35667 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
35668
35669 * gcc.c-torture/execute/multi-ix.c: New test.
35670
35671 * gcc.c-torture/execute/simd-4.c (main):
35672 Added missing semicolon at end of union.
35673
35674 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
35675
35676 PR c++/8266
35677 * g++.dg/template/explicit-instantiation3.C: New test.
35678
35679 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35680
35681 * gcc.dg/20030626-1.c: Use signed char.
35682
35683 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35684
35685 * gcc.dg/20030626-1.c: New test.
35686
35687 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
35688
35689 * const-str-2.m: Update.
35690
35691 2003-06-25 Mark Mitchell <mark@codesourcery.com>
35692
35693 PR c++/10990
35694 * g++.dg/rtti/dyncast1.C: New test.
35695 * g++.dg/abi/mangle4.C: Correct base-specifier access.
35696 * g++.dg/lookup/scoped1.C: Remove XFAIL.
35697 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
35698
35699 PR c++/10931
35700 * g++.dg/expr/static_cast1.C: New test.
35701
35702 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
35703
35704 * gcc.dg/20030625-1.c: New test.
35705
35706 2003-06-24 Roger Sayle <roger@eyesopen.com>
35707
35708 * gcc.c-torture/compile/20030624-1.c: New test case.
35709
35710 2003-06-24 Jakub Jelinek <jakub@redhat.com>
35711
35712 * gcc.c-torture/execute/string-opt-17.c: New test.
35713
35714 2003-06-24 Mark Mitchell <mark@codesourcery.com>
35715
35716 PR c++/5754
35717 * g++.dg/parse/crash6.C: New test.
35718
35719 2003-06-23 Roger Sayle <roger@eyesopen.com>
35720
35721 * gcc.dg/builtins-24.c: New test case.
35722
35723 2003-06-23 Jakub Jelinek <jakub@redhat.com>
35724
35725 * g++.dg/opt/operator1.C: New test.
35726
35727 2003-06-22 Roger Sayle <roger@eyesopen.com>
35728
35729 * gcc.c-torture/execute/string-opt-16.c: New test case.
35730
35731 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
35732
35733 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
35734 * g++.old-deja/g++.other/conv7.C: Likewise.
35735 * g++.old-deja/g++.other/overcnv2.C: Likewise.
35736 * g++.old-deja/g++.other/overload14.C: Likewise.
35737
35738 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
35739
35740 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
35741 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
35742
35743 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35744
35745 PR c++/10888
35746 * g++.dg/warn/Winline-3.C: New test.
35747
35748 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35749
35750 * lib/target-supports.exp (check_alias_available): Make the test
35751 program acceptable to the Solaris assembler.
35752
35753 PR c++/10749
35754 * g++.dg/template/memclass2.C: New test.
35755
35756 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35757 Eric Botcazou <ebotcazou@libertysurf.fr>
35758
35759 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
35760 data for non-matching targets.
35761 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
35762
35763 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35764
35765 PR c++/10845
35766 * g++.dg/template/member3.C: New test.
35767
35768 2003-06-19 Mark Mitchell <mark@codesourcery.com>
35769
35770 PR c++/10939
35771 * g++.dg/template/func1.C: New test.
35772
35773 PR c++/9649
35774 * g++.dg/template/static4.C: New test.
35775 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
35776
35777 PR c++/11041
35778 * g++.dg/init/ref7.C: New test.
35779
35780 2003-06-19 Matt Austern <austern@apple.com>
35781
35782 PR c++/11228
35783 * g++.dg/anew1.C: New test.
35784 * g++.dg/anew2.C: New test.
35785 * g++.dg/anew3.C: New test.
35786 * g++.dg/anew4.C: New test.
35787
35788 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
35789
35790 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
35791
35792 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
35793
35794 * gcc.c-torture/execute/simd-4.c (main): Make expected value
35795 endian-dependent.
35796
35797 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
35798
35799 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
35800 Remove cruft.
35801
35802 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
35803
35804 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
35805 * gcc.c-torture/compile/961203-1.c: Likewise.
35806 * gcc.c-torture/compile/980506-1.c: Likewise.
35807
35808 2003-06-17 Mark Mitchell <mark@codesourcery.com>
35809
35810 PR c++/10712
35811 * g++.dg/lookup/using7.C: New test.
35812
35813 2003-06-17 Mark Mitchell <mark@codesourcery.com>
35814
35815 PR c++/11105
35816 * g++.dg/abi/conv1.C: Remove it.
35817 * g++.dg/template/conv7.C: New test.
35818 * g++.dg/template/conv8.C: Likewise.
35819 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
35820 conversion operator.
35821
35822 2003-06-17 Janis Johnson <janis187@us.ibm.com>
35823
35824 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
35825 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35826 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35827 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35828 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35829 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35830 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35831 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35832 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35833 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35834 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35835 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35836 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35837 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35838 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35839 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35840 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35841 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35842 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35843 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35844 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35845 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35846 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35847 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35848 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35849 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35850 * gcc.dg/compat/struct-return-10_x.c: Ditto.
35851 * gcc.dg/compat/struct-return-2_x.c: Ditto.
35852 * gcc.dg/compat/struct-return-3_x.c: Ditto.
35853
35854 2003-06-16 Mark Mitchell <mark@codesourcery.com>
35855
35856 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
35857 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
35858 indications.
35859
35860 2003-06-16 Roger Sayle <roger@eyesopen.com>
35861
35862 * gcc.dg/i386-387-5.c: New test case.
35863 * gcc.dg/i386-387-6.c: New test case.
35864 * gcc.dg/builtins-23.c: New test case.
35865
35866 2003-06-15 Roger Sayle <roger@eyesopen.com>
35867
35868 * gcc.dg/builtins-22.c: New test case.
35869 * gcc.dg/i386-387-1.c: Update to test exp.
35870 * gcc.dg/i386-387-2.c: Likewise.
35871
35872 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35873
35874 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
35875
35876 2003-06-12 Mark Mitchell <mark@codesourcery.com>
35877
35878 * lib/gcc-dg.exp (dg-require-dll): New function.
35879 (dg-xfail-if): Likewise.
35880 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
35881 driver.
35882
35883 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
35884 * gcc.c-torture/compile/20001205-1.c: Likewise.
35885 * gcc.c-torture/compile/20001226-1.c: Likewise.
35886 * gcc.c-torture/compile/20010518-2.c: Likewise.
35887 * gcc.c-torture/compile/20020312-1.c: Likewise.
35888 * gcc.c-torture/compile/20020604-1.c: Likewise.
35889 * gcc.c-torture/compile/920501-12.c: Likewise.
35890 * gcc.c-torture/compile/920501-4.c: Likewise.
35891 * gcc.c-torture/compile/920520-1.c: Likewise.
35892 * gcc.c-torture/compile/920521-1.c: Likewise.
35893 * gcc.c-torture/compile/920625-1.c: Likewise.
35894 * gcc.c-torture/compile/961203-1.c: Likewise.
35895 * gcc.c-torture/compile/980506-1.c: Likewise.
35896 * gcc.c-torture/compile/981006-1.c: Likewise.
35897 * gcc.c-torture/compile/981022-1.c: Likewise.
35898 * gcc.c-torture/compile/981223-1.c: Likewise.
35899 * gcc.c-torture/compile/990617-1.c: Likewise.
35900 * gcc.c-torture/compile/dll.c: Likewise.
35901 * gcc.c-torture/compile/labels-3.c: Likewise.
35902 * gcc.c-torture/compile/mipscop-1.c: Likewise.
35903 * gcc.c-torture/compile/mipscop-2.c: Likewise.
35904 * gcc.c-torture/compile/mipscop-3.c: Likewise.
35905 * gcc.c-torture/compile/mipscop-4.c: Likewise.
35906 * gcc.c-torture/compile/simd-5.c: Likewise.
35907 * gcc.c-torture/compile/20000804-1.x: Remove.
35908 * gcc.c-torture/compile/20001205-1.x: Likewise.
35909 * gcc.c-torture/compile/20001226-1.x: Likewise.
35910 * gcc.c-torture/compile/20010518-2.x: Likewise.
35911 * gcc.c-torture/compile/20020312-1.x: Likewise.
35912 * gcc.c-torture/compile/20020604-1.x: Likewise.
35913 * gcc.c-torture/compile/920501-12.x: Likewise.
35914 * gcc.c-torture/compile/920501-4.x: Likewise.
35915 * gcc.c-torture/compile/920520-1.x: Likewise.
35916 * gcc.c-torture/compile/920521-1.x: Likewise.
35917 * gcc.c-torture/compile/920625-1.x: Likewise.
35918 * gcc.c-torture/compile/961203-1.x: Likewise.
35919 * gcc.c-torture/compile/980506-1.x: Likewise.
35920 * gcc.c-torture/compile/981006-1.x: Likewise.
35921 * gcc.c-torture/compile/981022-1.x: Likewise.
35922 * gcc.c-torture/compile/981223-1.x: Likewise.
35923 * gcc.c-torture/compile/990617-1.x: Likewise.
35924 * gcc.c-torture/compile/mipscop-1.x: Likewise.
35925 * gcc.c-torture/compile/mipscop-2.x: Likewise.
35926 * gcc.c-torture/compile/mipscop-3.x: Likewise.
35927 * gcc.c-torture/compile/mipscop-4.x: Likewise.
35928 * gcc.c-torture/compile/simd-5.x: Likewise.
35929
35930 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
35931
35932 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35933
35934 * gcc.c-torture/execute/20030611-1.c: New test.
35935
35936 2003-06-12 Roger Sayle <roger@eyesopen.com>
35937
35938 PR middle-end/168
35939 * gcc.dg/20030612-1.c: New test case.
35940
35941 2003-06-12 Mark Mitchell <mark@codesourcery.com>
35942
35943 PR c++/10635
35944 * g++.dg/expr/cast1.C: New test.
35945
35946 2003-06-12 Roger Sayle <roger@eyesopen.com>
35947
35948 * gcc.dg/builtins-21.c: New test case.
35949
35950 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
35951
35952 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
35953 options instead of at the end.
35954 * lib/objc.exp (objc_target_compile): Likewise.
35955
35956 2003-06-11 Mark Mitchell <mark@codesourcery.com>
35957
35958 PR c++/10432
35959 * g++.dg/parse/error1.C: New test.
35960
35961 2003-06-11 Janis Johnson <janis187@us.ibm.com>
35962
35963 * gcc.dg/compat/struct-by-value-11_main.c: New file.
35964 * gcc.dg/compat/struct-by-value-11_x.c: New file.
35965 * gcc.dg/compat/struct-by-value-11_y.c: New file.
35966 * gcc.dg/compat/struct-by-value-12_main.c: New file.
35967 * gcc.dg/compat/struct-by-value-12_x.c: New file.
35968 * gcc.dg/compat/struct-by-value-12_y.c: New file.
35969 * gcc.dg/compat/struct-by-value-13_main.c: New file.
35970 * gcc.dg/compat/struct-by-value-13_x.c: New file.
35971 * gcc.dg/compat/struct-by-value-13_y.c: New file.
35972 * gcc.dg/compat/struct-by-value-14_main.c: New file.
35973 * gcc.dg/compat/struct-by-value-14_x.c: New file.
35974 * gcc.dg/compat/struct-by-value-14_y.c: New file.
35975 * gcc.dg/compat/struct-by-value-15_main.c: New file.
35976 * gcc.dg/compat/struct-by-value-15_x.c: New file.
35977 * gcc.dg/compat/struct-by-value-15_y.c: New file.
35978 * gcc.dg/compat/struct-by-value-16_main.c: New file.
35979 * gcc.dg/compat/struct-by-value-16_x.c: New file.
35980 * gcc.dg/compat/struct-by-value-16_y.c: New file.
35981 * gcc.dg/compat/struct-by-value-17_main.c: New file.
35982 * gcc.dg/compat/struct-by-value-17_x.c: New file.
35983 * gcc.dg/compat/struct-by-value-17_y.c: New file.
35984 * gcc.dg/compat/struct-by-value-18_main.c: New file.
35985 * gcc.dg/compat/struct-by-value-18_x.c: New file.
35986 * gcc.dg/compat/struct-by-value-18_y.c: New file.
35987
35988 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
35989 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
35990 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
35991 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
35992 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
35993 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
35994 * gcc.dg/compat/scalar-return-3_main.c: New file.
35995 * gcc.dg/compat/scalar-return-3_x.c: New file.
35996 * gcc.dg/compat/scalar-return-3_y.c: New file.
35997 * gcc.dg/compat/scalar-return-4_main.c: New file.
35998 * gcc.dg/compat/scalar-return-4_x.c: New file.
35999 * gcc.dg/compat/scalar-return-4_y.c: New file.
36000
36001 2003-06-10 Janis Johnson <janis187@us.ibm.com>
36002
36003 * gcc.dg/compat/fp2-struct-check.h: New file.
36004 * gcc.dg/compat/fp2-struct-defs.h: New file.
36005 * gcc.dg/compat/fp2-struct-init.h: New file.
36006 * gcc.dg/compat/struct-by-value-10_main.c: New file.
36007 * gcc.dg/compat/struct-by-value-10_x.c: New file.
36008 * gcc.dg/compat/struct-by-value-10_y.c: New file.
36009 * gcc.dg/compat/struct-return-10_main.c: New file.
36010 * gcc.dg/compat/struct-return-10_x.c: New file.
36011 * gcc.dg/compat/struct-return-10_y.c: New file.
36012
36013 * gcc.dg/compat/compat-common.h: New file.
36014 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36015 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36016 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36017 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36018 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36019 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36020 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36021 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36022 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36023 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36024 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36025 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36026 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36027 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36028 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36029 * gcc.dg/compat/small-struct-check.h: Ditto.
36030 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36031 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36032 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36033 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36034 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36035 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36036 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36037 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36038 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36039 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36040 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36041 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36042 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36043 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36044 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36045 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36046 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36047 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36048 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36049 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36050 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36051 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36052 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36053 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36054 * gcc.dg/compat/struct-return-2_main.c: Ditto.
36055 * gcc.dg/compat/struct-return-2_x.c: Ditto.
36056 * gcc.dg/compat/struct-return-2_y.c: Ditto.
36057 * gcc.dg/compat/struct-return-3_main.c: Ditto.
36058 * gcc.dg/compat/struct-return-3_x.c: Ditto.
36059 * gcc.dg/compat/struct-return-3_y.c: Ditto.
36060
36061 2003-06-10 Geoffrey Keating <geoffk@apple.com>
36062
36063 * g++.dg/pch/static-1.C: New file.
36064 * g++.dg/pch/static-1.Hs: New file.
36065
36066 2003-06-10 Richard Henderson <rth@redhat.com>
36067
36068 * gcc.dg/asm-7.c: Adjust expected warning text.
36069
36070 2003-06-10 Roger Sayle <roger@eyesopen.com>
36071
36072 * gcc.dg/builtins-20.c: New test case.
36073
36074 2003-06-10 Mark Mitchell <mark@codesourcery.com>
36075
36076 PR c++/11131
36077 * g++.dg/opt/template1.C: New test.
36078
36079 2003-06-09 Mark Mitchell <mark@codesourcery.com>
36080
36081 * lib/gcc-dg.exp (dg-test): Clear additional_files and
36082 additional_sources.
36083
36084 2003-05-21 David Taylor <dtaylor@emc.com>
36085
36086 * gcc.dg/Wpadded.c: New file.
36087
36088 2003-06-09 Mark Mitchell <mark@codesourcery.com>
36089
36090 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36091 * gcc.dg/special/weak-2.c: Add dg-require-weak.
36092 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36093 dg-require-weak.
36094
36095 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
36096
36097 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36098
36099 2003-06-09 Mark Mitchell <mark@codesourcery.com>
36100
36101 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36102 (dg-require-alias): Likewise.
36103 (dg-require-gc-sections): Likewise.
36104 * lib/target-supports.exp (check_gc_sections_available): Likewise.
36105
36106 2003-06-08 Richard Henderson <rth@redhat.com>
36107
36108 * gcc.dg/20011029-2.c: Fix the array reference.
36109 * gcc.dg/asm-7.c: New.
36110
36111 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
36112
36113 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36114
36115 2003-06-08 Mark Mitchell <mark@codesourcery.com>
36116
36117 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36118 (dg-require-gc-sections): Likewise.
36119
36120 2003-06-08 Jan Hubicka <jh@suse.cz>
36121
36122 * i386-cmov1.c: Fix regular expression.
36123 * i386-cvt-1.c: Likewise.
36124 * i386-local.c: Likewise.
36125 * i386-local2.c: Likewise.
36126 * i386-mul.c: Likewise.
36127 * i386-ssetype-1.c: Likewise.
36128 * i386-ssetype-3.c: Likewise.
36129 * i386-ssetype-5.c: Likewise.
36130
36131 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36132
36133 PR c++/11039
36134 * g++.dg/warn/implicit-typename2.C: New test.
36135 * g++.dg/warn/implicit-typename3.C: New test.
36136
36137 2003-06-07 Richard Henderson <rth@redhat.com>
36138
36139 * g++.dg/other/offsetof3.C: Use size_t.
36140 * g++.dg/other/offsetof4.C: Likewise.
36141
36142 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
36143
36144 * lib/copy-file.exp: New. Implement gcc_copy_files.
36145
36146 * lib/dg-pch.exp: Load copy-file.exp
36147 (dg-pch): Use gcc_copy_files instead of "file copy".
36148
36149 2003-06-06 Mark Mitchell <mark@codesourcery.com>
36150
36151 * gcc.dg/weak/weak.exp: Simplify.
36152 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36153 * gcc.dg/weak/weak-1.c: Likewise.
36154 * gcc.dg/weak/weak-2.c: Likewise.
36155 * gcc.dg/weak/weak-3.c: Likewise.
36156 * gcc.dg/weak/weak-4.c: Likewise.
36157 * gcc.dg/weak/weak-5.c: Likewise.
36158 * gcc.dg/weak/weak-6.c: Likewise.
36159 * gcc.dg/weak/weak-7.c: Likewise.
36160 * gcc.dg/weak/weak-8.c: Likewise.
36161 * gcc.dg/weak/weak-9.c: Likewise.
36162
36163 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
36164
36165 gcc.c-torture/execute/20030606-1.c: New.
36166
36167 2003-06-06 Roger Sayle <roger@eyesopen.com>
36168
36169 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
36170 * gcc.dg/builtins-19.c: Likewise.
36171
36172 2003-06-06 Roger Sayle <roger@eyesopen.com>
36173
36174 * gcc.dg/builtins-2.c: Add some more tests.
36175 * gcc.dg/builtins-18.c: New test case.
36176 * gcc.dg/builtins-19.c: New test case.
36177
36178 2003-06-06 Roger Sayle <roger@eyesopen.com>
36179 Jim Wilson <wilson@tuliptree.org>
36180
36181 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
36182
36183 2003-06-06 Jakub Jelinek <jakub@redhat.com>
36184
36185 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
36186 mempcpy/stpcpy calls not to be optimized into something else.
36187 * gcc.c-torture/execute/string-opt-3.c: Moved to...
36188 * gcc.c-torture/execute/builtins/string-7.c: ...here.
36189 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
36190
36191 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36192
36193 * gcc.dg/format/asm_fprintf-1.c: New test.
36194
36195 2003-06-05 Mark Mitchell <mark@codesourcery.com>
36196
36197 * lib/gcc-defs.exp (additional_sources): New variable.
36198 (dg-additional-sources): New function.
36199 (additional_files): New variable.
36200 (dg-additional-files): New function.
36201 (dg-additional-files-options): Likewise.
36202 * lib/gcc-dg.exp (dg-require-weak): New function.
36203 (dg-require-alias): Likewise.
36204 (dg-require-gc-sections): Likewise.
36205 * lib/target-supports.exp (check_alias_available): Remove testfile
36206 parameter.
36207 (check_gc_sections_available): New function.
36208 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
36209 (dg-gpp-additional-files): Likewise.
36210 * lib/g++.exp (additional_sources): Remove.
36211 (additional_files): Likewise.
36212 (g++_target_compile): Use dg-additional-files-options.
36213
36214 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
36215 Tcl logic.
36216 * gcc.dg/special/ecos.exp: Remove.
36217 * gcc.dg/special/20000419-2.c: Use dg-require-*.
36218 * gcc.dg/special/alias-1.c: Likewise.
36219 * gcc.dg/special/alias-2.c: Likewise.
36220 * gcc.dg/special/gcsec-1.c: Likewise.
36221 * gcc.dg/special/weak-1.c: Likewise.
36222 * gcc.dg/special/weak-2.c: Likewise.
36223 * gcc.dg/special/wkali-1.c: Likewise.
36224 * gcc.dg/special/wkali-2.c: Likewise.
36225
36226 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
36227 dg-gpp-additional-*.
36228 * g++.dg/special/conpr-3.C: Likewise.
36229 * g++.dg/special/conpr-4.C: Likewise.
36230 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
36231 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
36232 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
36233 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
36234 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
36235 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
36236 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
36237 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
36238 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
36239 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
36240 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
36241 * g++.old-deja/g++.other/comdat1.C: Likewise.
36242 * g++.old-deja/g++.other/comdat2.C: Likewise.
36243 * g++.old-deja/g++.other/comdat3.C: Likewise.
36244 * g++.old-deja/g++.other/ctor1.C: Likewise.
36245 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
36246
36247 2003-06-05 Richard Henderson <rth@redhat.com>
36248
36249 * gcc.dg/debug/20030605-1.c: New.
36250
36251 2003-06-04 Mark Mitchell <mark@codesourcery.com>
36252
36253 * README.QMTEST: Update.
36254
36255 2003-06-04 Richard Henderson <rth@redhat.com>
36256
36257 * gcc.dg/cleanup-1.c: New.
36258 * gcc.dg/cleanup-2.c: New.
36259 * gcc.dg/cleanup-3.c: New.
36260 * gcc.dg/cleanup-4.c: New.
36261 * gcc.dg/cleanup-5.c: New.
36262 * gcc.dg/cleanup-6.c: New.
36263 * gcc.dg/cleanup-7.c: New.
36264
36265 2003-06-04 Mark Mitchell <mark@codesourcery.com>
36266
36267 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
36268
36269 * lib/dg-pch.exp: New file.
36270 * g++.dg/pch/pch.exp: Use dg-pch.exp.
36271 * gcc.dg/pch/pch.exp: Likewise.
36272
36273 2003-06-04 Roger Sayle <roger@eyesopen.com>
36274
36275 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
36276 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
36277 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
36278 * gcc.dg/builtins-17.c: New test case.
36279 * gcc.dg/i386-387-4.c: New test case.
36280 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
36281
36282 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36283
36284 * gcc.dg/ultrasp9.c: New test.
36285
36286 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36287
36288 * gcc.c-torture/compile/20030604-1.c: New test.
36289 * gcc.dg/sparc-constant-1.c: New test.
36290
36291 2003-06-03 Glen Nakamura <glen@imodulo.com>
36292
36293 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
36294
36295 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
36296
36297 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
36298
36299 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
36300 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
36301
36302 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
36303
36304 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
36305
36306 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36307
36308 PR c++/10940
36309 * g++.dg/template/spec10.C: New test.
36310
36311 2003-06-03 Roger Sayle <roger@eyesopen.com>
36312
36313 * gcc.dg/builtins-16.c: New test case.
36314
36315 2003-06-03 Jakub Jelinek <jakub@redhat.com>
36316
36317 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
36318 mempcpy test with post-increments.
36319 * gcc.c-torture/execute/string-opt-3.c: New test.
36320 * gcc.dg/string-opt-1.c: New test.
36321
36322 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
36323
36324 PR fortran/10965
36325 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
36326
36327 2003-06-02 Mark Mitchell <mark@codesourcery.com>
36328
36329 * lib/scanasm.exp (dg-scan): New function, factored out of ...
36330 (scan-assembler): ... here. Use dg-scan.
36331 (scan-assembler-not): Likewise.
36332 (scan-file): New function.
36333 (scan-file-not): Likewise.
36334 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
36335 * gcc.dg/cpp/_Pragma4.c: Likewise.
36336 * gcc.dg/cpp/_Pragma5.c: Likewise.
36337 * gcc.dg/cpp/avoidpaste1.c: Likewise.
36338 * gcc.dg/cpp/avoidpaste2.c: Likewise.
36339 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
36340 * gcc.dg/cpp/cmdlne-P.c: Likewise.
36341 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
36342 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
36343 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
36344 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
36345 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
36346 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
36347 * gcc.dg/cpp/cxxcom1.c: Likewise.
36348 * gcc.dg/cpp/line1.c: Likewise.
36349 * gcc.dg/cpp/maccom1.c: Likewise.
36350 * gcc.dg/cpp/maccom2.c: Likewise.
36351 * gcc.dg/cpp/maccom3.c: Likewise.
36352 * gcc.dg/cpp/maccom4.c: Likewise.
36353 * gcc.dg/cpp/maccom5.c: Likewise.
36354 * gcc.dg/cpp/maccom6.c: Likewise.
36355 * gcc.dg/cpp/multiline.c: Likewise.
36356 * gcc.dg/cpp/spacing1.c: Likewise.
36357 * gcc.dg/cpp/spacing2.c: Likewise.
36358 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
36359 * gcc.dg/cpp/trad/maccom1.c: Likewise.
36360 * gcc.dg/cpp/trad/maccom2.c: Likewise.
36361 * gcc.dg/cpp/trad/maccom3.c: Likewise.
36362 * gcc.dg/cpp/trad/maccom4.c: Likewise.
36363 * gcc.dg/cpp/trad/maccom6.c: Likewise.
36364 * gcc.dg/cpp/cxxcom2.c: Likewise.
36365 * gcc.dg/cpp/cxxcom2.h: New file.
36366
36367 * gcc.dg/cpp/truefalse.cpp: Move it to ...
36368 * g++.dg/cpp/truefalse.C: Here.
36369 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
36370
36371 2003-06-01 Loren James Rittle <ljrittle@acm.org>
36372
36373 * gcc.dg/cpp/redef3.c: New file.
36374
36375 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36376
36377 * gcc.dg/i386-loop-3.c: New test.
36378
36379 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
36380
36381 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
36382
36383 2003-05-31 Roger Sayle <roger@eyesopen.com>
36384
36385 * gcc.dg/fwrapv-1.c: New test case.
36386 * gcc.dg/fwrapv-2.c: New test case.
36387
36388 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36389
36390 PR c++/10956
36391 * g++.dg/template/spec9.C: New test.
36392
36393 2003-05-29 Roger Sayle <roger@eyesopen.com>
36394
36395 * gcc.dg/duff-4.c: New test case.
36396
36397 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
36398
36399 PR fortran/10843
36400 * g77.dg/ffixed-form-1.f: New test
36401 * g77.dg/ffixed-form-2.f: New test
36402 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
36403 * g77.dg/ffree-form-3.f: New test
36404
36405 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
36406
36407 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
36408 * gcc.dg/wint_t-1.c: Likewise.
36409
36410 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36411
36412 * g++.dg/template/access11.C: New test.
36413
36414 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36415
36416 PR c++/10849
36417 * g++.dg/template/access10.C: New test.
36418
36419 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36420 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36421
36422 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
36423
36424 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
36425
36426 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
36427 suppress for powerpc-*-darwin*.
36428 * gcc.dg/torture/builtin-noret-2.c: Likewise.
36429
36430 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
36431
36432 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
36433 suppress option for powerpc-*-darwin*.
36434
36435 2003-05-23 Roger Sayle <roger@eyesopen.com>
36436
36437 * gcc.dg/builtins-1.c: Add tests for tan and atan.
36438 * gcc.dg/builtins-4.c: Add test for fmod.
36439
36440 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36441
36442 PR c++/10682
36443 * g++.dg/template/instantiate4.C: New test.
36444
36445 2003-05-22 Roger Sayle <roger@eyesopen.com>
36446
36447 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
36448
36449 2003-05-21 Janis Johnson <janis187@us.ibm.com>
36450
36451 * gcc.dg/compat/scalar-return-1_main.c: New file.
36452 * gcc.dg/compat/scalar-return-1_x.c: New file.
36453 * gcc.dg/compat/scalar-return-1_y.c: New file.
36454 * gcc.dg/compat/scalar-return-2_main.c: New file.
36455 * gcc.dg/compat/scalar-return-2_x.c: New file.
36456 * gcc.dg/compat/scalar-return-2_y.c: New file.
36457 * gcc.dg/compat/struct-return-3_main.c: New file.
36458 * gcc.dg/compat/struct-return-3_y.c: New file.
36459 * gcc.dg/compat/struct-return-3_x.c: New file.
36460 * gcc.dg/compat/struct-return-2_main.c: New file.
36461 * gcc.dg/compat/struct-return-2_x.c: New file.
36462 * gcc.dg/compat/struct-return-2_y.c: New file.
36463
36464 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36465
36466 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
36467 for hppa*-hp-hpux*.
36468 * gcc.dg/20021014-1.c (dg-options): Likewise.
36469 * gcc.dg/nest.c (dg-options): Likewise.
36470
36471 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
36472
36473 PR c++/9738
36474 * g++.dg/ext/dllimport2.C: New file.
36475 * g++.dg/ext/dllimport3.C: New file.
36476
36477 2003-05-20 Janis Johnson <janis187@us.ibm.com>
36478
36479 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
36480 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36481 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36482 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36483 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36484 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36485 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
36486 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
36487 * gcc.dg/compat/small-struct-defs.h: New file.
36488 * gcc.dg/compat/small-struct-init.h: New file.
36489 * gcc.dg/compat/small-struct-check.h: New file.
36490 * gcc.dg/compat/fp-struct-defs.h: New file.
36491 * gcc.dg/compat/fp-struct-check.h: New file.
36492 * gcc.dg/compat/fp-struct-init.h: New file.
36493 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
36494 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
36495
36496 2003-05-19 Jakub Jelinek <jakub@redhat.com>
36497
36498 * gcc.dg/20030225-2.c: New test.
36499
36500 2003-05-18 Roger Sayle <roger@eyesopen.com>
36501 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36502
36503 * gcc.c-torture/compile/20030518-1.c: New test case.
36504
36505 2003-05-18 Mark Mitchell <mark@codesourcery.com>
36506
36507 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
36508 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
36509 gcc-dg-debug-runtest.
36510 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
36511 gcc-dg-debug-runtest.
36512
36513 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36514
36515 PR c++/9022
36516 * g++.dg/lookup/using6.C: New test.
36517
36518 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36519
36520 * g++.dg/parse/access2.C: New test.
36521
36522 2003-05-17 Mark Mitchell <mark@codesourcery.com>
36523
36524 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
36525 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
36526 * gcc.dg/debug/debug.exp: Likewise.
36527
36528 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
36529
36530 * gcc.dg/dollar.c: New test.
36531
36532 2003-05-16 Janis Johnson <janis187@us.ibm.com>
36533
36534 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
36535 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
36536 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
36537 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
36538 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
36539 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
36540 * gcc.dg/compat/struct-by-value-6_main.c: New file.
36541 * gcc.dg/compat/struct-by-value-6_x.c: New file.
36542 * gcc.dg/compat/struct-by-value-6_y.c: New file.
36543 * gcc.dg/compat/struct-by-value-7_main.c: New file.
36544 * gcc.dg/compat/struct-by-value-7_x.c: New file.
36545 * gcc.dg/compat/struct-by-value-7_y.c: New file.
36546 * gcc.dg/compat/struct-by-value-8_main.c: New file.
36547 * gcc.dg/compat/struct-by-value-8_x.c: New file.
36548 * gcc.dg/compat/struct-by-value-8_y.c: New file.
36549 * gcc.dg/compat/struct-by-value-9_main.c: New file.
36550 * gcc.dg/compat/struct-by-value-9_x.c: New file.
36551 * gcc.dg/compat/struct-by-value-9_y.c: New file.
36552
36553 2003-05-16 Mark Mitchell <mark@codesourcery.com>
36554
36555 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
36556 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
36557 support for "repo" mode.
36558 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
36559 * lib/g77-dg.exp: Likewise.
36560 * lib/obj-dg.exp: Likewise.
36561
36562 2003-05-16 Jakub Jelinek <jakub@redhat.com>
36563
36564 Merge from gcc-3_2-rhl8-branch:
36565 2003-04-23 Jakub Jelinek <jakub@redhat.com>
36566
36567 * gcc.dg/tls/opt-6.c: New test.
36568
36569 2003-04-05 Jakub Jelinek <jakub@redhat.com>
36570
36571 * gcc.dg/20030405-1.c: New test.
36572
36573 2003-03-09 Jakub Jelinek <jakub@redhat.com>
36574
36575 * gcc.dg/20030309-1.c: New test.
36576
36577 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36578
36579 * gcc.c-torture/execute/20030307-1.c: New test.
36580
36581 2003-02-20 Randolph Chung <tausq@debian.org>
36582
36583 * gcc.c-torture/compile/20030220-1.c: New test.
36584
36585 2003-02-18 Jakub Jelinek <jakub@redhat.com>
36586
36587 * gcc.dg/20030217-1.c: New test.
36588
36589 2003-01-29 Jakub Jelinek <jakub@redhat.com>
36590
36591 * gcc.c-torture/compile/20020129-1.c: New test.
36592
36593 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36594
36595 * gcc.dg/unroll-1.c: New test.
36596
36597 2002-11-16 Jan Hubicka <jh@suse.cz>
36598
36599 * gcc.c-torture/execute/20020920-1.c: New test.
36600
36601 2002-10-08 Jakub Jelinek <jakub@redhat.com>
36602
36603 PR target/7434
36604 * gcc.c-torture/compile/20021008-1.c: New test.
36605
36606 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
36607
36608 PR target/7559
36609 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
36610
36611 2002-08-07 Jakub Jelinek <jakub@redhat.com>
36612
36613 * gcc.c-torture/compile/20020807-1.c: New test.
36614
36615 2002-07-30 Jakub Jelinek <jakub@redhat.com>
36616
36617 * gcc.dg/tls/opt-1.c: New test.
36618
36619 2002-07-29 Jakub Jelinek <jakub@redhat.com>
36620
36621 * gcc.dg/20020729-1.c: New test.
36622
36623 2002-07-20 Jakub Jelinek <jakub@redhat.com>
36624
36625 * g++.dg/opt/life1.C: New test.
36626
36627 2002-05-20 Jakub Jelinek <jakub@redhat.com>
36628
36629 * gcc.dg/20020525-1.c: New test.
36630
36631 2002-05-24 Jakub Jelinek <jakub@redhat.com>
36632
36633 PR c++/6794
36634 * g++.dg/ext/pretty1.C: New test.
36635 * g++.dg/ext/pretty2.C: New test.
36636
36637 2003-05-15 Mark Mitchell <mark@codesourcery.com>
36638
36639 PR c++/8385
36640 * g++.dg/ext/typeof5.C: New test.
36641
36642 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
36643
36644 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
36645 __USER_LABEL_PREFIX__ into account.
36646 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
36647
36648 2003-05-14 Roger Sayle <roger@eyesopen.com>
36649
36650 * gcc.dg/builtins-15.c: New test case.
36651
36652 2003-05-13 Zack Weinberg <zack@codesourcery.com>
36653
36654 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
36655
36656 2003-05-12 Mark Mitchell <mark@codesourcery.com>
36657
36658 * lib/g++.exp: Tweak handling of additional source files.
36659 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
36660 * g++.dg/special/conpr-2a.C: Rename to ...
36661 * g++.dg/special/conpr-2a.cc: ... this.
36662 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
36663 * g++.dg/special/conpr-3a.C: Rename to ...
36664 * g++.dg/special/conpr-3a.cc: This.
36665 * g++.dg/special/conpr-3b.C: Rename to ...
36666 * g++.dg/special/conpr-3b.cc: This.
36667 * g++.dg/special/conpr-4.C: New test.
36668 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
36669
36670 2003-05-12 David Edelsohn <edelsohn@gnu.org>
36671
36672 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
36673
36674 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36675
36676 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
36677 * g++.old-deja/g++.robertl/eb71.C: Likewise.
36678 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
36679 * g++.old-deja/g++.other/warn3.C: Likewise.
36680
36681 2003-05-11 Roger Sayle <roger@eyesopen.com>
36682
36683 * gcc.dg/i386-387-1.c: Update to also test log.
36684 * gcc.dg/i386-387-2.c: Likewise.
36685
36686 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
36687
36688 * g77.f-torture/execute/int8421.f: New test.
36689
36690 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36691
36692 PR c++/10230, c++/10481
36693 * g++.dg/lookup/scoped5.C: New test.
36694
36695 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36696
36697 PR c++/10552
36698 * g++.dg/template/ttp6.C: New test.
36699
36700 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
36701
36702 * gcc.c-torture/execute/builtins: New directory.
36703 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
36704 gcc.c-torture/execute/builtins.
36705 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
36706 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
36707 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
36708 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
36709
36710 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36711
36712 PR c++/9252
36713 * g++.dg/template/access8.C: New test.
36714 * g++.dg/template/access9.C: New test.
36715
36716 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36717
36718 PR c++/9554
36719 * g++.dg/parse/access1.C: New test.
36720
36721 2003-05-09 DJ Delorie <dj@redhat.com>
36722
36723 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
36724 long, and not an int.
36725
36726 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36727
36728 PR c++/10555, c++/10576
36729 * g++.dg/template/memclass1.C: New test.
36730
36731 2003-05-08 DJ Delorie <dj@redhat.com>
36732
36733 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
36734 targets.
36735 * gcc.c-torture/execute/20021024-1.x: Likewise.
36736 * gcc.c-torture/execute/shiftdi.x: Likewise.
36737 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
36738 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
36739 * gcc.dg/20021018-1.c: Likewise.
36740
36741 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36742
36743 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
36744
36745 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
36746 (bcopy): Call memmove.
36747
36748 2003-05-08 Roger Sayle <roger@eyesopen.com>
36749
36750 * g77.f-torture/compile/8485.f: New test case.
36751
36752 2003-05-07 Richard Henderson <rth@redhat.com>
36753
36754 PR c++/10570
36755 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
36756 Verify exception_cleanup not called for rethrows.
36757 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
36758 when exiting catch block without rethrowing.
36759 * g++.dg/eh/forced3.C: New.
36760 * g++.dg/eh/forced4.C: New.
36761
36762 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
36763
36764 * gcc.dg/20030505.c: Fix triplet.
36765
36766 2003-05-06 DJ Delorie <dj@redhat.com>
36767
36768 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
36769 * gcc.dg/nest.c: Likewise.
36770
36771 2003-05-05 Roger Sayle <roger@eyesopen.com>
36772
36773 * gcc.dg/builtins-14.c: New test case.
36774
36775 2003-05-05 Janis Johnson <janis187@us.ibm.com>
36776
36777 * lib/compat.exp (compat-execute): New argument.
36778 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
36779 * gcc.dg/compat: New test directory.
36780 * gcc.dg/compat/compat.exp: New expect script.
36781 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
36782 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
36783 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
36784 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
36785 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
36786 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
36787
36788 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
36789 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
36790 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
36791 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
36792 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
36793 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
36794 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
36795 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
36796 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
36797 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
36798 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
36799 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
36800 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
36801 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
36802 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
36803
36804 2003-05-05 Zack Weinberg <zack@codesourcery.com>
36805
36806 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
36807
36808 2003-05-05 Jakub Jelinek <jakub@redhat.com>
36809
36810 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
36811
36812 2003-05-05 Geoffrey Keating <geoffk@apple.com>
36813
36814 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
36815 * gcc.dg/ppc-fsel-2.c: New test.
36816
36817 * gcc.dg/unused-5.c: New test.
36818
36819 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36820
36821 PR c++/10496
36822 * g++.dg/warn/pmf1.C: New test.
36823
36824 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36825
36826 PR c++/4494
36827 * g++.dg/warn/main.C: New test.
36828
36829 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36830
36831 * gcc.dg/nonnull-3.c: New test.
36832
36833 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
36834
36835 * gcc.dg/cpp/Wtrigraphs.c: Update.
36836 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
36837
36838 2003-05-03 Geoffrey Keating <geoffk@apple.com>
36839
36840 * gcc.dg/ppc-fsel-1.c: New test.
36841
36842 2003-05-03 Zack Weinberg <zack@codesourcery.com>
36843
36844 PR c/10604
36845 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
36846
36847 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
36848
36849 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
36850
36851 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36852
36853 PR c++/9364, c++/10553, c++/10586
36854 * g++.dg/parse/typename4.C: New test.
36855 * g++.dg/parse/typename5.C: Likewise.
36856
36857 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
36858
36859 * gcc.c-torture/compile/20030503-1.c: New test.
36860
36861 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36862
36863 * g++.dg/lookup/using5.C: Fix testcase error.
36864
36865 2003-05-01 Chris Demetriou <cgd@broadcom.com>
36866
36867 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
36868 since MEABI is no longer supported. Remove all vestiges
36869 of MEABI from the test.
36870
36871 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36872
36873 PR c++/10554
36874 * g++.dg/lookup/using5.C: New test.
36875
36876 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36877
36878 PR c++/8772
36879 * g++.dg/template/ttp5.C: New test.
36880
36881 2003-04-30 Mark Mitchell <mark@codesourcery.com>
36882
36883 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
36884 (dg-gpp-additional-sources): New function.
36885 (dg-gpp-additional-files): Likewise.
36886 * lib/g++.exp (additional_sources): New variable.
36887 (additional_files): Likewise.
36888 (g++_target_compile): Deal with them.
36889 * lib/old-dejagnu.exp: Remove.
36890 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
36891 * g++.old-deja: Revise all tests to use dg commands.
36892
36893 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36894
36895 PR c++/9432, c++/9528
36896 * g++.dg/lookup/using4.C: New test.
36897
36898 2003-04-29 Geoffrey Keating <geoffk@apple.com>
36899
36900 * gcc.dg/noreturn-5.c: New file.
36901 * gcc.dg/noreturn-6.c: New file.
36902
36903 * gcc.c-torture/compile/inline-1.c: New file.
36904
36905 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36906
36907 PR c++/10551
36908 * g++.dg/template/explicit1.C: New test.
36909
36910 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36911
36912 PR c++/10549
36913 * g++.dg/other/bitfield1.C: New test.
36914
36915 PR c++/10527
36916 * g++.dg/init/new7.C: New test.
36917
36918 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36919
36920 * g++.dg/ext/desig1.C: New test.
36921 * g++.dg/ext/init1.C: Update.
36922
36923 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
36924
36925 2003-04-28 Mark Mitchell <mark@codesourcery.com>
36926
36927 PR c++/10180
36928 * g++.dg/warn/Winline-1.C: New test.
36929
36930 2003-04-28 Jakub Jelinek <jakub@redhat.com>
36931
36932 * gcc.c-torture/execute/string-opt-19.c: New test.
36933
36934 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
36935 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
36936
36937 2003-04-27 Mark Mitchell <mark@codesourcery.com>
36938
36939 PR c++/10506
36940 * g++.dg/init/new6.C: New test.
36941
36942 PR c++/10503
36943 * g++.dg/init/ref6.C: New test.
36944
36945 2003-04-26 David Edelsohn <edelsohn@gnu.org>
36946
36947 * g++.dg/warn/weak1.C: XFAIL on AIX4.
36948
36949 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36950
36951 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
36952 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
36953
36954 2003-04-25 Mark Mitchell <mark@codesourcery.com>
36955
36956 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
36957 initialized static data members.
36958
36959 2003-04-25 H.J. Lu <hjl@gnu.org>
36960
36961 * gcc.dg/ia64-sync-4.c: New test.
36962
36963 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36964
36965 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
36966 date.
36967
36968 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
36969
36970 PR c++/10337
36971 * g++.dg/warn/conv1.C: New test.
36972 * g++.old-deja/g++.other/conv7.C: Adjust.
36973 * g++.old-deja/g++.other/overload14.C: Adjust.
36974
36975 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36976
36977 PR c++/10471
36978 * g++.dg/template/defarg2.C: New test.
36979
36980 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
36981
36982 * gcc.dg/cpp/include2.c: Update.
36983 * gcc.dg/cpp/multiline-2.c: New.
36984 * gcc.dg/cpp/multiline.c: Update.
36985 * gcc.dg/cpp/strify2.c: Update.
36986 * gcc.dg/cpp/trad/literals-2.c: Update.
36987
36988 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36989
36990 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
36991
36992 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36993
36994 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
36995
36996 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36997
36998 PR c++/10451
36999 * g++.dg/parse/crash4.C: New test.
37000
37001 PR c++/9847
37002 * g++.dg/parse/crash5.C: New test.
37003
37004 2003-04-22 Mark Mitchell <mark@codesourcery.com>
37005
37006 PR c++/10446
37007 * g++.dg/parse/crash3.C: New test.
37008
37009 PR c++/10428
37010 * g++.dg/parse/elab1.C: New test.
37011
37012 2003-04-22 Devang Patel <dpatel@apple.com>
37013
37014 * gcc.dg/cpp/trad/funlike-5.c: New test.
37015
37016 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
37017
37018 * g++.dg/other/packed1.C: Fix dg options.
37019
37020 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
37021
37022 * g++.dg/other/offsetof2.C: New test.
37023
37024 2003-04-21 Mark Mitchell <mark@codesourcery.com>
37025
37026 * g++.dg/template/recurse.C: Adjust location of error messages.
37027
37028 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
37029
37030 PR c++/9881
37031 * g++.dg/init/addr-const1.C: New test.
37032 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37033
37034 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
37035
37036 PR c++/10405
37037 * g++.dg/lookup/struct-hack1.C: New test.
37038
37039 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
37040
37041 * ucs.c: Update diagnostic messages.
37042
37043 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
37044
37045 * gcc.dg/cpp/truefalse.cpp: New test.
37046 * gcc.dg/cpp/cpp.exp: Update.
37047 * g++.dg/other/stdbool-if.C: Remove.
37048
37049 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
37050
37051 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37052 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37053
37054 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37055
37056 * gcc.c-torture/compile/20030418-1.c: New test.
37057
37058 2003-04-17 Janis Johnson <janis187@us.ibm.com>
37059
37060 * README.compat: Remove; content moved to doc/sourcebuild.texi.
37061
37062 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37063
37064 PR c++/10347
37065 g++.dg/template/dependent-name1.C: New test.
37066
37067 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
37068
37069 * gcc.dg/warn-1.c (tourist_guide): New array,
37070 contains a pointer to bar.
37071
37072 2003-04-16 Roger Sayle <roger@eyesopen.com>
37073
37074 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37075 * gcc.c-torture/execute/medce-1.c: New test case.
37076 * gcc.c-torture/execute/medce-2.c: New test case.
37077
37078 2003-04-15 Mark Mitchell <mark@codesourcery.com>
37079
37080 * lib/prune.exp: Ignore more messages.
37081
37082 PR c++/10381
37083 * g++.dg/parse/lookup3.C: New test.
37084
37085 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
37086
37087 * gcc.c-torture/compile/20030415-1.c : New test.
37088
37089 2003-04-14 Mark Mitchell <mark@codesourcery.com>
37090
37091 * gcc.c-torture/execute/scope-2.c: Move to ...
37092 * gcc.dg/noncompile/scope.c: .... here.
37093
37094 2003-04-14 Roger Sayle <roger@eyesopen.com>
37095
37096 * gcc.dg/20030414-2.c: New test case.
37097
37098 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
37099
37100 PR target/10377
37101 * gcc.dg/20030414-1.c: New test.
37102
37103 2003-04-13 Roger Sayle <roger@eyesopen.com>
37104
37105 * gcc.dg/builtins-12.c: New test case.
37106 * gcc.dg/builtins-13.c: New test case.
37107
37108 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37109
37110 * gcc.c-torture/execute/string-opt-18.c: New test.
37111
37112 2003-04-13 Mark Mitchell <mark@codesourcery.com>
37113
37114 PR c++/10300
37115 * g++.dg/init/new5.C: New test.
37116
37117 2003-04-12 Mark Mitchell <mark@codesourcery.com>
37118
37119 PR c++/7910
37120 * g++.dg/ext/dllimport1.C: New test.
37121
37122 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
37123
37124 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37125
37126 2003-04-11 Bud Davis <bdavis9659@comcast.net>
37127
37128 PR Fortran/9263
37129 * g77.f-torture/noncompile/9263.f: New test
37130 PR Fortran/1832
37131 * g77.f-torture/execute/1832.f: New test
37132
37133 2003-04-11 David Chad <davidc@freebsd.org>
37134 Loren J. Rittle <ljrittle@acm.org>
37135
37136 libobjc/8562
37137 * objc.dg/headers.m: New test.
37138
37139 2003-04-10 Zack Weinberg <zack@codesourcery.com>
37140
37141 * gcc.c-torture/execute/builtin-noret-2.c: New.
37142 * gcc.c-torture/execute/builtin-noret-2.x: New.
37143 XFAIL builtin-noret-2.c at -O1 and above.
37144 * gcc.dg/redecl.c: New.
37145 * gcc.dg/Wshadow-1.c: Update error regexps.
37146
37147 2003-04-10 Mark Mitchell <mark@codesourcery.com>
37148
37149 * g++.dg/abi/bitfield10.C: New test.
37150
37151 2003-04-09 Mike Stump <mrs@apple.com>
37152
37153 * gcc.dg/pch/pch.exp: Make testcase names longer.
37154 * g++.dg/pch/pch.exp: Make testcase names longer.
37155
37156 2003-04-08 Roger Sayle <roger@eyesopen.com>
37157
37158 * gcc.dg/builtins-11.c: New test case.
37159
37160 2003-04-08 Roger Sayle <roger@eyesopen.com>
37161
37162 * gcc.dg/builtins-9.c: New test case.
37163 * gcc.dg/builtins-10.c: New test case.
37164
37165 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
37166
37167 * gcc.dg/noncompile/init-4.c.c: New test.
37168
37169 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
37170
37171 * gcc.misc-test/gcov-9.c: New test.
37172 * gcc.misc-test/gcov-10.c: New test
37173 * gcc.misc-test/gcov-11.c: New test.
37174
37175 2003-04-05 Zack Weinberg <zack@codesourcery.com>
37176
37177 PR optimization/10024
37178 * gcc.c-torture/compile/20030405-1.c: New test.
37179
37180 2003-04-04 Geoffrey Keating <geoffk@apple.com>
37181
37182 * gcc.dg/pch/static-3.c: New.
37183 * gcc.dg/pch/static-3.hs: New.
37184 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
37185
37186 2003-04-04 Richard Henderson <rth@redhat.com>
37187
37188 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
37189 * g++.dg/eh/forced2.C: Likewise.
37190
37191 2003-04-03 Mike Stump <mrs@apple.com>
37192
37193 * lib/scanasm.exp (scan-assembler): Add xfail processing for
37194 target arg.
37195 (scan-assembler-times, scan-assembler-not): Likewise.
37196 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
37197
37198 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37199
37200 * gcc.dg/sparc-loop-1.c: New test.
37201
37202 2003-04-02 Geoffrey Keating <geoffk@apple.com>
37203
37204 PR other/9274
37205 * g++.dg/pch/system-2.C: New.
37206 * g++.dg/pch/system-2.Hs: New.
37207
37208 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
37209
37210 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
37211
37212 * g++.dg/eh/simd-1.C (vecfunc): Same.
37213
37214 2003-04-01 Roger Sayle <roger@eyesopen.com>
37215
37216 * gcc.c-torture/execute/20030401-1.c: New test case.
37217
37218 2003-04-01 Ziemowit Laski <zlaski@apple.com>
37219
37220 * objc.dg/defs.m: New.
37221
37222 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
37223
37224 * g++.dg/eh/simd-1.C: New.
37225 * g++.dg/eh/simd-2.C: New.
37226
37227 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
37228
37229 * gcc.c-torture/execute/simd-3.c: New.
37230
37231 2003-03-31 Mark Mitchell <mark@codesourcery.com>
37232
37233 PR c/9936
37234 * gcc.dg/20030331-2.c: New test.
37235
37236 2003-03-31 Mark Mitchell <mark@codesourcery.com>
37237
37238 PR c++/10278
37239 * g++.dg/parse/crash2.C: New test.
37240
37241 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
37242
37243 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
37244 * gcc.c-torture/execute/20030331-1.c: ...here.
37245
37246 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
37247
37248 * gcc.c-torture/execute/20030331-1.c: New test.
37249
37250 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
37251
37252 * lib/gcov.exp: Adjust call return testing strings.
37253 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
37254
37255 2003-03-31 Roger Sayle <roger@eyesopen.com>
37256
37257 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
37258 * gcc.dg/builtins-7.c: New test case.
37259 * gcc.dg/builtins-8.c: New test case.
37260
37261 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
37262
37263 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
37264
37265 2003-03-30 Mark Mitchell <mark@codesourcery.com>
37266
37267 PR c++/7647
37268 * g++.dg/lookup-class-member-2.C: New test.
37269
37270 2003-03-30 Glen Nakamura <glen@imodulo.com>
37271
37272 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
37273
37274 2003-03-28 Roger Sayle <roger@eyesopen.com>
37275
37276 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
37277
37278 2003-03-28 Mark Mitchell <mark@codesourcery.com>
37279
37280 * g++.dg/init/attrib1.C: New test.
37281
37282 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
37283
37284 * gcc.dg/ultrasp8.c: New test.
37285
37286 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
37287
37288 * gcc.dg/ultrasp7.c: New test.
37289
37290 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
37291
37292 PR c++/10047
37293 * g++.dg/template/inline1.C: New test.
37294
37295 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
37296
37297 * gcc.dg/sparc-dwarf2.c: New test.
37298
37299 2003-03-27 Roger Sayle <roger@eyesopen.com>
37300
37301 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
37302 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
37303
37304 2003-03-27 Mark Mitchell <mark@codesourcery.com>
37305
37306 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
37307 than reading .x files.
37308 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
37309 * g77.dg/gcov/gcov-1.f: Likewise.
37310 * gcc.misc-tests/gcov-4b.c: Likewise.
37311 * gcc.misc-tests/gcov-5b.c: Likewise.
37312 * gcc.misc-tests/gcov-6.c: Likewise.
37313 * gcc.misc-tests/gcov-7.c: Likewise.
37314 * gcc.misc-tests/gcov-8.c: Likewise.
37315 * g++.dg/gcov/gcov-1.x: Remove.
37316 * g77.dg/gcov/gcov-1.x: Likewise.
37317 * gcc.misc-tests/gcov-4b.x: Likewise.
37318 * gcc.misc-tests/gcov-5b.x: Likewise.
37319 * gcc.misc-tests/gcov-6.x: Likewise.
37320 * gcc.misc-tests/gcov-7.x: Likewise.
37321 * gcc.misc-tests/gcov-8.x: Likewise.
37322
37323 2003-03-27 Glen Nakamura <glen@imodulo.com>
37324
37325 PR opt/10087
37326 * gcc.dg/20030324-1.c: New test.
37327
37328 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
37329
37330 PR c++/10224
37331 * g++.dg/template/arg3.C: New test.
37332
37333 PR c++/10158
37334 * g++.dg/template/friend18.C: New test.
37335
37336 2003-03-26 Roger Sayle <roger@eyesopen.com>
37337
37338 * g77.f-torture/compile/20030326-1.f: New test case.
37339
37340 2003-03-26 Janis Johnson <janis187@us.ibm.com>
37341
37342 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
37343
37344 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
37345
37346 2003-03-26 Jakub Jelinek <jakub@redhat.com>
37347
37348 * gcc.dg/ia64-sync-3.c: New test.
37349
37350 2003-03-26 Alan Modra <amodra@bigpond.net.au>
37351
37352 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
37353
37354 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37355
37356 * gcc.dg/ultrasp6.c: New test.
37357
37358 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37359
37360 * gcc.dg/i386-signbit-1.c: New test.
37361 * gcc.dg/i386-signbit-2.c: New test.
37362 * gcc.dg/i386-signbit-3.c: New test.
37363
37364 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37365
37366 * gcc.dg/ultrasp5.c: Fix options.
37367
37368 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
37369
37370 * gcc.dg/ultrasp5.c: Fix comment.
37371
37372 2003-03-24 Bud Davis <bdavis9659@comcast.net>
37373
37374 PR fortran/10197
37375 * g77.f-torture/execute/10197.f: New test.
37376
37377 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
37378
37379 PR c++/9898, c++/383
37380 * g++.dg/template/conv6.C: New test.
37381
37382 PR c++/10119
37383 * g++.dg/template/ptrmem5.C: New test.
37384
37385 PR c++/10026
37386 * g++.dg/lookup/koenig1.C: New test.
37387
37388 PR C++/10199
37389 * g++.dg/lookup/template2.C: New test.
37390
37391 2003-03-24 Jakub Jelinek <jakub@redhat.com>
37392
37393 * g++.dg/opt/rtti1.C: New test.
37394
37395 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37396
37397 * gcc.dg/ultrasp5.c: New test.
37398
37399 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
37400
37401 PR middle-end/9967
37402 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
37403 builtin fputs.
37404
37405 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
37406
37407 PR c/8224
37408 * gcc.dg/20030323-1.c: New test.
37409
37410 2003-03-23 Roger Sayle <roger@eyesopen.com>
37411
37412 * gcc.c-torture/compile/20030323-1.c: New test case.
37413
37414 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
37415
37416 * gcc.dg/20030321-1.c: New test.
37417
37418 2003-03-22 Zack Weinberg <zack@codesourcery.com>
37419
37420 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
37421
37422 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
37423
37424 PR c++/9978, c++/9708
37425 * g++.dg/ext/vlm1.C: Adjust expected error.
37426 * g++.dg/ext/vla2.C: New test.
37427 * g++.dg/template/arg1.C: New test.
37428 * g++.dg/template/arg2.C: New test.
37429
37430 2003-03-22 Bud Davis <bdavis9659@comcast.net>
37431
37432 * g77.f-torture/execute/select.f: New test.
37433 * g77.f-torture/noncompile/select_no_compile.f: New test.
37434
37435 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
37436
37437 PR c++/9898
37438 * g++.dg/other/error4.C: New test.
37439
37440 2003-03-20 Mark Mitchell <mark@codesourcery.com>
37441
37442 * g++.dg/template/friend17.C: New test.
37443
37444 2003-03-21 Alan Modra <amodra@bigpond.net.au>
37445
37446 * gcc.c-torture/compile/20030320-1.c: New.
37447
37448 2003-03-20 Roger Sayle <roger@eyesopen.com>
37449
37450 * gcc.dg/builtins-6.c: New test case.
37451
37452 2003-03-19 Alan Modra <amodra@bigpond.net.au>
37453
37454 PR target/10073
37455 * gcc.c-torture/compile/20030319-1.c: New.
37456
37457 2003-03-18 Jan Hubicka <jh@suse.cz>
37458
37459 * gcc.dg/i386-cvt-1.c: New test.
37460
37461 2003-03-17 Zack Weinberg <zack@codesourcery.com>
37462
37463 * objc.dg/naming-1.m: Use "(parse|syntax) error".
37464 * objc.dg/naming-2.m: Likewise.
37465
37466 2003-03-17 Mark Mitchell <mark@codesourcery.com>
37467
37468 PR c++/9639
37469 * g++.dg/parse/crash1.C: New test.
37470
37471 2003-03-16 Mark Mitchell <mark@codesourcery.com>
37472
37473 PR c++/8805
37474 * g++.dg/eh/cleanup1.C: New test.
37475
37476 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
37477
37478 * gcc.c-torture/execute/20030316-1.c: New test case.
37479
37480 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
37481
37482 PR c++/9629
37483 * g++.dg/init/ctor2.C: New test.
37484
37485 2003-03-15 Roger Sayle <roger@eyesopen.com>
37486
37487 * g77.f-torture/compile/xformat.f: New test case.
37488
37489 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37490
37491 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
37492 * g++.old-deja/g++.mike/eh50.C: Likewise.
37493
37494 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37495
37496 PR c++/6440
37497 * g++.dg/template/spec7.C: New test.
37498 * g++.dg/template/spec8.C: Likewise.
37499
37500 2003-03-14 Jakub Jelinek <jakub@redhat.com>
37501
37502 * gcc.c-torture/execute/20030313-1.c: New test.
37503
37504 2003-03-14 Richard Henderson <rth@redhat.com>
37505
37506 * gcc.dg/inline-2.c: Adjust alpha test for external call.
37507
37508 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37509
37510 * gcc.c-torture/compile/20030314-1.c: New test.
37511
37512 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
37513
37514 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
37515 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
37516 thumb target,
37517 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
37518 to accept newer _imp__ prefix and additional
37519 newline in .drectve section.
37520 * gcc.dg/dll-4.c: Likewise.
37521 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
37522 switch.
37523
37524 2003-03-13 Mark Mitchell <mark@codesourcery.com>
37525
37526 * g++.dg/parse/namespace9.C: New test.
37527
37528 * g++.dg/init/ref5.C: New test.
37529 * g++.dg/parse/ptrmem1.C: Likewise.
37530
37531 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37532
37533 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
37534 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
37535 regular expression.
37536 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
37537 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
37538
37539 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
37540
37541 * gcc.c-torture/execute/20030224-2.c: New test.
37542
37543 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
37544
37545 * gcc.dg/decl-3.c: New test.
37546
37547 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
37548
37549 * gcc.dg/i386-loop-2.c: New test.
37550
37551 2003-03-11 Mark Mitchell <mark@codesourcery.com>
37552
37553 PR c++/9474
37554 * g++.dg/parse/namespace8.C: New test.
37555
37556 PR c++/9924
37557 * g++.dg/overload/builtin2.C: New test.
37558
37559 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
37560
37561 * gcc.dg/return-type-3.c: New test.
37562
37563 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37564
37565 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
37566 profiling options are not supported.
37567
37568 2003-03-10 Mark Mitchell <mark@codesourcery.com>
37569
37570 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
37571 * g++.old-deja/g++.warn/impint2.C: Likewise.
37572
37573 2003-03-10 Devang Patel <dpatel@apple.com>
37574
37575 * g++.dg/cpp/c++_cmd_1.C: New test.
37576 * g++.dg/cpp/c++_cmd_1.h: New file.
37577
37578 2003-03-10 Segher Boessenkool <segher@koffie.nl>
37579
37580 * gcc.dg/altivec-9.c: New file.
37581
37582 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37583
37584 * gcc.dg/ppc-sdata-1.c: New test.
37585 * gcc.dg/ppc-sdata-2.c: New test.
37586
37587 2003-03-09 Mark Mitchell <mark@codesourcery.com>
37588
37589 PR c++/9373
37590 * g++.dg/opt/ptrmem2.C: New test.
37591
37592 PR c++/8534
37593 * g++.dg/opt/ptrmem1.C: New test.
37594
37595 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37596
37597 * gcc.dg/i386-loop-1.c: New test.
37598
37599 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37600
37601 PR c++/9970
37602 * g++.dg/lookup/friend1.C: New test.
37603
37604 2003-03-08 Mark Mitchell <mark@codesourcery.com>
37605
37606 PR c++/9823
37607 * g++.dg/parser/constructor1.C: New test.
37608
37609 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
37610
37611 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
37612
37613 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
37614
37615 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
37616
37617 * gcc.dg/cpp/Wunused.c: Update test.
37618
37619 2003-03-08 Jan Hubicka <jh@suse.cz>
37620
37621 * gcc.dg/inline-3.c: New test.
37622
37623 2003-03-08 Mark Mitchell <mark@codesourcery.com>
37624
37625 PR c++/9809
37626 * g++.dg/parse/builtin1.C: New test.
37627
37628 PR c++/9982
37629 * g++.dg/abi/cookie1.C: New test.
37630 * g++.dg/abi/cookie2.C: Likewise.
37631
37632 PR c++/9524
37633 * g++.dg/template/field1.C: New test.
37634
37635 PR c++/9912
37636 * g++.dg/parse/class1.C: New test.
37637 * g++.dg/parse/namespace7.C: Likewise.
37638 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
37639
37640 2003-03-07 Mark Mitchell <mark@codesourcery.com>
37641
37642 * g++.dg/init/ref4.C: New test.
37643
37644 2003-03-07 Jan Hubicka <jh@suse.cz>
37645
37646 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
37647 * gcc.dg/inline-3.c: New test.
37648
37649 2003-03-06 Mark Mitchell <mark@codesourcery.com>
37650
37651 * g++.dg/init/ref3.C: New test.
37652
37653 PR c++/9965
37654 * g++.dg/init/ref2.C: New test.
37655
37656 PR c++/9400
37657 * g++.dg/warn/Wshadow-2.C: New test.
37658
37659 PR c++/9791
37660 * g++.dg/warn/Woverloaded-1.C: New test.
37661
37662 2003-03-05 Jan Hubicka <jh@suse.cz>
37663
37664 * gcc.dg/i386-local2.c: New.
37665 * gcc.dg/i386-local.c: Fix typo.
37666
37667 2003-03-05 Mark Mitchell <mark@codesourcery.com>
37668
37669 * g++.dg/abi/layout3.C: New test.
37670
37671 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
37672
37673 * gcc.c-torture/compile/20030305-1.c
37674
37675 2003-03-05 Jan Hubicka <jh@suse.cz>
37676
37677 * gcc.dg/i386-local.c: New.
37678
37679 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
37680
37681 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
37682
37683 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37684
37685 * gcc.dg/switch-2.c: New test.
37686 * gcc.dg/switch-3.c: New test.
37687 * gcc.dg/Wswitch.c: Adjust line numbers.
37688 * gcc.dg/Wswitch-default.c: Likewise.
37689 * gcc.dg/Wswitch-enum.c: Likewise.
37690
37691 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
37692
37693 * gcc.c-torture/execute/20030222-1.c: New test.
37694
37695 2003-03-03 James E Wilson <wilson@tuliptree.org>
37696
37697 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
37698
37699 2003-03-03 Mark Mitchell <mark@codesourcery.com>
37700
37701 PR c++/9878
37702 * g++.dg/init/ref1.C: New test.
37703
37704 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
37705
37706 * gcc.dg/sh-relax.c: New SH-only test.
37707
37708 2003-03-03 Geoffrey Keating <geoffk@apple.com>
37709
37710 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
37711 comment explaining purpose of testcase.
37712
37713 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
37714
37715 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
37716 for HC11/HC12 (asm needs two int registers).
37717 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
37718 HC11/HC12 because the test uses an asm which needs two 32-bit
37719 registers.
37720
37721 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
37722
37723 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
37724 for HC11/HC12 (array is too large otherwise).
37725 * gcc.c-torture/compile/920501-4.x: New file, likewise.
37726 * gcc.c-torture/compile/20010518-2.x: Likewise.
37727 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
37728 HC11/HC12 (array is too large).
37729
37730 2003-03-01 Geoffrey Keating <geoffk@apple.com>
37731
37732 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
37733 * lib/g++-dg.exp (g++-dg-test): Likewise.
37734
37735 2003-03-01 Roger Sayle <roger@eyesopen.com>
37736
37737 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
37738 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
37739
37740 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37741
37742 * g++.dg/warn/implicit-typename1.C: Remove warning.
37743
37744 2003-02-28 Richard Henderson <rth@redhat.com>
37745
37746 * gcc.dg/noreturn-1.c: Move noreturn warning line.
37747 * gcc.dg/return-type-1.c: Move control reaches end warning line.
37748
37749 2003-02-28 Geoffrey Keating <geoffk@apple.com>
37750
37751 * gcc.dg/pch/pch.exp: Change .pch to .gch.
37752 * g++.dg/pch/pch.exp: Likewise.
37753
37754 2003-02-28 Mark Mitchell <mark@codesourcery.com>
37755
37756 PR c++/9879
37757 * testsuite/g++.dg/init/new4.C: New test.
37758
37759 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
37760
37761 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
37762
37763 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
37764
37765 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
37766 unsigned long.
37767
37768 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
37769 wider than float.
37770
37771 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37772
37773 * lib/scanasm.exp: Add support for counting numbers of
37774 occurences.
37775 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
37776 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
37777
37778 2003-02-25 Mark Mitchell <mark@codesourcery.com>
37779
37780 PR c++/9683
37781 * g++.dg/template/static3.C: New test.
37782
37783 PR c++/9829
37784 * g++.dg/parse/namespace6.C: New test.
37785
37786 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37787
37788 PR target/9732
37789 * gcc.dg/20030225-1.c: New test.
37790
37791 2003-02-24 Mark Mitchell <mark@codesourcery.com>
37792
37793 * README: Remove out-of-date information.
37794
37795 PR c++/9836
37796 * g++.dg/template/spec6.C: New test.
37797
37798 2003-02-24 Jeff Law <law@redhat.com>
37799
37800 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
37801
37802 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37803
37804 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
37805 * gcc.dg/pragma-ep-1.c: Likewise.
37806
37807 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37808
37809 PR c++/9602
37810 * g++.dg/template/friend16.C: New test.
37811
37812 2003-02-23 Mark Mitchell <mark@codesourcery.com>
37813
37814 PR c++/5333
37815 * g++.dg/parse/fused-params1.C: Adjust error messages.
37816 * g++.dg/template/nested3.C: New test.
37817
37818 2003-02-24 Alan Modra <amodra@bigpond.net.au>
37819
37820 * g++.dg/abi/param1.C: New test.
37821
37822 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37823
37824 PR c++/7982
37825 * g++.dg/warn/implicit-typename1.C: New test.
37826
37827 2003-02-22 Kelley Cook <kelleycook@comcast.net>
37828
37829 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
37830 with "mtune".
37831 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37832 * gcc.c-torture/execute/20010129-1.x: Likewise.
37833 * gcc.dg/20011107-1.c: Likewise.
37834 * gcc.dg/20020108-1.c: Likewise.
37835 * gcc.dg/20020122-3.c: Likewise.
37836 * gcc.dg/20020206-1.c: Likewise.
37837 * gcc.dg/20020310-1.c: Likewise.
37838 * gcc.dg/20020426-2.c: Likewise.
37839 * gcc.dg/20020517-1.c: Likewise.
37840 * gcc.dg/991230-1.c: Likewise.
37841 * gcc.dg/i386-unroll-1.c: Likewise.
37842 * gcc.misc-tests/i386-prefetch.exp: Likewise.
37843
37844 2003-02-22 Jan Hubicka <jh@suse.cz>
37845
37846 * gcc.dg/i386-mul.c: New test.
37847
37848 2003-02-21 Roger Sayle <roger@eyesopen.com>
37849
37850 * gcc.dg/builtins-5.c: New test case.
37851
37852 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
37853
37854 * gcc.dg/asmreg-1.c: New test.
37855
37856 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37857
37858 PR c++/9749
37859 * g++.dg/parse/varmod1.C: New test.
37860
37861 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37862
37863 PR c++/9727
37864 * g++.dg/template/op1.C: New test.
37865
37866 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37867
37868 PR c++/8906
37869 * g++.dg/template/nested2.C: New test.
37870
37871 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37872
37873 PR c++/8724
37874 * g++.dg/expr/dtor1.C: New test.
37875
37876 2003-02-21 Zack Weinberg <zack@codesourcery.com>
37877
37878 * gcc.dg/cpp/include3.c: New test.
37879 * gcc.dg/cpp/inc/foo.h: New file.
37880
37881 2003-02-21 Glen Nakamura <glen@imodulo.com>
37882
37883 * gcc.c-torture/execute/20030221-1.c: New test.
37884
37885 2003-02-20 Mark Mitchell <mark@codesourcery.com>
37886
37887 PR c++/9729
37888 * g++.dg/abi/conv1.C: New test.
37889
37890 2003-02-20 Jan Hubicka <jh@suse.cz>
37891
37892 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
37893
37894 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
37895
37896 * gcc.c-torture/compile/20030219-1.c: New test.
37897
37898 2003-02-18 Jan Hubicka <jh@suse.cz>
37899
37900 * gcc.dg/funcorder.c: New test.
37901
37902 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
37903
37904 * gcc.c-torture/execute/20030218-1.c: New.
37905
37906 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
37907
37908 * gcc.dg/20030218-1.c: New.
37909
37910 2003-02-18 Richard Henderson <rth@redhat.com>
37911
37912 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
37913 * gcc.dg/attr-used-2.c: New.
37914
37915 2003-02-18 Mark Mitchell <mark@codesourcery.com>
37916
37917 PR c++/9704
37918 * g++.dg/init/copy5.C: New test.
37919
37920 2003-02-18 Geoffrey Keating <geoffk@apple.com>
37921
37922 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
37923 * g++.dg/pch/pch.exp: Likewise.
37924
37925 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
37926
37927 * gcc.c-torture/execute/20030209-1.c: Enable the test if
37928 STACK_SIZE is not defined.
37929
37930 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37931
37932 PR c++/9457
37933 * g++.dg/template/init1.C: New test.
37934
37935 2003-02-16 Jan HUbicka <jh@suse.cz>
37936
37937 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
37938 (foo): Add few extra tests
37939 * gcc.dg/c99-const-expr-3.c: Likewise.
37940 * gcc.c-torture/execute/20030216-1.c: New.
37941
37942 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37943
37944 PR c++/9459
37945 * g++.dg/ext/typeof4.C: New test.
37946
37947 2003-02-15 Roger Sayle <roger@eyesopen.com>
37948
37949 * gcc.dg/i386-387-3.c: New test case.
37950
37951 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
37952
37953 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
37954 cris-*-elf* cris-*-aout* and mmix-*-*.
37955
37956 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
37957
37958 * gcc.dg/20030213-1.c: New test.
37959
37960 2003-02-12 Roger Sayle <roger@eyesopen.com>
37961
37962 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
37963 * gcc.dg/i386-387-2.c: Likewise.
37964
37965 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
37966
37967 * gcc.dg/ppc-spe.c: Fix formatting.
37968 Enable tests that were previously unsupported by gas.
37969 Delete tests for instructions that no longer exist.
37970 Switch arguments on evsubifw builtin.
37971
37972 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
37973
37974 * gcc.c-torture/execute/20030209-1.c: Disable the test if
37975 STACK_SIZE is too small.
37976
37977 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37978 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37979
37980 * gcc.dg/decl-2.c: New test.
37981
37982 2003-02-10 Jan Hubicka <jh@suse.cz>
37983
37984 * gcc.dg/i386-fpcvt-1.c: New test.
37985
37986 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
37987
37988 * gcc.c-torture/execute/20030209-1.c: New test.
37989
37990 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
37991
37992 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
37993 int-wide bitops, use the constants of the same width.
37994 Likewise, if long long is 32-bit wide, test bitops using
37995 32-bit constants.
37996
37997 2003-02-07 Loren James Rittle <ljrittle@acm.org>
37998
37999 * gcc.dg/20021014-1.c: Annotate with expected notice text.
38000
38001 2003-02-07 Roger Sayle <roger@eyesopen.com>
38002
38003 * testsuite/gcc.dg/builtins-4.c: New test case.
38004
38005 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38006
38007 * gcc.dg/20020430-1.c: Fix dg command typos.
38008 * gcc.dg/20020503-1.c: Likewise.
38009
38010 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38011
38012 PR c++/8785
38013 * g++.dg/parse/fused-params1.C: New test.
38014
38015 PR c++/8857
38016 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38017
38018 PR c++/8921
38019 * g++.dg/parse/non-dependent1.C: New test.
38020
38021 PR c++/8928
38022 * g++.dg/parse/dupl-tmpl-args1.C: New test.
38023
38024 PR c++/9228
38025 * g++.dg/parse/undefined7.C: New test.
38026 * g++.dg/parse/non-templ1.C: New test.
38027
38028 PR c++/9229
38029 * g++.dg/parse/too-many-tmpl-args1.C: New test.
38030
38031 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38032
38033 * gcc.c-torture/compile/20030206-1.c: New test.
38034
38035 2003-02-05 Roger Sayle <roger@eyesopen.com>
38036
38037 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38038 "pow" to "foo" to avoid potential confusion with a math built-in.
38039
38040 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38041
38042 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38043 conditions for SPARC targets.
38044
38045 2003-02-05 Jakub Jelinek <jakub@redhat.com>
38046
38047 * gcc.dg/20030204-1.c: New test.
38048
38049 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38050
38051 PR c++/38
38052 * g++.dg/parse/array-size1.C: New test.
38053
38054 PR c++/5657
38055 * g++.dg/parse/undefined3.C: New test.
38056
38057 PR c++/5665
38058 * g++.dg/parse/undefined4.C: New test.
38059
38060 PR c++/5975
38061 * g++.dg/parse/undefined5.C: New test.
38062
38063 PR c++/7259
38064 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38065
38066 PR c++/8578
38067 * g++.dg/parse/casting-operator1.C: New test.
38068
38069 PR c++/8596
38070 * g++.dg/parse/undefined6.C: New test.
38071
38072 PR c++/8736
38073 * g++.dg/parse/missing-template1.C: New test.
38074
38075 2003-02-04 Jan Hubicka <jh@suse.cz>
38076
38077 * gcc.dg/i386-cadd.c: Compile using -march=k8.
38078 * gcc.dg/i386-cmov?.c: Likewise.
38079 * gcc.dg/i386-fpcvt-?.c: Likewise.
38080 * gcc.dg/i386-ssefp-1.c: Likewise.
38081 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38082 conventions.
38083
38084 2003-02-03 Mark Mitchell <mark@codesourcery.com>
38085
38086 PR c++/7129
38087 * testsuite/g++.dg/ext/max.C: New test.
38088
38089 2003-02-03 Jan Hubicka <jh@suse.cz>
38090
38091 * gcc.c-torture/execute/20030203-1.c: New test.
38092
38093 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
38094
38095 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38096 'natural-endian'.
38097
38098 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
38099
38100 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38101 * g++.dg/init/new2.C: Likewise.
38102 * g++.dg/other/new1.C: Likewise.
38103
38104 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
38105
38106 * gcc.dg/struct-ret-libc.c: New test.
38107
38108 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
38109
38110 * gcc.dg/20030129-1.c: New test.
38111
38112 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38113
38114 PR c++/8849
38115 * g++.dg/template/ptrmem4.C: New test.
38116
38117 2003-01-29 Mark Mitchell <mark@codesourcery.com>
38118
38119 * g++.dg/parser/constant1.C: New test.
38120
38121 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38122
38123 PR c++/8591
38124 * g++.dg/parse/friend2.C: New test.
38125
38126 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
38127
38128 PR c++/9437
38129 * g++.dg/template/unify4.C: New test.
38130
38131 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
38132
38133 * gcc.c-torture/execute/20030128-1.c: New test.
38134
38135 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
38136
38137 * g++.dg/lookup/nested1.C: Test moved from ...
38138 * g++.old-deja/g++.other/lookup24.C: ... here.
38139
38140 2003-01-28 Jan Hubicka <jh@suse.cz>
38141
38142 * gcc.dg/i386-cmov5.c: New test.
38143
38144 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38145
38146 * gcc.c-torture/execute/20010925-1.c: Changed the
38147 memcpy declaration.
38148
38149 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
38150
38151 PR c++/3902
38152 * g++.dg/parse/template5.C: New test.
38153
38154 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
38155
38156 PR fortran/9258
38157 * g77.dg/pr9258: New test.
38158
38159 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
38160
38161 * README: Move relevant parts from README.g++.
38162
38163 * README.g++: Remove this file.
38164
38165 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
38166
38167 * g++.dg/abi/dcast1.C: New test.
38168
38169 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38170
38171 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
38172
38173 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
38174
38175 PR c++/47
38176 * g++.old-deja/g++.other/lookup24.C: New test.
38177
38178 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38179
38180 PR middle-end/7227
38181 * gcc.dg/uninit-C.c: New test.
38182
38183 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
38184
38185 * g++.dg/abi/covariant1.C: New test.
38186
38187 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
38188
38189 * gcc.dg/20030123-1.c: New test.
38190
38191 2003-01-25 Jan Hubicka <jh@suse.cz>
38192
38193 PR opt/8492
38194 * gcc.c-torture/compile/20030125-1.c
38195
38196 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
38197
38198 PR c++/9403
38199 * g++.dg/parse/template3.C: New test.
38200 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
38201
38202 PR c++/795
38203 * g++.dg/parse/template4.C: New test.
38204
38205 PR c++/9415
38206 * g++.dg/template/qual2.C: New test.
38207
38208 PR c++/8545
38209 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
38210
38211 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
38212
38213 2003-01-25 Roger Sayle <roger@eyesopen.com>
38214
38215 * gcc.c-torture/execute/switch-1.c: New test case.
38216
38217 2003-01-25 Jan Hubicka <jh@suse.cz>
38218
38219 * gcc.c-torture/execute/20030125-1.[cx]: New test.
38220
38221 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
38222
38223 Tweaks for Bison-1.875. From the NEWS file:
38224 "- `parse error' -> `syntax error'
38225 Bison now uniformly uses the term `syntax error'"
38226 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
38227 * gcc.dg/cpp/digraph2.c: Likewise.
38228 * gcc.dg/cpp/direct2.c: Likewise.
38229 * gcc.dg/cpp/paste4.c: Likewise.
38230 * gcc.dg/c90-restrict-1.c: Likewise.
38231 * gcc.dg/c99-func-2.c: Likewise.
38232 * gcc.dg/noncompile/920721-2.c: Likewise.
38233 * gcc.dg/noncompile/930622-2.c: Likewise.
38234 * gcc.dg/noncompile/940112-1.c: Likewise.
38235 * gcc.dg/noncompile/950921-1.c: Likewise.
38236 * gcc.dg/noncompile/951123-1.c: Likewise.
38237 * gcc.dg/noncompile/971104-1.c: Likewise.
38238 * gcc.dg/noncompile/990416-1.c: Likewise.
38239
38240 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
38241
38242 * g++.dg/parse/undefined1.C: Add error message.
38243
38244 2003-01-22 Mark Mitchell <mark@codesourcery.com>
38245
38246 PR c++/9354
38247 * g++.dg/parse/new1.C: New test.
38248
38249 PR c++/9216
38250 * g++.dg/parse/template2.C: New test.
38251
38252 PR c++/9354
38253 * g++.dg/parse/typedef2.C: New test.
38254
38255 PR c++/9328
38256 * g++.dg/ext/typeof3.C: New test.
38257
38258 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38259
38260 PR c++/2738
38261 * g++.dg/parse/ret-type1.C: New test.
38262
38263 PR c++/3792
38264 * g++.dg/parse/tmpl-outside1.C: New test.
38265
38266 PR c++/4207
38267 * g++.dg/parse/int-as-enum1.C: New test.
38268
38269 PR c++/4903
38270 * g++.dg/parse/no-typename1.C: New test.
38271
38272 PR c++/5533
38273 * g++.dg/parse/no-value1.C: New test.
38274
38275 PR c++/5921
38276 * g++.dg/parse/wrong-inline1.C: New test.
38277
38278 PR c++/6402
38279 * g++.dg/parse/ref1.C: New test.
38280
38281 PR c++/6992
38282 * g++.dg/parse/attr-ctor1.C: New test.
38283
38284 PR c++/7229
38285 * g++.dg/parse/namespace5.C: New test.
38286
38287 PR c++/7917
38288 * g++.dg/parse/func-def1.C: New test.
38289
38290 PR c++/8143
38291 * g++.dg/parse/undefined1.C: New test.
38292
38293 PR c++/5723, PR c++/8522
38294 * g++.dg/parse/specialization1.C: New test.
38295
38296 PR c++/163, PR c++/8595
38297 * g++.dg/parse/struct-as-enum1.C: New test.
38298
38299 PR c++/9173
38300 * g++.dg/parse/undefined2.C: New test.
38301
38302 2003-01-22 Mark Mitchell <mark@codesourcery.com>
38303
38304 PR c++/9298
38305 * g++.dg/parse/template1.C: New test.
38306
38307 PR c++/9384
38308 * g++.dg/parse/using1.C: New test.
38309
38310 PR c++/9285
38311 PR c++/9294
38312 * g++.dg/parse/expr2.C: New test.
38313
38314 PR c++/9388
38315 * g++.dg/parse/lookup2.C: Likewise.
38316
38317 2003-01-21 Jan Hubicka <jh@suse.cz>
38318
38319 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
38320 * gcc.c-torture/execute/eeprof-1.c: Likewise.
38321 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
38322 * gcc.c-torture/execute/string-opt-*.c: Likewise.
38323
38324 2003-01-20 Nick Clifton <nickc@redhat.com>
38325
38326 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
38327 problem with ARM sibcall code generation.
38328
38329 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
38330
38331 * gcc.c-torture/execute/20030120-1.c: New.
38332
38333 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
38334
38335 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
38336
38337 2003-01-17 Mark Mitchell <mark@codesourcery.com>
38338
38339 PR c++/9272
38340 * g++.dg/parse/ctor1.C: New test.
38341
38342 PR c++/9294:
38343 * g++.dg/parse/qualified1.C: New test.
38344
38345 * g++.dg/parse/typename3.C: New test.
38346
38347 2003-01-16 Richard Henderson <rth@redhat.com>
38348
38349 * g++.dg/tls/init-2.C: Fix error matches for real this time.
38350
38351 2003-01-16 Richard Henderson <rth@redhat.com>
38352
38353 * g++.dg/pch/pch.exp: Copy test header to the working directory
38354 before using it either for precompilation or direct use.
38355 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
38356 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
38357
38358 2003-01-16 Richard Henderson <rth@redhat.com>
38359
38360 * gcc.dg/pch/pch.exp: Copy test header to the working directory
38361 before using it either for precompilation or direct use.
38362 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
38363 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
38364
38365 2003-01-16 Mark Mitchell <mark@codesourcery.com>
38366
38367 * g++.dg/ext/typename1.C: Add typename keyword.
38368 * g++.dg/template/crash1.C: Update error messages.
38369 * g++.dg/template/crash2.C: Remove error message.
38370 * g++.dg/parse/typename2.C: New test.
38371 * g++.dg/template/typename2.C: Change implicit
38372 typename warning into error.
38373 * g++.old-deja/g++.benjamin/tem03.C: Issue more
38374 error messages.
38375 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
38376 * g++.old-deja/g++.brendan/crash56.C: Add this->.
38377 * g++.old-deja/g++.law/visibility13.C: Remove error
38378 messages.
38379 * g++.old-deja/g++.ns/template17.C: Reorder code to
38380 make declaration visible in template.
38381 * g++.old-deja/g++.pt/crash3.C: Fix typos.
38382 * g++.old-deja/g++.pt/crash36.C: Issue more error
38383 messages.
38384 * g++.old-deja/g++.pt/crash5.C: Improve error
38385 message.
38386 * g++.old-deja/g++.pt/crash67.C: Remove warning.
38387 * g++.old-deja/g++.pt/inherit1.C: Add this->.
38388 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
38389 * g++.old-deja/g++.pt/typename16.C: Replace implicit
38390 typename warning with error message.
38391 * g++.old-deja/g++.pt/typename19.C: Remove warning.
38392 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
38393 * g++.old-deja/g++.robertl/eb24.C: Use this->.
38394
38395 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
38396
38397 * g++.dg/parse/ambig2.C: New test.
38398
38399 2003-01-15 Richard Henderson <rth@redhat.com>
38400
38401 * g++.dg/tls/init-2.C: Update error message string.
38402
38403 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38404
38405 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
38406
38407 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
38408
38409 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
38410 all for HC11/HC12.
38411 * gcc.c-torture/compile/20001205-1.x: Likewise.
38412 * gcc.c-torture/compile/20001226-1.x: Likewise.
38413 * gcc.c-torture/compile/920520-1.x: Likewise.
38414 * gcc.c-torture/compile/961203-1.x: Likewise.
38415 * gcc.c-torture/compile/20020604-1.x: Likewise.
38416
38417 2003-01-15 Jan Hubicka <jh@suse.cz>
38418
38419 * gcc.c-torture/compile/20030115-1.c: New test.
38420
38421 * gcc.dg/i386-fpcvt-1.c: New test.
38422 * gcc.dg/i386-fpcvt-2.c: New test.
38423
38424 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
38425
38426 Further conform g++'s __vmi_class_type_info to the C++ ABI
38427 specification.
38428 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
38429 the specification.
38430
38431 2003-01-14 Jan Hubicka <jh@suse.cz>
38432
38433 * gcc.dg/i386-fpcvt-1.c: New test.
38434 * gcc.dg/i386-fpcvt-2.c: New test.
38435
38436 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
38437
38438 * gcc.dg/i386-mmx-3.c: New test.
38439
38440 2003-01-12 Mark Mitchell <mark@codesourcery.com>
38441
38442 PR c++/9264
38443 * g++.dg/parse/octal1.C: New file.
38444
38445 PR c++/9172
38446 * g++.dg/parse/typename1.C: New file.
38447
38448 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
38449
38450 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
38451 * gcc.dg/bf-no-ms-layout.c: Likewise.
38452 * gcc.dg/bf-ms-attrib.c: Likewise.
38453
38454 2003-01-10 Mark Mitchell <mark@codesourcery.com>
38455
38456 PR c++/9099
38457 * g++.dg/parse/dtor1.C: New file.
38458
38459 PR c++/9128
38460 * g++.dg/rtti/typeid1.C: New file.
38461
38462 PR c++/9153
38463 * g++.dg/parse/lookup1.C: New file.
38464
38465 PR c++/9171
38466 * g++.dg/templ/spec5.C: New file.
38467
38468 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
38469
38470 * gcc.c-torture/compile/20030110-1.c: New test.
38471
38472 2003-01-09 Geoffrey Keating <geoffk@apple.com>
38473
38474 Merge from pch-branch:
38475
38476 2002-12-23 Geoffrey Keating <geoffk@apple.com>
38477
38478 * gcc.dg/pch/cpp-1.h: New.
38479 * gcc.dg/pch/cpp-1.c: New.
38480 * gcc.dg/pch/cpp-2.h: New.
38481 * gcc.dg/pch/cpp-2.c: New.
38482
38483 2002-11-19 Geoffrey Keating <geoffk@apple.com>
38484
38485 * gcc.dg/pch/except-1.h: New.
38486 * gcc.dg/pch/except-1.c: New.
38487
38488 2002-11-13 Geoffrey Keating <geoffk@apple.com>
38489
38490 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
38491 running test.
38492 * gcc.dg/pch: Include *.hp not *.h.
38493 * gcc.dg/pch/system-1.h: New.
38494 * gcc.dg/pch/system-1.c: New.
38495
38496 2002-11-11 Geoffrey Keating <geoffk@apple.com>
38497
38498 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
38499 rather than trying to build and run a program using PCH.
38500 * gcc.dg/pch: Remove dg-do commands from test files.
38501
38502 2002-11-08 Geoffrey Keating <geoffk@apple.com>
38503
38504 * gcc.dg/pch/macro-3.c: New.
38505 * gcc.dg/pch/macro-3.h: New.
38506
38507 2002-11-04 Geoffrey Keating <geoffk@apple.com>
38508
38509 * gcc.dg/pch/common-1.c: New.
38510 * gcc.dg/pch/common-1.h: New.
38511 * gcc.dg/pch/decl-1.c: New.
38512 * gcc.dg/pch/decl-1.h: New.
38513 * gcc.dg/pch/decl-2.c: New.
38514 * gcc.dg/pch/decl-2.h: New.
38515 * gcc.dg/pch/decl-3.c: New.
38516 * gcc.dg/pch/decl-3.h: New.
38517 * gcc.dg/pch/decl-4.c: New.
38518 * gcc.dg/pch/decl-4.h: New.
38519 * gcc.dg/pch/decl-5.c: New.
38520 * gcc.dg/pch/decl-5.h: New.
38521 * gcc.dg/pch/global-1.c: New.
38522 * gcc.dg/pch/global-1.h: New.
38523 * gcc.dg/pch/inline-1.c: New.
38524 * gcc.dg/pch/inline-1.h: New.
38525 * gcc.dg/pch/inline-2.c: New.
38526 * gcc.dg/pch/inline-2.h: New.
38527 * gcc.dg/pch/static-1.c: New.
38528 * gcc.dg/pch/static-1.h: New.
38529 * gcc.dg/pch/static-2.c: New.
38530 * gcc.dg/pch/static-2.h: New.
38531
38532 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
38533
38534 * g++.dg/pch/pch.exp: Better handle failing testcases.
38535 * gcc.dg/pch/pch.exp: Likewise.
38536 * gcc.dg/pch/macro-1.c: New.
38537 * gcc.dg/pch/macro-1.h: New.
38538 * gcc.dg/pch/macro-2.c: New.
38539 * gcc.dg/pch/macro-2.h: New.
38540
38541 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
38542
38543 * g++.dg/dg.exp: Treat files in pch/ specially.
38544 * g++.dg/pch/pch.exp: New file.
38545 * g++.dg/pch/empty.H: New file.
38546 * g++.dg/pch/empty.C: New file.
38547 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
38548 "precompile".
38549
38550 * gcc.dg/pch/pch.exp: New file.
38551 * gcc.dg/pch/empty.h: New file.
38552 * gcc.dg/pch/empty.c: New file.
38553 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
38554 "precompile".
38555
38556 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38557
38558 * g++.dg/template/friend14.C: New test.
38559
38560 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38561
38562 * gcc.dg/old-style-asm-1.c: New test.
38563
38564 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
38565
38566 * gcc.c-torture/compile/20030109-1.c: New test.
38567
38568 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38569
38570 * gcc.c-torture/execute/20030109-1.c: New test.
38571
38572 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
38573
38574 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
38575 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
38576 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
38577 * g++.old-deja/g++.mike/eh2.C: Likewise.
38578 * g++.old-deja/g++.mike/eh3.C: Likewise.
38579 * g++.old-deja/g++.mike/eh5.C: Likewise.
38580 * g++.old-deja/g++.mike/eh6.C: Likewise.
38581 * g++.old-deja/g++.mike/eh7.C: Likewise.
38582 * g++.old-deja/g++.mike/eh8.C: Likewise.
38583 * g++.old-deja/g++.mike/eh9.C: Likewise.
38584 * g++.old-deja/g++.mike/eh10.C: Likewise.
38585 * g++.old-deja/g++.mike/eh12.C: Likewise.
38586 * g++.old-deja/g++.mike/eh13.C: Likewise.
38587 * g++.old-deja/g++.mike/eh14.C: Likewise.
38588 * g++.old-deja/g++.mike/eh16.C: Likewise.
38589 * g++.old-deja/g++.mike/eh17.C: Likewise.
38590 * g++.old-deja/g++.mike/eh18.C: Likewise.
38591 * g++.old-deja/g++.mike/eh21.C: Likewise.
38592 * g++.old-deja/g++.mike/eh23.C: Likewise.
38593 * g++.old-deja/g++.mike/eh24.C: Likewise.
38594 * g++.old-deja/g++.mike/eh25.C: Likewise.
38595 * g++.old-deja/g++.mike/eh26.C: Likewise.
38596 * g++.old-deja/g++.mike/eh27.C: Likewise.
38597 * g++.old-deja/g++.mike/eh28.C: Likewise.
38598 * g++.old-deja/g++.mike/eh29.C: Likewise.
38599 * g++.old-deja/g++.mike/eh31.C: Likewise.
38600 * g++.old-deja/g++.mike/eh33.C: Likewise.
38601 * g++.old-deja/g++.mike/eh34.C: Likewise.
38602 * g++.old-deja/g++.mike/eh35.C: Likewise.
38603 * g++.old-deja/g++.mike/eh36.C: Likewise.
38604 * g++.old-deja/g++.mike/eh37.C: Likewise.
38605 * g++.old-deja/g++.mike/eh38.C: Likewise.
38606 * g++.old-deja/g++.mike/eh39.C: Likewise.
38607 * g++.old-deja/g++.mike/eh40.C: Likewise.
38608 * g++.old-deja/g++.mike/eh41.C: Likewise.
38609 * g++.old-deja/g++.mike/eh42.C: Likewise.
38610 * g++.old-deja/g++.mike/eh44.C: Likewise.
38611 * g++.old-deja/g++.mike/eh46.C: Likewise.
38612 * g++.old-deja/g++.mike/eh47.C: Likewise.
38613 * g++.old-deja/g++.mike/eh48.C: Likewise.
38614 * g++.old-deja/g++.mike/eh49.C: Likewise.
38615 * g++.old-deja/g++.mike/eh50.C: Likewise.
38616 * g++.old-deja/g++.mike/eh51.C: Likewise.
38617 * g++.old-deja/g++.mike/eh53.C: Likewise.
38618 * g++.old-deja/g++.mike/eh55.C: Likewise.
38619 * g++.old-deja/g++.mike/p7912.C: Likewise.
38620 * g++.old-deja/g++.mike/p9706.C: Likewise.
38621 * g++.old-deja/g++.mike/p10416.C: Likewise.
38622 * g++.old-deja/g++.mike/p11667.C: Likewise.
38623 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
38624 Remove redundant reference to Iris.
38625 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
38626 Elxsi, i860, Pico Java, and WE32K.
38627
38628 2003-01-07 Mark Mitchell <mark@codesourcery.com>
38629
38630 * g++.dg/ext/asm4.C: New test.
38631
38632 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38633
38634 PR c++/9030
38635 * g++.dg/template/friend12.C: New test.
38636 * g++.dg/template/friend13.C: Likewise.
38637 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
38638
38639 2003-01-08 Jan Hubicka <jh@suse.cz>
38640
38641 * gcc.dg/i386-cadd.c: New test.
38642 * gcc.dg/i386-cmov4.c: Likewise.
38643
38644 2003-01-06 Mark Mitchell <mark@codesourcery.com>
38645
38646 PR c++/9165
38647 * g++.dg/warn/Wunused-3.C: New test.
38648
38649 * g++.dg/abi/bitfield9.C: New test.
38650
38651 PR c++/9189
38652 * g++.dg/parse/defarg3.C: New test.
38653
38654 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
38655
38656 * g++.dg/parse/ambig1.C: New test.
38657 * g++.dg/parse/defarg2.C: New test.
38658
38659 2003-01-05 Mark Mitchell <mark@codesourcery.com>
38660
38661 * g++.dg/template/defarg-1.C: New test.
38662 * g++.dg/template/local2.C: Likewise.
38663
38664 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
38665
38666 * gcc.c-torture/execute/20030105-1.c: New test.
38667
38668 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38669
38670 * g++.dg/parse/namespace3.C: Remove extra semicolons.
38671 * g++.dg/parse/namespace4.C: Likewise.
38672
38673 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
38674
38675 * g++.dg/template/ntp2.C: New test.
38676
38677 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
38678
38679 * g++.dg/parse/extern-C-1.C: New test.
38680
38681 * g++.dg/parse/namespace4.C: New test.
38682
38683 * g++.dg/template/nested1.C: New test.
38684
38685 * g++.dg/parse/namespace3.C: New test.
38686
38687 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
38688
38689 * g++.dg/lookup/two-stage1.C: New test.
38690
38691 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38692
38693 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
38694 * g++.old-deja/g++.jason/access8.C: Likewise.
38695 * g++.old-deja/g++.other/decl5.C: Likewise.
38696
38697 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
38698
38699 * g++.dg/parse/parse7.C: New test.
38700
38701 2003-01-02 Mark Mitchell <mark@codesourcery.com>
38702
38703 PR c++/2843
38704 * g++.dg/ext/attrib7.C: New test.
38705
38706 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
38707
38708 * g++.dg/parse/parse6.C: New test.
38709
38710 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
38711
38712 * gcc.dg/h8300-stack-1.c: New.
38713
38714 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
38715
38716 g++.dg/lookup/exception1.C: New test.
38717
38718 g++.dg/lookup/template1.C: New test.
38719
38720 g++.dg/parse/namespace2.C: New test.
38721
38722 g++.dg/parse/parens2.C: New test.
38723
38724 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38725
38726 * g++.dg/parse/parse5.C: New test.
38727 * g++.dg/lookup/scoped4.C: New test.
38728
38729 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
38730
38731 * g++.dg/parse/parens1.C: New test.
38732
38733 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
38734 angle-bracket1.C.
38735 * g++.dg/parse/parens2.C: New test.
38736
38737 * g++.dg/lookup/scope-operator1.C: New test.
38738
38739 * g++.dg/parse/operator1.C: New test.
38740
38741 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38742
38743 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
38744 * g++.old-deja/g++.other/access6.C: Likewise.
38745 * g++.old-deja/g++.other/decl1.C: Likewise.
38746 * g++.old-deja/g++.pt/typename12.C: Likewise.
38747
38748 2002-12-31 Mark Mitchell <mark@codesourcery.com>
38749
38750 * g++.dg/parse/namespace1.C: New test.
38751
38752 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38753
38754 * g++.dg/parse/parse4.C: New test.
38755
38756 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38757
38758 * g++.dg/parse/parse3.C: New test.
38759
38760 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38761
38762 * g++.dg/parse/parse2.C: New test.
38763
38764 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38765
38766 * g++.dg/template/friend11.C: New test.
38767
38768 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38769
38770 * g++.dg/parse/parse1.C: New test.
38771
38772 2002-12-31 Janis Johnson <janis187@us.ibm.com>
38773
38774 * lib/profopt.exp: Change the name of a global variable to avoid
38775 possible clashes with other test suites.
38776
38777 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
38778
38779 * g++.dg/inherit/covariant8.C: New test.
38780
38781 2002-12-31 Mark Mitchell <mark@codesourcery.com>
38782
38783 * g++.dg/init/array9.C: New test.
38784
38785 PR c++/9112
38786 * g++.dg/parse/expr1.C: New test.
38787
38788 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
38789
38790 * gcc.c-torture/compile/20021230-1.c: New test.
38791
38792 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
38793
38794 * g++.dg/inherit/covariant5.C: New test.
38795 * g++.dg/inherit/covariant6.C: New test.
38796 * g++.dg/inherit/covariant7.C: New test.
38797
38798 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38799
38800 PR c++/2739
38801 * g++.dg/other/access2.C: New test.
38802
38803 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
38804
38805 * g++.dg/other/anon-struct.C: No longer fails
38806 * g++.old-deja/g++.brendan/parse4.C: Likewise.
38807 * g++.old-deja/g++.brendan/parse5.C: Likewise.
38808 * g++.old-deja/g++.brendan/parse6.C: Likewise.
38809
38810 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
38811
38812 * g++.dg/parse/angle-bracket.C (main): No longer fails.
38813
38814 2002-12-27 Mark Mitchell <mark@codesourcery.com>
38815
38816 * g++.dg/eh/spec4.C: Remove stray semicolon.
38817 * g++.dg/expr/pmf-1.C: Change error message.
38818 * g++.dg/ext/asm1.C: Remove stray semicolon.
38819 * g++.dg/ext/typename1.C: Add missing typenames.
38820 * g++.dg/inherit/template-as-base.C: Change error message.
38821 * g++.dg/lookup/scoped1.C: Likewise.
38822 * g++.dg/lookup/scoped2.C: Likewise.
38823 * g++.dg/lookup/using2.C: Likewise.
38824 * g++.dg/other/component1.C: Remove stray semicolon.
38825 * g++.dg/other/do1.C: Change error message.
38826 * g++.dg/other/error2.C: Likewise.
38827 * g++.dg/other/init1.C: Likewise.
38828 * g++.dg/other/packed1.C: Remove stray semicolon.
38829 * g++.dg/other/ptrmem2.C: Change error message.
38830 * g++.dg/parse/parameter-declaration-1.C: Remove line number
38831 marker.
38832 * g++.dg/special/initp1.C: Remove invalid attribute usage.
38833 * g++.dg/template/access3.C: Add typename keyword.
38834 * g++.dg/template/access5.C: Remove stray semicolon.
38835 * g++.dg/template/access6.C: Likewise.
38836 * g++.dg/template/complit1.C: Likewise.
38837 * g++.dg/template/crash1.C: Change error message.
38838 * g++.dg/template/inherit2.C: Remove stray semicolon.
38839 * g++.dg/template/instantiate2.C: Likewise.
38840 * g++.dg/template/instantiate3.C: Change error message.
38841 * g++.dg/template/qual1.C: Remove stray semicolon.
38842 * g++.dg/template/qualttp18.C: Change error message.
38843 * g++.dg/template/ref1.C: Remove stray semicolon.
38844 * g++.dg/template/sizeof1.C (A::value): Declare it.
38845 * g++.dg/template/spec4.C: Change error message.
38846 * g++.dg/template/static1.C: Likewise.
38847 * g++.dg/template/type1.C: Likewise.
38848 * g++.dg/template/typename3.C: Likewise.
38849 * g++.old-deja/g++.benjamin/13478.C: Change error message.
38850 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
38851 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
38852 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
38853 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
38854 named return value extension.
38855 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
38856 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
38857 * g++.old-deja/g++.bob/extern_C.C: Likewise.
38858 * g++.old-deja/g++.bob/inherit2.C: Likewise.
38859 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38860 * g++.old-deja/g++.brendan/copy5.C: Likewise.
38861 * g++.old-deja/g++.brendan/crash13.C: Likewise.
38862 * g++.old-deja/g++.brendan/crash15.C: Likewise.
38863 * g++.old-deja/g++.brendan/crash18.C: Change error message.
38864 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
38865 * g++.old-deja/g++.brendan/crash38.C: Likewise.
38866 * g++.old-deja/g++.brendan/crash50.C: Likewise.
38867 * g++.old-deja/g++.brendan/crash56.C: Likewise.
38868 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
38869 syntax.
38870 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
38871 * g++.old-deja/g++.brendan/crash8.C: Change error message.
38872 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
38873 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38874 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
38875 * g++.old-deja/g++.brendan/template11.C: Likewise.
38876 * g++.old-deja/g++.brendan/template26.C: Likewise.
38877 * g++.old-deja/g++.brendan/template27.C: Use explicit
38878 specialization syntax.
38879 * g++.old-deja/g++.brendan/template30.C: Likewise.
38880 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
38881 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
38882 non-dependent names.
38883 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
38884 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
38885 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
38886 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
38887 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
38888 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
38889 named return value extension.
38890 * g++.old-deja/g++.ext/namedret2.C: Likewise.
38891 * g++.old-deja/g++.ext/namedret3.C: Likewise.
38892 * g++.old-deja/g++.ext/return1.C: Likewise.
38893 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
38894 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
38895 * g++.old-deja/g++.jason/access8.C: Likewise.
38896 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
38897 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
38898 pseudo-destructor names.
38899 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
38900 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
38901 pseudo-destructor names.
38902 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
38903 * g++.old-deja/g++.jason/overload19.C: Likewise.
38904 * g++.old-deja/g++.jason/overload32.C: Likewise.
38905 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
38906 stray semicolons.
38907 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
38908 * g++.old-deja/g++.jason/return.C: Likewise.
38909 * g++.old-deja/g++.jason/return2.C: Likewise.
38910 * g++.old-deja/g++.jason/shadow1.C: Likewise.
38911 * g++.old-deja/g++.jason/special.C: Use explicit specialization
38912 syntax.
38913 * g++.old-deja/g++.jason/template10.C: Account for use of
38914 non-dependent names.
38915 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
38916 syntax.
38917 * g++.old-deja/g++.jason/template37.C: Likewise.
38918 * g++.old-deja/g++.law/access4.C: Change error messages.
38919 * g++.old-deja/g++.law/arm13.C: Remove incorrect
38920 pseudo-destructor names.
38921 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
38922 * g++.old-deja/g++.law/ctors9.C: Likewise.
38923 * g++.old-deja/g++.law/cvt22.C: Likewise.
38924 * g++.old-deja/g++.law/dtors5.C: Likewise.
38925 * g++.old-deja/g++.law/global-init1.C: Likewise.
38926 * g++.old-deja/g++.law/missed-error3.C: Likewise.
38927 * g++.old-deja/g++.law/operators28.C: Likewise.
38928 * g++.old-deja/g++.law/visibility28.C: Likewise.
38929 * g++.old-deja/g++.martin/eval1.C: Likewise.
38930 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
38931 name.
38932 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
38933 * g++.old-deja/g++.mike/net34.C: Likewise.
38934 * g++.old-deja/g++.mike/net36.C: Likewise.
38935 * g++.old-deja/g++.mike/ns2.C: Likewise.
38936 * g++.old-deja/g++.mike/p12306.C: Likewise.
38937 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
38938 value extension.
38939 * g++.old-deja/g++.mike/p700.C: Likewise.
38940 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
38941 * g++.old-deja/g++.mike/p710.C: Likewise.
38942 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
38943 value extension.
38944 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
38945 * g++.old-deja/g++.mike/pmf9.C: Likewise.
38946 * g++.old-deja/g++.ns/crash2.C: Likewise.
38947 * g++.old-deja/g++.ns/crash3.C: Likewise.
38948 * g++.old-deja/g++.ns/invalid1.C: Likewise.
38949 * g++.old-deja/g++.ns/ns17.C: Likewise.
38950 * g++.old-deja/g++.ns/template16.C: Likewise.
38951 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
38952 keyword.
38953 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
38954 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
38955 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
38956 named return value extension.
38957 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
38958 * g++.old-deja/g++.other/access4.C: Issue additional error
38959 messages.
38960 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
38961 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
38962 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
38963 * g++.old-deja/g++.other/crash25.C: Change error message.
38964 * g++.old-deja/g++.other/crash4.C: Change error message.
38965 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
38966 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
38967 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
38968 checks.
38969 * g++.old-deja/g++.other/defarg8.C: Likewise.
38970 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
38971 * g++.old-deja/g++.other/dtor10.C: Likewise.
38972 * g++.old-deja/g++.other/incomplete.C: Likewise.
38973 * g++.old-deja/g++.other/linkage7.C: Likewise.
38974 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
38975 lookup algorithm.
38976 * g++.old-deja/g++.other/mangle2.C: Likewise.
38977 * g++.old-deja/g++.other/refinit2.C: Likewise.
38978 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
38979 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
38980 * g++.old-deja/g++.pt/crash28.C: Likewise.
38981 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
38982 syntax.
38983 * g++.old-deja/g++.pt/crash32.C: Change error message.
38984 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
38985 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
38986 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
38987 error message position.
38988 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
38989 * g++.old-deja/g++.pt/defarg8.C: Change error message.
38990 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
38991 syntax.
38992 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
38993 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
38994 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
38995 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
38996 keyword.
38997 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38998 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
38999 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39000 keyword.
39001 * g++.old-deja/g++.pt/explicit71.C: Change error message.
39002 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39003 syntax.
39004 * g++.old-deja/g++.pt/friend28.C: Account for use of
39005 non-dependent names.
39006 * g++.old-deja/g++.pt/friend29.C: Likewise.
39007 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39008 rules.
39009 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39010 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39011 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39012 lookup rules.
39013 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39014 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39015 keyword.
39016 * g++.old-deja/g++.pt/memclass20.C: Likewise.
39017 * g++.old-deja/g++.pt/memclass5.C: Likewise.
39018 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39019 keyword.
39020 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39021 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39022 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39023 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39024 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39025 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39026 keyword.
39027 * g++.old-deja/g++.pt/spec10.C: Likewise.
39028 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39029 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39030 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39031 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39032 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39033 * g++.old-deja/g++.pt/ttp62.C: Likewise.
39034 * g++.old-deja/g++.pt/ttp64.C: Likewise.
39035 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39036 * g++.old-deja/g++.pt/typename15.C: Likewise.
39037 * g++.old-deja/g++.pt/typename22.C: Likewise.
39038 * g++.old-deja/g++.pt/typename6.C: Change error messages.
39039 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39040 * g++.old-deja/g++.pt/virtual2.C: Likewise.
39041 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39042 syntax.
39043 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39044 return value extension.
39045 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39046 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39047 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39048 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39049
39050 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
39051
39052 * g++.dg/warn/inline1.C: New test.
39053 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39054 * g++.old-deja/g++.jason/synth10.C: Likewise.
39055 * g++.old-deja/g++.mike/net31.C: Likewise.
39056 * g++.old-deja/g++.mike/p8786.C: Likewise.
39057
39058 * g++.dg/template/friend10.C: New test.
39059 * g++.dg/template/conv5.C: New test.
39060
39061 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
39062
39063 * g++.dg/lookup/scoped3.C: New test.
39064
39065 * g++.dg/lookup/decl1.C: New test.
39066 * g++.dg/lookup/decl2.C: New test.
39067
39068 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
39069
39070 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39071 gcc.c-torture/compile/20021015-1.c,
39072 gcc.c-torture/compile/20021015-2.c,
39073 gcc.c-torture/compile/20021123-1.c,
39074 gcc.c-torture/compile/20021123-2.c,
39075 gcc.c-torture/compile/20021123-3.c,
39076 gcc.c-torture/compile/20021123-4.c,
39077 gcc.c-torture/execute/20021024-1.c: Add tests previously added
39078 only to 3.1 or 3.2 branch.
39079
39080 2002-12-23 Mark Mitchell <mark@codesourcery.com>
39081
39082 * gcc.dg/i386-bitfield3.c: New test.
39083
39084 * gcc.dg/i386-bitfield2.c: New test.
39085
39086 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
39087
39088 * g++.dg/parse/conv_op1.C: New test.
39089
39090 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
39091
39092 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39093 approved.
39094
39095 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
39096
39097 * gcc.c-torture/compile/20021220-1.c: New test.
39098
39099 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
39100
39101 * gcc.dg/i386-fastcall-1.c: New.
39102
39103 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39104
39105 * gcc.c-torture/execute/20021219-1.c: New test.
39106
39107 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39108
39109 * gcc.dg/i386-pic-1.c: New test.
39110
39111 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39112
39113 PR c++/8099
39114 * g++.dg/template/friend9.C: New test.
39115
39116 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39117
39118 PR c++/3663
39119 * g++.dg/template/access7.C: New test.
39120
39121 2002-12-18 Nick Clifton <nickc@redhat.com>
39122
39123 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39124 the libstdc++-v3 directory has been found.
39125
39126 2002-12-12 Devang Patel <dpatel@apple.com>
39127 * gcc.dg/darwin-ld-1.c: New test.
39128 * gcc.dg/darwin-ld-2.c: New test.
39129 * gcc.dg/darwin-ld-3.c: New test.
39130 * gcc.dg/darwin-ld-4.c: New test.
39131 * gcc.dg/darwin-ld-5.c: New test.
39132
39133 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39134
39135 * gcc.c-torture/compile/20021212-1.c: New test.
39136
39137 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
39138
39139 * gcc.dg/fshort-wchar: New test.
39140
39141 2002-12-10 Mark Mitchell <mark@codesourcery.com>
39142
39143 PR c++/8372
39144 * g++.dg/template/dtor1.C: New test.
39145
39146 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39147 markers.
39148
39149 2002-12-10 Jakub Jelinek <jakub@redhat.com>
39150
39151 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39152
39153 2002-12-09 Mark Mitchell <mark@codesourcery.com>
39154
39155 * g++.dg/template/static1.C: New test.
39156 * g++.dg/template/static2.C: New test.
39157 * g++.old-deja/g++.ext/memconst.C: New test.
39158
39159 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39160
39161 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
39162 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
39163 * g++.dg/special/initp1.C: Likewise.
39164
39165 2002-12-06 Jakub Jelinek <jakub@redhat.com>
39166
39167 * gcc.c-torture/execute/20021204-1.c: New test.
39168
39169 2002-12-04 Geoffrey Keating <geoffk@apple.com>
39170
39171 * gcc.dg/ppc-fmadd-1.c: New file.
39172 * gcc.dg/ppc-fmadd-2.c: New file.
39173 * gcc.dg/ppc-fmadd-3.c: New file.
39174
39175 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39176
39177 * gcc.c-torture/compile/20021204-1.c: New test.
39178
39179 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
39180
39181 * g++.dg/inherit/covariant2.C: New test.
39182 * g++.dg/inherit/covariant3.C: New test.
39183 * g++.dg/inherit/covariant4.C: New test.
39184 * g++.dg/inherit/covariant1.C: Remove XFAIL.
39185 * g++.old-deja/g++.robertl/eb17.C: Likewise.
39186
39187 2002-12-03 Mark Mitchell <mark@codesourcery.com>
39188
39189 PR c++/8688
39190 * g++.dg/init/brace3.C: New test.
39191
39192 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
39193
39194 * gcc.dg/20020210-1.c: Fix a comment typo.
39195
39196 2002-12-02 Mark Mitchell <mark@codesourcery.com>
39197
39198 PR c++/8720
39199 * g++.dg/parse/defarg1.C: New test.
39200
39201 PR c++/8615
39202 * g++.dg/template/char1.C: New test.
39203
39204 * g++.dg/template/varmod1.C: Fix typo.
39205
39206 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39207
39208 DR 180
39209 * g++.old-deja/g++.pt/crash32.C: Expect error.
39210
39211 2002-12-01 Mark Mitchell <mark@codesourcery.com>
39212
39213 PR c++/5919
39214 * g++.dg/template/varmod1.C: New test.
39215
39216 PR c++/8727
39217 * g++.dg/inherit/typeinfo1.C: New test.
39218
39219 PR c++/8663
39220 * g++.dg/inherit/typedef1.C: New test.
39221
39222 2002-11-30 Mark Mitchell <mark@codesourcery.com>
39223
39224 PR c++/8332
39225 PR c++/8493
39226 * g++.dg/template/strlen1.C: New test.
39227
39228 PR c++/8227
39229 * g++.dg/template/ctor2.C: New test.
39230
39231 PR c++/8214
39232 * g++.dg/init/string1.C: New test.
39233
39234 PR c++/8511
39235 * g++.dg/template/friend8.C: New test.
39236
39237 2002-11-29 Joe Buck <jbuck@synopsys.com>
39238
39239 * g++.dg/lookup/anon2.C: New test.
39240
39241 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
39242
39243 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
39244 h8300 port.
39245
39246 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
39247
39248 * gcc.dg/bitfld-6.c: New test.
39249
39250 2002-11-27 Jan Hubicka <jh@suse.cz>
39251
39252 * gcc.c-torture/execute/20021127.[cx]: New test.
39253
39254 2002-11-26 Jan Hubicka <jh@suse.cz>
39255
39256 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
39257 quality.
39258
39259 2002-11-26 Geoffrey Keating <geoffk@apple.com>
39260
39261 * g++.dg/init/brace2.C: New test.
39262 * g++.old-deja/g++.mike/p9129.C: Correct.
39263
39264 2002-11-26 Mark Mitchell <mark@codesourcery.com>
39265
39266 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
39267
39268 2002-11-25 Andreas Bauer <baueran@in.tum.de>
39269
39270 * gcc.dg/sibcall-6: New test for indirect sibcalls.
39271
39272 2002-11-25 Mark Mitchell <mark@codesourcery.com>
39273
39274 * testsuite/g++.dg/abi/empty11.C: New test.
39275 * testsuite/g++.dg/rtti/cv1.C: New test.
39276
39277 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
39278
39279 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
39280
39281 2002-11-24 Mark Mitchell <mark@codesourcery.com>
39282
39283 * g++.dg/abi/empty10.C: New test.
39284
39285 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39286
39287 * gcc.c-torture/compile/20021124-1.c: New test.
39288
39289 2002-11-22 Mark Mitchell <mark@codesourcery.com>
39290
39291 * g++.dg/abi/rtti2.C: New test.
39292
39293 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
39294
39295 * gcc.dg/i386-unroll-1.c: New test.
39296
39297 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39298
39299 * gcc.c-torture/compile/20021120-1.c: New test.
39300 * gcc.c-torture/compile/20021120-2.c: New test.
39301
39302 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
39303
39304 * gcc.dg/bitfld-5.c: New test.
39305
39306 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
39307
39308 * gcc.c-torture/execute/20021120-3.c: New test.
39309
39310 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
39311
39312 * gcc.c-torture/execute/20021120-2.c: New test.
39313
39314 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
39315
39316 * gcc.c-torture/execute/20021120-1.c: New test.
39317
39318 2002-11-20 Jakub Jelinek <jakub@redhat.com>
39319
39320 * gcc.c-torture/execute/20021118-3.c: New test.
39321
39322 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39323
39324 * gcc.c-torture/compile/20021119-1.c: New test.
39325
39326 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
39327
39328 * gcc.dg/duff-1.c: New test.
39329 * gcc.dg/duff-2.c: New test.
39330 * gcc.dg/duff-3.c: New test.
39331
39332 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
39333
39334 * gcc.dg/cpp/_Pragma5.c: New test.
39335
39336 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
39337
39338 * gcc.c-torture/execute/20021118-2.c: New test.
39339
39340 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
39341
39342 * gcc.c-torture/execute/20021118-1.c: New test.
39343
39344 2002-11-16 Jakub Jelinek <jakub@redhat.com>
39345
39346 * gcc.dg/20021116-1.c: New test.
39347
39348 2002-11-14 Mark Mitchell <mark@codesourcery.com>
39349
39350 * g++.dg/abi/vcall1.C: New test.
39351
39352 2002-11-14 Jakub Jelinek <jakub@redhat.com>
39353
39354 * gcc.dg/20021029-1.c: New test.
39355 * gcc.dg/20021029-2.c: New test.
39356
39357 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
39358
39359 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
39360
39361 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39362
39363 PR c/8439
39364 * gcc.dg/20021110.c: Move to ...
39365 * gcc.c-torture/compile/20021110.c: .... here.
39366
39367 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39368
39369 PR c/8467
39370 * gcc.c-torture/execute/20021111-1.c
39371
39372 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39373
39374 PR c/8439
39375 * gcc.dg/20021110.c: New test.
39376
39377 2002-11-10 Mark Mitchell <mark@codesourcery.com>
39378
39379 * g++.dg/abi/vthunk3.C: Run only on x86.
39380
39381 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
39382
39383 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
39384
39385 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
39386
39387 * lib/compat.exp (compat-execute): Fix logic error in last
39388 change.
39389
39390 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
39391
39392 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
39393
39394 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39395
39396 PR c++/8389
39397 * g++.dg/template/access6.C: New test.
39398
39399 2002-11-08 Jan Hubicka <jh@suse.cz>
39400
39401 * gcc.dg/i386-ssefp-1.c: New test.
39402 * gcc.dg/i386-ssefp-1.c: New test.
39403
39404 2002-11-08 Jan Hubicka <jh@suse.cz>
39405
39406 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
39407
39408 2002-11-07 Mark Mitchell <mark@codesourcery.com>
39409
39410 * g++.dg/abi/vthunk3.C: New test.
39411
39412 PR c++/8338
39413 * g++.dg/template/crash2.C: New test.
39414
39415 2002-11-07 Mark Mitchell <mark@codesourcery.com>
39416
39417 * testsuite/g++.dg/abi/dtor1.C: New test.
39418 * testsuite/g++.dg/abi/dtor2.C: Likewise.
39419
39420 2002-11-05 Geoffrey Keating <geoffk@apple.com>
39421
39422 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
39423 Darwin.
39424
39425 2002-11-04 Adam Nemet <anemet@lnxw.com>
39426
39427 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
39428 -mthumb. Only xfail with -O0.
39429
39430 2002-11-03 Mark Mitchell <mark@codesourcery.com>
39431
39432 * g++.dg/abi/thunk1.C: New test.
39433 * g++.dg/abi/thunk2.C: Likewise.
39434 * g++.dg/abi/vtt1.C: Likewise.
39435
39436 2002-11-02 Diego Novillo <dnovillo@redhat.com>
39437
39438 PR optimization/8423
39439 * gcc.c-torture/execute/builtin-constant.c: New test.
39440
39441 2002-11-01 Zack Weinberg <zack@codesourcery.com>
39442
39443 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
39444 Add some more cases.
39445
39446 2002-11-01 Mark Mitchell <mark@codesourcery.com>
39447
39448 PR c++/8391
39449 * g++.dg/opt/local1.C: New test.
39450
39451 2002-10-30 Mark Mitchell <mark@codesourcery.com>
39452
39453 PR c++/8160
39454 * g++.dg/template/complit1.C: New test.
39455
39456 PR c++/8149
39457 * g++.dg/template/typename4.C: Likewise.
39458
39459 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39460
39461 Core issue 287, PR c++/7639
39462 * g++.dg/template/instantiate1.C: Adjust error location.
39463 * g++.dg/template/instantiate3.C: New test.
39464 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
39465 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
39466 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
39467
39468 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
39469
39470 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
39471
39472 2002-10-29 Mark Mitchell <mark@codesourcery.com>
39473
39474 PR c++/8287
39475 * g++.dg/init/dtor2.C: New test.
39476
39477 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39478
39479 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
39480 * gcc.dg/nest.c: Bypass errors on irix6.
39481
39482 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
39483
39484 * gcc.dg/nest.c: Expect error for mmix-*-*.
39485 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
39486
39487 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
39488
39489 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
39490 markers.
39491
39492 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
39493
39494 2002-10-25 Mike Stump <mrs@apple.com>
39495
39496 * gcc.dg/warn-1.c: New test.
39497
39498 2002-10-25 Zack Weinberg <zack@codesourcery.com>
39499
39500 * g++.dg/template/typename3.C: New test.
39501
39502 2002-10-25 Mark Mitchell <mark@codesourcery.com>
39503
39504 * g++.dg/lookup/ptrmem1.C: New test.
39505
39506 * g++.dg/abi/vthunk2.C: New test.
39507
39508 2002-10-25 Zack Weinberg <zack@codesourcery.com>
39509
39510 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
39511
39512 2002-10-24 Mark Mitchell <mark@codesourcery.com>
39513
39514 * g++.dg/abi/empty9.C: New test.
39515
39516 2002-10-24 Richard Henderson <rth@redhat.com>
39517
39518 * g++.dg/inherit/thunk1.C: Enable for ia64.
39519
39520 2002-10-23 Mark Mitchell <mark@codesourcery.com>
39521
39522 PR c++/8067
39523 * g++.dg/lookup/pretty1.C: New test.
39524
39525 2002-10-23 Jakub Jelinek <jakub@redhat.com>
39526
39527 * gcc.dg/20021023-1.c: New test.
39528
39529 2002-10-23 Mark Mitchell <mark@codesourcery.com>
39530
39531 PR c++/7679
39532 * g++.dg/parse/inline1.C: New test.
39533
39534 2002-10-23 Richard Henderson <rth@redhat.com>
39535
39536 * g++.dg/inherit/thunk1.C: Enable for x86_64.
39537
39538 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
39539
39540 2002-10-22 Mark Mitchell <mark@codesourcery.com>
39541
39542 PR c++/6579
39543 * g++.dg/parse/stmtexpr3.C: New test.
39544
39545 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
39546
39547 * g++.dg/expr/cond1.C: New test.
39548
39549 2002-10-21 Zack Weinberg <zack@codesourcery.com>
39550
39551 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
39552
39553 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39554
39555 * g++.dg/abi/vbase13.C: New test.
39556 * g++.dg/abi/vbase14.C: Likewise.
39557
39558 2002-10-21 Jakub Jelinek <jakub@redhat.com>
39559
39560 * gcc.dg/tls/pic-1.c: New test.
39561 * gcc.dg/tls/nonpic-1.c: New test.
39562 * gcc.dg/20021018-1.c: New test.
39563
39564 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
39565
39566 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
39567 Remove only files with the same base name as the test case.
39568 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
39569 (profopt-execute): Likewise. Also, remove old profiling
39570 and performance data files before running the tests.
39571
39572 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
39573 * g++.dg/bprob/bprob.exp: Likewise.
39574 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
39575 to allow more general test case names.
39576
39577 * g++.dg/bprob/bprob-1.C: Rename to ...
39578 * g++.dg/bprob/g++-bprob-1.C: ... this.
39579
39580 * g77.dg/bprob/bprob-1.f: Rename to ...
39581 * g77.dg/bprob/g77-bprob-1.f: ... this.
39582
39583 2002-10-21 Zack Weinberg <zack@codesourcery.com>
39584
39585 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
39586 bison 1.50 or later.
39587
39588 2002-10-21 Janis Johnson <janis187@us.ibm.com>
39589
39590 * g++.dg/README: Describe more test directories.
39591
39592 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39593
39594 * g++.dg/init/array6.C: Add additional tests.
39595
39596 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
39597
39598 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
39599 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
39600
39601 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
39602
39603 * gcc.c-torture/compile/20020604-1.x: New.
39604 * gcc.c-torture/compile/simd-5.x: Likewise.
39605 * gcc.c-torture/execute/920710-1.x: Likewise.
39606 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
39607
39608 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39609
39610 * g++.dg/inherit/override1.C: Add dg-options clause.
39611
39612 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39613
39614 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
39615 _mm_slli_si128.
39616
39617 2002-10-19 Andreas Schwab <schwab@suse.de>
39618
39619 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
39620 directory component.
39621
39622 2002-10-18 Mark Mitchell <mark@codesourcery.com>
39623
39624 * g++.dg/inherit/thunk1.C: New test.
39625
39626 * g++.dg/inherit/override1.C: New test.
39627
39628 * g++.dg/abi/mangle11.C: New test.
39629 * g++.dg/abi/mangle14.C: New test.
39630 * g++.dg/abi/mangle17.C: New test.
39631
39632 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
39633
39634 * g++.dg/overload/member2.C: New test.
39635
39636 2002-10-17 Janis Johnson <janis187@us.ibm.com>
39637
39638 * g++.dg/README: Describe new compat directory.
39639 * g++.dg/dg.exp: Skip tests in compat directory.
39640 * README.compat: New file.
39641 * lib/compat.exp: New expect script.
39642 * g++.dg/compat: New test directory.
39643 * g++.dg/compat/compat.exp: New expect script.
39644 * g++.dg/compat/abi: New test directory.
39645 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
39646 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
39647 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
39648 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
39649 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
39650 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
39651 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
39652 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
39653 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
39654 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
39655 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
39656 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
39657 * g++.dg/compat/break: New test directory.
39658 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
39659 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
39660 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
39661 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
39662 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
39663 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
39664 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
39665 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
39666 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
39667 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
39668 g++.dg/compat/break/README: New files.
39669 * g++.dg/compat/eh: New test directory.
39670 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
39671 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
39672 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
39673 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
39674 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
39675 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
39676 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
39677 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
39678 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
39679 g++.dg/compat/eh/filter2_y.C,
39680 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
39681 g++.dg/compat/eh/new1_y.C,
39682 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
39683 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
39684 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
39685 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
39686 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
39687 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
39688 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
39689 g++.dg/compat/eh/unexpected1_y.C: New files.
39690 * g++.dg/compat/init: New test directory.
39691 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
39692 g++.dg/compat/init/array5_y.C,
39693 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
39694 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
39695 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
39696 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
39697 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
39698 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
39699 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
39700 g++.dg/compat/init/init-ref2_y.C: New files.
39701
39702 2002-10-17 Mark Mitchell <mark@codesourcery.com>
39703
39704 PR c++/7584
39705 * g++.dg/inherit/using3.C: New test.
39706
39707 2002-10-17 Jan Hubicka <jh@suse.cz>
39708
39709 * gcc.dg/20021017-2.c: New test.
39710
39711 2002-10-17 Mark Mitchell <mark@codesourcery.com>
39712
39713 * g++.dg/abi/mangle16.C: Adjust.
39714
39715 * g++.dg/init/array8.C: New test.
39716
39717 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
39718
39719 * gcc.dg/special/mips-abi.exp: New test.
39720 * gcc.dg/special/mips-abi.s: Empty file used by the above.
39721
39722 2002-10-16 Mark Mitchell <mark@codesourcery.com>
39723
39724 * g++.dg/abi/mangle16.C: New test.
39725 * g++.dg/abi/mangle17.C: Likewise.
39726
39727 PR c++/7478
39728 * g++.dg/template/ref1.C: New test.
39729
39730 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39731
39732 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
39733
39734 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
39735
39736 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
39737
39738 2002-10-16 Mark Mitchell <mark@codesourcery.com>
39739
39740 PR c++/7524
39741 * g++.dg/init/array7.C: New test.
39742
39743 2002-10-15 Mark Mitchell <mark@codesourcery.com>
39744
39745 * g++.dg/init/array6.C: New test.
39746
39747 * g++.dg/abi/mangle13.C: Likewise.
39748 * g++.dg/abi/mangle14.C: Likewise.
39749 * g++.dg/abi/mangle15.C: Likewise.
39750
39751 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39752
39753 * g++.dg/abi/empty8.C: New test.
39754
39755 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
39756
39757 * g++.dg/init/ctor1.C: New test.
39758
39759 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
39760
39761 * gcc.c-torture/execute/20021015-1.c: New test.
39762
39763 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
39764
39765 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
39766
39767 2002-10-14 Jan Hubicka <jh@suse.cz>
39768
39769 * gcc.dg/i386-ssetype-[1-5].c: New tests.
39770
39771 2002-10-14 Richard Henderson <rth@redhat.com>
39772
39773 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
39774
39775 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39776
39777 PR optimization/6631
39778 * g++.dg/opt/const2.C: New test.
39779
39780 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39781
39782 PR c++/7176
39783 * g++.dg/parse/friend1.C: New test.
39784 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
39785
39786 2002-10-14 Jakub Jelinek <jakub@redhat.com>
39787
39788 * gcc.dg/20021014-1.c: New test.
39789
39790 2002-10-11 Mark Mitchell <mark@codesourcery.com>
39791
39792 PR c++/5661
39793 * g++.dg/ext/vlm1.C: New test.
39794 * g++.dg/ext/vlm2.C: Likewise.
39795
39796 * g++.dg/init/array1.C: Remove invalid braces.
39797 * g++.dg/init/brace1.C: New test.
39798 * g++.dg/init/copy2.C: Likewise.
39799 * g++.dg/init/copy3.C: Likewise.
39800 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
39801 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
39802 braces.
39803
39804 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
39805
39806 * gcc.dg/cpp/assembler.S: Don't use -ansi.
39807
39808 2002-10-11 Richard Shann <richard.shann@superh.com>
39809
39810 * gcc.c-torture/compile/simd-5.c: New test.
39811
39812 2002-10-10 Roger Sayle <roger@eyesopen.com>
39813
39814 * gcc.c-torture/execute/shiftopt-1.c: New test case.
39815
39816 2002-10-10 Jim Wilson <wilson@redhat.com>
39817
39818 * gcc.c-torture/execute/20021010-1.c: New test.
39819
39820 2002-10-09 Zack Weinberg <zack@codesourcery.com>
39821
39822 PR c/7353
39823 * g++.dg/ext/typedef-init.C: New test.
39824 * gcc.dg/typedef-init.c: New test.
39825
39826 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
39827
39828 * gcc.dg/cpp/paste13.c: New test.
39829
39830 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39831
39832 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
39833 remaining platforms, XFAIL during compile, not execute. Don't
39834 XFAIL at -O0.
39835
39836 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
39837
39838 * gcc.dg/alias-1.c: Tweak expected warning.
39839
39840 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39841
39842 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
39843
39844 2002-10-06 Andreas Jaeger <aj@suse.de>
39845
39846 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
39847 * gcc.dg/cpp/c++98.C: Likewise.
39848
39849 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
39850 * g++.dg/cpp/c++98.C: Likewise.
39851
39852 * g++.dg/README (Subdirectories): Mention cpp directory.
39853
39854 PR target/7559
39855 * gcc.dg/20021006-1.c: New test.
39856
39857 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39858
39859 PR c++/7804
39860 * g++.dg/other/warning1.C: New test.
39861
39862 2002-10-04 Roger Sayle <roger@eyesopen.com>
39863
39864 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
39865 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
39866 and sparc-*-* with -m64 as expected failures. See PR 8087.
39867
39868 2002-10-03 Mark Mitchell <mark@codesourcery.com>
39869
39870 PR c++/7931
39871 * g++.dg/template/ptrmem3.C: New test.
39872
39873 PR c++/7754
39874 * g++.dg/template/union1.C: New test.
39875
39876 2002-10-03 Mark Mitchell <mark@codesourcery.com>
39877
39878 PR c++/8006
39879 * g++.dg/abi/mangle9.C: New test.
39880 * g++.dg/abi/mangle10.C: New test.
39881 * g++.dg/abi/mangle11.C: New test.
39882 * g++.dg/abi/mangle12.C: New test.
39883
39884 2002-10-02 Mark Mitchell <mark@codesourcery.com>
39885
39886 PR c++/7188.
39887 * g++.dg/template/meminit1.C: New test.
39888 * g++.dg/warn/Wreorder-1.C: Likewise.
39889 * g++.old-deja/g++.mike/warn3.C: Tweak.
39890 * lib/prune.exp: Ingore "in copy constructor".
39891
39892 2002-10-02 Andreas Jaeger <aj@suse.de>
39893
39894 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
39895 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
39896 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
39897 on x86-64.
39898
39899 2002-10-01 Mark Mitchell <mark@codesourcery.com>
39900
39901 * gcc.dg/empty1.C: Fix typo.
39902
39903 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
39904
39905 * gcc.dg/alias-1.c: New test.
39906
39907 2002-10-01 Mark Mitchell <mark@codesourcery.com>
39908
39909 * gcc.dg/empty1.C: New test.
39910
39911 * g++.dg/tls/init-2.C: Tweak error messages.
39912
39913 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
39914
39915 * gcc.c-torture/compile/20020923-1.c: New test.
39916
39917 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
39918
39919 * gcc.c-torture/execute/ffs-1.c: New test.
39920 * gcc.c-torture/execute/ffs-2.c: Ditto.
39921
39922 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
39923
39924 * g++.dg/overload/member1.C: New test.
39925
39926 2002-09-30 Mark Mitchell <mark@codesourcery.com>
39927
39928 * g++.dg/abi/empty7.C: New test.
39929 * g++.dg/init/pm2.C: Likewise.
39930
39931 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
39932
39933 * g++.dg/rtti/crash1.C: New test.
39934
39935 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
39936
39937 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
39938 gcc.dg/sibcall-4.c: New tests.
39939
39940 2002-09-28 Roger Sayle <roger@eyesopen.com>
39941
39942 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
39943 powerpc and MMIX targets.
39944
39945 2002-09-27 Zack Weinberg <zack@codesourcery.com>
39946
39947 * gcc.dg/cpp/20020927-1.c: New.
39948
39949 2002-09-26 David S. Miller <davem@redhat.com>
39950
39951 * gcc.c-torture/compile/trunctfdf.c: New.
39952
39953 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39954
39955 * lib/target-supports.exp (check_weak_available): Handle solaris2.
39956
39957 2002-09-27 Alan Modra <amodra@bigpond.net.au>
39958
39959 * gcc.c-torture/execute/loop-15.c: New.
39960
39961 2002-09-26 Janis Johnson <janis187@us.ibm.com>
39962
39963 * README.QMTEST: Fix typo.
39964
39965 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
39966
39967 * gcc.dg/20020926-1.c: New test.
39968
39969 2002-09-25 David S. Miller <davem@redhat.com>
39970
39971 PR target/7842
39972 * gcc.c-torture/execute/shiftdi.c: New test.
39973
39974 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
39975
39976 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
39977 unique to the tool.
39978 * lib/g77.exp (g77_init): Likewise.
39979 * lib/g++.exp (g++_init): Likewise.
39980 * lib/objc.exp (objc_init): Likewise.
39981
39982 2002-09-25 Mark Mitchell <mark@codesourcery.com>
39983
39984 * g++.dg/abi/empty5.C: New test.
39985 * g++.dg/abi/empty6.C: New test.
39986 * g++.dg/abi/vbase12.C: New test.
39987
39988 2002-09-25 Richard Henderson <rth@redhat.com>
39989
39990 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
39991 too-small long double.
39992
39993 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
39994
39995 * gcc.dg/20020919-1.c: New test.
39996
39997 2002-09-23 Mark Mitchell <mark@codesourcery.com>
39998
39999 * g++.dg/abi/bitfield6.C: New test.
40000 * g++.dg/abi/bitfield7.C: New test.
40001 * g++.dg/abi/bitfield8.C: New test.
40002 * g++.dg/abi/vbase11.C: New test.
40003
40004 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
40005
40006 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40007 hppa*-*-hpux*. Update test comment.
40008
40009 2002-09-20 Jakub Jelinek <jakub@redhat.com>
40010
40011 * gcc.dg/tls/struct-1.c: New test.
40012
40013 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
40014
40015 * gcc.dg/cpp/tr-warn2.c: Update.
40016
40017 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
40018
40019 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40020
40021 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
40022
40023 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40024 systems.
40025
40026 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
40027
40028 * gcc.c-torture/execute/ieee/mzero3.c: New test.
40029
40030 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40031 Adjust for c++filt moved to binutils. Remove spurious duplicate
40032 setting of cxxfilt.
40033
40034 2002-09-19 Geoffrey Keating <geoffk@apple.com>
40035
40036 * gcc.dg/20020312-2.c: Update for darwin.
40037
40038 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
40039
40040 * g++.old-deja/g++.other/crash32.C: Mark ICE.
40041
40042 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
40043
40044 * objc.dg/comp-types-1.m: New test.
40045 * objc.dg/comp-types-2.m: New test.
40046 * objc.dg/comp-types-3.m: New test.
40047 * objc.dg/comp-types-4.m: New test.
40048 * objc.dg/comp-types-5.m: New test.
40049 * objc.dg/comp-types-6.m: New test.
40050
40051 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
40052
40053 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40054
40055 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
40056
40057 * g++.dg/other/do1.C: New test.
40058
40059 * g++.dg/template/subst1.C: New test.
40060
40061 2002-09-16 Steve Ellcey <sje@cup.hp.com>
40062
40063 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40064
40065 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
40066
40067 * g++.dg/template/qualttp20.C: Adjust expected errors.
40068 * g++.old-deja/g++.jason/report.C: Likewise.
40069 * g++.old-deja/g++.other/qual1.C: Likewise.
40070
40071 * g++.dg/lookup/scoped2.C: New test.
40072
40073 * g++.dg/ext/asm3.C: New test.
40074
40075 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
40076
40077 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40078
40079 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
40080
40081 * ChangeLog: follow spelling conventions.
40082 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40083 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40084 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40085 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40086 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40087 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40088 * g++.old-deja/g++.law/global-init1.C: Likewise.
40089 * g++.old-deja/g++.other/delete4.C: Likewise.
40090 * g++.old-deja/g++.other/inline21.C: Likewise.
40091 * g++.old-deja/g++.other/singleton.C: Likewise.
40092 * g77.dg/strlen0.f: Likewise.
40093 * g77.f-torture/compile/20010519-1.f: Likewise.
40094 * g77.f-torture/compile/980310-4.f: Likewise.
40095 * gcc.c-torture/compile/20000605-1.c: Likewise.
40096 * gcc.c-torture/execute/20020225-1.c: Likewise.
40097 * gcc.dg/c90-hexfloat-2.c: Likewise.
40098 * gcc.dg/c99-bool-1.c: Likewise.
40099 * gcc.dg/c99-hexfloat-2.c: Likewise.
40100 * gcc.dg/dll-2.c: Likewise.
40101 * gcc.dg/wtr-union-init-1.c: Likewise.
40102 * gcc.dg/wtr-union-init-2.c: Likewise.
40103 * gcc.dg/wtr-union-init-3.c: Likewise.
40104 * gcc.dg/cpp/avoidpaste1.c: Likewise.
40105 * gcc.dg/cpp/defined.c: Likewise.
40106 * gcc.dg/cpp/macsyntx.c: Likewise.
40107 * gcc.dg/cpp/paste2.c: Likewise.
40108 * gcc.dg/cpp/trad/defined.c: Likewise.
40109 * gcc.dg/format/c90-printf-1.c: Likewise.
40110 * gcc.dg/format/c90-scanf-1.c: Likewise.
40111 * gcc.dg/format/c99-printf-1.c: Likewise.
40112 * gcc.dg/format/c99-scanf-1.c: Likewise.
40113 * gcc.misc-tests/gcov-8.c: Likewise.
40114 * lib/profopt.exp: Likewise.
40115
40116 2002-09-15 Krister Walfridsson <cato@df.lth.se>
40117
40118 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40119
40120 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
40121
40122 * g++.dg/inherit/using2.C: New test.
40123
40124 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
40125
40126 * ChangeLog: Follow spelling conventions.
40127 * g++.dg/template/friend4.C: Likewise.
40128 * g++.old-deja/g++.pt/crash67.C: Likewise.
40129 * gcc.c-torture/execute/20000801-4.c: Likewise.
40130 * gcc.dg/c90-digraph-1.c: Likewise.
40131 * gcc.dg/c94-digraph-1.c: Likewise.
40132 * gcc.dg/c99-digraph-1.c: Likewise.
40133 * gcc.dg/cpp/line5.c: Likewise.
40134 * gcc.dg/cpp/multiline.c: Likewise.
40135 * gcc.dg/cpp/trad/literals-1.c: Likewise.
40136 * gcc.dg/format/attr-3.c: Likewise.
40137 * gcc.dg/format/c90-scanf-3.c: Likewise.
40138 * gcc.dg/format/ext-4.c: Likewise.
40139
40140 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
40141
40142 * g++.dg/template/pretty1.C: New test.
40143
40144 2002-09-14 Alan Modra <amodra@bigpond.net.au>
40145
40146 * gcc.c-torture/execute/struct-cpy-1.c: New test.
40147
40148 2002-09-13 Matt Austern <austern@apple.com>
40149
40150 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
40151 passing a cast expression to a function by const reference.
40152
40153 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
40154
40155 * g++.dg/template/deduce1.C: New test.
40156
40157 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
40158
40159 * gcc.c-torture/execute/simd-1.c: Force all use of int to
40160 32-bit int.
40161
40162 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
40163
40164 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
40165 usage.
40166
40167 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
40168
40169 * gcc.c-torture/compile/20020910-1.c: New test.
40170
40171 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
40172
40173 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
40174
40175 2002-09-10 Andreas Jaeger <aj@suse.de>
40176
40177 * gcc.dg/20020312-2.c: Adjust for x86-64.
40178
40179 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
40180
40181 * g77.dg/7388.f: New test case for PR 7388.
40182
40183 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
40184
40185 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
40186
40187 2002-09-05 Ziemowit Laski <zlaski@apple.com>
40188
40189 * objc.dg/proto-lossage-1.m: New test.
40190
40191 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
40192
40193 * gcc.dg/cpp/_Pragma4.c: Fix typo.
40194
40195 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
40196
40197 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
40198 expected to pass.
40199
40200 2002-09-06 Stan Shebs <shebs@apple.com>
40201 David Edelsohn <edelsohn@gnu.org>
40202
40203 * gcc.dg/weak: New directory.
40204 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
40205 target-specific xfail bits.
40206 * gcc.dg/typeof-2.c: Move to new directory.
40207 * gcc.dg/weak.exp: New expect script.
40208
40209 2002-09-06 Alan Modra <amodra@bigpond.net.au>
40210
40211 * gcc.c-torture/execute/extzvsi.c: New test.
40212
40213 2002-09-05 Stan Shebs <shebs@apple.com>
40214
40215 * gcc.dg/weak-1.c: xfail on Darwin.
40216 * gcc.dg/weak-2.c: Ditto.
40217 * gcc.dg/weak-3.c: Ditto.
40218 * gcc.dg/weak-4.c: Ditto.
40219 * gcc.dg/weak-5.c: Ditto.
40220 * gcc.dg/weak-6.c: Ditto.
40221 * gcc.dg/weak-7.c: Ditto.
40222 * gcc.dg/weak-8.c: Ditto.
40223 * gcc.dg/weak-9.c: Ditto.
40224
40225 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
40226
40227 * gcc.c-torture/execute/loop-14.c: New test.
40228
40229 2002-09-04 Jakub Jelinek <jakub@redhat.com>
40230
40231 * g++.dg/other/cxa-atexit1.C: New test.
40232
40233 * gcc.dg/typeof-2.c: New test.
40234
40235 2002-09-03 Roger Sayle <roger@eyesopen.com>
40236
40237 * gcc.dg/builtins-2.c: New testcase.
40238 * gcc.dg/builtins-3.c: New testcase.
40239
40240 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
40241
40242 * gcc.dg/cpp/_Pragma4.c: New test.
40243
40244 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
40245
40246 * objc/execute/nil_method-1.m: New testcase.
40247
40248 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
40249
40250 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
40251 [Object class], not [Object initialize].
40252
40253 2002-08-31 Roger Sayle <roger@eyesopen.com>
40254 Hans-Peter Nilsson <hp@bitrange.com>
40255
40256 * gcc.c-torture/execute/20020720-1.x: Skip test on
40257 mmix-knuth-mmixware. Correct comment.
40258
40259 2002-08-27 Mark Mitchell <mark@codesourcery.com>
40260
40261 * testsuite/g++.dg/abi/bitfield5.C: New test.
40262 * testsuite/g++.dg/abi/vbase10.C: Likewise.
40263
40264 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
40265
40266 * objc.dg/undeclared-selector.m: New test.
40267
40268 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
40269
40270 * g++.dg/other/offsetof1.C: Avoid cast warning.
40271
40272 2002-08-26 Ziemowit Laski <zlaski@apple.com>
40273
40274 * objc.dg/super-class-2.m: New test.
40275
40276 2002-08-24 Matt Austern <austern@apple.com>
40277
40278 * g++.dg/ext/lvaddr.C: New test.
40279 * g++.dg/ext/lvcast.C: New test.
40280
40281 2002-08-22 Mark Mitchell <mark@codesourcery.com>
40282
40283 * testsuite/g++.dg/inherit/cond1.C: New test.
40284
40285 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
40286
40287 * gcc.dg/noncompile/incomplete-1.c: New test.
40288
40289 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
40290
40291 * gcc.dg/typespec-1.c: New test.
40292
40293 2002-08-20 Devang Patel <dpatel@apple.com>
40294 * objc.dg/proto-hier-2.m: New test.
40295
40296 2002-08-19 Ziemowit Laski <zlaski@apple.com>
40297
40298 * objc.dg/bitfield-1.m: New test.
40299 * objc.dg/bitfield-2.m: New test.
40300
40301 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
40302
40303 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
40304 gcc.dg/c99-flex-array-4.c: New tests.
40305
40306 2002-08-16 Stan Shebs <shebs@apple.com>
40307
40308 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
40309
40310 2002-08-15 Jakub Jelinek <jakub@redhat.com>
40311
40312 * gcc.dg/typeof-1.c: New test.
40313 * g++.dg/ext/typeof2.C: New test.
40314
40315 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
40316
40317 * g++.dg/other/offsetof1.C: New test.
40318
40319 2002-08-14 Richard Henderson <rth@redhat.com>
40320
40321 * gcc.dg/tls/diag-3.c: Fix expected message strings.
40322
40323 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
40324
40325 * gcc.dg/cpp/_Pragma3.c: New test.
40326
40327 2002-08-13 Mark Mitchell <mark@codesourcery.com>
40328
40329 * g++.dg/template/inherit3: New test.
40330
40331 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
40332
40333 * gcc.dg/bitfld-4.c: Add blank options.
40334
40335 2002-08-09 Mark Mitchell <mark@codesourcery.com>
40336
40337 * g++.dg/template/crash1.C: New test.
40338
40339 2002-08-08 Jakub Jelinek <jakub@redhat.com>
40340
40341 * gcc.dg/tls/opt-2.c: New test.
40342
40343 2002-08-08 Devang Patel <dpatel@apple.com>
40344
40345 * objc.dg/selector-1.m : New test
40346
40347 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
40348
40349 * g++.dg/abi/bitfield4.C: New test.
40350 * gcc.dg/bitfld-4.c: New test.
40351
40352 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
40353
40354 * g++.dg/other/packed1.C: New test.
40355
40356 2002-08-07 Mark Mitchell <mark@codesourcery.com>
40357
40358 * g++.dg/abi/offsetof.C: Tweak error messages.
40359 * g++.old-deja/g++.mike/p10769a.C: Likewise.
40360
40361 2002-08-08 Jakub Jelinek <jakub@redhat.com>
40362
40363 * gcc.dg/bitfld-3.c: New test.
40364
40365 2002-08-07 Jakub Jelinek <jakub@redhat.com>
40366 Richard Henderson <rth@redhat.com>
40367
40368 * gcc.dg/i386-bitfield1.c: New test.
40369 * g++.dg/abi/bitfield3.C: Update.
40370
40371 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
40372
40373 * objc.dg/const-str-2.m: Update.
40374 * gcc.dg/cpp/c++98.c: Change to C extension.
40375 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
40376 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
40377
40378 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
40379
40380 * testsuite/gcc.dg/tls/diag-3.c: New.
40381
40382 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
40383
40384 * g++.dg/README (Subdirectories): Document new subdir expr.
40385 * g++.dg/expr/pmf-1.C: New test.
40386
40387 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
40388
40389 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
40390
40391 2002-08-06 Jakub Jelinek <jakub@redhat.com>
40392
40393 * g++.dg/abi/bitfield3.C: New test.
40394
40395 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
40396
40397 * lib/gcov.exp: Tweak expected line formats.
40398 * gcc.misc-tests/gcov8.c: New test.
40399 * gcc.misc-tests/gcov8.x: New flags.
40400
40401 2002-08-05 Jakub Jelinek <jakub@redhat.com>
40402
40403 * consistency.vlad/layout/endian.c: Include string.h.
40404
40405 * gcc.c-torture/execute/20020805-1.c: New test.
40406
40407 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
40408
40409 * g++.dg/other/conversion1.C: New test.
40410
40411 2002-08-03 Roger Sayle <roger@eyesopen.com>
40412
40413 * gcc.dg/builtins-1.c: New testcase.
40414
40415 2002-08-02 Mark Mitchell <mark@codesourcery.com>
40416
40417 * g++.dg/inherit/access3.C: New test.
40418
40419 2002-08-01 Jakub Jelinek <jakub@redhat.com>
40420
40421 * gcc.dg/ia64-visibility-2.c: New test.
40422
40423 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
40424
40425 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
40426 __qualifier_flags to __flags.
40427
40428 2002-07-31 Mark Mitchell <mark@codesourcery.com>
40429
40430 * g++.dg/inherit/operator1.C: New test.
40431 * g++.dg/lookup/disamb1.C: Fix typo in comment.
40432 * g++.dg/other/error1.C: Change expected error message.
40433 * g++.dg/template/conv4.C: Likewise.
40434
40435 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
40436
40437 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
40438 for documented behavior.
40439
40440 2002-07-25 Roger Sayle <roger@eyesopen.com>
40441
40442 * gcc.c-torture/execute/20020720-1.x: Skip this test on
40443 several targets known to fail.
40444
40445 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
40446
40447 * gcc.dg/mips-args-[123].c: New tests.
40448
40449 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
40450
40451 * gcc.dg/ppc-spe.c: New.
40452
40453 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
40454
40455 * g++.dg/other/ptrmem4.C: New testcase.
40456
40457 2002-07-24 Richard Henderson <rth@redhat.com>
40458
40459 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
40460
40461 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
40462
40463 * g++.dg/ext/alignof1.C (main): Return 0 for success.
40464
40465 2002-07-24 Roger Sayle <roger@eyesopen.com>
40466
40467 * gcc.c-torture/execute/memset-3.c: New testcase.
40468
40469 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
40470
40471 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
40472 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
40473
40474 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40475
40476 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
40477 Delete.
40478
40479 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
40480
40481 * gcc.c-torture/compile/simd-4.c: New test.
40482
40483 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40484
40485 PR c++/7347, c++/7348
40486 * g++.dg/template/access4.C: New test.
40487 * g++.dg/template/access5.C: New test.
40488 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
40489 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
40490 * g++.old-deja/g++.pt/ttp58.C: Likewise.
40491 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
40492
40493 2002-07-22 Jakub Jelinek <jakub@redhat.com>
40494
40495 * gcc.dg/gnu89-init-2.c: New test.
40496
40497 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
40498
40499 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
40500
40501 2002-07-20 Roger Sayle <roger@eyesopen.com>
40502
40503 * gcc.c-torture/execute/20020720-1.c: New testcase.
40504
40505 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
40506
40507 * gcc.dg/cpp/Wsignprom.c: New tests.
40508
40509 2002-07-20 Alan Modra <amodra@bigpond.net.au>
40510
40511 * gcc.c-torture/execute/loop-13.c: New test.
40512
40513 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
40514
40515 * gcc.dg/cpp/expr.c: New tests.
40516
40517 2002-07-18 David Edelsohn <edelsohn@gnu.org>
40518
40519 * g++.dg/opt/pr6713.C: Add template instantiation.
40520
40521 2002-07-18 Alan Modra <amodra@bigpond.net.au>
40522
40523 * gcc.dg/nest.c: New test.
40524
40525 2002-07-17 Richard Henderson <rth@redhat.com>
40526
40527 * g++.dg/opt/pr6713.C: New test.
40528
40529 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
40530
40531 * gcc.c-torture/execute/loop-2e.x: Let the testcase
40532 XFAIL for all x86 processors.
40533
40534 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
40535
40536 * gcc.c-torture/execute/20010122-1.x: Do not test with
40537 -fomit-frame-pointer.
40538
40539 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40540
40541 * g++.dg/template/instantiate2.C: New test.
40542 * g++.dg/template/spec4.C: New test.
40543
40544 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40545
40546 * g++.dg/template/access2.C: New test.
40547 * g++.dg/template/access3.C: New test.
40548
40549 2002-07-15 Zack Weinberg <zack@codesourcery.com>
40550
40551 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
40552 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
40553 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
40554 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
40555 Convert to use <stdarg.h>.
40556 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
40557 Delete.
40558 * gcc.dg/va-arg-2.c: New.
40559 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
40560
40561 2002-07-15 Jakub Jelinek <jakub@redhat.com>
40562
40563 * gcc.c-torture/compile/20020710-1.c: New test.
40564
40565 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
40566 Andrew Pinski <pinskia@physics.uc.edu>
40567
40568 gcc.c-torture/compile/simd-2.c: New testcase.
40569 gcc.c-torture/compile/simd-3.c: Likewise.
40570
40571 2002-07-11 Mark Mitchell <mark@codesourcery.com>
40572
40573 PR c++/7224
40574 * g++.dg/overload/error1.C: New test.
40575
40576 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40577
40578 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
40579 configuration and IRIX 6 O32 ABI.
40580
40581 2002-07-11 Roger Sayle <roger@eyesopen.com>
40582
40583 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
40584
40585 2002-07-10 Roger Sayle <roger@eyesopen.com>
40586
40587 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
40588
40589 2002-07-10 Jeffrey A Law <law@redhat.com>
40590
40591 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
40592
40593 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
40594
40595 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
40596
40597 * gcc.dg/20020312-2.c: Check for __PPC__.
40598
40599 2002-07-09 Diego Novillo <dnovillo@redhat.com>
40600
40601 * gcc.c-torture/compile/20020709-1.c: New test.
40602
40603 2002-07-07 Roger Sayle <roger@eyesopen.com>
40604
40605 * g++.dg/template/qualttp21.C: New test case.
40606
40607 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
40608
40609 * gcc.c-torture/compile/20020706-1.c: New test.
40610 * gcc.c-torture/compile/20020706-2.c: New test.
40611
40612 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
40613 Alexandre Oliva <aoliva@redhat.com>
40614
40615 * g++.dg/warn/incomplete1.C: New test.
40616
40617 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40618
40619 PR c++/7099
40620 * g++.dg/warn/noreturn1.C: New test.
40621
40622 2002-07-03 Mark Mitchell <mark@codesourcery.com>
40623
40624 PR c++/6706
40625 * g++.dg/debug/debug6.C: New test.
40626 * g++.dg/debug/debug7.C: New test.
40627
40628 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
40629
40630 * gcc.c-torture/compile/simd-3.c: New test.
40631
40632 2002-07-03 Chris Demetriou <cgd@broadcom.com>
40633
40634 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
40635 * gcc.dg/20020620-1.c: Likewise.
40636
40637 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40638
40639 PR c++/6944
40640 * g++.dg/init/array4.C: New test.
40641 * g++.dg/init/array5.C: New test.
40642
40643 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
40644
40645 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
40646 * gcc.c-torture/execute/simd-2.c (main): Likewise.
40647
40648 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40649
40650 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
40651 * gcc.dg/wtr-aggr-init-1.c: Likewise.
40652 * gcc.dg/wtr-conversion-1.c: Likewise.
40653 * gcc.dg/wtr-escape-1.c: Likewise.
40654 * gcc.dg/wtr-int-type-1.c: Likewise.
40655 * gcc.dg/wtr-label-1.c: Likewise.
40656 * gcc.dg/wtr-static-1.c: Likewise.
40657 * gcc.dg/wtr-strcat-1.c: Likewise.
40658 * gcc.dg/wtr-suffix-1.c: Likewise.
40659 * gcc.dg/wtr-switch-1.c: Likewise.
40660 * gcc.dg/wtr-unary-plus-1.c: Likewise.
40661 * gcc.dg/wtr-union-init-1.c: Likewise.
40662 * gcc.dg/wtr-union-init-2.c: Likewise.
40663 * gcc.dg/wtr-union-init-3.c: Likewise.
40664
40665 * gcc.dg/wtr-func-def-1.c: New test.
40666
40667 2002-07-02 Devang Patel <dpatel@apple.com>
40668
40669 * objc.dg/param-1.m: New test.
40670
40671 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
40672
40673 * gcc.dg/cpp/trad/directive.c: Add test.
40674 * gcc.dg/cpp/trad/macroargs.c: Add test.
40675 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
40676
40677 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
40678
40679 * gcc.dg/cpp/cmdlne-M.c: New test.
40680
40681 2002-07-02 Ziemowit Laski <zlaski@apple.com>
40682
40683 * objc.dg/desig-init-1.m: New test.
40684
40685 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40686
40687 PR c++/6716
40688 * g++.dg/template/instantiate1.C: New test.
40689
40690 2002-07-01 Mark Mitchell <mark@codesourcery.com>
40691
40692 PR c++/7112
40693 * g++.dg/template/sizeof2.C: New test.
40694
40695 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
40696
40697 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
40698 gcc.dg/cpp/trad/include.c: New tests.
40699
40700 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
40701
40702 PR target/7177
40703 * gcc.c-torture/compile/20020701-1.c: New test.
40704
40705 2002-07-01 Stan Shebs <shebs@apple.com>
40706
40707 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
40708 header here...
40709 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
40710 (objc-torture-execute): or here.
40711
40712 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
40713
40714 * gcc.c-torture/execute/arith-rand-ll.c: New test.
40715
40716 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
40717
40718 * gcc.dg/cpp/trad/escaped-nl.c: New test.
40719
40720 2002-06-30 Devang Patel <dpatel@apple.com>
40721
40722 * objc.dg/fsyntax-only.m: New test.
40723
40724 2002-06-27 Mark Mitchell <mark@codesourcery.com>
40725
40726 PR c++/6695
40727 * g++.dg/template/friend7.C: New file.
40728
40729 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
40730
40731 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
40732 return type.
40733
40734 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
40735
40736 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
40737 avoid division by zero.
40738
40739 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
40740
40741 * gcc.dg/Wunknownprag.c: New tests.
40742
40743 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
40744
40745 * gcc.c-torture/execute/simd-2.c: New test.
40746
40747 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
40748
40749 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
40750 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
40751 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
40752 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
40753 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
40754 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
40755 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
40756 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
40757 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
40758 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
40759 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
40760 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
40761 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
40762 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
40763 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
40764 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
40765 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
40766
40767 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
40768
40769 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
40770 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
40771 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
40772 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
40773 New tests.
40774 * gcc.dg/cpp/trad/directive.c: Update.
40775
40776 2002-06-23 Andreas Jaeger <aj@suse.de>
40777
40778 * gcc.c-torture/execute/complex-6.c: New.
40779
40780 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
40781
40782 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
40783 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
40784 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
40785 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
40786
40787 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
40788
40789 * gcc.dg/cpp/trad: New directory with traditional tests copied
40790 from parent directory.
40791 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
40792 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
40793 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
40794 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
40795 Move to trad/ and rename.
40796 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
40797 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
40798 gcc.dg/cpp/trad/redef2.c: New tests.
40799 * gcc.dg/cpp/trad/trad.exp: New driver.
40800
40801 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
40802
40803 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
40804 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
40805 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
40806 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
40807 Remove.
40808
40809 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
40810
40811 * gcc.dg/20020620-1.c: New test.
40812
40813 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40814
40815 * g++.dg/template/ttp4.C: New test.
40816
40817 2002-06-19 Jakub Jelinek <jakub@redhat.com>
40818
40819 * g++.dg/opt/vt1.C: Fix regexp.
40820
40821 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40822
40823 * gcc.c-torture/execute/pure-1.c: Make functions static again.
40824 Don't use attribute `noinline'.
40825
40826 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
40827
40828 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
40829
40830 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
40831
40832 * gcc.c-torture/execute/simd-1.c: New.
40833
40834 * gcc.dg/simd-1.c: New.
40835
40836 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
40837
40838 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
40839
40840 2002-06-16 Richard Henderson <rth@redhat.com>
40841
40842 * g++.dg/ext/anon-struct1.C: New.
40843 * g++.dg/ext/anon-struct2.C: New.
40844 * g++.dg/ext/anon-struct3.C: New.
40845 * gcc.dg/anon-struct-1.c: New.
40846 * gcc.dg/anon-struct-2.c: New.
40847 * gcc.dg/anon-struct-3.c: New.
40848 * gcc.dg/20011008-1.c: Adjust warning text.
40849 * gcc.dg/20020527-1.c: Add -fms-extensions.
40850
40851 2002-06-16 Richard Henderson <rth@redhat.com>
40852
40853 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
40854
40855 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
40856
40857 * gcc.c-torture/execute/20020615-1.c: New test.
40858
40859 2002-06-15 Roger Sayle <roger@eyesopen.com>
40860
40861 * gcc.c-tortuture/execute/compare-1.c: New test case.
40862 * gcc.c-tortuture/execute/compare-2.c: New test case.
40863 * gcc.c-tortuture/execute/compare-3.c: New test case.
40864
40865 2002-06-13 Richard Henderson <rth@redhat.com>
40866
40867 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
40868 ia64 ilp32.
40869
40870 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40871
40872 * g++.dg/template/typename2.C: Update error message.
40873
40874 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
40875
40876 * gcc.c-torture/execute/20020611-1.c: New test.
40877
40878 2002-06-11 Bob Wilson <bob.wilson@acm.org>
40879
40880 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
40881 list of targets to skip.
40882
40883 2002-06-10 Bob Wilson <bob.wilson@acm.org>
40884
40885 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
40886 targets if not optimizing.
40887
40888 2002-06-10 Jakub Jelinek <jakub@redhat.com>
40889
40890 * gcc.c-torture/compile/20020605-1.c: New test.
40891
40892 * g++.dg/opt/vt1.C: New test.
40893
40894 * gcc.dg/20020531-1.c: New test.
40895
40896 * gcc.dg/20020530-1.c: New test.
40897
40898 * gcc.dg/20020527-1.c: New test.
40899
40900 * g++.dg/opt/cse1.C: New test.
40901
40902 2002-06-07 Roger Sayle <roger@eyesopen.com>
40903
40904 * gcc.dg/20020607-2.c: New test case.
40905
40906 2002-06-07 Jakub Jelinek <jakub@redhat.com>
40907
40908 * gcc.c-torture/compile/20020604-1.c: New test.
40909
40910 2002-06-04 Richard Henderson <rth@redhat.com>
40911
40912 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
40913 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
40914 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
40915
40916 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
40917
40918 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
40919
40920 2002-06-03 Richard Henderson <rth@redhat.com>
40921
40922 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
40923 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
40924
40925 2002-06-02 Richard Henderson <rth@redhat.com>
40926
40927 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
40928 test functions static.
40929
40930 2002-06-02 Andreas Jaeger <aj@suse.de>
40931
40932 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
40933 now.
40934
40935 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
40936
40937 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
40938 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
40939 Update for mofified diagnostics.
40940 * gcc.dg/c99-intconst-1.c: No longer fail.
40941
40942 2002-06-02 Richard Henderson <rth@redhat.com>
40943
40944 * gcc.dg/uninit-A.c: Remove xfail markers.
40945
40946 2002-06-01 Roger Sayle <roger@eyesopen.com>
40947
40948 * gcc.dg/fnegate-1.c: New test case.
40949
40950 2002-05-30 Osku Salerma <osku@iki.fi>
40951
40952 * gcc.c-torture/execute/mayalias-1.c: New file.
40953
40954 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
40955
40956 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
40957 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
40958 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
40959
40960 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
40961
40962 * gcc.c-torture/execute/20020529-1.c: New test.
40963
40964 2002-05-27 Richard Henderson <rth@redhat.com>
40965
40966 * g++.dg/ext/attrib6.C: New test case.
40967
40968 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40969
40970 * gcc.c-torture/execute/pure-1.c: New test.
40971
40972 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
40973
40974 * gcc.dg/cpp/arith-2.c: Remove.
40975
40976 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
40977
40978 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
40979 * gcc.dg/cpp/if-3.c: Remove.
40980
40981 2002-05-26 Jakub Jelinek <jakub@redhat.com>
40982
40983 * g++.dg/opt/cse2.C: New test.
40984
40985 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
40986
40987 * gcc.dg/cpp/arith-1.c: New semantic tests.
40988 * gcc.dg/cpp/if-1.c: Update.
40989
40990 2002-05-24 Ben Elliston <bje@redhat.com>
40991
40992 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
40993
40994 2002-05-24 Jakub Jelinek <jakub@redhat.com>
40995
40996 * gcc.dg/verbose-asm.c: New test.
40997
40998 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
40999
41000 * gcc.dg/cpp/paste12.c: New test.
41001
41002 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
41003
41004 * g++.dg/parse/named_ops.C: New test.
41005
41006 2002-05-23 Mark Mitchell <mark@codesourcery.com>
41007
41008 * gcc.dg/weak-8.c: New test.
41009
41010 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
41011
41012 * gcc.dg/weak-2.c: Allow optional leading underscore
41013 in scan-assembler symbol name.
41014 * gcc.dg/weak-3.c: Likewise.
41015 * gcc.dg/weak-4.c: Likewise.
41016 * gcc.dg/weak-5.c: Likewise.
41017
41018 2002-05-23 Jakub Jelinek <jakub@redhat.com>
41019
41020 * gcc.dg/20020523-1.c: New test.
41021
41022 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
41023
41024 * objc.dg/const-str-2.m: Update now that we stop after
41025 a command line error.
41026
41027 2002-05-22 Richard Henderson <rth@redhat.com>
41028
41029 * g++.dg/dg.exp: Fix typo in test pruneing.
41030
41031 2002-05-22 Richard Henderson <rth@redhat.com>
41032
41033 * g++.dg/dg.exp: Prune the tls subdirectory.
41034 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41035 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41036 * g++.dg/tls/init-1.C: New.
41037
41038 2002-05-22 Jakub Jelinek <jakub@redhat.com>
41039
41040 * gcc.dg/20020517-1.c: New test.
41041
41042 2002-05-21 Richard Henderson <rth@redhat.com>
41043
41044 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41045 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41046
41047 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
41048
41049 * g++.dg/other/copy2.C: New test.
41050
41051 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
41052
41053 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41054 (MAX_COPY): Bump up to 10 times sizeof (long long).
41055 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41056
41057 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41058 sizeof (long long).
41059
41060 * gcc.c-torture/execute/strcpy-1.c: New test.
41061
41062 2002-05-19 Jason Merrill <jason2redhat.com>
41063
41064 * g++.dg/ext/oper1.C: New test.
41065
41066 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
41067 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
41068
41069 * README.QMTEST: New file.
41070
41071 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41072
41073 2002-05-19 Andreas Jaeger <aj@suse.de>
41074
41075 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41076 now.
41077 * gcc.c-torture/execute/loop-2d.x: Likewise.
41078
41079 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
41080
41081 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41082 support weak symbols.
41083 * gcc.dg/weak-4.c: Likewise.
41084 * gcc.dg/weak-6.c: Likewise.
41085
41086 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
41087
41088 * gcc.dg/weak-3.c: Add dg-excess-error comment for
41089 cygwin, coff and h8300-*-hms targets
41090 * gcc.dg/weak-5.c: Likewise.
41091 * gcc.dg/weak-7.c: Likewise.
41092
41093 2002-05-16 Jason Merrill <jason@redhat.com>
41094
41095 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41096 (scan-assembler-not, scan-assembler-dem): Likewise.
41097 (scan-assembler-dem-not): Likewise.
41098
41099 2002-05-15 Richard Henderson <rth@redhat.com>
41100
41101 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41102
41103 2002-05-15 Richard Henderson <rth@redhat.com>
41104
41105 * gcc.dg/weak-5.c (vfoo1c): No warning here.
41106 (vfoo1f): Warning here.
41107 (vfoo1l): Don't redefine the alias.
41108
41109 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
41110
41111 * g++.dg/init/pm1.C: New test.
41112
41113 2002-05-12 David S. Miller <davem@redhat.com>
41114
41115 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41116 types.
41117
41118 2002-05-10 Roger Sayle <roger@eyesopen.com>
41119
41120 * gcc.c-torture/execute/20020510-1.c: New test case.
41121
41122 2002-05-10 David S. Miller <davem@redhat.com>
41123
41124 * gcc.c-torture/execute/conversion.c: Test long double too.
41125
41126 2002-05-09 Jakub Jelinek <jakub@redhat.com>
41127
41128 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41129 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41130 * lib/g++.exp (g++_link_flags): Likewise.
41131 * lib/objc.exp (objc_target_compile): Likewise.
41132
41133 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
41134
41135 * gcc.dg/cpp/poison.c: Update.
41136 * gcc.dg/cpp/20000625-2.c: Remove.
41137 * gcc.dg/cpp/direct2s.c: Remove final test.
41138
41139 2002-05-08 Tom Rix <trix@redhat.com>
41140
41141 * gcc.c-torture/execute/20020508-1.c: New test.
41142 * gcc.c-torture/execute/20020508-2.c: New test.
41143 * gcc.c-torture/execute/20020508-3.c: New test.
41144
41145 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
41146
41147 * gcc.dg/cpp/charconst-4.c: More tests.
41148
41149 2002-05-08 Mark Mitchell <mark@codesourcery.com>
41150
41151 PR c/6569
41152 * gcc.dg/weak-3.c: Update location of warning messages.
41153 * gcc.dg/weak-5.c: Likewise.
41154
41155 2002-05-06 Roger Sayle <roger@eyesopen.com>
41156
41157 * gcc.c-torture/execute/20020506-1.c: New test case.
41158
41159 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
41160
41161 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
41162
41163 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
41164
41165 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
41166
41167 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
41168
41169 * gcc.dg/cpp/charconst-3.c: New test.
41170
41171 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
41172
41173 * gcc.dg/cpp/charconst.c: Update tests.
41174
41175 2002-05-05 Tim Josling <tej@melbpc.org.au>
41176
41177 * treelang: Added directory for new sample language treelang. Also
41178 lib/treelang.exp: New file to signal treelang should be tested.
41179
41180 2002-05-03 Jakub Jelinek <jakub@redhat.com>
41181
41182 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
41183 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
41184 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
41185 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
41186 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
41187 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
41188 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
41189
41190 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
41191
41192 * gcc.dg/format/xopen-2.c: New test.
41193
41194 2002-05-03 Jakub Jelinek <jakub@redhat.com>
41195
41196 * gcc.dg/20020503-1.c: New test.
41197
41198 2002-05-02 Mark Mitchell <mark@codesourcery.com>
41199
41200 * g++.dg/init/dtor1.C: Make it tougher.
41201
41202 2002-05-01 Mark Mitchell <mark@codesourcery.com>
41203
41204 * g++.dg/init/dtor1.C: New test.
41205
41206 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
41207
41208 * gcc.dg/altivec-8.c: New.
41209
41210 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
41211
41212 * gcc.dg/altivec-7.c: New.
41213
41214 2002-04-29 Jakub Jelinek <jakub@redhat.com>
41215
41216 * g++.dg/parse/typedef1.C: New test.
41217
41218 2002-04-29 Mark Mitchell <mark@codesourcery.com>
41219
41220 PR c++/6486
41221 * g++.dg/template/friend6.C: New test.
41222
41223 PR c++/6492
41224 * g++.dg/init/copy1.C: New test.
41225
41226 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
41227
41228 * g++.dg/warn/effc1.C: New test.
41229
41230 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
41231
41232 * gcc.dg/cpp/if-cexp.c: Add a test.
41233
41234 2002-04-28 Jakub Jelinek <jakub@redhat.com>
41235
41236 * gcc.dg/20020426-2.c: New test.
41237
41238 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
41239
41240 * gcc.dg/cpp/if-mop.c: Update.
41241 * gcc.dg/cpp/if-mpar.c: Add test.
41242 * gcc.dg/cpp/if-oppr.c: Update.
41243
41244 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41245
41246 PR c/6343
41247 * gcc.dg/weak-[2-7].c: New tests.
41248
41249 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
41250
41251 * gcc.dg/enum1.c: New test.
41252
41253 2002-04-26 Mark Mitchell <mark@codesourcery.com>
41254
41255 PR c++/6497
41256 * g++.dg/inherit/access2.C: New test.
41257
41258 2002-04-26 Mark Mitchell <mark@codesourcery.com>
41259
41260 PR bootstrap/6445
41261 * gcc.dg/20020426-1.c: New test.
41262
41263 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
41264
41265 * g++.dg/abi/enum1.C: New test.
41266
41267 2002-04-26 Richard Henderson <rth@redhat.com>
41268
41269 * gcc.dg/c99-bool-1.c: Expect always true warning.
41270
41271 2002-04-25 Roger Sayle <roger@eyesopen.com>
41272
41273 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
41274
41275 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41276
41277 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
41278 targets.
41279
41280 2002-04-24 Mark Mitchell <mark@codesourcery.com>
41281
41282 * g++.dg/abi/mange7.C: New test.
41283
41284 PR c++/6438.
41285 * g++.dg/parse/stmtexpr2.C: New test.
41286
41287 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
41288
41289 * gcc.dg/20020312-2.c: Add SH target.
41290
41291 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41292
41293 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
41294 compiler output on mips*-*-irix*.
41295
41296 2002-04-23 Jakub Jelinek <jakub@redhat.com>
41297
41298 * g++.dg/parse/attr1.C: New test.
41299
41300 2002-04-23 Roger Sayle <roger@eyesopen.com>
41301
41302 * gcc.c-torture/execute/string-opt-17.c: New test case.
41303 * gcc.c-torture/execute/memset-2.c: New test case.
41304
41305 2002-04-23 Mark Mitchell <mark@codesourcery.com>
41306
41307 PR c++/6256:
41308 * g++.dg/template/friend5.C: New test.
41309
41310 PR c++/6331:
41311 * g++.dg/template/qual1.C: Likewise.
41312
41313 2002-04-22 Zack Weinberg <zack@codesourcery.com>
41314
41315 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
41316 Include stdlib.h, not stdio.h or ctype.h.
41317
41318 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
41319
41320 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
41321 cris-*-elf* and mmix-*-*.
41322 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
41323 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
41324 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
41325 Ditto.
41326 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
41327 * gcc.dg/wchar_t-1.c: Ditto.
41328
41329 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
41330
41331 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
41332 Clarify comment.
41333
41334 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
41335
41336 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
41337
41338 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41339
41340 * gcc.c-torture/execute/20000906-1.x: Delete.
41341
41342 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
41343
41344 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
41345
41346 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
41347
41348 * PR6367
41349 * g77.f-torture/execute/6367.f: New test.
41350 * g77.f-torture/execute/6367.x: Disable for MMIX.
41351
41352 2002-04-19 Mark Mitchell <mark@codesourcery.com>
41353
41354 * PR6352
41355 * g++.dg/opt/inline2.C: New test.
41356
41357 2002-04-18 Richard Henderson <rth@redhat.com>
41358
41359 * gcc.dg/20000906-1.c: Enable for all targets.
41360 * gcc.c-torture/compile/iftrap-2.c: New.
41361
41362 2002-04-18 Jakub Jelinek <jakub@redhat.com>
41363
41364 * gcc.dg/20020418-1.c: New test.
41365 * gcc.dg/20020418-2.c: New test.
41366
41367 2002-04-18 Richard Henderson <rth@redhat.com>
41368
41369 * gcc.c-torture/compile/iftrap-1.c: New.
41370 * gcc.dg/iftrap-1.c: Adjust for ia64.
41371 * gcc.dg/iftrap-2.c: New.
41372
41373 2002-04-18 Jakub Jelinek <jakub@redhat.com>
41374
41375 * gcc.c-torture/compile/20020418-1.c: New test.
41376
41377 2002-04-18 Roger Sayle <roger@eyesopen.com>
41378
41379 * gcc.c-torture/compile/20020415-1.c: New.
41380
41381 2002-04-18 David S. Miller <davem@redhat.com>
41382
41383 * gcc.c-torture/execute/20020418-1.c: New test.
41384
41385 2002-04-17 Jakub Jelinek <jakub@redhat.com>
41386
41387 * gcc.dg/20020416-1.c: New test.
41388
41389 * g++.dg/opt/inline1.C: New test.
41390
41391 2002-04-16 Jakub Jelinek <jakub@redhat.com>
41392
41393 * gcc.dg/altivec-5.c: New test.
41394
41395 * gcc.dg/20020415-1.c: New test.
41396
41397 2002-04-15 Mark Mitchell <mark@codesourcery.com>
41398
41399 * testsuite/lib/chill.exp: Remove.
41400
41401 2002-04-14 Jakub Jelinek <jakub@redhat.com>
41402
41403 * g++.dg/other/big-struct.C: New test.
41404
41405 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
41406
41407 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
41408 of scratch file.
41409
41410 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
41411
41412 PR c/6277
41413 * gcc.dg/i386-387-1.c: Allow optional leading underscore
41414 in scan-assembler function name
41415
41416 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
41417
41418 * g77.f-torture/execute/980628-4.x,
41419 g77.f-torture/execute/980628-5.x,
41420 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41421 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41422 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
41423 i[34567]86-*-*.
41424
41425 2002-04-13 David S. Miller <davem@redhat.com>
41426
41427 * gcc.c-torture/execute/20020413-1.c: New test.
41428
41429 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
41430
41431 * gcc.dg/asm-6.c,
41432 * g++.dg/ext/asm1.C: New tests.
41433
41434 2002-04-12 Mark Mitchell <mark@codesourcery.com>
41435
41436 PR c++ 5373.
41437 * g++.dg/parse/stmtexpr1.C: New test.
41438
41439 PR c++/5189.
41440 * g++.dg/template/copy1.C: New test.
41441
41442 2002-04-12 Richard Henderson <rth@redhat.com>
41443
41444 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
41445
41446 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
41447
41448 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
41449 gcc.c-torture/execute/20020307-2.c.
41450
41451 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
41452
41453 * g++.dg/ext/attrib5.C,
41454 * g++.dg/lookup/struct1.C: New tests.
41455
41456 2002-04-11 Jakub Jelinek <jakub@redhat.com>
41457
41458 * gcc.dg/20020411-1.c: New test.
41459
41460 * gcc.c-torture/execute/20020411-1.c: New test.
41461
41462 2002-04-10 Janis Johnson <janis187@us.ibm.com>
41463
41464 * g77.f-torture/execute/6177.f: New test.
41465
41466 2002-04-10 Jakub Jelinek <jakub@redhat.com>
41467
41468 PR middle-end/6247
41469 * g++.dg/opt/cleanup1.C: New test.
41470
41471 * g++.dg/opt/const1.C: New test.
41472
41473 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
41474
41475 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
41476
41477 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
41478
41479 PR c++/5507
41480 * g++.dg/template/typename2.C: New test.
41481
41482 2002-04-10 Alan Modra <amodra@bigpond.net.au>
41483
41484 * gcc.c-torture/execute/loop-12.c: New.
41485
41486 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
41487
41488 * g77.f-torture/execute/980628-4.x,
41489 g77.f-torture/execute/980628-5.x,
41490 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41491 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41492 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
41493
41494 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41495
41496 PR optimization/6086
41497 * g++.dg/opt/preinc1.C: New test.
41498
41499 2002-04-06 Mark Mitchell <mark@codesourcery.com>
41500
41501 PR c++/5571
41502 * g++.dg/opt/static2.C: New test.
41503
41504 2002-04-06 Mark Mitchell <mark@codesourcery.com>
41505
41506 PR c/5120
41507 * gcc.dg/20020406-1.c: New test.
41508
41509 2002-04-04 David S. Miller <davem@redhat.com>
41510
41511 * gcc.c-torture/execute/20020404-1.c: New test.
41512
41513 2002-04-04 Jakub Jelinek <jakub@redhat.com>
41514
41515 PR c/6123
41516 * gcc.dg/20020312-2.c: Do not declare global register variable
41517 if __PIC__ or __pic__ is defined.
41518
41519 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
41520
41521 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
41522 __asm__ so that it works correctly even if -ansi -pedantic-errors.
41523
41524 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41525
41526 * gcc.misc-tests/linkage.exp: Update last change to handle
41527 sparc*-, not just sparc-.
41528
41529 2002-04-03 Richard Henderson <rth@redhat.com>
41530
41531 * gcc.dg/cpp/ucs.c: Improved long UCS test.
41532
41533 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
41534
41535 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
41536
41537 2002-04-02 David S. Miller <davem@redhat.com>
41538
41539 * gcc.c-torture/execute/20020402-3.c: New test.
41540
41541 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
41542
41543 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
41544 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
41545
41546 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
41547 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
41548 g77.f-torture/execute/20001201.x,
41549 g77.f-torture/execute/u77-test.x: New files.
41550
41551 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
41552 * gcc.dg/wchar_t-1.c: Ditto.
41553
41554 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41555
41556 * gcc.c-torture/execute/20020402-1.c: New test.
41557
41558 2002-04-01 Richard Henderson <rth@redhat.com>
41559
41560 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
41561
41562 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
41563
41564 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41565
41566 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
41567
41568 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41569
41570 * g++.dg/inherit/template-as-base.C: Expect error.
41571 * g++.dg/inherit/namespace-as-base.C: Likewise.
41572
41573 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
41574
41575 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
41576 g++.dg/ext/instantiate3.C: Tweak match patterns.
41577
41578 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
41579 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
41580 -da test.
41581
41582 2002-03-31 Richard Henderson <rth@redhat.com>
41583
41584 * gcc.dg/special/alias-2.c: New.
41585 * gcc.dg/special/ecos.exp: Run it.
41586
41587 2002-03-31 Richard Henderson <rth@redhat.com>
41588
41589 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
41590
41591 2002-03-31 Kazu Hirata <kazu@hxi.com>
41592
41593 * gcc.dg/weak-1.c: Disable on h8300 port.
41594
41595 2002-03-29 Janis Johnson <janis187@us.ibm.com>
41596
41597 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
41598 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
41599 ordering tests.
41600 * g++.dg/bprob/bprob-1.C: New test.
41601 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
41602 * g++.dg/gcov/gcov-1.C: New test.
41603 * g++.dg/gcov/gcov-1.x: New file.
41604 * g++.dg/gcov/gcov-2.C: New test.
41605 * g++.dg/gcov/gcov-3.C: New test.
41606 * g++.dg/gcov/gcov-3.h: New file.
41607
41608 2002-03-28 Roger Sayle <roger@eyesopen.com>
41609
41610 * g++.old-deja/g++.other/builtins5.C: New test.
41611 * g++.old-deja/g++.other/builtins6.C: New test.
41612 * g++.old-deja/g++.other/builtins7.C: New test.
41613 * g++.old-deja/g++.other/builtins8.C: New test.
41614 * g++.old-deja/g++.other/builtins9.C: New test.
41615
41616 2002-03-29 Jakub Jelinek <jakub@redhat.com>
41617
41618 * g++.dg/opt/static1.C: New test.
41619
41620 * g++.dg/opt/longbranch1.C: New test.
41621
41622 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
41623
41624 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
41625
41626 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
41627
41628 2002-03-28 Jeffrey A Law (law@redhat.com)
41629
41630 * gcc.c-torture/execute/20020328-1.c: New test.
41631
41632 2002-03-27 Richard Henderson <rth@redhat.com>
41633
41634 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
41635 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
41636 move from g++.old-deja/g++.ext/.
41637
41638 2002-03-27 Mark Mitchell <mark@codesourcery.com>
41639
41640 * g++.dg/init/new2.C: New test.
41641
41642 2002-03-26 Richard Henderson <rth@redhat.com>
41643
41644 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
41645
41646 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
41647 on sparc.
41648
41649 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
41650 sparcv9 systems.
41651 * gcc.dg/20001102-1.c: Likewise.
41652
41653 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
41654
41655 * gcc.dg/cpp/endif-pedantic1.c,
41656 gcc.dg/cpp/endif-pedantic2.c: New tests.
41657
41658 2002-03-26 Mark Mitchell <mark@codesourcery.com>
41659
41660 * g++.dg/init/new1.C: New test.
41661
41662 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
41663
41664 * g++.dg/abi/vbase9.C: New test.
41665
41666 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
41667
41668 * gcc.dg/arm-asm.c: New test.
41669
41670 2002-03-26 Andrew Cagney <ac131313@redhat.com>
41671
41672 * gcc.dg/Wswitch-enum.c: New test.
41673 Fix PR c/5044.
41674
41675 2002-03-26 Richard Henderson <rth@redhat.com>
41676
41677 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
41678 structure.
41679
41680 2002-03-25 Richard Henderson <rth@redhat.com>
41681
41682 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
41683 sparcv9 systems.
41684
41685 * gcc.c-torture/compile/20011119-1.c (xxx): New.
41686 * gcc.c-torture/compile/20011119-2.c (xxx): New.
41687
41688 2002-03-25 Zack Weinberg <zack@codesourcery.com>
41689
41690 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
41691
41692 2002-03-25 Bob Wilson <bob.wilson@acm.org>
41693
41694 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
41695 targets using generic thunk support.
41696
41697 2002-03-25 Jakub Jelinek <jakub@redhat.com>
41698
41699 * gcc.c-torture/compile/20020323-1.c: New test.
41700
41701 * g++.dg/opt/conj2.C: New test.
41702
41703 2002-03-24 Richard Henderson <rth@redhat.com>
41704
41705 * gcc.dg/weak-1.c: Use -fno-common.
41706
41707 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41708
41709 * g77.dg/f77-edit-apostrophe-out.f: New test
41710 * g77.dg/f77-edit-h-out.f: New test
41711 * g77.dg/f77-edit-t-in.f: New test
41712 * g77.dg/f77-edit-t-out.f: New test
41713 * g77.dg/f77-edit-x-out.f: New test
41714 * g77.dg/f77-edit-slash-out.f: New test
41715 * g77.dg/f77-edit-colon-out.f: New test
41716 * g77.dg/f77-edit-s-out.f: New test
41717
41718 2002-03-24 Richard Henderson <rth@redhat.com>
41719
41720 * objc/execute/formal_protocol-6.x: New XFAIL.
41721
41722 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41723
41724 * gcc.dg/weak-1.c: Early return from dg-final on platforms
41725 that do not support weak symbols
41726
41727 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41728
41729 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
41730 * lib/g77.exp: Likewise.
41731 * lib/objc.exp: Likewise.
41732
41733 2002-03-23 Andrew Cagney <ac131313@redhat.com>
41734
41735 * gcc.dg/Wswitch-default.c: New test.
41736
41737 2002-03-23 Jakub Jelinek <jakub@redhat.com>
41738
41739 * g++.dg/other/enum1.C: New test.
41740
41741 2002-03-23 Zack Weinberg <zack@codesourcery.com>
41742
41743 * gcc.dg/pragma-ep-3.c: Fix typo.
41744
41745 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41746
41747 * g++.dg/inherit/template-as-base.C: New test.
41748
41749 2002-03-22 Jakub Jelinek <jakub@redhat.com>
41750
41751 * g++.old-deja/g++.other/dwarf2-1.C: Move...
41752 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
41753
41754 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
41755
41756 * gcc.dg/cpp/multiline.c: Update to match.
41757
41758 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
41759
41760 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
41761
41762 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
41763
41764 * gcc.dg/cpp/extratokens2.c: New file.
41765
41766 2002-03-21 David Edelsohn <edelsohn@gnu.org>
41767
41768 * gcc.dg/20020312-2.c: Add rs6000 target.
41769
41770 * gcc.c-torture/compile/20020319-1.c: New test.
41771
41772 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41773
41774 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
41775 (A, E): Handle this.
41776
41777 2002-03-20 Jason Merrill <jason@redhat.com>
41778
41779 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
41780 ignoring -fpic.
41781 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
41782 through prune_gcc_output.
41783
41784 2002-03-20 Jakub Jelinek <jakub@redhat.com>
41785
41786 * gcc.c-torture/compile/20020320-1.c: New test.
41787
41788 2002-03-19 Jakub Jelinek <jakub@redhat.com>
41789
41790 * gcc.c-torture/compile/20020318-1.c: New test.
41791
41792 * gcc.dg/struct-by-value-1.c: New test.
41793
41794 * gcc.dg/20020319-1.c: New test.
41795
41796 2002-03-18 Jakub Jelinek <jakub@redhat.com>
41797
41798 * g++.dg/opt/conj1.C: New test.
41799
41800 2002-03-17 Mark Mitchell <mark@codesourcery.com>
41801
41802 * g++.dg/template/qualttp20.C: Revert previous change.
41803 * g++.dg/template/qualttp3.C: Likewise.
41804 * g++.dg/template/qualttp4.C: Likewise.
41805 * g++.dg/template/qualttp5.C: Likewise.
41806 * g++.dg/template/qualttp6.C: Likewise.
41807 * g++.dg/template/qualttp7.C: Likewise.
41808 * g++.dg/template/qualttp8.C: Likewise.
41809 * g++.dg/template/recurse.C: Likewise.
41810
41811 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
41812
41813 * gcc.dg/cpp/wchar-1.c: Update.
41814
41815 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
41816
41817 * g++.dg/template/conv1.C: New test.
41818 * g++.dg/template/conv2.C: New test.
41819 * g++.dg/template/conv3.C: New test.
41820 * g++.dg/template/conv4.C: New test.
41821
41822 2002-03-15 Mark Mitchell <mark@codesourcery.com>
41823
41824 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
41825 * g++.dg/template/qualttp3.C: Likewise.
41826 * g++.dg/template/qualttp4.C: Likewise.
41827 * g++.dg/template/qualttp5.C: Likewise.
41828 * g++.dg/template/qualttp6.C: Likewise.
41829 * g++.dg/template/qualttp7.C: Likewise.
41830 * g++.dg/template/qualttp8.C: Likewise.
41831 * g++.dg/template/recurse.C: Likewise.
41832
41833 2002-03-15 Mark Mitchell <mark@codesourcery.com>
41834
41835 * g++.dg/opt/dtor1.C: New test.
41836
41837 2002-03-15 Jakub Jelinek <jakub@redhat.com>
41838
41839 * gcc.c-torture/compile/20020315-1.c: New test.
41840
41841 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
41842
41843 * gcc.dg/weak-1.c: Fix scan tests.
41844
41845 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
41846
41847 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
41848 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
41849 cris-*-aout* mmix-*-*.
41850 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
41851 cris-*-aout* mmix-*-*.
41852 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
41853 cris-*-elf* cris-*-aout* and mmix-*-*.
41854 * gcc.dg/20001009-1.c: Ditto.
41855 * gcc.dg/20010912-1.c: Ditto.
41856 * gcc.dg/20020122-4.c: Ditto.
41857 * gcc.dg/inline-2.c: Ditto.
41858
41859 2002-03-14 Jeffrey A Law (law@cygnus.com)
41860
41861 * gcc.c-torture/compile/20020314-1.c: New test.
41862
41863 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
41864
41865 * gcc.c-torture/execute/20020314-1.c: New test.
41866
41867 2002-03-14 Jakub Jelinek <jakub@redhat.com>
41868
41869 * g++.dg/warn/Wunused-1.C: New test.
41870
41871 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
41872
41873 * g++.dg/abi/mangle6.C: New test.
41874
41875 2002-03-13 Jakub Jelinek <jakub@redhat.com>
41876
41877 * gcc.c-torture/compile/20020309-2.c: New test.
41878
41879 * gcc.c-torture/compile/20020312-1.c: New test.
41880
41881 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
41882
41883 * g++.dg/other/access1.C: New test.
41884
41885 2002-03-12 Jakub Jelinek <jakub@redhat.com>
41886
41887 * gcc.c-torture/execute/wchar_t-1.c: New test.
41888
41889 2002-03-12 David Edelsohn <edelsohn@gnu.org>
41890
41891 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
41892
41893 2002-03-12 Roger Sayle <roger@eyesopen.com>
41894
41895 * gcc.dg/20020312-1.c: New test case.
41896
41897 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
41898
41899 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
41900
41901 2002-03-11 Richard Henderson <rth@redhat.com>
41902
41903 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
41904 * g++.old-deja/g++.jason/report.C: Likewise.
41905
41906 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
41907
41908 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
41909 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
41910
41911 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
41912
41913 * testsuite/g++.dg/overload/pmf1.C: New test.
41914
41915 2002-03-11 Kazu Hirata <kazu@hxi.com>
41916
41917 * gcc.c-torture/execute/20020307-1.c: Use long.
41918
41919 2002-03-11 Jakub Jelinek <jakub@redhat.com>
41920
41921 PR optimization/5844
41922 * gcc.dg/20020310-1.c: New test.
41923
41924 2002-03-09 Michael Meissner <meissner@redhat.com>
41925
41926 * gcc.c-torture/execute/memcpy-2.c: New test.
41927 * gcc.c-torture/execute/memset-1.c: New test.
41928 * gcc.c-torture/execute/strlen-1.c: New test.
41929 * gcc.c-torture/execute/strcmp-1.c: New test.
41930 * gcc.c-torture/execute/strncmp-1.c: New test.
41931
41932 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
41933
41934 * gcc.dg/ppc-ldstruct.c: New test.
41935
41936 2002-03-09 Jakub Jelinek <jakub@redhat.com>
41937
41938 * gcc.c-torture/execute/va-arg-22.c: New test.
41939
41940 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41941
41942 * gcc.c-torture/compile/20020309-1.c: New test.
41943
41944 2002-03-08 Jakub Jelinek <jakub@redhat.com>
41945
41946 * gcc.c-torture/execute/20020307-2.c: New test.
41947
41948 2002-03-07 Jeffrey A Law (law@redhat.com)
41949
41950 * g77.f-torture/compile/20020307-1.f: New test.
41951
41952 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
41953
41954 * gcc.dg/unordered-1.c: New test.
41955
41956 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
41957
41958 * gcc.c-torture/execute/20020307-1.c: New test.
41959
41960 2002-03-05 Jakub Jelinek <jakub@redhat.com>
41961
41962 * gcc.dg/20020304-1.c: New test.
41963
41964 * gcc.c-torture/compile/20020304-2.c: New test.
41965
41966 2002-03-04 Zack Weinberg <zack@codesourcery.com>
41967
41968 * gcc.c-torture/compile/20020304-1.c: New test case
41969 (from PR c/5830).
41970
41971 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
41972
41973 * gcc.dg/20020103-1.c: Add other -D ppc variants.
41974
41975 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
41976
41977 * g++.dg/other/classkey1.C: New test.
41978
41979 2002-03-01 Richard Henderson <rth@redhat.com>
41980
41981 * gcc.c-torture/compile/981223-1.x: New.
41982 * gcc.c-torture/compile/920625-1.x: New.
41983
41984 2002-02-28 Richard Henderson <rth@redhat.com>
41985
41986 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
41987
41988 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
41989
41990 * gcc.c-torture/execute/20020227-1.c: New test.
41991
41992 2002-02-27 Mark Mitchell <mark@codesourcery.com>
41993
41994 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
41995 here" ERROR lines.
41996 * g++.old-deja/g++.oliva/partord1.C: Likewise.
41997 * g++.old-deja.g++.other/defarg1.C: Likewise.
41998 * g++.old-deja/g++.pt/calls2.C: Likewise.
41999 * g++.old-deja/g++.pt/crash20.C: Likewise.
42000 * g++.old-deja/g++.pt/crash30.C: Likewise.
42001 * g++.old-deja/g++.pt/crash36.C: Likewise.
42002 * g++.old-deja/g++.pt/crash6.C: Likewise.
42003 * g++.old-deja/g++.pt/defarg13.C: Likewise.
42004 * g++.old-deja/g++.pt/derived3.C: Likewise.
42005 * g++.old-deja/g++.pt/error1.C: Likewise.
42006 * g++.old-deja/g++.pt/friend21.C: Likewise.
42007 * g++.old-deja/g++.pt/friend23.C: Likewise.
42008 * g++.old-deja/g++.pt/infinite1.C: Likewise.
42009 * g++.old-deja/g++.robertl/eb128.C: Likewise.
42010
42011 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
42012
42013 * gcc.c-torture/execute/20020225-2.c: New test.
42014
42015 2002-02-27 Zack Weinberg <zack@codesourcery.com>
42016
42017 * gcc.c-torture/execute/920730-1t.c,
42018 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42019 Delete test cases, only relevant to -traditional.
42020
42021 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
42022
42023 * gcc.dg/cpp/undef1.c: Remove.
42024 * gcc.dg/cpp/directiv.c: Update.
42025 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42026
42027 2002-02-27 Michael Meissner <meissner@redhat.com>
42028
42029 * gcc.c-torture/execute/20020226-1.c: New test.
42030
42031 2002-02-26 Jakub Jelinek <jakub@redhat.com>
42032
42033 * g++.dg/debug/debug4.C: New test.
42034
42035 * gcc.dg/ia64-visibility-1.c: New test.
42036
42037 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
42038
42039 * gcc.dg/debug/20020224-1.c: New.
42040
42041 2002-02-25 Kazu Hirata <kazu@hxi.com>
42042
42043 * gcc.c-torture/execute/960416-1.x: New.
42044 * gcc.c-torture/execute/divconst-3.x: Likewise.
42045
42046 2002-02-25 Jakub Jelinek <jakub@redhat.com>
42047
42048 * gcc.dg/20020224-1.c: New test.
42049
42050 2002-02-25 Alan Modra <amodra@bigpond.net.au>
42051
42052 * gcc.c-torture/execute/20020225-1.c: New.
42053
42054 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
42055
42056 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
42057
42058 2002-02-23 Jakub Jelinek <jakub@redhat.com>
42059
42060 * gcc.dg/20020222-1.c: New test.
42061
42062 2002-02-22 Jakub Jelinek <jakub@redhat.com>
42063
42064 * g++.dg/opt/anonunion1.C: New test.
42065
42066 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
42067
42068 * g++.dg/template/qualttp19.C: New test.
42069 * g++.dg/template/qualttp20.C: New test.
42070 * g++.old-deja/g++.jason/report.C: Adjust expected errors
42071 * g++.old-deja/g++.other/qual1.C: Likewise.
42072
42073 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
42074
42075 * gcc.dg/attr-alwaysinline.c: New.
42076
42077 2002-02-21 Jakub Jelinek <jakub@redhat.com>
42078
42079 * gcc.dg/20020220-1.c: New test.
42080
42081 * gcc.dg/20020220-2.c: New test.
42082
42083 * g++.dg/opt/mmx1.C: New test.
42084
42085 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
42086
42087 * gcc.c-torture/compile/20020110.c: New test.
42088
42089 2002-02-20 Jakub Jelinek <jakub@redhat.com>
42090
42091 * gcc.c-torture/execute/20020219-1.c: New test.
42092
42093 * gcc.dg/20020219-1.c: New test.
42094
42095 * gcc.dg/noncompile/20020220-1.c: New test.
42096
42097 * g++.dg/opt/ptrintsum1.C: New test.
42098
42099 * gcc.dg/debug/20020220-1.c: New test.
42100
42101 2002-02-17 Jakub Jelinek <jakub@redhat.com>
42102
42103 * gcc.c-torture/execute/20020216-1.c: New test.
42104
42105 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
42106
42107 * gcc.dg/decl-1.c: Update, new test.
42108
42109 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
42110
42111 * g++.dg/abi/bitfield1.C: New test.
42112 * g++.dg/abi/bitfield2.C: New test.
42113
42114 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
42115
42116 * gcc.dg/attr-nest.c: New test.
42117
42118 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
42119
42120 * gcc.c-torture/execute/20020215-1.c: New test.
42121
42122 2002-02-14 Jakub Jelinek <jakub@redhat.com>
42123
42124 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42125 * g++.dg/debug/debug.exp: New.
42126 * g++.dg/debug/trivial.C: New.
42127 * g++.dg/debug/debug1.C: Moved...
42128 * g++.dg/other/debug1.C: ...from here.
42129 * g++.dg/debug/debug2.C: Moved...
42130 * g++.dg/other/debug2.C: ...from here.
42131 * g++.dg/debug/debug3.C: Moved...
42132 * g++.dg/other/debug3.C: ...from here.
42133
42134 * gcc.dg/noncompile/20020213-1.c: New test.
42135
42136 2002-02-13 Jakub Jelinek <jakub@redhat.com>
42137
42138 * g++.dg/other/debug3.C: New test.
42139
42140 * gcc.c-torture/execute/20020213-1.c: New test.
42141
42142 2002-02-13 Richard Smith <richard@ex-parrot.com>
42143
42144 * g++.old-deja/g++.other/thunk1.C: New test.
42145
42146 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
42147
42148 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42149
42150 2002-02-13 Stan Shebs <shebs@apple.com>
42151
42152 * gcc.dg/altivec-3.c: New.
42153
42154 2002-02-12 Jakub Jelinek <jakub@redhat.com>
42155
42156 * gcc.dg/Wunreachable-1.c: New test.
42157 * gcc.dg/Wunreachable-2.c: New test.
42158
42159 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
42160
42161 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
42162
42163 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
42164
42165 * gcc.dg/decl-1.c: New test.
42166
42167 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
42168
42169 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
42170
42171 2002-02-10 Kazu Hirata <kazu@hxi.com>
42172
42173 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
42174 * gcc.c-torture/compile/980506-1.x: Likewise.
42175
42176 2002-02-10 Kazu Hirata <kazu@hxi.com>
42177
42178 * gcc.dg/20020210-1.c: New.
42179
42180 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
42181
42182 * g77.f-torture/execute/947.f: New regression test
42183 for PR fortran/947.
42184
42185 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
42186
42187 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
42188 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
42189
42190 2002-02-08 Richard Henderson <rth@redhat.com>
42191
42192 * gcc.c-torture/compile/labels-3.c: New.
42193
42194 2002-02-08 Jakub Jelinek <jakub@redhat.com>
42195
42196 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
42197 expression statements work instead.
42198 * gcc.dg/noncompile/20020207-1.c: New test.
42199
42200 2002-02-07 Richard Henderson <rth@redhat.com>
42201
42202 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
42203
42204 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
42205
42206 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
42207 message from g77
42208 * lib/g77-dg.exp: Trim g77 error messages so that they are
42209 recognized by dg.exp.
42210
42211 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
42212
42213 PR fortran/5473
42214 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
42215
42216 2002-02-07 Richard Henderson <rth@redhat.com>
42217
42218 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
42219 to be sufficiently aligned for integers.
42220
42221 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
42222
42223 * g++.dg/template/friend4.C: New test.
42224
42225 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
42226
42227 PR fortran/5743
42228 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
42229 unsupported cases.
42230
42231 2002-02-07 Richard Henderson <rth@redhat.com>
42232
42233 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
42234 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
42235 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
42236 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
42237
42238 2002-02-06 Richard Henderson <rth@redhat.com>
42239
42240 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
42241
42242 2002-02-06 Janis Johnson <janis187@us.ibm.com>
42243
42244 * gcc.dg/20020206-1.c: New test.
42245
42246 2002-02-06 Jakub Jelinek <jakub@redhat.com>
42247
42248 * gcc.c-torture/execute/20020206-1.c: New test.
42249
42250 * gcc.c-torture/execute/20020206-2.c: New test.
42251
42252 PR optimization/5429:
42253 * gcc.c-torture/compile/20020206-1.c: New test.
42254
42255 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
42256
42257 * g++.dg/ext/align1.C: Do not use an explicit alignment value
42258 as certain file formats cannot support particularly large
42259 alignments.
42260
42261 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
42262 and do not expect to be able to link the executable.
42263
42264 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
42265 fail because the COFF format does not support the weak attribute.
42266
42267 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
42268
42269 * g77.dg/pr5473.f: New test
42270
42271 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
42272
42273 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
42274 Fix testcase accordingly.
42275
42276 2002-02-04 Richard Henderson <rth@redhat.com>
42277
42278 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
42279 (buf): Change to be an array of pointers, not ints.
42280
42281 2002-02-04 Jakub Jelinek <jakub@redhat.com>
42282
42283 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
42284 before all tests. Move warning one line above to match where it
42285 C frontend emits.
42286 * gcc.dg/Wswitch-2.c: New test.
42287 * g++.dg/warn/Wswitch-1.C: New test.
42288 * g++.dg/warn/Wswitch-2.C: New test.
42289
42290 2002-02-04 Richard Henderson <rth@redhat.com>
42291
42292 * g++.dg/abi/offsetof.C: Fix size comparison.
42293
42294 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
42295
42296 * gcc.dg/cast-qual-2.c: New test.
42297
42298 2002-02-04 Jakub Jelinek <jakub@redhat.com>
42299
42300 * gcc.dg/20020201-4.c: New test.
42301
42302 2002-02-04 Ben Elliston <bje@redhat.com>
42303
42304 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
42305 target_info attribute != 0, in addition to the empty string.
42306 (gcc_target_compile): Likewise.
42307
42308 2002-02-03 Andrew Cagney <ac131313@redhat.com>
42309
42310 * gcc.dg/Wswitch.c: New test.
42311 PR gcc/4475. PR gcc/3780.
42312
42313 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
42314
42315 * g77.f-torture/execute/5122.f: New test for regressions
42316 against PR fortran/5122.
42317
42318 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
42319
42320 * g77.f-torture/compile/pr3743.f: Delete
42321 * g77.dg/pr3743-1.f: New test.
42322 * g77.dg/pr3743-2.f: New test.
42323 * g77.dg/pr3743-3.f: New test.
42324 * g77.dg/pr3743-4.f: New test.
42325
42326 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
42327
42328 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
42329
42330 2002-02-02 Richard Henderson <rth@redhat.com>
42331
42332 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
42333 * gcc.c-torture/execute/bf64-1.c: Likewise.
42334
42335 2002-02-02 Jakub Jelinek <jakub@redhat.com>
42336
42337 * gcc.dg/20020201-2.c: New test.
42338
42339 * gcc.dg/20020201-3.c: New test.
42340
42341 * gcc.c-torture/execute/bitfld-2.c: New test.
42342
42343 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
42344
42345 * gcc.dg/bitfld-1.c: Update.
42346 * gcc.dg/bitfld-2.c: Update.
42347 * gcc.c-torture/execute/bitfld-1.x: New.
42348
42349 2002-02-02 Jakub Jelinek <jakub@redhat.com>
42350
42351 * gcc.c-torture/execute/20020201-1.c: New test.
42352
42353 2002-02-01 Janis Johnson <janis187@us.ibm.com>
42354
42355 PR target/5469
42356 * gcc.dg/20020201-1.c: New test.
42357
42358 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
42359
42360 PR fortran/3743
42361 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
42362 * g77.f-torture/compile/pr3743.x: Remove
42363
42364 2002-01-31 Tom Rix <trix@redhat.com>
42365
42366 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
42367
42368 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
42369
42370 * gcc.dg/noncompile/20020130-1.c: New test.
42371
42372 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
42373
42374 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
42375
42376 2002-01-29 Richard Henderson <rth@redhat.com>
42377
42378 * gcc.c-torture/execute/991118-1.c: Cast various constants back
42379 to long long.
42380 * gcc.c-torture/execute/bf64-1.c: Likewise.
42381
42382 2002-01-29 Jakub Jelinek <jakub@redhat.com>
42383
42384 * gcc.c-torture/execute/20020129-1.c: New test.
42385
42386 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
42387
42388 * gcc.c-torture/compile/20000224-1.c: Update.
42389 * gcc.c-torture/execute/bitfld-1.c: New tests.
42390 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
42391 * gcc.dg/uninit-A.c: Update.
42392
42393 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
42394
42395 * g++.dg/template/ctor1.C: Add instantiation.
42396
42397 2002-01-28 Paul Koning <pkoning@equallogic.com>
42398
42399 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
42400 argument to __builtin_prefetch to be const ptr.
42401
42402 2002-01-28 Jakub Jelinek <jakub@redhat.com>
42403
42404 * gcc.c-torture/compile/20020120-1.c: New test.
42405
42406 2002-01-27 Kazu Hirata <kazu@hxi.com>
42407
42408 * gcc.c-torture/execute/20020127-1.c: New test.
42409
42410 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
42411
42412 * g77.dg/f77-edit-i-in.f: New test
42413 * g77.dg/f77-edit-i-out.f: New test
42414
42415 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
42416
42417 * gcc.dg/debug/debug.exp: New file.
42418 * gcc.dg/debug/trivial.c: New file.
42419 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
42420 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
42421 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
42422 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
42423 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
42424 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
42425 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
42426 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
42427 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
42428 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
42429 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
42430 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
42431 * gcc.dg/20000503-1.c: Removed.
42432 * gcc.dg/20010207-1.c: Removed.
42433 * gcc.dg/20011223-1.c: Removed.
42434 * gcc.dg/20020104-2.c: Removed.
42435 * gcc.dg/debug-1.c: Removed.
42436 * gcc.dg/debug-2.c: Removed.
42437 * gcc.dg/debug-3.c: Removed.
42438 * gcc.dg/debug-4.c: Removed.
42439 * gcc.dg/debug-5.c: Removed.
42440 * gcc.dg/debug-6.c: Removed.
42441 * gcc.dg/dwarf2-1.c: Removed.
42442 * gcc.dg/dwarf2-2.c: Removed.
42443
42444 2002-01-25 Jakub Jelinek <jakub@redhat.com>
42445
42446 * g++.old-deja/g++.other/eh5.C: New test.
42447 * g++.old-deja/g++.other/sibcall2.C: New test.
42448 * g++.old-deja/g++.other/array9.C: New test.
42449 * g++.old-deja/g++.other/typename2.C: New test.
42450 * g++.old-deja/g++.other/crash60.C: New test.
42451 * g++.old-deja/g++.other/conv9.C: New test.
42452 * g++.old-deja/g++.other/mangle10.C: New test.
42453 * g++.old-deja/g++.other/unchanging1.C: New test.
42454 * g++.old-deja/g++.other/exprstmt1.C: New test.
42455 * g++.old-deja/g++.other/inline23.C: New test.
42456 * g++.old-deja/g++.eh/ia64-1.C: New test.
42457 * g++.old-deja/g++.other/dwarf2-1.C: New test.
42458 * g++.old-deja/g++.other/reload1.C: New test.
42459 * g++.old-deja/g++.other/static20.C: New test.
42460 * g++.old-deja/g++.other/local-alloc1.C: New test.
42461 * g++.old-deja/g++.other/conv8.C: New test.
42462 * g++.old-deja/g++.other/stmtexpr2.C: New test.
42463 * g++.old-deja/g++.other/storeexpr1.C: New test.
42464 * g++.old-deja/g++.other/storeexpr2.C: New test.
42465 * g++.dg/eh/template2.C: New test.
42466 * g++.dg/warn/weak1.C: New test.
42467
42468 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
42469
42470 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42471 Remove first, non-varying, argument.
42472
42473 2002-01-23 Richard Henderson <rth@redhat.com>
42474
42475 * gcc.dg/inline-2.c: New.
42476
42477 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
42478 Add optional target arg. Check number of arguments.
42479 (scan-assembler-not, scan-assembler-dem): Likewise.
42480 (scan-assembler-dem-not): Likewise.
42481
42482 2002-01-23 Zack Weinberg <zack@codesourcery.com>
42483
42484 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
42485 line 12.
42486 * g++.old-deja/g++.brendan/parse3.C,
42487 g++.old-deja/g++.other/crash26.C,
42488 g++.old-deja/g++.other/crash28.C,
42489 g++.old-deja/g++.other/crash29.C,
42490 g++.old-deja/g++.other/crash30.C,
42491 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
42492
42493 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
42494
42495 * gcc.dg/20020115-1.c: New.
42496
42497 2002-01-23 Bob Wilson <bob.wilson@acm.org>
42498
42499 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
42500
42501 2002-01-23 Janis Johnson <janis187@us.ibm.com>
42502
42503 * gcc.dg/20020122-3.c: New.
42504
42505 2002-01-23 Jakub Jelinek <jakub@redhat.com>
42506
42507 * g++.dg/other/gc1.C: New test.
42508
42509 2002-01-23 Zack Weinberg <zack@codesourcery.com>
42510
42511 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
42512
42513 2002-01-22 Richard Henderson <rth@redhat.com>
42514
42515 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
42516
42517 2002-01-22 Richard Henderson <rth@redhat.com>
42518
42519 * gcc.dg/20020122-4.c: New.
42520
42521 2002-01-22 H.J. Lu <hjl@gnu.org>
42522
42523 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
42524 link output.
42525 * gcc.dg/special/ecos.exp: Likewise.
42526 * lib/g++-dg.exp: Likewise.
42527 * lib/g77-dg.exp: Likewise.
42528 * lib/gcc-dg.exp : Likewise.
42529 * lib/mike-g++.exp: Likewise.
42530 * lib/mike-g77.exp: Likewise.
42531 * lib/mike-gcc.exp: Likewise.
42532 * lib/objc-dg.exp: Likewise.
42533
42534 2002-01-22 Janis Johnson <janis187@us.ibm.com>
42535
42536 PR target/5379
42537 * gcc.dg/20020122-2.c: New test.
42538
42539 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
42540
42541 * gcc.dg/20020122-1.c: New test.
42542
42543 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
42544
42545 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
42546
42547 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
42548
42549 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
42550
42551 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42552
42553 * gcc.c-torture/compile/20020121-1.c: New test.
42554
42555 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
42556
42557 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
42558 ld_library_path.
42559
42560 2002-01-21 Jakub Jelinek <jakub@redhat.com>
42561
42562 * gcc.dg/20020218-1.c: New test.
42563
42564 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
42565
42566 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
42567 messages
42568 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
42569 "At global scope" warning
42570 * g++.dg/ext/align1.C: Change cygwin test for alignment
42571 from db-bogus to dg-warning
42572
42573 2002-01-21 Zack Weinberg <zack@codesourcery.com>
42574
42575 * g77.f-torture/compile/cpp2.F: New test.
42576
42577 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
42578
42579 * g++.dg/template/access1.C: New test.
42580
42581 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
42582
42583 * gcc.dg/20020118-1.c: New.
42584
42585 2002-01-18 Kazu Hirata <kazu@hxi.com>
42586
42587 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
42588
42589 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
42590
42591 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
42592 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
42593 alignment warnings.
42594
42595 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
42596
42597 * gcc.misc-tests/i386-prefetch.exp: Save and restore
42598 torture_with_loops and torture_without_loops
42599
42600 2002-01-17 Jakub Jelinek <jakub@redhat.com>
42601
42602 * gcc.c-torture/compile/20020116-1.c: New test.
42603
42604 2002-01-16 Jakub Jelinek <jakub@redhat.com>
42605
42606 * gcc.dg/20020116-2.c: New test.
42607
42608 * gcc.dg/ultrasp4.c: New test.
42609
42610 * gcc.dg/20020116-1.c: New test.
42611
42612 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
42613
42614 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
42615 by EABI.
42616
42617 2002-01-15 Janis Johnson <janis187@us.ibm.com>
42618
42619 * gcc.misc-tests/i386-prefetch.exp: New.
42620 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
42621 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
42622 * gcc.misc-tests/i386-pf-none-1.c: New test.
42623 * gcc.misc-tests/i386-pf-sse-1.c: New test.
42624
42625 2002-01-15 Jakub Jelinek <jakub@redhat.com>
42626
42627 * gcc.dg/gnu89-init-1.c: Add new tests.
42628
42629 2002-01-15 Andreas Jaeger <aj@suse.de>
42630
42631 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
42632 * gcc.dg/i386-mmx-2.c: Likewise.
42633 * gcc.dg/i386-sse-1.c: Likewise.
42634 * gcc.dg/i386-sse-2.c: Likewise.
42635 * gcc.dg/i386-sse-3.c: Likewise.
42636
42637 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
42638
42639 * g77.f-torture/execute/intrinsic-unix-bessel.f:
42640 Uncomment additional cases that now pass.
42641
42642 2002-01-11 Richard Henderson <rth@redhat.com>
42643
42644 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
42645 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
42646
42647 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
42648
42649 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
42650
42651 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
42652
42653 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
42654 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
42655
42656 2002-01-10 Dale Johannesen <dalej@apple.com>
42657
42658 * gcc.c-torture/execute/loop-11.c: New.
42659
42660 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
42661
42662 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
42663 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
42664
42665 2002-01-09 Richard Henderson <rth@redhat.com>
42666
42667 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
42668 type in which to perform the operation for each size.
42669
42670 2002-01-09 Alan Matsuoka (alanm@redhat.com)
42671
42672 * gcc.c-torture/compile/20020109-2.c: New test.
42673
42674 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
42675
42676 * gcc.c-torture/execute/loop-10.c: New test.
42677
42678 2002-01-09 Jakub Jelinek <jakub@redhat.com>
42679
42680 * gcc.c-torture/compile/20010226-1.c: New test.
42681 * gcc.c-torture/compile/20010227-1.c: New test.
42682 * gcc.c-torture/compile/20010426-1.c: New test.
42683 * gcc.c-torture/compile/20010510-1.c: New test.
42684 * gcc.c-torture/compile/20010605-3.c: New test.
42685 * gcc.c-torture/compile/20010824-1.c: New test.
42686 * gcc.c-torture/execute/20010409-1.c: New test.
42687 * gcc.dg/noncompile/20000901-1.c: New test.
42688 * gcc.dg/20001023-1.c: New test.
42689 * gcc.dg/20001101-1.c: New test.
42690 * gcc.dg/20001102-1.c: New test.
42691 * gcc.dg/20010207-1.c: New test.
42692 * gcc.dg/20010405-1.c: New test.
42693 * gcc.dg/20010822-1.c: New test.
42694 * gcc.dg/20011107-1.c: New test.
42695
42696 2002-01-09 Jeffrey A Law (law@redhat.com)
42697
42698 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
42699
42700 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
42701 execution failure on PA targets.
42702
42703 2002-01-09 Jakub Jelinek <jakub@redhat.com>
42704
42705 * gcc.c-torture/compile/20020109-1.c: New test.
42706
42707 2002-01-08 Kazu Hirata <kazu@hxi.com>
42708
42709 * gcc.c-torture/execute/20020108-1.c: New test.
42710
42711 2002-01-08 Jakub Jelinek <jakub@redhat.com>
42712
42713 * gcc.dg/20020108-1.c: New test.
42714
42715 2002-01-08 H.J. Lu <hjl@gnu.org>
42716
42717 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
42718 for header files.
42719
42720 2002-01-08 Geoff Keating <geoffk@redhat.com>
42721
42722 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
42723 consistency.
42724
42725 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
42726
42727 * gcc.dg/altivec-4.c: Test altivec predicates.
42728
42729 2002-01-07 Jakub Jelinek <jakub@redhat.com>
42730
42731 * gcc.c-torture/execute/20020107-1.c: New test.
42732
42733 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
42734
42735 PR c/5279
42736 * gcc.c-torture/compile/20020106-1.c: New test.
42737
42738 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
42739
42740 * gcc.c-torture/execute/nestfunc-4.c: New test.
42741
42742 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
42743
42744 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
42745 extra triple that slipped in.
42746 * g++.old-deja/g++.abi/align.C: Likewise.
42747 * g++.old-deja/g++.abi/bitfields.C: Likewise.
42748
42749 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
42750
42751 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
42752 * g++.old-deja/g++.abi/align.C: Likewise.
42753 * g++.old-deja/g++.abi/bitfields.C: Likewise.
42754
42755 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
42756 on FreeBSD/i386.
42757 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
42758 FreeBSD.
42759
42760 2002-01-04 Jakub Jelinek <jakub@redhat.com>
42761
42762 * gcc.dg/20020104-1.c: New test.
42763
42764 * gcc.dg/20020104-2.c: New test.
42765
42766 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
42767
42768 * gcc.dg/20020103-1.c: Fix typo in target selector.
42769
42770 2002-01-03 Richard Henderson <rth@redhat.com>
42771
42772 * gcc.dg/20020103-1.c: New.
42773
42774 2002-01-03 Kazu Hirata <kazu@hxi.com>
42775
42776 * gcc.c-torture/execute/20020103-1.c: New test.
42777
42778 2002-01-03 Jakub Jelinek <jakub@redhat.com>
42779
42780 * g++.dg/other/debug2.C: New test.
42781
42782 * gcc.c-torture/compile/20020103-1.c: New test.
42783
42784 2002-01-02 Jakub Jelinek <jakub@redhat.com>
42785
42786 * gcc.dg/gnu89-init-1.c: Added new tests.
42787
42788 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42789
42790 * g++.dg/template/friend2.C: Remove as patch is reverted.
42791
42792 * g++.dg/warn/oldcast1.C: New test.
42793
42794 * g++.dg/template/ptrmem1.C: New test.
42795 * g++.dg/template/ptrmem2.C: New test.
42796
42797 * g++.dg/template/ntp.C: New test.
42798
42799 * g++.dg/other/component1.C: New test.
42800
42801 * g++.dg/template/ttp3.C: New test.
42802
42803 * g++.dg/template/friend2.C: New test.
42804 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
42805
42806 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42807
42808 * g++.dg/other/ptrmem1.C: New test.
42809 * g++.dg/other/ptrmem2.C: New test.
42810
42811 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42812
42813 * g++.dg/template/ctor1.C: New test.
42814
42815 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42816
42817 * g++.dg/template/friend2.C: New test.
42818
42819 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
42820
42821 * gcc.dg/mmix-1.c: New test.
42822
42823 2001-12-31 Richard Henderson <rth@redhat.com>
42824
42825 * gcc.dg/asm-5.c: New.
42826
42827 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
42828
42829 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
42830 in namespace __gnu_cxx
42831
42832 2001-12-30 Richard Henderson <rth@redhat.com>
42833
42834 * gcc.dg/debug-6.c: New.
42835
42836 2001-12-30 Jakub Jelinek <jakub@redhat.com>
42837
42838 * gcc.c-torture/compile/20011229-2.c: New test.
42839
42840 2001-12-29 Jakub Jelinek <jakub@redhat.com>
42841
42842 * gcc.dg/debug-3.c: New test.
42843 * gcc.dg/debug-4.c: New test.
42844 * gcc.dg/debug-5.c: New test.
42845
42846 2001-12-29 Richard Henderson <rth@redhat.com>
42847
42848 * g++.dg/eh/loop1.C: New.
42849
42850 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
42851
42852 * g++.dg/template/crash1.C: New test.
42853
42854 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
42855
42856 * g++.dg/other/const1.C: New test.
42857
42858 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
42859
42860 * gcc.c-torture/compile/20011229-1.c: New test.
42861
42862 2001-12-28 Stan Shebs <shebs@apple.com>
42863
42864 * lib/objc-torture.exp: Resync with c-torture.exp.
42865 * lib/objc.exp: Load standard libraries.
42866
42867 2001-12-28 Jakub Jelinek <jakub@redhat.com>
42868
42869 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
42870 additional tests.
42871
42872 2001-12-27 Roger Sayle <roger@eyesopen.com>
42873
42874 * gcc.c-torture/execute/string-opt-16.c: New testcase.
42875
42876 2001-12-27 Richard Henderson <rth@redhat.com>
42877
42878 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
42879
42880 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
42881
42882 * g++.dg/eh/ctor1.C: New test.
42883 * g++.dg/other/error2.C: New test.
42884
42885 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
42886
42887 * g++.dg/other/init2.C: New test.
42888
42889 2001-12-24 Richard Henderson <rth@redhat.com>
42890
42891 * gcc.dg/20011223-1.c: New.
42892 * gcc.dg/inline-1.c: New.
42893
42894 2001-12-23 Richard Henderson <rth@redhat.com>
42895
42896 * gcc.dg/asm-4.c: Test operand modifiers.
42897
42898 2001-12-23 Richard Henderson <rth@redhat.com>
42899
42900 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
42901
42902 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
42903
42904 * gcc.c-torture/execute/20011223-1.c: New test.
42905
42906 2001-12-21 Richard Henderson <rth@redhat.com>
42907
42908 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
42909 re-enables the warning.
42910
42911 2001-12-21 Richard Henderson <rth@redhat.com>
42912
42913 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
42914
42915 2001-12-20 Jakub Jelinek <jakub@redhat.com>
42916
42917 * gcc.c-torture/compile/20011218-1.c: New test.
42918
42919 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
42920
42921 * gcc.misc-test/arm-isr.exp: New file. Control running of the
42922 arm-isr.c test.
42923 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
42924 epilogue generation for ARM ISR routines.
42925
42926 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42927
42928 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
42929 * gcc.dg/format/c90-printf-3.c: Likewise.
42930 * gcc.dg/format/c99-printf-3.c: Likewise.
42931 * gcc.dg/format/ext-1.c: Likewise.
42932 * gcc.dg/format/ext-6.c: Likewise.
42933 * gcc.dg/format/format.h: Prototype unlocked stdio.
42934
42935 2001-12-20 Richard Henderson <rth@redhat.com>
42936
42937 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
42938 (arena): Use it.
42939 (malloc): Correct allocation logic. Abort if we fill up the
42940 arena before initialization complete.
42941 (realloc): Correct allocation logic.
42942
42943 2001-12-20 Jakub Jelinek <jakub@redhat.com>
42944
42945 * gcc.c-torture/compile/20011219-2.c: New test.
42946
42947 * gcc.c-torture/execute/20011219-1.c: New test.
42948
42949 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
42950
42951 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
42952 target does not support weak symbols.
42953
42954 2001-12-19 Jakub Jelinek <jakub@redhat.com>
42955
42956 * gcc.c-torture/compile/20011219-1.c: New test.
42957
42958 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
42959
42960 * g++.dg/other/error1.C: New test.
42961
42962 2001-12-17 Jeffrey A Law (law@redhat.com)
42963
42964 * gcc.c-torture/execute/20011217-1.c: New test.
42965
42966 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
42967
42968 * objc.dg/special/: New directory.
42969 * objc.dg/special/special.exp: New file.
42970 * objc.dg/special/unclaimed-category-1.h: New file.
42971 * objc.dg/special/unclaimed-category-1a.m: New file.
42972 * objc.dg/special/unclaimed-category-1.m: New file.
42973
42974 2001-12-17 Andreas Jaeger <aj@suse.de>
42975
42976 * gcc.c-torture/compile/20011217-2.c: New test.
42977
42978 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
42979
42980 * gcc.c-torture/compile/20011217-1.c: New test.
42981
42982 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
42983
42984 * testsuite/gcc.dg/20011214-1.c: New.
42985
42986 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
42987
42988 * gcc.dg/altivec-4.c: New.
42989
42990 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
42991
42992 * gcc.dg/20011113-1.c: New test.
42993
42994 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
42995
42996 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
42997 std::__malloc_alloc_template<0> and
42998 std::__default_alloc_template<false, 0>.
42999
43000 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
43001
43002 * objc/execute/bf-21.m: New test.
43003 * objc/execute/enumeration-1.m: New test.
43004 * objc/execute/enumeration-2.m: New test.
43005
43006 2001-12-12 Jakub Jelinek <jakub@redhat.com>
43007
43008 * gcc.dg/gnu89-init-1.c: New test.
43009
43010 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
43011
43012 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43013 * g++.old-deja/g++.jason/2371.C: Likewise.
43014 * g++.old-deja/g++.jason/template33.C: Likewise.
43015 * g++.old-deja/g++.jason/template34.C: Likewise.
43016 * g++.old-deja/g++.jason/template36.C: Likewise.
43017 * g++.old-deja/g++.oliva/typename1.C: Likewise.
43018 * g++.old-deja/g++.oliva/typename2.C: Likewise.
43019 * g++.old-deja/g++.other/typename1.C: Likewise.
43020 * g++.old-deja/g++.pt/inherit2.C: Likewise.
43021 * g++.old-deja/g++.pt/nontype5.C: Likewise.
43022 * g++.old-deja/g++.pt/typename11.C: Likewise.
43023 * g++.old-deja/g++.pt/typename14.C: Likewise.
43024 * g++.old-deja/g++.pt/typename16.C: Likewise.
43025 * g++.old-deja/g++.pt/typename3.C: Likewise.
43026 * g++.old-deja/g++.pt/typename4.C: Likewise.
43027 * g++.old-deja/g++.pt/typename5.C: Likewise.
43028 * g++.old-deja/g++.pt/typename7.C: Likewise.
43029 * g++.old-deja/g++.robertl/eb9.C: Likewise.
43030
43031 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
43032
43033 * g++.dg/other/linkage1.C: New test.
43034 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43035 specifiers.
43036
43037 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
43038
43039 * gcc.dg/concat.c: New test.
43040
43041 2001-12-11 Stan Shebs <shebs@apple.com>
43042
43043 * objc/compile: New test directory.
43044 * objc/compile/compile.exp: New expect script.
43045 * objc/compile/20011211-1.m: New compile test.
43046
43047 2001-12-11 Jason Merrill <jason@redhat.com>
43048
43049 * lib/prune.exp (prune_gcc_output): Also handle "In member
43050 function". So many permutations...
43051
43052 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
43053
43054 * g++.dg/template/typedef1.C: New test.
43055
43056 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
43057
43058 * g++.dg/other/copy1.C: New test.
43059
43060 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
43061
43062 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43063
43064 * gcc.dg/builtin-choose-expr.c: New.
43065
43066 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
43067
43068 * gcc.dg/altivec-2.c: New.
43069
43070 2001-12-07 Richard Henderson <rth@redhat.com>
43071
43072 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43073
43074 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
43075
43076 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43077 ultrasparc.
43078
43079 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43080
43081 * g++-old.deja/g++.robertl/eb101.C: Deleted.
43082
43083 2001-12-06 Janis Johnson <janis187@us.ibm.com>
43084
43085 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43086 variable argument list.
43087
43088 2001-12-06 Zack Weinberg <zack@codesourcery.com>
43089
43090 * gcc.c-torture/execute/memcheck: Delete entire directory.
43091 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43092 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43093
43094 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
43095
43096 * gcc.dg/Wshadow-1.c: New test.
43097
43098 2001-12-05 Jakub Jelinek <jakub@redhat.com>
43099
43100 * gcc.c-torture/compile/20011130-1.c: New test.
43101
43102 * gcc.dg/noncompile/20011025-1.c: New test.
43103
43104 * g++.dg/other/anon-union.C: New test.
43105
43106 * gcc.c-torture/execute/20011024-1.c: New test.
43107
43108 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
43109
43110 * gcc.c-torture/execute/20000722-1.x,
43111 gcc.c-torture/execute/20010123-1.x: Remove.
43112 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43113 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43114 gcc.dg/c99-complit-2.c: New tests.
43115
43116 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
43117
43118 * g++.dg/inherit/base1.C: New test.
43119
43120 2001-12-04 Jakub Jelinek <jakub@redhat.com>
43121
43122 * g++.dg/other/stdarg1.C: New test.
43123
43124 * gcc.c-torture/compile/20011130-2.c: New test.
43125
43126 2001-12-03 Janis Johnson <janis187@us.ibm.com>
43127
43128 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43129 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43130 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43131 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43132 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43133 * gcc.dg/builtin-prefetch-1.c: New test.
43134
43135 2001-12-03 Jakub Jelinek <jakub@redhat.com>
43136
43137 * gcc.dg/20011130-1.c: New test.
43138
43139 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
43140
43141 * g++.dg/other/scope1.C: New test.
43142 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43143
43144 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
43145
43146 * gcc.dg/vla-init-1.c: New test.
43147
43148 2001-12-01 Geoff Keating <geoffk@redhat.com>
43149
43150 * gcc.c-torture/compile/structs.c: New testcase from GDB.
43151
43152 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
43153
43154 * objc.dg/alias.m: Update.
43155 * objc.dg/class-1.m: Update.
43156 * objc.dg/const-str-1.m: Update.
43157 * objc.dg/fwd-proto-1.m: Update.
43158 * objc.dg/id-1.m: Update.
43159 * objc.dg/super-class-1.m: Update.
43160
43161 2001-11-29 Mark Mitchell <mark@codesourcery.com>
43162
43163 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
43164 constructs.
43165
43166 2001-11-28 Jeffrey A Law (law@cygnus.com)
43167
43168 * gcc.c-torture/execute/20011128-1.c: New test.
43169
43170 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
43171
43172 * gcc.dg/20011127-1.c: New test.
43173
43174 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
43175
43176 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
43177 from Austin Group draft 7.
43178 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
43179 scanf format arguments.
43180 * gcc.dg/format/no-exargs-2.c: New test.
43181
43182 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
43183
43184 * g++.dg/abi/vbase8-4.C: New test.
43185
43186 2001-11-24 Ian Lance Taylor <ian@airs.com>
43187
43188 * gcc.c-torture/execute/20011121-1.c: New test.
43189
43190 2001-11-23 Jeffrey A Law (law@cygnus.com)
43191
43192 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
43193
43194 2001-11-23 Andreas Jaeger <aj@suse.de>
43195
43196 * gcc.dg/cpp/charconst-2.c: New test.
43197
43198 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
43199
43200 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
43201 to the host if it is remote. Let tests specify extra headers
43202 they use.
43203 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
43204 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
43205 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
43206 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
43207 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
43208 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
43209 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
43210 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
43211 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
43212 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
43213
43214 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
43215
43216 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
43217 for little endian ARMs.
43218
43219 2001-11-20 Jakub Jelinek <jakub@redhat.com>
43220
43221 * gcc.c-torture/compile/20011119-1.c: New test.
43222 * gcc.c-torture/compile/20011119-2.c: New test.
43223
43224 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
43225
43226 * gcc.dg/altivec-1.c: Fix typo.
43227
43228 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
43229
43230 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
43231
43232 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
43233
43234 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
43235
43236 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
43237
43238 * lib/g77.exp: Don't specify --rpath-link.
43239
43240 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
43241 across all the headers.
43242 * gcc.dg/format/format.exp: For testing on a remote host,
43243 copy format.h.
43244
43245 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
43246 * gcc.c-torture/execute/930406-1.c: Likewise.
43247 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43248
43249 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
43250
43251 * gcc.dg/altivec-1.c: New.
43252
43253 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
43254
43255 * gcc.dg/cpp/fpreprocessed.c: New test case.
43256
43257 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
43258
43259 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
43260 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
43261 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
43262
43263 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
43264
43265 * gcc.dg/no-builtin-1.c: New test.
43266
43267 2001-11-16 Jakub Jelinek <jakub@redhat.com>
43268
43269 * gcc.c-torture/execute/20011115-1.c: New test.
43270
43271 2001-11-15 Jakub Jelinek <jakub@redhat.com>
43272
43273 * gcc.c-torture/compile/20011114-2.c: New test.
43274 * gcc.c-torture/compile/20011114-3.c: New test.
43275 * gcc.c-torture/compile/20011114-4.c: New test.
43276
43277 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
43278
43279 * g++.dg/other/init1.C: New test.
43280
43281 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
43282
43283 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
43284 message.
43285
43286 * gcc.c-torture/execute/20011114-1.c: New testcase.
43287
43288 * gcc.c-torture/compile/20010327-1.c: Revert last change.
43289 * gcc.c-torture/compile/20011114-1.c: New test, exactly
43290 like the (before this change) version of 20010327-1.c.
43291
43292 2001-11-14 Roger Sayle <roger@eyesopen.com>
43293
43294 * gcc.c-torture/execute/string-opt-13.c: New testcase.
43295
43296 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
43297
43298 * g++.dg/init/array2.C: New test.
43299
43300 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
43301
43302 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
43303
43304 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
43305
43306 * g++.dg/other/forscope1.C: New test.
43307 * g++.dg/ext/forscope1.C: New test.
43308 * g++.dg/ext/forscope2.C: New test.
43309
43310 2001-11-13 Jakub Jelinek <jakub@redhat.com>
43311
43312 * gcc.c-torture/execute/20011113-1.c: New test.
43313
43314 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
43315
43316 * gcc.c-torture/execute/20011109-2.c: New test.
43317
43318 * gcc.c-torture/execute/20011109-1.c: New test.
43319
43320 2001-11-09 Jakub Jelinek <jakub@redhat.com>
43321
43322 * gcc.c-torture/compile/20011109-1.c: New test.
43323
43324 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
43325
43326 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
43327 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
43328 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
43329 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
43330 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
43331 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
43332 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
43333
43334 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
43335
43336 * g++.dg/warn/Wshadow-1.C: New tests.
43337 * g++.old-deja/g++.mike/for3.C: Update.
43338
43339 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
43340
43341 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
43342 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
43343 XFAILs. Adjust expected error texts.
43344 * gcc.c-torture/compile/20011106-1.c,
43345 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
43346 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
43347 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
43348 gcc.dg/c99-array-lval-5.c: New tests.
43349
43350 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43351
43352 * gcc.dg/cpp/defined.c: Update.
43353
43354 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43355
43356 * gcc.c-torture/execute/anon-1.c: New test.
43357
43358 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
43359
43360 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
43361 same size, so no warning should be produced on stormy16.
43362
43363 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
43364 due to oversized array.
43365 * g++.old-deja/g++.mike/ns15.C: Likewise.
43366 * g++.old-deja/g++.pt/crash16.C: Likewise.
43367
43368 2001-11-02 Graham Stott <grahams@redhat.com>
43369
43370 * g++.dgother/debug1.C: Fix typos.
43371
43372 2001-11-01 Jakub Jelinek <jakub@redhat.com>
43373
43374 * g++.dg/other/debug1.C: New test.
43375
43376 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43377
43378 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
43379 of unsigned long.
43380
43381 2001-10-30 Jakub Jelinek <jakub@redhat.com>
43382
43383 * gcc.dg/20011029-2.c: New test.
43384
43385 * gcc.c-torture/compile/20011029-1.c: New test.
43386
43387 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
43388
43389 * objc/execute/class_self-1.m: New test.
43390 * objc/execute/class_self-2.m: New test.
43391
43392 2001-10-25 Zack Weinberg <zack@codesourcery.com>
43393
43394 * gcc.misc-tests/msgs.exp: Delete.
43395 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
43396 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
43397 error set to match recent changes.
43398
43399 2001-10-24 Zack Weinberg <zack@codesourcery.com>
43400
43401 * gcc.dg/20011021-1.c: New test.
43402
43403 2001-10-24 Jakub Jelinek <jakub@redhat.com>
43404
43405 * gcc.c-torture/compile/20011023-1.c: New test.
43406
43407 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
43408
43409 * lib/g77.exp: Rewrite based on lib/g++.exp.
43410
43411 2001-10-19 Jakub Jelinek <jakub@redhat.com>
43412
43413 * gcc.c-torture/execute/20011019-1.c: New test.
43414
43415 * gcc.dg/20011018-1.c: New test.
43416
43417 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
43418
43419 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
43420
43421 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
43422
43423 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
43424 * gcc.dg/attr-invalid.c: Likewise.
43425
43426 2001-10-18 Jakub Jelinek <jakub@redhat.com>
43427
43428 * testsuite/gcc.dg/20011015-1.c: New test.
43429
43430 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
43431
43432 * g++.dg/template/unify2.C: New test.
43433
43434 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
43435
43436 * g++.dg/other/exception-specification.C: New test
43437
43438 2001-10-13 Tom Rix <trix@redhat.com>
43439
43440 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
43441 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
43442
43443 2001-10-12 Jakub Jelinek <jakub@redhat.com>
43444
43445 * testsuite/gcc.dg/20011009-1.c: New test.
43446
43447 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
43448
43449 PR g++/4476
43450 * g++.dg/other/friend1.C: New test.
43451
43452 2001-10-11 Richard Henderson <rth@redhat.com>
43453
43454 * g++.old-deja/g++.other/crash18.C: Add -S to options.
43455
43456 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43457
43458 * gcc.c-torture/compile/20011010-1.c: New.
43459
43460 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
43461
43462 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
43463 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
43464 g77.f-torture/execute/execute.exp,
43465 g77.f-torture/noncompile/noncompile.exp,
43466 gcc.c-torture/compile/compile.exp,
43467 gcc.c-torture/execute/execute.exp,
43468 gcc.c-torture/execute/ieee/ieee.exp,
43469 gcc.c-torture/execute/memcheck/memcheck.exp,
43470 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
43471 objc/execute/execute.exp: Update FSF address.
43472
43473 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
43474
43475 * gcc.dg/cpp/cmdlne-C.c: Update.
43476 * gcc.dg/cpp/cmdlne-C2.c: New.
43477
43478 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43479
43480 * gcc.c-torture/execute/20011008-3.c: New.
43481
43482 2001-10-08 DJ Delorie <dj@redhat.com>
43483
43484 * gcc.dg/20011008-1.c: New.
43485 * gcc.dg/20011008-2.c: New.
43486
43487 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
43488
43489 * gcc.dg/cpp/spacing1.c: Update test.
43490
43491 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
43492
43493 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
43494 spelling errors of "separate" as "seperate".
43495
43496 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
43497
43498 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
43499 enough to avoid inlining.
43500
43501 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
43502
43503 * lib/g77.exp: set libg2c_dir correctly.
43504
43505 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
43506
43507 * gcc.dg/cpp/macro11.c: New test.
43508
43509 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43510
43511 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
43512 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
43513 gcc.dg/format/multattr-3.c: New tests.
43514 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
43515 tests for format attributes on function pointers being rejected.
43516
43517 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43518
43519 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
43520
43521 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43522
43523 * g++.dg/warn/format1.C: New test.
43524
43525 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
43526
43527 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
43528
43529 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
43530
43531 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
43532
43533 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
43534
43535 * gcc.dg/cpp/redef2.c: Add test.
43536
43537 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
43538
43539 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
43540 long-standing bug on i686, apparently.
43541 * gcc.c-torture/execute/loop-2c.x: New file.
43542 * gcc.c-torture/execute/loop-2d.x: New file.
43543 * gcc.c-torture/execute/loop-3c.x: New file.
43544
43545 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
43546
43547 * gcc.dg/cpp/20000625-2.c: Correct line number.
43548
43549 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
43550
43551 * gcc.dg/cpp/macro10.c: New test.
43552 * gcc.dg/cpp/strify3.c: New test.
43553 * gcc.dg/cpp/spacing1.c: Add tests.
43554 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
43555 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
43556
43557 2001-09-24 DJ Delorie <dj@redhat.com>
43558
43559 * gcc.c-torture/execute/20010924-1.c: New test.
43560
43561 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
43562
43563 * testsuite/objc/execute/paste.m: Remove.
43564
43565 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
43566
43567 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
43568
43569 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
43570
43571 * g77.dg/strlen0.f: New test.
43572
43573 2001-09-21 Richard Henderson <rth@redhat.com>
43574
43575 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
43576 * g++.old-deja/g++.abi/vtable2.C: Likewise.
43577
43578 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
43579
43580 Table-driven attributes.
43581 * g++.dg/ext/attrib1.C: New test.
43582
43583 2001-09-20 DJ Delorie <dj@redhat.com>
43584
43585 * gcc.dg/20000926-1.c: Update expected warning messages.
43586 * gcc.dg/array-2.c: Likewise, and test for warnings too.
43587 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
43588 array.
43589
43590 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
43591
43592 * g++.dg/eh/registers1.C: New test case.
43593
43594 2001-09-17 Richard Henderson <rth@redhat.com>
43595
43596 * gcc.dg/array-5.c: Fix VLA decomposition test.
43597
43598 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
43599
43600 * gcc.dg/cpp/line5.c: New testcase.
43601
43602 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
43603
43604 * gcc.dg/cpp/macro9.c: New test.
43605
43606 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
43607
43608 * gcc.c-torture/execute/980223.c: Change type of addr from long
43609 to char *.
43610
43611 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
43612
43613 * gcc.c-torture/execute/20010915-1.c: New test.
43614
43615 2001-09-14 Janis Johnson <janis187@us.ibm.com>
43616
43617 * g77.dg/bprob: New directory.
43618 * g77.dg/bprob/bprob.exp: New file.
43619 * g77.dg/bprob/bprob-1.f: New test.
43620 * g77.dg/gcov: New directory.
43621 * g77.dg/gcov/gcov.exp: New file.
43622 * g77.dg/gcov/gcov-1.f: New test.
43623 * g77.dg/gcov/gcov-1.x: New file.
43624
43625 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
43626
43627 * gcc.dg/cpp/directiv.c: Update.
43628 * gcc.dg/cpp/undef1.c: Update.
43629
43630 2001-09-12 Jakub Jelinek <jakub@redhat.com>
43631
43632 * gcc.dg/20010912-1.c: New test.
43633
43634 2001-09-11 Janis Johnson <janis187@us.ibm.com>
43635
43636 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
43637 language-independent file in lib.
43638 * lib/gcov.exp: New file.
43639
43640 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
43641
43642 * gcc.c-torture/compile/20010911-1.c: New test.
43643
43644 2001-09-10 Janis Johnson <janis187@us.ibm.com>
43645
43646 * lib/profopt.exp: New, to support profile-directed optimizations.
43647 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
43648 * gcc.misc-tests/bprob-1.c: New test.
43649 * gcc.misc-tests/bprob-2.c: New test.
43650
43651 2001-09-07 Janis Johnson <janis187@us.ibm.com>
43652
43653 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
43654 XFAIL and which kinds of gcov output to verify.
43655 * gcc.misc-tests/gcov-4b.x: New file.
43656 * gcc.misc-tests/gcov-5b.x: New file.
43657 * gcc.misc-tests/gcov-6.x: New file.
43658 * gcc.misc-tests/gcov-7.c: New test.
43659 * gcc.misc-tests/gcov-7.x: New file.
43660
43661 2001-09-06 Janis Johnson <janis187@us.ibm.com>
43662
43663 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
43664 * gcc.misc-tests/gcov-6.c: New test.
43665
43666 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
43667
43668 PR c++/3986
43669 * g++.dg/abi/vbase1.C: New test.
43670
43671 2001-09-05 Ziemowit Laski <zlaski@apple.com>
43672
43673 * objc.dg/method-2.m: New.
43674
43675 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
43676
43677 PR c++/4203
43678 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
43679 * g++.dg/init/empty1.C: New test.
43680
43681 2001-09-03 Jakub Jelinek <jakub@redhat.com>
43682
43683 * gcc.c-torture/compile/20010903-1.c: New test.
43684
43685 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
43686
43687 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
43688 for m68k.
43689
43690 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
43691
43692 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
43693
43694 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
43695
43696 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
43697
43698 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
43699
43700 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
43701 for 16-bit 'unsigned int'.
43702
43703 2001-08-29 Kazu Hirata <kazu@hxi.com>
43704
43705 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
43706
43707 2001-08-27 Richard Henderson <rth@redhat.com>
43708
43709 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
43710 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
43711
43712 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
43713
43714 * gcc.dg/asm-names.c (ymain): New.
43715
43716 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
43717
43718 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
43719 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
43720 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
43721
43722 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43723
43724 * gcc.dg/compare5.c: New testcase.
43725
43726 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
43727
43728 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
43729 and "In instantiation".
43730
43731 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
43732
43733 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
43734
43735 2001-08-20 Janis Johnson <janis187@us.ibm.com>
43736
43737 * gcc.misc-tests/gcov.exp: Add support for branch information.
43738 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
43739 * gcc.misc-tests/gcov-4.c: New test.
43740 * gcc.misc-tests/gcov-4b.c: New test.
43741 * gcc.misc-tests/gcov-5b.c: New test.
43742
43743 2001-08-20 Zack Weinberg <zackw@panix.com>
43744
43745 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
43746 expected to fail.
43747
43748 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
43749
43750 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
43751
43752 2001-08-19 Jakub Jelinek <jakub@redhat.com>
43753
43754 * g++.dg/eh/template1.C: New test.
43755
43756 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
43757
43758 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
43759 Fix thinko.
43760 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
43761 for xfail.
43762
43763 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
43764
43765 * lib/g77-dg.exp: Use prune.exp for common procedures
43766 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
43767 * lib/g77.exp: (g77-dg-prune) Remove
43768
43769 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
43770
43771 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
43772
43773 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43774
43775 * g++.dg/template/unify1.C: New test.
43776
43777 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
43778
43779 * g++.dg/abi/empty4.C: New test.
43780
43781 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
43782
43783 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
43784 solaris2.*
43785 * g77.f-torture/compile/pr3743.x: Likewise.
43786
43787 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43788
43789 * g++.dg/other/using-declaration.C: New test.
43790
43791 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
43792
43793 * gcc.dg/cpp/tr-sign.c: New testcase.
43794
43795 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
43796
43797 * gcc.dg/cpp/19951025-1.c: Revert.
43798 * gcc.dg/cpp/directiv.c: We no longer process directives that
43799 interrupt macro arguments.
43800
43801 2001-08-03 Zack Weinberg <zackw@stanford.edu>
43802
43803 * gcc.dg/bconstp-1.c: New test.
43804
43805 2001-08-03 Richard Henderson <rth@redhat.com>
43806
43807 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
43808
43809 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
43810
43811 * gcc.dg/cpp/19951025-1.c: Update.
43812
43813 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
43814
43815 * g77.dg/ff90-1.f (s): Fix reference of variable z,
43816 should be x.
43817
43818 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
43819
43820 Kill -fhonor-std.
43821 * g++.old-deja/g++.ns/ns14.C: Remove special options.
43822 * g++.old-deja/g++.other/std1.C: Likewise.
43823 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
43824
43825 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
43826
43827 * lib/g77.exp: Load gcc-defs.exp for common procedures
43828 (g77_pass, g77_fail, g77_finish, g77_exit,
43829 ${tool}_check_unsupported_p} Now redundant. Deleted.
43830
43831 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
43832
43833 * g77.dg/fbackslash.f
43834 * g77.dg/fcase-preserve.f
43835 * g77.dg/ff90-1.f
43836 * g77.dg/ffixed-line-length-0.f
43837 * g77.dg/ffixed-line-length-132.f
43838 * g77.dg/ffixed-line-length-7.f
43839 * g77.dg/ffixed-line-length-72.f
43840 * g77.dg/ffixed-line-length-none.f
43841 * g77.dg/ffree-form-1.f
43842 * g77.dg/fno-backslash.f
43843 * g77.dg/fno-f90-1.f
43844 * g77.dg/fno-fixed-form-1.f
43845 * g77.dg/fno-onetrip.f
43846 * g77.dg/fno-typeless-boz.f
43847 * g77.dg/fno-underscoring.f
43848 * g77.dg/fno-vxt-1.f
43849 * g77.dg/fonetrip.f
43850 * g77.dg/ftypeless-boz.f
43851 * g77.dg/fugly-assumed.f
43852 * g77.dg/funderscoring.f
43853 * g77.dg/fvxt-1.f
43854
43855 2001-08-01 Ziemowit Laski <zlaski@apple.com>
43856
43857 * objc.dg/fwd-proto-1.m: New.
43858 * objc.dg/local-decl-1.m: New.
43859 * objc.dg/naming-1.m: New.
43860 * objc.dg/naming-2.m: New.
43861 * objc.dg/proto-hier-1.m: New.
43862
43863 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
43864
43865 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
43866 largest-type elements to a struct makes its size grow.
43867
43868 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
43869
43870 * g++.dg/abi/vthunk1.C: New test.
43871
43872 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
43873
43874 * g++.dg/abi/vbase8-22.C: New test.
43875
43876 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43877
43878 * gcc.dg/cpp/macro8.c: New test.
43879
43880 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
43881
43882 * g++.dg/abi/vbase8-21.C: New test.
43883
43884 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
43885
43886 * g++.dg/abi/vbase8-10.C: New test.
43887
43888 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43889
43890 * lib/g++.exp (g++_set_ld_library_path): Renamed to
43891 ${tool}_set_ld_library_path.
43892 Changed caller.
43893 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
43894 g++.exp.
43895
43896 2001-07-26 Stan Cox <scox@redhat.com>
43897
43898 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
43899 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
43900 gcc_exit, gcc_check_unsupported_p):
43901 Moved to gcc-deps.exp
43902 * gcc-deps.exp: New file.
43903
43904 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43905
43906 * g++.old-deja/g++.pt/defarg14.C: New test.
43907
43908 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43909
43910 * g++.old-deja/g++.other/lineno5.C: New test.
43911
43912 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43913
43914 * g++.old-deja/g++.pt/crash68.C: New test.
43915
43916 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43917
43918 * g++.old-deja/g++.other/crash42.C: New test.
43919
43920 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43921
43922 * gcc.dg/cpp/extratokens.c: Fix.
43923 * gcc.dg/cpp/skipping2.c: New tests.
43924
43925 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43926
43927 * gcc.c-torture/execute/20010724-1.c: New file.
43928 * gcc.c-torture/execute/20010724-1.x: New file.
43929
43930 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43931
43932 * g++.old-deja/g++.other/cond7.C: New test.
43933
43934 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43935
43936 * g++.old-deja/g++.other/optimize4.C: New test.
43937
43938 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43939
43940 * g++.old-deja/g++.abi/vbase8-5.C: New test.
43941
43942 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
43943
43944 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
43945 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
43946 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
43947 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
43948
43949 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
43950 bug report" message.
43951
43952 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
43953 * g++.dg/ext/instantiate1.C: Move from old-deja.
43954
43955 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
43956
43957 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
43958 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
43959 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
43960 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
43961
43962 2001-07-23 Jeffrey A Law (law@cygnus.com)
43963
43964 * gcc.c-torture/execute/20010723-1.c: New test.
43965
43966 2001-07-23 Ben Elliston <bje@redhat.com>
43967
43968 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
43969
43970 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43971
43972 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
43973 i[34567]86-*-*.
43974 Delete handling of ieee_multilib_flags.
43975 Pass -mieee for alpha*-*-* and sh-*-*.
43976 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
43977
43978 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
43979
43980 Remove old-abi tests.
43981 * g++.old-deja/g++.mike/p11116.C: Remove.
43982 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
43983
43984 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
43985
43986 * g77.f-torture/compile/pr3743.f: New test
43987
43988 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
43989
43990 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
43991
43992 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43993
43994 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
43995 g++.old-deja/g++.pt/static6.C: Likewise.
43996 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
43997 supports weak symbols.
43998
43999 2001-07-18 Andreas Jaeger <aj@suse.de>
44000
44001 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44002 supported again.
44003
44004 2001-07-18 Andreas Jaeger <aj@suse.de>
44005
44006 * gcc.dg/iftrap-1.c: Fix target line.
44007
44008 2001-07-17 Richard Henderson <rth@redhat.com>
44009
44010 * gcc.c-torture/execute/20010717-1.c: New.
44011
44012 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
44013
44014 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44015 tests.
44016
44017 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
44018
44019 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44020
44021 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44022
44023 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44024 UAC_SIGBUS, UAC_NOPRINT definitions.
44025
44026 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
44027
44028 * objc/execute/object_is_class.m: New test.
44029 * objc/execute/object_is_meta_class.m: New test.
44030
44031 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
44032
44033 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44034 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44035
44036 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
44037
44038 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44039 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44040
44041 2001-07-14 Richard Henderson <rth@redhat.com>
44042
44043 * gcc.dg/iftrap-1.c: New.
44044
44045 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
44046
44047 * g77.f-torture/execute/intrinsic77.f: New test.
44048
44049 2001-07-11 Janis Johnson <janis@us.ibm.com>
44050
44051 * gcc.misc-tests/gcov-3.c: New test.
44052
44053 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
44054
44055 * gcc.c-torture/compile/20010711-1.c,
44056 * gcc.c-torture/compile/20010711-2.c: New tests.
44057
44058 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
44059
44060 * gcc.c-torture/execute/20010711-1.c: New test.
44061
44062 2001-07-11 Ben Elliston <bje@redhat.com>
44063
44064 * g++.old-deja/g++.other/enum5.C: New test.
44065
44066 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
44067
44068 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44069 (g++-dg-prune): Call prune_gcc_output.
44070 * prune.exp: New file for prune_gcc_output.
44071 * lib/g++.exp, lib/gcc.exp: Load it.
44072
44073 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
44074
44075 * gcc.c-torture/compile/20010701-1.c,
44076 g++.old-deja/g++.ext/attrib6.C: New tests.
44077
44078 2001-07-06 Jeffrey A Law (law@cygnus.com)
44079
44080 * gcc.c-torture/compile/20010706-1.c: New test.
44081
44082 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
44083
44084 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44085
44086 2001-06-28 Stan Shebs <shebs@apple.com>
44087
44088 * gcc.dg/pragma-darwin.c: New test.
44089
44090 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44091
44092 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44093 Solaris 2.[678] system.
44094
44095 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
44096
44097 * gcc.dg/20010622-1.c: New test.
44098
44099 2001-06-18 Stan Shebs <shebs@apple.com>
44100
44101 * objc.dg: New directory.
44102 * objc.dg/dg.exp: New file.
44103 * objc.dg/alias.m: New.
44104 * objc.dg/class-1.m: New.
44105 * objc.dg/class-2.m: New.
44106 * objc.dg/const-str-1.m: New.
44107 * objc.dg/const-str-2.m: New.
44108 * objc.dg/id-1.m: New.
44109 * objc.dg/method-1.m: New.
44110 * objc.dg/super-class-1.m: New.
44111 * lib/objc-dg.exp: New file.
44112
44113 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
44114
44115 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44116 of label name.
44117
44118 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
44119
44120 * g++.old-deja/g++.abi/vbase8-9.C: New test.
44121
44122 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44123
44124 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44125 variable.
44126
44127 2001-06-12 Richard Henderson <rth@redhat.com>
44128
44129 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44130
44131 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
44132
44133 * g++.old-deja/g++.abi/vbase5.C: New test.
44134 * g++.old-deja/g++.abi/vbase6.C: New test.
44135 * g++.old-deja/g++.abi/vbase7.C: New test.
44136
44137 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44138
44139 * gcc.c-torture/compile/20010610-1.c: New test.
44140
44141 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
44142
44143 * g++.old-deja/g++.abi/vbase4.C: New test.
44144
44145 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
44146
44147 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44148 support %f for HC11/HC12 targets.
44149 * gcc.c-torture/execute/930513-1.x: New file, likewise.
44150 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44151 on HC11/HC12 targets.
44152 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44153
44154 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44155
44156 * gcc.dg/wchar_t-1.c: New file.
44157 * gcc.dg/wint_t-1.c: Likewise.
44158
44159 2001-06-11 Bernd Schmidt <bernds@redhat.com>
44160
44161 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
44162
44163 2001-06-11 Richard Henderson <rth@redhat.com>
44164
44165 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
44166
44167 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
44168
44169 * gcc.c-torture/compile/20010611-1.c: New test.
44170
44171 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
44172
44173 * gcc.dg/c99-tag-1.c: Add more tests.
44174
44175 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
44176
44177 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
44178 representation on MN10300 and ARM/Thumb.
44179
44180 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
44181
44182 * g77.f-torture/execute/20010610.f: New.
44183
44184 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
44185
44186 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
44187 names.
44188
44189 2001-06-09 Richard Henderson <rth@redhat.com>
44190
44191 * gcc.c-torture/execute/ashrdi-1.c: New.
44192 * gcc.c-torture/execute/ashldi-1.c: New.
44193 * gcc.c-torture/execute/lshrdi-1.c: New.
44194
44195 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
44196
44197 * objc/execute/load-3.m: Added. Check sending +load to categories,
44198 in addition to classes.
44199
44200 2001-06-08 Stan Shebs <shebs@apple.com>
44201
44202 * objc/execute/load-2.m: New test. From Nicola Pero
44203 <n.pero@mi.flashnet.it>.
44204
44205 2001-06-08 Jakub Jelinek <jakub@redhat.com>
44206
44207 * gcc.c-torture/execute/20010605-2.c: New test.
44208
44209 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
44210
44211 * g++.old-deja/g++.abi/vbase2.C: New test.
44212 * g++.old-deja/g++.abi/vbase3.C: New test.
44213
44214 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
44215
44216 * g++.old-deja/g++.pt/friend49.C: New test.
44217
44218 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
44219
44220 * g++.old-deja/g++.ext/anon3.C: New test.
44221
44222 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
44223
44224 * g++.old-deja/g++.other/conv7.C: New test.
44225
44226 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
44227
44228 * gcc.c-torture/compile/20010605-2.c: New test.
44229
44230 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
44231
44232 * gcc.c-torture/execute/20010604-1.c: New test.
44233
44234 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
44235
44236 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
44237
44238 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
44239
44240 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
44241 (g++_link_flags): Likewise.
44242 (g++_init): Pass gccpath's value to two previous functions.
44243
44244 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44245
44246 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
44247 Ensure logfile entry matches exec command line.
44248
44249 2001-05-31 Richard Henderson <rth@redhat.com>
44250
44251 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
44252 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
44253
44254 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
44255
44256 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
44257 compiler for irix6.2
44258
44259 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
44260
44261 * g++.old-deja/g++.other/optimize3.C: New file.
44262
44263 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
44264
44265 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
44266 assemble.
44267
44268 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
44269
44270 * g++.old-deja/g++.other/optimize2.C: New file.
44271
44272 2001-05-25 Diego Novillo <dnovillo@redhat.com>
44273
44274 * gcc.c-torture/compile/20010518-2.c: New file.
44275 * gcc.c-torture/execute/20010518-1.c: New file.
44276 * gcc.c-torture/execute/20010518-2.c: New file.
44277
44278 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
44279
44280 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
44281
44282 2001-05-24 Mark Mitchell <mark@codesourcery.com>
44283
44284 G++ no longer defines builtins that do not begin with __builtin.
44285 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
44286 * g++.old-deja/g++.brendand/misc13.C: Likewise.
44287 * g++.old-deja/g++.law/builtin1.C: Likewise.
44288 * g++.old-deja/g++.law/cvt2.C: Likewise.
44289 * g++.old-deja/g++.mike/net5.C: Likewise.
44290 * g++.old-deja/g++.other/builtins1.C: Likewise.
44291 * g++.old-deja/g++.other/builtins2.C: Likewise.
44292 * g++.old-deja/g++.other/builtins3.C: Likewise.
44293 * g++.old-deja/g++.other/builtins4.C: Likewise.
44294 * g++.old-deja/g++.other/inline8.C: Likewise.
44295 * g++.old-deja/g++.robertl/eb39.C: Likewise.
44296
44297 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
44298
44299 * g++.old-deja/g++.pt/using1.C: Adjust.
44300 * g++.old-deja/g++.pt/using2.C: New test.
44301
44302 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
44303
44304 * gcc.dg/cpp/charconst.c: New tests.
44305 * gcc.dg/cpp/escape.c: New tests.
44306 * gcc.dg/cpp/escape-1.c: New tests.
44307 * gcc.dg/cpp/escape-2.c: New tests.
44308 * gcc.dg/cpp/ucs.c: New tests.
44309
44310 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
44311
44312 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
44313 native compiler for irix6.5.
44314
44315 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
44316
44317 * lib/g++.exp (g++_include_flags): Use args to compute
44318 get_multilibs.
44319 (g++_link_flags): Likewise.
44320 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
44321
44322 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
44323
44324 * gcc.dg/c90-hexfloat-1.c: Add more tests.
44325
44326 2001-05-21 Geoff Keating <geoffk@redhat.com>
44327
44328 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
44329 this file.
44330
44331 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
44332
44333 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
44334 STACK_SIZE;
44335 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
44336 to STACK_SIZE; Use it to define size of add_histo array.
44337 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
44338 to STACK_SIZE.
44339 (f): Use GITT_SIZE to define size of gitt local table.
44340 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
44341 to STACK_SIZE; Use it to define size of bytemem array.
44342
44343 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
44344
44345 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
44346 on 68HC11/HC12 due to the asm instruction.
44347 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
44348 * gcc.c-torture/compile/920520-1.x: Likewise.
44349 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
44350 on 68HC11/HC12 because the function is larger than 64K.
44351 * gcc.c-torture/compile/961203-1.x: New file, this test fails
44352 on 68HC11/HC12 because the structure is too large.
44353
44354 2001-05-20 Richard Henderson <rth@redhat.com>
44355
44356 * gcc.c-torture/execute/20010520-1.c: New.
44357
44358 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44359
44360 * g++.old-deja/g++.warn/compare1.C: New test.
44361 * gcc.dg/compare4.c: New test.
44362
44363 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
44364
44365 * g++.old-deja/g++.other/optimize1.C: New test.
44366
44367 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44368
44369 * g++.old-deja/g++.pt/spec41.C: New test.
44370
44371 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
44372
44373 * gcc.c-torture/compile/20010114-1.x: Remove.
44374
44375 2001-05-18 Stan Shebs <shebs@apple.com>
44376
44377 * gcc.c-torture/compile/20010518-1.c: New test.
44378
44379 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
44380
44381 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
44382 * g++.old-deja/g++.pt/crash67.C: New test.
44383
44384 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
44385
44386 * g++.old-deja/g++.other/debug9.C: New test.
44387
44388 2001-05-16 Zack Weinberg <zackw@stanford.edu>
44389
44390 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
44391
44392 2001-05-16 Jan Hubicka <jh@suse.cz>
44393
44394 * gcc.c-torture/compile/20010516-1.c: New test.
44395
44396 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
44397
44398 * g++.old-deja/g++.other/crash41.C: New test.
44399
44400 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
44401
44402 * g++.old-deja/g++.pt/crash66.C: New test.
44403
44404 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
44405
44406 * g++.old-deja/g++.robertl/eb27.C: Convert.
44407
44408 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
44409
44410 * g++.dg/friend-warn.C: New test. Do not warn about friend
44411 declaration being redundant.
44412
44413 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
44414
44415 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
44416
44417 2001-05-14 Mark Mitchell <mark@codesourcery.com>
44418
44419 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
44420
44421 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
44422
44423 * lib/g++.exp: Use testsuite_flags.
44424
44425 2001-05-13 Mark Mitchell <mark@codesourcery.com>
44426
44427 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
44428
44429 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
44430
44431 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
44432
44433 2001-05-11 Mark Mitchell <mark@codesourcery.com>
44434
44435 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
44436
44437 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
44438
44439 * gcc.c-torture/compile/20010313-1.c: New test.
44440
44441 2001-05-09 Zack Weinberg <zackw@stanford.edu>
44442
44443 * gcc.dg/cpp/direct2.c: New test.
44444 * gccq.dg/cpp/direct2s.c: New test.
44445
44446 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
44447
44448 2001-05-07 Mark Mitchell <mark@codesourcery.com>
44449
44450 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
44451 * g++.old-deja/g++.other/op3.C: Likewise.
44452
44453 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44454
44455 * gcc.dg/cpp/syshdr.h: New file.
44456 * gcc.dg/cpp/sysmac1.c: Update.
44457 * gcc.dg/cpp/sysmac2.c: Update.
44458
44459 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
44460
44461 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
44462
44463 2001-05-04 David Edelsohn <edelsohn@gnu.org>
44464
44465 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
44466 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
44467
44468 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
44469
44470 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
44471
44472 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
44473
44474 * lib/g++.exp (g++_include_flags): Don't use any special flags
44475 if TESTING_IN_BUILD_TREE is not defined.
44476 (g++_init): Use a plain 'c++' as the compiler if
44477 TESTING_IN_BUILD_TREEE is not defined.
44478
44479 2001-05-02 Jakub Jelinek <jakub@redhat.com>
44480
44481 * g++.old-deja/g++.eh/catch13.C: New test.
44482 * g++.old-deja/g++.eh/catch14.C: New test.
44483
44484 2001-05-02 Jakub Jelinek <jakub@redhat.com>
44485
44486 * gcc.dg/cpp/tr-define.c: New test.
44487
44488 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
44489
44490 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
44491 <stdlib.h>, not <malloc.h>.
44492
44493 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
44494
44495 * g++.old-deja/g++.ns/template17.C: New test.
44496
44497 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
44498
44499 * g++.old-deja/g++.pt/ref4.C: New test.
44500
44501 2001-04-30 Richard Henderson <rth@redhat.com>
44502
44503 * gcc.dg/20000724-1.c: Revert last change.
44504
44505 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
44506
44507 * g77.f-torture/execute/20010430.f: New test.
44508
44509 2001-04-30 Mark Mitchell <mark@codesourcery.com>
44510
44511 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
44512
44513 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
44514
44515 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
44516
44517 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44518
44519 * g++.old-deja/g++.eh/crash6.C: New test.
44520
44521 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44522
44523 * g++.old-deja/g++.other/warn7.C: New test.
44524
44525 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44526
44527 * g++.old-deja/g++.other/defarg9.C: New test.
44528
44529 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
44530
44531 * g77.f-torture/compile/20010426.f: New test.
44532 * g77.f-torture/execute/20010426.f: New test.
44533
44534 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
44535
44536 * g77.f-torture/compile/20000629-1.x: Remove - error
44537 has been fixed.
44538
44539 2001-04-26 Jeffrey A Law (law@cygnus.com)
44540
44541 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
44542 Tweak slightly to work with g++.dg framework.
44543 * g++.dg/special/ecos.exp: Run initp1.C test.
44544 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
44545
44546 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
44547 its linker doesn't give line numbers either.
44548 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
44549
44550 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
44551
44552 * g++.old-deja/g++.other/lex1.C: New test.
44553
44554 2001-04-26 Jakub Jelinek <jakub@redhat.com>
44555
44556 * gcc.dg/noncompile/20010425-1.c: New test.
44557
44558 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
44559
44560 * g++.old-deja/g++.pt/mangle2.C: New test.
44561
44562 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44563
44564 * gcc.dg/format/plus-1.c: New test.
44565
44566 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44567
44568 * gcc.dg/20010423-1.c: New test.
44569
44570 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44571
44572 * gcc.c-torture/execute/20010422-1.c: New test.
44573
44574 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
44575
44576 * g++.old-deja/g++.ns/type2.C: New test.
44577
44578 2001-04-24 Zack Weinberg <zackw@stanford.edu>
44579
44580 * g++.old-deja/g++.other/perf1.C: New test.
44581
44582 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
44583
44584 * gcc.dg/c99-func-2.c: Remove xfail.
44585 * gcc.dg/c99-func-3.c: Remove xfail.
44586 * gcc.dg/c99-func-4.c: Remove xfail.
44587
44588 2001-04-23 Zack Weinberg <zackw@stanford.edu>
44589
44590 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
44591
44592 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
44593
44594 * gcc.c-torture/compile/20010423-1.c: New test.
44595
44596 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
44597
44598 * g++.old-deja/g++.pt/typename28.C: New test.
44599
44600 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
44601
44602 * g++.old-deja/g++.abi/empty2.C: New test.
44603 * g++.old-deja/g++.abi/empty3.C: New test.
44604
44605 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44606
44607 * g++.old-deja/g++.other/comdat2.C: New test.
44608 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
44609
44610 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44611
44612 * g++.old-deja/g++.other/overload14.C: New test.
44613
44614 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44615
44616 * g++.old-deja/g++.other/lookup23.C: New test.
44617
44618 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44619
44620 * gcc.c-torture/execute/20010403-1.c: New test.
44621
44622 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
44623 Mark Mitchell <mark@codesourcery.com>
44624
44625 * lib/old-dejagnu.exp: Don't delete output of executable.
44626 Add .exe suffix to executables.
44627
44628 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
44629
44630 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
44631
44632 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44633
44634 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
44635
44636 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
44637
44638 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
44639 * g++.old-deja/g++.abi/crash1.C: New test.
44640
44641 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
44642
44643 * g++.old-deja/g++.other/crash40.C: New test.
44644
44645 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44646
44647 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
44648
44649 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
44650
44651 * g++.old-deja/g++.other/warn6.C: New test.
44652
44653 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
44654
44655 * g++.old-deja/g++.robertl/eb42.C: Same.
44656
44657 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44658
44659 * gcc.dg/wtr-conversion-1.c: New testcase.
44660
44661 2001-04-10 Richard Henderson <rth@redhat.com>
44662
44663 * g++.old-deja/g++.other/array5.C: New.
44664
44665 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44666
44667 * gcc.c-torture/execute/20010408-1.c: New test.
44668
44669 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
44670
44671 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
44672 headers and constructs.
44673 * g++.old-deja/g++.robertl/eb79.C: Same.
44674 * g++.old-deja/g++.robertl/eb77.C (main): Same.
44675 * g++.old-deja/g++.robertl/eb73.C: Same.
44676 * g++.old-deja/g++.robertl/eb66.C (main): Same.
44677 * g++.old-deja/g++.robertl/eb55.C (t): Same.
44678 * g++.old-deja/g++.robertl/eb54.C (main): Same.
44679 * g++.old-deja/g++.robertl/eb46.C (main): Same.
44680 * g++.old-deja/g++.robertl/eb44.C: Same.
44681 * g++.old-deja/g++.robertl/eb41.C (main): Same.
44682 * g++.old-deja/g++.robertl/eb4.C (main): Same.
44683 * g++.old-deja/g++.robertl/eb39.C: Same.
44684 * g++.old-deja/g++.robertl/eb33.C (main): Same.
44685 * g++.old-deja/g++.robertl/eb31.C (main): Same.
44686 * g++.old-deja/g++.robertl/eb30.C: Same.
44687 * g++.old-deja/g++.robertl/eb3.C: Same.
44688 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
44689 * g++.old-deja/g++.robertl/eb21.C: Same.
44690 * g++.old-deja/g++.robertl/eb15.C: Same.
44691 * g++.old-deja/g++.robertl/eb118.C: Same.
44692 * g++.old-deja/g++.robertl/eb115.C (main): Same.
44693 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
44694 * g++.old-deja/g++.robertl/eb109.C: Same.
44695 * g++.old-deja/g++.other/sibcall1.C (main): Same.
44696 * g++.old-deja/g++.mike/rtti1.C: Same.
44697 * g++.old-deja/g++.mike/p658.C: Same.
44698 * g++.old-deja/g++.mike/net46.C: Same.
44699 * g++.old-deja/g++.mike/net34.C: Same.
44700 * g++.old-deja/g++.mike/memoize1.C: Same.
44701 * g++.old-deja/g++.mike/eh2.C: Same.
44702 * g++.old-deja/g++.law/weak.C: Same.
44703 * g++.old-deja/g++.law/visibility7.C: Same.
44704 * g++.old-deja/g++.law/visibility25.C: Same.
44705 * g++.old-deja/g++.law/visibility22.C: Same.
44706 * g++.old-deja/g++.law/visibility2.C: Same.
44707 * g++.old-deja/g++.law/visibility17.C: Same.
44708 * g++.old-deja/g++.law/visibility13.C: Same.
44709 * g++.old-deja/g++.law/visibility10.C: Same.
44710 * g++.old-deja/g++.law/visibility1.C: Same.
44711 * g++.old-deja/g++.law/virtual3.C (eval): Same.
44712 * g++.old-deja/g++.law/vbase1.C: Same.
44713 * g++.old-deja/g++.law/operators32.C: Same.
44714 * g++.old-deja/g++.law/nest3.C: Same.
44715 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
44716 * g++.old-deja/g++.law/except5.C (main): Same.
44717 * g++.old-deja/g++.law/cvt7.C (run): Same.
44718 * g++.old-deja/g++.law/cvt2.C: Same.
44719 * g++.old-deja/g++.law/cvt16.C: Same.
44720 * g++.old-deja/g++.law/ctors6.C (bar): Same.
44721 * g++.old-deja/g++.law/ctors17.C (main): Same.
44722 * g++.old-deja/g++.law/ctors13.C: Same.
44723 * g++.old-deja/g++.law/ctors12.C (main): Same.
44724 * g++.old-deja/g++.law/ctors10.C: Same.
44725 * g++.old-deja/g++.law/code-gen5.C: Same.
44726 * g++.old-deja/g++.law/bad-error7.C: Same.
44727 * g++.old-deja/g++.law/arm9.C: Same.
44728 * g++.old-deja/g++.law/arm12.C: Same.
44729 * g++.old-deja/g++.law/arg8.C: Same.
44730 * g++.old-deja/g++.law/arg1.C: Same.
44731 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
44732 * g++.old-deja/g++.jason/template31.C: Same.
44733 * g++.old-deja/g++.jason/template24.C (main): Same.
44734 * g++.old-deja/g++.jason/2371.C: Same.
44735 * g++.old-deja/g++.eh/new2.C: Same.
44736 * g++.old-deja/g++.eh/new1.C: Same.
44737 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
44738 * g++.old-deja/g++.brendan/nest21.C (main): Same.
44739 * g++.old-deja/g++.brendan/err-msg3.C: Same.
44740 * g++.old-deja/g++.brendan/crash62.C: Same.
44741 * g++.old-deja/g++.brendan/crash52.C: Same.
44742 * g++.old-deja/g++.brendan/crash49.C (main): Same.
44743 * g++.old-deja/g++.brendan/crash38.C: Same.
44744 * g++.old-deja/g++.brendan/crash15.C (main): Same.
44745 * g++.old-deja/g++.brendan/copy9.C: Same.
44746
44747 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
44748
44749 * gcc.c-torture/execute/20001203-2.c (memset):
44750 Count argument is of type __SIZE_TYPE__.
44751
44752 2001-04-04 Diego Novillo <dnovillo@redhat.com>
44753
44754 * gcc.c-torture/compile/20010404-1.c: New test.
44755
44756 2001-04-04 Jakub Jelinek <jakub@redhat.com>
44757
44758 * gcc.c-torture/compile/20010326-1.c: New test.
44759
44760 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
44761
44762 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
44763 peculiarities of the SH.
44764 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
44765
44766 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44767
44768 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
44769 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
44770 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
44771
44772 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44773
44774 * g77.f-torture/compile/20010321-1.f: New test.
44775
44776 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44777
44778 * gcc.c-torture/compile/20010329-1.c: New test.
44779
44780 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44781
44782 * gcc.c-torture/execute/20010329-1.c: New test.
44783
44784 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
44785
44786 * g++.old-deja/g++.other/eh4.C: Fix typo.
44787
44788 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
44789
44790 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
44791
44792 2001-03-28 Philip Blundell <philb@gnu.org>
44793
44794 * gcc.c-torture/compile/20010328-1.c: New test.
44795
44796 2001-03-27 Richard Henderson <rth@redhat.com>
44797
44798 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
44799 * g++.old-deja/g++.eh/vbase3.C: Likewise.
44800
44801 2001-03-27 Alan Modra <alan@linuxcare.com.au>
44802
44803 * gcc.c-torture/compile/20010327-1.c: New test.
44804
44805 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
44806
44807 * g++.old-deja/g++.other/friend12.C: New test.
44808 * g++.old-deja/g++.other/friend9.C: Expect no errors.
44809 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
44810
44811 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
44812
44813 * gcc.c-torture/execute/20010325-1.c: New test.
44814
44815 2001-03-23 Jakub Jelinek <jakub@redhat.com>
44816
44817 * g++.old-deja/g++.other/mangle3.C: New test.
44818
44819 2001-03-22 Jakub Jelinek <jakub@redhat.com>
44820
44821 * g++.old-deja/g++.other/anon8.C: New test.
44822
44823 2001-03-20 Philip Blundell <philb@gnu.org>
44824
44825 * gcc.c-torture/compile/20010320-1.c: New test.
44826
44827 2001-03-17 Richard Henderson <rth@redhat.com>
44828
44829 * g++.old-deja/g++.other/eh4.C: Add expected error text.
44830
44831 2001-03-15 Geoff Keating <geoff@redhat.com>
44832
44833 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
44834 tests on AIX.
44835
44836 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
44837
44838 * g++.old-deja/g++.other/eh4.C: New test.
44839
44840 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
44841
44842 * gcc.dg/cpp/mi1.c: Update.
44843
44844 2001-03-14 Jakub Jelinek <jakub@redhat.com>
44845
44846 * g++.old-deja/g++.other/regstack.C: New test.
44847
44848 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
44849
44850 * g++.old-deja/g++.other/ref4.C: New test.
44851
44852 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
44853
44854 * objc/execute/va_method.m: Added.
44855 * objc/execute/IMP.m: Added.
44856 * objc/execute/_cmd.m: Added.
44857 * objc/execute/accessing_ivars.m: Added.
44858 * objc/execute/class-1.m: Added.
44859 * objc/execute/class-10.m: Added.
44860 * objc/execute/class-11.m: Added.
44861 * objc/execute/class-12.m: Added.
44862 * objc/execute/class-13.m: Added.
44863 * objc/execute/class-14.m: Added.
44864 * objc/execute/class-2.m: Added.
44865 * objc/execute/class-3.m: Added.
44866 * objc/execute/class-4.m: Added.
44867 * objc/execute/class-5.m: Added.
44868 * objc/execute/class-6.m: Added.
44869 * objc/execute/class-7.m: Added.
44870 * objc/execute/class-8.m: Added.
44871 * objc/execute/class-9.m: Added.
44872 * objc/execute/class-tests-1.h
44873 * objc/execute/class-tests-2.h
44874 * objc/execute/compatibility_alias.m: Added.
44875 * objc/execute/encode-1.m: Added.
44876 * objc/execute/formal_protocol-1.m: Added.
44877 * objc/execute/formal_protocol-2.m: Added.
44878 * objc/execute/formal_protocol-3.m: Added.
44879 * objc/execute/formal_protocol-4.m: Added.
44880 * objc/execute/formal_protocol-5.m: Added.
44881 * objc/execute/formal_protocol-6.m: Added.
44882 * objc/execute/formal_protocol-7.m: Added.
44883 * objc/execute/informal_protocol.m: Added.
44884 * objc/execute/initialize.m: Added.
44885 * objc/execute/load.m: Added.
44886 * objc/execute/many_args_method.m: Added.
44887 * objc/execute/nested-3.m: Added.
44888 * objc/execute/no_clash.m: Added.
44889 * objc/execute/private.m: Added.
44890 * objc/execute/redefining_self.m: Added.
44891 * objc/execute/root_methods.m: Added.
44892 * objc/execute/selector-1.m: Added.
44893 * objc/execute/static-1.m: Added.
44894 * objc/execute/static-2.m: Added.
44895 * objc/execute/va_method.m: Added.
44896
44897 2001-03-10 Richard Henderson <rth@redhat.com>
44898
44899 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
44900
44901 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
44902
44903 * g++.old-deja/g++.other/crash31.C: XFAIL.
44904 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
44905 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
44906 * gcc.c-torture/execute/20010123-1.x: XFAIL.
44907 * gcc.c-torture/execute/20010124-1.x: XFAIL.
44908 * gcc.dg/sequence-pt-1.c: XFAIL one test.
44909
44910 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
44911
44912 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
44913
44914 2001-03-06 Zack Weinberg <zackw@stanford.edu>
44915
44916 * gcc.dg/20000724-1.c: Don't use multiline strings.
44917
44918 2001-03-06 Zack Weinberg <zackw@stanford.edu>
44919
44920 * objc/execute/string1.m, objc/execute/string2.m: Compare the
44921 result of -cString against what we expect it to be; don't just
44922 print it out for no one to read.
44923
44924 * objc/execute/string3.m, objc/execute/string4.m: New tests.
44925 Based on testcases provided by Nicola Pero.
44926
44927 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
44928
44929 * gcc.dg/cpp/macro7.c: New test.
44930
44931 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
44932
44933 * gcc.dg/cpp/multiline.c: Update.
44934
44935 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44936
44937 * g++.old-deja/g++.other/enum3.C: New test.
44938
44939 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44940
44941 * g++.old-deja/g++.other/pod1.C: New test.
44942
44943 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44944
44945 * g++.old-deja/g++.ext/overload1.C: New test.
44946
44947 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
44948
44949 * g++.old-deja/g++.pt/using1.C: New test.
44950
44951 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
44952
44953 * g++.old-deja/g++.other/using9.C: New test.
44954
44955 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
44956
44957 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
44958
44959 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
44960
44961 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
44962
44963 * g++.old-deja/g++.ext/realpt1.C: Remove.
44964
44965 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
44966
44967 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
44968
44969 2001-02-26 Will Cohen <wcohen@redhat.com>
44970
44971 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
44972
44973 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
44974
44975 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
44976 templatized constructors.
44977
44978 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44979
44980 * gcc.c-torture/execute/20010224-1.c: New test.
44981
44982 2001-02-23 Jakub Jelinek <jakub@redhat.com>
44983
44984 * gcc.c-torture/execute/20010222-1.c: New test.
44985
44986 2001-02-22 Jakub Jelinek <jakub@redhat.com>
44987
44988 * g++.old-deja/g++.other/inline20.C: New test.
44989
44990 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
44991
44992 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
44993
44994 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44995
44996 * g++.old-deja/g++.other/lookup22.C: New test.
44997
44998 2001-02-19 Zack Weinberg <zackw@stanford.edu>
44999
45000 * g77.dg: New directory.
45001 * g77.dg/20010216-1.f: New test case.
45002 * g77.dg/dg.exp: New driver.
45003 * lib/g77-dg.exp: New driver library.
45004
45005 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45006
45007 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45008
45009 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
45010
45011 * g++.old-deja/g++.other/decl9.C: New test.
45012
45013 2001-02-16 Jakub Jelinek <jakub@redhat.com>
45014
45015 * g++.old-deja/g++.other/init16.C: Update the test so that it does
45016 not need <string> and also tests the initialization at runtime.
45017
45018 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
45019
45020 * gcc.c-torture/execute/longlong.c: New test.
45021
45022 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
45023
45024 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45025
45026 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
45027
45028 * gcc.c-torture/execute/920302-1.c (execute):
45029 Change argument type to short.
45030
45031 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
45032
45033 * g++.old-deja/g++.pt/deduct6.C: New test.
45034
45035 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
45036
45037 * g++.old-deja/g++.pt/deduct5.C: New test.
45038
45039 2001-02-14 Jakub Jelinek <jakub@redhat.com>
45040
45041 * gcc.c-torture/execute/20010209-1.c: New test.
45042
45043 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
45044
45045 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45046
45047 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
45048
45049 * g++.dg/vtgc1.C: Update for new ABI.
45050
45051 * consistency.vlad: New directory, 1665 files.
45052
45053 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
45054
45055 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45056 return type.
45057 * gcc.dg/cpp/digraphs.c: Declare puts.
45058
45059 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
45060
45061 * g++.old-deja/g++.other/warn5.C: New test.
45062
45063 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
45064
45065 * g++.old-deja/g++.pt/spec40.C: New test.
45066
45067 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
45068
45069 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45070 case.
45071 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45072
45073 2001-02-12 Jakub Jelinek <jakub@redhat.com>
45074
45075 * gcc.c-torture/compile/20010209-1.c: New test.
45076
45077 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
45078
45079 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45080 excess errors message but not if it crashes.
45081 * g++.old-deja/g++.other/crash27.C: Likewise.
45082 * g++.old-deja/g++.other/crash28.C: Likewise.
45083 * g++.old-deja/g++.other/crash30.C: Likewise.
45084 * g++.old-deja/g++.other/crash32.C: Likewise.
45085 * g++.old-deja/g++.other/crash35.C: Likewise.
45086 * g++.old-deja/g++.pt/inherit2.C: Likewise.
45087
45088 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
45089
45090 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45091 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45092 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45093 g77.f-torture/execute/execute.exp,
45094 g77.f-torture/noncompile/noncompile.exp,
45095 gcc.c-torture/execute/execute.exp,
45096 gcc.c-torture/execute/memcheck/memcheck.exp,
45097 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45098 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45099 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45100 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45101 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45102 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45103 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45104 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45105 Remove bug reporting instructions with ancient email addresses.
45106
45107 2001-02-07 Jakub Jelinek <jakub@redhat.com>
45108
45109 * gcc.dg/20010202-1.c: New test.
45110 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45111
45112 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
45113
45114 * g++.dg/stdbool-if.C: New test.
45115
45116 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
45117
45118 * objc/execute/fdecl.m: Added main().
45119
45120 2001-02-07 Jakub Jelinek <jakub@redhat.com>
45121
45122 * gcc.c-torture/execute/20010206-1.c: New test.
45123
45124 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
45125
45126 * gcc.dg/cpp/avoidpaste1.c: Update.
45127
45128 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
45129
45130 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45131 Pero <nicola@brainstorm.co.uk>.
45132 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45133
45134 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
45135
45136 * g++.old-deja/g++.pt/spec39.C: New test.
45137
45138 2001-02-05 Jakub Jelinek <jakub@redhat.com>
45139
45140 * gcc.c-torture/compile/20010202-1.c: New test.
45141
45142 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
45143
45144 * g++.old-deja/g++.abi/primary2.C: New test.
45145 * g++.old-deja/g++.abi/primary3.C: New test.
45146 * g++.old-deja/g++.abi/primary4.C: New test.
45147 * g++.old-deja/g++.abi/primary5.C: New test.
45148 * g++.old-deja/g++.abi/vtable3.h: New test.
45149 * g++.old-deja/g++.abi/vtable3a.C: New test.
45150 * g++.old-deja/g++.abi/vtable3b.C: New test.
45151 * g++.old-deja/g++.abi/vtable3c.C: New test.
45152 * g++.old-deja/g++.abi/vtable3d.C: New test.
45153 * g++.old-deja/g++.abi/vtable3e.C: New test.
45154 * g++.old-deja/g++.abi/vtable3f.C: New test.
45155 * g++.old-deja/g++.abi/vtable3g.C: New test.
45156 * g++.old-deja/g++.abi/vtable3h.C: New test.
45157 * g++.old-deja/g++.abi/vtable3i.C: New test.
45158 * g++.old-deja/g++.abi/vtable3j.C: New test.
45159 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
45160
45161 2001-02-03 Jakub Jelinek <jakub@redhat.com>
45162
45163 * g++.old-deja/g++.other/anon6.C: New test.
45164 * g++.old-deja/g++.other/anon7.C: New test.
45165
45166 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
45167
45168 * gcc.dg/cpp/avoidpaste2.c: New tests.
45169
45170 2001-01-31 Jakub Jelinek <jakub@redhat.com>
45171
45172 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
45173
45174 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
45175
45176 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
45177 DECIMAL_DIG cases for Irix."
45178
45179 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
45180
45181 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
45182
45183 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
45184
45185 * gcc.dg/c99-tag-1.c: New test.
45186
45187 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
45188
45189 * gcc.dg/cpp/tr-warn1.c: Add tests.
45190
45191 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
45192
45193 * gcc.dg/cpp/avoidpaste1.c: Update.
45194 * gcc.dg/cpp/paste4.c: Update.
45195
45196 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
45197
45198 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
45199 cases for Irix.
45200
45201 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
45202
45203 * g++.old-deja/g++.other/inline19.C: New test.
45204
45205 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
45206
45207 * gcc.dg/Wlarger-than.c: New test.
45208
45209 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
45210
45211 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
45212
45213 2001-01-29 Jakub Jelinek <jakub@redhat.com>
45214
45215 * gcc.c-torture/execute/20010129-1.c: New test.
45216 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
45217
45218 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
45219
45220 * gcc.dg/cpp/avoidpaste1.c: Test case.
45221
45222 2001-01-28 Jakub Jelinek <jakub@redhat.com>
45223
45224 * g++.old-deja/g++.other/inline18.C: New test.
45225
45226 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45227
45228 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
45229 and __builtin_putchar.
45230
45231 2001-01-27 Jakub Jelinek <jakub@redhat.com>
45232
45233 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
45234 tests.
45235
45236 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
45237
45238 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
45239 floating point number rounding mode to round to the nearest
45240 representable mode.
45241
45242 2001-01-25 Jakub Jelinek <jakub@redhat.com>
45243
45244 * g++.old-deja/g++.other/mangle2.C: New test.
45245
45246 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
45247
45248 * gcc.c-torture/compile/20010124-1.c: New test.
45249
45250 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
45251
45252 * g++.old-deja/g++.pt/spec38.C: New test.
45253
45254 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45255
45256 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
45257 "Build don't run".
45258
45259 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45260
45261 * gcc.c-torture/execute/20010123-1.c: New test.
45262
45263 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
45264
45265 * g++.old-deja/g++.pt/spec37.C: New test.
45266
45267 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
45268
45269 * g++.old-deja/g++.pt/overload14.C: New test.
45270
45271 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45272
45273 * gcc.c-torture/execute/20010122-1.c: New test, exercise
45274 __builtin_return_address.
45275
45276 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
45277
45278 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
45279 * g++.old-deja/g++.pt/spec35.C: New test.
45280 * g++.old-deja/g++.pt/spec36.C: New test.
45281
45282 2001-01-20 Jakub Jelinek <jakub@redhat.com>
45283
45284 * gcc.c-torture/compile/20010118-1.c: New test.
45285
45286 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
45287
45288 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
45289
45290 2001-01-19 Jakub Jelinek <jakub@redhat.com>
45291
45292 * gcc.c-torture/execute/20010119-1.c: New test.
45293
45294 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
45295
45296 * g++.old-deja/g++.other/vbase5.C: New test.
45297
45298 2001-01-19 Jakub Jelinek <jakub@redhat.com>
45299
45300 * gcc.c-torture/execute/20010118-1.c: New test.
45301
45302 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
45303
45304 * g++.old-deja/g++.pt/deduct3.C: New test.
45305
45306 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
45307
45308 * g++.old-deja/g++.pt/spec34.C: New test.
45309
45310 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
45311
45312 * g77.f-torture/compile/20000601-2.f: New test.
45313
45314 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
45315
45316 * g++.old-deja/g++.other/init17.C: New test.
45317
45318 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
45319
45320 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
45321
45322 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
45323
45324 * g++.old-deja/g++.pt/unify8.C: New test.
45325
45326 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
45327
45328 * g++.old-deja/g++.abi/vbase1.C: New test.
45329
45330 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
45331
45332 * g++.old-deja/g++.pt/crash65.C: New test.
45333
45334 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
45335
45336 * gcc.dg/cpp/assembl2.S: New test case.
45337
45338 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
45339
45340 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
45341 are supported.
45342
45343 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45344
45345 * g++.old-deja/g++.other/builtins1.C: New test.
45346 * g++.old-deja/g++.other/builtins2.C: Likewise.
45347 * g++.old-deja/g++.other/builtins3.C: Likewise.
45348 * g++.old-deja/g++.other/builtins4.C: Likewise.
45349
45350 2001-01-17 Jakub Jelinek <jakub@redhat.com>
45351
45352 * gcc.c-torture/compile/20010117-1.c: New test.
45353 * gcc.c-torture/compile/20010117-2.c: New test.
45354
45355 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45356
45357 * g77.f-torture/execute/20010116.[fx]: New test,
45358 XFAIL on i?86-*-*.
45359 * g77.f-torture/compile/20010115.f: Indicate it's
45360 a test for PR fortran/1636.
45361
45362 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
45363
45364 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
45365
45366 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45367
45368 * g77.f-torture/compile/20010115.f: New test.
45369
45370 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
45371
45372 * g++.old-deja/g++.pt/nontype5.C: New test.
45373
45374 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
45375
45376 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
45377 have an equivalent working one below it.
45378
45379 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
45380
45381 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
45382 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45383
45384 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
45385
45386 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
45387 message containing "init_priority".
45388 (conpr-2.C): Likewise.
45389 (conpr-3.C): Likewise.
45390 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
45391
45392 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45393
45394 * gcc.c-torture/execute/20010114-2.c: New test.
45395
45396 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
45397
45398 * gcc.c-torture/compile/20010114-1.c: New test.
45399 * gcc.c-torture/compile/20010114-1.x: Xfail.
45400 * gcc.c-torture/compile/20010114-2.c: New test.
45401 * gcc.c-torture/execute/20010114-1.c: New test.
45402 * gcc.dg/trunc-1.c: New test.
45403 * gcc.dg/uninit-B.c: New test.
45404
45405 2001-01-13 Nick Clifton <nickc@redhat.com>
45406
45407 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
45408 target.
45409
45410 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
45411
45412 * gcc.c-torture/compile/20010113-1.c: New test.
45413
45414 2001-01-13 Jakub Jelinek <jakub@redhat.com>
45415
45416 * gcc.c-torture/compile/20001212-1.c: New test.
45417
45418 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
45419
45420 * gcc.dg/cpp/widestr1.c: Update.
45421 * gcc.dg/cpp/prag-imp.c: Remove.
45422
45423 2001-01-12 Jakub Jelinek <jakub@redhat.com>
45424
45425 * gcc.c-torture/execute/20000801-3.x: Remove.
45426 * gcc.dg/c90-init-1.c: New test.
45427 * gcc.dg/c99-init-1.c: New test.
45428 * gcc.dg/c99-init-2.c: New test.
45429 * gcc.dg/gnu99-init-1.c: New test.
45430
45431 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
45432
45433 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
45434 testing that no relevant ones were found.
45435
45436 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
45437
45438 * g++.old-deja/g++.pt/cast2.C: New test.
45439
45440 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
45441
45442 * g++.old-deja/g++.pt/friend47.C: New test.
45443
45444 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45445
45446 * g++.old-deja/g++.pt/instantiate13.C: New test.
45447
45448 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45449
45450 * g++.old-deja/g++.other/defarg7.C: New test.
45451 * g++.old-deja/g++.other/defarg8.C: New test.
45452
45453 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45454
45455 * g++.old-deja/g++.pt/crash64.C: New test.
45456
45457 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45458
45459 * g++.old-deja/g++.pt/crash63.C: New test.
45460
45461 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
45462
45463 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
45464
45465 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
45466
45467 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
45468
45469 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45470
45471 * g++.old-deja/g++.pt/error3.C: New test.
45472
45473 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45474
45475 * g++.old-deja/g++.other/crash39.C: New test.
45476
45477 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45478
45479 * g++.old-deja/g++.other/vbase4.C: New test.
45480
45481 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
45482
45483 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
45484 * gcc.dg/special/20000419-2.c: New file. Identical to above.
45485 * gcc.dg/special/special.exp: New test driver which will check
45486 for alias support for the above test.
45487
45488 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
45489
45490 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
45491 problems on small machines.
45492 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
45493 parameterize.
45494
45495 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
45496
45497 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
45498 mips.
45499 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45500
45501 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
45502
45503 * g++.old_deja/g++.pt/using8.C: New test.
45504
45505 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
45506
45507 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
45508
45509 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
45510
45511 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
45512 where a failure is expected.
45513 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
45514
45515 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45516
45517 * g++.old_deja/g++.pt/instantiate12.C: New test.
45518
45519 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45520
45521 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
45522 start of structs.
45523 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
45524 * g++.old-deja/g++.brendan/crash17.C: Likewise.
45525 * g++.old-deja/g++.brendan/crash29.C: Likewise.
45526 * g++.old-deja/g++.brendan/crash48.C: Likewise.
45527 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45528 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
45529 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
45530 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
45531 * g++.old-deja/g++.eh/spec6.C: Likewise.
45532 * g++.old-deja/g++.jason/crash3.C: Likewise.
45533 * g++.old-deja/g++.law/ctors11.C: Likewise.
45534 * g++.old-deja/g++.law/ctors17.C: Likewise.
45535 * g++.old-deja/g++.law/ctors5.C: Likewise.
45536 * g++.old-deja/g++.law/ctors9.C: Likewise.
45537 * g++.old-deja/g++.mike/ambig1.C: Likewise.
45538 * g++.old-deja/g++.mike/net22.C: Likewise.
45539 * g++.old-deja/g++.mike/p3538a.C: Likewise.
45540 * g++.old-deja/g++.mike/p3538b.C: Likewise.
45541 * g++.old-deja/g++.mike/virt3.C: Likewise.
45542 * g++.old-deja/g++.niklas/t128.C: Likewise.
45543 * g++.old-deja/g++.other/anon4.C: Likewise.
45544 * g++.old-deja/g++.other/using1.C: Likewise.
45545 * g++.old-deja/g++.other/warn3.C: Likewise.
45546 * g++.old-deja/g++.pt/t37.C: Likewise.
45547 * g++.old-deja/g++.robertl/eb69.C: Likewise.
45548 * g++.old-deja/g++.robertl/eb71.C: Likewise.
45549
45550 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45551
45552 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
45553
45554 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45555
45556 * gcc.c-torture/execute/stdio-opt-3.c: New test.
45557
45558 2001-01-07 Jakub Jelinek <jakub@redhat.com>
45559
45560 * gcc.c-torture/compile/20010107-1.c: New test.
45561
45562 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
45563
45564 * gcc.c-torture/execute/builtin-noret-1.c: New test.
45565
45566 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
45567
45568 * gcc.dg/format/format.h: New file.
45569 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
45570 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
45571 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
45572 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
45573 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
45574 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45575 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
45576 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
45577 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
45578 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
45579 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
45580 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
45581 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
45582 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
45583 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
45584 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
45585 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
45586 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
45587 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
45588 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
45589 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
45590 instead of declaring standard types, macros and functions in each
45591 test.
45592
45593 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
45594
45595 * gcc.c-torture/execute/20010106-1.c: New test.
45596
45597 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
45598
45599 * gcc.dg/format/format.exp: New file.
45600 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
45601 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
45602 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
45603 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
45604 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
45605 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
45606 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
45607 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
45608 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
45609 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
45610 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
45611 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
45612 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
45613 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
45614 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
45615 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
45616 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
45617 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
45618 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
45619 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
45620 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
45621 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
45622 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
45623 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
45624 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
45625 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
45626 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
45627 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
45628 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
45629 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
45630 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
45631 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
45632 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
45633 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
45634 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
45635 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
45636 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
45637 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
45638 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
45639 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
45640 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
45641 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
45642
45643 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
45644
45645 * gcc.c-torture/execute/991228-1.c: Take word endianness into
45646 account.
45647
45648 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
45649
45650 * gcc.c-torture/execute/builtin-complex-1.c: New test.
45651
45652 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
45653
45654 * g++.old-deja/g++.pt/crash62.C: New test.
45655
45656 2001-01-04 Richard Henderson <rth@redhat.com>
45657
45658 * gcc.dg/20000926-1.c: Update expected warnings.
45659 * gcc.dg/array-2.c: Likewise.
45660 * gcc.dg/array-4.c: Also validate flexible array members.
45661 * gcc.dg/c99-flex-array-1.c: New.
45662
45663 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
45664
45665 * gcc.c-torture/compile/20001222-1.x: Remove.
45666
45667 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45668
45669 * gcc.c-torture/execute/built-in-setjmp.c: New.
45670
45671 2001-01-03 Richard Henderson <rth@redhat.com>
45672
45673 * gcc.dg/940510-1.c: Update expected error wording.
45674 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
45675
45676 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
45677
45678 * lib/target-supports.exp (check_alias_available): Modified to
45679 indicate aliases not supported if only weak aliases are supported.
45680
45681 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45682
45683 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
45684 Turn on cmpstrsi checks for __pj__ and __i370__.
45685
45686 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
45687
45688 * g++.old-deja/g++.other/virtual11.C: New test.
45689
45690 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
45691
45692 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
45693
45694 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45695
45696 * gcc.c-torture/compile/20010102-1.c: New test.
45697
45698 2001-01-02 Andreas Jaeger <aj@suse.de>
45699
45700 * gcc.dg/noreturn-3.c: New test.
45701
45702 * gcc.dg/noreturn-4.c: New test.
45703
45704 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45705
45706 * gcc.c-torture/execute/stdio-opt-1.c: Also test
45707 __builtin_fputc and __builtin_fwrite.
45708
45709 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
45710
45711 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
45712 signed char, not default char.
45713
45714 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
45715
45716 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
45717
45718 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
45719
45720 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
45721
45722 2000-12-29 Richard Henderson <rth@redhat.com>
45723
45724 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
45725 (__cyg_profile_func_exit): Define.
45726
45727 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
45728
45729 * g++.dg/vtgc1.C: New test.
45730
45731 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
45732
45733 * gcc.dg/noncompile/20001228-1.c: New test.
45734
45735 * gcc.dg/20001228-1.c: New test.
45736
45737 * gcc.c-torture/execute/20001228-1.c: New test.
45738
45739 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
45740
45741 * gcc.dg/format-strfmon-1.c: New test.
45742
45743 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45744
45745 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
45746 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
45747 * gcc.c-torture/execute/string-opt-1.c: Likewise.
45748 * gcc.c-torture/execute/string-opt-2.c: Likewise.
45749 * gcc.c-torture/execute/string-opt-3.c: Likewise.
45750 * gcc.c-torture/execute/string-opt-4.c: Likewise.
45751 * gcc.c-torture/execute/string-opt-6.c: Likewise.
45752 * gcc.c-torture/execute/string-opt-7.c: Likewise.
45753 * gcc.c-torture/execute/string-opt-8.c: Likewise.
45754 * gcc.c-torture/execute/string-opt-9.c: Likewise.
45755 * gcc.c-torture/execute/string-opt-10.c: Likewise.
45756 * gcc.c-torture/execute/string-opt-11.c: Likewise.
45757 * gcc.c-torture/execute/string-opt-12.c: Likewise.
45758
45759 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
45760 * gcc.c-torture/execute/string-opt-4.c: Test index.
45761
45762 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
45763
45764 * gcc.c-torture/compile/20001226-1.c: New test.
45765
45766 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
45767
45768 * gcc.c-torture/compile/20001222-1.c: New test.
45769 * gcc.c-torture/compile/20001222-1.x: Xfail.
45770
45771 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
45772
45773 * gcc.c-torture/execute/comp-goto-2.c: New test.
45774
45775 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
45776
45777 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
45778 Use long types if __INT_MAX__ is 32767.
45779 (main): Use cast to (sint32 *) when poking 88 into a_page.
45780
45781 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
45782
45783 2000-12-21 Bernd Schmidt <bernds@redhat.com>
45784
45785 * gcc.c-torture/compile/20001221-1.c: New test.
45786 * gcc.c-torture/execute/20001221-1.c: New test.
45787
45788 2000-12-20 Richard Henderson <rth@redhat.com>
45789
45790 * g++.old-deja/g++.pt/crash36.C: Update error lines.
45791 * g++.old-deja/g++.robertl/eb109.C: Likewise.
45792
45793 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45794
45795 * gcc.dg/compare3.c: New test.
45796
45797 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
45798
45799 * gcc.dg/format-warnll-1.c: New test.
45800
45801 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
45802
45803 * gcc.dg/cpp/cmdlne-P.c: New test.
45804
45805 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
45806
45807 * gcc.c-torture/execute/builtin-abs-1.c,
45808 gcc.c-torture/execute/builtin-abs-2.c: New tests.
45809
45810 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
45811
45812 * gcc.dg/cpp/multiline.c: New test.
45813
45814 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
45815
45816 * g++.old-deja/g++.other/syshdr1.C: Update.
45817 * gcc.dg/cpp/lineflags.c: Remove temporarily.
45818
45819 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45820
45821 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
45822
45823 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45824
45825 * g++.old-deja/g++.pt/ttp65.C: New test.
45826
45827 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45828
45829 * g++.old-deja/g++.pt/ttp64.C: New test.
45830
45831 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45832
45833 * g++.old-deja/g++.pt/spec33.C: New test.
45834
45835 2000-12-14 Catherine Moore <clm@redhat.com>
45836
45837 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
45838 * gcc.c-torture/execute/920612-2.c: Likewise.
45839 * gcc.c-torture/execute/920428-2.c: Likewise.
45840 * gcc-c-torture/execute/va-arg-11.c: Call exit.
45841 * gcc.c-torture/execute/va-arg-21.c: Likewise.
45842
45843 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45844
45845 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
45846 * gcc.dg/pack-test-2.c: Likewise.
45847
45848 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
45849
45850 Tests by Zack Weinberg <zackw@stanford.edu>.
45851
45852 * gcc.dg/cpp/defined.c: Update.
45853 * gcc.dg/cpp/defined_trad.c: New tests.
45854
45855 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
45856
45857 * gcc.dg/cpp/trad-direct.c: Update.
45858
45859 2000-12-11 Neil Booth <neilb@earthling.net>
45860
45861 * gcc.dg/cpp/defined_trad.c
45862
45863 2000-12-11 Neil Booth <neilb@earthling.net>
45864
45865 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
45866
45867 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
45868
45869 * gcc.dg/format-miss-2.c: New test.
45870
45871 2000-12-09 Neil Booth <neilb@earthling.net>
45872
45873 * gcc.dg/cpp/lineflags.c: New tests.
45874 * gcc.dg/cpp/poison.c: Update.
45875 * gcc.dg/cpp/redef2.c: Update.
45876 * gcc.dg/cpp/skipping.c: New test.
45877
45878 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
45879
45880 * g++.old-deja/g++.other/eh3.C: New testcase.
45881
45882 2000-12-07 Neil Booth <neilb@earthling.net>
45883
45884 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
45885 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
45886 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
45887 wtr-union-init-2.c, wtr-union-init-3.c: Update.
45888 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
45889 Update.
45890
45891 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45892
45893 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
45894 __SIZE_TYPE__ instead of int for type of integers cast to
45895 pointers.
45896
45897 2000-12-07 Jakub Jelinek <jakub@redhat.com>
45898
45899 * g++.old-deja/g++.other/cleanup4.C: New test.
45900
45901 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45902
45903 * format-sec-1.c: New test.
45904
45905 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45906
45907 * gcc.dg/format-nonlit-3.c: New test.
45908
45909 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45910
45911 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
45912 through a null pointer.
45913
45914 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45915
45916 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
45917 * g++.old-deja/g++.pt/partial4.C: New test.
45918
45919 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
45920
45921 * gcc.c-torture/execute/ieee/hugeval.x: New.
45922
45923 2000-12-06 Neil Booth <neilb@earthling.net>
45924
45925 * gcc.dg/cpp/backslash2.c: New tests.
45926
45927 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45928
45929 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
45930 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
45931
45932 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
45933
45934 * gcc.c-torture/execute/20001203-2.c: New testcase.
45935
45936 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
45937
45938 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
45939 * g++.old-deja/g++.other/virtual10.C: New test.
45940
45941 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
45942
45943 * g++.old-deja/g++.mike/pmf5.C: Remove test.
45944
45945 2000-12-05 Richard Henderson <rth@redhat.com>
45946
45947 * gcc.c-torture/compile/20001205-1.c: New.
45948
45949 2000-12-04 Neil Booth <neilb@earthling.net>
45950
45951 * g++.old-deja/g++.other/virtual9.C: New test.
45952 * g++.old-deja/g++.pt/crash61.C: New test.
45953 * gcc.c-torture/execute/loop-9.c: New test.
45954
45955 2000-12-04 Neil Booth <neilb@earthling.net>
45956
45957 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
45958 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
45959 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
45960 * gcc.dg/cpp/extratokens.c: ...here.
45961
45962 2000-12-04 Neil Booth <neilb@earthling.net>
45963
45964 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
45965 New tests.
45966
45967 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45968
45969 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
45970 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
45971
45972 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
45973
45974 * gcc.c-torture/execute/20001203-1.c: New test.
45975
45976 2000-12-03 Neil Booth <neilb@earthling.net>
45977
45978 * gcc.dg/cpp/macro6.c: New test cases.
45979
45980 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45981
45982 * gcc.c-torture/execute/string-opt-9.c: New test.
45983 * gcc.c-torture/execute/string-opt-10.c: Likewise.
45984 * gcc.c-torture/execute/string-opt-11.c: Likewise.
45985 * gcc.c-torture/execute/string-opt-12.c: Likewise.
45986
45987 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
45988 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
45989
45990 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
45991
45992 * gcc.dg/cpp/if-6.c: New testcase.
45993
45994 * gcc.dg/20001201-1.c: New testcase.
45995
45996 2000-12-02 Neil Booth <neilb@earthling.net>
45997
45998 * g++.old-deja/g++.other/externC4.C,
45999 g++.old-deja/g++.other/friend10.C: New tests.
46000
46001 2000-12-02 Neil Booth <neilb@earthling.net>
46002
46003 * g++.old-deja/g++.other/instan2.C
46004 * g++.old-deja/g++.other/instan3.C: New test.
46005
46006 2000-12-02 Neil Booth <neilb@earthling.net>
46007
46008 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46009 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46010 gnuc99.c,gnuc99-pedantic.c: New tests.
46011
46012 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
46013
46014 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46015 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46016
46017 2000-12-01 Neil Booth <neilb@earthling.net>
46018
46019 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46020 * gcc.dg/cpp/poison.c: Update.
46021 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46022
46023 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
46024
46025 * g77.f-torture/execute/20001201.f: New test.
46026
46027 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
46028
46029 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46030
46031 2000-12-01 Jakub Jelinek <jakub@redhat.com>
46032
46033 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46034
46035 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
46036
46037 * g++.old-deja/g++.other/cast6.C: New test.
46038
46039 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
46040
46041 * gcc.c-torture/execute/20001130-2.c: New testcase.
46042
46043 2000-11-30 Richard Henderson <rth@redhat.com>
46044
46045 * gcc.c-torture/execute/20001130-1.c: New test.
46046
46047 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
46048
46049 * g++.old-deja/g++.other/op3.C: New test.
46050
46051 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
46052
46053 * g++.old-deja/g++.other/op2.C: New test.
46054
46055 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
46056
46057 * g++.old-deja/g++.other/crash38.C: New test.
46058
46059 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
46060
46061 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46062
46063 2000-11-29 Jakub Jelinek <jakub@redhat.com>
46064
46065 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46066 tests.
46067 * gcc.c-torture/execute/string-opt-6.c: New test.
46068
46069 * gcc.dg/20001117-1.c: Add main.
46070
46071 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
46072
46073 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46074 Move from here ...
46075 * gcc.dg/940510-1.c: ... to here.
46076
46077 * gcc.dg/20000926-1.c: GNU C now allows initializations of
46078 zero-size arrays in toplevel structures.
46079
46080 2000-11-28 Jakub Jelinek <jakub@redhat.com>
46081
46082 * gcc.c-torture/execute/loop-8.c: New test.
46083
46084 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
46085
46086 * g++.old-deja/g++.other/base1.C: New test.
46087
46088 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
46089
46090 * g++.old-deja/g++.other/parse2.C: New test.
46091
46092 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
46093
46094 * g++.old-deja/g++.pt/incomplete1.C: New test.
46095
46096 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
46097
46098 * g++.old-deja/g++.other/friend9.C: New test.
46099
46100 2000-11-28 Jakub Jelinek <jakub@redhat.com>
46101
46102 * gcc.dg/20001127-1.c: New test.
46103
46104 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
46105
46106 * g++.old-deja/g++.pt/friend46.C: New test.
46107
46108 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
46109
46110 * g++.old-deja/g++.other/ptrmem8.C: New test.
46111
46112 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46113
46114 * gcc.c-torture/execute/string-opt-7.c: New test.
46115 * gcc.c-torture/execute/string-opt-8.c: Likewise.
46116
46117 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
46118
46119 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46120 instead of 'mkcheck 2'.
46121
46122 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
46123
46124 * gcc.c-torture/execute/memcheck/driver.c,
46125 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46126 C9X references to refer to C99.
46127
46128 2000-11-25 Jakub Jelinek <jakub@redhat.com>
46129
46130 * gcc.dg/ultrasp3.c: New test.
46131
46132 2000-11-25 Neil Booth <neilb@earthling.net>
46133
46134 * gcc.dg/cpp/include2.c: Update test to be locale independent.
46135
46136 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
46137
46138 * gcc.c-torture/compile/20001123-2.c: New.
46139
46140 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46141
46142 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46143
46144 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
46145
46146 * gcc.dg/sequence-point-1.c: Add some new tests.
46147 * gcc.c-torture/execute/20001124-1.c: New test.
46148
46149 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
46150
46151 * g++.old-deja/g++.other/vaarg4.C: New test.
46152 * gcc.c-torture/compile/20001123-1.c: New test.
46153
46154 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
46155
46156 * g++.other/crash24.C: Adjust and remove XFAIL.
46157 * g++.other/crash37.C: New test.
46158
46159 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
46160
46161 * g++.old-deja/g++.pt/instantiate9.C: New test.
46162
46163 2000-11-22 Mark Mitchell <mark@codesourcery.com>
46164
46165 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
46166 new ABI, too.
46167
46168 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
46169 * g++.old-deja/g++.robertl/eb55.C: Likewise.
46170
46171 2000-11-22 Neil Booth <neilb@earthling.net>
46172
46173 * gcc.dg/cpp/Wtrigraphs.c: New test.
46174
46175 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
46176
46177 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
46178
46179 2000-11-22 Jakub Jelinek <jakub@redhat.com>
46180
46181 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
46182
46183 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
46184
46185 * lib/gcc-dg.exp: load_lib scanasm.exp.
46186 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
46187 * lib/g++-dg.exp: load_lib scanasm.exp.
46188 * lib/scanasm.exp: New.
46189 (scan-assembler, scan-assembler-not): Add optional arguments to
46190 test name, or if not present, the pattern name.
46191 (scan-assembler-dem, scan-assembler-dem-not): New.
46192
46193 * g++.dg/dg.exp: New.
46194
46195 2000-11-21 Neil Booth <neilb@earthling.net>
46196
46197 * gcc.dg/cpp/integrated1.c: Remove.
46198
46199 2000-11-21 Jakub Jelinek <jakub@redhat.com>
46200
46201 * gcc.c-torture/execute/20001121-1.c: New test.
46202
46203 2000-11-21 Richard Henderson <rth@redhat.com>
46204
46205 * gcc.c-torture/compile/20001121-1.c: New test.
46206
46207 2000-11-20 Neil Booth <neilb@earthling.net>
46208
46209 * gcc.dg/cpp/integrated1.c: New test.
46210
46211 2000-11-21 Jakub Jelinek <jakub@redhat.com>
46212
46213 * g++.old-deja/g++.other/inline17.C: New test.
46214
46215 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
46216
46217 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
46218 local variable to be zero: I made the variable global. Now
46219 uses abort() and exit() instead of relying on main's return value.
46220
46221 2000-11-20 Neil Booth <neilb@earthling.net>
46222
46223 * gcc.dg/cpp/paste2.c: Update test.
46224 * objc/execute/paste.m: New test.
46225
46226 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
46227
46228 * gcc.dg/c99-condexpr-1.c: New test.
46229
46230 2000-11-20 Neil Booth <neilb@earthling.net>
46231
46232 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
46233
46234 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
46235
46236 * g++.old-deja/g++.pt/export1.C: New test.
46237
46238 2000-11-20 Jakub Jelinek <jakub@redhat.com>
46239
46240 * gcc.dg/20001117-1.c: New test.
46241
46242 2000-11-18 Richard Henderson <rth@redhat.com>
46243
46244 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
46245
46246 2000-11-18 Richard Henderson <rth@redhat.com>
46247
46248 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
46249 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
46250 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
46251
46252 2000-11-18 Richard Henderson <rth@redhat.com>
46253
46254 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
46255 (main): New. Exit cleanly.
46256
46257 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46258
46259 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
46260 gcc.dg/c99-fordecl-2.c: New tests.
46261
46262 2000-11-18 Richard Henderson <rth@redhat.com>
46263
46264 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
46265 * gcc.c-torture/execute/zerolen-2.c: New.
46266
46267 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46268
46269 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
46270 memory.
46271
46272 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
46273
46274 * g++.old-deja/g++.pt/instantiate8.C: New test.
46275
46276 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
46277
46278 * g++.old-deja/g++.other/incomplete.C: Add more tests.
46279 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
46280
46281 2000-11-16 Nick Clifton <nickc@redhat.com>
46282
46283 * gcc.c-torture/execute/nestfunc-2.c: New test.
46284 * gcc.c-torture/execute/nestfunc-3.c: New test.
46285
46286 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
46287
46288 * gcc.c-torture/compile/20001116-1.c: New test.
46289
46290 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46291
46292 * gcc.c-torture/execute/20001115-1.c: New test.
46293
46294 2000-11-15 Mark Mitchell <mark@codesourcery.com>
46295
46296 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
46297 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
46298 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
46299 * g++.old-deja/g++.abi/vmihint.C: Likewise.
46300
46301 2000-11-15 Neil Booth <neilb@earthling.net>
46302
46303 gcc.dg/cpp/_Pragma1.c: Update.
46304 gcc.dg/cpp/_Pragma2.c: New test.
46305
46306 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
46307
46308 * g++.old-deja/g++.other/anon5.C: New test.
46309
46310 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
46311
46312 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
46313 tests.
46314
46315 2000-11-14 Jakub Jelinek <jakub@redhat.com>
46316
46317 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
46318 output.
46319
46320 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
46321
46322 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
46323 labels at end of compound statements.
46324
46325 2000-11-13 Jakub Jelinek <jakub@redhat.com>
46326
46327 * gcc.c-torture/execute/loop-7.c: New test.
46328
46329 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
46330
46331 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
46332
46333 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
46334
46335 * gcc.dg/c99-bool-1.c: New test.
46336
46337 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
46338
46339 * gcc.dg/c99-scope-1.c: Remove xfail.
46340 * gcc.dg/c99-scope-2.c: New test.
46341
46342 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46343
46344 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
46345 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
46346
46347 2000-11-11 Mark Mitchell <mark@codesourcery.com>
46348
46349 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
46350 error messages.
46351
46352 * g++.mike/p700.C: Don't typedef wchar_t.
46353 * g++.mike/p784.C: Likewise.
46354 * g++.mike/eb101.C: Don't use __wchar_t.
46355
46356 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
46357
46358 * g77.f-torture/execute/20001111.[fx]: Test premature exit
46359 from DO loop.
46360
46361 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
46362
46363 * gcc.c-torture/execute/20001111-1.c: New test.
46364
46365 2000-11-10 Nick Clifton <nickc@redhat.com>
46366
46367 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
46368 long multuiple and accumulate.
46369
46370 2000-11-09 Richard Henderson <rth@redhat.com>
46371
46372 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
46373 via size_t instead of int.
46374
46375 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
46376 * gcc.c-torture/execute/string-opt-2.c: Likewise.
46377 * gcc.c-torture/execute/string-opt-3.c: Likewise.
46378 * gcc.c-torture/execute/string-opt-4.c: Likewise.
46379
46380 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
46381
46382 * gcc.c-torture/compile/20001109-1.c: New test.
46383 * gcc.c-torture/compile/20001109-2.c: New test.
46384
46385 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
46386
46387 * g++.old-deja/g++.pt/operator1.C: New test.
46388 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
46389
46390 2000-11-09 Jakub Jelinek <jakub@redhat.com>
46391
46392 * gcc.dg/20001108-1.c: New test.
46393
46394 2000-11-09 Jakub Jelinek <jakub@redhat.com>
46395
46396 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
46397 with both arguments constant strings.
46398 * gcc.c-torture/execute/string-opt-3.c: New test.
46399 * gcc.c-torture/execute/string-opt-4.c: New test.
46400 * gcc.c-torture/execute/string-opt-5.c: New test.
46401
46402 2000-11-08 Nick Clifton <nickc@redhat.com>
46403
46404 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
46405 mulsidi3adddi patterns.
46406
46407 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
46408
46409 * g++.old-deja/g++.other/crash36.C: New test.
46410
46411 2000-11-08 Jakub Jelinek <jakub@redhat.com>
46412
46413 * g++.old-deja/g++.other/init16.C: New test.
46414
46415 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
46416
46417 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
46418
46419 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
46420
46421 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
46422 * gcc.c-torture/execute/va-arg-16.x: Likewise.
46423 * gcc.c-torture/execute/va-arg-17.x: Likewise.
46424
46425 2000-11-07 DJ Delorie <dj@redhat.com>
46426
46427 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
46428
46429 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46430
46431 * gcc.c-torture/execute/string-opt-1.c: New test.
46432
46433 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
46434
46435 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
46436 mips-sgi-irix6.* because the MIPS ABI passes floating-point
46437 parameters in registers, and there is no way for a varargs
46438 function to know in which order the integer and floating-point
46439 parameters should be interleaved when they are placed on the
46440 stack.
46441 * gcc.c-torture/execute/va-arg-16.x: Likewise.
46442 * gcc.c-torture/execute/va-arg-17.x: Likewise.
46443
46444 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46445
46446 * gcc.c-torture/execute/string-opt-2.c: New test.
46447
46448 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
46449
46450 * g++.old-deja/g++.pt/crash60.C: New test.
46451
46452 2000-11-06 Jakub Jelinek <jakub@redhat.com>
46453
46454 * g++.old-deja/g++.other/crash24.C: New test.
46455 * g++.old-deja/g++.other/crash25.C: New test.
46456 * g++.old-deja/g++.other/crash26.C: New test.
46457 * g++.old-deja/g++.other/crash27.C: New test.
46458 * g++.old-deja/g++.other/crash28.C: New test.
46459 * g++.old-deja/g++.other/crash29.C: New test.
46460 * g++.old-deja/g++.other/crash30.C: New test.
46461 * g++.old-deja/g++.other/crash31.C: New test.
46462 * g++.old-deja/g++.other/crash32.C: New test.
46463 * g++.old-deja/g++.other/crash33.C: New test.
46464 * g++.old-deja/g++.other/crash34.C: New test.
46465 * g++.old-deja/g++.other/crash35.C: New test.
46466
46467 2000-11-06 Jakub Jelinek <jakub@redhat.com>
46468
46469 * gcc.c-torture/execute/20001031-1.c: New test.
46470
46471 2000-11-04 Mark Mitchell <mark@codesourcery.com>
46472
46473 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
46474 namespace.
46475
46476 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
46477 standards-conformant.
46478
46479 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
46480
46481 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
46482 * g++.old-deja/g++.mike/p755a.C: Likewise.
46483 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
46484 library makes no calls to `operator new' during initialization.
46485
46486 2000-11-04 Neil Booth <neilb@earthling.net>
46487
46488 * gcc.dg/cpp/include2.c: New tests.
46489
46490 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
46491
46492 * lib/g++.exp (g++_set_ld_library_path): New function.
46493 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
46494
46495 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
46496
46497 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
46498 warnings.
46499
46500 2000-11-01 Richard Henderson <rth@redhat.com>
46501
46502 * g++.old-deja/g++.ext/namedret1.C: New.
46503 * g++.old-deja/g++.ext/namedret2.C: New.
46504 * g++.old-deja/g++.ext/namedret3.C: New.
46505
46506 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
46507
46508 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
46509 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
46510
46511 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46512
46513 * gcc.c-torture/execute/va-arg-21.c: New test.
46514
46515 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
46516
46517 * gcc.dg/c99-complex-2.c: New test.
46518
46519 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46520
46521 * gcc.c-torture/execute/stdio-opt-1.c: New test.
46522
46523 2000-10-31 Jakub Jelinek <jakub@redhat.com>
46524
46525 * g++.old-deja/g++.other/inline16.C: New test.
46526
46527 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
46528
46529 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
46530 __PRETTY_FUNCTION__
46531
46532 2000-10-29 Neil Booth <neilb@earthling.net>
46533
46534 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
46535 New tests.
46536 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
46537 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
46538 optimisation.
46539
46540 2000-10-29 Neil Booth <neilb@earthling.net>
46541
46542 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
46543 * mi1.c, mi1c.h: Add null directives to multiple-include test.
46544 * mi5.c: Test multiple includes work with -C.
46545 * trigraphs.c: Test ^= version.
46546
46547 2000-10-28 Neil Booth <neilb@earthling.net>
46548
46549 New tests and test updates for new macro expander.
46550
46551 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
46552 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
46553 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
46554 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
46555 new diagnostic messages.
46556
46557 * gcc.dg/cpp/macro3.c: New tests.
46558
46559 2000-10-27 Mark Mitchell <mark@codesourcery.com>
46560
46561 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
46562 on the same line.
46563
46564 2000-10-27 Jakub Jelinek <jakub@redhat.com>
46565
46566 * g++.old-deja/g++.other/eh2.C: New test.
46567
46568 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
46569
46570 * gcc.c-torture/execute/20001027-1.c: New test.
46571
46572 2000-10-26 Richard Henderson <rth@redhat.com>
46573
46574 * gcc.c-torture/execute/20001026-1.c: New.
46575
46576 2000-10-26 Mark Mitchell <mark@codesourcery.com>
46577
46578 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
46579 * g++.old-deja/g++.law/builtin1.C: Likewise.
46580 * g++.old-deja/g++.law/ctors10.C: Likewise.
46581 * g++.old-deja/g++.law/virtual3.C: Likewise.
46582 * g++.old-deja/g++.mike/p658.C: Likewise.
46583 * g++.old-deja/g++.other/sibcall1.C: Likewise.
46584 * g++.old-deja/g++.other/vaarg2.C: Likewise.
46585 * g++.old-deja/g++.robertl/eb124.C: Likewise.
46586 * g++.old-deja/g++.robertl/eb44.C: Likewise.
46587 * g++.old-deja/g++.robertl/eb77.C: Likewise.
46588
46589 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
46590
46591 * gcc.c-torture/compile/20001024-1.c: New test.
46592
46593 2000-10-25 Mark Mitchell <mark@codesourcery.com>
46594
46595 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
46596 to tell us whether or not we are using V3.
46597
46598 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
46599
46600 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
46601 operands.
46602
46603 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
46604
46605 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
46606
46607 2000-10-25 Jakub Jelinek <jakub@redhat.com>
46608
46609 * gcc.c-torture/execute/20001024-1.c: New test.
46610
46611 2000-10-24 Jakub Jelinek <jakub@redhat.com>
46612
46613 * g++.old-deja/g++.other/sibcall1.C: New test.
46614
46615 2000-10-20 Jakub Jelinek <jakub@redhat.com>
46616
46617 * gcc.dg/noncompile/init-3.c: New test.
46618
46619 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
46620
46621 * gcc.dg/format-array-1.c: New test.
46622
46623 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
46624
46625 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
46626 writing through null pointers; remove comment about testing
46627 unterminated strings.
46628
46629 2000-10-17 Matthew Hiller <hiller@redhat.com>
46630
46631 * gcc.c-torture/execute/20001017-2.c: New test.
46632
46633 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
46634
46635 * gcc.c-torture/compile/20001018-1.c: New test.
46636 * gcc.c-torture/compile/20001018-1.x: Xfail.
46637
46638 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46639
46640 * gcc.c-torture/execute/20001017-1.c: New test.
46641
46642 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
46643
46644 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
46645 for multiple use of arguments with scanf formats; add tests for
46646 multiple use of arguments.
46647
46648 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
46649
46650 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
46651
46652 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
46653
46654 * gcc.dg/format-miss-1.c: New test.
46655
46656 2000-10-16 Jakub Jelinek <jakub@redhat.com>
46657
46658 * gcc.c-torture/execute/20001013-1.c: New test.
46659
46660 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
46661
46662 * gcc.dg/format-branch-1.c: New test.
46663
46664 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
46665
46666 * README, lib/file-format.exp: Remove EGCS references.
46667
46668 2000-10-16 Jakub Jelinek <jakub@redhat.com>
46669
46670 * gcc.dg/20001013-1.c: New test.
46671
46672 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
46673
46674 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
46675 for intmax_t in the compiler using __typeof__ and the type rules
46676 for conditional expressions.
46677
46678 2000-10-13 Jakub Jelinek <jakub@redhat.com>
46679
46680 * gcc.dg/20001012-1.c: New test.
46681 * gcc.dg/20001012-2.c: New test.
46682
46683 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46684
46685 * gcc.dg/format-attr-1.c: New test.
46686
46687 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46688
46689 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
46690 __LONG_LONG_MAX__ instead of LLONG_MAX.
46691
46692 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46693
46694 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
46695 scanf flags.
46696 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
46697 flags.
46698
46699 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
46700
46701 * gcc.dg/sequence-pt-1.c: New test.
46702
46703 2000-10-11 Geoff Keating <geoffk@cygnus.com>
46704
46705 * gcc.c-torture/execute/20001011-1.c: New testcase.
46706 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
46707
46708 2000-10-10 Jakub Jelinek <jakub@redhat.com>
46709
46710 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
46711 does not error on it.
46712
46713 2000-10-10 Jakub Jelinek <jakub@redhat.com>
46714
46715 * gcc.dg/20001009-1.c: New test.
46716
46717 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
46718
46719 * gcc.c-torture/compile/20001009-1.c: Move from here ....
46720 * gcc.c-torture/execute/20001009-2.c: ... to here.
46721
46722 2000-10-09 Geoff Keating <geoffk@cygnus.com>
46723
46724 * gcc.c-torture/compile/20001009-1.c: New testcase.
46725 * gcc.c-torture/execute/20001009-1.c: New testcase.
46726 Testcases provided by Jan Hubicka <jh@suse.cz>.
46727
46728 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
46729
46730 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46731 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
46732 uintmax_t using <limits.h> to emulate the compiler's internal
46733 logic. No longer XFAIL %j tests.
46734
46735 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
46736
46737 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
46738 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46739 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
46740 regexps and details of expected handling of some bad formats.
46741 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
46742 suppression.
46743
46744 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
46745
46746 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
46747 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
46748 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
46749 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
46750 in list archives.
46751
46752 2000-10-06 Richard Henderson <rth@cygnus.com>
46753
46754 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
46755 * g++.old-deja/g++.brendan/crash52.C: Likewise.
46756 * g++.old-deja/g++.jason/report.C: Likewise.
46757 * g++.old-deja/g++.law/friend5.C: Likewise.
46758 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
46759 of the expected warnings.
46760
46761 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
46762
46763 * g++.old-deja/g++.pt/enum14.C: New test.
46764
46765 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
46766
46767 * g++.old-deja/g++.pt/crash59.C: New test.
46768
46769 2000-10-04 Will Cohen <wcohen@redhat.com>
46770
46771 * gcc.dg/20000926-1.c: New test.
46772
46773 2000-10-03 Geoff Keating <geoffk@cygnus.com>
46774
46775 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
46776 function name for current C++ compiler.
46777 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
46778
46779 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
46780
46781 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
46782 __PRETTY_FUNCTION__.
46783 * g++.old-deja/g++.ext/pretty2.C: Likewise.
46784
46785 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46786
46787 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
46788
46789 2000-09-26 Jakub Jelinek <jakub@redhat.com>
46790
46791 * gcc.c-torture/compile/20000923-1.c: New test.
46792
46793 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
46794
46795 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
46796 * g++.old-deja/g++.pt/ttp62.C: Same.
46797 * g++.old-deja/g++.other/inline14.C: Same.
46798
46799 2000-09-24 Richard Henderson <rth@cygnus.com>
46800
46801 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
46802
46803 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
46804
46805 * gcc.dg/c90-printf-1.c: Add test for wide string format.
46806
46807 2000-09-22 Geoff Keating <geoffk@cygnus.com>
46808
46809 * gcc.c-torture/compile/20000922-1.c: New file.
46810
46811 2000-09-21 Nick Clifton <nickc@redhat.com>
46812
46813 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
46814 a signed long modulo operation.
46815 (mod6): New function - perform an unsigned long modulo operation.
46816 (main): Add tests for modulos of very large numbers by very small
46817 dividends.
46818
46819 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46820
46821 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
46822
46823 2000-09-19 Richard Henderson <rth@cygnus.com>
46824
46825 * gcc.dg/compare2.c (case 10): XFAIL.
46826
46827 2000-09-18 Richard Henderson <rth@cygnus.com>
46828
46829 * gcc.c-torture/execute/20000906-1.c: Move ...
46830 * gcc.dg/20000906-1.c: ... here. Only run on targets
46831 that support __builtin_trap.
46832
46833 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
46834
46835 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
46836
46837 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
46838
46839 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
46840 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
46841 more $ format tests.
46842
46843 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
46844
46845 * gcc.dg/format-errmk-1.c: New test.
46846
46847 2000-09-17 Greg McGary <greg@mcgary.org>
46848
46849 * gcc.c-torture/execute/20000917-1.x: Remove.
46850
46851 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
46852
46853 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
46854
46855 2000-09-17 Greg McGary <greg@mcgary.org>
46856
46857 * gcc.c-torture/execute/20000917-1.c: New test.
46858 * gcc.c-torture/execute/20000917-1.x: XFAIL.
46859
46860 2000-09-16 Neil Booth <NeilB@earthling.net>
46861
46862 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
46863 in nested macro bug.
46864
46865 2000-09-15 Neil Booth <NeilB@earthling.net>
46866
46867 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
46868
46869 2000-09-14 Jeffrey A Law (law@cygnus.com)
46870
46871 * gcc.c-torture/execute/20000914-1.c: New test.
46872
46873 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
46874
46875 * g++.other/inline13.C: New test.
46876
46877 2000-09-12 Andreas Jaeger <aj@suse.de>
46878
46879 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
46880 constant by Ulrich Drepper <drepper@redhat.com>.
46881
46882 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
46883
46884 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
46885
46886 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46887
46888 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
46889
46890 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
46891
46892 * gcc.dg/cpp/backslash.c: New test.
46893
46894 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
46895
46896 * gcc.c-torture/execute/20000910-1.c: New test.
46897 * gcc.c-torture/execute/20000910-2.c: Likewise.
46898
46899 2000-09-11 Robert Lipe <robertl@sco.com>
46900
46901 * gcc.dg/pragma-align.c: New test.
46902
46903 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
46904
46905 * g++.old-deja/g++.pt/explicit82.C: New test.
46906 * g++.old-deja/g++.pt/explicit83.C: New test.
46907
46908 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
46909
46910 * gcc.dg/asm-names.c: New test.
46911
46912 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46913
46914 * gcc.dg/cpp/tr-warn6.c: New test
46915
46916 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
46917
46918 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
46919 be accepted.
46920
46921 2000-09-07 Catherine Moore <clm@redhat.com>
46922
46923 * gcc.c-torture/execute/unroll-1.c: New test.
46924
46925 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
46926
46927 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
46928 ERROR markers.
46929 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
46930 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
46931 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
46932 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
46933 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
46934 Preprocess only.
46935 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
46936 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
46937
46938 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46939
46940 * g++.old-deja/g++.pt/deduct2.C: New test.
46941
46942 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46943
46944 * g++.old-deja/g++.pt/parms2.C: New test.
46945
46946 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46947
46948 * g++.old-deja/g++.pt/crash58.C: New test.
46949
46950 2000-09-06 Greg McGary <greg@mcgary.org>
46951
46952 * gcc.c-torture/execute/20000906-1.c: New test.
46953 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
46954
46955 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46956
46957 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
46958
46959 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46960
46961 * g++.old-deja/g++.pt/crash57.C: New test.
46962
46963 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46964
46965 * g++.old-deja/g++.pt/crash56.C: New test.
46966
46967 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46968
46969 * g++.old-deja/g++.pt/koenig1.C: New test.
46970
46971 2000-09-04 Jakub Jelinek <jakub@redhat.com>
46972
46973 * gcc.dg/20000904-1.c: New test.
46974
46975 2000-09-04 Jakub Jelinek <jakub@redhat.com>
46976
46977 * gcc.dg/cpp/paste8.c: New test.
46978
46979 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
46980
46981 * gcc.c-torture/compile/20000827-1.c: New test.
46982
46983 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
46984
46985 * gcc.dg/format-diag-1.c: New test.
46986
46987 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
46988
46989 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
46990 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
46991 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
46992 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
46993 gcc.dg/formatz-1.c: Adjust warning regular expressions.
46994
46995 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
46996
46997 * g++.old-deja/g++.other/nested4.C: New test.
46998
46999 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
47000
47001 * g++.old-deja/g++.ns/scoped1.C: New test.
47002
47003 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
47004
47005 * lib/g++.exp: Support testing already-installed GCC.
47006
47007 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47008
47009 * wtr-label-1.c, wtr-suffix-1.c: New tests.
47010
47011 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47012
47013 * gcc.dg/return-type-2.c: New test.
47014
47015 2000-08-27 Geoff Keating <geoffk@cygnus.com>
47016
47017 * gcc.c-torture/compile/20000825-1.c: New test.
47018
47019 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
47020
47021 * gcc.dg/dwarf2-2.c: New test.
47022
47023 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
47024
47025 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47026 dg-warning regexps.
47027
47028 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
47029
47030 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47031 gcc.dg/format-ext-5.c: New tests.
47032
47033 2000-08-25 Jakub Jelinek <jakub@redhat.com>
47034
47035 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
47036
47037 2000-08-24 Mark Mitchell <mark@codesourcery.com>
47038
47039 * gcc.dg/noncompile/930622-2.c: Adjust error message.
47040
47041 2000-08-24 Richard Henderson <rth@cygnus.com>
47042
47043 * gcc.dg/ia64-sync-1.c: New test.
47044 * gcc.dg/ia64-sync-2.c: New test.
47045 * gcc.dg/ia64-asm-1.c: New test.
47046
47047 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
47048
47049 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47050 * gcc.dg/format-ext-2.c: New test.
47051
47052 2000-08-23 Jason Merrill <jason@redhat.com>
47053
47054 * lib/old-dejagnu.exp: Also ignore "In member function" and
47055 "At global scope".
47056
47057 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47058
47059 * gcc.dg/noncompile/label-lineno-1.c: New test.
47060
47061 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
47062
47063 * gcc.dg/c99-array-nonobj-1.c: New test.
47064
47065 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
47066
47067 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47068 tests.
47069 * gcc.dg/format-ext-1.c: New test.
47070
47071 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47072
47073 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47074 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47075 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47076 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47077 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47078
47079 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
47080
47081 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47082 gcc.dg/c99-strftime-2.c: New tests.
47083
47084 2000-08-22 Richard Henderson <rth@cygnus.com>
47085
47086 * gcc.c-torture/execute/20000822-1.c: New test.
47087
47088 2000-08-21 Jakub Jelinek <jakub@redhat.com>
47089
47090 * gcc.c-torture/execute/20000819-1.x: Remove.
47091
47092 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
47093
47094 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47095 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47096 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47097 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47098 gcc.dg/format-xopen-1.c: New tests.
47099
47100 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
47101
47102 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47103
47104 2000-08-21 Jakub Jelinek <jakub@redhat.com>
47105
47106 * g++.old-deja/g++.other/loop2.C: New test.
47107
47108 * gcc.c-torture/compile/20000606-1.c: New test.
47109 * gcc.c-torture/compile/20000728-1.c: New test.
47110 * gcc.c-torture/execute/20000801-1.c: New test.
47111 * gcc.c-torture/execute/20000801-2.c: New test.
47112 * gcc.c-torture/execute/20000819-1.c: New test.
47113 * gcc.c-torture/execute/20000819-1.x: XFAIL.
47114 * gcc.dg/20000629-1.c: New test.
47115 * gcc.dg/20000724-1.c: New test.
47116 * gcc.dg/20000807-1.c: New test.
47117
47118 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47119
47120 * gcc.dg/cpp/pragma-1.c: New test.
47121 * gcc.dg/cpp/pragma-2.c: New test.
47122
47123 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
47124
47125 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47126 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
47127
47128 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47129
47130 * gcc.c-torture/compile/20000818-1.c: New test.
47131
47132 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
47133
47134 * gcc.c-torture/execute/20000818-1.c: New test.
47135
47136 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
47137
47138 * gcc.dg/format-va-1.c: New test.
47139
47140 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
47141
47142 * g++.old-deja/g++.other/typedef8.C: New test.
47143
47144 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
47145
47146 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47147 * g++.old-deja/g++.mike/net36.C: Mark candidate.
47148 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47149 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47150 * g++.old-deja/g++.other/ptrmem7.C: New test.
47151 * g++.old-deja/g++.pt/ptrmem10.C: New test.
47152
47153 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
47154
47155 * g++.old-deja/g++.pt/typename27.C: New test.
47156
47157 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
47158
47159 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
47160 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
47161 * g++.old-deja/g++.pt/friend45.C: New test.
47162 * g++.old-deja/g++.other/friend8.C: New test.
47163
47164 2000-08-15 Richard Henderson <rth@cygnus.com>
47165
47166 * gcc.c-torture/execute/20000815-1.c: New test.
47167
47168 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
47169
47170 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
47171 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
47172 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
47173
47174 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
47175
47176 * g++.old-deja/g++.other/refinit2.C: New test.
47177
47178 2000-08-13 Geoff Keating <geoffk@cygnus.com>
47179
47180 * lib/c-torture.exp (c-torture): Make
47181 compiler_conditional_xfail_data global.
47182 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
47183 compiler_conditional_xfail_data machinery.
47184 (f-torture-execute): Likewise.
47185 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
47186 and only when unrolling loops.
47187
47188 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
47189
47190 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
47191
47192 * g++.old-deja/g++.pt/explicit81.C: New test.
47193
47194 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
47195
47196 * g++.old-deja/g++.pt/typename26.C: New test.
47197
47198 2000-08-10 Geoff Keating <geoffk@cygnus.com>
47199
47200 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
47201 warning.
47202
47203 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
47204
47205 * g++.old-deja/g++.other/array3.C: New test.
47206
47207 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
47208
47209 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
47210 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
47211 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
47212 New tests.
47213
47214 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
47215
47216 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
47217 * g++.old-deja/g++.abi/vmihint.C: Likewise.
47218
47219 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
47220
47221 * gcc.c-torture/execute/20000808-1.c: New test.
47222
47223 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
47224
47225 * gcc.dg/c90-const-expr-1.c: New test.
47226
47227 2000-08-08 Richard Henderson <rth@cygnus.com>
47228
47229 * gcc.dg/noncompile/920923-1.c: Declare calloc.
47230
47231 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
47232
47233 * gcc.dg/noncompile/const-ll-1.c: New test.
47234
47235 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
47236
47237 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
47238
47239 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
47240
47241 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
47242 that running programs linked against the shared version of libobjc
47243 run correctly.
47244
47245 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
47246
47247 * gcc.dg/c99-printf-1.c: New test.
47248
47249 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
47250
47251 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
47252
47253 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
47254
47255 * gcc.c-torture/execute/20000731-1.x: Delete.
47256
47257 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
47258
47259 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
47260 and torture_without_loops as is done by c-torture.exp.
47261 (search_for): Copy from c-torture.exp.
47262 (gcc-dg-runtest): New function, drives a directory of tests
47263 iterating over the TORTURE_OPTIONS.
47264 (scan-assembler, scan-assembler-not): Move here from
47265 individual directory drivers.
47266
47267 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
47268 defined by lib/gcc-dg.exp.
47269 * gcc.dg/cpp/cpp.exp: Likewise.
47270 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
47271 gcc-dg-runtest, so we cycle over optimization options.
47272
47273 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
47274 * gcc.dg/compare2.c: No longer expected to fail.
47275
47276 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
47277
47278 * gcc.c-torture/execute/20000804-1.c: New test.
47279
47280 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
47281
47282 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
47283
47284 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
47285
47286 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
47287
47288 2000-08-03 Jeffrey A Law (law@cygnus.com)
47289
47290 * gcc.c-torture/compile/20000803-1.c: New test.
47291
47292 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
47293
47294 * gcc.c-torture/execute/20000801-3.c,
47295 gcc.c-torture/execute/20000801-4.c: New tests.
47296 * gcc.c-torture/execute/20000801-3.x,
47297 gcc.c-torture/execute/20000801-4.x: Xfail.
47298
47299 2000-08-02 Geoff Keating <geoffk@cygnus.com>
47300
47301 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
47302 libobjc/.libs to allow for libtool.
47303
47304 2000-08-02 Jakub Jelinek <jakub@redhat.com>
47305
47306 * gcc.c-torture/compile/20000802-1.c: New test.
47307
47308 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
47309
47310 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
47311
47312 2000-07-31 Jeffrey A Law (law@cygnus.com)
47313
47314 * gcc-c-torture/execute/20000731-2.c: New test.
47315
47316 * gcc.c-torture/execute/20000731-1.c: New test.
47317 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
47318
47319 2000-07-31 Jakub Jelinek <jakub@redhat.com>
47320
47321 * testsuite/gcc.dg/cpp/paste7.c: New test.
47322 * gcc.dg/cpp/20000725-1.c: New test.
47323
47324 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
47325
47326 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
47327 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
47328 declaration warning for __builtin_dwarf_reg_size.
47329
47330 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
47331
47332 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
47333
47334 * gcc.dg/noncompile/voidparam-1.c: New test.
47335
47336 2000-07-30 Richard Henderson <rth@cygnus.com>
47337
47338 * gcc.dg/c90-digraph-1.c: Don't xfail.
47339 * gcc.dg/compare2.c (case 10): Xfail.
47340 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
47341
47342 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
47343
47344 * gcc.dg/c99-main-1.c: New test.
47345
47346 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
47347
47348 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
47349
47350 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
47351
47352 * gcc.c-tortuer/execute/20000726-1.c: New test.
47353
47354 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
47355
47356 * gcc.c-torture/execute/enum-2.c: New test.
47357
47358 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47359
47360 * gcc.dg/cpp/tr-warn3.c: New test.
47361
47362 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
47363
47364 * g++.old-deja/g++.ext/implicit1.C: Remove.
47365 * g++.old-deja/g++.jason/c2.C: Remove
47366 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
47367 * g++.old-deja/g++.pt/crash16.C: Likewise.
47368 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
47369
47370 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
47371
47372 * g++.old-deja/g++.other/for2.C: New test.
47373
47374 2000-07-25 Jakub Jelinek <jakub@redhat.com>
47375
47376 * gcc.dg/20000720-1.c: New test.
47377
47378 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
47379
47380 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
47381
47382 2000-07-24 Geoff Keating <geoffk@cygnus.com>
47383
47384 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
47385 * gcc.c-torture/execute/20000722-1.c: New.
47386 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
47387
47388 2000-07-24 Jakub Jelinek <jakub@redhat.com>
47389
47390 * gcc.dg/cpp/20000720-1.S: New test.
47391
47392 2000-07-21 Michael Meissner <meissner@redhat.com>
47393
47394 * gcc.c-torture/execute/ieee/hugeval.c: New test.
47395
47396 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
47397
47398 * g++.old-deja/g++.brendan/crash16.C,
47399 g++.old-deja/g++.brendan/parse3.C,
47400 g++.old-deja/g++.brendan/redecl1.C,
47401 g++.old-deja/g++.ns/template13.C,
47402 g++.old-deja/g++.other/decl4.C,
47403 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
47404
47405 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
47406
47407 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
47408 and "Internal error".
47409
47410 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
47411 regexps.
47412 * gcc.dg/cpp/paste6.c: New test.
47413
47414 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
47415
47416 * gcc.dg/cpp/tr-direct.c: New test.
47417
47418 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
47419 gcc.dg/cpp/undef1.c: Tweak error regexps.
47420
47421 2000-07-18 Eric Christopher <echristo@redhat.com>
47422
47423 * gcc.c-torture/compile/20000718-1.c: New test.
47424
47425 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
47426
47427 * cpplex.c (_cpp_push_token): If the token being pushed back
47428 is the previous token in this context, just subtract one from
47429 context->posn.
47430 * cppmacro.c (save_expansion): Clear aux field when storing a
47431 placemarker.
47432
47433 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
47434
47435 * gcc.dg/noncompile/redecl-1.c: New test.
47436
47437 2000-07-18 Jakub Jelinek <jakub@redhat.com>
47438
47439 * gcc.c-torture/execute/20000717-5.c: New test.
47440 * gcc.c-torture/execute/20000717-1.x: Removed.
47441
47442 2000-07-17 Richard Henderson <rth@cygnus.com>
47443
47444 * gcc.c-torture/execute/20000717-4.c: New test.
47445
47446 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
47447
47448 * gcc.dg/cpp/syshdr.c: New test.
47449 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
47450
47451 2000-07-17 Neil Booth <neilb@earthling.net>
47452
47453 * gcc.dg/cpp/cmdlne-dM.c: New test.
47454 * gcc.dg/cpp/cmdlne-dD.c: New test.
47455
47456 2000-07-17 Jeffrey A Law (law@cygnus.com)
47457
47458 * gcc.c-torture/execute/20000717-3.c: New test.
47459
47460 * gcc.c-torture/compile/20000717-1.c: New test.
47461
47462 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
47463
47464 * gcc.c-torture/execute/20000717-2.c: New test.
47465
47466 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
47467
47468 * gcc.dg/formatz-1.c: New test.
47469
47470 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
47471 * gcc.dg/c99-digraph-1.c: New tests.
47472
47473 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
47474 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
47475
47476 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
47477 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
47478 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
47479 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
47480 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
47481 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
47482 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
47483
47484 2000-07-17 Greg McGary <greg@mcgary.org>
47485
47486 * gcc.c-torture/execute/20000717-1.c: New test.
47487 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
47488
47489 2000-07-15 Jakub Jelinek <jakub@redhat.com>
47490
47491 * gcc.c-torture/execute/20000715-2.c: New test.
47492 * gcc.dg/20000715-1.c: New test.
47493
47494 2000-07-15 Michael Meissner <meissner@redhat.com>
47495
47496 * gcc.c-torture/execute/20000715-1.c: New test.
47497
47498 2000-07-13 Jakub Jelinek <jakub@redhat.com>
47499
47500 * gcc.c-torture/execute/20000707-1.c: New test.
47501
47502 2000-07-13 Neil Booth <NeilB@earthling.net>
47503
47504 * testsuite/gcc.dg/cpp/digraph1.c,
47505 testsuite/gcc.dg/cpp/digraph2.c,
47506 testsuite/gcc.dg/cpp/digraphs.c: New tests.
47507
47508 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
47509
47510 * g77.f-torture/compile/20000630-2.f: New test.
47511 * g77.f-torture/compile/20000630-2.x
47512
47513 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
47514
47515 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
47516
47517 2000-07-11 Neil Booth <NeilB@earthling.net>
47518
47519 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
47520
47521 2000-07-11 Neil Booth <NeilB@earthling.net>
47522
47523 * gcc.dg/cpp/cmdlne-C.c: New.
47524
47525 2000-07-09 Neil Booth <NeilB@earthling.net>
47526
47527 * gcc.dg/cpp/directiv.c: New tests.
47528 * gcc.dg/cpp/undef1.c: Update.
47529
47530 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
47531
47532 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
47533
47534 2000-07-09 Neil Booth <NeilB@earthling.net>
47535
47536 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
47537
47538 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
47539
47540 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
47541 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
47542
47543 2000-07-08 Neil Booth <NeilB@earthling.net>
47544
47545 * gcc.dg/cpp/macsyntx.c: New tests.
47546
47547 2000-07-07 Jakub Jelinek <jakub@redhat.com>
47548
47549 * gcc.dg/20000707-1.c: New test.
47550
47551 2000-07-07 Jakub Jelinek <jakub@redhat.com>
47552
47553 * gcc.c-torture/execute/20000706-1.c: New test.
47554 * gcc.c-torture/execute/20000706-2.c: New test.
47555 * gcc.c-torture/execute/20000706-3.c: New test.
47556 * gcc.c-torture/execute/20000706-4.c: New test.
47557 * gcc.c-torture/execute/20000706-5.c: New test.
47558
47559 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
47560
47561 * g++.old-deja/g++.pt/instantiate7.C: New test.
47562
47563 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
47564
47565 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
47566 * g++.old-deja/g++.mike/thunk3.C: Likewise.
47567 * g++.old-deja/g++.other/rtti3.C: Likewise.
47568 * g++.old-deja/g++.other/rttid3.C: Likewise.
47569
47570 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
47571
47572 * g77.f-torture/compile/20000630-1.x: Fix typo
47573
47574 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
47575
47576 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
47577 assembly output.
47578
47579 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
47580
47581 * gcc.dg/cpp/ident.c: New test.
47582
47583 2000-07-05 Neil Booth <NeilB@earthling.net>
47584
47585 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
47586 gcc.dg/cpp/lexstrng.c: New tests.
47587
47588 2000-07-04 Neil Booth <NeilB@earthling.net>
47589
47590 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
47591 * gcc.dg/cpp/strify2.c: Same.
47592
47593 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
47594
47595 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
47596 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
47597 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
47598 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
47599
47600 * testsuite/gcc.dg/cpp/macro1.c,
47601 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
47602 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
47603 testsuite/gcc.dg/cpp/strify1.c,
47604 testsuite/gcc.dg/cpp/strify2.c: New tests.
47605
47606 2000-07-03 Jakub Jelinek <jakub@redhat.com>
47607
47608 * gcc.c-torture/execute/20000703-1.c: New test.
47609
47610 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
47611
47612 * g++.old-deja/g++.pt (lookup10.C): New test.
47613
47614 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
47615
47616 * g++.old-deja/g++.pt (typename25.C): New test.
47617
47618 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
47619
47620 * gcc.c-torture/compile/20000701-1.c: New test.
47621
47622 2000-06-30 Nick Clifton <nickc@cygnus.com>
47623
47624 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
47625 to test case.
47626
47627 2000-06-30 Catherine Moore <clm@cygnus.com>
47628
47629 * gcc.c-torture/execute/align-1.c: New test.
47630
47631 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
47632
47633 * g++.old-deja/g++.pt/expr8.C: New test.
47634 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
47635
47636 2000-06-29 Nick Clifton <nickc@cygnus.com>
47637
47638 * gcc.c-torture/compile/20000629-1.c: New test.
47639
47640 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
47641
47642
47643 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
47644 gcc.dg/noncompile directory, depending on whether they're
47645 preprocessor tests or not. Annotate all the tests for the dg
47646 framework.
47647
47648 * gcc.c-torture/noncompile/noncompile.exp: Delete.
47649 * gcc.dg/noncompile/noncompile.exp: New.
47650
47651 * Moved files:
47652 Old name New name
47653 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
47654 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
47655 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
47656 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
47657 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
47658 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
47659 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
47660 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
47661 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
47662 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
47663 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
47664 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
47665 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
47666 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
47667 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
47668 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
47669 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
47670 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
47671 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
47672 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
47673 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
47674 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
47675 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
47676 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
47677
47678 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
47679 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
47680 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
47681 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
47682 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
47683 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
47684
47685 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
47686
47687 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
47688 declare one variable. On the fourth, error.
47689 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
47690 declared by 20000628-1a.h.
47691
47692 2000-06-29 Richard Henderson <rth@redhat.com>
47693
47694 * gcc.c-torture/execute/930529-1.x: New file.
47695 * gcc.dg/920413-1.c: Adjust expected warning text.
47696 * gcc.dg/980217-1.c: Declare abort.
47697 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
47698
47699 2000-06-29 Jeffrey A Law (law@cygnus.com)
47700
47701 * g77.f-torture/compile/20000629-1.f: New test.
47702 * g77.f-torture/compile/20000629-1.x: Expected to fail.
47703
47704 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
47705
47706 Rearrange lots of files, removing entirely the
47707 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
47708 directories.
47709
47710 * Deleted files:
47711 gcc.c-torture/code_quality/code_quality.exp
47712 gcc.c-torture/special/special.exp
47713 gcc.failure/failure.exp
47714 gcc.failure/940409-1.x
47715 gcc.c-torture/compile/961203-1.x
47716
47717 * New files:
47718 gcc.misc-tests/linkage.exp
47719 gcc.c-torture/execute/920730-1t.c
47720 gcc.c-torture/execute/920730-1t.x
47721 gcc.c-torture/compile/920520-1.x
47722 gcc.c-torture/compile/920521-1.x
47723 gcc.c-torture/compile/981006-1.x
47724 gcc.c-torture/execute/eeprof-1.x
47725
47726 * Moved files (possibly with modifications to fit a new harness):
47727 Old name New name
47728 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
47729 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
47730 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
47731 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
47732 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
47733 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
47734 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
47735 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
47736 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
47737 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
47738 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
47739 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
47740 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
47741 gcc.failure/940409-1.c gcc.dg/940409-1.c
47742
47743 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
47744
47745 * c-torture/compile/961203-1.x: Delete.
47746
47747 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
47748 not exit. Include stdio.h.
47749 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
47750 * gcc.misc-tests/dg-12.c: Likewise.
47751 * gcc.misc-tests/dg-5.c: Likewise.
47752 * gcc.misc-tests/dg-6.c: Likewise.
47753 * gcc.misc-tests/dg-7.c: Prototype abort.
47754 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
47755 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
47756 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
47757 not exit.
47758 * gcc.misc-tests/sieve.c: Use return from main, not exit.
47759 * gcc.misc-tests/sort2.c: Use return from main, not exit.
47760
47761 2000-06-28 Jakub Jelinek <jakub@redhat.com>
47762
47763 * gcc.dg/cpp/20000628-1.c: New test.
47764 * gcc.dg/cpp/20000628-1.h: New header for above test.
47765 * gcc.dg/cpp/20000628-1a.h: Likewise.
47766
47767 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
47768
47769 * gcc.dg/cpp: New directory.
47770 * gcc.dg/cpp/cpp.exp: New driver.
47771 * gcc.dg/cpp/20000627-1.c: New test.
47772 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
47773 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
47774 and rewrite as a compilation test.
47775
47776 * gcc.dg: Move many files into the cpp subdirectory, possibly
47777 renaming or editing them as well.
47778 Old name New name
47779 990119-1.c cpp/19990119-1.c
47780 990228-1.c cpp/19990228-1.c
47781 990407-1.c cpp/19990407-1.c
47782 990409-1.c cpp/19990409-1.c
47783 990413-1.c cpp/19990413-1.c
47784 990703-1.c cpp/19990703-1.c
47785 20000127-1.c cpp/20000127-1.c
47786 20000129-1.c cpp/20000129-1.c
47787 20000207-1.c cpp/20000207-1.c
47788 20000207-2.c cpp/20000207-2.c
47789 20000209-1.c cpp/20000209-1.c
47790 20000209-2.c cpp/20000209-2.c
47791 20000301-1.c cpp/20000301-1.c
47792 20000419-1.c cpp/20000419-1.c
47793 20000510-1.S cpp/20000510-1.S
47794 20000519-1.c cpp/20000519-1.c
47795 20000529-1.c cpp/20000529-1.c
47796 20000625-1.c cpp/20000625-1.c
47797 20000625-2.c cpp/20000625-2.c
47798 cpp-as1.c cpp/assert1.c
47799 cpp-as2.c cpp/assert2.c
47800 cxx-comments-1.c cpp/cxxcom1.c
47801 cxx-comments-2.c cpp/cxxcom2.c
47802 endif-label.c cpp/endif.c
47803 cpp-hash1.c cpp/hash1.c
47804 cpp-hash2.c cpp/hash2.c
47805 cpp-if1.c cpp/if-1.c
47806 cpp-if2.c cpp/if-2.c
47807 cpp-if3.c cpp/if-3.c
47808 cpp-if4.c cpp/if-4.c
47809 cpp-if5.c cpp/if-5.c
47810 cpp-cond.c cpp/if-cexp.c
47811 cpp-missingop.c cpp/if-mop.c
47812 cpp-missingparen.c cpp/if-mpar.c
47813 cpp-opprec.c cpp/if-oppr.c
47814 cpp-ifparen.c cpp/if-paren.c
47815 cpp-shortcircuit.c cpp/if-sc.c
47816 cpp-shift.c cpp/if-shift.c
47817 cpp-unary.c cpp/if-unary.c
47818 cpp-li1.c cpp/line1.c
47819 cpp-li2.c cpp/line2.c
47820 lineno.c cpp/line3.c
47821 lineno-2.c cpp/line4.c
47822 cpp-mi.c cpp/mi1.c
47823 cpp-mic.h cpp/mi1c.h
47824 cpp-micc.h cpp/mi1cc.h
47825 cpp-mind.h cpp/mi1nd.h
47826 cpp-mindp.h cpp/mi1ndp.h
47827 cpp-mix.h cpp/mi1x.h
47828 cpp-mi2.c cpp/mi2.c
47829 cpp-mi2a.h cpp/mi2a.h
47830 cpp-mi2b.h cpp/mi2b.h
47831 cpp-mi2c.h cpp/mi2c.h
47832 cpp-mi3.c cpp/mi3.c
47833 cpp-mi3.def cpp/mi3.def
47834 poison-1.c cpp/poison.c
47835 pr-impl.c cpp/prag-imp.c
47836 cpp-redef-2.c cpp/redef1.c
47837 cpp-redef.c cpp/redef2.c
47838 strpaste.c cpp/strp1.c
47839 strpaste-2.c cpp/strp2.c
47840 cpp-tradpaste.c cpp/tr-paste.c
47841 cpp-tradstringify.c cpp/tr-str.c
47842 cpp-tradwarn1.c cpp/tr-warn1.c
47843 cpp-tradwarn2.c cpp/tr-warn2.c
47844 trigraphs.c cpp/trigraphs.c
47845 cpp-unc1.c cpp/unc1.c
47846 cpp-unc2.c cpp/unc2.c
47847 cpp-unc3.c cpp/unc3.c
47848 cpp-unc.c cpp/unc4.c
47849 undef.c cpp/undef1.c
47850 undef-2.c cpp/undef2.c
47851 cpp-wi1.c cpp/widestr1.c
47852
47853 2000-06-27 Mark Mitchell <mark@codesourcery.com>
47854
47855 * lib/g++.exp (g++_include_flags): Tweak.
47856
47857 2000-06-27 H.J. Lu <hjl@gnu.org>
47858 Loren J. Rittle <ljrittle@acm.org>
47859
47860 * lib/g++.exp (g++_include_flags): Override libgloss.exp
47861 version with one that knows about the new gcc tree structure.
47862 (g++_link_flags): Same.
47863
47864 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
47865
47866 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
47867 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
47868 case we are cross-compiling.
47869
47870 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
47871 g++.old-deja/g++.niklas/Makefile.in,
47872 g++.old-deja/g++.niklas/configure.in,
47873 g++.old-deja/g++.other/Makefile.in,
47874 g++.old-deja/g++.other/configure.in,
47875 gcc.c-torture/code_quality/Makefile.in,
47876 gcc.c-torture/code_quality/configure.in,
47877 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
47878 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
47879 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
47880 gcc.c-torture/execute/ieee/Makefile.in,
47881 gcc.c-torture/execute/ieee/configure.in,
47882 gcc.c-torture/noncompile/Makefile.in,
47883 gcc.c-torture/noncompile/configure.in,
47884 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
47885 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
47886 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
47887
47888 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
47889
47890 * g++.old-deja/g++.other/ambig3.C: New test.
47891
47892 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
47893
47894 * g++.old-deja/g++.pt/syntax1.C: New test.
47895 * g++.old-deja/g++.pt/syntax2.C: New test.
47896 * g++.old-deja/g++.other/syntax3.C: New test.
47897 * g++.old-deja/g++.other/syntax4.C: New test.
47898
47899 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
47900
47901 * gcc.dg/20000623-1.c: Prototype exit and abort.
47902
47903 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
47904
47905 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
47906 New tests.
47907 * gcc.dg/cpp-mi3.def: New file.
47908
47909 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
47910 inside assertions.
47911 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
47912 lexer's error messages.
47913 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
47914 divine anything from the linemarkers.
47915 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
47916 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
47917
47918 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
47919
47920 * gcc.dg/20000623-1.c: New test.
47921
47922 2000-06-22 Jakub Jelinek <jakub@redhat.com>
47923
47924 * gcc.c-torture/execute/20000622-1.c: New test.
47925
47926 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
47927
47928 * g++.old-deja/g++.other/init15.C: New test.
47929
47930 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
47931
47932 * g++.old-deja/g++.pt/vaarg2.C: New test.
47933 * g++.old-deja/g++.pt/vaarg3.C: New test.
47934
47935 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
47936
47937 * g++.old-deja/g++.other/dyncast6.C: New test.
47938
47939 2000-06-15 Jakub Jelinek <jakub@redhat.com>
47940
47941 * gcc.c-torture/execute/loop-6.c: New test.
47942
47943 2000-06-14 Jakub Jelinek <jakub@redhat.com>
47944
47945 * gcc.dg/20000614-1.c: New test.
47946 * gcc.dg/20000614-2.c: New test.
47947
47948 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
47949
47950 * g++.old-deja/g++.other/inline12.C: New test.
47951
47952 2000-06-13 Jakub Jelinek <jakub@redhat.com>
47953
47954 * g++.old-deja/g++.other/eh1.C: New test.
47955
47956 2000-06-12 Jakub Jelinek <jakub@redhat.com>
47957
47958 * g++.old-deja/g++.other/type.C: New test.
47959
47960 2000-06-05 Jakub Jelinek <jakub@redhat.com>
47961
47962 * g++.old-deja/g++.other/initstring.C: New test.
47963
47964 2000-06-12 Jason Merrill <jason@redhat.com>
47965
47966 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
47967
47968 2000-06-09 Jeffrey A Law (law@cygnus.com)
47969
47970 * gcc.c-torture/compile/20000609-1.c: New test.
47971
47972 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
47973
47974 * gcc.dg/20000609-1.c: New test.
47975
47976 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
47977
47978 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
47979 * gcc.c-torture/noncompile/poison-1.c: Move...
47980 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
47981 * gcc.dg/cpp-li1.c: Add a token after the #line.
47982
47983 2000-06-05 Richard Henderson <rth@cygnus.com>
47984
47985 * gcc.c-torture/execute/20000605-2.c: New test.
47986 * gcc.c-torture/execute/20000605-3.c: New test.
47987
47988 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
47989
47990 * g77.f-torture/execute/20000503-1.x: New file.
47991
47992 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
47993
47994 * g++.old-deja/g++.eh/badalloc1.C: New test.
47995
47996 2000-06-05 Richard Henderson <rth@cygnus.com>
47997
47998 * gcc.c-torture/execute/20000605-1.c: New test.
47999
48000 2000-06-05 Jakub Jelinek <jakub@redhat.com>
48001 Nathan Sidwell <nathan@codesourcery.com>
48002
48003 * gcc.c-torture/compile/20000605-1.c: New test.
48004
48005 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
48006
48007 * g77.f-torture/compile/20000601-1.f: New test.
48008
48009 2000-06-03 Richard Henderson <rth@cygnus.com>
48010
48011 * gcc.c-torture/execute/20000603-1.c: New.
48012
48013 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
48014
48015 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48016 * gcc.dg/noreturn-2.c (noreturn): Likewise.
48017
48018 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
48019
48020 * gcc.dg/compare2.c (case 12): XFAIL.
48021 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48022 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48023
48024 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48025
48026 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
48027
48028 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48029 guard macro is already defined when the header is first
48030 included.
48031 * gcc.dg/cpp-mix.h: New file.
48032 * gcc.dg/endif-label.c: Update patterns to match compiler.
48033
48034 * g++.brendan/complex1.C: Declare abort.
48035 * g++.law/refs4.C: Remove XFAIL.
48036 * g++.oliva/expr2.C: Declare abort and exit.
48037
48038 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
48039
48040 * gcc.c-torture/execute/20000528-1.c: New test.
48041
48042 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48043 * g++.old-deja/g++.law/temps4.C: Likewise.
48044
48045 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48046 stdlib.h. Call abort() on failure.
48047 * g++.old-deja/g++.law/refs4.C: Likewise.
48048 * g++.old-deja/g++.law/temps4.C: Likewise.
48049 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48050 * gcc.c-torture/execute/20000112-1.c: Include string.h.
48051
48052 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
48053
48054 Relative to g++.dg/special:
48055 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48056
48057 Relative to g++.old-deja:
48058 * g++.brendan/complex1.C, g++.jason/optimize2.C,
48059 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48060 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48061 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48062 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48063 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48064 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48065
48066 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48067 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48068 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48069 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48070 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48071 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48072 and/or string.h.
48073
48074 * g++.other/goto1.C: Update expectations for error messages.
48075
48076 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
48077
48078 * gcc.c-torture/compile/20000523-1.c: New test.
48079
48080 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
48081
48082 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48083
48084 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
48085
48086 * g++.old-deja/g++.eh/catch11.C: New test.
48087 * g++.old-deja/g++.eh/catch12.C: New test.
48088
48089 2000-05-24 Nick Clifton <nickc@cygnus.com>
48090
48091 * gcc.c-torture/execute/20000523-1.c: New test.
48092
48093 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
48094
48095 * c-torture/execute/bcp-1.c: Replace abort in arg of
48096 __builtin_constant_p with a generic external function.
48097
48098 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48099 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48100 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48101 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48102 Prototype abort and/or exit.
48103
48104 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48105 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48106 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48107 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48108
48109 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
48110
48111 * gcc.dg/dwarf2-1.c: New test.
48112
48113 2000-05-20 Richard Henderson <rth@cygnus.com>
48114
48115 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48116
48117 2000-05-20 Andreas Jaeger <aj@suse.de>
48118
48119 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48120 testcase.
48121
48122 2000-05-19 David Edelsohn <edelsohn@gnu.org>
48123
48124 * gcc.c-torture/execute/20000519-2.c: New test.
48125
48126 2000-05-19 Andreas Jaeger <aj@suse.de>
48127
48128 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48129 which fails with SSA.
48130
48131 * lib/c-torture.exp: Also test with -O3 -fssa.
48132
48133 2000-05-18 Michael Meissner <meissner@redhat.com>
48134
48135 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48136 * gcc.c-torture/execute/920415-1.c: Ditto.
48137 * gcc.c-torture/execute/920501-1.c: Ditto.
48138 * gcc.c-torture/execute/conversion.c: Ditto.
48139 * gcc.c-torture/execute/cvt-1.c: Ditto.
48140
48141 2000-05-18 Jeffrey A Law (law@cygnus.com)
48142
48143 * gcc.c-torture/compile/20000518-1.c: New test.
48144
48145 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
48146
48147 * g77.f-torture/compile/200005018.f: New test.
48148
48149 2000-05-17 Jeffrey A Law (law@cygnus.com)
48150
48151 * gcc.c-torture/compile/20000517-1.c: New test.
48152
48153 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48154
48155 * gcc.c-torture/execute/20000516-1.c: New test.
48156
48157 2000-05-15 Jakub Jelinek <jakub@redhat.com>
48158
48159 * g++.old-deja/g++.other/eh.C: New test.
48160
48161 2000-05-12 Richard Henderson <rth@cygnus.com>
48162
48163 * gcc.c-torture/execute/990208-1.c (main): Don't pass
48164 constants through to doit's conditional.
48165
48166 2000-05-11 Jeffrey A Law (law@cygnus.com)
48167
48168 * gcc.c-torture/compile/20000511-1.c: New test.
48169 * g77.f-torture/compile/20000511-1.f: New test.
48170 * g77.f-torture/compile/20000511-2.f: New test.
48171
48172 2000-05-11 Michael Meissner <meissner@redhat.com>
48173
48174 * gcc.c-torture/execute/20000511-1.c: New test.
48175
48176 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
48177
48178 * gcc.dg/dg.exp: Scan .S files as well as .c files.
48179 * gcc.dg/20000510-1.S: New.
48180
48181 2000-05-08 Catherine Moore <clm@cygnus.com>
48182
48183 * gcc.dg/unused-3.c: New.
48184
48185 2000-05-06 Richard Henderson <rth@cygnus.com>
48186
48187 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
48188 * g++.old-deja/g++.mike/warn1.C: Likewise.
48189 * g++.old-deja/g++.pt/local1.C: Likewise.
48190 * g++.old-deja/g++.pt/local7.C: Likewise.
48191 * g++.old-deja/g++.pt/spec16.C: Likewise.
48192
48193 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
48194
48195 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
48196
48197 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
48198
48199 * g77.f-torture/execute/20000503-1.f: New test.
48200
48201 2000-05-04 Andreas Jaeger <aj@suse.de>
48202
48203 * gcc.dg/noreturn-2.c: New test.
48204
48205 2000-05-04 Neil Booth <NeilB@earthling.net>
48206
48207 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
48208 preprocessor.
48209
48210 2000-05-04 Richard Henderson <rth@cygnus.com>
48211
48212 * gcc.c-torture/execute/20000503-1.c: Fix typo.
48213
48214 2000-05-04 Richard Henderson <rth@cygnus.com>
48215
48216 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
48217 OpenSSL by Jason R Thorpe.
48218
48219 2000-05-03 Jim Wilson <wilson@cygnus.com>
48220
48221 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
48222
48223 2000-05-03 Robert Lipe <robertlipe@usa.net>
48224
48225 * gcc.dg/20000503-1.c: New test.
48226
48227 2000-05-02 Jakub Jelinek <jakub@redhat.com>
48228
48229 * gcc.c-torture/compile/20000502-1.c: New test.
48230 * g++.old-deja/g++.other/align.C: New test.
48231 * gcc.dg/cpp-tradstringify.c: New test.
48232
48233 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
48234
48235 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
48236 and hard registers.
48237
48238 2000-04-26 Geoff Keating <geoffk@cygnus.com>
48239
48240 * gcc.c-torture/execute/loop-5.c: New test.
48241
48242 2000-04-25 Jakub Jelinek <jakub@redhat.com>
48243
48244 * gcc.c-torture/execute/va-arg-20.c: New test.
48245
48246 2000-04-23 Jeffrey A Law (law@cygnus.com)
48247
48248 * gcc.c-torture/execute/20000422-1.c: New test.
48249
48250 2000-04-20 Greg McGary <gkm@gnu.org>
48251
48252 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
48253 when optimizing, but without sibling-call optimizations (-O1).
48254
48255 2000-04-20 Jeffrey A Law (law@cygnus.com)
48256
48257 * gcc.c-torture/compile/20000420-1.c: New test.
48258
48259 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
48260
48261 * g++.abi/ptrflags.C: New test.
48262 * g++.eh/catchptr1.C: Test incomplete pointer chains.
48263
48264 2000-04-19 Catherine Moore <clm@cygnus.com>
48265
48266 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
48267
48268 2000-04-19 Greg McGary <gkm@gnu.org>
48269
48270 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
48271 sibling-call optimizations.
48272
48273 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
48274
48275 * gcc.dg/20000419-1.c: New test.
48276
48277 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
48278
48279 * gcc.c-torture/execute/20000412-6.c: New test.
48280
48281 2000-04-12 Jeffrey A Law (law@cygnus.com)
48282
48283 * gcc.c-torture/execute/20000412-5.c: New test.
48284 * g77.f-torture/compile/20000412-1.f: New test.
48285 * gcc.c-torture/execute/20000412-4.c: New test.
48286 * gcc.c-torture/compile/20000412-2.c: New test.
48287 * gcc.c-torture/execute/20000412-3.c: New test.
48288 * gcc.c-torture/compile/20000412-1.c: New test.
48289 * gcc.c-torture/execute/20000412-2.c: New test.
48290
48291 2000-04-12 Jakub Jelinek <jakub@redhat.com>
48292
48293 * objc/execute/bf-20.m: New test.
48294
48295 2000-04-10 Richard Henderson <rth@cygnus.com>
48296
48297 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
48298
48299 * gcc.c-torture/execute/20000412-1.c: New test.
48300
48301 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
48302
48303 * g++.old-deja/g++.eh/catchptr1.C: New test.
48304
48305 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
48306
48307 * g++.old-deja/g++.abi/cxa_vec.C: New test.
48308
48309 2000-04-08 Neil Booth <NeilB@earthling.net>
48310
48311 * gcc.dg/cpp-nullchar.c: Remove test as
48312 embedded nulls cause problems.
48313
48314 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48315
48316 * gcc.dg/compare2.c: New test.
48317
48318 2000-04-08 Neil Booth <NeilB@earthling.net>
48319
48320 * gcc.dg/cpp-nullchar.c: New test.
48321
48322 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
48323
48324 * gcc.dg/cpp-mi2.c: New test.
48325 * gcc.dg/cpp-mi2[abc].h: New files.
48326
48327 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
48328
48329 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
48330 member name.
48331
48332 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
48333
48334 * g++.old-deja/g++.abi/vmihint.C: New test.
48335
48336 2000-04-06 Neil Booth <NeilB@earthling.net>
48337
48338 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
48339 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
48340 copyright.
48341
48342 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
48343
48344 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
48345 avoid stack-frame overwrite.
48346
48347 2000-04-05 Jakub Jelinek <jakub@redhat.com>
48348
48349 * gcc.c-torture/compile/20000405-2.c: New test.
48350 * gcc.c-torture/compile/20000405-3.c: New test.
48351
48352 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48353
48354 * gcc.c-torture/compile/20000405-1.c: New test.
48355
48356 2000-04-04 Geoff Keating <geoffk@cygnus.com>
48357
48358 * gcc.dg/cast-qual-1.c: Revert last change.
48359
48360 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48361
48362 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
48363
48364 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
48365
48366 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
48367 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
48368
48369 2000-04-03 Jeffrey A Law (law@cygnus.com)
48370
48371 * gcc.c-torture/compile/20000403-2.c: New test.
48372 * gcc.c-torture/compile/20000403-1.c: New test.
48373
48374 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
48375
48376 * gcc.c-torture/execute/20000403-1.c: New test.
48377
48378 2000-04-03 Geoff Keating <geoffk@cygnus.com>
48379
48380 * gcc.c-torture/execute/20000402-1.c: New test.
48381
48382 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
48383
48384 * gcc.c-torture/execute/va-arg-15.c: New test.
48385 * gcc.c-torture/execute/va-arg-16.c: New test.
48386 * gcc.c-torture/execute/va-arg-17.c: New test.
48387 * gcc.c-torture/execute/va-arg-18.c: New test.
48388 * gcc.c-torture/execute/va-arg-19.c: New test.
48389
48390 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
48391
48392 * gcc.c-torture/compile/981211-1.c: Move to...
48393 * gcc.dg/cpp-as1.c: ...here.
48394 * gcc.dg/cpp-as2.c: New file.
48395
48396 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
48397 compiler.
48398
48399 2000-04-02 Neil Booth <NeilB@earthling.net>
48400
48401 * gcc.dg/cpp-cond.c New tests.
48402 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
48403 accidental success less likely.
48404 * gcc.dg/cpp-missingop.c New tests.
48405 * gcc.dg/cpp-missingparen.c New tests.
48406 * gcc.dg/cpp-shift.c New tests.
48407 * gcc.dg/cpp-shortcircuit.c New tests.
48408 * gcc.dg/cpp-unary.c New tests.
48409
48410 2000-03-29 Jeffrey A Law (law@cygnus.com)
48411
48412 * gcc.c-torture/compile/20000329-1.c: New test.
48413
48414 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
48415
48416 * gcc.c-torture/compile/20000326-1.c: New test.
48417 * gcc.c-torture/compile/20000326-2.c: New test.
48418
48419 2000-03-24 Geoff Keating <geoffk@cygnus.com>
48420
48421 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
48422 the first parameter is a function argument.
48423
48424 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
48425
48426 * g++.old-deja/g++.ext/array4.C: New test.
48427
48428 2000-03-22 Geoff Keating <geoffk@cygnus.com>
48429
48430 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
48431
48432 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48433
48434 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
48435
48436 2000-03-19 Richard Henderson <rth@cygnus.com>
48437
48438 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
48439
48440 2000-03-19 Richard Henderson <rth@cygnus.com>
48441
48442 * gcc.c-torture/compile/20000319-1.c: New test.
48443
48444 2000-03-14 Jeffrey A Law (law@cygnus.com)
48445
48446 * gcc.c-torture/execute/20000314-3.c: New test.
48447 * gcc.c-torture/execute/20000314-2.c: New test.
48448 * gcc.c-torture/execute/20000314-1.c: New test.
48449 * gcc.c-torture/compile/20000314-2.c: New test.
48450 * gcc.c-torture/compile/20000314-1.c: New test.
48451
48452 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
48453
48454 * g++.old-deja/g++.warn/inline.C: New test.
48455
48456 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
48457
48458 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
48459 standards-compliant result rather than specific constants.
48460 Put test-values in array.
48461
48462 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
48463
48464 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
48465 (g++_target_compile): Put test-specific options last.
48466
48467 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48468
48469 * g++.old-deja/g++.eh/vbase4.C: New test.
48470
48471 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48472
48473 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
48474
48475 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48476
48477 * g++.old-deja/g++.brendan/misc12.C: Removed.
48478 * g++.old-deja/g++.pt/memtemp77.C: Constify.
48479 * g++.old-deja/g++.ext/pretty4.C: New test.
48480
48481 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48482
48483 * g++.old-deja/g++.other/string2.C: New test.
48484
48485 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
48486
48487 * g++.old-deja/g++.warn/impint2.C: New test.
48488
48489 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
48490
48491 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
48492 is 1, not zero.
48493
48494 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
48495
48496 * g++.old-deja/g++.warn/impint.C: New test.
48497 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
48498 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
48499 * g++.old-deja/g++.pt/explicit12.C: Likewise.
48500 * g++.old-deja/g++.pt/explicit13.C: Likewise.
48501 * g++.old-deja/g++.pt/explicit17.C: Likewise.
48502 * g++.old-deja/g++.pt/explicit18.C: Likewise.
48503 * g++.old-deja/g++.pt/explicit19.C: Likewise.
48504 * g++.old-deja/g++.pt/explicit23.C: Likewise.
48505 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48506 * g++.old-deja/g++.pt/explicit35.C: Likewise.
48507 * g++.old-deja/g++.pt/explicit6.C: Likewise.
48508 * g++.old-deja/g++.pt/memclass7.C: Likewise.
48509
48510 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
48511
48512 * gcc.dg/cpp-redef.c: New test.
48513
48514 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
48515
48516 * g++.old-deja/g++.pt/unify7.C: New test.
48517
48518 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48519
48520 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
48521 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
48522
48523 2000-02-25 Geoff Keating <geoffk@cygnus.com>
48524
48525 * gcc.c-torture/compile/20000224-1.c: New test.
48526
48527 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48528
48529 * gcc.c-torture/compile/cpp-2.c: New test.
48530 * gcc.c-torture/compile/cpp-1.c: New test.
48531
48532 2000-02-25 Jeffrey A Law (law@cygnus.com)
48533
48534 * gcc.c-torture/execute/20000225-1.c: New test.
48535
48536 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48537
48538 * gcc.dg/cpp-li2.c: New test.
48539
48540 * gcc.dg/cpp-wi1.c: New test.
48541
48542 * gcc.dg/cpp-li1.c: New test.
48543
48544 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
48545
48546 * g++.old-deja/g++.other/sizeof5.C: New test.
48547
48548 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48549
48550 * gcc.c-torture/execute/va-arg-13.c: New test.
48551
48552 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
48553
48554 * gcc.c-torture/execute/va-arg-12.c: New test.
48555
48556 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
48557
48558 * gcc.c-torture/execute/20000223-1.c: New test.
48559
48560 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
48561
48562 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
48563
48564 2000-02-22 Mark Mitchell <mark@codesourcery.com>
48565
48566 * g++.old-deja/g++.abi/ptrmem.C: New test.
48567
48568 2000-02-19 Richard Henderson <rth@cygnus.com>
48569
48570 * gcc.c-torture/compile/init-3.c: New.
48571
48572 2000-02-17 Mark Mitchell <mark@codesourcery.com>
48573
48574 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
48575 ALWAYS_CXXFLAGS.
48576
48577 2000-02-11 Robert Lipe <robertl@sco.com>
48578
48579 * gcc.c-torture/compile/20000211-3.c: New test.
48580
48581 2000-02-11 Martin Buchholz <martin@xemacs.org>
48582
48583 * gcc.c-torture/compile/20000211-2.c: New test.
48584
48585 2000-02-11 Jeffrey A Law (law@cygnus.com)
48586
48587 * gcc.c-torture/compile/20000211-1.c: New test.
48588
48589 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
48590
48591 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
48592 on native targets
48593
48594 2000-02-08 Nathan Sidwell <nathan@acm.org>
48595
48596 * g++.old-deja/g++.other/cast5.C: New test.
48597
48598 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
48599
48600 * gcc.c-torture/execute/20000205-1.c: New.
48601
48602 2000-02-03 Nathan Sidwell <nathan@acm.org>
48603
48604 * g++.old-deja/g++.jason/cast3.C: Return void.
48605 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
48606
48607 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48608
48609 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
48610
48611 * gcc.dg/loop-1.c: New test.
48612
48613 2000-01-27 Jakub Jelinek <jakub@redhat.com>
48614
48615 * gcc.c-torture/compile/20000127-1.c: New test.
48616 * gcc.c-torture/execute/991228-1.c: New test.
48617
48618 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48619
48620 * gcc.dg/unused-2.c: New test.
48621
48622 * gcc.dg/conv-1.c: New test.
48623
48624 2000-01-24 Mark Mitchell <mark@codesourcery.com>
48625
48626 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
48627 compiler.
48628 (tool_option_proc): Fix typo.
48629
48630 2000-01-24 Geoff Keating <geoffk@cygnus.com>
48631
48632 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
48633 of the ld on the host, not on the build machine.
48634 Also, don't crash if '--help' is not a supported option.
48635
48636 2000-01-24 Richard Henderson <rth@cygnus.com>
48637
48638 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
48639
48640 2000-01-20 Jeffrey A Law (law@cygnus.com)
48641
48642 * gcc.c-torture/execute/20000120-2.c: New test.
48643 * gcc.c-torture/execute/20000120-1.c: New test.
48644
48645 2000-01-13 Jeffrey A Law (law@cygnus.com)
48646
48647 * gcc.c-torture/execute/20000113-1.c: New test.
48648
48649 2000-01-12 Jeffrey A Law (law@cygnus.com)
48650
48651 * gcc.c-torture/execute/20000112-1.c: New test.
48652
48653 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48654
48655 * gcc.dg/20000111-1.c: New test.
48656
48657 2000-01-10 Jeffrey A Law (law@cygnus.com)
48658
48659 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
48660 with 16 bit integers.
48661
48662 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48663
48664 * gcc.dg/20000108-1.c: New test.
48665
48666 2000-01-05 Nathan Sidwell <nathan@acm.org>
48667
48668 * g++.old-deja/g++.ns/koenig8.C: New test.
48669
48670 2000-01-05 Nathan Sidwell <nathan@acm.org>
48671
48672 * g++.old-deja/g++.other/cast4.C: New test.
48673
48674 2000-01-05 Jeffrey A Law (law@cygnus.com)
48675
48676 * gcc.c-torture/compile/20000105-2.c: New test.
48677 * gcc.c-torture/compile/20000105-1.c: New test.
48678
48679 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48680
48681 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
48682 references to printf & atoi to conform to ANSI standard.
48683 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
48684 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
48685 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
48686 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
48687 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
48688 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48689 * g++.old-deja/g++.brendan/copy1.C: Likewise.
48690 * g++.old-deja/g++.brendan/copy2.C: Likewise.
48691 * g++.old-deja/g++.brendan/copy3.C: Likewise.
48692 * g++.old-deja/g++.brendan/copy4.C: Likewise.
48693 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48694 * g++.old-deja/g++.brendan/copy6.C: Likewise.
48695 * g++.old-deja/g++.brendan/copy7.C: Likewise.
48696 * g++.old-deja/g++.brendan/copy8.C: Likewise.
48697 * g++.old-deja/g++.brendan/crash11.C: Likewise.
48698 * g++.old-deja/g++.brendan/crash14.C: Likewise.
48699 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
48700 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48701 * g++.old-deja/g++.brendan/delete2.C: Likewise.
48702 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
48703 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
48704 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
48705 * g++.old-deja/g++.brendan/eh1.C: Likewise.
48706 * g++.old-deja/g++.brendan/groff1.C: Likewise.
48707 * g++.old-deja/g++.brendan/init3.C: Likewise.
48708 * g++.old-deja/g++.brendan/misc12.C: Likewise.
48709 * g++.old-deja/g++.brendan/misc7.C: Likewise.
48710 * g++.old-deja/g++.brendan/new2.C: Likewise.
48711 * g++.old-deja/g++.brendan/operators4.C: Likewise.
48712 * g++.old-deja/g++.brendan/operators5.C: Likewise.
48713 * g++.old-deja/g++.brendan/overload2.C: Likewise.
48714 * g++.old-deja/g++.brendan/overload7.C: Likewise.
48715 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
48716 * g++.old-deja/g++.brendan/reference1.C: Likewise.
48717 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
48718 * g++.old-deja/g++.brendan/template24.C: Likewise.
48719 * g++.old-deja/g++.brendan/template3.C: Likewise.
48720 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
48721 * g++.old-deja/g++.jason/inline3.C: Likewise.
48722 * g++.old-deja/g++.jason/opeq.C: Likewise.
48723 * g++.old-deja/g++.law/arg5.C: Likewise.
48724 * g++.old-deja/g++.law/arm7.C: Likewise.
48725 * g++.old-deja/g++.law/ctors11.C: Likewise.
48726 * g++.old-deja/g++.law/cvt8.C: Likewise.
48727 * g++.old-deja/g++.law/init9.C: Likewise.
48728 * g++.old-deja/g++.law/refs4.C: Likewise.
48729 * g++.old-deja/g++.law/template2.C: Likewise.
48730 * g++.old-deja/g++.law/visibility24.C: Likewise.
48731 * g++.old-deja/g++.law/vtable3.C: Likewise.
48732 * g++.old-deja/g++.mike/asm2.C: Likewise.
48733 * g++.old-deja/g++.mike/eh1.C: Likewise.
48734 * g++.old-deja/g++.mike/misc1.C: Likewise.
48735 * g++.old-deja/g++.mike/misc13.C: Likewise.
48736 * g++.old-deja/g++.mike/misc14.C: Likewise.
48737 * g++.old-deja/g++.mike/ns12.C: Likewise.
48738 * g++.old-deja/g++.mike/p1248.C: Likewise.
48739 * g++.old-deja/g++.mike/p3708.C: Likewise.
48740 * g++.old-deja/g++.mike/p3708a.C: Likewise.
48741 * g++.old-deja/g++.mike/p3708b.C: Likewise.
48742 * g++.old-deja/g++.mike/p646.C: Likewise.
48743 * g++.old-deja/g++.mike/p700.C: Likewise.
48744 * g++.old-deja/g++.mike/p783.C: Likewise.
48745 * g++.old-deja/g++.mike/p783a.C: Likewise.
48746 * g++.old-deja/g++.mike/p783b.C: Likewise.
48747 * g++.old-deja/g++.mike/p786.C: Likewise.
48748 * g++.old-deja/g++.mike/p789.C: Likewise.
48749 * g++.old-deja/g++.mike/p789a.C: Likewise.
48750 * g++.old-deja/g++.mike/p807a.C: Likewise.
48751 * g++.old-deja/g++.other/delete3.C: Likewise.
48752 * g++.old-deja/g++.other/dyncast1.C: Likewise.
48753 * g++.old-deja/g++.other/dyncast2.C: Likewise.
48754 * g++.old-deja/g++.other/dyncast3.C: Likewise.
48755 * g++.old-deja/g++.other/empty1.C: Likewise.
48756 * g++.old-deja/g++.other/temporary1.C: Likewise.
48757 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
48758 * g++.old-deja/g++.pt/t16.C: Likewise.
48759 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
48760
48761 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
48762
48763 * gcc.dg/991230-1.c: New test.
48764
48765 1999-12-29 Jeffrey A Law (law@cygnus.com)
48766
48767 * gcc.c-torture/compile/991229-3.c: New test.
48768 * gcc.c-torture/compile/991229-2.c: New test.
48769 * gcc.c-torture/compile/991229-1.c: New test.
48770
48771 1999-12-29 Greg McGary <gkm@eng.ascend.com>
48772
48773 * gcc.c-torture/compile/labels-2.c: New test.
48774
48775 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
48776
48777 * gcc.c-torture/execute/991227-1.c: New test.
48778
48779 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48780
48781 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
48782
48783 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
48784
48785 * gcc.c-torture/execute/991221-1.c: New test.
48786
48787 1999-12-20 Nathan Sidwell <nathan@acm.org>
48788
48789 * g++.old-deja/g++.other/cast3.C: New test.
48790
48791 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
48792
48793 * gcc.c-torture/execute/991216-4.c: New test.
48794
48795 1999-12-16 Michael Meissner <meissner@cygnus.com>
48796
48797 * gcc.c-torture/execute/991216-1.c: New test.
48798 * gcc.c-torture/execute/991216-2.c: New test.
48799 * gcc.c-torture/execute/991216-3.c: New test.
48800
48801 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48802
48803 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
48804 Actually make the test fail by using "-O2" for compilation.
48805
48806 1999-12-15 Nathan Sidwell <nathan@acm.org>
48807
48808 * g++.old-deja/g++.warn/cast-align1.C: New test.
48809
48810 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48811
48812 * gcc.c-torture/compile/991214-1.c: New test.
48813 * gcc.c-torture/compile/991214-2.c: New test.
48814
48815 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48816
48817 * gcc.dg/991214-1.c: New test.
48818
48819 1999-12-13 Jeffrey A Law (law@cygnus.com)
48820
48821 * gcc.c-torture/compile/991213-3.c: New test.
48822 * gcc.c-torture/compile/991213-2.c: New test.
48823 * gcc.c-torture/compile/991213-1.c: New test.
48824
48825 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
48826
48827 * gcc.dg/991209-1.c: New test.
48828
48829 1999-12-08 Nathan Sidwell <nathan@acm.org>
48830
48831 * gcc.c-torture/compile/991208-1.c: New test.
48832
48833 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48834
48835 * gcc.dg/ultrasp2.c: New test.
48836
48837 1999-12-05 Alex Samuel <samuel@codesourcery.com>
48838
48839 * g++.old-deja/g++.abi/align.C (main): Fix typo.
48840
48841 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
48842
48843 * gcc.c-torture/compile/991202-1.c: New test.
48844 * gcc.c-torture/execute/991202-1.c: New test.
48845 * gcc.c-torture/execute/991202-2.c: New test.
48846 * gcc.c-torture/execute/991202-3.c: New test.
48847
48848 1999-12-02 Alex Samuel <samuel@codesourcery.com>
48849
48850 * g++.old-deja/g++.abi/align.C: New test.
48851 * g++.old-deja/g++.abi/aggregates.C: Likewise.
48852 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48853
48854 1999-12-01 Richard Henderson <rth@cygnus.com>
48855
48856 * gcc.c-torture/execute/991201-1.c: New.
48857
48858 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
48859
48860 * gcc.dg/991129-1.c: New test.
48861
48862 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
48863
48864 * gcc.c-torture/compile/991127-1.c: New test.
48865
48866 1999-11-22 Nathan Sidwell <nathan@acm.org>
48867
48868 * g++.old-deja/g++.other/warn4.C: New test.
48869
48870 1999-11-22 Nathan Sidwell <nathan@acm.org>
48871
48872 * g++.old-deja/g++.eh/cleanup2.C: New test.
48873 * g++.old-deja/g++.ext/pretty2.C: New test.
48874 * g++.old-deja/g++.ext/pretty3.C: New test.
48875 * g++.old-deja/g++.other/debug6.C: New test.
48876
48877 1999-10-20 Jim Wilson <wilson@cygnus.com>
48878
48879 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
48880 compiler_output to look for one error message instead of two.
48881
48882 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
48883
48884 * gcc.c-torture/execute/991118-1.c: Also test case
48885 where the word boundary does not split a byte evenly.
48886
48887 1999-11-19 Nathan Sidwell <nathan@acm.org>
48888
48889 * g++.old-deja/g++.ext/restrict1.C: New test.
48890
48891 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
48892
48893 * gcc.c-torture/execute/991118-1.c: New test.
48894
48895 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
48896
48897 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
48898 working directory pathnames.
48899
48900 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
48901
48902 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
48903 host is equipped with driver.h and driver.o so it can actually
48904 compile and run the tests.
48905
48906 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
48907
48908 * gcc.c-torture/compile/991008-1.c: New test.
48909
48910 1999-11-08 Nick Clifton <nickc@cygnus.com>
48911
48912 * lib/gcc-dg.exp: Include target-supports.exp
48913
48914 1999-11-05 Nick Clifton <nickc@cygnus.com>
48915
48916 * lib/target-supports.exp: New file: Provide procs to test for
48917 features supported by the target.
48918 (check_weak_available): Moved here from ecos.exp.
48919 (check_alias_available): New proc: Determine of the target
48920 toolchain supports the alias attribute.
48921
48922 * gcc.dg/special/ecos.exp: Move check_weak_available to
48923 target-supports.exp.
48924 (alias-1.c): Only perform the test if the target supports
48925 aliases.
48926 (wkali-1.c): Only perform the test if the target supports
48927 aliases.
48928
48929 * gcc.dg/990506-0.c: Expect error messages from cross
48930 targets as well as native targets.
48931
48932 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48933
48934 * gcc.dg/ultrasp1.c: Removed xfail.
48935 * gcc.dg/struct-ret-2.c: Likewise.
48936 * gcc.dg/array-1.c: Likewise.
48937
48938 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48939
48940 * gcc.dg/struct-ret-2.c: New test.
48941
48942 * gcc.dg/array-1.c: New test.
48943
48944 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
48945
48946 * gcc.c-torture/execute/991030-1.c: New test.
48947
48948 1999-10-26 Richard Henderson <rth@cygnus.com>
48949
48950 * gcc.c-torture/compile/991026-2.c: New test.
48951
48952 1999-10-26 Jeffrey A Law (law@cygnus.com)
48953
48954 * gcc.c-torture/compile/991026-1.c: New test.
48955
48956 1999-10-23 Jeffrey A Law (law@cygnus.com)
48957
48958 * gcc.c-torture/execute/991023-1.c: New test.
48959
48960 1999-10-19 Jeffrey A Law (law@cygnus.com)
48961
48962 * gcc.c-torture/execute/991019-1.c: New test.
48963
48964 1999-10-16 Richard Henderson <rth@cygnus.com>
48965
48966 * gcc.c-torture/execute/991016-1.c: New test.
48967
48968 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
48969
48970 * gcc.c-torture/execute/991014-1.c: New test.
48971
48972 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
48973
48974 * g++.old-deja/g++.other/union2.C: New test.
48975
48976 1999-10-13 Nathan Sidwell <nathan@acm.org>
48977
48978 * g++.old-deja/g++.other/vaarg2.C: New test.
48979 * g++.old-deja/g++.other/vaarg3.C: New test.
48980
48981 1999-10-12 Craig Burley <craig@jcb-sc.com>
48982
48983 * g77.f-torture/noncompile/19990905-1.f: Moved from being
48984 in compile/.
48985
48986 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
48987
48988 * gcc.c-torture/execute/va-arg-11.c: New test.
48989
48990 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
48991
48992 * lib/file-format.exp (gcc_target_object_format): Don't
48993 crash if objdump is unavailable.
48994
48995 1999-09-29 Donn Terry <donn@interix.com>
48996
48997 * gcc.misc-tests/mg.exp: delete extraneous redirection.
48998
48999 1999-09-28 Nick Clifton <nickc@cygnus.com>
49000
49001 * gcc.c-torture/compile/990928-1.c: New test.
49002
49003 1999-09-28 Nathan Sidwell <nathan@acm.org>
49004
49005 * g++.old-deja/g++.other/decl6.C: New test.
49006
49007 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49008
49009 * gcc.c-torture/execute/va-arg-10.c: New test.
49010
49011 1999-09-27 Nathan Sidwell <nathan@acm.org>
49012
49013 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49014 __PRETTY_FUNCTION__.
49015
49016 1999-09-23 Nick Clifton <nickc@cygnus.com>
49017
49018 * gcc.c-torture/execute/990923-1.c: New test.
49019
49020 1999-09-21 Nick Clifton <nickc@cygnus.com>
49021
49022 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49023 for which -fpic is inappropriate.
49024
49025 1999-09-21 Mark Mitchell <mark@codesourcery.com>
49026
49027 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49028
49029 1999-09-21 Nathan Sidwell <nathan@acm.org>
49030
49031 * g++.old-deja/g++.other/dyncast1.C: New test.
49032 * g++.old-deja/g++.other/dyncast2.C: New test.
49033 * g++.old-deja/g++.other/dyncast3.C: New test.
49034 * g++.old-deja/g++.other/dyncast4.C: New test.
49035 * g++.old-deja/g++.other/dyncast5.C: New test.
49036 * g++.old-deja/g++.eh/catch3.C: New test.
49037 * g++.old-deja/g++.eh/catch3p.C: New test.
49038 * g++.old-deja/g++.eh/catch4.C: New test.
49039 * g++.old-deja/g++.eh/catch4p.C: New test.
49040 * g++.old-deja/g++.eh/catch5.C: New test.
49041 * g++.old-deja/g++.eh/catch5p.C: New test.
49042 * g++.old-deja/g++.eh/catch6.C: New test.
49043 * g++.old-deja/g++.eh/catch6p.C: New test.
49044 * g++.old-deja/g++.eh/catch7.C: New test.
49045 * g++.old-deja/g++.eh/catch7p.C: New test.
49046 * g++.old-deja/g++.eh/catch8.C: New test.
49047 * g++.old-deja/g++.eh/catch8p.C: New test.
49048 * g++.old-deja/g++.eh/catch9.C: New test.
49049 * g++.old-deja/g++.eh/catch9p.C: New test.
49050
49051 1999-09-13 Nathan Sidwell <nathan@acm.org>
49052
49053 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49054 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49055
49056 1999-09-13 Jeffrey A Law (law@cygnus.com)
49057
49058 * gcc.c-torture/compile/990913-1.c: New test.
49059
49060 1999-09-10 Nathan Sidwell <nathan@acm.org>
49061
49062 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49063 * g++.old-deja/g++.jason/rfg5.C: Likewise.
49064
49065 1999-09-09 Richard Henderson <rth@cygnus.com>
49066
49067 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49068
49069 1999-09-09 Nathan Sidwell <nathan@acm.org>
49070
49071 * g++.old-deja/g++.other/lookup11.C: New test.
49072 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49073 what is permitted and what we want.
49074 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49075 overload use.
49076 * g++.old-deja/g++.jason/rfg5.C: Likewise.
49077
49078 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
49079
49080 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49081 * gcc.c-torture/noncompile/poison-1.c: New file.
49082
49083 1999-09-08 Nathan Sidwell <nathan@acm.org>
49084
49085 * g++.old-deja/g++.other/sizeof3.C: New test.
49086 * g++.old-deja/g++.other/sizeof4.C: New test.
49087 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49088 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49089
49090 1999-09-07 Richard Henderson <rth@cygnus.com>
49091
49092 * gcc.dg/va-arg-1.c: New.
49093
49094 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49095
49096 * gcc.c-torture/execute/va-arg-9.c: New test.
49097
49098 1999-09-05 Craig Burley <craig@jcb-sc.com>
49099
49100 * g77.f-torture/compile/980519-2.f: New test.
49101 * g77.f-torture/compile/19990905-0.f: New test.
49102 * g77.f-torture/compile/19990905-1.f: New test.
49103 * g77.f-torture/compile/19990905-2.f: New test.
49104
49105 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49106
49107 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
49108
49109 * gcc.c-torture/execute/990827-1.c: Fix typo.
49110
49111 1999-09-03 Nathan Sidwell <nathan@acm.org>
49112
49113 * g++.old-deja/g++.other/deref1.C: New test.
49114
49115 1999-09-02 Nathan Sidwell <nathan@acm.org>
49116
49117 * g++.old-deja/g++.other/ambig2.C: New test.
49118 * g++.old-deja/g++.other/cond5.C: New test.
49119 * g++.old-deja/g++.other/lookup16.C: New test.
49120
49121 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
49122
49123 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49124 assemblers too.
49125
49126 1999-08-31 Jeffrey A Law (law@cygnus.com)
49127
49128 * lib/c-torture.exp: Avoid the "compare executables" optimization
49129 when testing native.
49130
49131 1999-08-29 Jeffrey A Law (law@cygnus.com)
49132
49133 * gcc.c-torture/execute/990829-1.c: New test.
49134 * gcc.c-torture/compile/990829-1.c: New test.
49135
49136 1999-08-27 Paul Burchard <burchard@pobox.com>
49137
49138 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49139 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49140 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49141 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49142 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49143 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49144 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49145 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49146 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49147 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49148 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49149
49150 1999-08-27 Jeffrey A Law (law@cygnus.com)
49151
49152 * gcc.c-torture/execute/990827-1.c: New test.
49153
49154 1999-08-26 Craig Burley <craig@jcb-sc.com>
49155
49156 * g77.f-torture/noncompile/19990826-4.f: New test.
49157
49158 * g77.f-torture/compile/19990826-3.f: New test.
49159
49160 * g77.f-torture/execute/19990826-2.f: New test.
49161
49162 * g77.f-torture/compile/19990826-1.f: New test.
49163
49164 * gcc.c-torture/execute/990826-0.c: New test.
49165 * g77.c-torture/execute/19990826-0.f: New test.
49166
49167 * g77.f-torture/noncompile/970626-2.f: New test.
49168
49169 1999-08-25 Paul Burchard <burchard@pobox.com>
49170
49171 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
49172 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
49173 lss-011.C: New tests.
49174
49175 1999-08-25 Nathan Sidwell <nathan@acm.org>
49176
49177 * g++.old-deja/g++.other/decl5.C: New test.
49178
49179 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49180
49181 * noncompile/noncompile.exp: Load_lib c-torture.exp.
49182 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
49183 call `postbase' for each one. All callers of `postbase' changed
49184 to call this instead.
49185
49186 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
49187
49188 * gcc.c-torture/execute/990811-1.c: New test.
49189
49190 1999-08-09 Nick Clifton <nickc@cygnus.com>
49191
49192 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
49193 just native ones.
49194
49195 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
49196 just native ones.
49197
49198 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
49199
49200 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
49201
49202 1999-08-04 Jeffrey A Law (law@cygnus.com)
49203
49204 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
49205
49206 1999-08-04 Nathan Sidwell <nathan@acm.org>
49207
49208 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
49209
49210 1999-08-04 Jeffrey A Law (law@cygnus.com)
49211
49212 * gcc.c-torture/execute/990804-1.c: New test.
49213
49214 1999-08-03 Nathan Sidwell <nathan@acm.org>
49215
49216 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
49217 * g++.old-deja/g++.brendan/crash64.C: Likewise.
49218 * g++.old-deja/g++.brendan/overload8.C: Likewise.
49219
49220 1999-08-03 Nathan Sidwell <nathan@acm.org>
49221
49222 * g++.old-deja/g++.other/struct1.C: New test.
49223
49224 1999-08-03 Nathan Sidwell <nathan@acm.org>
49225
49226 * g++.old-deja/g++.other/enum2.C: New test.
49227
49228 1999-08-02 Richard Henderson <rth@cygnus.com>
49229
49230 Adapted from tests from Franz Sirl:
49231 * gcc.c-torture/execute/va-arg-7.c: New test.
49232 * gcc.c-torture/execute/va-arg-8.c: New test.
49233
49234 1999-08-01 Jeffrey A Law (law@cygnus.com)
49235
49236 * gcc.c-torture/compile/990801-2.c: New test.
49237
49238 * gcc.c-torture/compile/990801-1.c: New test.
49239
49240 1999-07-27 Michael Meissner <meissner@cygnus.com>
49241
49242 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
49243 fp-cmp-1.c, converting double to float.
49244
49245 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
49246 fp-cmp-1.c, converting double to long double.
49247
49248 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
49249 from fr1 to unknown_register, since fr1 is a legitimate register
49250 on some machines.
49251
49252 1999-07-25 Jeffrey A Law (law@cygnus.com)
49253
49254 * README: More listname related changes.
49255
49256 1999-07-08 Catherine Moore <clm@cygnus.com>
49257
49258 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
49259
49260 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
49261
49262 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
49263
49264 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
49265
49266 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
49267
49268 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
49269
49270 * gcc.dg/990703-1.c: New test.
49271
49272 1999-06-29 Nick Clifton <nickc@cygnus.com>
49273
49274 * lib/file-format.exp: New file: Move definition of proc
49275 gcc_target_object_format to here from
49276 gcc.dg/special/ecos.exp.
49277
49278 * lib/c-torture.exp: Include lib file-format.exp.
49279 * lib/gcc-dg.exp: Include lib file-format.exp.
49280
49281 * gcc.dg/special/ecos.exp: Remove definition of proc
49282 gcc_target_object_format.
49283
49284 1999-06-28 Jeffrey A Law (law@cygnus.com)
49285
49286 * gcc.c-torture/execute/990628-1.c: New test.
49287
49288 1999-06-25 Jeffrey A Law (law@cygnus.com)
49289
49290 * gcc.c-torture/compile/990625-2.c: New test.
49291
49292 * gcc.c-torture/compile/990625-1.c: New test.
49293
49294 1999-06-23 Nick Clifton <nickc@cygnus.com>
49295
49296 * gcc.c-torture/compile/dll.c: New test case. Check that dll
49297 attributes compile.
49298 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
49299 ports that use the COFF/PE file format.
49300
49301 1999-06-17 Jeffrey A Law (law@cygnus.com)
49302
49303 * gcc.c-torture/compile/990617-1.c: New test.
49304
49305 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
49306
49307 * g++.old-deja/g++.other/decl4.C: New test.
49308
49309 1999-06-14 Nathan Sidwell <nathan@acm.org>
49310
49311 * g++.old-deja/g++.other/bitfld3.C: New test.
49312
49313 1999-06-08 Nathan Sidwell <nathan@acm.org>
49314
49315 * g++.old-deja/g++.eh/catch1.C: New test.
49316
49317 1999-06-07 Jeffrey A Law (law@cygnus.com)
49318
49319 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
49320
49321 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
49322 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
49323
49324 1999-06-05 Craig Burley <craig@jcb-sc.com>
49325
49326 * g77.f-torture/compile/19990502-0.f: Replace with new,
49327 shorter, test that still fails after recent changes.
49328
49329 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49330
49331 * gcc.c-torture/execute/990604-1.c: New test.
49332
49333 1999-05-31 Jeffrey A Law (law@cygnus.com)
49334
49335 * gcc.c-torture/execute/990531-1.c: New test.
49336
49337 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49338
49339 * gcc.c-torture/compile/990527-1.c: New test.
49340
49341 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
49342
49343 * gcc.c-torture/execute/990527-1.c: New test.
49344
49345 1999-05-25 Nick Clifton <nickc@cygnus.com>
49346
49347 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
49348 bitfields as signed.
49349
49350 1999-05-25 Craig Burley <craig@jcb-sc.com>
49351
49352 * g77.f-torture/compile/19990525-0.f: New test.
49353
49354 1999-05-25 Jeffrey A Law (law@cygnus.com)
49355
49356 * gcc.c-torture/execute/990525-2.c: New test.
49357
49358 * gcc.c-torture/execute/990525-1.c: New test.
49359
49360 1999-05-24 Nathan Sidwell <nathan@acm.org>
49361
49362 * g++.old-deja/g++.other/anon3.C: New test.
49363 * g++.old-deja/g++.other/anon4.C: New test.
49364 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
49365 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
49366 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
49367 Merrill).
49368
49369 1999-05-24 Jeffrey A Law (law@cygnus.com)
49370
49371 * gcc.c-torture/execute/990524-1.c: New test.
49372
49373 * gcc.dg/990524-1.c: New test.
49374
49375 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49376
49377 * gcc.c-torture/compile/990523-1.c: New test.
49378
49379 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
49380
49381 * gcc.c-torture/compile/990519-1.c: New test.
49382
49383 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49384
49385 * gcc.c-torture/compile/990517-1.c: New test.
49386
49387 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
49388 (e4, f4): New tests.
49389 (main): Call them.
49390
49391 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49392
49393 * gcc.dg/noreturn-1.c: New test.
49394
49395 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49396
49397 * gcc.c-torture/execute/990513-1.c: New test.
49398
49399 1999-05-10 Richard Henderson <rth@cygnus.com>
49400
49401 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
49402
49403 1999-05-10 Craig Burley <craig@jcb-sc.com>
49404
49405 * g77.f-torture/execute/erfc.f: Use small single-precision
49406 values, to avoid problems on Alphas when not -mieee.
49407
49408 1999-05-08 Craig Burley <craig@jcb-sc.com>
49409
49410 * gcc.dg/990506-0.c: New test.
49411
49412 1999-05-08 Richard Henderson <rth@cygnus.com>
49413
49414 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
49415 the constant to test. Don't XFAIL 64-bit targets.
49416
49417 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
49418 * g++.old-deja/g++.law/profile1.C: Likewise.
49419
49420 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
49421 operator new instances.
49422 * g++.old-deja/g++.other/delete5.C: Likewise.
49423
49424 1999-05-03 Craig Burley <craig@jcb-sc.com>
49425
49426 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
49427 intrinsic.
49428
49429 1999-05-03 Craig Burley <craig@jcb-sc.com>
49430
49431 * g77.f-torture/execute/u77-test.f: Reverse order of two
49432 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
49433
49434 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49435
49436 * gcc.dg/compare1.c: New test.
49437
49438 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
49439
49440 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
49441 New tests.
49442
49443 1999-05-02 Craig Burley <craig@jcb-sc.com>
49444
49445 * g77.f-torture/compile/19990502-1.f: New test.
49446
49447 1999-05-02 Craig Burley <craig@jcb-sc.com>
49448
49449 * g77.f-torture/compile/19990502-0.f: New test.
49450
49451 1999-05-02 Craig Burley <craig@jcb-sc.com>
49452
49453 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
49454 intrinsic.
49455
49456 1999-05-02 Craig Burley <craig@jcb-sc.com>
49457
49458 * g77.f-torture/execute/u77-test.f (main): List libU77
49459 intrinsics not currently tested.
49460 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
49461 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
49462 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
49463 Trim blanks off the ends of some printed strings.
49464
49465 1999-05-02 Craig Burley <craig@jcb-sc.com>
49466
49467 * g77.f-torture/execute/u77-test.f (main): Just warn about
49468 FSTAT gid disagreement, as it's expected on some systems.
49469
49470 1999-05-01 Craig Burley <craig@jcb-sc.com>
49471
49472 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
49473 use a new function, which allows for some slop.
49474 Clean up some commentary.
49475 (issum): The new function.
49476 (sgladd): Deleted subroutine.
49477
49478 1999-05-01 Craig Burley <craig@jcb-sc.com>
49479
49480 * g77.f-torture/execute/u77-test.f: Modify to be more like
49481 libf2c/libU77 version, bringing patches to that version here.
49482 Add suitable commentary.
49483
49484 1999-04-25 Richard Henderson <rth@cygnus.com>
49485
49486 * gcc.dg/990424-1.c: New test.
49487
49488 1999-04-24 Craig Burley <craig@jcb-sc.com>
49489
49490 * g77.f-torture/execute/u77-test.f (main): Bug involving
49491 LSTAT has been fixed, so turn back on full checking.
49492
49493 1999-04-20 Craig Burley <craig@jcb-sc.com>
49494
49495 * g77.f-torture/compile/19990419-0.f: New test.
49496 * g77.f-torture/execute/19990419-1.f: New test.
49497
49498 1999-04-17 Richard Henderson <rth@cygnus.com>
49499
49500 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
49501 to avoid the need for a prototype to supress a warning.
49502
49503 1999-04-07 Jim Wilson <wilson@cygnus.com>
49504
49505 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
49506
49507 1999-04-04 Jeffrey A Law (law@cygnus.com)
49508
49509 * gcc.c-torture/execute/990404-1.c: New test.
49510
49511 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49512
49513 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
49514 * gcc.dg/cpp-if3.c: Don't use -pedantic.
49515 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
49516 missing initializer warnings.
49517
49518 1999-03-28 Jeffrey A Law (law@cygnus.com)
49519
49520 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
49521 matching strings.
49522
49523 1999-03-26 Jeffrey A Law (law@cygnus.com)
49524
49525 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
49526
49527 1999-03-26 Craig Burley <craig@jcb-sc.com>
49528
49529 * g77.f-torture/execute/19990325-0.f: New test.
49530 * g77.f-torture/execute/19990325-1.f: New test.
49531
49532 1999-03-24 Jeffrey A Law (law@cygnus.com)
49533
49534 * gcc.c-torture/execute/990324-1.c: New test.
49535
49536 1999-03-22 Jim Wilson <wilson@cygnus.com>
49537
49538 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
49539 test with 4.
49540
49541 1999-03-17 Richard Henderson <rth@cygnus.com>
49542
49543 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
49544
49545 1999-03-13 Craig Burley <craig@jcb-sc.com>
49546
49547 * g77.f-torture/execute/19990313-2.f: New test.
49548 * g77.f-torture/execute/19990313-3.f: New test.
49549
49550 1999-03-13 Craig Burley <craig@jcb-sc.com>
49551
49552 * g77.f-torture/execute/19990313-0.f: New test.
49553 * g77.f-torture/execute/19990313-1.f: New test.
49554
49555 1999-03-12 Jim Wilson <wilson@cygnus.com>
49556
49557 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
49558 printf to sprintf.
49559 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
49560 (main): Add check for u15. Conditionalize u31 check depending on
49561 whether ints are <32 bits or >=32 bits.
49562
49563 1999-03-08 Craig Burley <craig@jcb-sc.com>
49564
49565 * g77.f-torture/execute/19981119-0.f: Improve testiness.
49566
49567 1999-03-08 Craig Burley <craig@jcb-sc.com>
49568
49569 * g77.f-torture/compile/19990305-0.f: New test.
49570 * g77.f-torture/execute/19981119-0.f: New test.
49571
49572 1999-03-08 Craig Burley <craig@jcb-sc.com>
49573
49574 * g77.f-torture/execute/970625-2.f: call ABORT if final
49575 result is not correct, instead of just printing it.
49576 Add this checking via newly introduced obfuscation, to
49577 trip up buggy front ends.
49578
49579 1999-03-07 Craig Burley <craig@jcb-sc.com>
49580
49581 * g77.f-torture/compile/960317-1.f: Moved from being
49582 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
49583
49584 1999-03-06 Craig Burley <craig@jcb-sc.com>
49585
49586 * g77.f-torture/execute/960317-1.f: New (old) test.
49587 * g77.f-torture/execute/970625-2.f: Ditto.
49588
49589 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
49590
49591 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
49592 message on line 1 or line 2; cccp and cpplib do this differently.
49593
49594 1999-03-01 Jeffrey A Law (law@cygnus.com)
49595
49596 * g++.old-deja/g++.law/weak1.C: New test.
49597
49598 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49599
49600 * gcc.c-torture/execute/990119-1.c: Renamed to...
49601 * gcc.dg/990119-1.c: this, so it will only be tested once
49602 (it's a preprocessor test, it doesn't need to be run at
49603 multiple optimization levels).
49604
49605 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49606
49607 * lib/g++.exp: Don't add incdir=$base_dir/../include to
49608 ALWAYS_CXXFLAGS.
49609
49610 1999-02-24 Craig Burley <craig@jcb-sc.com>
49611
49612 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
49613 * g77.f-torture/compile/19981216-0.f: ...as it is expected
49614 to not be compilable by current g77.
49615
49616 1999-02-24 Nick Clifton <nickc@cygnus.com>
49617
49618 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
49619
49620 1999-02-22 Jeffrey A Law (law@cygnus.com)
49621
49622 * gcc.c-torture/execute/990222-1.c: New test.
49623
49624 1999-02-19 Craig Burley <craig@jcb-sc.com>
49625
49626 * g77.f-torture/compile/19990218-0.f: New test.
49627 * g77.f-torture/noncompile/19990218-1.f: New test.
49628
49629 1999-02-18 Craig Burley <craig@jcb-sc.com>
49630
49631 * g77.f-torture/compile/19981216-0.f: New test.
49632
49633 1999-02-14 Jeffrey A Law (law@cygnus.com)
49634
49635 * gcc.dg/990214-1.c: New test.
49636
49637 1999-02-13 Jeffrey A Law (law@cygnus.com)
49638
49639 * gcc.dg/990213-2.c: New test.
49640
49641 * gcc.dg/990213-1.c: New test.
49642
49643 1999-02-12 Jeffrey A Law (law@cygnus.com)
49644
49645 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
49646 ints.
49647
49648 1999-02-11 Nick Clifton <nickc@cygnus.com>
49649
49650 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
49651 specified by target.
49652
49653 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
49654
49655 1999-02-11 Jeffrey A Law (law@cygnus.com)
49656
49657 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
49658
49659 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
49660
49661 * gcc.dg/special/ecos.exp: New test driver for new tests with
49662 special requirements.
49663
49664 * gcc.dg/special/alias-1.c: New test.
49665 * gcc.dg/special/gcsec-1.c: New test.
49666 * gcc.dg/special/weak-1.c: New test.
49667 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
49668 * gcc.dg/special/weak-2.c: New test.
49669 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
49670 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
49671 * gcc.dg/special/wkali-1.c: New test.
49672 * gcc.dg/special/wkali-2.c: New test.
49673 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
49674 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
49675
49676 1999-02-10 Felix Lee <flee@cygnus.com>
49677
49678 * lib/c-torture.exp (c-torture-compile): Pull out code for
49679 analyzing gcc error messages.
49680 (c-torture-execute): Likewise. Fix some (harmless) false
49681 positives.
49682 * lib/gcc.exp (gcc_check_compile): New function.
49683
49684 1999-02-08 Richard Henderson <rth@cygnus.com>
49685
49686 * gcc.c-torture/execute/990208-1.c: New test.
49687
49688 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
49689
49690 * g++.dg/special/ecos.exp: New driver for new tests with special
49691 requirements
49692
49693 * g++.dg/special/conpr-1.C: New test
49694 * g++.dg/special/conpr-2.C: New test
49695 * g++.dg/special/conpr-2a.C: New test
49696 * g++.dg/special/conpr-3.C: New test
49697 * g++.dg/special/conpr-3a.C: New test
49698 * g++.dg/special/conpr-3b.C: New test
49699
49700 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
49701 allow g++ to use the dg driver
49702
49703 * README: Add comment about g++.dg directory
49704
49705 1999-02-06 Jeffrey A Law (law@cygnus.com)
49706
49707 * README: Update email addresses.
49708
49709 1999-02-03 Nick Clifton <nickc@cygnus.com>
49710
49711 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
49712 arguments in order to force structure S onto the stack even on
49713 the alpha.
49714 (test): Pass 10 leading arguments to function foo as well as the
49715 structure S.
49716
49717 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
49718 failure for all targets.
49719
49720 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
49721 abort to terminate program execution.
49722
49723 1999-01-30 Richard Henderson <rth@cygnus.com>
49724
49725 * gcc.c-torture/execute/990130-1.c: New test.
49726
49727 1999-01-30 Jeffrey A Law (law@cygnus.com)
49728
49729 * gcc.dg/990130-1.c: New test.
49730
49731 1999-01-28 Michael Meissner <meissner@cygnus.com>
49732
49733 * gcc.c-torture/execute/990128-1.c: New test.
49734
49735 1999-01-27 Michael Meissner <meissner@cygnus.com>
49736
49737 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
49738
49739 1999-01-27 Felix Lee <flee@cygnus.com>
49740
49741 * lib/c-torture.exp (c-torture-compile): pull out code for
49742 analyzing gcc error messages.
49743 (c-torture-execute): ditto, and fix some (harmless) false
49744 positives.
49745 * lib/gcc.exp (gcc_check_compile): new function.
49746
49747 1999-01-17 Jeffrey A Law (law@cygnus.com)
49748
49749 * gcc.dg/990117-1.c: New test.
49750
49751 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
49752
49753 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
49754
49755 1999-01-15 Jeffrey A Law (law@cygnus.com)
49756
49757 * g77.f-torture/compile/990115-1.f: New test.
49758
49759 1999-01-07 Jeffrey A Law (law@cygnus.com)
49760
49761 * gcc.c-torture/compile/990107-1.c: New test
49762
49763 1999-01-06 Jeffrey A Law (law@cygnus.com)
49764
49765 * gcc.c-torture/execute/990106-2.c: New test.
49766
49767 * gcc.c-torture/execute/990106-1.c: New test.
49768
49769 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
49770
49771 * gcc.c-torture/compile/981223-1.c: New test.
49772
49773 1998-12-29 Richard Henderson <rth@cygnus.com>
49774
49775 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
49776 (opt3): Rename from opt4 and disable.
49777
49778 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
49779
49780 * g++.old-deja/g++.pt/ptrmem5.C: New test.
49781
49782 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
49783
49784 * g++.old-deja/g++.other/conv5.C: New test.
49785
49786 1998-12-14 Nick Clifton <nickc@cygnus.com>
49787
49788 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
49789
49790 1998-12-11 Jeffrey A Law (law@cygnus.com)
49791
49792 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
49793
49794 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
49795
49796 * gcc.c-torture/compile/981211-1.c: New test.
49797
49798 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
49799
49800 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
49801
49802 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
49803
49804 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49805
49806 * gcc.special/930510-1.c: Make C9X safe.
49807 * gcc.misc-tests/gcov-1.c Similarly.
49808 * gcc.misc-tests/gcov-2.c Similarly.
49809
49810 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
49811
49812 * gcc.dg/ultrasp1.c: New test.
49813
49814 1998-12-06 Richard Henderson <rth@cygnus.com>
49815
49816 * gcc.c-torture/execute/981206.c: New test.
49817
49818 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
49819
49820 * g++.old-deja/g++.ns/template7.C: New test.
49821
49822 * g++.old-deja/g++.other/expr1.C: New test.
49823
49824 * g++.old-deja/g++.eh/tmpl3.C: New test.
49825
49826 * g++.old-deja/g++.eh/tmpl2.C: New test.
49827
49828 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
49829
49830 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
49831 * g++.old-deja/g++.other/using6.C: Removed.
49832 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
49833
49834 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
49835
49836 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
49837
49838 * g++.old-deja/g++.pt/overload8.C: New test.
49839
49840 * g++.old-deja/g++.pt/overload7.C: New test.
49841
49842 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
49843
49844 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
49845 and relinking messages.
49846 * lib/g++.exp (g++_target_compile): Remove .rpo file when
49847 compiling with -frepo.
49848
49849 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
49850
49851 * g++.old-deja/g++.pt/lookup6.C: New test.
49852
49853 1998-11-30 Nick Clifton <nickc@cygnus.com>
49854
49855 * gcc.c-torture/execute/981130-1.c: New test.
49856 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
49857
49858 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
49859
49860 * g++.old-deja/g++.pt/explicit76.C: New test.
49861
49862 * g++.old-deja/g++.pt/friend38.C: New test.
49863
49864 * g++.old-deja/g++.ns/crash2.C: New test.
49865
49866 * g++.old-deja/g++.pt/defarg8.C: New test.
49867
49868 * g++.old-deja/g++.pt/instantiate6.C: New test.
49869
49870 * g++.old-deja/g++.pt/static6.C: New test.
49871
49872 * g++.old-deja/g++.pt/decl2.C: New test.
49873
49874 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
49875
49876 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
49877 problem is actually related with name lookup, but so what? :-)
49878
49879 * g++.old-deja/g++.pt/friend37.C: New test.
49880
49881 1998-11-25 Dave Love <d.love@dl.ac.uk>
49882
49883 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
49884 element, which fails on some systems.
49885
49886 * g77.f-torture/execute/labug1.f: New test.
49887
49888 1998-11-21 Jeffrey A Law (law@cygnus.com)
49889
49890 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
49891 is defined.
49892
49893 1998-11-18 Dave Love <d.love@dl.ac.uk>
49894
49895 * g77.f-torture/compile/981117-1.f: New test.
49896
49897 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
49898
49899 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
49900 properly discarded.
49901
49902 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
49903
49904 * gcc.c-torture/execute/memcheck: New directory of tests for
49905 -fcheck-memory-usage.
49906
49907 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49908
49909 * README: New file, general information about the testsuite and
49910 new description of the various C++ test subdirectories.
49911 * README.g++: Eliminate obsolete information, update and move most
49912 relevant stuff to README.
49913
49914 1998-11-07 Richard Henderson <rth@cygnus.com>
49915
49916 * gcc.c-torture/compile/981107-1.c: New test.
49917
49918 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
49919
49920 * execute/memcpy-bi.c: New testcase.
49921
49922 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
49923
49924 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
49925 base classes.
49926
49927 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
49928 template is selected.
49929
49930 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
49931 classes, it should be accepted for all types.
49932
49933 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
49934
49935 * g++.old-deja/g++.pt/spec24.C: Ensure that template
49936 specializations start with template headers.
49937
49938 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
49939
49940 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
49941
49942 * g++.old-deja/g++.other/init9.C: Test cross initialization of
49943 non-POD types.
49944
49945 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
49946
49947 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
49948
49949 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
49950
49951 * compile/981022-1.c, compile/981022-1.x: New test and driver.
49952
49953 1998-10-19 Jeffrey A Law (law@cygnus.com)
49954
49955 * 981019-1.c: New test.
49956
49957 1998-10-14 Robert Lipe <robertl@dgii.com>
49958
49959 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
49960 find objc headers.
49961
49962 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49963
49964 * compile/981001-4.c: Remove use of GCC extension that triggers a
49965 compiler bug.
49966
49967 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
49968
49969 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
49970
49971 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
49972
49973 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
49974 instantiation of template produces incorrect code for delete
49975 expression.
49976
49977 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
49978 constructors' name is not unique.
49979 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
49980 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
49981
49982 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
49983 automatic array of const is ill-formed.
49984
49985 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
49986 of template parameter?
49987
49988 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
49989 const.
49990
49991 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
49992 pointer-to-member expression.
49993
49994 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
49995 declaration causes ICE.
49996
49997 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
49998
49999 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
50000 reserved in the global namespace.
50001
50002 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50003 generate needed virtual table.
50004
50005 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50006
50007 1998-10-10 Dariush Eslimi <eslimi@loran.com>
50008
50009 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50010 template-dependent type
50011
50012 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
50013
50014 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50015 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50016 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50017
50018 * g++.old-deja/g++.other/using5.C: New test; using decl from base
50019 class should be usable as argument of member function.
50020 * g++.old-deja/g++.other/using6.C: New test; using decl from base
50021 class should be usable as return type of member function.
50022 * g++.old-deja/g++.other/using7.C: New test; using decl from base
50023 class should be usable as type of data member.
50024
50025 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50026
50027 1998-10-09 Jeffrey A Law (law@cygnus.com)
50028
50029 * gcc.c-torture/special/920521-1.c: Fix bogus test.
50030
50031 1998-10-08 Nick Clifton <nickc@cygnus.com>
50032
50033 * gcc.dg/dll-?.c Add thumb to target list.
50034 Fix assembler scan patterns to match current assembler output.
50035
50036 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
50037
50038 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
50039 matching of template brackets.
50040
50041 * g++.old-deja/g++.other/using4.C: New test. Test using
50042 declarations of methods from base classes.
50043
50044 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
50045 within functions should introduce names into the innermost
50046 enclosing namespace.
50047
50048 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
50049 of static locals if first initialization throws.
50050
50051 1998-10-07 Jim Wilson <wilson@cygnus.com>
50052
50053 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50054
50055 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
50056
50057 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
50058 lose track of the possible targets of tablejump insns.
50059 * special/special.exp: Run it.
50060
50061 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
50062
50063 * g++.old-deja/g++.pt/friend35.C: New test. A template function
50064 must be declared before its specializations can be named in friend
50065 declarations.
50066
50067 1998-10-05 Dave Love <d.love@dl.ac.uk>
50068
50069 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50070
50071 * g77.f-torture/execute/io1.f: New test.
50072
50073 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
50074
50075 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50076 with pointer to template function, for which no argument deduction
50077 is possible.
50078
50079 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50080 specialization of template function as argument to template
50081 function.
50082
50083 * g++.old-deja/g++.other/access2.C: New test; Inner class
50084 shouldn't have privileged access to Outer's names.
50085
50086 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
50087
50088 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50089 friend template declared within template class conflicts with
50090 nested class of the same name.
50091
50092 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50093 is ignored.
50094
50095 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50096 object with direct initializer as function declaration.
50097
50098 * g++.old-deja/g++.other/decl2.C: New test; duplicate
50099 initializers.
50100
50101 * g++.old-deja/g++.other/null2.C: New test; conditional operator
50102 involving const pointer and NULL produces incorrect result.
50103
50104 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50105 type name without `typename' should be rejected with -pedantic.
50106
50107 1998-10-02 Richard Henderson <rth@cygnus.com>
50108
50109 * g++.old-deja/g++.other/addrof1.C: New test.
50110
50111 1998-10-01 Nick Clifton <nickc@cygnus.com>
50112
50113 * gcc.c-torture/compile/981001-1.c: New test.
50114 * gcc.c-torture/execute/981001-1.c: New test.
50115
50116 1998-10-01 Jeffrey A Law (law@cygnus.com)
50117
50118 * gcc.c-torture/compile/981001-2.c: New test.
50119 * gcc.c-torture/compile/981001-3.c: New test.
50120 * gcc.c-torture/compile/981001-4.c: New test.
50121
50122 1998-10-01 Robert Lipe <robertl@dgii.com>
50123
50124 * lib/objc.exp (objc_target_compile): Add -L during compiles for
50125 multilibbed hosts. Idea grafted from g77.exp.
50126
50127 1998-09-30 Dave Love <d.love@dl.ac.uk>
50128
50129 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50130 avoid losing on systems which need -lsocket.
50131
50132 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
50133
50134 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50135 * g++.old-deja/g++.other/nested2.C: Ditto.
50136 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50137 failure.
50138
50139 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
50140
50141 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50142 preferred over template operator!= for enum bitfields.
50143
50144 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
50145
50146 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50147 that happen to have the same base name, but in different scopes,
50148 are incorrectly rejected.
50149
50150 1998-09-16 Richard Henderson <rth@cygnus.com>
50151
50152 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50153 on the native word size instead of an integer literal.
50154
50155 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
50156
50157 * g++.old-deja/g++.other/static2.C: Invocation of static data
50158 member of type pointer-to-function denoted as non-static member.
50159
50160 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
50161 checks involving function types and aliases.
50162
50163 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
50164
50165 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
50166 redefined to the same non-trivial type.
50167
50168 * g++.old-deja/g++.pt/explicit73.C: Test for proper
50169 namespace-qualification of template specializations declared in
50170 other namespaces.
50171
50172 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
50173 to declare a subset of the specializations of a template function
50174 as friends of specializations of a template class.
50175
50176 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
50177 member templates that do not fully specialize the enclosing
50178 template class are rejected.
50179
50180 1998-09-11 Dave Love <d.love@dl.ac.uk>
50181
50182 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
50183
50184 1998-09-08 Dave Love <d.love@dl.ac.uk>
50185
50186 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
50187 altered from libf2c/libU77 version.
50188
50189 1998-09-06 Dave Love <d.love@dl.ac.uk>
50190
50191 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
50192
50193 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
50194
50195 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
50196 (un)signed char are different types for template specialization
50197 purposes.
50198
50199 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
50200
50201 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
50202 * objc: ObjC testsuite.
50203
50204 1998-08-31 Catherine Moore <clm@cygnus.com>
50205
50206 * gcc.c-torture/execute/941014-1.x: New file.
50207
50208 1998-08-31 Nick Clifton <nickc@cygnus.com>
50209
50210 * lib/c-torture.exp: Add support for
50211 torture_eval_before_compile and torture_eval_before_execute
50212 variables.
50213
50214 1998-08-30 Jeffrey A Law (law@cygnus.com)
50215
50216 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
50217 this test triggers valid.
50218
50219 1998-08-27 Jeffrey A Law (law@cygnus.com)
50220
50221 * gcc.dg/980827-1.c: New test.
50222
50223 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
50224
50225 * gcc.c-torture/execute/loop-4b.c: New test.
50226
50227 1998-08-26 Nick Clifton <nickc@cygnus.com>
50228
50229 * lib/c-torture.exp: Add support for
50230 torture_eval_before_compile and torture_eval_before_execute
50231 variables.
50232
50233 1998-08-25 Jeffrey A Law (law@cygnus.com)
50234
50235 * gcc.c-torture/compile/980825-1.c: New test.
50236
50237 1998-08-24 Nick Clifton <nickc@cygnus.com>
50238
50239 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
50240 count number tests in opt_t0 not good_t0.
50241
50242 1998-08-24 Jeffrey A Law (law@cygnus.com)
50243
50244 * gcc.c-torture/compile/930326-1.x: Fix typo.
50245
50246 1998-08-23 Mark Mitchell <mark@markmitchell.com>
50247
50248 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
50249 causes an ICE.
50250
50251 1998-08-21 Jeffrey A Law (law@cygnus.com)
50252
50253 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
50254 STACK_SIZE is defined.
50255 * gcc.c-torture/unsorted/stuct.c: Similarly.
50256
50257 * gcc.c-torture/compile/980821-1.c: New test.
50258
50259 1998-08-21 Jeffrey A Law (law@cygnus.com)
50260
50261 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
50262
50263 1998-08-19 Mark Mitchell <mark@markmitchell.com>
50264
50265 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
50266 code.
50267
50268 1998-08-09 Mark Mitchell <mark@markmitchell.com>
50269
50270 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
50271 error'.
50272
50273 1998-08-18 Jeffrey A Law (law@cygnus.com)
50274
50275 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
50276
50277 1998-08-16 Jeffrey A Law (law@cygnus.com)
50278
50279 * gcc.c-torture/compile/980816-1.c: New test.
50280
50281 * gcc.dg/980816-1.c: New test.
50282
50283 1998-08-13 Jeffrey A Law (law@cygnus.com)
50284
50285 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
50286 compiler for ieee tests.
50287
50288 1998-08-01 Dave Love <d.love@dl.ac.uk>
50289
50290 * g77.f-torture/compile/980729-0.f: New test.
50291
50292 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
50293
50294 * gcc.c-torture/special/eeprof-1.c: New test, for
50295 -finstrument-functions.
50296 * gcc.c-torture/special/special.exp: Run it.
50297
50298 1998-07-29 Jeffrey A Law (law@cygnus.com)
50299
50300 * gcc.c-torture/compile/980729-1.c: New test.
50301
50302 1998-07-27 Nick Clifton <nickc@cygnus.com>
50303
50304 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
50305 __thumb__ is defined, and test for ARM style doubles if so.
50306
50307 1998-07-26 Dave Love <d.love@dl.ac.uk>
50308
50309 * g77.f-torture/noncompile/980615-0.f: New test.
50310
50311 1998-07-26 H.J. Lu (hjl@gnu.org)
50312
50313 * gcc.dg/980312-1.c: Do link instead of compile.
50314 * gcc.dg/980313-1.c: Likewise.
50315
50316 1998-07-26 Jeffrey A Law (law@cygnus.com)
50317
50318 * gcc.c-torture/compile/980726-1.c: New test.
50319
50320 1998-07-25 Dave Love <d.love@dl.ac.uk>
50321
50322 * g77.f-torture/execute/io0.f: New test.
50323
50324 1998-07-24 Nick Clifton <nickc@cygnus.com>
50325
50326 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
50327 an int.
50328
50329 1998-06-18 Michael Meissner <meissner@cygnus.com>
50330
50331 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
50332 m32r bugs.
50333
50334 1998-07-17 Nick Clifton <nickc@cygnus.com>
50335
50336 * gcc.dg/980626-1.c: Expect failures for all toolchains until
50337 c-decl.c:grokdeclarator can handle mode attributes.
50338
50339 1998-07-16 Jeffrey A Law (law@cygnus.com)
50340
50341 * gcc.c-torture/execute/980716-1.c: New test.
50342
50343 1998-07-13 Jeffrey A Law (law@cygnus.com)
50344
50345 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
50346 the mn10200.
50347 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
50348 the mn10200.
50349 * gcc.c-torture/execute/va-arg-3.x: Similarly.
50350 * gcc.c-torture/compile/930326-1.x: Similarly.
50351
50352 1998-07-13 Dave Love <d.love@dl.ac.uk>
50353
50354 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
50355 New test from Craig.
50356
50357 1998-07-12 Dave Love <d.love@dl.ac.uk>
50358
50359 * g77.f-torture/noncompile/980616-0.f: New test.
50360
50361 * g77.f-torture/execute/970816-3.f: New test from Craig.
50362
50363 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50364
50365 * g++.other/singleton.C: Return error value instead of taking
50366 SIGSEGV.
50367
50368 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
50369
50370 * g++.other/singleton.C: New test. Warning is under dispute.
50371 Runtime crash is not.
50372
50373 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50374
50375 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
50376 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
50377 using6.C, using7.C}: New namespace tests.
50378
50379 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
50380
50381 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
50382 specialization with typedef'ed names used as array indexes.
50383
50384 1998-07-09 Jeffrey A Law (law@cygnus.com)
50385
50386 * gcc.c-torture/execute/980709-1.c: New test.
50387
50388 * gcc.dg/980709-1.c: New test.
50389
50390 1998-07-07 Richard Henderson <rth@cygnus.com>
50391
50392 * gcc.c-torture/execute/bcp-1.c: New test.
50393
50394 1998-07-07 Jeffrey A Law (law@cygnus.com)
50395
50396 * gcc.c-torture/execute/980707-1.c: New test.
50397
50398 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
50399
50400 * gcc.c-torture/compile/980706-1.c: New test.
50401
50402 1998-07-01 Dave Love <d.love@dl.ac.uk>
50403
50404 * g77.f-torture/execute/980701-0.f,
50405 g77.f-torture/execute/980701-1.f: New test from Craig.
50406
50407 1998-07-01 Jeffrey A Law (law@cygnus.com)
50408
50409 * gcc.c-torture/compile/980701-1.c: New test.
50410
50411 * gcc.c-torture/execute/980701-1.c: New test.
50412
50413 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
50414 rlsruhe.de>
50415
50416 * g++.old-deja/g++.robertl/eb132.C: New test.
50417 * g++.old-deja/g++.robertl/eb133.C: Likewise.
50418
50419 1998-06-29 Dave Love <d.love@dl.ac.uk>
50420
50421 * g77.f-torture/execute/980628-7.f,
50422 g77.f-torture/execute/980628-8.f,
50423 g77.f-torture/execute/980628-9.f,
50424 g77.f-torture/execute/980628-10.f: New tests from Craig.
50425
50426 * g77.f-torture/execute/980628-3.f: Remove mail headers.
50427
50428 1998-06-28 Jeffrey A Law (law@cygnus.com)
50429
50430 * g77.f-torture/execute/980628-4.f: New test from Craig.
50431 * g77.f-torture/execute/980628-5.f: Likewise.
50432 * g77.f-torture/execute/980628-2.f: Likewise.
50433 * g77.f-torture/execute/980628-0.f: Likewise.
50434 * g77.f-torture/execute/980628-1.f: Likewise.
50435 * g77.f-torture/execute/980628-3.f: Likewise.
50436 * g77.f-torture/execute/980628-6.f: Likewise.
50437
50438 1998-06-28 Jeffrey A Law (law@cygnus.com)
50439
50440 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
50441 directory when nothing has been installed yet.
50442
50443 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
50444
50445 * gcc.c-torture/special/special.exp: Handle newer versions of
50446 dejagnu.
50447
50448 1998-06-26 Jeffrey A Law (law@cygnus.com)
50449
50450 * gcc.dg/980626-1.c: New test.
50451
50452 1998-06-19 Bruno Haible <haible@ilog.fr>
50453
50454 * gcc.misc-tests/m-un-2.c: New test.
50455 * g++.old-deja/g++.other/warn01.c: Likewise.
50456
50457 1998-06-19 Robert Lipe <robertl@dgii.com>
50458
50459 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
50460 compatibility with assmblers with a different comment character.
50461 Eliminate use of GAS-specific extensions.
50462
50463 1998-06-19 Jeffrey A Law (law@cygnus.com)
50464
50465 * gcc.c-torture/execute/ieee/980619-1.c: New test.
50466
50467 1998-06-19 Robert Lipe <robertl@dgii.com>
50468
50469 * lib/g77.exp: Replace search for libf2c.a with search for newly
50470 renamed libg2c.a
50471
50472 1998-06-17 Jeffrey A Law (law@cygnus.com)
50473
50474 * gcc.c-torture/execute/980617-1.c: New test.
50475
50476 1998-06-12 Jeffrey A Law (law@cygnus.com)
50477
50478 * gcc.c-torture/execute/980612-1.c: New test.
50479
50480 1998-06-08 Jeffrey A Law (law@cygnus.com)
50481
50482 * gcc.dg/980523-1.c: Only test on ppc-linux.
50483 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
50484
50485 * gcc.c-torture/execute/980608-1.c: New test.
50486
50487 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
50488
50489 * gcc.c-torture/execute/980605-1.c: New test.
50490
50491 1998-06-04 Jeffrey A Law (law@cygnus.com)
50492
50493 * gcc.c-torture/execute/980604-1.c: New test.
50494
50495 1998-06-02 Jeffrey A Law (law@cygnus.com)
50496
50497 * gcc.c-torture/execute/980602-1.c: New test.
50498 * gcc.c-torture/execute/980602-2.c: Likewise.
50499
50500 1998-06-02 Dave Love <d.love@dl.ac.uk>
50501
50502 * 970125-0.f: Fix per JCB. Add commentary.
50503
50504 1998-05-31 Michael Meissner <meissner@cygnus.com>
50505
50506 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
50507 IEEE -0 support.
50508
50509 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
50510
50511 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
50512 earlier.
50513
50514 1998-05-28 Catherine Moore <clm@cygnus.com>
50515
50516 * gcc.c-torture/execute/980526-3.c: New test.
50517
50518 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
50519
50520 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
50521 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
50522 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
50523 m88k-motorola-sysv3 to XFAIL.
50524
50525 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50526
50527 * gcc.dg/980526-1.c: New test.
50528 * gcc.c-torture/execute/980526-2.c: New test.
50529
50530 1998-05-26 Jeffrey A Law (law@cygnus.com)
50531
50532 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
50533
50534 * gcc.c-torture/execute/980526-1.c: New test.
50535
50536 1998-05-26 Dave Love <d.love@dl.ac.uk>
50537
50538 * g77.f-torture/execute/alpha2.f: Add runtime test.
50539
50540 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
50541
50542 * g++.old-deja/old-deja.exp: Strip leading directories.
50543
50544 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
50545 error for the line. Don't run multiple tests for the same line.
50546
50547 1998-05-23 Jeffrey A Law (law@cygnus.com)
50548
50549 * gcc.dg/980523-1.c: New test.
50550
50551 1998-05-23 Dave Love <d.love@dl.ac.uk>
50552
50553 * g77.f-torture/compile/970915-0.f: New test.
50554
50555 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
50556
50557 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
50558
50559 1998-05-21 Jeffrey A Law (law@cygnus.com)
50560
50561 * gcc.dg/980520-1.c: New test.
50562
50563 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
50564
50565 * gcc.dg/980502-1.c: Fix return type.
50566
50567 1998-05-20 Jeffrey A Law (law@cygnus.com)
50568
50569 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
50570 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
50571 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
50572 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
50573 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
50574
50575 1998-05-20 Dave Love <d.love@dl.ac.uk>
50576
50577 * g77.f-torture/execute/980520-1.f: New test.
50578
50579 1998-05-15 Dave Love <d.love@dl.ac.uk>
50580
50581 * lib/mike-g77.exp: New file.
50582
50583 * g77.f-torture/noncompile/noncompile.exp,
50584 g77.f-torture/noncompile/check0.f: New files.
50585
50586 1998-05-14 Dave Love <d.love@dl.ac.uk>
50587
50588 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
50589 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
50590 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
50591 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
50592 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
50593 abort where appropriate.
50594
50595 1998-05-05 Michael Meissner <meissner@cygnus.com>
50596
50597 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
50598 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
50599
50600 1998-04-29 Dave Love <d.love@dl.ac.uk>
50601
50602 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
50603
50604 1998-04-27 Dave Love <d.love@dl.ac.uk>
50605
50606 * g77.f-torture/compile/980427-0.f: New test.
50607
50608 1998-04-24 Dave Love <d.love@dl.ac.uk>
50609
50610 * g77.f-torture/compile/980424-0.f: New test.
50611
50612 1998-04-19 Dave Love <d.love@dl.ac.uk>
50613
50614 * g77.f-torture/compile/980419-2.f (main): New test.
50615 * g77.f-torture/compile/970125-0.f: New test.
50616 * g77.f-torture/compile/980419-1.f: New test.
50617
50618 1998-04-08 Jim Wilson <wilson@cygnus.com>
50619
50620 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
50621 of loop-4.c.
50622
50623 1998-04-07 Jim Wilson <wilson@cygnus.com>
50624
50625 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
50626
50627 1998-04-03 Jim Wilson <wilson@cygnus.com>
50628
50629 * gcc.c-torture/compile/980329-1.c: New test.
50630
50631 1998-03-18 Jim Wilson <wilson@cygnus.com>
50632
50633 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
50634 * gcc.dg/980312-1.c: Fix typo in -march command.
50635
50636 1998-03-16 H.J. Lu (hjl@gnu.org)
50637
50638 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
50639
50640 1998-03-11 Robert Lipe <robertl@dgii.com>
50641
50642 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
50643 Dave Love agree the Fortran source is bogus.
50644
50645 1998-03-11 Robert Lipe <robertl@dgii.com>
50646
50647 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
50648 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
50649 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
50650 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
50651 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
50652
50653 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
50654
50655 * g++.old-deja/g++.other/friend1.C: New test.
50656
50657 1998-02-18 Dave Love <d.love@dl.ac.uk>
50658
50659 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
50660 possibly uninitialized) variables and declare dnrm2.
50661
50662 1998-02-23 Robert Lipe <robertl@dgii.com>
50663
50664 From Bruno Haible <haible@ilog.fr>:
50665 * gcc.c-torture/execute/980223.c: New test.
50666
50667 1998-02-13 Jeffrey A Law (law@cygnus.com)
50668
50669 * gcc.dg/ifelse-1.c: New test.
50670
50671 1998-02-09 H.J. Lu (hjl@gnu.org)
50672
50673 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
50674
50675 * lib/old-dejagnu.exp (old-dejagnu): Added the
50676 "execution test - XFAIL *-*-*" handling in the spirit of
50677 "excess errors test -". Changed the "execution test fails"
50678 handling to be like "excess errors test fails".
50679 * Update various tests accordingly.
50680
50681 1998-02-06 Jim Wilson <wilson@cygnus.com>
50682
50683 * gcc.c-torture/execute/980205.c: New test.
50684
50685 1998-01-18 Jeffrey A Law (law@cygnus.com)
50686
50687 * lib/c-torture.exp: Look for .x files instead of .cexp files.
50688 * lib/f-torture.exp: Similarly.
50689 * gcc.c-torture: Rename all .cexp files to .x files.
50690
50691 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
50692
50693 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
50694 (940510-1.c): Removed duplicate.
50695 (971104-1.c): New test.
50696
50697 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
50698
50699 * lib/f-torture.exp: Improve error and loop detection.
50700
50701 1997-11-19 Michael Meissner <meissner@cygnus.com>
50702
50703 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
50704 use that to size the filler array.
50705
50706 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
50707
50708 * lib/c-torture.exp(c-torture-execute): Fix typo.
50709
50710 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
50711 testcase as the executable name. Keep the executable around if
50712 the test fails.
50713
50714 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
50715
50716 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
50717 changes. Only test one -g option, and move it to the end of the
50718 list of options to test.
50719
50720 1997-09-19 Michael Meissner <meissner@cygnus.com>
50721
50722 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
50723 variable GCC_TORTURE_OPTIONS to supply default switches separated
50724 by colons. If no environment variable, run tests with -O0 -g, -O1
50725 -g, and -O2 -g as well.
50726
50727 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
50728
50729 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
50730 explanatory comments. Fix indentation.
50731
50732 1997-09-15 Jeffrey A Law (law@cygnus.com)
50733
50734 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
50735
50736 1997-09-11 Jeffrey A Law (law@cygnus.com)
50737
50738 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
50739 * g++.old-deja/g++.mike/p7325.C: Likewise.
50740 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
50741
50742 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
50743
50744 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
50745 * g++.old-deja/g++.brendan/crash30.C: Likewise.
50746 * g++.old-deja/g++.brendan/crash39.C: Likewise.
50747 * g++.old-deja/g++.law/operators4.C: Likewise.
50748
50749 1997-09-11 Joe Buck (jbuck@synopsys.com)
50750
50751 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
50752 * g++.old-deja/g++.mike/p784.C: Ditto.
50753 * g++.old-deja/g++.mike/p785.C: Ditto.
50754
50755 1997-09-05 Jeffrey A Law (law@cygnus.com)
50756
50757 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
50758
50759 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
50760
50761 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
50762 target feature; pass this to c-torture-execute as needed.
50763
50764 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
50765
50766 * lib/c-torture.exp(c-torture-execute): If the previous and the
50767 current executables being tested are identical, we don't need to
50768 run the executable again. Try to make the executable names
50769 unique. Add an optional argument for passing additional compiler
50770 flags.
50771
50772 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
50773
50774 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
50775
50776 1997-08-29 Jeffrey A Law (law@cygnus.com)
50777
50778 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
50779
50780 1997-07-31 Jeffrey A Law (law@cygnus.com)
50781
50782 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
50783 32bit or larger longs.
50784
50785 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
50786 have either a 32bit long or 32bit int.
50787
50788 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
50789
50790 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
50791 Make double precision tests dependent on sizeof (double).
50792
50793 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
50794
50795 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
50796 too.
50797
50798 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
50799
50800 * gcc.c-torture/compile/961203-1.cexp: New script.
50801
50802 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
50803
50804 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
50805 up the includes ourselves.
50806
50807 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
50808
50809 * lib/plumhall.exp: Remove random include, and add a few
50810 verbose messages for debugging.
50811
50812 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
50813
50814 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
50815 of trying to do it ourselves.
50816
50817 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
50818
50819 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
50820
50821 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
50822
50823 * gcc.prms/5403.c: Made regexp a bit less strict.
50824
50825 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
50826
50827 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
50828 is returned from remote_load instead.
50829 * lib/plumhall.exp: Ditto.
50830 * lib/mike-g++.exp: Ditto.
50831 * lib/old-dejagnu.exp: Ditto.
50832 * lib/c-torture.exp: Ditto.
50833
50834 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
50835
50836 * lib/g++.exp: Use build_wrapper procedure.
50837 * lib/gcc.exp: Ditto.
50838
50839 1997-05-20 Jeffrey A Law (law@cygnus.com)
50840
50841 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
50842 an old-style decl for malloc. Fixes tests to work when
50843 sizeof (int) != sizeof (size_t).
50844
50845 1997-05-15 Mike Meissner <meissner@cygnus.com>
50846
50847 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
50848
50849 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
50850 use stdargs.h interface.
50851
50852 1997-05-15 Mike Meissner <meissner@cygnus.com>
50853
50854 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
50855 NO_VARARGS when compiling.
50856
50857 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
50858
50859 * lib/plumhall.exp(ph_includes): New procedure.
50860 (ph_make): Use it.
50861 (ph_compiler): Ditto.
50862
50863 * lib/g++.exp: Rename test-glue.c to testglue.c.
50864 * lib/gcc.exp: Ditto.
50865
50866 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
50867
50868 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
50869 to completion when it's called.
50870
50871 1997-03-21 Michael Meissner <meissner@cygnus.com>
50872
50873 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
50874 is defined, don't do test.
50875
50876 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
50877
50878 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
50879 for object files.
50880 (ph_summary): Mark skipped testcases as untested, not unresolved.
50881
50882 * lib/plumhall.exp (ph_make): If unresolved because of bad
50883 errorCode, record errorCode in log file.
50884 (*): Replace send_log/verbose with verbose -log.
50885
50886 1997-03-19 Michael Meissner <meissner@cygnus.com>
50887
50888 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
50889 double conversion if double isn't at least 8 bytes.
50890
50891 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
50892 int to work with targets where int is 16 bits.
50893
50894 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
50895 8 bytes, just exit, since 4 byte doubles don't have enough bits of
50896 precision for the test to complete.
50897
50898 1997-03-14 Michael Meissner <meissner@cygnus.com>
50899
50900 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
50901 if d10v is not compiled with the -mdouble64 flag.
50902 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
50903
50904 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
50905 d10v is not compiled with the -mint32 flag.
50906
50907 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
50908
50909 * lib/plumhall.exp: Use incr_count.
50910
50911 1997-03-12 Jeffrey A Law (law@cygnus.com)
50912
50913 * gcc.c-torture: Update to c-torture-1.45.
50914
50915 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
50916
50917 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
50918 the name of the expect testcase file).
50919
50920 * lib/g++.exp(g++_init): Ditto.
50921
50922 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
50923
50924 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
50925 the host.
50926
50927 * lib/gcc.exp(gcc_exit): New procedure.
50928
50929 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
50930
50931 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
50932 specs where appropriate.
50933
50934 * g++.old-deja/g++.arm/*: Added additional ERROR checks
50935 because of new "candidates are" messages, and removed a few
50936
50937 * Converted all non-old-style g++ testcases to old-style, and
50938 moved into g++.old-deja.
50939
50940 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
50941
50942 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
50943 options.
50944
50945 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
50946 succeeded.
50947
50948 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
50949
50950 1997-02-13 Michael Meissner <meissner@cygnus.com>
50951
50952 * lib/gcc.exp (gcc_target_compile): Add support for defining
50953 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
50954 the machine doesn't have those features.
50955
50956 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
50957
50958 * g++.law/operators4.exp: Don't use LIBS.
50959
50960 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
50961
50962 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
50963
50964 * lib/mike-g++.exp: Don't set the compiler to be tested here.
50965 * lib/g++.exp: Set it here instead. Also, allow use of the
50966 --tool_exec and --tool_opt options. Change CXX to
50967 GXX_UNDER_TEST.
50968
50969 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
50970
50971 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
50972
50973 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
50974
50975 * lib/old-dejagnu.exp: Use prune_warnings instead of
50976 prune_system_crud.
50977 * lib/mike-g++.exp: Ditto.
50978 * lib/gcc.exp: Ditto.
50979 * lib/g++.exp: Ditto.
50980
50981 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
50982
50983 1997-02-07 Jeffrey A Law (law@cygnus.com)
50984
50985 * 941014-2.c: Include stdlib.h
50986 * 960327-1.c: Include stdio.h
50987 * dbra.c, index-1.c: Don't assume ints are 32bits.
50988
50989 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
50990
50991 * lib/gcc.exp: Add gcc,stack_size target feature.
50992
50993 * lib/g++.exp(g++_target_compile): Add the include and link
50994 paths here, not in two other places. And, it's $options, not
50995 options.
50996
50997 * lib/mike-g++.exp(postbase): Remove the code that determines
50998 the correct include and link paths.
50999 * g++.old-deja/old-deja.exp: Ditto.
51000
51001 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
51002
51003 * lib/g++.exp(g++_init): target_compile no longer returns the
51004 filename of the result.
51005
51006 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
51007
51008 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51009 call to glob.
51010
51011 * gcc.c-torture/special/special.exp: Change call to
51012 gcc_target_compile to include the object file.
51013
51014 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
51015
51016 * gcc.c-torture/special/special.exp: Correct misspelling in last
51017 change.
51018
51019 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
51020
51021 * lib/plumhall.exp(ph_summary): Log the entire output of the
51022 executable. Return -1 if there were any failures, 0 otherwise.
51023 (ph_execute): Return -1 if there were any failures, 0 otherwise.
51024 (ph_make): Clean up objects and executables that were built
51025 if the tests succeeded.
51026
51027 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
51028
51029 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51030 libraries and includes in the build tree as appropriate.
51031
51032 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
51033
51034 * lib/c-torture.exp: Instead of looking for the global variable
51035 NO_LONG_LONG, check to see if that's a feature of the target.
51036
51037 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
51038
51039 * config/default.exp: Minimize. Delete the remainer of the files in
51040 config; this functionality is now in devo/dejagnu/config.
51041
51042 g++.*/*: Pass any additional flags used to compile to postbase;
51043 delete CXXFLAGS.
51044
51045 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51046 is now done by runtest.exp. Use gcc_target_compile instead of
51047 compile.
51048
51049 lib/c-torture.exp: Use gcc_target_compile instead of compile.
51050 Remove references to CFLAGS. Use remote_file instead of
51051 calling rm -f.
51052 (c-torture): Take a list of arguments to use to compile this
51053 testcase.
51054
51055 lib/g++.exp: Simplify. Use target_compile instead of compile.
51056 lib/gcc-dg.exp: Ditto.
51057 lib/gcc.exp: Ditto.
51058 lib/mike-{gcc,g++}.exp: Ditto.
51059 lib/old-dejagnu.exp: Ditto.
51060 lib/plumhall.exp: Ditto.
51061
51062 1997-01-08 Jim Wilson <wilson@cygnus.com>
51063
51064 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51065 (ph_linker): Likewise.
51066
51067 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
51068
51069 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51070 MAP_ANON / MAP_ANONYMOUS if defined;
51071 else try to map from /dev/zero .
51072
51073 1996-11-12 Jeffrey A Law (law@cygnus.com)
51074
51075 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51076 isn't defined, then define it to MAP_ANONYMOUS.
51077
51078 1996-11-12 Jeffrey A Law (law@cygnus.com)
51079
51080 * gcc.c-torture: Update to c-torture-1.42 release.
51081
51082 1996-11-11 Jeffrey A Law (law@cygnus.com)
51083
51084 * gcc.c-torture: Update to c-torture-1.41 release.
51085
51086 1996-10-27 Jeffrey A Law (law@cygnus.com)
51087
51088 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
51089 c-torture release.
51090
51091 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
51092
51093 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51094 and LDFLAGS. Fix second case to append the target_info ldflags
51095 onto LDFLAGS, not CFLAGS.
51096 * lib/g++.exp (g++_init): Add target_info stuff.
51097 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
51098 of libgloss and newlib flags for !native.
51099
51100 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51101 (GDB): Fix relative path to go up another dir for finding gdb.
51102
51103 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
51104
51105 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51106 versions in the target_info array, if they don't exist.
51107
51108 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
51109
51110 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51111
51112 1996-07-08 Jim Wilson <wilson@cygnus.com>
51113
51114 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51115 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51116
51117 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
51118
51119 * lib/old-dejagnu.exp: Don't remove the output file before we've
51120 actually tested it. Don't append pwd to the path of the executable
51121 we're testing.
51122
51123 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
51124
51125 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51126
51127 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
51128
51129 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51130 temporary directory for compiler files, and set it to a default
51131 value of /tmp. Set $output as the name of the output file from
51132 compiling the testcase. Add a -o option to $cflags_var so the
51133 compiler writes the final output file as $output. Set $executable
51134 to $output.
51135
51136 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51137 directory for compiler files, and set it to /tmp if it doesn't
51138 already have a value. Set $output_file to the name of the output
51139 file from compiling the testcase. Add a -o option to CXXFLAGS so
51140 the compiler writes the final output file as $output. Use $output
51141 as the executable to be tested.
51142
51143 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
51144
51145 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51146
51147 1996-06-08 Jeffrey A Law (law@cygnus.com)
51148
51149 * gcc.c-torture/execute/pending-1.c: New test. Still
51150 pending in Tege's queue.
51151
51152 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
51153
51154 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51155 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
51156 if there were failures. Call unresolved if there were unresolved
51157 testcases. Call gcc_fail if program did not run to completion.
51158 (ph_make): Pass additional argument name to ph_execute.
51159 (ph_execute): Add new argument. Pass additional arguments to
51160 ph_summary. Call gcc_fail is there is no execution output.
51161
51162 1996-04-24 Jeffrey A Law (law@cygnus.com)
51163
51164 * lib/plumhall.exp (proc_summary): Output relavent summary
51165 lines into the log so specific failures in plumhall can be
51166 investigated.
51167
51168 1996-04-10 Jeffrey A Law (law@cygnus.com)
51169
51170 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
51171 (c-torture-execute): Don't try to execute tests which use
51172 "long long" types if $NO_LONG_LONG is nonzero.
51173
51174 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
51175
51176 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
51177 not c-torture.
51178
51179 * gcc.ieee: Move from here.
51180 * gcc.c-torture/execute/ieee: To here.
51181
51182 1996-03-26 Jeffrey A Law (law@cygnus.com)
51183
51184 * gcc.c-torture: Update to c-torture-1.41 release.
51185
51186 1996-03-22 Jeffrey A Law (law@cygnus.com)
51187
51188 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
51189 not "$output".
51190
51191 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
51192
51193 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
51194 -c present.
51195
51196 1996-03-02 Jeffrey A Law (law@cygnus.com)
51197
51198 * config/proelf.exp: Handle connecting to a simulator.
51199
51200 1996-01-31 Jeffrey A Law (law@cygnus.com)
51201
51202 * config/proelf.exp: New file. Enough framework that we can
51203 run c-torture tests on the proelf targets (or any other target
51204 that gdb can connect to for that matter).
51205
51206 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
51207
51208 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
51209 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
51210
51211 * lib/plumhall.exp (ph_execute): Always call ph_summary if
51212 exec_output exists.
51213
51214 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
51215
51216 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
51217 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
51218
51219 * config/*.exp: Update FSF address. Change result of ${tool}_load
51220 to pass/fail/unresolved/unsupported/untested. Caller must now
51221 call unresolved/unsupported/untested.
51222 * lib/*.exp: Update FSF address. Update to handle new results of
51223 ${tool}_load.
51224 * lib/chill.exp (verbose): Delete.
51225
51226 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
51227
51228 * lib/gcc.exp (default_gcc_start): Change order of args to
51229 $LDFLAGS $CFLAGS $LIBS.
51230 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
51231 Save/set/restore CFLAGS. Pass single arg to gcc_start.
51232 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
51233 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
51234 * gcc.misc-tests/dg-test.exp: Likewise.
51235 * gcc.misc-tests/msgs.exp: Likewise.
51236 * gcc.prms/prms.exp: Likewise.
51237 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
51238 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
51239
51240 * lib/dg.exp: Deleted, moved to dejagnu/lib.
51241
51242 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
51243
51244 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
51245
51246 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
51247 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
51248
51249 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
51250 necessary.
51251
51252 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
51253
51254 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
51255 global for loop; add use of $mathlib.
51256 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
51257 settings here; set mathlib for anything but VxWorks.
51258
51259 1996-01-22 Jeffrey A Law (law@cygnus.com)
51260
51261 * gcc.c-torture: Update to c-torture-1.40 release.
51262
51263 1996-01-03 Jeffrey A Law (law@cygnus.com)
51264
51265 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
51266 dg.exp.
51267
51268 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
51269
51270 * lib/c-torture.exp (c-torture-execute): Declare "output" as
51271 global.
51272
51273 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
51274
51275 * lib/g++.exp (LIBS): Define if not already.
51276 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
51277 (gcc-dg-prune): Call prune_gcc_output.
51278 * lib/gcc.exp (prune_gcc_output): New proc.
51279 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
51280 prune_gcc_output.
51281
51282 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
51283
51284 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
51285 (c-torture-execute): Likewise. Rename `name' to `testcase'.
51286
51287 1995-11-15 Jeffrey A Law (law@cygnus.com)
51288
51289 * gcc.c-torture: Update to c-torture-1.39 release.
51290
51291 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
51292
51293 * lib/c-torture.exp (c-torture-execute): Don't return if one option
51294 fails, try others as well.
51295
51296 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
51297
51298 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
51299 If compilation fails, mark execute tests as `untested'.
51300 If test is marked as unsupported, don't mark compilation and
51301 execute tests as failed.
51302
51303 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
51304
51305 * lib/g++.exp (g++_init): Don't link in libg++, and look to
51306 libstdc++ for whether or not we want to be doing shared
51307 libraries. Delete link_curses since we don't need it anymore.
51308 * lib/mike-g++.exp (postbase): Don't link in libg++.
51309 * g++.old-deja/old-deja.exp: Likewise.
51310
51311 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
51312
51313 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
51314
51315 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
51316
51317 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
51318 For that, add `-Wl,-a,shared_archive'.
51319 * g++.old-deja/old-deja.exp: Likewise.
51320
51321 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
51322
51323 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
51324
51325 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
51326
51327 * lib/mike-g++.exp (postbase): Pay attention to the status of
51328 g++_load.
51329
51330 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
51331
51332 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
51333
51334 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
51335
51336 * lib/gcc.exp (default_gcc_start): No longer need to log program
51337 being executed or its output, execute_anywhere does that now.
51338 * lib/g++.exp (default_g++_version): Call execute_anywhere.
51339 (default_g++_start): Likewise. Delete calls to verbose/send_log.
51340
51341 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
51342
51343 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
51344 the same as those in lib/g++.exp.
51345
51346 1995-10-10 Jeff Law (law@hurl.cygnus.com)
51347
51348 * gcc.c-torture: Update to c-torture-1.38 release.
51349 * gcc.ieee: Related changes.
51350
51351 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
51352
51353 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
51354 "exec". Minor reformatting changes.
51355
51356 * config/rom68k.exp (${tool}_load): Make it work in a canadian
51357 cross. This means all "exec" calls now work on a remote host as
51358 well.
51359 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
51360 cross. Filter out the extra "\r\n" stuff that expect puts in.
51361 (c-torture-execute): Filter out the bogus warnings like
51362 c-torture-compile does. Add support for canadian cross.
51363 * lib/gcc.exp (default_gcc_version, default_gcc_start)
51364 Use execute_anywhere rather than calling exec directly. Now it
51365 works for canadian cross testing.
51366
51367 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
51368
51369 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
51370 results into a variable, and check that rather than using file exists.
51371
51372 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
51373
51374 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
51375 create a libg++.so. For sunos4.1.*, also add -ltermcap.
51376
51377 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
51378
51379 * g++.old-deja/old-deja.exp: Create and pass runshlib and
51380 lib_curses if there's a shared libg++ in the build tree.
51381
51382 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
51383
51384 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
51385 if not supported target.
51386
51387 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
51388
51389 * lib/g++.exp (g++_init): Move empty setting of runshlib and
51390 link_curses up to always happen, not just for native builds.
51391
51392 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
51393
51394 * gcc.c-torture: Update to c-torture-1.36 release.
51395 * gcc.failure: Related changes.
51396
51397 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
51398
51399 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
51400
51401 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
51402
51403 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
51404 * lib/mike-g++.exp (postbase): Not in here. Still reference
51405 runshlib, link_curses, and mathlib for link and run.
51406
51407 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
51408 pass the runtime shared library options for Solaris, OSF/1, and
51409 Irix5, and link with -lcurses to avoid unresolved references.
51410
51411 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
51412
51413 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
51414 only run once.
51415
51416 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
51417
51418 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
51419
51420 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
51421
51422 * gcc.c-torture: Update to c-torture-1.35 release. Note we
51423 do not have a framework for the "compat" tests yet.
51424
51425 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
51426
51427 * lib/mike-g++.exp (postbase): New local variable `mathlib',
51428 set to null if we're testing vxworks5.1. Use that instead of
51429 `-lm' in the setting of LIBS for link and run.
51430
51431 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
51432
51433 * config/rom68k.exp (${tool}_load): Major changes to make it
51434 work. Verified that it does in fact return the stuff in
51435 exec_output properly. Catch any Emul or any TRAP other than 0.
51436
51437 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
51438
51439 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
51440 LDFLAGS properly for targets that need stuff from libgloss.
51441 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
51442 only run once.
51443 (gpp_initialized): New variable.
51444
51445 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
51446
51447 * config/rom68k.exp: Load libgloss.exp.
51448 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
51449 so we can produce a fully linked binary.
51450 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
51451 so we can produce a fully linked binary.
51452
51453 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
51454
51455 * lib/plumhall.exp (ph_section): Watch for expected failures.
51456 Add missing `else'.
51457
51458 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
51459 run the testcase.
51460 (c-torture): Likewise.
51461
51462 1995-08-28 Doug Evans <dje@cygnus.com>
51463
51464 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
51465
51466 * lib/mike-g++.exp (mike_cleanup): New proc.
51467 (prebase): New globals compiler_result, not_compiler_result,
51468 target_regexp.
51469 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
51470 allow leading "-" in pattern. Watch for unsupported tests.
51471 If $compiler_result is set, pattern match assembler code,
51472 and ditto for $not_compiler_result.
51473 * lib/mike-gcc.exp: Likewise.
51474
51475 * lib/plumhall.exp (ph_execute): Only call ph_summary if
51476 execution "succeeded".
51477
51478 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
51479
51480 * config/win32.exp: New file.
51481 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
51482
51483 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
51484
51485 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
51486 unsupported.
51487 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
51488 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
51489 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
51490
51491 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
51492 "... without exceptions was ...". That is now handled by
51493 prune_system_crud.
51494 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51495
51496 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
51497
51498 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
51499 sieve.c,sort2.c}: New files.
51500 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
51501 sieve.exp,sort2.exp}: Drivers for them.
51502
51503 * lib/mike-gcc.exp (program_output): New user settable variable.
51504 (postbase): Call prune_system_crud. Also prune extraneous compiler
51505 messages.
51506 * lib/mike-g++.exp (program_output): New user settable variable.
51507
51508 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
51509
51510 * config/sh.exp: Deleted (use sim.exp instead).
51511
51512 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
51513
51514 * config/vx.exp: Declare CHECKTASK as global.
51515 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
51516 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
51517 * lib/old-dejagnu.exp: Load [pwd]/$executable.
51518
51519 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
51520
51521 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
51522 target. Like vx.exp, only includes `vx29k.exp' instead of
51523 `vxworks.exp'.
51524
51525 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
51526
51527 * config/sim.exp: Increase time limit from 120 seconds to 240.
51528
51529 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
51530
51531 * gcc.c-torture/execute/950628-1.c: New test.
51532
51533 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
51534
51535 * gcc.c-torture: Update with changes/additions from
51536 c-torture-1.34.
51537
51538 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
51539
51540 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
51541
51542 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
51543
51544 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
51545
51546 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
51547
51548 * gcc.c-torture/compile/950512-1.c: New test.
51549 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
51550 * gcc.dg/struct-ret-1.c: Likewise.
51551
51552 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
51553
51554 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
51555 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
51556
51557 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
51558
51559 * gcc.c-torture/special/920411-1.c: Deleted.
51560 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
51561
51562 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
51563
51564 * config/sim.exp (${tool}_load): Hack in call to bash to get a
51565 cpu limit.
51566
51567 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
51568
51569 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
51570
51571 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
51572
51573 From kenner;
51574 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
51575 is the proper length.
51576 * va-arg-3.c: Likewise.
51577
51578 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
51579
51580 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
51581 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
51582
51583 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
51584 * lib/g++.exp (default_g++_start): Delete old cruft.
51585
51586 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
51587
51588 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
51589 (2 * (1 << 18)) to (2 * (1 << 17)).
51590
51591 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
51592
51593 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
51594
51595 * config/rom68k.exp: Renamed from config/idp.exp
51596
51597 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
51598
51599 * c-torture/compile/921109-2.c
51600
51601 1995-04-18 Mike Stump <mrs@cygnus.com>
51602
51603 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
51604 excess errors.
51605
51606 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
51607
51608 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
51609 output.
51610 * lib/g++.exp (default_g++_start): Likewise.
51611
51612 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
51613
51614 * gcc.c-torture/compile/950329-1.c: New test.
51615
51616 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
51617
51618 * config/bug.exp (${tool}_load): Updated to use new remote_open
51619 and remote_close procs.
51620 * config/idp.exp: New file.
51621
51622 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
51623
51624 * gcc.c-torture/execute/950322-1.c: New test.
51625
51626 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
51627
51628 * config/vx.exp (${tool}_load): Clean up testing of return code from
51629 vxworks_ld and vxworks_spawn.
51630
51631 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
51632
51633 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
51634
51635 1995-03-13 Mike Stump <mrs@cygnus.com>
51636
51637 * lib/old-deja.exp: Add `excess errors test - ' error, now one
51638 can mark excess errors on a machine by machine basis. Note, the
51639 default is to not expect any excess errors, even when excess
51640 errors test - is given, so you will want to put an XFAIL ... on
51641 these lines. For example, // excess errors test - XFAIL hppa*-*-*
51642 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
51643 those 4 machines, but no others.
51644
51645 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
51646
51647 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
51648 * lib/c-torture.exp: to here.
51649
51650 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
51651
51652 * gcc.c-torture/execute/950221-1.c: New test.
51653 * gcc.c-torture/execute/struct-ret-1.c: New test.
51654 * gcc.c-torture/compile/950221-1.c: New test.
51655
51656 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
51657
51658 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
51659
51660 * gcc.c-torture/execute/arith-1.c (main): Return 0.
51661 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
51662
51663 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
51664
51665 * g++.gb: New directory of tests, derived from my signature and
51666 class scoping tests.
51667
51668 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
51669 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
51670 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
51671 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
51672 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
51673 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
51674 * g++.gb/sig25.C: Likewise.
51675
51676 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
51677 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
51678 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
51679 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
51680 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
51681 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
51682 * g++.gb/sig25.exp: Likewise.
51683
51684 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
51685 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
51686 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
51687 * g++.gb/scope13.C: Likewise, this test still fails.
51688
51689 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
51690 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
51691 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
51692 * g++.gb/scope13.exp: Ditto.
51693
51694 * g++.gb/README: New file, explains what these tests are about.
51695
51696 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
51697
51698 * lib/dg.exp (dg-do): Support `preprocess'.
51699 (dg-test): Likewise.
51700
51701 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
51702
51703 * config/udi.exp: change "continue -expect" to "exp_continue".
51704
51705 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
51706
51707 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
51708 Delete redundant tests.
51709
51710 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
51711 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
51712 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
51713 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
51714 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
51715 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
51716 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
51717 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
51718
51719 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
51720 storing label pointers.
51721 * gcc.c-torture/execute/921019-1.c: Likewise.
51722 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
51723 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
51724 parameter fp.
51725 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
51726 constants.
51727
51728 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
51729 Delete obsolete tests.
51730
51731 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
51732 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
51733 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
51734 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
51735 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
51736 * gcc.c-torture/compile/950124-1.c: New test.
51737
51738 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
51739
51740 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
51741
51742 * lib/mike-g++.exp: Add -lm to LIBS.
51743
51744 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
51745
51746 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
51747
51748 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
51749
51750 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
51751
51752 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
51753
51754 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
51755
51756 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
51757
51758 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
51759 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
51760 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
51761 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
51762 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
51763 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
51764 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
51765 * g++.law/{operators31.C, operators32.C,
51766 * g++.law/{operators33.C, operators34.C}: Likewise.
51767 * g++.law/{pic1.C, refs2.C}: Likewise.
51768 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
51769 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
51770 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
51771 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
51772
51773 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
51774 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
51775 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
51776 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
51777 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
51778 * g++.law/{enum9.exp, friend5.exp}: Likewise.
51779 * g++.law/{nest3.exp, nest4.exp}: Likewise.
51780 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
51781 * g++.law/{operators30.exp, operators31.exp}: Likewise.
51782 * g++.law/{operators32.exp, operators33.exp}: Likewise.
51783 * g++.law/{operators34.exp}: Likewise.
51784 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
51785 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
51786 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
51787 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
51788 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
51789
51790 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
51791 No longer expected to fail.
51792 * g++.law/missed-error3.C: Tweak for recent bool changes.
51793
51794 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
51795
51796 * config/emb-unix: Deleted.
51797 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
51798 remote execution. Do final link on remote host if REMOTE_LINK is set.
51799
51800 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
51801
51802 * lib/dg.exp (dg-test): Fix typo in last patch.
51803
51804 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
51805
51806 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
51807 (handles multiple occurrences).
51808
51809 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
51810
51811 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
51812 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
51813 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
51814 printed).
51815 * lib/c-torture.exp (c-torture-compile): Likewise.
51816 (c-torture): Prepend full path if missing.
51817 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
51818 (gcc_fail): Likewise.
51819 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
51820
51821 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
51822
51823 * lib/netware.exp: Only attach to NetWare i386 systems.
51824
51825 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
51826
51827 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
51828 messages. Add test name to "output pattern match" pass/fail message.
51829
51830 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
51831
51832 * gcc.dg: New testsuite.
51833 * gcc.dg/dg.exp: New file.
51834
51835 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
51836 test-switch.c}: Deleted.
51837
51838 * gcc.misc-tests/msgs.exp: New testcase driver.
51839
51840 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
51841
51842 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
51843 Watch for illegal return values from ${tool}_load.
51844 * config/unix.exp (${tool}_load): Fix pass/fail detection for
51845 cross targets. Coerce return value >0 to 1.
51846
51847 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
51848
51849 * config/unix.exp (${tool}_load): Call program rsh, not proc.
51850
51851 * config/emb-unix.exp: New file.
51852
51853 * config/sim.exp: Error if variable $SIM not defined.
51854 (${tool}_load): Mark test as "untested" if simulator missing.
51855
51856 * config/unix.exp: Load remote.exp to get rcp_download.
51857 * lib/c-torture.exp: Use different option lists for testcases with
51858 and without loops.
51859 * gcc.c-torture/execute/execute.exp: Likewise.
51860
51861 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
51862
51863 * config/*.exp: Clarify return code from ${tool}_load.
51864 Call `unresolved' or `untested' instead of `warning' or `perror'
51865 (sometimes you still want to call both though).
51866 Add comment that `shell_id' is local to each file.
51867 * config/udi.exp (timeout): Set to 30.
51868 Don't print warning if connection fails, $connectmode has already
51869 printed an error.
51870 (${tool}_load): Move verbose messages to level 2.
51871 Rework pattern for "Process started" message.
51872 Pass `shell_id' to ${connectmode}_download.
51873 Retry twice upon timeout. Make resetting of target more robust.
51874 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
51875 Pass `shell_id' to exit_$connectmode.
51876 Only call exit_$connectmode if connected.
51877 * config/unix.exp (${tool}_load): Check return codes better.
51878 * config/vrtx.exp (${tool}_load): Likewise.
51879 * config/vx.exp (${tool}_load): Likewise.
51880 Delete unneeded global's.
51881 * lib/dg.exp (dg-test): Update to reflect clarified return codes
51882 from ${tool}_load.
51883 (dg-stat): Delete.
51884 (dg-init): Delete recording of pass/fail counts.
51885 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51886 (old-dejagnu-init): Likewise.
51887 (old-dejagnu-stat): Delete contents, empty proc now.
51888 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
51889 (c-torture): Delete references to lcnt, lpass, lfail.
51890 Get option list from TORTURE_OPTIONS.
51891 Delete -funroll[-all]-loops if no loops.
51892 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
51893 (g++_stat): Delete contents (empty proc now).
51894 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
51895 (gcc_finish): Likewise.
51896 (gcc_stat): Deleted.
51897 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
51898 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
51899 * gcc.c-torture/execute/execute.exp: Likewise.
51900 Split tests into two parts: compile, execute.
51901 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
51902 no loops. Update to reflect clarified return codes from ${tool}_load.
51903
51904 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
51905
51906 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
51907 to grep for.
51908 (old-dejagnu): Likewise (where necessary).
51909
51910 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
51911
51912 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
51913
51914 * lib/dg.exp (dg-process-target): Fix processing of selector.
51915 Add comment regarding use of `error'.
51916
51917 * lib/gcc.exp (prune_system_crud): Define if missing.
51918 * lib/g++.exp (prune_system_crud): Likewise.
51919
51920 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
51921 Call prune_system_crud.
51922 * lib/dg.exp (dg-runtest): New proc.
51923 Use perror instead of send_user for tcl errors in testcase.
51924 Don't return any value, it's never used.
51925 Don't clobber previous definition of `unknown'.
51926 Print tcl errors in `dg-final'.
51927
51928 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
51929
51930 * lib/dg.exp (dg-process-target): Improve syntax error messages.
51931 (dg-test): Don't print errorInfo, it contains stack backtrace.
51932
51933 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
51934
51935 * lib/g++.exp (runtest_file_p): Define if missing.
51936
51937 1994-09-24 Doug Evans (dje@cygnus.com)
51938
51939 * lib/mike-g++.exp: Comment out loading of g++.exp.
51940 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
51941 (default_g++_version): Always print something.
51942 (default_g++_start): Comment out call to `which'.
51943 (g++_start, g++_load): Deleted (must be defined in config file).
51944 * lib/gcc.exp: Test for existence of $CC at start.
51945 Delete check for tmpdir (done in gcc_init).
51946 (default_gcc_version): Always print something.
51947 (default_gcc_start): Comment out call to `which'.
51948 * config/*.exp: Major cleanup - make cross targets work at least a
51949 little better for g++ (by not being "--tool gcc" specific).
51950 Rename gcc_xxx to ${tool}_xxx.
51951 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
51952 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
51953
51954 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
51955
51956 * lib/c-torture.exp (c-torture-compile): Rework compiler
51957 message processing.
51958
51959 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
51960 c-torture.
51961
51962 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
51963
51964 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
51965
51966 * lib/dg.exp (dg-process-target): Support { target native }.
51967
51968 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
51969
51970 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
51971 looked for "... program xxx got fatal signal".
51972 Correct regsub munging of `comp_output'.
51973 Ignore compiler messages "path prefix not used" and "linker input
51974 file unused".
51975
51976 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
51977
51978 * lib/gcc.exp (runtest_file_p): Define if missing.
51979 * gcc.prms/template.c: Example to work from.
51980
51981 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
51982
51983 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
51984 * lib/dg.exp (dg-test): Call unsupported testcases as such.
51985
51986 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
51987 * gcc.prms/1883.c: Moved from compile/940714-1.c.
51988 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
51989 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
51990
51991 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
51992 (dg-process-target): No longer a varargs proc.
51993 Return S/N for target, P/F for xfail. All callers changed.
51994 (user option procs): More argument checking.
51995 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
51996 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
51997 (dg-test): Skip test if not running on selected target in `dg-do'.
51998 Update handling of `dg-do-what', `dg-output-text'.
51999 Separate execution pass/fail from output pattern match pass/fail.
52000 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52001
52002 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
52003
52004 * gcc.c-torture/special/special.exp: Don't expect failure for mips
52005 target for 920510-1.c.
52006
52007 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
52008
52009 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52010 Clean up comment regarding use of passcnt, etc.
52011 (gcc_stat): Don't update `testcnt' here.
52012 (gcc_finish): Do it here.
52013 Might as well reset `but_id' here too.
52014 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52015 to determine if the file should be tested.
52016 * gcc.c-torture/compile/compile.exp: Likewise.
52017 * gcc.c-torture/execute/execute.exp: Likewise.
52018 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52019 * gcc.misc-tests/dg-test.exp: Likewise.
52020 * gcc.prms/prms.exp: Likewise.
52021 * gcc.wendy/wendy.exp: Likewise.
52022 * g++.old-deja.exp: Likewise.
52023 Move "Testing file" message to verbose level 1.
52024
52025 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
52026
52027 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52028
52029 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
52030
52031 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52032 (default_gcc_start): Accept optional second list element
52033 of compiler flags. Print compiler output at verbosity level 2.
52034 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52035 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52036 Save current values of framework globals passcnt, failcnt, xpasscnt,
52037 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52038 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
52039 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52040 xfailcnt to compute stats. Update framework global `testcnt' from
52041 pass/fail counts.
52042 (gcc_finish): New proc. Clean up test environment.
52043 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52044 (gcc_epass, gcc_efail): Delete.
52045 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52046 argument of line number.
52047 (dg-init): If the tool has an init routine, call it.
52048 (dg-test): Remove args `cflags_var' and `libs_var'.
52049 Pass all compiler options to ${tool}_start.
52050 Handle missing line number.
52051 (dg-finish): New function.
52052 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52053 particular files. Call gcc_finish at end. Move "skipping test"
52054 message to verbosity level 3.
52055 * gcc.c-torture/compile/compile.exp: Likewise.
52056 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52057 * gcc.c-torture/execute/execute.exp: Likewise.
52058 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52059 Print testcase being tried at verbosity level 1.
52060 * gcc.c-torture/special/special.exp: Unset xfail.
52061 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52062 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52063 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52064 * gcc.failure/failure.exp: Likewise.
52065 * gcc.ieee/ieee.exp: Likewise.
52066 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52067 Update call to dg-test. Call dg-finish at end.
52068 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
52069 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52070 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52071 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52072 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
52073 * gcc.wendy/wendy.exp: Add copyright.
52074 Delete setting of tmpdir (done by gcc_init).
52075 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52076 Pass compiler flags to gcc_start. Call gcc_finish at end.
52077 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52078 gcc_[ce]pass/fail.
52079
52080 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
52081
52082 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52083 confusion.
52084 (g++_load): Likewise.
52085
52086 * config/*.exp (gcc_load): Some were varargs fns and some were not.
52087 Rename argument to `prog' to remove the confusion.
52088 Varargs fns behave differently too!
52089 (g++_load): Likewise.
52090
52091 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52092
52093 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52094 what it is. Delete (always) printing of status value for !native.
52095 Simplify verbose code, and include status and exec_output.
52096 (g++_load): Use gcc_load.
52097
52098 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
52099
52100 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52101 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52102 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52103 940714-3.c as these testcases don't exist anymore. Make
52104 va-arg-1.c expected to pass.
52105
52106 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
52107
52108 * gcc.misc-tests/misc.exp: Only run specific testcases.
52109 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
52110 * gcc.misc-tests/dg-[1-9].c: New files.
52111
52112 * lib/dg.exp: New testsuite driver.
52113 * gcc.prms/prms.exp: Use it.
52114
52115 * README.gcc: New file.
52116
52117 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52118 Document and reset `lxpass' and `lxfail'.
52119 Simplify "initialized" message.
52120 (gcc_stat): Clean up comments a little.
52121
52122 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
52123
52124 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52125
52126 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
52127
52128 * lib/old-dejagnu.exp (process-option): New proc.
52129 (old-dejagnu-init, old-dejagnu-stat): Likewise.
52130 (old-dejagnu): Simplify.
52131 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52132
52133 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
52134
52135 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52136 exists and is not an empty string.
52137
52138 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52139 $xfail rather than calling setup_xfail. Clear $xfail when test is
52140 finished.
52141 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52142 automatically.
52143
52144 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52145 longer expected to fail.
52146
52147 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52148 "f" function call.
52149
52150 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52151
52152 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52153 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52154 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52155 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52156 c-torture-1.29.
52157
52158 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
52159 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
52160
52161 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
52162
52163 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
52164 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
52165
52166 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
52167 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
52168 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
52169
52170 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
52171
52172 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
52173 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
52174 940714-1.c, 940714-2.c, 940714-3.c},
52175 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
52176 gcc.misc-tests/{mg.c,mg.exp}:
52177 New tests.
52178 * gcc.noncompile/noncompile.exp: Change accordingly.
52179
52180 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
52181
52182 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
52183 Undo previous clobberage.
52184
52185 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
52186
52187 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
52188 * gcc.special/{930510-1.c, special.exp}:
52189 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
52190 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
52191 struct-varargs-1.c}: New tests from c-torture-1.26.
52192
52193 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
52194
52195 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
52196 argument to switch.
52197
52198 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
52199
52200 * Revert the previous changes. Please see Rob's directory
52201 (/lisa/test/rob/progressive/gcc/testsuite) for testing
52202 fixes.
52203
52204 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
52205
52206 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
52207 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
52208 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
52209 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
52210 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
52211 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
52212 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
52213 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
52214 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
52215 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
52216 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
52217 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
52218 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
52219 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
52220 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
52221 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
52222 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
52223 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
52224 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
52225 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
52226 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
52227 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
52228 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
52229 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
52230 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
52231 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52232 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
52233
52234 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
52235
52236 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
52237 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
52238 with perror calls.
52239
52240 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
52241
52242 * config/unix.exp (g++_load): Fix syntax.
52243
52244 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
52245
52246 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
52247 * gcc.noncompile/921017-1.c: Deleted obsolete test.
52248 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
52249 Don't expect va-arg-1.c to fail. Correct expected output for
52250 920928-1.c.
52251 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
52252 * gcc.wendy/hbm4.c: Correct typo.
52253 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
52254
52255 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
52256
52257 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
52258 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
52259 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
52260 * lib/c-torture.exp (c-torture-compile): Ditto.
52261
52262 Reduce volume of output (remove all the -I's and such).
52263 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
52264 Call gcc_cpass, gcc_cfail.
52265 (c-torture): Pass testing option to c-torture-compile.
52266
52267 1994-03-21 Doug Evans (dje@cygnus.com)
52268
52269 Bring patches over from progressive.
52270 * config/default.exp: Exit remote shell cleanly.
52271 (g++_exit, g++_start): Add default versions.
52272 * config/sim.exp (gcc_load): Use perror, not error.
52273
52274 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
52275
52276 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
52277 set in site.exp.
52278
52279 1994-03-14 Doug Evans (dje@cygnus.com)
52280
52281 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
52282 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
52283 (wendy_try): New proc to run testcase.
52284 (main loop): Call 'em.
52285 * gcc.wendy/*.c: Clean up pass to correct expected output.
52286
52287 * lib/gcc.exp: Minor cleanup work.
52288 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
52289
52290 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
52291
52292 * config/sim.exp (gcc_load): Document return codes better.
52293 Don't pass -v to simulator.
52294
52295 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
52296
52297 * gcc.special/920717-x.c: Fix typo.
52298 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
52299 get at sources.
52300
52301 * lib/mike-gcc.exp: Fix typo.
52302
52303 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
52304
52305 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
52306 binary to use, transform the name.
52307 * config/*.exp: rename everything. Nuke any g++ specific files,
52308 it's now a special case of gcc that requires no special support.
52309 Add a default.exp for unsupported targets.
52310
52311 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
52312
52313 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
52314 lib/old-dejagnu.exp: Fix a few patterns to work with the new
52315 version of Tcl.
52316
52317 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
52318
52319 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
52320 than a warning.
52321
52322 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
52323
52324 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
52325
52326 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
52327
52328 * gcc.execute/execute.exp: Combine opt_list and foption_list into
52329 option_list. Compile every file with only 4/6 option choices
52330 (same as C torture) instead of with 12/18 different option
52331 choices.
52332 * lib/c-torture.exp: Likewise.
52333
52334 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
52335 not already set.
52336
52337 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
52338
52339 * lib/old-deja.exp: Add `excess errors test fails' error, now one
52340 can put an XFAIL *-*-* on excess errors.
52341
52342 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
52343
52344 * g++.law: Add more tests derived from g++-bugs snapshots.
52345
52346 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
52347 equivalent to g++.law/init9.
52348
52349 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
52350 compiled it, and the a.out file after we've run it.
52351
52352 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
52353
52354 * lib/mike-g++.exp (postbase): Delete the .o file after we've
52355 compiled it, and the a.out file after we've run it.
52356
52357 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
52358
52359 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
52360
52361 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
52362
52363 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
52364 version number.
52365
52366 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
52367
52368 * g++.law: New directory of g++ tests derived from the g++-bugs
52369 snapshots.
52370
52371 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
52372
52373 * gcc.compile: initbug1.c initbug1.exp testcase added
52374
52375 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
52376
52377 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
52378 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
52379 fixes submitted by Jeff Law (law@cs.utah.edu)
52380 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
52381 Jeff Law (law@cs.utah.edu)
52382
52383
52384 1993-11-30 Mike Stump (mrs@cygnus.com)
52385
52386 * config/unix-g++.exp: Follow the gcc way of doing things.
52387 * g++.old-deja/old-deja.exp: Minor updates.
52388 * lib/g++.exp: New file, follow the gcc way of doing things.
52389 * lib/old-dejagnu.exp: Minor updates.
52390 * lib/mike-g++.exp: Always unset errorInfo.
52391
52392 1993-11-06 Mike Stump (mrs@cygnus.com)
52393
52394 * lib/gcc.exp: Fix some errors with the below change, CC and
52395 CFLAGS should be global when setting, not local.
52396
52397 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
52398
52399 * lib/gcc.exp: Transform tool name.
52400
52401 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52402
52403 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
52404
52405 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52406
52407 * lib/gcc.exp: change gcc_done to gcc_stat
52408
52409 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52410
52411 * Upgraded gcc testsuite to c-torture version 1.25
52412
52413 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
52414
52415 * lib/gcc.exp: added reporting code. Changed verbose compile message.
52416 * lib/c-torture: added hooks for new reporting code.
52417
52418 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
52419
52420 * config/sh-gcc.exp: check if sh-sim exists in the path
52421
52422 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
52423
52424 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
52425 * gcc.compile/compile.exp: Initial changes for new logic.
52426 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
52427 * gcc.failure/failure.exp: Initial changes for new logic.
52428 * gcc.ieee/ieee.exp: Initial changes for new logic.
52429 * gcc.misc-tests/misc.exp: Initial changes for new logic.
52430 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
52431 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
52432 * lib/c-torture.exp: Initial changes for new logic.
52433 * lib/gcc.exp: Initial changes for new logic.
52434
52435 1993-10-15 Mike Stump (mrs@cygnus.com)
52436
52437 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
52438 depend upon failure or success. Fully qualify names in failure
52439 and success messages. Always remove a.out before starting
52440 compile, just in case. Pay more attention to error text output by
52441 the compiler. Handle testcases with no known past errors just
52442 like all others, so that things are uniform. Other miscellaneous
52443 improvements.
52444
52445 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
52446
52447 * gcc.cpp: new directory for cpp tests
52448
52449 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
52450
52451 * lib/chill.exp: Code reformatted, removed unused code.
52452 * config/unix-chill.exp: Code reformatted, removed unused code.
52453 * chill.execute/execute.exp: Code reformatted, removed unused code.
52454 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
52455
52456 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
52457
52458 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
52459 routines not written.
52460
52461 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
52462
52463 * config/bug-gcc.exp: Use new procs from bug.exp.
52464
52465 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
52466
52467 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
52468 via ftp, rather than depending on NFS.
52469 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
52470 case.
52471
52472 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
52473
52474 * config/bug-gcc.exp: Use new download proc.
52475
52476 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
52477
52478 * chill.execute/execute.exp: cleanups, handles errors better
52479 * chill.compile/compile.exp: rewrite, based on execute.exp
52480 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
52481 * lib/chill.exp: major changes to diff proc and compile and link
52482 procs. added chill_fail and chill_pass wrappers to pass and
52483 fail. added more comments, and handle error codes better.
52484 Added a hack to capture stderr from exec, so noncompile tests
52485 can work.
52486
52487 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
52488
52489 * chill.execute/execute.exp: rewrite of testsuite driver
52490 * lib/chill.exp: rewrite of testsuite driver
52491 * config/unix-chill.exp: rewrite of testsuite driver
52492
52493 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
52494
52495 In chill.execute:
52496 * iexpr.ch: Standardize uppercase.
52497 * tuples.dat: Standardize uppercase.
52498 * vary.ch: standardize. Correct varying string assignments.
52499 * vary.dat: Add new output lines.
52500
52501 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
52502
52503 In chill.execute:
52504 * chprintf.ch: Standardize use of uppercase.
52505 * tuples.ch: Standardize and turn arr2 into a DCL,
52506 rather than a SYN.
52507 * pinits.ch: Standardize.
52508
52509 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
52510
52511 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
52512 * Makefil: Renamed to Makefile.in.
52513 * configure.in: New.
52514
52515 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
52516
52517 In chill.execute:
52518 * .cvsignore: Add result/output files.
52519 * Makefile: Fix up variables at start. Use MFLAGS
52520 everywhere. Correct bool_loc, built_ins entries.
52521 Add entry for vary1.ch.
52522 * bitarray.ch: Standardize upper-case usage.
52523 * bitexpr.ch: Standardize, add output of b1.
52524 * params.ch: Use arrayt in along PROC parameters, to
52525 avoid novelty problems.
52526 * sets.ch: Tiny cleanup.
52527 * vary1.ch: Re-indent.
52528
52529 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
52530
52531 * Add PR-related files to Makefiles, .cvsignore files, etc.
52532
52533 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
52534
52535 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
52536 with compiler objects. New names are test-flow.c and test-loop.c
52537
52538 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
52539
52540 * Upgraded c-torture tests from 1.19 to 1.20
52541
52542 * new files:
52543 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
52544 * gcc.compile: 930623-1.c 930623-2.c
52545 * gcc.noncompile: 930622-1.c 930622-2.c
52546 * gcc.failure: 920411-1.c 920627-2.c
52547 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
52548
52549 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
52550
52551 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52552 More changes to get testsuite working properly. Needs more work.
52553 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
52554
52555 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
52556
52557 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52558 More changes to get testsuite working properly. Needs more work.
52559
52560 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
52561
52562 * chill.compile/compile.exp: Added for Dejagnu support
52563 * chill.execute/execute.exp: Added for Dejagnu support
52564 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
52565
52566 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
52567
52568 This should complete moving the CHILL test files.
52569 * chill.noncompile(.cvsignore printf.grt
52570 in-printf.grt chprintf.grt chprintf.ch):
52571 Added test-support files.
52572 (Makefile): Modified further.
52573 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
52574 signal.ch): Added test files.
52575 * chill.execute (.cvsignore printf.grt printr.c
52576 in-printf.grt rts.c chprintf.grt rts.h): Added
52577 test-support files.
52578 (Makefile): More corrections.
52579
52580 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
52581
52582 * chill.compile, chill.execute, chill.nocompile: Add CHILL
52583 test cases, ready for DejaGnu.
52584
52585 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
52586
52587 * Upgraded c-torture tests from 1.18 to 1.19
52588
52589 * gcc.compile: added test(s):
52590 930607-1.c
52591 * gcc.execute: added test(s):
52592 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
52593
52594 * added new subdirectory for misc tests: gcc.misc-tests
52595 * gcc.misc-test(s): added tests:
52596 inst-check.c test-consts.c test-ior.c test-switch.c
52597
52598 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
52599
52600 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
52601
52602 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
52603
52604 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
52605
52606 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
52607
52608 * Upgraded c-torture tests from 1.17 to 1.18
52609
52610 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
52611
52612 * Upgraded c-torture tests from 1.12 to 1.17
52613
52614 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
52615
52616 * lib/old-dejagnu.exp:
52617 Fixed handling of XFAIL target triplets to correctly
52618 recognize wildcard characters. Removed code that
52619 appended a unique id tag to the end of the file name
52620 printed out by the result of the testcases within a
52621 given test file.
52622
52623 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
52624
52625 * lib/old-dejagnu.exp:
52626 Reworked expected failure handling to trigger off of XFAIL
52627 keyword in keyphrase embeded in testcase source code. The
52628 XFAIL keyword must be at the end of the keyphrase line. It
52629 may optionally be followed by one or more target triplets.
52630 It has just occured that the handling of wildcards in the
52631 target triplet may not be correct.
52632
52633 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
52634
52635 * g++.old-deja/tests:
52636 Moved all subdirectories up one level into g++.old-deja .
52637
52638 * lib/old-dejagnu.exp:
52639 Fixed problem with CXXFLAGS not being properly reset, and being
52640 corrupted with extraneous "-c" compiler option. This was
52641 causing binaries to not be generated for test that needed them.
52642 Modified strings passed to "pass" and "fail" so that individual
52643 tests from the same test file would be distinguished by an
52644 identifier appended to the test file name in the summary logs;
52645 this corrected a problem with erroneous diff logs. Added code
52646 to search testcases for expected fail and unexpected pass keywords.
52647
52648 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
52649
52650 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
52651
52652 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
52653
52654 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
52655 Removed extraneous text from end of "Special g++ Options"
52656 keyphrase.
52657
52658 * lib/old-dejagnu.exp: Added pattern matching to look for new
52659 keywords, embedded in testcases comments, which will trigger
52660 calls to xpass and xfail.
52661
52662 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
52663
52664 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
52665 comments embedded in the testcases, especially the one looking for
52666 special compiler options, as well as the pattern matching for the
52667 compiler output again.
52668
52669 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
52670
52671 * lib/old-dejagnu.exp: Do a proper check of the return value for
52672 execute tests. Fixed several problems with the pattern matching
52673 of the compiler output which gave erroneous test results.
52674 Changed several of the test result messages to be more descriptive.
52675 * config/unix-g++.exp: Proc g++_load now actually works and
52676 executes the tests passed to it and returns a usable return
52677 value.
52678
52679 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
52680
52681 * lib/gcc.exp: Exits gracefully if $CC is bogus.
52682
52683 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
52684
52685 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
52686 Modified both files to properly execute the old style
52687 dejagnu tests. The previous versions of these files were
52688 experimental and did not function anything near correctly.
52689
52690 1993-04-05 Rob Savoye (rob@cygnus.com)
52691
52692 * Removed all Makefile.in and configure.in files. No configuration
52693 needed now.
52694
52695 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
52696
52697 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
52698
52699 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
52700
52701 * gcc.compile/configure.in, gcc.unsorted/configure.in,
52702 gcc.special/configure.in, gcc.noncompile/configure.in,
52703 gcc.execute/configure.in, gcc.code_quality/configure.in,
52704 g++.other/configure.in, g++.old-deja/configure.in,
52705 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
52706 in srcname setting.
52707
52708 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
52709
52710 * lib/udi.exp: Fixed mondfe and mondfe_download.
52711 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
52712 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
52713
52714 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
52715
52716 * config/udi-gdb.exp: Check $shell_id after connecting to target.
52717 (gdb_exit): Don't remove *_soc files.
52718
52719 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
52720
52721 * lib/c-torture.exp: Don't look for main; instead always use -w
52722 -c. This is how the c-torture tests work. Remove the object
52723 file if the compilation succeeds.
52724 * gcc.execute/execute.exp: Remove executable if test passes.
52725 * gcc.noncompile/noncompile.exp: Every test is an expected
52726 failure.
52727 * gcc.special/special.exp: Added tests from c-torture 1.11,
52728 corrected use of existing test.
52729 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
52730 gcc.execute/920625-1.c: Updated to c-torture 1.11.
52731 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
52732 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
52733 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
52734 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
52735 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
52736 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
52737 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
52738 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
52739 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
52740 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
52741 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
52742 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
52743 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
52744 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
52745 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
52746 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
52747 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
52748 c-torture 1.11.
52749 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
52750 correspond to c-torture 1.11.
52751
52752 * New file.