]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
re PR middle-end/32912 (ICE with vector code)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/32912
4 * gcc.dg/pr32912-1.c: New test.
5 * gcc.dg/pr32912-2.c: New test.
6 * gcc.dg/pr32912-3.c: New test.
7
8 2007-08-21 Richard Guenther <rguenther@suse.de>
9
10 * gcc.dg/pointer-arith-10.c: New testcase.
11
12 2007-08-21 Richard Guenther <rguenther@suse.de>
13
14 PR middle-end/33122
15 * gcc.c-torture/compile/pr33122.c: New testcase.
16
17 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
18
19 * g++.dg/warn/Wnvdtor-2.C: New testcase.
20
21 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
22
23 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
24
25 2007-08-20 Jakub Jelinek <jakub@redhat.com>
26
27 PR c++/33025
28 * g++.dg/init/new23.C: New test.
29
30 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
31
32 PR middle-end/30564
33 * gcc.c-torture/compile/pr30564-1.c: New test.
34 * gcc.c-torture/compile/pr30564-2.c: New test.
35
36 2007-08-19 Joseph Myers <joseph@codesourcery.com>
37
38 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
39
40 2007-08-19 Tobias Burnus <burnus@net-b.de>
41
42 * gfortran.dg/interface_abstract_2.f90: New.
43 * gfortran.dg/interface_abstract_1.f90: Fix typo.
44
45 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
46
47 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
48 unknown (so that outer-loop wont get analyzed).
49 * gcc.dg/vect/vect-outer-1a.c: New test.
50 * gcc.dg/vect/vect-outer-1b.c: New test.
51 * gcc.dg/vect/vect-outer-1.c: New test.
52 * gcc.dg/vect/vect-outer-2a.c: New test.
53 * gcc.dg/vect/vect-outer-2b.c: New test.
54 * gcc.dg/vect/vect-outer-2c.c: New test.
55 * gcc.dg/vect/vect-outer-2.c: New test.
56 * gcc.dg/vect/vect-outer-3a.c: New test.
57 * gcc.dg/vect/vect-outer-3b.c: New test.
58 * gcc.dg/vect/vect-outer-3c.c: New test.
59 * gcc.dg/vect/vect-outer-3.c: New test.
60 * gcc.dg/vect/vect-outer-4a.c: New test.
61 * gcc.dg/vect/vect-outer-4b.c: New test.
62 * gcc.dg/vect/vect-outer-4c.c: New test.
63 * gcc.dg/vect/vect-outer-4d.c: New test.
64 * gcc.dg/vect/vect-outer-4e.c: New test.
65 * gcc.dg/vect/vect-outer-4f.c: New test.
66 * gcc.dg/vect/vect-outer-4g.c: New test.
67 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
68 * gcc.dg/vect/vect-outer-4i.c: New test.
69 * gcc.dg/vect/vect-outer-4j.c: New test.
70 * gcc.dg/vect/vect-outer-4k.c: New test.
71 * gcc.dg/vect/vect-outer-4l.c: New test.
72 * gcc.dg/vect/vect-outer-4m.c: New test.
73 * gcc.dg/vect/vect-outer-4.c: New test.
74 * gcc.dg/vect/vect-outer-5.c: New test.
75 * gcc.dg/vect/vect-outer-6.c: New test.
76 * gcc.dg/vect/vect-outer-fir.c: New test.
77 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
78 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
79
80 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
81
82 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
83 and -fno-tree-reassoc.
84 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
85 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
86 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
87 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
88 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
89 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
90 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
91 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
92 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
93 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
94 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
95 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
96 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
97 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
98 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
99 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
100 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
101 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
102 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
103 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
104 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
105 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
106 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
107 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
108 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
109 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
110 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
111 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
112 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
113 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
114 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
115 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
116 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
117 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
118 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
119 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
120 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
121
122 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
123
124 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
125 versioning for aliasing).
126 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
127
128 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align targets.
129 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
130
131 2007-08-18 Tom Tromey <tromey@redhat.com>
132
133 PR preprocessor/32974:
134 * gcc.dg/cpp/pr32974.c: New file.
135
136 2007-08-17 Tobias Burnus <burnus@net-b.de>
137
138 * gfortran.dg/interface_abstract_1.f90: New.
139
140 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
141
142 PR fortran/32881
143 * gfortran.dg/pure_initializer_1.f90: New test.
144
145 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
146
147 PR fortran/32875
148 * gfortran.dg/array_constructor_18.f90: New test.
149
150 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
151
152 PR c++/28989
153 * g++.dg/expr/lval3.C: New test.
154 * g++.dg/expr/lval4.C: New test.
155
156 2007-08-17 Ollie Wild <aaw@google.com>
157
158 PR c++/31749
159 * g++.dg/lookup/builtin3.C: New test.
160 * g++.dg/lookup/builtin4.C: New test.
161 * g++.dg/lookup/using19.C: New test.
162
163 2007-08-17 Paolo Carlini <pcarlini@suse.de>
164
165 PR c++/32190
166 * g++.dg/parse/error31.C: New.
167
168 2007-08-17 Paolo Carlini <pcarlini@suse.de>
169
170 PR c++/32112
171 * g++.dg/template/error26.C: New.
172
173 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
174
175 PR fortran/33079
176 * gfortran.dg/zero_length_2.f90: New test.
177
178 2007-08-17 Tobias Burnus <burnus@net-b.de>
179
180 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
181 * gfortran.dg/kind_tests_3.f03: Ditto.
182 * gfortran.dg/global_vars_f90_init.f90: Ditto.
183 * gfortran.dg/interface_13.f90: Ditto.
184 * gfortran.dg/pr32738.f90: Ditto.
185 * gfortran.dg/module_private_1.f90: Ditto.
186 * gfortran.dg/test_only_clause.f90: Ditto.
187 * gfortran.dg/bind_c_vars.f90: Ditto.
188 * gfortran.dg/bind_c_dts.f90: Ditto.
189 * gfortran.dg/use_9.f90: Ditto.
190 * gfortran.dg/generic_8.f90: Ditto.
191 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
192 * gfortran.dg/private_type_6.f90: Ditto.
193 * gfortran.dg/c_assoc.f90: Ditto.
194 * gfortran.dg/private_type_7.f90: Ditto.
195 * gfortran.dg/global_vars_c_init.f90: Ditto.
196 * gfortran.dg/bind_c_dts_2.f03: Ditto.
197 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
198 * gfortran.dg/c_size_t_test.f03: Ditto.
199 * gfortran.dg/used_types_12.f90: Ditto.
200 * gfortran.dg/pr25923.f90: Ditto.
201 * gfortran.dg/test_com_block.f90: Ditto.
202 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
203 * gfortran.dg/equiv_constraint_7.f90: Ditto.
204 * gfortran.dg/com_block_driver.f90: Ditto.
205 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
206 * gfortran.dg/use_iso_c_binding.f90: Ditto.
207 * gfortran.dg/c_loc_test.f90: Ditto.
208 * gfortran.dg/c_ptr_tests.f03: Ditto.
209 * gfortran.dg/module_interface_1.f90: Ditto.
210
211 2007-08-17 Paolo Carlini <pcarlini@suse.de>
212
213 PR c++/32870
214 * g++.dg/other/error17.C: Adjust.
215
216 2007-08-17 Ben Elliston <bje@au.ibm.com>
217
218 PR middle-end/32970
219 * g++.dg/ext/altivec-14.C: New test.
220
221 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
222
223 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
224 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
225 dump files.
226 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
227 * gcc.dg/vect/pr32366.c: Ditto.
228
229 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
230
231 PR testsuite/33082
232 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
233 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
234 * gcc.dg/dfp/convert-int-fold.c: Ditto.
235 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
236
237 2007-08-16 Tobias Burnus <burnus@net-b.de>
238
239 PR fortran/33072
240 * gfortran.dg/use_9.f90: New.
241
242 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
243
244 * g++.dg/gcov/gcov-5.C: New test.
245
246 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
247
248 * g++.dg/gcov/gcov-4.C: New test.
249 * lib/gcov.exp (verify-lines): Add support for
250 checking no-coverage lines.
251
252 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
253
254 * gcc.dg/vect/vect-vfa-01.c: New.
255 * gcc.dg/vect/vect-vfa-02.c: New.
256 * gcc.dg/vect/vect-vfa-03.c: New.
257 * gcc.dg/vect/vect-vfa-04.c: New.
258 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
259 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
260 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
261 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
262 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
263 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
264 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
265 gfortran.dg/vect/pr19049.f90: Rename to start with
266 prefix no-vfa-.
267 * gcc.dg/vect/vect.exp: Disable versioning for alias
268 when test starts with no-vfa-.
269 * gfortran.dg/vect/vect.exp: Likewise.
270
271 2007-08-16 Richard Sandiford <richard@codesourcery.com>
272
273 * gcc.dg/torture/pr32897.c: New test.
274
275 2007-08-16 Paolo Carlini <pcarlini@suse.de>
276
277 PR c++/31132
278 * g++.dg/template/crash69.C: New.
279
280 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
281
282 * lib/target-supports.exp (check_effective_target_arm32): Use
283 check_no_compiler_messages.
284
285 2007-08-15 Diego Novillo <dnovillo@google.com>
286
287 gcc.dg/tree-ssa/20070815.c: New test.
288
289 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
290
291 PR fortran/33077
292 * gfortran.dg/random_7.f90: Initialize variable.
293
294 2007-08-15 Jakub Jelinek <jakub@redhat.com>
295
296 PR middle-end/33074
297 * gfortran.dg/pr33074.f90: New test.
298
299 PR c++/32992
300 * g++.dg/opt/nrv14.C: New test.
301
302 2007-08-15 Paolo Carlini <pcarlini@suse.de>
303
304 PR c++/33035
305 * g++.dg/template/crash68.C: New.
306
307 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
308
309 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
310 * gcc.dg/sibcall-4.c: Ditto.
311
312 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
313
314 PR fortran/33066
315 * gfortran.dg/use_8.f90: New test.
316 * gfortran.dg/c_loc_tests_2.f03: Fix code.
317
318 2007-08-14 Paolo Carlini <pcarlini@suse.de>
319
320 PR c++/27211
321 * g++.dg/template/error27.C: New.
322 * g++.dg/template/error28.C: New.
323 * g++.dg/other/pr28304.C: Adjust.
324 * g++.old-deja/g++.mike/p811.C: Likewise.
325
326 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
327
328 PR target/30315
329 * gcc.target/i386/pr30315.c: New.
330
331 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
332
333 PR fortran/32594
334 * gfortran.dg/substr_5.f90: New test.
335
336 2007-08-14 Andrew Pinski <pinskia@gmail.com>
337
338 PR c/30428
339 * gcc.dg/vector-2.c: New test.
340
341 PR c++/30428
342 * g++.dg/ext/vector8.C: New test.
343
344 2007-08-13 Dan Hipschman <dsh@google.com>
345
346 PR c/32953
347 * gcc.dg/format/array-1.c: Add an additional test for
348 unterminated format strings of length 1.
349
350 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
351
352 PR fortran/32926
353 * gfortran.dg/external_procedures_3.f90: New test.
354
355 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
356
357 PR fortran/32827
358 * gfortran.dg/import6.f90: New test.
359
360 2007-08-13 Andrew Pinski <pinskia@gmail.com>
361
362 PR C/30427
363 * gcc.dg/vector-1.c: New test.
364
365 2007-08-13 Richard Sandiford <richard@codesourcery.com>
366
367 * gcc.dg/pr21255-4.c: Skip for PIC.
368 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
369
370 2007-08-13 Richard Sandiford <richard@codesourcery.com>
371
372 * gcc.dg/attr-isr.c: Skip for PIC.
373 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
374 * gcc.dg/attr-isr-trapa.c: Likewise.
375 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
376 * gcc.dg/pragma-isr-trapa.c: Likewise.
377 * gcc.dg/pragma-isr-trapa2.c: Likewise.
378
379 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
380
381 PR fortran/32962
382 * gfortran.dg/transpose_1.f90: New test.
383
384 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
385
386 PR fortran/29600
387 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
388 intrinsic.
389
390 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
391
392 PR fortran/30964
393 PR fortran/33054
394 * gfortran.dg/random_4.f90: New test.
395 * gfortran.dg/random_5.f90: New test.
396 * gfortran.dg/random_6.f90: New test.
397 * gfortran.dg/random_7.f90: New test.
398
399 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
400
401 PR fortran/32860
402 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
403
404 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
405
406 PR fortran/31629
407 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
408
409 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
410
411 PR fortran/29600
412 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
413 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
414
415 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
416
417 PR fortran/32937
418 * gfortran.dg/char_length_6.f90: New test.
419
420 2007-08-10 Ollie Wild <aaw@google.com>
421
422 * g++.dg/lookup/using18.C: New test.
423
424 2007-08-10 Paolo Carlini <pcarlini@suse.de>
425
426 PR c++/17763
427 * g++.dg/other/error16.C: New.
428
429 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
430
431 PR libfortran/33039
432 * gfortran.dg/namelist_37.f90: New test.
433
434 2007-08-10 Paolo Carlini <pcarlini@suse.de>
435
436 PR c++/22256
437 * g++.dg/conversion/op3.C: New.
438
439 2007-08-09 Tobias Burnus <burnus@net-b.de>
440
441 PR fortran/32987
442 * gfortran.dg/fmt_tab_1.f90: New.
443 * gfortran.dg/fmt_tab_2.f90: New.
444
445 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
446
447 PR c/32796
448 * gcc.c-torture/compile/pr32796.c: New test.
449
450 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
451
452 PR middle-end/32813
453 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
454 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
455 of just -O.
456
457 2007-08-08 Richard Sandiford <richard@codesourcery.com>
458
459 * gcc.target/mips/code-readable-1.c: New test.
460 * gcc.target/mips/code-readable-2.c: Likewise.
461 * gcc.target/mips/code-readable-3.c: Likewise.
462
463 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
464 Revital Eres <eres@il.ibm.com>
465
466 * gfortran.dg/sms-1.f90: Add comment.
467 * gfortran.dg/sms-2.f90: New.
468
469 2007-08-07 Ian Lance Taylor <iant@google.com>
470
471 * gcc.dg/instrument-1.c: New test.
472 * gcc.dg/instrument-2.c: New test.
473 * gcc.dg/instrument-3.c: New test.
474
475 2007-08-07 Steve Ellcey <sje@cup.hp.com>
476
477 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
478
479 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
480
481 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
482 !vector_alignment_reachable targets.
483 * gcc.dg/vect/vect-33.c: Likewise.
484 * gcc.dg/vect/vect-42.c: Likewise.
485 * gcc.dg/vect/vect-44.c: Likewise.
486 * gcc.dg/vect/vect-50.c: Likewise.
487 * gcc.dg/vect/vect-70.c: Likewise.
488 * gcc.dg/vect/vect-71.c: Likewise.
489 * gcc.dg/vect/vect-87.c: Likewise.
490 * gcc.dg/vect/vect-88.c: Likewise.
491 * gcc.dg/vect/vect-91.c: Likewise.
492 * gcc.dg/vect/vect-93.c: Likewise.
493 * gcc.dg/vect/vect-96.c: Likewise.
494 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
495 * gcc.dg/vect/section-anchors-69.c: Likewise.
496 * gcc.dg/vect/pr25413.c: Likewise.
497 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
498 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
499 * gfortran.dg/vect-2.f90: Likewise.
500 * gfortran.dg/vect-3.f90: Likewise.
501 * gfortran.dg/vect-4.f90: Likewise.
502 * gfortran.dg/vect-5.f90: Likewise.
503 * lib/target-supports.exp (check_effective_target_natural_alignment):
504 Return false for darwin.
505 (check_effective_target_vector_alignment_reachable_for_double): New.
506
507 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
508
509 * gcc.dg/multiword-1.c: New testcase.
510
511 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
512
513 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
514 messages.
515 * gfortran.dg/namelist_36.f90: New test.
516
517 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
518
519 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
520 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
521
522 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
523
524 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
525 * gcc.dg/torture/type-generic-1.c: Likewise.
526
527 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
528
529 * gcc.c-torture/20070522-1.c: Move to ...
530 * gcc.c-torture/compile/20070522-1.c: Here.
531
532 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
533
534 PR fortran/29828
535 * gfortran.dg/minmax_char_1.f90: New test.
536 * gfortran.dg/minmax_char_2.f90: New test.
537 * gfortran.dg/min_max_optional_4.f90: New test.
538
539 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
540
541 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
542 hanging on the testcase.
543
544 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
545
546 PR middle-end/32988
547 * gcc.c-torture/compile/pr32988.c: New test.
548
549 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
550
551 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
552
553 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
554
555 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
556
557 Revert:
558 2007-03-22 Dirk Mueller <dmueller@suse.de>
559
560 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
561
562 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
563
564 PR fortran/32979
565 * gfortran.dg/isnan_1.f90: New test.
566
567 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
568 Revital Eres <eres@il.ibm.com>
569
570 * gcc.dg/sms-antideps.c: New test.
571
572 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
573
574 PR fortran/31214
575 * gfortran.dg/entry_13.f90: New test.
576
577 * gfortran.dg/entry_12.f90: Clean up .mod file.
578
579 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
580
581 PR fortran/32770
582 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
583 variables as kind=4 so they don't overflow the record length.
584
585 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
586
587 PR fortran/32968
588 * gfortran.dg/selected_kind_1.f90: New test.
589
590 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
591
592 PR middle-end/32780
593 * gcc.c-torture/compile/pr32780.c: New test.
594
595 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
596
597 RP middle-end/32399
598 * gcc.c-torture/compile/pr32399.c: New testcase.
599
600 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
601
602 PR middle-end/32304
603 * g++.dg/torture/pr32304.C: New testcase.
604
605 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
606
607 PR middle-end/32935
608 * gfortran.fortran-torture/compile/complex_1.f90: New test.
609
610 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
611
612 PR fortran/32955
613 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
614
615 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
616
617 PR fortran/31202
618 * gfortran.dg/nint_2.f90: New test.
619
620 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
621
622 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
623 * gcc.dg/weak/typeof-2.c: Likewise.
624
625 2007-08-03 Diego Novillo <dnovillo@google.com>
626
627 PR 31521
628 * gcc.dg/tree-ssa/pr31521.c: New test.
629
630 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
631
632 PR fortran/32770
633 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
634 iostat must be default kind.
635
636 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
637
638 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
639
640 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
641
642 PR fortran/32770
643 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
644 explicit so test passes with -fdefault-integer-8.
645 * gfortran.dg/unformatted_recl_1.f90: Likewise.
646 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
647
648 2007-08-02 Lee Millward <lee.millward@gmail.com>
649
650 PR c++/30849
651 * g++.dg/parse/asm1.C: New test.
652
653 PR c++/30850
654 * g++.dg/parse/asm2.C: Likewise.
655
656 PR c++/30851
657 * g++.dg/parse/asm3.C: Likewise.
658
659 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
660
661 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
662 "int" is only 16 bit bits wide.
663 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
664
665 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
666
667 * g++.dg/torture/type-generic-1.C: New.
668 * gcc.dg/pr28796-2.c: Move tests ...
669 * gcc.dg/tg-tests.h: ... here.
670 * gcc.dg/torture/type-generic-1.c: New.
671
672 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
673
674 PR libfortran/32954
675 * minmaxloc_3.f90: New test case.
676
677 2007-08-01 Tobias Burnus <burnus@net-b.de>
678
679 PR fortran/32936
680 * gfortran.dg/allocate_stat.f90: New.
681
682 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
683
684 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
685
686 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
687
688 PR tree-optimization/32919
689 * gcc.c-torture/compile/pr32919.c: New.
690
691 2007-08-01 Nick Clifton <nickc@redhat.com>
692
693 * gcc.c-torture/execute/execute.exp: Change copyright header to
694 refer to version 3 of the GNU General Public License and to point
695 readers at the COPYING3 file and the FSF's license web page.
696 * gcc.c-torture/execute/ieee/ieee.exp,
697 gcc.c-torture/unsorted/unsorted.exp,
698 gcc.c-torture/compile/compile.exp,
699 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
700 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
701 gcc.target/cris/torture/cris-torture.exp,
702 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
703 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
704 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
705 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
706 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
707 gnat.dg/dg.exp, gnat.dg/style/style.exp,
708 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
709 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
710 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
711 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
712 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
713 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
714 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
715 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
716 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
717 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
718 gcc.dg/noncompile/noncompile.exp,
719 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
720 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
721 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
722 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
723 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
724 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
725 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
726 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
727 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
728 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
729 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
730 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
731 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
732 g++.old-deja/old-deja.exp,
733 gfortran.fortran-torture/execute/execute.exp,
734 gfortran.fortran-torture/compile/compile.exp,
735 treelang/output/output-1.c, treelang/output/output-1.tree,
736 treelang/execute/execute.exp, treelang/Makefile.in,
737 treelang/compile/compile.exp, g++.dg/dg.exp,
738 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
739 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
740 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
741 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
742 g++.dg/compat/struct-layout-1.exp,
743 g++.dg/compat/struct-layout-1_generate.c,
744 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
745 g++.dg/bprob/bprob.exp, config/default.exp,
746 gcc.test-framework/test-framework.awk,
747 gcc.test-framework/gen_directive_tests,
748 gcc.test-framework/test-framework.exp,
749 objc.dg/special/special.exp,
750 objc.dg/gnu-encoding/gnu-encoding.exp,
751 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
752 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
753 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
754 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
755 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
756 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
757 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
758 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
759 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
760 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
761 lib/target-supports-dg.exp, lib/gcc-defs.exp,
762 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
763 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
764 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
765 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
766 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
767 Likewise.
768
769 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
770
771 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
772 error message text.
773
774 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
775
776 PR fortran/32945
777 * gfortran.dg/initialization_12.f90: New test.
778
779 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
780
781 PR fortran/31609
782 * gfortran.dg/entry_12.f90: New test.
783
784 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
785
786 PR fortran/32938
787 * gfortran.dg/altreturn_6.f90: New test.
788
789 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
790
791 PR fortran/32942
792 * gfortran.dg/exponent_2.f90: New test.
793
794 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
795
796 * gcc.dg/vect/vect-117.c: New test.
797 * gcc.dg/vect/vect-74.c: Enabled test
798 * gcc.dg/vect/vect-81.c: Enabled test
799
800 2007-07-30 Andrew Pinski <pinskia@gmail.com>
801
802 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
803 s/dg-error/dg-warning where warning is expected.
804
805 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
806
807 PR fortran/32770
808 * gfortran.dg/array_constructor_12.f90: Adjust argument
809 of huge() to correct kind.
810
811 2007-07-30 Ollie Wild <aaw@google.com>
812
813 * gcc.dg/cpp/counter-2.c: New test.
814 * gcc.dg/cpp/counter-3.c: New test.
815 * gcc.dg/cpp/dir-only-1.c: New test.
816 * gcc.dg/cpp/dir-only-1.h: New file.
817 * gcc.dg/cpp/dir-only-2.c: New test.
818 * gcc.dg/cpp/dir-only-3.c: New test.
819 * gcc.dg/cpp/dir-only-3a.h: New file.
820 * gcc.dg/cpp/dir-only-3b.h: New file.
821 * gcc.dg/cpp/dir-only-4.c: New test.
822 * gcc.dg/cpp/dir-only-5.c: New test.
823 * gcc.dg/cpp/dir-only-6.c: New test.
824
825 2007-07-30 Julian Brown <julian@codesourcery.com>
826
827 * gcc.target/arm/neon/v*.c: Regenerate.
828
829 2007-07-30 Paolo Carlini <pcarlini@suse.de>
830
831 PR c++/32108
832 * g++.dg/ext/label6.C: New.
833
834 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
835
836 PR libfortran/32858
837 PR libfortran/30814
838 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
839
840 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
841
842 PR fortran/31211
843 * gfortran.dg/actual_pointer_function_1.f90: New test.
844
845 PR fortran/32682
846 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
847
848 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
849
850 PR fortran/32906
851 * gfortran.dg/shape_1.f90: Adjust error message.
852 * gfortran.dg/parameter_array_ref_1.f90: New test.
853
854 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
855
856 PR fortran/31609
857 * gfortran.dg/entry_11.f90: New test.
858
859 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
860 Revital Eres <eres@il.ibm.com>
861
862 * gfortran.dg/sms-1.f90: New test.
863
864 2007-07-28 Richard Guenther <rguenther@suse.de>
865
866 * gcc.c-torture/compile/pr32920.c: New testcase.
867
868 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
869
870 PR c++/30917
871 * g++.dg/lookup/friend11.C: New test.
872
873 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
874
875 * gfortran.dg/namelist_5.f90: Adjusted error message.
876 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
877 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
878 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
879 * gfortran.dg/namelist_32.f90: ... this.
880
881 PR fortran/32876
882 * gfortran.dg/namelist_33.f90: New test.
883
884 PR fortran/32905
885 * gfortran.dg/namelist_34.f90: New test.
886
887 PR fortran/31818
888 * gfortran.dg/namelist_35.f90: New test.
889
890 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
891
892 PR fortran/32880
893 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
894
895 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
896
897 PR testsuite/32471
898 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
899 assuming it is 0x7ffffffff.
900 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
901 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
902
903 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
904
905 * gfortran.dg/operator_3.f90: Fix dg directive.
906 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
907 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
908 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
909
910 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
911
912 * g++.dg/cpp0x/decltype1.C: New.
913 * g++.dg/cpp0x/decltype2.C: New.
914 * g++.dg/cpp0x/decltype3.C: New.
915 * g++.dg/cpp0x/decltype4.C: New.
916 * g++.dg/cpp0x/decltype5.C: New.
917 * g++.dg/cpp0x/decltype6.C: New.
918
919 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
920
921 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
922 because the test relies on bit 31 to be the sign bit.
923
924 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
925
926 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
927 assuming it is 0x7fffffff.
928 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
929 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
930
931 2007-07-27 Mark Mitchell <mark@codesourcery.com>
932
933 PR c++/32346
934 * g++.dg/expr/bitfield9.C: New test.
935
936 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
937
938 PR fortran/32899
939 * gfortran.dg/logical_comp.f90: Update dg-error strings.
940
941 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
942
943 PR fortran/32760
944 * gfortran.dg/private_type_7.f90: New test.
945
946 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
947
948 PR fortran/32035
949 * gfortran.dg/select_char_1.f90: New test.
950
951 2007-07-27 Tobias Burnus <burnus@net-b.de>
952
953 PR fortran/32903
954 * gfortran.dg/initialization_11.f90: New test.
955
956 2007-07-27 Richard Sandiford <richard@codesourcery.com>
957
958 * gcc.target/mips/ins-1.c: New test.
959
960 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
961
962 PR/19232
963 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
964 (f1): Likewise.
965
966 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
967
968 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
969 error: width of 'spare' exceeds its type.
970
971 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
972
973 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
974 * gcc.dg/sibcall-4.c: Likewise.
975
976 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
977
978 PR rtl-optimization/31500
979 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
980 * g++.dg/warn/Warray-bounds.C: Likewise.
981
982 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
983
984 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
985
986 2007-07-25 Julian Brown <julian@codesourcery.com>
987 Paul Brook <paul@codesourcery.com>
988 Joseph Myers <joseph@codesourcery.com>
989 Mark Shinwell <shinwell@codesourcery.com>
990
991 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
992 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
993 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
994 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
995 (check_effective_target_arm_neon_hw): New.
996 * gcc.target/arm/neon/neon.exp: New file.
997 * gcc.target/arm/neon/polytypes.c: New file.
998 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
999
1000 2007-07-25 Janis Johnson <janis187@us.ibm.com>
1001
1002 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1003 targets where an "int" is less than 32 bits wide.
1004
1005 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
1006
1007 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1008
1009 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1010
1011 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1012 during addition if an int is only 16 bits wide.
1013 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1014
1015 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1016
1017 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1018 size as "long int" and are 32 or 64 bits wide.
1019 * gcc.dg/torture/pr28814.c: Likewise.
1020
1021 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1022
1023 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1024 exactly as wide as an int.
1025
1026 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1027
1028 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1029 Define and use throughout as long long printf format specifier.
1030 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1031 Likewise.
1032
1033 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
1034
1035 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1036 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1037
1038 2007-07-25 Ben Elliston <bje@au.ibm.com>
1039
1040 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1041
1042 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1043
1044 * gcc.c-torture/execute/20070724-1.c: New.
1045
1046 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1047
1048 PR fortran/31205
1049 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1050 "deallocates" to 24, since patch has code rid of much spurious
1051 code.
1052 * gfortran.dg/interface_assignment_1.f90 : New test.
1053
1054 PR fortran/32842
1055 * gfortran.dg/interface_assignment_2.f90 : New test.
1056
1057 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1058
1059 PR fortran/32867
1060 * fortran.dg/initialization_10.f90: New test.
1061
1062 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1063
1064 PR fortran/32778
1065 * gfortran.dg/imag_2.f: Removed
1066 * gfortran.dg/warn_std_1.f90: New test.
1067 * gfortran.dg/warn_std_2.f90: New test.
1068 * gfortran.dg/warn_std_3.f90: New test.
1069
1070 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1071
1072 PR c++/29001
1073 * g++.dg/init/new22.C: New.
1074
1075 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1076
1077 PR c++/32561
1078 * g++.dg/template/crash67.C: New.
1079
1080 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
1081
1082 * lib/target-support.exp (check_effective_target_natural_alignment):
1083 (check_effective_target_vector_alignment_reachable): New.
1084 * config/spu/spu.c (spu_vector_alignment_reachable): New.
1085 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1086 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
1087 check.
1088 * gcc.dg/vect/pr25413.c: Likewise.
1089 * gcc.dg/vect/pr31699.c: Likewise.
1090
1091 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1092
1093 PR fortran/30814
1094 * gfortran.dg/pack_bounds_1.f90: New test case.
1095
1096 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
1097
1098 PR fortran/31639
1099 * gfortran.dg/initialization_9.f90: New test.
1100
1101 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1102
1103 PR fortran/32797
1104 PR fortran/32800
1105 * gfortran.dg/bind_c_usage_8.f03: New test case.
1106 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1107 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
1108
1109 2007-07-23 Richard Sandiford <richard@codesourcery.com>
1110
1111 * gcc.target/mips/branch-cost-1.c: New test.
1112 * gcc.target/mips/branch-cost-2.c: Likewise.
1113
1114 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1115
1116 PR fortran/32732
1117 * gfortran.dg/c_char_tests.f03: New test case.
1118 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1119 * gfortran.dg/c_char_tests_2.f03: New test case.
1120 * gfortran.dg/value_6.f03: Ditto.
1121 * gfortran.dg/value_7.f03: Ditto.
1122
1123 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1124
1125 PR fortran/32600
1126 * gfortran.dg/c_funloc_tests_5.f03: New.
1127 * gfortran.dg/c_funloc_tests_5.f04: New.
1128 * gfortran.dg/c_funloc_tests_4_driver.c: New.
1129
1130 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1131
1132 PR c++/32839
1133 * g++.dg/expr/call4.C: New.
1134 * g++.dg/expr/call5.C: New.
1135
1136 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1137
1138 PR fortran/32710
1139 * gfortran.dg/namelist_30.f90: New test.
1140
1141 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1142
1143 PR fortran/29962
1144 * gfortran.dg/array_initializer_1.f90: Removed warning.
1145 * gfortran.dg/initialization_1.f90: Adjusted messages.
1146 * gfortran.dg/nested_modules_6.f90: Removed warning.
1147
1148 PR fortran/31253
1149 * gfortran.dg/initialization_7.f90: New test.
1150
1151 PR fortran/31639
1152 * gfortran.dg/initialization_8.f90: New test.
1153
1154 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1155
1156 PR c++/30818
1157 * g++.dg/template/crash47.C: Adjust errors.
1158 * g++.dg/template/crash48.C: Adjust errors.
1159 * g++.dg/template/typename12.C: New.
1160 * g++.dg/template/typename13.C: New.
1161 * g++.dg/template/typename14.C: New.
1162 * g++.dg/template/typedef6.C: Adjust errors.
1163
1164 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1165
1166 PR fortran/32627
1167 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1168 * gfortran.dg/pr32627.f03: New test case.
1169
1170 * gfortran.dg/c_f_pointer_logical.f03: New test case.
1171 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1172 c_f_pointer_logical.
1173 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1174 c_f_pointer_complex.
1175 * gfortran.dg/c_f_pointer_complex.f03: New test case.
1176 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1177 c_f_pointer_shape_tests_2.
1178 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1179
1180 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1181
1182 PR fortran/32804
1183 * gfortran.dg/c_loc_tests_9.f03: New test case.
1184 * gfortran.dg/c_loc_tests_10.f03: Ditto.
1185
1186 2007-07-21 Lee Millward <lee.millward@gmail.com>
1187
1188 PR fortran/32823
1189 * gfortran.dg/int_2.f90: New test.
1190
1191 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
1192
1193 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1194
1195 2007-07-20 Richard Sandiford <richard@codesourcery.com>
1196
1197 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1198 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1199
1200 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
1201
1202 PR tree-optimization/19910
1203 * gcc.dg/pr19910.c: New test.
1204
1205 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
1206
1207 PR fortran/32738
1208 * gfortran.dg/pr32738.f90: New test.
1209
1210 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1211
1212 PR tree-optimzation/32635
1213 * gfortran.dg/pr32635.f: New test case.
1214
1215 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
1216
1217 PR fortran/32801
1218 * gfortran.dg/pr32801.f03: New test case.
1219
1220 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1221
1222 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1223 Test negative numbers also.
1224 * gcc.dg/c99-math-float-1.c: Likewise.
1225 * gcc.dg/c99-math-long-double-1.c: Likewise.
1226 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
1227 test inputs.
1228
1229 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1230
1231 * lib/target-supports.exp (check_effective_target_sync_int_long):
1232 Enable for xtensa.
1233 (check_effective_target_sync_char_short): Likewise.
1234
1235 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1236
1237 * gcc.dg/pr28796-2.c: Add more cases.
1238
1239 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1240
1241 * gcc.dg/pr28796-1.c: Add more cases.
1242 * gcc.dg/pr28796-2.c: Likewise.
1243
1244 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1245
1246 * gcc.dg/pr28796-1.c: Add more cases.
1247 * gcc.dg/pr28796-2.c: Likewise.
1248
1249 2007-07-17 Janus Weil <jaydub66@gmail.com>
1250
1251 PR fortran/32535
1252 * gfortran.dg/pr32535.f90: New test.
1253
1254 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
1255
1256 PR fortran/31320
1257 PR fortran/32665
1258 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1259
1260 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
1261
1262 PR rtl-optimization/32773
1263 * gcc.dg/pr32773.c: New test.
1264
1265 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
1266
1267 * gcc.target/spu/intrinsics-1.c: Use dg-message to
1268 match flax-vector-conversions note.
1269 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1270 instead of dg-error for the warning.
1271
1272 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1273
1274 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1275 adapted to work on targets with 16-bit or wider int.
1276 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1277 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1278 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1279 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1280
1281 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1282
1283 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1284 support large arrays.
1285 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1286 * gcc.dg/20061109-1.c: Likewise.
1287 * gcc.c-torture/execute/20061101-1.x: Likewise.
1288 * gcc.c-torture/execute/pr29797-1.x: Likewise.
1289 * gcc.c-torture/execute/pr31448.x: Likewise.
1290
1291 2007-07-16 Lee Millward <lee.millward@gmail.com>
1292
1293 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1294
1295 PR fortran/32238
1296 * gfortran.dg/pr32238.f90: New test.
1297
1298 PR fortran/32222
1299 * gfortran.dg/pr32222.f90: New test.
1300
1301 PR fortran/32242
1302 * gfortran.dg/pr32242.f90: New test.
1303
1304 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
1305 David Ung <davidu@mips.com>
1306
1307 * gcc.target/mips/mips-sched-madd.c: New test case.
1308
1309 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1310
1311 PR libfortran/32611
1312 * gfortran.dg/large_real_kind_1.f90: Update test.
1313 * gfortran.dg/pr17706.f90: Update test.
1314 * gfortran.dg/fmt_zero_digits.f90: Update test.
1315 * gfortran.dg/fmt_zero_precision.f90: Update test.
1316 * gfortran.dg/real_const_3.f90: Update test.
1317
1318 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1319
1320 PR fortran/32036
1321 * gfortran.dg/bounds_check_8.f90: New test.
1322 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1323
1324 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1325
1326 PR fortran/32357
1327 * gfortran.dg/mvbits_2.f90: New test.
1328
1329 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1330
1331 PR libfortran/32731
1332 * gfortran.dg/pack_mask_1.f90: New test.
1333 * gfortran.dg/unpack_mask_1.f90: New test.
1334
1335 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1336
1337 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1338 * gcc.dg/20001101-1.c: Likewise.
1339 * gcc.dg/20001102-1.c: Likewise.
1340 * gcc.dg/20020116-2.c: Likewise.
1341 * gcc.dg/20020416-1.c: Likewise.
1342 * gcc.dg/sparc-constant-1.c: Likewise.
1343 * gcc.dg/sparc-dwarf2.c: Likewise.
1344 * gcc.dg/sparc-frame-1.c: Likewise.
1345 * gcc.dg/sparc-getcontext-1.c: Likewise.
1346 * gcc.dg/sparc-loop-1.c: Likewise.
1347 * gcc.dg/sparc-reg-1.c: Likewise.
1348 * gcc.dg/sparc-ret.c: Likewise.
1349 * gcc.dg/sparc-trap-1.c: Likewise.
1350 * gcc.dg/ultrasp10.c: Likewise.
1351 * gcc.dg/ultrasp11.c: Likewise.
1352 * gcc.dg/ultrasp1.c: Likewise.
1353 * gcc.dg/ultrasp2.c: Likewise.
1354 * gcc.dg/ultrasp3.c: Likewise.
1355 * gcc.dg/ultrasp4.c: Likewise.
1356 * gcc.dg/ultrasp5.c: Likewise.
1357 * gcc.dg/ultrasp6.c: Likewise.
1358 * gcc.dg/ultrasp7.c: Likewise.
1359 * gcc.dg/ultrasp8.c: Likewise.
1360 * gcc.dg/ultrasp9.c: Likewise.
1361 * gcc.dg/splet-1.c: Delete.
1362
1363 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
1364
1365 PR fortran/32724
1366 * gfortran.dg/stfunc_5.f90: New test.
1367
1368 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
1369
1370 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1371 New procedure to check if arrays are naturally aligned to the vector
1372 alignment boundary.
1373 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
1374 in size_t typedef. Adjust tree dump scan results according to
1375 vect_aligned_arrays target check.
1376 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1377 vect_aligned_arrays target check.
1378 * gcc.dg/vect/pr31699.c: Ditto.
1379
1380 2007-07-13 Sa Liu <saliu@de.ibm.com>
1381
1382 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1383 for V2DFmode vector conditional expression.
1384 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
1385 and dfceq patterns.
1386 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
1387 and dfcgt patterns.
1388 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
1389 V2DFmode comparison and test special values.
1390 * lib/target-supports.exp: Switch on test for V2DFmode
1391 vector conditional expression.
1392
1393 2007-07-13 Richard Guenther <rguenther@suse.de>
1394
1395 PR tree-optimization/32721
1396 * gcc.dg/pr32721.c: New testcase.
1397
1398 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
1399
1400 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1401 error message part that continues on a new line.
1402
1403 2007-07-12 Geoffrey Keating <geoffk@apple.com>
1404
1405 * gcc.dg/c99-tgmath-1.c: New.
1406 * gcc.dg/c99-tgmath-2.c: New.
1407 * gcc.dg/c99-tgmath-3.c: New.
1408 * gcc.dg/c99-tgmath-4.c: New.
1409
1410 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1411 Janis Johnson <janis187@us.ibm.com>
1412
1413 PR testsuite/25241
1414 * gcc.test-framework/dg-error-exp-F.c: New test.
1415 * gcc.test-framework/dg-warning-exp-F.c: New test.
1416 * lib/gcc.exp: Enable warning and error prefixes.
1417 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1418 (dg-error): Wrap original dg-error.
1419 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1420 markers from dg-error/dg-warning directives.
1421 * gcc.dg/20040322-1.c: Likewise.
1422 * gcc.dg/Wchar-subscripts-1.c: Likewise.
1423 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1424 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1425 * gcc.dg/Werror-1.c: Likewise.
1426 * gcc.dg/Werror-10.c: Likewise.
1427 * gcc.dg/Werror-11.c: Likewise.
1428 * gcc.dg/Werror-2.c: Likewise.
1429 * gcc.dg/Werror-3.c: Likewise.
1430 * gcc.dg/Werror-4.c: Likewise.
1431 * gcc.dg/Werror-5.c: Likewise.
1432 * gcc.dg/Werror-6.c: Likewise.
1433 * gcc.dg/Werror-7.c: Likewise.
1434 * gcc.dg/Werror-8.c: Likewise.
1435 * gcc.dg/Werror-9.c: Likewise.
1436 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1437 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1438 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1439 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1440 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1441 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1442 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1443 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1444 * gcc.dg/Wnested-externs-1.c: Likewise.
1445 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1446 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1447 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1448 * gcc.dg/Wshadow-3.c: Likewise.
1449 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1450 * gcc.dg/Wwrite-strings-1.c: Likewise.
1451 * gcc.dg/anon-struct-5.c: Likewise.
1452 * gcc.dg/anon-struct-6.c: Likewise.
1453 * gcc.dg/anon-struct-7.c: Likewise.
1454 * gcc.dg/anon-struct-8.c: Likewise.
1455 * gcc.dg/array-8.c: Likewise.
1456 * gcc.dg/array-quals-2.c: Likewise.
1457 * gcc.dg/asm-qual-1.c: Likewise.
1458 * gcc.dg/asm-wide-1.c: Likewise.
1459 * gcc.dg/assign-warn-1.c: Likewise.
1460 * gcc.dg/assign-warn-2.c: Likewise.
1461 * gcc.dg/bitfld-10.c: Likewise.
1462 * gcc.dg/bitfld-11.c: Likewise.
1463 * gcc.dg/bitfld-12.c: Likewise.
1464 * gcc.dg/bitfld-13.c: Likewise.
1465 * gcc.dg/bitfld-14.c: Likewise.
1466 * gcc.dg/builtin-choose-expr-2.c: Likewise.
1467 * gcc.dg/builtins-30.c: Likewise.
1468 * gcc.dg/c90-const-expr-5.c: Likewise.
1469 * gcc.dg/c90-typespec-1.c: Likewise.
1470 * gcc.dg/c99-const-expr-5.c: Likewise.
1471 * gcc.dg/c99-flex-array-5.c: Likewise.
1472 * gcc.dg/c99-fordecl-3.c: Likewise.
1473 * gcc.dg/c99-tag-3.c: Likewise.
1474 * gcc.dg/c99-typespec-1.c: Likewise.
1475 * gcc.dg/c99-vla-jump-1.c: Likewise.
1476 * gcc.dg/c99-vla-jump-2.c: Likewise.
1477 * gcc.dg/c99-vla-jump-3.c: Likewise.
1478 * gcc.dg/c99-vla-jump-4.c: Likewise.
1479 * gcc.dg/c99-vla-jump-5.c: Likewise.
1480 * gcc.dg/cast-1.c: Likewise.
1481 * gcc.dg/cast-2.c: Likewise.
1482 * gcc.dg/cast-3.c: Likewise.
1483 * gcc.dg/cast-4.c: Likewise.
1484 * gcc.dg/cast-pretty-print-1.c: Likewise.
1485 * gcc.dg/comp-goto-2.c: Likewise.
1486 * gcc.dg/comp-goto-3.c: Likewise.
1487 * gcc.dg/cpp/error-1.c: Likewise.
1488 * gcc.dg/cpp/if-paren.c: Likewise.
1489 * gcc.dg/decl-7.c: Likewise.
1490 * gcc.dg/decl-8.c: Likewise.
1491 * gcc.dg/decl-nospec-1.c: Likewise.
1492 * gcc.dg/decl-nospec-2.c: Likewise.
1493 * gcc.dg/decl-nospec-3.c: Likewise.
1494 * gcc.dg/declspec-10.c: Likewise.
1495 * gcc.dg/declspec-11.c: Likewise.
1496 * gcc.dg/declspec-12.c: Likewise.
1497 * gcc.dg/declspec-13.c: Likewise.
1498 * gcc.dg/declspec-14.c: Likewise.
1499 * gcc.dg/declspec-15.c: Likewise.
1500 * gcc.dg/declspec-16.c: Likewise.
1501 * gcc.dg/declspec-17.c: Likewise.
1502 * gcc.dg/declspec-4.c: Likewise.
1503 * gcc.dg/declspec-5.c: Likewise.
1504 * gcc.dg/declspec-6.c: Likewise.
1505 * gcc.dg/declspec-7.c: Likewise.
1506 * gcc.dg/declspec-8.c: Likewise.
1507 * gcc.dg/declspec-9.c: Likewise.
1508 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1509 * gcc.dg/dfp/constants-c99.c: Likewise.
1510 * gcc.dg/dfp/keywords-c89.c: Likewise.
1511 * gcc.dg/dfp/keywords-c99.c: Likewise.
1512 * gcc.dg/dfp/keywords-reserved.c: Likewise.
1513 * gcc.dg/dfp/typespec.c: Likewise.
1514 * gcc.dg/dremf-type-compat-2.c: Likewise.
1515 * gcc.dg/dremf-type-compat-3.c: Likewise.
1516 * gcc.dg/dremf-type-compat-4.c: Likewise.
1517 * gcc.dg/empty-source-2.c: Likewise.
1518 * gcc.dg/empty-source-3.c: Likewise.
1519 * gcc.dg/enum3.c: Likewise.
1520 * gcc.dg/extra-semi-2.c: Likewise.
1521 * gcc.dg/extra-semi-3.c: Likewise.
1522 * gcc.dg/float-range-1.c: Likewise.
1523 * gcc.dg/float-range-2.c: Likewise.
1524 * gcc.dg/float-range-3.c: Likewise.
1525 * gcc.dg/float-range-5.c: Likewise.
1526 * gcc.dg/format/asm_fprintf-2.c: Likewise.
1527 * gcc.dg/format/asm_fprintf-3.c: Likewise.
1528 * gcc.dg/format/asm_fprintf-4.c: Likewise.
1529 * gcc.dg/format/asm_fprintf-5.c: Likewise.
1530 * gcc.dg/format/cast-1.c: Likewise.
1531 * gcc.dg/format/gcc_diag-3.c: Likewise.
1532 * gcc.dg/format/gcc_diag-4.c: Likewise.
1533 * gcc.dg/format/gcc_diag-6.c: Likewise.
1534 * gcc.dg/format/gcc_diag-8.c: Likewise.
1535 * gcc.dg/format/gcc_diag-9.c: Likewise.
1536 * gcc.dg/format/nul-2.c: Likewise.
1537 * gcc.dg/format/opt-1.c: Likewise.
1538 * gcc.dg/format/opt-2.c: Likewise.
1539 * gcc.dg/format/opt-3.c: Likewise.
1540 * gcc.dg/format/opt-4.c: Likewise.
1541 * gcc.dg/format/opt-5.c: Likewise.
1542 * gcc.dg/format/opt-6.c: Likewise.
1543 * gcc.dg/framework-2.c: Likewise.
1544 * gcc.dg/func-args-1.c: Likewise.
1545 * gcc.dg/func-outside-1.c: Likewise.
1546 * gcc.dg/func-outside-2.c: Likewise.
1547 * gcc.dg/gnu-cond-expr-2.c: Likewise.
1548 * gcc.dg/gnu-cond-expr-3.c: Likewise.
1549 * gcc.dg/if-empty-1.c: Likewise.
1550 * gcc.dg/init-bad-1.c: Likewise.
1551 * gcc.dg/init-bad-2.c: Likewise.
1552 * gcc.dg/init-bad-3.c: Likewise.
1553 * gcc.dg/init-desig-obs-2.c: Likewise.
1554 * gcc.dg/init-desig-obs-3.c: Likewise.
1555 * gcc.dg/init-empty-2.c: Likewise.
1556 * gcc.dg/init-empty-3.c: Likewise.
1557 * gcc.dg/inline-11.c: Likewise.
1558 * gcc.dg/inline-12.c: Likewise.
1559 * gcc.dg/inline-8.c: Likewise.
1560 * gcc.dg/inline-9.c: Likewise.
1561 * gcc.dg/inline3.c: Likewise.
1562 * gcc.dg/label-decl-1.c: Likewise.
1563 * gcc.dg/label-decl-2.c: Likewise.
1564 * gcc.dg/label-decl-3.c: Likewise.
1565 * gcc.dg/label-decl-4.c: Likewise.
1566 * gcc.dg/long-long-typespec-1.c: Likewise.
1567 * gcc.dg/lvalue-2.c: Likewise.
1568 * gcc.dg/lvalue-3.c: Likewise.
1569 * gcc.dg/nested-func-3.c: Likewise.
1570 * gcc.dg/nested-redef-1.c: Likewise.
1571 * gcc.dg/noreturn-4.c: Likewise.
1572 * gcc.dg/old-style-prom-2.c: Likewise.
1573 * gcc.dg/old-style-prom-3.c: Likewise.
1574 * gcc.dg/old-style-then-proto-1.c: Likewise.
1575 * gcc.dg/overflow-warn-1.c: Likewise.
1576 * gcc.dg/overflow-warn-2.c: Likewise.
1577 * gcc.dg/overflow-warn-3.c: Likewise.
1578 * gcc.dg/overflow-warn-4.c: Likewise.
1579 * gcc.dg/overflow-warn-6.c: Likewise.
1580 * gcc.dg/parm-forwdecl-2.c: Likewise.
1581 * gcc.dg/parm-forwdecl-3.c: Likewise.
1582 * gcc.dg/parm-impl-decl-1.c: Likewise.
1583 * gcc.dg/parm-impl-decl-2.c: Likewise.
1584 * gcc.dg/parm-incomplete-1.c: Likewise.
1585 * gcc.dg/parm-mismatch-1.c: Likewise.
1586 * gcc.dg/pointer-arith-1.c: Likewise.
1587 * gcc.dg/pointer-arith-2.c: Likewise.
1588 * gcc.dg/pointer-arith-3.c: Likewise.
1589 * gcc.dg/pointer-arith-4.c: Likewise.
1590 * gcc.dg/pointer-arith-6.c: Likewise.
1591 * gcc.dg/pointer-arith-7.c: Likewise.
1592 * gcc.dg/pointer-arith-8.c: Likewise.
1593 * gcc.dg/pr13804-1.c: Likewise.
1594 * gcc.dg/pr15698-1.c: Likewise.
1595 * gcc.dg/pr15698-2.c: Likewise.
1596 * gcc.dg/pr15698-3.c: Likewise.
1597 * gcc.dg/pr15698-4.c: Likewise.
1598 * gcc.dg/pr15698-5.c: Likewise.
1599 * gcc.dg/pr15698-6.c: Likewise.
1600 * gcc.dg/pr15698-7.c: Likewise.
1601 * gcc.dg/pr15698-8.c: Likewise.
1602 * gcc.dg/pr17188-1.c: Likewise.
1603 * gcc.dg/pr17301-1.c: Likewise.
1604 * gcc.dg/pr17301-2.c: Likewise.
1605 * gcc.dg/pr17730-1.c: Likewise.
1606 * gcc.dg/pr20368-1.c: Likewise.
1607 * gcc.dg/pr20368-2.c: Likewise.
1608 * gcc.dg/pr20368-3.c: Likewise.
1609 * gcc.dg/pr22308-1.c: Likewise.
1610 * gcc.dg/qual-component-1.c: Likewise.
1611 * gcc.dg/redecl-1.c: Likewise.
1612 * gcc.dg/redecl-11.c: Likewise.
1613 * gcc.dg/redecl-12.c: Likewise.
1614 * gcc.dg/redecl-13.c: Likewise.
1615 * gcc.dg/redecl-14.c: Likewise.
1616 * gcc.dg/redecl-15.c: Likewise.
1617 * gcc.dg/register-var-1.c: Likewise.
1618 * gcc.dg/register-var-2.c: Likewise.
1619 * gcc.dg/stmt-expr-2.c: Likewise.
1620 * gcc.dg/stmt-expr-3.c: Likewise.
1621 * gcc.dg/stmt-expr-label-1.c: Likewise.
1622 * gcc.dg/stmt-expr-label-2.c: Likewise.
1623 * gcc.dg/stmt-expr-label-3.c: Likewise.
1624 * gcc.dg/struct-empty-2.c: Likewise.
1625 * gcc.dg/struct-empty-3.c: Likewise.
1626 * gcc.dg/struct-parse-1.c: Likewise.
1627 * gcc.dg/struct-semi-1.c: Likewise.
1628 * gcc.dg/struct-semi-2.c: Likewise.
1629 * gcc.dg/struct-semi-3.c: Likewise.
1630 * gcc.dg/switch-5.c: Likewise.
1631 * gcc.dg/switch-6.c: Likewise.
1632 * gcc.dg/switch-7.c: Likewise.
1633 * gcc.dg/tls/diag-5.c: Likewise.
1634 * gcc.dg/transparent-union-1.c: Likewise.
1635 * gcc.dg/transparent-union-3.c: Likewise.
1636 * gcc.dg/typespec-1.c: Likewise.
1637 * gcc.dg/vla-init-2.c: Likewise.
1638 * gcc.dg/vla-init-3.c: Likewise.
1639 * gcc.dg/vla-init-4.c: Likewise.
1640 * gcc.dg/vla-init-5.c: Likewise.
1641 * gcc.dg/void-cast-2.c: Likewise.
1642 * gcc.dg/wvla-3.c: Likewise.
1643 * gcc.dg/wvla-7.c: Likewise.
1644 * gcc.target/i386/991209-1.c: Likewise.
1645 * gcc.target/ia64/fpreg-1.c: Likewise.
1646 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1647 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1648
1649 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
1650
1651 PR fortran/31639
1652 * gfortran.dg/func_decl_4.f90: New test.
1653
1654 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
1655
1656 PR fortran/32727
1657 * gfortran.dg/interface_17.f90: New test.
1658
1659 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
1660
1661 PR fortran/32599
1662 * gfortran.dg/32599.f03: New test case.
1663
1664 PR fortran/32601
1665 * gfortran.dg/32601.f03: New test case.
1666 * gfortran.dg/32601_1.f03: Ditto.
1667 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1668 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1669
1670 2007-07-12 Steve Ellcey <sje@cup.hp.com>
1671
1672 * gcc.c-torture/execute/align-3.c: Remove function addr check.
1673
1674 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
1675 Devang Patel <dpatel@apple.com>
1676
1677 PR tree-optimization/25413
1678 * gcc.dg/vect/vect-align-1.c: New.
1679 * gcc.dg/vect/vect-align-2.c: New.
1680 * gcc.dg/vect/pr25413.c: New.
1681 * gcc.dg/vect/pr25413a.c: New.
1682 * gcc.dg/vect/pr31699.c: Fix dg-final check.
1683
1684 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
1685
1686 * lib/target-support.exp (check_ultrasparc_hw_available):
1687 New function.
1688 (is-effective-target): Check $arg for ultrasparc_hw.
1689 (is-effective-target-keyword): Likewise.
1690 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1691 when determining what to do on sparc platforms.
1692 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1693 * gcc.dg/20001101-1.c: Likewise.
1694 * gcc.dg/20001101-2.c: Likewise.
1695 * gcc.dg/ultrasp9.c: Likewise.
1696 * gcc.dg/ultrasp10.c: Likewise.
1697 * gcc.target/sparc/pdist-3.c: Likewise.
1698
1699 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
1700
1701 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1702
1703 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
1704
1705 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1706 get vectorized.
1707 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1708 now get vectorized.
1709 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1710 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1711 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1712 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1713 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1714 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1715 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1716 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1717 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1718 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1719 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1720 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1721 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1722 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1723 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1724 * lib/target-supports.exp (check_effective_target_vect_int_mul):
1725 Add spu.
1726
1727 2007-07-12 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR c++/30854
1730 * g++.dg/parse/error30.C: New test.
1731
1732 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1733
1734 PR fortran/29804
1735 * gfortran.dg/alloc_comp_misc_1.f90: New test.
1736
1737 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
1738
1739 * gfortran.fortran-torture/compile/pr32663.f: New test.
1740
1741 2007-07-11 Paolo Carlini <pcarlini@suse.de>
1742
1743 PR c++/31027
1744 * g++.dg/inherit/virtual4.C: New.
1745
1746 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
1747
1748 PR target/32661
1749 * gcc.target/i386/pr32661-1.c: New test.
1750
1751 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
1752
1753 * gnat.dg/invariant_index.ad[sb]: New test.
1754
1755 2007-07-11 Paolo Carlini <pcarlini@suse.de>
1756
1757 PR c++/32560
1758 * g++.dg/template/decl3.C: New.
1759
1760 2007-07-09 Geoffrey Keating <geoffk@apple.com>
1761
1762 PR 32617
1763 * gcc.c-torture/execute/align-3.c: New.
1764
1765 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
1766
1767 PR target/32708
1768 * gcc.target/i386/pr32708-1.c: New test.
1769 * gcc.target/i386/pr32708-2.c: Ditto.
1770 * gcc.target/i386/pr32708-3.c: Ditto.
1771
1772 2007-07-10 Mark Mitchell <mark@codesourcery.com>
1773
1774 * g++.dg/init/new20.C: Remove svn:executable flag.
1775
1776 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1777
1778 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1779
1780 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1781
1782 * gcc.dg/ultrasp7.c: Add fpic target requirement.
1783
1784 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1785
1786 PR testsuite/25241
1787 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1788 directive.
1789
1790 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
1791
1792 PR fortran/32157
1793 * gfortran.dg/overload_2.f90: New test.
1794
1795 PR fortran/32689
1796 * gfortran.dg/transfer_simplify_5.f90
1797
1798 PR fortran/32634
1799 * gfortran.dg/interface_15.f90: New test.
1800
1801 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1802
1803 PR libfortran/32336
1804 * gfortran.dg/matmul_5.f90: New test case.
1805
1806 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
1807
1808 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1809 * gcc.dg/fesd-any.h: Likewise.
1810 * gcc.dg/fesd-baseonly.c: Likewise.
1811 * gcc.dg/fesd-baseonly.h: Likewise.
1812 * gcc.dg/fesd-none.c: Likewise.
1813 * gcc.dg/fesd-none.h: Likewise.
1814 * gcc.dg/fesd-reduced.c: Likewise.
1815 * gcc.dg/fesd-reduced.h: Likewise.
1816 * gcc.dg/fesd-sys.c: Likewise.
1817 * gcc.dg/fesd-sys.h: Likewise
1818 * gcc.dg/fesd.h: Likewise.
1819
1820 * g++.dg/debug/dwarf2: New directory.
1821 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1822 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1823 * g++.dg/other/fesd-any.h: Likewise.
1824 * g++.dg/other/fesd-baseonly.C: Likewise.
1825 * g++.dg/other/fesd-baseonly.h: Likewise.
1826 * g++.dg/other/fesd-none.C: Likewise.
1827 * g++.dg/other/fesd-none.h: Likewise.
1828 * g++.dg/other/fesd-reduced.C: Likewise.
1829 * g++.dg/other/fesd-reduced.h: Likewise.
1830 * g++.dg/other/fesd-sys.C: Likewise.
1831 * g++.dg/other/fesd-sys.h: Likewise.
1832 * g++.dg/other/fesd.h: Likewise.
1833
1834 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
1835
1836 PR fortran/31129
1837 * gfortran.dg/parameter_unused.f90: New test.
1838
1839 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
1840
1841 PR tree-optimization/32681
1842 * gcc.dg/tree-ssa/pr32681.c: New test.
1843
1844 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1845
1846 PR fortran/32678
1847 * gfortran.dg/fmt_t_5.f90: New test.
1848
1849 2007-07-08 Paolo Carlini <pcarlini@suse.de>
1850
1851 PR c++/30535
1852 * g++.dg/template/operator10.C: New.
1853
1854 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1855
1856 PR libfortran/32217
1857 * gfortran.dg/unpack_zerosize_1.f90: New test case.
1858
1859 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1860
1861 PR fortran/29876
1862 * gfortran.dg/operator_6.f90: New test.
1863
1864 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1865
1866 PR fortran/17711
1867 * gfortran.dg/operator_4.f90: New test.
1868 * gfortran.dg/operator_5.f90: New test.
1869 * gfortran.dg/logical_comp.f90: Adjusted error messages.
1870 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1871
1872 2007-07-08 Tobias Burnus <burnus@net-b.de>
1873
1874 PR fortran/32669
1875 * gfortran.dg/argument_checking_6.f90: New.
1876
1877 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1878
1879 PR fortran/25094
1880 * gfortran.dg/interface_155555.f90: New test.
1881
1882 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1883
1884 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1885 c99-math-long-double-1.c, c99-math.h: Test subnormals.
1886
1887 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1888
1889 PR testsuite/25241
1890 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1891 discern pedantic diagnostics and errors.
1892 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1893 and not an error.
1894 * gcc.dg/20050121-1.c: This is an error and not a warning.
1895 * gcc.target/i386/sseregparm-2.c: Likewise.
1896 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1897 * gcc.dg/charset/attribute2.c: Likewise.
1898 * gcc.dg/bitfld-1.c: Likewise.
1899 * gcc.dg/pack-test-2.c: Likewise.
1900 * gcc.dg/940510-1.c: Match separately error and warning.
1901 * gcc.dg/array-2.c: Match separately multiple messages. The second
1902 diagnostic is a pedantic warning and not an error.
1903 * gcc.dg/pr14475.c: Match separately multiple messages.
1904 * gcc.dg/pr18809-1.c: Likewise.
1905 * gcc.dg/pr27953.c: Likewise.
1906 * gcc.dg/vla-init-1.c: Likewise.
1907 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1908
1909 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1910
1911 PR fortran/32644
1912 * gfortran.dg/char_decl_1.f90: New test.
1913
1914 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
1915
1916 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1917
1918 2007-07-07 Mark Mitchell <mark@codesourcery.com>
1919
1920 PR c++/32232
1921 * g++.dg/template/overload9.C: New test.
1922
1923 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
1924
1925 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1926 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1927
1928 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
1929
1930 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1931 * gcc.dg/20001012-2.c: Likewise.
1932 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1933 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1934
1935 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
1936
1937 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1938 about the chunk size when STACK_SIZE is defined.
1939
1940 2007-07-06 Josh Conner <jconner@apple.com>
1941
1942 PR middle-end/32602
1943 * gcc.dg/sibcall-8.c: New test.
1944
1945 2007-07-06 Josh Conner <jconner@apple.com>
1946
1947 PR middle-end/32603
1948 * gcc.target/arm/sibcall-1.c: New test.
1949
1950 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1951
1952 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1953
1954 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
1955
1956 * gfortran.dg/save_parameter.f90: New test.
1957 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1958
1959 2007-07-06 Richard Guenther <rguenther@suse.de>
1960
1961 * g++.dg/opt/pr30965.C: New testcase.
1962
1963 2007-07-06 Richard Sandiford <richard@codesourcery.com>
1964
1965 * gcc.target/mips/save-restore-5.c: New test.
1966
1967 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
1968
1969 PR rtl_optimization/32450
1970 * gcc.dg/pr32450.c: New runtime test.
1971
1972 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
1973
1974 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1975 single underscore in scan directives.
1976
1977 2007-07-05 Mark Mitchell <mark@codesourcery.com>
1978
1979 PR c++/32245
1980 * g++.dg/init/ptrmem4.C: New test.
1981
1982 PR c++/32251
1983 * g++.dg/init/new21.C: Likewise.
1984
1985 PR c++/31992
1986 * g++.dg/template/static30.C: Likewise.
1987
1988 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
1989
1990 * gcc.dg/vect/costmodel/ppc: New directory.
1991 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1992 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1993 New test.
1994 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1995 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1996 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1997 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1998 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1999 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2000 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2001 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2002 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2003 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2004 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2005 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2006 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2007 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2008
2009 2007-07-05 Tobias Burnus <burnus@net-b.de>
2010
2011 PR fortran/32359
2012 * gfortran.dg/module_md5_1.f90: Update MD5 number.
2013
2014 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
2015
2016 PR fortran/32526
2017 * gfortran.dg/interface_14.f90: New test.
2018
2019 PR fortran/32613
2020 * gfortran.dg/do_iterator_2.f90: New test.
2021
2022 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
2023
2024 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2025 (FE_DEC_DOWNWARD): Likewise.
2026 (FE_DEC_UPWARD): Likewise.
2027 (FE_DEC_TOWARDZERO): Likewise.
2028 (FE_DEC_TONEARESTFROMZERO): Likewise.
2029
2030 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
2031
2032 * gcc.c-torture/compile/pr32606.c: New.
2033 * gfortran.fortran-torture/execute/pr32604.f90: New.
2034
2035 2007-07-04 Mark Mitchell <mark@codesourcery.com>
2036
2037 * gcc.dg/visibility-12.c: New test.
2038 * gcc.dg/visibility-13.c: Likewise.
2039 * g++.dg/ext/visibility-9.C: Likewise.
2040 * g++.dg/ext/visibility-10.C: Likewise.
2041
2042 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2043
2044 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2045 * gcc.dg/sh-relax-vxworks.c: New test.
2046
2047 2007-07-04 Richard Guenther <rguenther@suse.de>
2048
2049 PR tree-optimization/32500
2050 * gcc.c-torture/execute/pr32500.c: New testcase.
2051
2052 2007-07-04 Richard Guenther <rguenther@suse.de>
2053
2054 PR tree-optimization/32482
2055 * gcc.c-torture/compile/pr32482.c: New testcase.
2056
2057 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2058
2059 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2060 VxWorks kernels.
2061 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2062 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2063 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2064 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2065
2066 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2067
2068 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2069
2070 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2071
2072 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2073
2074 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2075
2076 PR fortran/31198
2077 * gfortran.dg/min_max_optional_1.f90: New test.
2078 * gfortran.dg/min_max_optional_2.f90: New test.
2079 * gfortran.dg/min_max_optional_3.f90: New test.
2080
2081 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2082
2083 PR fortran/32545
2084 * gfortran.dg/fmt_error.f90: New test.
2085
2086 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2087
2088 PR fortran/32612
2089 * gfortran.dg/interface_13.f90: New test.
2090
2091 2007-07-03 Dave Brolley <brolley@redhat.com>
2092
2093 PR c++/31743
2094 * g++.dg/init/new20.C: New test.
2095
2096 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
2097
2098 PR fortran/32579
2099 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2100
2101 2007-07-03 Tobias Burnus <burnus@net-b.de>
2102
2103 PR fortran/25062
2104 * common_7.f90: New.
2105 * common_8.f90: New.
2106 * common_9.f90: New.
2107
2108 2007-07-03 Tobias Burnus <burnus@net-b.de>
2109
2110 PR fortran/30940
2111 * gfortran.dg/argument_checking_1.f90: New.
2112 * gfortran.dg/argument_checking_2.f90: New.
2113 * gfortran.dg/argument_checking_3.f90: New.
2114 * gfortran.dg/argument_checking_4.f90: New.
2115 * gfortran.dg/argument_checking_5.f90: New.
2116 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2117 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2118
2119 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2120
2121 * gcc.dg/pr32176.c: Add -w to default dg-options.
2122
2123 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2124
2125 * gcc.c-torture/compile/ssa-pre-1.c: New test.
2126
2127 2007-07-03 Tobias Burnus <burnus@net-b.de>
2128
2129 PR fortran/20888
2130 * gfortran.dg/null_2.f90: New.
2131
2132 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2133 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2134
2135 PR middle-end/32176
2136 * gcc.dg/pr32176.c: New test.
2137
2138 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2139
2140 * gcc.dg/const-float80.c : New test.
2141 * gcc.dg/const-float128.c : New test.
2142 * gcc.dg/const-float80-ped.c : New test.
2143 * gcc.dg/const-float128-ped.c : New test.
2144
2145 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2146
2147 * gcc.dg/c99-math.h: Fix typo.
2148
2149 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR libgomp/32468
2152 * gcc.dg/gomp/pr32468-1.c: New test.
2153
2154 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2155
2156 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2157 an ABI option.
2158
2159 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2160
2161 * gfortran.fortran-torture/compile/pr32583.f: New.
2162 * gcc.c-torture/compile/pr32584.c: New
2163
2164 2007-07-02 Ollie Wild <aaw@google.com>
2165
2166 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2167 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2168
2169 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2170
2171 * gcc.target/mips/save-restore-1.c: New test.
2172 * gcc.target/mips/save-restore-2.c: Likewise.
2173 * gcc.target/mips/save-restore-3.c: Likewise.
2174 * gcc.target/mips/save-restore-4.c: Likewise.
2175
2176 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
2177
2178 PR tree-optimization/31966
2179 PR tree-optimization/32533
2180 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2181 * gfortran.dg/pr32533.f90: Ditto.
2182
2183 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2184
2185 * g++.dg/opt/nrv12.C: New test.
2186 * gcc.target/i386/nrv1.c: New test.
2187
2188 PR c++/31748
2189 * g++.dg/gomp/pr31748.C: New test.
2190
2191 2007-07-02 Ira Rosen <irar@il.ibm.com>
2192
2193 PR tree-optimization/32230
2194 * gcc.dg/vect/pr32230.c: New test.
2195
2196 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
2197
2198 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2199 * bind_c_coms.f90: Ditto.
2200 * bind_c_coms_driver.c: Ditto.
2201 * bind_c_dts.f90: Ditto.
2202 * bind_c_dts_2.f03: Ditto.
2203 * bind_c_dts_2_driver.c: Ditto.
2204 * bind_c_dts_3.f03: Ditto.
2205 * bind_c_dts_4.f03: Ditto.
2206 * bind_c_dts_driver.c: Ditto.
2207 * bind_c_implicit_vars.f03: Ditto.
2208 * bind_c_procs.f03: Ditto.
2209 * bind_c_usage_2.f03: Ditto.
2210 * bind_c_usage_3.f03: Ditto.
2211 * bind_c_usage_5.f03: Ditto.
2212 * bind_c_usage_6.f03: Ditto.
2213 * bind_c_usage_7.f03: Ditto.
2214 * bind_c_vars.f90: Ditto.
2215 * bind_c_vars_driver.c: Ditto.
2216 * binding_c_table_15_1.f03: Ditto.
2217 * binding_label_tests.f03: Ditto.
2218 * binding_label_tests_10.f03: Ditto.
2219 * binding_label_tests_10_main.f03: Ditto.
2220 * binding_label_tests_11.f03: Ditto.
2221 * binding_label_tests_11_main.f03: Ditto.
2222 * binding_label_tests_12.f03: Ditto.
2223 * binding_label_tests_13.f03: Ditto.
2224 * binding_label_tests_13_main.f03: Ditto.
2225 * binding_label_tests_14.f03: Ditto.
2226 * binding_label_tests_2.f03: Ditto.
2227 * binding_label_tests_3.f03: Ditto.
2228 * binding_label_tests_4.f03: Ditto.
2229 * binding_label_tests_5.f03: Ditto.
2230 * binding_label_tests_6.f03: Ditto.
2231 * binding_label_tests_7.f03: Ditto.
2232 * binding_label_tests_8.f03: Ditto.
2233 * binding_label_tests_9.f03: Ditto.
2234 * c_assoc.f90: Ditto.
2235 * c_assoc_2.f03: Ditto.
2236 * c_f_pointer_shape_test.f90: Ditto.
2237 * c_f_pointer_tests.f90: Ditto.
2238 * c_f_tests_driver.c: Ditto.
2239 * c_funloc_tests.f03: Ditto.
2240 * c_funloc_tests_2.f03: Ditto.
2241 * c_funloc_tests_3.f03: Ditto.
2242 * c_funloc_tests_3_funcs.c: Ditto.
2243 * c_kind_params.f90: Ditto.
2244 * c_kind_tests_2.f03: Ditto.
2245 * c_kinds.c: Ditto.
2246 * c_loc_driver.c: Ditto.
2247 * c_loc_test.f90: Ditto.
2248 * c_loc_tests_2.f03: Ditto.
2249 * c_loc_tests_2_funcs.c: Ditto.
2250 * c_loc_tests_3.f03: Ditto.
2251 * c_loc_tests_4.f03: Ditto.
2252 * c_loc_tests_5.f03: Ditto.
2253 * c_loc_tests_6.f03: Ditto.
2254 * c_loc_tests_7.f03: Ditto.
2255 * c_loc_tests_8.f03: Ditto.
2256 * c_ptr_tests.f03: Ditto.
2257 * c_ptr_tests_10.f03: Ditto.
2258 * c_ptr_tests_5.f03: Ditto.
2259 * c_ptr_tests_7.f03: Ditto.
2260 * c_ptr_tests_7_driver.c: Ditto.
2261 * c_ptr_tests_8.f03: Ditto.
2262 * c_ptr_tests_8_funcs.c: Ditto.
2263 * c_ptr_tests_9.f03: Ditto.
2264 * c_ptr_tests_driver.c: Ditto.
2265 * c_size_t_driver.c: Ditto.
2266 * c_size_t_test.f03: Ditto.
2267 * com_block_driver.f90: Ditto.
2268 * global_vars_c_init.f90: Ditto.
2269 * global_vars_c_init_driver.c: Ditto.
2270 * global_vars_f90_init.f90: Ditto.
2271 * global_vars_f90_init_driver.c: Ditto.
2272 * interop_params.f03: Ditto.
2273 * iso_c_binding_only.f03: Ditto.
2274 * iso_c_binding_rename_1.f03: Ditto.
2275 * iso_c_binding_rename_1_driver.c: Ditto.
2276 * iso_c_binding_rename_2.f03: Ditto.
2277 * iso_c_binding_rename_2_driver.c: Ditto.
2278 * kind_tests_2.f03: Ditto.
2279 * kind_tests_3.f03: Ditto.
2280 * module_md5_1.f90: Ditto.
2281 * only_clause_main.c: Ditto.
2282 * print_c_kinds.f90: Ditto.
2283 * test_bind_c_parens.f03: Ditto.
2284 * test_c_assoc.c: Ditto.
2285 * test_com_block.f90: Ditto.
2286 * test_common_binding_labels.f03: Ditto.
2287 * test_common_binding_labels_2.f03: Ditto.
2288 * test_common_binding_labels_2_main.f03: Ditto.
2289 * test_common_binding_labels_3.f03: Ditto.
2290 * test_common_binding_labels_3_main.f03: Ditto.
2291 * test_only_clause.f90: Ditto.
2292 * use_iso_c_binding.f90: Ditto.
2293 * value_5.f90: Ditto.
2294 * value_test.f90: Ditto.
2295 * value_tests_f03.f90: Ditto.
2296
2297 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
2298
2299 * gcc.dg/tls/opt-14.c: New.
2300
2301 2007-07-01 Ollie Wild <aaw@google.com>
2302
2303 * g++.dg/lookup/using16.C: New test.
2304 * g++.dg/lookup/using17.C: New test.
2305
2306 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
2307
2308 PR fortran/32239
2309 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2310 (test_4): Use proper test for floating point equality.
2311 (test_8): Likewise.
2312
2313 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2314
2315 PR libgfortran/32554
2316 * gfortran.dg/fmt_p_1.f90: New test.
2317
2318 2007-07-01 Ira Rosen <irar@il.ibm.com>
2319
2320 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2321 initialization and fix dg-final check - the initialization loop is
2322 vectorizable.
2323
2324 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2325 Volker Reichelt <reichelt@netcologne.de>
2326
2327 PR middle-end/32559
2328 * gcc.dg/pr32559.c: New test.
2329
2330 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2331
2332 PR tree-optimization/25371
2333 * gcc.dg/vect/pr25371.c: New test.
2334
2335 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
2336
2337 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2338 when allocating and initializing a flexible array.
2339
2340 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
2341
2342 PR fortran/20373
2343 * gfortran.dg/intrinsic.f90: New test.
2344
2345 2007-06-30 Tobias Burnus <burnus@net-b.de>
2346
2347 PR fortran/32555
2348 * gfortran.dg/fmt_zero_check.f90: New.
2349
2350 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
2351
2352 PR fortran/30284
2353 * gfortran.dg/repeat_f90: New test.
2354
2355 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2356
2357 PR testsuite/25241
2358 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2359 -pedantic-errors, so we should match errors.
2360 * gcc.dg/cpp/escape-1.c: Likewise.
2361 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2362 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2363 warning.
2364 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2365 errors instead of warnings.
2366 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2367 a pedantic warning.
2368 * gcc.dg/cpp/arith-3.c: Likewise.
2369
2370 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2371
2372 PR testsuite/25241
2373 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2374 * gcc.dg/pch/valid-2.c: Likewise.
2375 * gcc.dg/pch/valid-3.c: Likewise.
2376 * gcc.dg/pch/warn-1.c: Likewise.
2377 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2378
2379 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2380
2381 PR c/4076
2382 * gcc.dg/Wunused-function.c: New.
2383
2384 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2385
2386 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2387
2388 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
2389
2390 * g++.dg/other/canon-31724.C: New.
2391
2392 2007-06-29 Jan Hubicka <jh@suse.cz>
2393
2394 PR middle-end/32372
2395 * gcc.c-torture/compile/pr32372.c: new.
2396
2397 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2398
2399 * gfortran.dg/operator_3.f90: New test.
2400
2401 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2402
2403 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2404 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2405
2406 2007-06-29 Richard Guenther <rguenther@suse.de>
2407
2408 PR middle-end/32493
2409 * gcc.dg/inline-23.c: New testcase.
2410
2411 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
2412
2413 PR tree-optimization/24659
2414 * gcc.target/i386/vectorize2.c: New test.
2415 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2416 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2417
2418 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
2419
2420 * gcc.dg/pointer-arith-9.c: New test.
2421
2422 2007-06-29 Tobias Burnus <burnus@net-b.de>
2423
2424 PR fortran/32483
2425 * gfortran.dg/fmt_read_2.f90: New.
2426
2427 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2428
2429 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2430 If it exists, don't try to create it.
2431
2432 2007-06-28 Geoffrey Keating <geoffk@apple.com>
2433
2434 * g++.dg/ext/visibility/ms-compat-1.C: New.
2435
2436 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2437
2438 PR tree-opt/32417
2439 * gfortran.fortran-torture/compile/pr32417.f90: New test.
2440
2441 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
2442
2443 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2444 targets.
2445
2446 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
2447
2448 PR fortran/32467
2449 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2450
2451 2007-06-27 Richard Guenther <rguenther@suse.de>
2452
2453 PR middle-end/32492
2454 * gcc.dg/inline-22.c: New testcase.
2455
2456 2007-06-26 Hui-May Chang <hm.chang@apple.com>
2457
2458 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2459 the scan-assembler constant.
2460
2461 2007-06-25 Geoffrey Keating <geoffk@apple.com>
2462
2463 PR 20216
2464 * gcc.dg/pr20216.c: New.
2465
2466 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
2467
2468 PR tree-opt/32421
2469 * gcc.dg/vect/pr32421.c: New test.
2470
2471 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
2472
2473 PR c++/32111
2474 * g++.dg/other/friend5.C: New test.
2475
2476 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
2477
2478 PR fortran/32464
2479 * gfortran.dg/host_assoc_function_2.f90: New test.
2480
2481 PR fortran/31494
2482 * gfortran.dg/host_assoc_call_1.f90: New test.
2483
2484 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2485
2486 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2487
2488 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2489
2490 PR fortran/32456
2491 * gfortran.dg/error_format.f90: New test.
2492
2493 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
2494
2495 PR fortran/32136
2496 * gfortran.dg/pr32136.f90: New test.
2497
2498 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
2499
2500 PR fortran/31726
2501 * gfortran.dg/minmaxloc_1.f90: New test.
2502
2503 PR fortran/32298
2504 * gfortran.dg/minmaxloc_2.f90: New test.
2505
2506 2007-06-23 Richard Guenther <rguenther@suse.de>
2507
2508 PR tree-optimization/16876
2509 PR middle-end/29478
2510 * gcc.dg/pr29254.c: The warning is bogus.
2511 * gcc.dg/warn-1.c: Likewise.
2512 * gcc.dg/assign-warn-3.c: Likewise.
2513 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2514
2515 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
2516
2517 * gcc.c-torture/execute/20070623-1.c: New.
2518
2519 2007-06-22 Jan Hubicka <jh@suse.cz>
2520
2521 * gcc.c-torture/compile/pr31541.c: New.
2522
2523 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
2524
2525 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2526 Remove -m64 from dg-options.
2527
2528 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
2529
2530 PR middle-end/32374
2531 * gcc.dg/pr32374.c: New test.
2532
2533 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2534
2535 PR fortran/32360
2536 * gfortran.dg/pointer_assign_3.f90: New test.
2537
2538 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2539
2540 PR fortran/31162
2541 * gfortran.dg/assign.f90: Update test.
2542 * gfortran.dg/real_do_1.f90: Update test.
2543 * gfortran.dg/gomp/omp_do1.f90: Update test.
2544 * gfortran.dg/warnings_are_errors_1.f: Update test.
2545 * gfortran.dg/g77/20010519-1.f: Update test.
2546 * gfortran.dg/g77/pr9258.f: Update test.
2547 * gfortran.dg/g77/960317-1.f: Update test.
2548
2549 2007-06-21 Richard Guenther <rguenther@suse.de>
2550
2551 PR tree-optimization/32453
2552 * gcc.c-torture/compile/pr32453.c: New testcase.
2553
2554 2007-06-21 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR tree-optimization/31866
2557 * gcc.dg/pr31866.c: New test.
2558
2559 2007-06-21 Richard Guenther <rguenther@suse.de>
2560
2561 PR tree-optimization/32451
2562 * g++.dg/torture/20070621-1.C: New testcase.
2563
2564 2007-06-21 Christian Bruel <christian.bruel@st.com>
2565
2566 * gcc.dg/attr-isr.c: Test delay slot content.
2567
2568 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2569
2570 PR fortran/32361
2571 gfortran.dg/pointer_assign_2.f90: New test.
2572
2573 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2574
2575 PR fortran/25061
2576 gfortran.dg/invalid_procedure_name.f90: New test.
2577
2578 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
2579
2580 PR tree-optimization/25737
2581 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2582
2583 2007-06-20 Hui-May Chang <hm.chang@apple.com>
2584
2585 * gcc.target/i386/large-size-array-3.c: New.
2586
2587 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2588 Richard Guenther <rguenther@suse.de>
2589
2590 PR fortran/32140
2591 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2592
2593 2007-06-20 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR middle-end/31959
2596 * gcc.dg/pr31959.c: New test.
2597
2598 PR inline-asm/32109
2599 * g++.dg/ext/asm10.C: New test.
2600
2601 PR middle-end/32285
2602 * gcc.c-torture/execute/20070614-1.c: New test.
2603
2604 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
2605
2606 * gcc.target/arm/stack-corruption.c: New test.
2607
2608 2007-06-19 Richard Guenther <rguenther@suse.de>
2609
2610 * g++.dg/torture/pr30252.C: New testcase.
2611
2612 2007-06-19 Jakub Jelinek <jakub@redhat.com>
2613
2614 PR tree-optimization/32353
2615 * g++.dg/opt/nrv13.C: New test.
2616
2617 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
2618
2619 PR fortran/20863
2620 PR fortran/20882
2621 * gfortran.dg/impure_assignment_2.f90 : New test.
2622
2623 PR fortran/32236
2624 * gfortran.dg/data_initialized_2.f90 : New test.
2625
2626 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2627 appropriate version of 'dmach'.
2628
2629 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
2630
2631 PR target/32389
2632 * gcc.target/i386/pr32389.c New test.
2633
2634 2007-06-18 Simon Baldwin <simonb@google.com>
2635
2636 PR c++/31923
2637 * g++.dg/template/error25.C: New.
2638 * g++.dg/template/spec35.C: New.
2639
2640 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
2641
2642 * gcc.c-torture/compile/pr32355.c: New testcase.
2643
2644 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR tree-optimization/32383
2647 * g++.dg/opt/pr32383.C: New test.
2648
2649 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
2650
2651 PR rtl-optimization/32366
2652 * gcc.dg/vect/pr32366.c: New test.
2653
2654 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
2655
2656 * gcc.c-torture/compile/pr32349.c: New testcase.
2657
2658 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2659
2660 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2661 * gcc.target/sparc/combined-2.c: Likewise.
2662 * gcc.target/sparc/fexpand.c : Likewise.
2663 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
2664 * gcc.target/sparc/fpack16.c : Likewise.
2665 * gcc.target/sparc/fpmerge.c : Likewise.
2666 * gcc.target/sparc/fpmul.c : Likewise.
2667 * gcc.target/sparc/noresult.c : Likewise.
2668 * gcc.target/sparc/pdist.c: Likewise.
2669
2670 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
2671
2672 PR middle-end/31723
2673 * gcc.target/i386/recip-divf.c: New test.
2674 * gcc.target/i386/recip-sqrtf.c: Ditto.
2675 * gcc.target/i386/recip-vec-divf.c: Ditto.
2676 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2677 * gcc.target/i386/sse-recip.c: Ditto.
2678 * gcc.target/i386/sse-recip-vec.c: Ditto.
2679
2680 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2681
2682 PR tree-opt/32225
2683 * gcc.c-torture/compile/20070605-1.c: New test.
2684
2685 * gcc.c-torture/compile/20070603-1.c: New testcase.
2686 * gcc.c-torture/compile/20070603-2.c: New testcase.
2687
2688 * gcc.c-torture/compile/20070531-1.c: New test.
2689
2690 PR tree-opt/32167
2691 * gcc.c-torture/compile/20070531-2.c: New test.
2692
2693 PR tree-opt/32144
2694 * gcc.c-torture/compile/20070529-1.c: New test.
2695
2696 PR tree-opt/32145
2697 * gcc.c-torture/compile/20070529-2.c: New test.
2698
2699 PR tree-opt/32015
2700 * gcc.c-torture/compile/20070520-1.c: New test.
2701
2702 * g++.dg/ext/java-1.C: New test.
2703
2704 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2705 loops instead of one. Remove the "can't determine dependence"
2706 check.
2707 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2708 needed as the cast is gone in the first place.
2709 * gcc.dg/max-1.c: Change local variable a to be a global one.
2710 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2711 have a cast which is PREd.
2712
2713 2007-06-15 Mark Mitchell <mark@codesourcery.com>
2714
2715 * g++.dg/lookup/anon6.C: New test.
2716
2717 2007-06-14 Dirk Mueller <dmueller@suse.de>
2718
2719 PR c++/31806
2720 * g++.dg/opt/static6.C: New testcase.
2721
2722 2007-06-14 Geoff Keating <geoffk@apple.com>
2723
2724 * g++.dg/ext/visibility/overload-1.C: New.
2725
2726 PR 31093
2727 * g++.dg/ext/visibility/anon4.C: New.
2728
2729 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
2730
2731 PR target/32268
2732 * gcc.target/i386/pr32268.c: New test.
2733
2734 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
2735
2736 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2737 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2738 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2739
2740 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2741 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2742 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2743 BID is used.
2744
2745 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
2746
2747 PR fortran/32302
2748 * gfortran.dg/common_resize_1.f90: New test.
2749
2750 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
2751
2752 PR target/32274
2753 * gcc.dg/vect/pr32224.c: Fix.
2754
2755 2007-06-13 Eric Christopher <echristo@apple.com>
2756
2757 * gcc.target/i386/ssefn-1.c: Add -march=i386.
2758
2759 2007-06-13 Tobias Burnus <burnus@net-b.de>
2760
2761 PR fortran/32323
2762 * gfortran.dg/actual_array_vect_1.f90: New.
2763
2764 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
2765
2766 * gcc.target/sparc/mfpu.c: New test.
2767
2768 2007-06-12 Geoff Keating <geoffk@apple.com>
2769
2770 * g++.dg/warn/weak1.C: Suppress on Darwin.
2771 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2772
2773 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2774
2775 PR middle-end/31579
2776 * g++.dg/torture/pr31579.C: New testcase.
2777
2778 2007-06-12 Ian Lance Taylor <iant@google.com>
2779
2780 PR libstdc++/29286
2781 * g++.dg/init/new16.C: New test.
2782 * g++.dg/init/new17.C: New test.
2783 * g++.dg/init/new18.C: New test.
2784 * g++.dg/init/new19.C: New test.
2785
2786 2007-06-12 Olivier Hainque <hainque@adacore.com>
2787
2788 * gnat.dg/lhs_view_convert.adb: New test.
2789
2790 2007-06-12 Richard Guenther <rguenther@suse.de>
2791
2792 PR tree-optimization/15353
2793 PR tree-optimization/31657
2794 * gcc.c-torture/execute/20070424-1.c: New testcase.
2795 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2796 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2797 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2798 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2799 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2800
2801 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2802
2803 PR rtl-optimization/32293
2804 * gcc.dg/pr32293.c: New test.
2805
2806 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2807
2808 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2809
2810 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
2811
2812 PR fortran/29786
2813 * gfortran.dg/equiv_7.f90: New test.
2814 * gfortran.dg/equiv_constraint_7.f90: Change error message.
2815
2816 PR fortran/30875
2817 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2818
2819 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
2820
2821 * gcc.dg/setjmp-3.c: Rename raise to raise0.
2822 * gcc.dg/setjmp-4.c: Likewise.
2823 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2824
2825 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
2826
2827 PR rtl-optimization/31025
2828 * gfortran.dg/pr31025.f90: New.
2829
2830 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2831
2832 PR target/32280
2833 * gcc.target/i386/pr32280.c: New test.
2834
2835 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2836
2837 PR middle-end/32279
2838 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2839
2840 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2841
2842 PR libgfortran/32235
2843 * gfortran.dg/backspace_9.f: New test.
2844
2845 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
2846
2847 * gcc.dg/tree-ssa/prefetch-7.c: New test.
2848
2849 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
2850
2851 * gcc.dg/tree-ssa/loop-28.c: New testcase.
2852
2853 2007-06-09 Ian Lance Taylor <iant@google.com>
2854
2855 PR tree-optimization/32169
2856 * gcc.c-torture/compile/pr32169.c: New test.
2857
2858 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
2859
2860 * gcc.dg/vect/costmodel: New directory.
2861 * gcc.dg/vect/costmodel/i386: New directory.
2862 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2863 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2864 New test.
2865 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2866 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2867 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2868 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2869 * gcc.dg/vect/costmodel/x86_64: New directory.
2870 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2871 New testsuite.
2872 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2873 New test.
2874 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2875 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2876 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2877 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2878 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2879
2880 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
2881
2882 PR tree-optimization/32243
2883 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
2884 flags for -Os tests.
2885 * gcc.dg/vect/03-vect-pr32243.c: New test.
2886
2887 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
2888
2889 PR tree-optimization/32224
2890 * gcc.dg/vect/pr32224.c: New test.
2891
2892 2007-06-08 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR c++/32177
2895 * g++.dg/gomp/pr32177.C: New test.
2896
2897 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2898
2899 PR testsuite/25241
2900 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2901 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2902 warning nor an error.
2903 * gcc.dg/Wfatal-2.c: Likewise.
2904 * gcc.dg/Werror-1.c: Likewise.
2905 * gcc.dg/Werror-5.c: Likewise.
2906 * gcc.dg/Werror-7.c: Likewise.
2907 * gcc.dg/Werror-10.c: Likewise.
2908 * gcc.dg/Werror-11.c: Likewise.
2909
2910 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
2911
2912 PR c++/30759
2913 * g++.dg/init/brace6.C: New test.
2914
2915 2007-06-07 Geoffrey Keating <geoffk@apple.com>
2916
2917 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2918 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2919 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2920 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2921
2922 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2923 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2924 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2925 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2926 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2927 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2928 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2929 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2930
2931 * gcc.dg/darwin-minversion-3.c: New.
2932
2933 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
2934
2935 * gcc.target/i386/builtin-copysign.c: New test.
2936
2937 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
2938
2939 PR tree-optimization/32220
2940 * gfortran.dg/predcom-2.f: New testcase.
2941
2942 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2943
2944 PR tree-opt/32231
2945 * gcc.target/i386/vectorize4.c: New test.
2946
2947 2007-06-06 Steve Ellcey <sje@cup.hp.com>
2948
2949 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2950
2951 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2952
2953 PR testsuite/25241
2954 * gcc.dg/simd-5.c: Mark output as a note.
2955 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2956 dg-message.
2957 * gcc.dg/simd-1.c: Likewise.
2958 * gcc.dg/always_inline.c: Mark output as a sorry.
2959 * gcc.dg/always_inline2.c: Likewise.
2960 * gcc.dg/always_inline3.c: Likewise.
2961
2962 2007-06-06 Ian Lance Taylor <iant@google.com>
2963
2964 * g++.dg/conversion/enum1.C: New test.
2965
2966 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
2967
2968 PR tree-optimization/32216
2969 * gcc.dg/vect/pr32216.c: New test.
2970
2971 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2972
2973 PR testsuite/18923
2974 * gfortran.dg/invalid_contains_1.f90: New test.
2975 * gfortran.dg/invalid_contains_2.f90: New test.
2976
2977 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2978
2979 PR testsuite/32057
2980 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2981 midnight issues.
2982
2983 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2984
2985 PR testsuite/25241
2986 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2987 dg-message to match de note.
2988 * gcc.dg/pr26570.c: Use dg-message for a note.
2989 * gcc.dg/pr29254.c: Use dg-message for generic output and use
2990 dg-error instead of dg-warning because of -Werror.
2991 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2992 neither an error, nor a warning.
2993 * gcc.dg/glibc-uclibc-2.c: Likewise
2994 * gcc.dg/cpp/19940712-1.c: Likewise.
2995
2996 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
2997
2998 PR preprocessor/23479
2999 * gcc.dg/binary-constants-1.c: Add test suites for
3000 the 0b-prefixed binary integer constants.
3001 * gcc.dg/binary-constants-2.c: Ditto.
3002 * gcc.dg/binary-constants-3.c: Ditto.
3003 * gcc.dg/binary-constants-4.c: Ditto.
3004
3005 2007-06-05 Ian Lance Taylor <iant@google.com>
3006
3007 * gcc.dg/Wstrict-overflow-19.c: New test.
3008
3009 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
3010
3011 * gcc.dg/matrix/matrix-6.c: Remove conversion.
3012
3013 2007-06-04 Ian Lance Taylor <iant@google.com>
3014
3015 * gcc.dg/Wstrict-overflow-18.c: New test.
3016
3017 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3018
3019 PR testsuite/25241
3020 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3021 * gcc.dg/cpp/mi5.c: Likewise.
3022 * gcc.dg/cpp/mi7.c: Likewise.
3023
3024 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
3025
3026 PR c/32191
3027 * gcc.dg/pr32191.c: New test.
3028
3029 2007-05-28 Tobias Burnus <burnus@net-b.de>
3030
3031 PR fortran/32124
3032 * gfortran.dg/allocate_stat_1.f90: Remove.
3033
3034 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
3035
3036 * gcc.target/i386/sse4_2-check.h: New.
3037 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3038 * gcc.target/i386/sse4_2-crc32.h: Likewise.
3039 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3040 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3041 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3042 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3043 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3044 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3045 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3046 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3047 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3048 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3049 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3050 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3051 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3052 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3053 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3054 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3055
3056 2007-06-01 Geoffrey Keating <geoffk@apple.com>
3057
3058 * gcc.dg/pie-link.c: New test.
3059
3060 2007-06-01 Ian Lance Taylor <iant@google.com>
3061
3062 * gcc.dg/Wstrict-overflow-17.c: New test.
3063
3064 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
3065
3066 * gcc.dg/builtin-return-1.c (g): New.
3067 (main): Allocate at least 64 bytes on the stack.
3068
3069 2007-05-31 Mark Mitchell <mark@codesourcery.com>
3070
3071 * g++.dg/init/cleanup3.C: New test.
3072
3073 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
3074
3075 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3076 int is 16 bits.
3077
3078 007-05-31 Paul Thomas <pault@gcc.gnu.org>
3079
3080 PR fortran/32156
3081 * gfortran.dg/char_array_constructor_3.f90: New test.
3082
3083 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
3084
3085 PR tree-optimization/32160
3086 * gfortran.dg/predcom-1.f: New test.
3087
3088 2007-05-31 Richard Guenther <rguenther@suse.de>
3089
3090 * g++.dg/other/str_empty.C: Move...
3091 * g++.dg/other/pr30567.C: Move...
3092 * g++.dg/tree-ssa/pr27218.C: Move...
3093 * g++.dg/torture: ...here and remove dg-options.
3094
3095 2007-05-31 Paolo Carlini <pcarlini@suse.de>
3096
3097 PR c++/32158
3098 * g++.dg/ext/is_pod_incomplete.C: New.
3099
3100 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
3101 Douglas Gregor <doug.gregor@gmail.com>
3102 Pedro Lamarao <pedro.lamarao@mndfck.org>
3103 Howard Hinnant <howard.hinnant@gmail.com>
3104
3105 PR c++/7412
3106 PR c++/29939
3107 * g++.dg/cpp0x/rv8p.C: New.
3108 * g++.dg/cpp0x/temp-constructor-bug.C: New.
3109 * g++.dg/cpp0x/cast-bug.C: New.
3110 * g++.dg/cpp0x/elision_weak.C: New.
3111 * g++.dg/cpp0x/collapse-bug.C: New.
3112 * g++.dg/cpp0x/rv3p.C: New.
3113 * g++.dg/cpp0x/rv7n.C: New.
3114 * g++.dg/cpp0x/overload-conv-1.C: New.
3115 * g++.dg/cpp0x/rv2n.C: New.
3116 * g++.dg/cpp0x/deduce.C: New.
3117 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3118 * g++.dg/cpp0x/rv6p.C: New.
3119 * g++.dg/cpp0x/template_deduction.C: New.
3120 * g++.dg/cpp0x/implicit-copy.C: New.
3121 * g++.dg/cpp0x/rv1p.C: New.
3122 * g++.dg/cpp0x/cast.C: New.
3123 * g++.dg/cpp0x/rv5n.C: New.
3124 * g++.dg/cpp0x/collapse.C: New.
3125 * g++.dg/cpp0x/overload-conv-2.C: New.
3126 * g++.dg/cpp0x/rv4p.C: New.
3127 * g++.dg/cpp0x/rvo.C: New.
3128 * g++.dg/cpp0x/iop.C: New.
3129 * g++.dg/cpp0x/rv3n.C: New.
3130 * g++.dg/cpp0x/rv7p.C: New.
3131 * g++.dg/cpp0x/reference_collapsing.C: New.
3132 * g++.dg/cpp0x/overload.C: New.
3133 * g++.dg/cpp0x/named.C: New.
3134 * g++.dg/cpp0x/rv2p.C: New.
3135 * g++.dg/cpp0x/rv6n.C: New.
3136 * g++.dg/cpp0x/not_special.C: New.
3137 * g++.dg/cpp0x/bind.C: New.
3138 * g++.dg/cpp0x/rv1n.C: New.
3139 * g++.dg/cpp0x/rv5p.C: New.
3140 * g++.dg/cpp0x/elision.C: New.
3141 * g++.dg/cpp0x/named_refs.C: New.
3142 * g++.dg/cpp0x/unnamed_refs.C: New.
3143 * g++.dg/cpp0x/rv4n.C: New.
3144 * g++.dg/cpp0x/elision_neg.C: New.
3145 * g++.dg/init/copy7.C: Run in C++98 mode.
3146 * g++.dg/overload/arg1.C: Ditto.
3147 * g++.dg/overload/arg4.C: Ditto.
3148
3149 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR c++/31809
3152 * g++.dg/opt/static5.C: New test.
3153
3154 2007-05-30 Richard Guenther <rguenther@suse.de>
3155
3156 * g++.dg/dg.exp: Prune torture/.
3157 * g++.dg/torture/dg-torture.exp: New testsuite.
3158
3159 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
3160
3161 * gcc.target/arm/pr27387.C: Move and rename to ...
3162 * g++.dg/inherit/thunk8.C: ... here.
3163
3164 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3165
3166 PR tree-optimization/31769
3167 * g++.dg/gomp/pr31769.C: New test.
3168
3169 2007-05-29 Hui-May Chang <hm.chang@apple.com>
3170
3171 * gcc.target/i386/stack-realign.c: New.
3172
3173 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
3174
3175 * gcc.dg/tree-ssa/prefetch-6.c: New test.
3176
3177 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
3178
3179 * gfortran.dg/sizeof.f90: New.
3180
3181 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3182
3183 PR c/31339
3184 * gcc.dg/boolcomplex-1.c: New test.
3185
3186 PR c++/31339
3187 * g++.dg/ext/boolcomplex-1.c: New test.
3188
3189 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
3190
3191 * gcc.dg/matrix: New directory.
3192
3193 2007-05-28 Tobias Burnus <burnus@net-b.de>
3194
3195 PR fortran/32124
3196 * gfortran.dg/allocate_stat_1.f90: New.
3197
3198 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3199
3200 PR fortran/31972
3201 * transfer_hollerith_1.f90: New test.
3202
3203 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3204
3205 PR tree-opt/32100
3206 * gcc.c-torture/execute/vrp-7.c: New test.
3207
3208 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3209
3210 * gfortran.dg/transfer_simplify_4.f90: New test.
3211
3212 2007-05-27 Tobias Burnus <burnus@net-b.de>
3213
3214 PR fortran/32088
3215 * gfortran.dg/func_result_3.f90: New.
3216
3217 2007-05-27 Tobias Burnus <burnus@net-b.de>
3218
3219 PR middle-end/32083
3220 * gfortran.dg/transfer_simplify_3.f90: New.
3221
3222 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3223
3224 PR target/32065
3225 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
3226 to compile options.
3227 * gcc.target/i386/pr32065-2.c: New test.
3228
3229 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3230
3231 PR fortran/31813
3232 * gfortran.dg/io_constraints_2.f90: Update.
3233
3234 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
3235
3236 PR fortran/31219
3237 * gfortran.dg/array_constructor_17.f90: New test.
3238
3239 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
3240
3241 PR tree-opt/32090
3242 * g++.dg/opt/array2.C: New testcase.
3243
3244 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3245
3246 PR target/32065
3247 * gcc.target/i386/pr32065.c: New test.
3248
3249 2007-05-25 Dirk Mueller <dmueller@suse.de>
3250 Marcus Meissner <meissner@suse.de>
3251
3252 * gcc.dg/attr-alloc_size.c: New.
3253
3254 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
3255 Lee Millward <lee.millward@gmail.com>
3256
3257 PR c++/31745
3258 * g++.dg/parse/crash34.C: New test.
3259
3260 * g++.dg/parse/crash35.C: New test.
3261
3262 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
3263
3264 * gcc.target/i386/sse2-check.h: New.
3265 * gcc.target/i386/sse2-vec-1.c: Likewise.
3266 * gcc.target/i386/sse2-vec-2.c: Likewise.
3267 * gcc.target/i386/sse2-vec-3.c: Likewise.
3268 * gcc.target/i386/sse2-vec-4.c: Likewise.
3269 * gcc.target/i386/sse2-vec-5.c: Likewise.
3270 * gcc.target/i386/sse2-vec-6.c: Likewise.
3271
3272 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
3273
3274 PR c++/31431
3275 PR c++/31432
3276 PR c++/31434
3277 PR c++/31435
3278 PR c++/31437
3279 PR c++/31438
3280 PR c++/31442
3281 PR c++/31443
3282 PR c++/31444
3283 PR c++/31445
3284 * g++.dg/cpp0x/pr31431.C: New.
3285 * g++.dg/cpp0x/pr31437.C: New.
3286 * g++.dg/cpp0x/pr31442.C: New.
3287 * g++.dg/cpp0x/pr31444.C: New.
3288 * g++.dg/cpp0x/pr31431-2.C: New.
3289 * g++.dg/cpp0x/pr31432.C: New.
3290 * g++.dg/cpp0x/pr31434.C: New.
3291 * g++.dg/cpp0x/pr31438.C: New.
3292 * g++.dg/cpp0x/pr31443.C: New.
3293 * g++.dg/cpp0x/pr31445.C: New.
3294 * g++.dg/cpp0x/variadic-crash1.C: New.
3295
3296 2007-05-25 Richard Sandiford <richard@codesourcery.com>
3297
3298 * gcc.target/arm/long-calls-1.c: New test.
3299 * gcc.target/arm/long-calls-2.c: Likewise.
3300 * gcc.target/arm/long-calls-3.c: Likewise.
3301 * gcc.target/arm/long-calls-4.c: Likewise.
3302
3303 2007-05-25 Richard Guenther <rguenther@suse.de>
3304 Andrew Pinski <andrew_pinski@playstation.sony.com>
3305
3306 PR tree-optimization/31982
3307 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3308
3309 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
3310
3311 PR fortran/32047
3312 * gfortran.dg/result_in_spec_2.f90: New test.
3313
3314 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3315
3316 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3317
3318 2007-05-24 Ollie Wild <aaw@google.com>
3319
3320 * gcc.dg/cpp/counter-1.c: New test.
3321 * gcc.dg/pch/counter-1.c: New test.
3322 * gcc.dg/pch/counter-1.hs: New file.
3323 * gcc.dg/pch/counter-2.c: New test.
3324 * gcc.dg/pch/counter-2.hs: New file.
3325 * gcc.dg/pch/counter-3.c: New test.
3326 * gcc.dg/pch/counter-3.hs: New file.
3327
3328 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
3329
3330 * gcc.dg/tree-ssa/predcom-1.c: New test.
3331 * gcc.dg/tree-ssa/predcom-2.c: New test.
3332 * gcc.dg/tree-ssa/predcom-3.c: New test.
3333 * gcc.dg/tree-ssa/predcom-4.c: New test.
3334 * gcc.dg/tree-ssa/predcom-5.c: New test.
3335 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3336
3337 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
3338
3339 PR testsuite/32062
3340 * gcc.target/i386/sse4_1-check.h (MASK): New.
3341
3342 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3343
3344 PR fortran/32038
3345 * gfortran.dg/pr25603.f: Initialize integer variables.
3346
3347 2007-05-23 Ian Lance Taylor <iant@google.com>
3348
3349 * g++.dg/other/vrp1.C: New test.
3350
3351 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
3352
3353 PR preprocessor/20077
3354 * gcc.dg/cpp/paste15.c: New test.
3355
3356 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
3357 Nigel Stephens <nigel@mips.com>
3358 Richard Sandiford <richard@codesourcery.com>
3359
3360 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3361 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3362 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3363 * gcc.target/mips/inter/mips16-inter.exp: New.
3364
3365 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
3366
3367 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3368
3369 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
3370
3371 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3372 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
3373 * gcc.target/i386/sse3-addsubps.c: Likewise.
3374 * gcc.target/i386/sse3-haddpd.c: Likewise.
3375 * gcc.target/i386/sse3-haddps.c: Likewise.
3376 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3377 * gcc.target/i386/sse3-hsubps.c: Likewise.
3378 * gcc.target/i386/sse3-lddqu.c: Likewise.
3379 * gcc.target/i386/sse3-movddup.c: Likewise.
3380 * gcc.target/i386/sse3-movshdup.c: Likewise.
3381 * gcc.target/i386/sse3-movsldup.c: Likewise.
3382
3383 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3384 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
3385 * gcc.target/i386/ssse3-pabsd.c: Likewise.
3386 * gcc.target/i386/ssse3-pabsw.c: Likewise.
3387 * gcc.target/i386/ssse3-palignr.c: Likewise.
3388 * gcc.target/i386/ssse3-phaddd.c: Likewise.
3389 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3390 * gcc.target/i386/ssse3-phaddw.c: Likewise.
3391 * gcc.target/i386/ssse3-phsubd.c: Likewise.
3392 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3393 * gcc.target/i386/ssse3-phsubw.c: Likewise.
3394 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3395 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3396 * gcc.target/i386/ssse3-pshufb.c: Likewise.
3397 * gcc.target/i386/ssse3-psignb.c: Likewise.
3398 * gcc.target/i386/ssse3-psignd.c: Likewise.
3399 * gcc.target/i386/ssse3-psignw.c: Likewise.
3400 * gcc.target/i386/ssse3-vals.h: Likewise.
3401
3402 * gcc.target/i386/sse3-check.h: New file.
3403 * gcc.target/i386/ssse3-check.h: Likewise.
3404
3405 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3406
3407 PR middle-end/31095
3408 * gcc.c-torture/compile/bcopy-1.c: New testcase.
3409
3410 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3411
3412 PR middle-end/31606
3413 * gcc.c-torture/20070522-1.c: New testcase.
3414
3415 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3416
3417 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3418
3419 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
3420
3421 * gcc.c-torture/execute/ieee/20000320-1.x,
3422 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3423 m68k-*-* and check_effective_target_coldfire_fpu.
3424
3425 2007-05-22 Ollie Wild <aaw@google.com>
3426
3427 * g++.dg/lookup/hidden-class10.C: New test.
3428 * g++.dg/lookup/hidden-class11.C: New test.
3429
3430 2007-05-22 Ollie Wild <aaw@google.com>
3431
3432 * g++.dg/lookup/name-clash5.C: New test.
3433 * g++.dg/lookup/name-clash6.C: New test.
3434
3435 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3436
3437 * g++.dg/other/i386-2.C: Update comments on header files tested.
3438 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
3439 of <tmmintrin.h>.
3440 * gcc.target/i386/sse-12.c: Likewise.
3441 * gcc.target/i386/sse-13.c: Likewise.
3442 * gcc.target/i386/sse-14.c: Likewise.
3443
3444 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3445 Redefined to test with immediate operand.
3446 (__builtin_ia32_blendps): Likewise.
3447 (__builtin_ia32_blendpd): Likewise.
3448 (__builtin_ia32_dpps): Likewise.
3449 (__builtin_ia32_dpps): Likewise.
3450 (__builtin_ia32_insertps128): Likewise.
3451 (__builtin_ia32_vec_ext_v4sf): Likewise.
3452 (__builtin_ia32_vec_set_v16qi): Likewise.
3453 (__builtin_ia32_vec_set_v4si): Likewise.
3454 (__builtin_ia32_vec_set_v2di): Likewise.
3455 (__builtin_ia32_vec_ext_v16qi): Likewise.
3456 (__builtin_ia32_vec_ext_v4si): Likewise.
3457 (__builtin_ia32_vec_ext_v2di): Likewise.
3458 (__builtin_ia32_roundpd): Likewise.
3459 (__builtin_ia32_roundsd): Likewise.
3460 (__builtin_ia32_roundps): Likewise.
3461 (__builtin_ia32_roundss): Likewise.
3462 (__builtin_ia32_mpsadbw128): Likewise.
3463
3464 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3465
3466 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3467
3468 2007-05-22 Janis Johnson <janis187@us.ibm.com>
3469
3470 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3471 failures.
3472 * gcc.dg/dfp/func-struct.c: Ditto.
3473 * gcc.dg/dfp/operator-assignment.c: Ditto.
3474 * gcc.dg/dfp/convert-bfp.c: Ditto.
3475 * gcc.dg/dfp/convert-int.c: Ditto.
3476 * gcc.dg/dfp/convert-int-max.c: Ditto.
3477 * gcc.dg/dfp/func-scalar.c: Ditto.
3478 * gcc.dg/dfp/cast.c: Ditto.
3479 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3480 failures, and fix a typo in return type of arg1_128.
3481 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3482 failures, and fix a typo in a constant suffix.
3483 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3484 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3485
3486 2007-05-22 Janis Johnson <janis187@us.ibm.com>
3487 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3488
3489 * lib/gcc-dg.exp(process_message): New proc.
3490 (dg-message): New test directive.
3491 * gcc.dg/always_inline.c: Use dg-message.
3492 * gcc.dg/always_inline2.c: Ditto.
3493 * gcc.dg/always_inline3.c: Ditto.
3494 * gcc.dg/invalid-call-1.c: Ditto.
3495 * gcc.dg/pr17506.c: Ditto.
3496 * gcc.dg/simd-5.c: Ditto.
3497 * gcc.dg/simd-6.c: Ditto.
3498 * gcc.dg/va-arg-2.c: Ditto.
3499 * gcc.dg/cpp/syshdr.c: Ditto.
3500 * gcc.dg/cpp/unc4.c: Ditto.
3501 * gcc.dg/cpp/trad/mi1.c: Ditto.
3502 * gcc.dg/cpp/trad/mi5.c: Ditto.
3503 * gcc.dg/cpp/trad/mi7.c: Ditto.
3504 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3505 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3506 * gcc.test-framework/test-framework.awk: Special-case outexists
3507 tests.
3508
3509 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3510
3511 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3512 (bit_SSE4_2): Likewise.
3513 (bit_POPCNT): Likewise.
3514
3515 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3516 Check if assembler supports SSE4 instructions.
3517
3518 * gcc.target/i386/sse4_1-blendpd.c: New file.
3519 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3520 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3521 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3522 * gcc.target/i386/sse4_1-check.h: Likewise.
3523 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3524 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3525 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3526 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3527 * gcc.target/i386/sse4_1-extractps.c: Likewise.
3528 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3529 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3530 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3531 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3532 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3533 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3534 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3535 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3536 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3537 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3538 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3539 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3540 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3541 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3542 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3543 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3544 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3545 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3546 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3547 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3548 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3549 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3550 * gcc.target/i386/sse4_1-pminud.c: Likewise.
3551 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3552 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3553 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3554 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3555 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3556 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3557 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3558 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3559 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3560 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3561 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3562 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3563 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3564 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3565 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3566 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3567 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3568 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3569 * gcc.target/i386/sse4_1-round.h: Likewise.
3570 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3571 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3572 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3573 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3574 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3575 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3576 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3577 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3578 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3579 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3580 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3581 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3582 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3583 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3584
3585 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3586
3587 PR fortran/31627
3588 * gfortran.dg/bounds_check_7.f90: New test.
3589
3590 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
3591
3592 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3593 (check_effective_target_sse4a): Ditto.
3594
3595 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3596 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3597 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3598 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3599 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3600 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3601 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3602 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3603 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3604 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3605 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3606 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3607 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3608 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3609 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3610 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3611 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3612 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3613 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3614 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3615
3616 2007-05-21 Mark Mitchell <mark@codesourcery.com>
3617
3618 * g++.dg/ext/cleanup-1.C: New test.
3619 * g++.dg/ext/cleanup-2.C: Likewise.
3620 * g++.dg/ext/cleanup-3.C: Likewise.
3621 * g++.dg/ext/cleanup-4.C: Likewise.
3622 * g++.dg/ext/cleanup-5.C: Likewise.
3623 * g++.dg/ext/cleanup-6.C: Likewise.
3624 * g++.dg/ext/cleanup-8.C: Likewise.
3625 * g++.dg/ext/cleanup-9.C: Likewise.
3626 * g++.dg/ext/cleanup-10.C: Likewise.
3627 * g++.dg/ext/cleanup-11.C: Likewise.
3628 * g++.dg/ext/cleanup-dtor.C: Likewise.
3629
3630 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
3631
3632 PR middle-end/31995
3633 * gcc.dg/vect/vect-102a.c: New test.
3634
3635 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
3636 Paolo Carlini <pcarlini@suse.de>
3637 Uros Bizjak <ubizjak@gmail.com>
3638
3639 * gcc.dg/gcc-have-sync-compare-and-swap.c,
3640 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3641 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3642 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3643 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3644 New testcases.
3645
3646 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
3647
3648 PR fortran/32002
3649 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3650
3651 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3652
3653 PR fortran/32027
3654 * gfortran.dg/do_3.F90: Add checks for the final value of the
3655 loop variable.
3656
3657 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
3658
3659 * gcc.c-torture/execute/990127-2.x: New file.
3660
3661 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
3662
3663 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3664 * gcc.target/i386/sse-12: Add -O to compile options.
3665 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3666 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
3667 and mm3dnow.h. Add -O to compile options.
3668
3669 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
3670
3671 PR fortran/31867
3672 * gfortran.dg/char_length_5.f90: New test.
3673
3674 PR fortran/31994
3675 * gfortran.dg/array_reference_1.f90: New test.
3676
3677 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3678
3679 PR middle-end/7651
3680 PR c++/11856
3681 PR c/12963
3682 PR c/23587
3683 PR other/29694
3684 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3685 * gcc.dg/Wtype-limits.c: New.
3686 * gcc.dg/Wtype-limits-Wextra.c: New.
3687 * gcc.dg/Wtype-limits-no.c: New.
3688 * g++.dg/warn/Wtype-limits.C: New.
3689 * g++.dg/warn/Wtype-limits-Wextra.C: New.
3690 * g++.dg/warn/Wtype-limits-no.C: New.
3691
3692 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3693
3694 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3695 instead of "-msse2".'
3696 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3697 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
3698 and mm3dnow.h.
3699 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3700 to test with immediate operand.
3701 (__builtin_ia32_insertqi): Ditto.
3702 (__builtin_ia32_palignr128): Ditto.
3703 (__builtin_ia32_palignr): Ditto.
3704 (__builtin_ia32_pshufhw): Ditto.
3705 (__builtin_ia32_pshuflw): Ditto.
3706 (__builtin_ia32_pshufd): Ditto.
3707 (__builtin_ia32_vec_set_v8hi): Ditto.
3708 (__builtin_ia32_vec_ext_v8hi): Ditto.
3709 (__builtin_ia32_shufpd): Ditto.
3710 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3711
3712 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
3713
3714 PR fortran/32001
3715 * gfortran.dg/min_max_conformance.f90: Added more testcases.
3716
3717 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3718
3719 PR target/31585
3720 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3721 and "__inline". Use "-msse" instead of "-msse2".
3722
3723 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3724
3725 PR middle-end/7651
3726 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3727 * gcc.dg/20030906-2.c: Likewise.
3728 * objc.dg/method-17.m: Add -Wreturn-type.
3729 * obj-c++.dg/method-21.mm: Likewise.
3730
3731 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3732
3733 PR target/31585
3734 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3735 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3736 (__builtin_ia32_psrlqi128): Ditto.
3737 (__builtin_ia32_psrlwi128): Ditto.
3738 (__builtin_ia32_psrldi128): Ditto.
3739 (__builtin_ia32_psrldqi128): Ditto.
3740 (__builtin_ia32_pslldqi128): Ditto.
3741 (__builtin_ia32_psrawi128): Ditto.
3742 (__builtin_ia32_psradi128): Ditto.
3743 (__builtin_ia32_psllqi128): Ditto.
3744 (__builtin_ia32_pslldi128): Ditto.
3745 (__builtin_prefetch): Ditto.
3746 (__builtin_ia32_pshufw): Ditto.
3747 (__builtin_ia32_vec_set_v4hi): Ditto.
3748 (__builtin_ia32_vec_ext_v4hi): Ditto.
3749 (__builtin_ia32_shufps): Ditto.
3750 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3751
3752 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3753
3754 PR fortran/31974
3755 * gfortran.dg/char_allocation_1.f90: New test.
3756
3757 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3758
3759 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3760 * gcc.dg/Wconversion-sign.c: New.
3761 * gcc.dg/Wconversion-integer-no-sign.c: New.
3762 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3763 Wconversion-sign.C
3764 * g++.dg/warn/Wconversion-sign.C: New.
3765 * g++.old-deja/g++.other/warn4.C: Update.
3766 * g++.dg/warn/Wconversion1.C: Likewise.
3767
3768 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3769
3770 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3771 * gcc.dg/torture/builtin-math-4.c: Likewise.
3772
3773 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3774
3775 PR libfortran/31964
3776 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3777
3778 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
3779
3780 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3781
3782 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
3783
3784 PR target/31628
3785 * gcc.target/i386/pr31628.c: New.
3786
3787 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
3788
3789 PR middle-end/31344
3790 * gcc.dg/pr31344.c: New test.
3791
3792 2007-05-17 Ian Lance Taylor <iant@google.com>
3793
3794 PR tree-optimization/31953
3795 * gcc.c-torture/compile/pr31953.c: New test.
3796
3797 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3798
3799 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3800
3801 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3802 and drem.
3803 * gcc.dg/torture/builtin-math-4.c: Likewise.
3804
3805 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3806 * gcc.dg/torture/builtin-math-4.c: Likewise.
3807
3808 * gcc.dg/torture/builtin-math-4.c: New test.
3809
3810 2007-05-17 Janis Johnson <janis187@us.ibm.com>
3811 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3812
3813 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3814 * gcc.dg/cpp/include2.c: Ditto.
3815 * gcc.dg/cpp/mac-dir-2.c: Ditto.
3816 * gcc.dg/cpp/paste5.c: Ditto.
3817 * gcc.dg/cpp/paste6.c: Ditto.
3818 * gcc.dg/cpp/paste8.c: Ditto.
3819 * gcc.dg/cpp/paste11.c: Ditto.
3820 * gcc.dg/cpp/paste13.c: Ditto.
3821 * gcc.dg/cpp/skipping2.c: Ditto.
3822 * gcc.dg/reg-vol-struct-1.c: Ditto.
3823 * gcc.dg/Wshadow-1.c: Ditto.
3824 * gcc.dg/cpp/trad/comment.c: Ditto.
3825 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3826 * gcc.dg/cpp/if-2.c: Ditto.
3827 * gcc.dg/array-5.c: Ditto.
3828 * gcc.dg/inline-15.c: Ditto.
3829 * gcc.dg/pr27953.c: Ditto.
3830 * gcc.dg/Wno-c++-compat.c: Ditto.
3831
3832 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
3833
3834 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3835
3836 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
3837
3838 * gcc.c-torture/execute/20070517-1.c: New test.
3839
3840 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
3841
3842 PR fortran/31919
3843 * gfortran.dg/min_max_conformance.f90: New test.
3844
3845 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
3846
3847 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3848 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3849 gcc.dg/vect/vect-104.c: Use more complex construction to
3850 prevent vectorizing.
3851 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3852
3853 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
3854
3855 PR tree-optimization/24659
3856 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3857 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3858 not vect_int target.
3859 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3860 not vect_int target. Loop is vectorized for vect_intfloat_cvt
3861 targets.
3862 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3863 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3864 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3865
3866 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
3867
3868 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3869 and x86_64-*-* targets.
3870 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3871
3872 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
3873
3874 PR fortran/18769
3875 PR fortran/30881
3876 PR fortran/31194
3877 PR fortran/31216
3878 PR fortran/31427
3879 * transfer_simplify_1.f90: New test.
3880 * transfer_simplify_2.f90: New test.
3881
3882 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3883
3884 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3885
3886 2007-05-14 Janis Johnson <janis187@us.ibm.com>
3887
3888 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3889
3890 * gcc.dg/fltconst-pedantic-dfp.c: New test.
3891
3892 PR c/31924
3893 * gcc.dg/fltconst-1.c: New test.
3894
3895 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3896 * gcc.dg/dfp/operator-assignment.c: Ditto.
3897
3898 2007-05-14 Paolo Carlini <pcarlini@suse.de>
3899
3900 PR c++/29928
3901 * g++.dg/rtti/typeid5.C: New.
3902
3903 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3904
3905 PR fortran/31725
3906 * gfortran.dg/substr_4.f: New test.
3907
3908 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
3909
3910 * gcc.target/m68k/interrupt_thread-1.c,
3911 gcc.target/m68k/interrupt_thread-2.c,
3912 gcc.target/m68k/interrupt_thread-3.c: New.
3913 * gcc.target/m68k/m68k.exp: Accept fido.
3914
3915 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3916
3917 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3918 * gfortran.dg/altreturn_3.f90: Likewise.
3919 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3920 * gfortran.dg/default_numeric_type_1.f90: Likewise.
3921 * gfortran.dg/inquire_iolength.f90: Likewise.
3922 * gfortran.dg/module_naming_1.f90: Likewise.
3923 * gfortran.dg/oldstyle_2.f90: Likewise.
3924 * gfortran.dg/operator_2.f90: Likewise.
3925 * gfortran.dg/parameter_array_element_1.f90: Likewise.
3926 * gfortran.dg/used_types_11.f90: Likewise.
3927 * gfortran.dg/zero_array_components_1.f90: Likewise.
3928 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3929 * gfortran.dg/parameter_array_dummy.f90: Likewise.
3930 * gfortran.dg/real_const_3.f90: Likewise.
3931
3932 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
3933
3934 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3935 * gcc.dg/tree-ssa/loop-30.c: New test.
3936
3937 2007-05-13 Richard Guenther <rguenther@suse.de>
3938
3939 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3940 scanning forwprop1.
3941 * g++.dg/tree-ssa/pr31146.C: Likewise.
3942
3943 2007-05-13 Revital Eres <eres@il.ibm.com>
3944
3945 * gcc.dg/dse.c: New test.
3946
3947 2007-05-12 Richard Guenther <rguenther@suse.de>
3948
3949 PR tree-optimization/31797
3950 * gcc.c-torture/compile/pr31797.c: New testcase.
3951
3952 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
3953
3954 PR fortran/30746
3955 * gfortran.dg/host_assoc_function_1.f90: New test.
3956
3957 2007-05-11 Steve Ellcey <sje@cup.hp.com>
3958
3959 PR c++/31829
3960 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3961
3962 2007-05-11 Silvius Rus <rus@google.com>
3963
3964 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3965 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3966 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3967 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3968 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3969 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3970 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3971 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3972 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3973 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3974 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3975 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3976 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3977 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3978 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3979 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3980
3981 2007-05-11 Paolo Carlini <pcarlini@suse.de>
3982
3983 PR other/31852
3984 * gcc.c-torture/execute/builtins/memchr.c: New.
3985 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3986 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3987
3988 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3989
3990 PR fortran/30876
3991 * gfortran.dg/recursive_reference_1.f90: Put error at correct
3992 line.
3993 * gfortran.dg/recursive_reference_2.f90: New test.
3994
3995 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3996
3997 PR fortran/30878
3998 * gfortran.dg/namelist_29.f90: New test.
3999
4000 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4001
4002 PR fortran/31474
4003 * gfortran.dg/entry_10.f90: New test.
4004
4005 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
4006
4007 PR tree-optimization/31885
4008 * gcc.dg/tree-ssa/loop-29.c: New test.
4009
4010 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4011
4012 * assumed_dummy_1.f90: Fix dg directive.
4013 * char_initialiser_actual.f90: Likewise.
4014 * nested_modules_2.f90: Likewise.
4015 * shift-alloc.f90: Likewise.
4016
4017 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
4018
4019 * gcc.dg/20070507-1.c: Disable for non-pic targets.
4020
4021 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4022
4023 PR libfortran/31880
4024 * gfortran.dg/unf_read_corrupted_2.f90: New test.
4025
4026 2007-05-09 Mike Stump <mrs@apple.com>
4027
4028 * g++.dg/other/first-global.C: Add -fpie for darwin.
4029 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4030
4031 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
4032
4033 * gcc.dg/20070507-1.c: New testcase.
4034
4035 2007-05-08 Chao-ying Fu <fu@mips.com>
4036
4037 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4038 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4039 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4040 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4041
4042 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
4043
4044 PR 31847
4045 * gcc.dg/pr31847.c: New test.
4046
4047 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4048
4049 PR fortran/31692
4050 * gfortran.dg/actual_array_result_1.f90: New test.
4051
4052 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4053
4054 PR fortran/29397
4055 * gfortran.dg/parameter_array_init_1.f90: New test.
4056
4057 PR fortran/29400
4058 * gfortran.dg/parameter_array_init_2.f90: New test.
4059
4060 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
4061
4062 PR target/31854
4063 * gcc.target/i386/pr31854.c: New test.
4064
4065 2007-05-07 Janis Johnson <janis187@us.ibm.com>
4066
4067 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4068
4069 2007-05-07 Mike Stump <mrs@apple.com>
4070
4071 * g++.old-deja/g++.mike/empty.C: Add.
4072
4073 2007-05-07 Eric Christopher <echristo@apple.com>
4074
4075 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4076
4077 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
4078
4079 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4080 variable. Rearrange conversions from binary float to decimal float.
4081
4082 2007-05-07 Mark Mitchell <mark@codesourcery.com>
4083
4084 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4085 x86.
4086
4087 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
4088
4089 * gnat.dg/opt1.ad[sb]: New testcase.
4090
4091 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4092
4093 PR fortran/31399
4094 * gfortran.dg/do_3.F90: New test.
4095
4096 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4097
4098 PR fortran/31764
4099 * gfortran.dg/new_line.f90: Add new checks.
4100
4101 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4102
4103 PR fortran/31201
4104 * gfortran.dg/large_unit_1.f90: New.
4105 * gfortran.dg/large_unit_2.f90: New.
4106 * gfortran.dg/iostat_4.f90: New
4107 * gfortran.dg/bounds_check_fail_1.f90: Updated.
4108
4109 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
4110
4111 PR fortran/31540
4112 * gfortran.dg/char_result_4.f90: New test.
4113
4114 2007-06-05 Revital Eres <eres@il.ibm.com>
4115
4116 PR 30957
4117 * gcc.dg/pr30957-1.c: New test.
4118
4119 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4120
4121 PR fortran/31251
4122 * gfortran.dg/char_type_len_2.f90: New test.
4123
4124 2007-05-05 Geoffrey Keating <geoffk@apple.com>
4125
4126 PR 31775
4127 * g++.dg/other/nested-extern.cc: New.
4128 * g++.dg/other/nested-extern-1.C: New.
4129 * g++.dg/other/nested-extern-2.C: New.
4130
4131 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4132
4133 PR fortran/31760
4134 * gfortran.dg/erf.f90: New test.
4135 * gfortran.dg/besxy.f90: New test.
4136
4137 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4138
4139 PR fortran/22359
4140 * gfortran.dg/fseek.f90: New test.
4141
4142 2007-05-04 Bob Wilson <bob.wilson@acm.org>
4143
4144 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4145
4146 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4147
4148 PR libfortran/31210
4149 * gfortran.dg/zero_length_1.f90: New test.
4150
4151 2007-05-04 Tobias Burnus <burnus@net-b.de>
4152
4153 PR fortran/31803
4154 * gfortran.dg/char_pointer_assign_3.f90: New test.
4155 * gfortran.dg/char_result_2.f90: Re-enable test.
4156
4157 2007-05-04 Tobias Burnus <burnus@net-b.de>
4158
4159 PR fortran/25071
4160 * gfortran.dg/char_length_3.f90: New test.
4161 * gfortran.dg/char_result_2.f90: Fix test.
4162
4163 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
4164
4165 PR tree-optimization/30565
4166 * gcc.dg/tree-ssa/loop-27.c: New test.
4167
4168 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
4169
4170 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4171 * gcc.target/bfin/arith.c (__v2hi): Likewise.
4172 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4173 * gcc.target/bfin/shift.c (__v2hi): Likewise.
4174
4175 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
4176
4177 PR tree-optimization/31699
4178 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4179 New.
4180 (check_effective_target_vect_floatint_cvt): New.
4181 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4182 of specific targets.
4183 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4184 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4185 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4186 * gcc.dg/vect/vect-iv-4.c: Likewise.
4187 * gcc.dg/vect/vect-multitypes-11.c: New.
4188 * gcc.dg/vect/pr31699.c: New.
4189
4190 2007-05-02 Geoffrey Keating <geoffk@apple.com>
4191
4192 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4193
4194 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
4195
4196 PR C++/31663
4197 * g++.dg/warn/anonymous-namespace-2.C: New.
4198 * g++.dg/warn/anonymous-namespace-2.h: New.
4199
4200 2007-05-02 Paul Brook <paul@codesourcery.com>
4201
4202 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
4203
4204 2007-05-02 Eric Christopher <echristo@apple.com>
4205
4206 * gcc.dg/cpp/if-div.c: New file.
4207
4208 2007-05-02 Tom Tromey <tromey@redhat.com>
4209
4210 PR preprocessor/28709:
4211 * gcc.dg/cpp/pr28709.c: New file.
4212
4213 2007-05-02 Richard Guenther <rguenther@suse.de>
4214
4215 PR tree-optimization/31146
4216 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4217
4218 2007-05-01 Geoffrey Keating <geoffk@apple.com>
4219
4220 * gcc.c-torture/compile/limits-blockid.c: New.
4221 * gcc.c-torture/compile/limits-caselabels.c: New.
4222 * gcc.c-torture/compile/limits-declparen.c: New.
4223 * gcc.c-torture/compile/limits-enumconst.c: New.
4224 * gcc.c-torture/compile/limits-exprparen.c: New.
4225 * gcc.c-torture/compile/limits-externalid.c: New.
4226 * gcc.c-torture/compile/limits-fnargs.c: New.
4227 * gcc.c-torture/compile/limits-fndefn.c: New.
4228 * gcc.c-torture/compile/limits-idexternal.c: New.
4229 * gcc.c-torture/compile/limits-idinternal.c: New.
4230 * gcc.c-torture/compile/limits-pointer.c: New.
4231 * gcc.c-torture/compile/limits-stringlit.c: New.
4232 * gcc.c-torture/compile/limits-structmem.c: New.
4233 * gcc.c-torture/compile/limits-structnest.c: New.
4234
4235 2007-04-29 Geoffrey Keating <geoffk@apple.com>
4236
4237 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4238
4239 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
4240
4241 PR middle-end/31740
4242 * gcc.c-torture/compile/20070501-1.c: New testcase.
4243
4244 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4245
4246 PR fortran/31732
4247 * gfortran.dg/array_memset_2: New test case.
4248
4249 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4250
4251 PR testsuite/31615
4252 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4253
4254 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4255
4256 PR testsuite/31589
4257 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4258 dg-final test.
4259 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4260 keyword to dg-final test.
4261 * gcc.dg/vect/vect-iv-4.c: Likewise.
4262 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4263 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4264 test.
4265 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4266 cast.
4267 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4268 * lib/target-supports.exp
4269 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4270 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4271
4272 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
4273
4274 * gcc.c-torture/execute/ieee/20000320-1.c: Use
4275 __LONG_LONG_MAX__ and its friends instead of those supplied by
4276 limits.h.
4277
4278 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
4279
4280 PR C++/31721
4281 * g++.dg/ext/vector7.C: New testcase.
4282
4283 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4284
4285 PR fortran/31591
4286 * gfortran.dg/bound_simplification_1.f90: New test.
4287
4288 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4289
4290 PR fortran/31645
4291 * gfortran.dg/bom_error.f90: New test.
4292 * gfortran.dg/bom_include.f90: New test.
4293 * gfortran.dg/bom_UTF16-LE.f90: New test.
4294 * gfortran.dg/bom_UTF16-BE.f90: New test.
4295 * gfortran.dg/bom_UTF-8.f90: New test.
4296 * gfortran.dg/bom_UTF-32.f90: New test.
4297 * gfortran.dg/bom_UTF-8.F90: New test.
4298 * gfortran.dg/bom_include.inc: New file.
4299
4300 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4301
4302 PR C++/30221
4303 * g++.dg/init/ptrfn2.C: New test.
4304 * g++.dg/init/ptrfn3.C: New test.
4305
4306 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
4307
4308 PR fortran/31711
4309 * gfortran.dg/dependency_21.f90: New test.
4310
4311 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4312
4313 * gfortran.dg/secnds.f: Use real*8.
4314 * gfortran.dg/secnds-1.f: Use real*8.
4315
4316 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4317
4318 PR libfortran/31532
4319 * gfortran.dg/inquire_5.f90: Update test.
4320
4321 2007-04-27 Ian Lance Taylor <iant@google.com>
4322
4323 PR middle-end/31710
4324 * gcc.c-torture/compile/pr31710.c: New test.
4325
4326 2007-04-27 Richard Guenther <rguenther@suse.de>
4327
4328 PR tree-optimization/30965
4329 PR tree-optimization/30978
4330 * gcc.dg/tree-ssa/pr30978.c: New testcase.
4331 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4332 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4333 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4334
4335 2007-04-27 Richard Guenther <rguenther@suse.de>
4336
4337 PR tree-optimization/31715
4338 * gcc.dg/Warray-bounds-4.c: New testcase.
4339
4340 2007-04-26 Ian Lance Taylor <iant@google.com>
4341
4342 PR target/28675
4343 * gcc.c-torture/compile/pr28675.c: New test.
4344
4345 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
4346
4347 PR C++/30016
4348 * g++.dg/ext/vector6.C: New test.
4349
4350 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
4351
4352 * gcc.c-torture/execute/ieee/20000320-1.x: New.
4353
4354 2007-04-26 Steve Ellcey <sje@cup.hp.com>
4355
4356 PR middle-end/31617
4357 * g++.dg/other/str_empty.C: Add expected warning.
4358
4359 2007-04-26 Richard Guenther <rguenther@suse.de>
4360 Daniel Berlin <dberlin@dberlin.org>
4361
4362 PR tree-optimization/30567
4363 * g++.dg/other/pr30567.C: New testcase.
4364
4365 2007-04-26 Richard Guenther <rguenther@suse.de>
4366
4367 PR tree-optimization/31703
4368 * gcc.c-torture/compile/pr31703.c: New testcase.
4369 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4370 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4371
4372 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
4373
4374 * gfortran.dg/open_errors.f90: Added if statements checking
4375 the value of iostat.
4376
4377 2007-04-26 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR c++/31598
4380 * g++.dg/gomp/pr31598.C: New test.
4381
4382 PR tree-optimization/30558
4383 * g++.dg/gomp/pr30558.C: New test.
4384
4385 2007-04-24 Mark Mitchell <mark@codesourcery.com>
4386
4387 PR c++/31338
4388 * g++.dg/ext/complex2.C: New test.
4389
4390 2007-04-25 Paolo Carlini <pcarlini@suse.de>
4391
4392 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4393
4394 2007-04-25 Thiemo Seufer <ths@mips.com>
4395
4396 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4397 value to signed char.
4398
4399 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
4400
4401 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
4402 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
4403 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
4404
4405 2007-04-25 Tobias Burnus <burnus@net-b.de>
4406
4407 PR fortran/31668
4408 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4409 statement functions.
4410 * gfortran.dg/c_by_val_5.f90: New test.
4411
4412 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
4413
4414 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4415 with two new subroutines to avoid parameter-induced aliasing.
4416 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4417 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4418
4419 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4420
4421 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4422 * g++.dg/warn/Warray-bounds.C: Likewise.
4423
4424 2007-04-24 Ian Lance Taylor <iant@google.com>
4425
4426 PR tree-optimization/31605
4427 * gcc.c-torture/execute/pr31605.c: New test.
4428
4429 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4430
4431 PR fortran/31587
4432 * lib/gcc-dg.exp (scan-module): New function.
4433 * gfortran.dg/module_md5_1.f90: New test.
4434
4435 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
4436
4437 * g++.old-deja/g++.pt/defarg6.C: Only run with
4438 -std=gnu++98.
4439 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4440 * g++.dg/cpp0x/variadic61.C: Ditto.
4441 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4442 * g++.dg/cpp0x/variadic62.C: Ditto.
4443 * g++.dg/template/meminit1.C: Ditto.
4444 * g++.dg/template/operator7.C: Ditto.
4445 * g++.dg/template/static15.C: Ditto.
4446 * g++.dg/template/invalid1.C: Ditto.
4447 * g++.dg/template/shift1.C: Ditto.
4448 * g++.dg/template/error10.C: Ditto.
4449
4450 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
4451
4452 PR diagnostic/25923
4453 * gfortran.dg/pr25923.f90: New test.
4454
4455 2007-04-24 Ian Lance Taylor <iant@google.com>
4456
4457 PR tree-optimization/31602
4458 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4459
4460 2007-04-24 Janis Johnson <janis187@us.ibm.com>
4461
4462 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4463 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4464
4465 2007-04-24 Hui-May Chang <hm.chang@apple.com>
4466
4467 * gcc.target/i386/reload-1.c. New.
4468
4469 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
4470 Olga Golovanevsky <olga@il.ibm.com>
4471
4472 * g++.dg/other/str_empty.C: New test.
4473
4474 2007-04-24 Richard Henderson <rth@redhat.com>
4475
4476 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4477
4478 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
4479
4480 PR target/31641
4481 * gcc.c-torture/compile/pr31641.c: New testcase.
4482
4483 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
4484
4485 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4486 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4487 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4488 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4489
4490 2007-04-23 Simon Baldwin <simonb@google.com>
4491
4492 * g++.dg/other/error15.C: New.
4493 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4494 triggering a "multiple parameters named" error.
4495
4496 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4497
4498 PR fortran/31618
4499 * gfortran.dg/backspace_8.f: New test case.
4500
4501 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
4502
4503 PR fortran/31630
4504 * gfortran.dg/used_types_17.f90: New test.
4505
4506 PR fortran/31620
4507 * gfortran.dg/zero_array_components_1.f90: New test.
4508
4509 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4510
4511 PR fortran/31616
4512 * gfortran.dg/open_errors.f90: Allow a different error message.
4513
4514 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
4515
4516 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4517 Rename from check_effective_target_vect_pack_mod. Rename global
4518 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
4519 messages.
4520 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4521 rename.
4522 * gcc.dg/vect/vect-iv-8a.c: Ditto.
4523 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4524
4525 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4526
4527 PR middle-end/31448
4528 * gcc.c-torture/execute/pr31448.c: New testcase.
4529
4530 2007-04-22 Nick Clifton <nickc@redhat.com>
4531
4532 * gcc.dg/20020312-2.c: Add support for the FRV.
4533
4534 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
4535
4536 PR tree-optimization/24659
4537 * gcc.dg/vect/vect-float-extend-1.c: New test.
4538 * gcc.dg/vect/vect-float-truncate-1.c: New test.
4539
4540 2007-04-22 Richard Guenther <rguenther@suse.de>
4541
4542 PR tree-optimization/29789
4543 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4544 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4545
4546 2007-04-22 Revital Eres <eres@il.ibm.com>
4547
4548 * gcc.dg/var-expand2.c: New test.
4549
4550 2007-04-22 Revital Eres <eres@il.ibm.com>
4551
4552 * gcc.dg/var-expand3.c: New test.
4553
4554 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4555
4556 PR fortran/31495
4557 * gfortran.dg/continuation_8.f90: New test.
4558
4559 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
4560
4561 PR C/30265
4562 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4563 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4564
4565 2007-04-21 Richard Guenther <rguenther@suse.de>
4566
4567 PR middle-end/31136
4568 * gcc.c-torture/execute/pr31136.c: New testcase.
4569
4570 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
4571
4572 * gcc.target/i386/movsi-sm-1.c: New.
4573
4574 2007-04-20 Richard Henderson <rth@redhat.com>
4575
4576 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4577 * gcc.dg/pr27095.c: Cope with alpha GOT load.
4578
4579 2007-04-20 Jakub Jelinek <jakub@redhat.com>
4580
4581 * gcc.target/i386/ordcmp-1.c: New test.
4582 * gcc.target/i386/unordcmp-1.c: New test.
4583
4584 PR tree-optimization/31632
4585 * gcc.c-torture/compile/20070419-1.c: New test.
4586
4587 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4588
4589 * gcc.dg/invalid-call-1.c: New test.
4590
4591 2007-04-18 Dirk Mueller <dmueller@suse.de>
4592
4593 PR diagnostic/31227
4594 * gcc.dg/Warray-bounds-3.c: New.
4595
4596 2007-04-18 Richard Guenther <rguenther@suse.de>
4597
4598 PR tree-optimization/19431
4599 PR tree-optimization/21463
4600 * gcc.c-torture/execute/20070212-1.c: New testcase.
4601 * gcc.c-torture/execute/20070212-2.c: Likewise.
4602 * gcc.c-torture/execute/20070212-3.c: Likewise.
4603 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4604 * gcc.dg/tree-ssa/pr21463.c: Likewise.
4605 * g++.dg/tree-ssa/pr21463.C: Likewise.
4606 * g++.dg/tree-ssa/pr30738.C: Likewise.
4607
4608 2007-04-17 Mark Mitchell <mark@codesourcery.com>
4609
4610 PR c++/31513
4611 * g++.dg/expr/bitfield8.C: New test.
4612
4613 2007-04-17 Joseph Myers <joseph@codesourcery.com>
4614 Richard Sandiford <richard@codesourcery.com>
4615
4616 * lib/target-supports.exp (check_profiling_available): Return 0
4617 for uClibc with -p or -pg.
4618
4619 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
4620
4621 PR c++/31517
4622 * g++.dg/template/init7.C: New test.
4623
4624 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
4625
4626 PR rtl-optimization/31360
4627 * gcc.dg/loop-7.c: New test.
4628
4629 2007-04-17 Mark Mitchell <mark@codesourcery.com>
4630
4631 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4632 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4633 build.
4634 (compat-execute): Likewise.
4635 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4636 files to remote hosts.
4637 * lib/c-ctorture.exp (c-torture-compile): Likewise.
4638 (c-torture-execute): Likewise.
4639 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4640 or plain file. Use remote_upload and remote_download to copy
4641 files about.
4642 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4643 before scanning it.
4644
4645 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
4646
4647 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4648
4649 2007-04-16 Lawrence Crowl <crowl@google.com>
4650
4651 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4652 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4653 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4654 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4655 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4656 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4657 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4658 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4659 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4660 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4661 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4662
4663 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4664 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4665 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4666 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4667 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4668 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4669 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4670 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4671 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4672 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4673 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4674
4675 2007-04-16 Ian Lance Taylor <iant@google.com>
4676
4677 PR tree-optimization/31522
4678 * gcc.dg/Wstrict-overflow-16.c: New test.
4679
4680 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
4681
4682 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4683
4684 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
4685
4686 PR fortran/31144
4687 * gfortran.dg/module_naming_1.f90: New.
4688
4689 2007-04-16 Richard Sandiford <richard@codesourcery.com>
4690
4691 * lib/target-supports.exp (check_profiling_available): Return
4692 false for m68k-*-uclinux.
4693
4694 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
4695
4696 PR c++/29365
4697 Testcase for c++ anonymous namespace warning
4698
4699 * g++.dg/warn/anonymous-namespace-1.C: New test
4700 * g++.dg/warn/anonymous-namespace-1.h: New test
4701
4702 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4703
4704 PR testsuite/31578
4705 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4706
4707 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4708
4709 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4710
4711 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
4712
4713 PR fortran/31204
4714 * gfortran.dg/array_constructor_16.f90: New test.
4715
4716 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
4717
4718 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4719 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4720
4721 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4722
4723 PR rtl-optimization/31500
4724 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4725 * g++.dg/warn/Warray-bounds.C: Likewise.
4726
4727 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4728
4729 PR C/31520
4730 * gcc.dg/gnu89-init-4.c: New testcase.
4731
4732 2007-04-14 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR c++/25874
4735 * gcc.dg/gomp/pr25874.c: Add dg-options.
4736 * g++.dg/gomp/pr25874.C: Add dg-options.
4737
4738 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
4739
4740 PR fortran/21061
4741 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4742 * gfortran.dg/warnings_are_errors_1.f: New testcase.
4743
4744 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4745
4746 PR fortran/31561
4747 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4748
4749 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4750
4751 PR fortran/29507
4752 PR fortran/31404
4753 * gfortran.dg/initialization_6.f90: New test.
4754
4755 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
4756
4757 * gcc.c-torture/compile/pr27528.c: Require nonpic.
4758
4759 * lib/target-supports.exp (check_gc_sections_available):
4760 Return false if ldflags includes -elf2flt.
4761
4762 2007-04-13 Jason Merrill <jason@redhat.com>
4763
4764 PR c++/31074
4765 * conv3.C: New test.
4766
4767 2007-04-13 Mike Stump <mrs@apple.com>
4768
4769 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4770 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4771
4772 2007-04-13 Joseph Myers <joseph@codesourcery.com>
4773
4774 PR tree-optimization/29598
4775 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4776
4777 2007-04-13 Tobias Burnus <burnus@net-b.de>
4778
4779 PR fortran/31559
4780 * gfortran.dg/func_assign.f90: New test.
4781
4782 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
4783
4784 PR fortran/31550
4785 * gfortran.dg/used_types_16.f90: New test.
4786
4787 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
4788
4789 PR fortran/18937
4790 * gfortran.dg/goto_2.f90: New.
4791 * gfortran.dg/goto_3.f90: New.
4792 * gfortran.dg/pr17708.f90: Rename to ...
4793 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4794
4795 2007-04-13 Tobias Burnus <burnus@net-b.de>
4796
4797 PR fortran/31562
4798 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4799 instead of a struct.
4800
4801 2007-04-13 Tobias Burnus <burnus@net-b.de>
4802
4803 PR fortran/31562
4804 * gfortran.dg/value_4.c: Use GNU extensions for complex
4805 instead of a struct.
4806
4807 2007-04-13 Richard Guenther <rguenther@suse.de>
4808
4809 PR tree-optimization/21258
4810 * gcc.dg/tree-ssa/vrp34.c: New testcase.
4811
4812 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4813
4814 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4815 <complex.h>.
4816
4817 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
4818
4819 PR fortran/31250
4820 * gfortran.dg/char_length_2.f90: New.
4821 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4822 * gfortran.dg/repeat_4.f90: Likewise.
4823
4824 PR fortran/31266
4825 * gfortran.dg/char_assign_1.f90: New.
4826
4827 PR fortran/31471
4828 * gfortran.dg/block_name_1.f90: New.
4829 * gfortran.dg/block_name_2.f90: New.
4830
4831 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
4832
4833 PR c++/31078
4834 * g++.dg/other/pr31078.C: New.
4835
4836 2007-04-12 Richard Guenther <rguenther@suse.de>
4837
4838 PR tree-optimization/31169
4839 * gcc.c-torture/execute/pr31169.c: New testcase.
4840
4841 2007-04-12 Richard Guenther <rguenther@suse.de>
4842
4843 PR tree-optimization/24689
4844 PR tree-optimization/31307
4845 * g++.dg/tree-ssa/pr31307.C: New testcase.
4846 * gcc.dg/tree-ssa/pr24689.c: Likewise.
4847
4848 2007-04-12 Tobias Burnus <burnus@net-b.de>
4849
4850 PR fortran/31472
4851 * gfortran.dg/access_spec_1.f90: New test.
4852 * gfortran.dg/access_spec_2.f90: New test.
4853 * gfortran.dg/non_module_public.f90: Match new error message.
4854
4855 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
4856
4857 PR testsuite/31538
4858 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4859 to 4 at line 38 to fix bounds problem.
4860
4861 2007-04-11 Tobias Burnus <burnus@net-b.de>
4862
4863 PR testsuite/31240
4864 * gfortran.dg/pointer_intent_1.f90: Fix test.
4865
4866 2007-04-10 Eric Christopher <echristo@apple.com>
4867
4868 * lib/target-supports.exp
4869 (check_effective_target_fstack_protector): Rewrite.
4870
4871 2007-04-09 Mark Mitchell <mark@codesourcery.com>
4872
4873 PR c++/31449
4874 * g++.dg/init/const5.C: New test.
4875
4876 2007-04-09 Jan Hubicka <jh@suse.cz>
4877
4878 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4879
4880 2007-04-08 Jan Hubicka <jh@suse.cz>
4881
4882 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4883
4884 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4885
4886 PR fortran/31257
4887 * gfortran.dg/achar_4.f90: New test.
4888
4889 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4890
4891 PR fortran/30880
4892 * gfortran.dg/used_dummy_types_8.f90: New test.
4893
4894 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4895
4896 PR fortran/30872
4897 * gfortran.dg/parameter_array_element_1.f90: New test.
4898
4899 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4900
4901 PR fortran/31222
4902 * gfortran.dg/default_numeric_type_1.f90: New test.
4903
4904 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4905
4906 PR fortran/31424
4907 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4908
4909 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4910
4911 PR fortran/31293
4912 * gfortran.dg/interface_12.f90: New test.
4913
4914 2007-04-07 Bruce Korb <bkorb@gnu.org>
4915
4916 * gcc.dg/format/opt-6.c: New test.
4917 * gcc.dg/format/nul-1.c: New test.
4918 * gcc.dg/format/nul-2.c: New test.
4919
4920 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4921
4922 PR libgfortran/31395
4923 * gfortran.dg/fmt_colon.f90: New test.
4924
4925 2007-04-06 Mark Mitchell <mark@codesourcery.com>
4926
4927 * g++.old-deja/g++.other/init18.C: Use
4928 dg-require-effective-target instead of an explicit xfail.
4929
4930 2007-04-05 Janis Johnson <janis187@us.ibm.com>
4931
4932 * gcc.dg/dfp/signbit-1.c
4933 * gcc.dg/dfp/signbit-2.c
4934
4935 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
4936
4937 PR fortran/31483
4938 * gfortran.dg/altreturn_5.f90: New test.
4939
4940 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
4941
4942 PR fortran/31292
4943 * gfortran.dg/contained_module_proc_1.f90: New test.
4944
4945 2007-04-04 Stuart Hastings <stuart@apple.com>
4946
4947 PR 31281
4948 * objc/execute/exceptions/pr31281.m: New.
4949
4950 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
4951
4952 * g++.dg/ext/dllimport12.C: Update comments.
4953
4954 2007-04-03 Eric Christopher <echristo@apple.com>
4955
4956 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4957
4958 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4959
4960 PR fortran/31304
4961 * gfortran.dg/repeat_2.f90: New test.
4962 * gfortran.dg/repeat_3.f90: New test.
4963 * gfortran.dg/repeat_4.f90: New test.
4964
4965 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
4966
4967 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4968
4969 2007-04-03 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR c++/30847
4972 * g++.dg/parse/cond3.C: New test.
4973
4974 PR middle-end/30704
4975 * gcc.c-torture/execute/ieee/pr30704.c: New test.
4976
4977 2007-04-02 Jason Merrill <jason@redhat.com>
4978
4979 PR c++/31187
4980 * g++.dg/ext/visibility/anon3.C: New test.
4981
4982 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4983
4984 PR libgfortran/31052
4985 * gfortran.dg/namelist_28.f90: New test.
4986
4987 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4988
4989 PR libgfortran/31366
4990 * gfortran.dg/direct_io_6.f90: New test.
4991
4992 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4993
4994 PR libgfortran/31207
4995 * gfortran.dg/advance_5.f90: New test.
4996 * gfortran.dg/advance_6.f90: New test.
4997
4998 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
4999
5000 * g++.dg/ext/dllimport6.C: Remove extra ';'.
5001 * g++.dg/ext/dllimport7.C: Likewise.
5002 * g++.dg/ext/selectany1.C: Likewise.
5003
5004 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
5005
5006 * g++.dg/parser/pr31138.C: New.
5007 * g++.dg/parser/pr31140.C: New.
5008 * g++.dg/parser/pr31141.C: New.
5009
5010 2007-03-30 Paolo Carlini <pcarlini@suse.de>
5011
5012 PR c++/26099
5013 * g++.dg/ext/is_base_of.C: New.
5014 * g++.dg/ext/has_virtual_destructor.C: New.
5015 * g++.dg/ext/is_polymorphic.C: New.
5016 * g++.dg/ext/is_base_of_diagnostic.C: New.
5017 * g++.dg/ext/is_enum.C: New.
5018 * g++.dg/ext/has_nothrow_assign.C: New.
5019 * g++.dg/ext/has_nothrow_constructor.C: New.
5020 * g++.dg/ext/is_empty.C: New.
5021 * g++.dg/ext/has_trivial_copy.C: New.
5022 * g++.dg/ext/has_trivial_assign.C: New.
5023 * g++.dg/ext/is_abstract.C: New.
5024 * g++.dg/ext/is_pod.C: New.
5025 * g++.dg/ext/has_nothrow_copy.C: New.
5026 * g++.dg/ext/is_class.C: New.
5027 * g++.dg/ext/has_trivial_constructor.C: New.
5028 * g++.dg/ext/is_union.C: New.
5029 * g++.dg/ext/has_trivial_destructor.C: New.
5030 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5031 * g++.dg/template/crash43.C: Likewise.
5032
5033 2007-03-29 Dirk Mueller <dmueller@suse.de>
5034
5035 * g++.dg/warn/pedantic2.C: New testcase.
5036
5037 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5038
5039 * size_dim.f90: Fix dg directive.
5040 * pr16433.f: Likewise.
5041 * use_6.f90: Likewise.
5042 * use_7.f90: Likewise.
5043 * entry_9.f90: Likewise.
5044 * pointer_intent_2.f90: Likewise.
5045 * protected_1.f90: Likewise.
5046 * fmt_missing_period_2.f: Likewise.
5047 * pointer_intent_3.f90: Likewise.
5048 * protected_2.f90: Likewise.
5049 * protected_3.f90: Likewise.
5050 * pr15754.f90: Likewise.
5051 * protected_4.f90: Likewise.
5052 * protected_5.f90: Likewise.
5053 * initialization_2.f90: Likewise.
5054 * protected_6.f90: Likewise.
5055 * continuation_7.f90: Likewise.
5056 * derived_function_interface_1.f90: Likewise.
5057 * der_pointer_4.f90: Likewise.
5058 * fmt_zero_precision.f90: Likewise.
5059 * blockdata_3.f90: Likewise.
5060 * fmt_missing_period_1.f: Likewise.
5061 * real_const_3.f90: Likewise.
5062 * use_4.f90: Likewise.
5063 * fmt_missing_period_3.f: Likewise.
5064 * use_5.f90: Likewise.
5065
5066 2007-03-28 Mike Stump <mrs@apple.com>
5067
5068 * gcc.dg/darwin-comm.c: Add.
5069
5070 2007-03-28 Eric Christopher <echristo@apple.com>
5071
5072 * lib/target-supports.exp (check_effective_target_fstack_protector):
5073 New.
5074 * gcc.dg/ssp-1.c: Use.
5075 * gcc.dg/ssp-2.c: Ditto.
5076
5077 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
5078
5079 PR c++/29077
5080 * g++.dg/parse/constructor3.C: New test.
5081
5082 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
5083
5084 * gnat.dg/thin_pointer.ad[sb]: New test.
5085
5086 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5087
5088 * g++.dg/cpp0x/bracket1.C: New.
5089 * g++.dg/cpp0x/bracket2.C: New.
5090 * g++.dg/cpp0x/bracket3.C: New.
5091 * g++.dg/cpp0x/bracket4.C: New.
5092
5093 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5094
5095 * g++.dg/cpp0x/temp_default1.C: New.
5096 * g++.dg/cpp0x/temp_default3.C: New.
5097 * g++.dg/cpp0x/temp_default2.C: New.
5098 * g++.dg/cpp0x/temp_default4.C: New.
5099
5100 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5101
5102 PR c++/29993
5103 * g++.dg/other/cv_func2.C: New.
5104
5105 2007-03-27 Janis Johnson <janis187@us.ibm.com>
5106
5107 * gcc.dg/dfp/func-vararg-alternate.h: New file.
5108 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5109 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5110 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5111
5112 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5113 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5114
5115 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5116
5117 * lib/compat.exp (compat-execute): Fix processing of file names.
5118
5119 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5120
5121 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5122
5123 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
5124
5125 * lib/target-supports.exp (check_effective_target_fortran_large_real):
5126 Delete created executable test file.
5127 (check_effective_target_fortran_large_int): Ditto.
5128 (check_effective_target_static_libgfortran): Ditto.
5129
5130 2007-03-26 Paolo Carlini <pcarlini@suse.de>
5131
5132 PR c++/30500
5133 * g++.dg/warn/pragma-system_header1.C: New test.
5134 * g++.dg/warn/pragma-system_header2.C: New test.
5135 * g++.dg/warn/pragma-system_header1.h. New.
5136 * g++.dg/warn/pragma-system_header2.h. New.
5137
5138 2007-03-26 Ian Lance Taylor <iant@google.com>
5139
5140 PR tree-optimization/31345
5141 * gcc.c-torture/compile/pr31345-1.c: New test.
5142
5143 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
5144
5145 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5146 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5147 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5148 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5149 * gfortran.dg/overload_1.f90: Likewise.
5150 * gfortran.dg/impure_assignment_1.f90: Likewise.
5151 * gfortran.dg/error_recovery_3.f90: Likewise.
5152 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5153 * gfortran.dg/sequence_types_1.f90: Likewise.
5154 * gfortran.dg/internal_references_1.f90: Likewise.
5155 * gfortran.dg/present_1.f90: Likewise.
5156 * gfortran.dg/volatile10.f90: Likewise.
5157 * gfortran.dg/module_equivalence_2.f90: Likewise.
5158 * gfortran.dg/use_4.f90: Likewise.
5159 * gfortran.dg/elemental_result_1.f90: Likewise.
5160 * gfortran.dg/generic_actual_arg.f90: Likewise.
5161 * gfortran.dg/private_type_5.f90: Likewise.
5162 * gfortran.dg/protected_4.f90: Likewise.
5163 * gfortran.dg/interface_3.f90: Likewise.
5164
5165 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5166
5167 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5168 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5169
5170 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5171
5172 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5173
5174 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5175
5176 PR libgfortran/31199
5177 * gfortran.dg/fmt_t_4.f90: New test.
5178
5179 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5180
5181 PR libfortran/31297
5182 * gfortran.dg/backspace_5.f: Initialize variable(s).
5183 * gfortran.dg/backspace_6.f: Likewise.
5184 * gfortran.dg/char_bounds_check_fail_1: Likewise.
5185 * gfortran.dg/direct_io_2.f90: Likewise.
5186 * gfortran.dg/write_back.f: Likewise.
5187 * gfortran.dg/write_rewind_2.f: Likewise.
5188 * gfortran.dg/write_rewind_1.f: Likewise.
5189 * gfortran.dg/write_rewind_2.f: Likewise.
5190
5191 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
5192
5193 PR tree-optimization/30784
5194 * gcc.dg/vect/pr30784.c: New test.
5195
5196 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5197
5198 PR fortran/30877
5199 * gfortran.dg/operator_1.f90: New test.
5200 * gfortran.dg/operator_2.f90: New test.
5201
5202 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5203
5204 PR libfortran/31196
5205 * gfortran.dg/reshape_transpose_1.f90: New test.
5206
5207 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5208
5209 PR fortran/30655
5210 * gfortran.dg/bounds_check_6.f90: New test.
5211
5212 2007-03-23 Michael Meissner <michael.meissner@amd.com>
5213
5214 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5215 #ifndef/#endif.
5216 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5217 * gcc.dg/dfp/decfloat-constants.c: Ditto.
5218
5219 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
5220
5221 PR fortran/31209
5222 * gfortran.dg/pointer_function_actual_1.f90: New test.
5223
5224 PR fortran/31200
5225 * gfortran.dg/pointer_function_actual_2.f90: New test.
5226
5227 PR fortran/31215
5228 * gfortran.dg/result_in_spec_1.f90: New test.
5229
5230 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5231
5232 PR fortran/30834
5233 * gfortran.dg/integer_exponentiation_3.F90: New test.
5234 * gfortran.dg/integer_exponentiation_4.f90: New test.
5235 * gfortran.dg/integer_exponentiation_5.F90: New test.
5236
5237 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5238
5239 PR c++/30863
5240 * g++.dg/template/error24.C: New test.
5241 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5242
5243 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5244
5245 PR c++/31273
5246 * g++.dg/expr/bitfield7.C: New test.
5247
5248 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5249
5250 PR other/23572
5251 * gcc.dg/float-range-4.c: New.
5252 * gcc.dg/float-range-1.c: Update. Test for a warning.
5253 * gcc.dg/float-range-3.c: New.
5254 * gcc.dg/float-range-5.c: New.
5255
5256 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5257
5258 PR fortran/31262
5259 * gfortran.dg/no_range_check_1.f90: New test.
5260
5261 2007-03-22 Dirk Mueller <dmueller@suse.de>
5262
5263 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5264 * g++.dg/other/static1.C: Remove stray semicolon.
5265 * g++.dg/other/init1.C: Likewise.
5266 * g++.dg/rtti/dyncast1.C: Likewise.
5267 * g++.dg/tree-ssa/pr17153.C: Likewise.
5268 * g++.dg/lookup/disamb1.C: Likewise.
5269 * g++.dg/lookup/scoped2.C: Likewise.
5270 * g++.dg/lookup/friend7.C: Likewise.
5271 * g++.dg/parse/parse4.C: Likewise.
5272 * g++.dg/parse/parse5.C: Likewise.
5273 * g++.dg/expr/pr29066.C: Likewise.
5274 * g++.dg/expr/cast4.C: Likewise.
5275 * g++.dg/tc1/dr193.C: Likewise.
5276 * g++.dg/tc1/dr213.C: Likewise.
5277 * g++.dg/abi/dcast1.C: Likewise.
5278 * g++.dg/abi/covariant2.C: Likewise.
5279 * g++.dg/inherit/covariant11.C: Likewise.
5280 * g++.dg/inherit/covariant9.C: Likewise.
5281 * g++.dg/inherit/covariant10.C: Likewise.
5282 * g++.dg/init/static3.C: Likewise.
5283 * g++.dg/init/init-ref3.C: Likewise.
5284 * g++.dg/init/ref10.C: Likewise.
5285 * g++.dg/template/meminit2.C: Likewise.
5286 * g++.dg/template/using9.C: Likewise.
5287 * g++.dg/template/friend9.C: Likewise.
5288 * g++.dg/template/ref1.C: Likewise.
5289 * g++.old-deja/g++.warn/inline.C: Likewise.
5290 * g++.old-deja/g++.robertl/eb91.C: Likewise.
5291 * g++.old-deja/g++.robertl/eb46.C: Likewise.
5292 * g++.old-deja/g++.robertl/eb34.C: Likewise.
5293 * g++.old-deja/g++.robertl/eb43.C: Likewise.
5294 * g++.old-deja/g++.robertl/eb26.C: Likewise.
5295 * g++.old-deja/g++.robertl/eb116.C: Likewise.
5296 * g++.old-deja/g++.brendan/copy5.C: Likewise.
5297 * g++.old-deja/g++.brendan/overload8.C: Likewise.
5298 * g++.old-deja/g++.brendan/overload11.C: Likewise.
5299 * g++.old-deja/g++.brendan/copy7.C: Likewise.
5300 * g++.old-deja/g++.brendan/crash38.C: Likewise.
5301 * g++.old-deja/g++.brendan/template11.C: Likewise.
5302 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5303 * g++.old-deja/g++.brendan/crash50.C: Likewise.
5304 * g++.old-deja/g++.brendan/crash16.C: Likewise.
5305 * g++.old-deja/g++.jason/pmem2.C: Likewise.
5306 * g++.old-deja/g++.jason/parse9.C: Likewise.
5307 * g++.old-deja/g++.jason/byval2.C: Likewise.
5308 * g++.old-deja/g++.jason/overload8.C: Likewise.
5309 * g++.old-deja/g++.jason/pmf8.C: Likewise.
5310 * g++.old-deja/g++.jason/template33.C: Likewise.
5311 * g++.old-deja/g++.jason/return3.C: Likewise.
5312 * g++.old-deja/g++.jason/scoping2.C: Likewise.
5313 * g++.old-deja/g++.jason/virtual.C: Likewise.
5314 * g++.old-deja/g++.jason/opeq3.C: Likewise.
5315 * g++.old-deja/g++.jason/template27.C: Likewise.
5316 * g++.old-deja/g++.jason/synth6.C: Likewise.
5317 * g++.old-deja/g++.jason/ref8.C: Likewise.
5318 * g++.old-deja/g++.jason/offset1.C: Likewise.
5319 * g++.old-deja/g++.other/static20.C: Likewise.
5320 * g++.old-deja/g++.other/array1.C: Likewise.
5321 * g++.old-deja/g++.other/new3.C: Likewise.
5322 * g++.old-deja/g++.other/array2.C: Likewise.
5323 * g++.old-deja/g++.other/overload9.C: Likewise.
5324 * g++.old-deja/g++.other/cast6.C: Likewise.
5325 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5326 * g++.old-deja/g++.other/eh4.C: Likewise.
5327 * g++.old-deja/g++.other/using7.C: Likewise.
5328 * g++.old-deja/g++.other/init18.C: Likewise.
5329 * g++.old-deja/g++.other/dyncast1.C: Likewise.
5330 * g++.old-deja/g++.other/dyncast2.C: Likewise.
5331 * g++.old-deja/g++.other/dtor11.C: Likewise.
5332 * g++.old-deja/g++.pt/static11.C: Likewise.
5333 * g++.old-deja/g++.pt/crash19.C: Likewise.
5334 * g++.old-deja/g++.pt/overload12.C: Likewise.
5335 * g++.old-deja/g++.pt/crash46.C: Likewise.
5336 * g++.old-deja/g++.pt/mi1.C: Likewise.
5337 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5338 * g++.old-deja/g++.pt/nontype5.C: Likewise.
5339 * g++.old-deja/g++.pt/local5.C: Likewise.
5340 * g++.old-deja/g++.pt/typename2.C: Likewise.
5341 * g++.old-deja/g++.pt/explicit80.C: Likewise.
5342 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5343 * g++.old-deja/g++.law/visibility1.C: Likewise.
5344 * g++.old-deja/g++.law/visibility2.C: Likewise.
5345 * g++.old-deja/g++.law/virtual2.C: Likewise.
5346 * g++.old-deja/g++.law/operators19.C: Likewise.
5347 * g++.old-deja/g++.law/parsing10.C: Likewise.
5348 * g++.old-deja/g++.law/visibility4.C: Likewise.
5349 * g++.old-deja/g++.law/operators4.C: Likewise.
5350 * g++.old-deja/g++.law/dtors2.C: Likewise.
5351 * g++.old-deja/g++.law/missed-error3.C: Likewise.
5352 * g++.old-deja/g++.law/visibility10.C: Likewise.
5353 * g++.old-deja/g++.law/scope3.C: Likewise.
5354 * g++.old-deja/g++.law/casts2.C: Likewise.
5355 * g++.old-deja/g++.law/code-gen5.C: Likewise.
5356 * g++.old-deja/g++.law/operators33.C: Likewise.
5357 * g++.old-deja/g++.law/friend4.C: Likewise.
5358 * g++.old-deja/g++.mike/pmf7.C: Likewise.
5359 * g++.old-deja/g++.mike/p5611.C: Likewise.
5360 * g++.old-deja/g++.mike/net37.C: Likewise.
5361 * g++.old-deja/g++.mike/p3570.C: Likewise.
5362 * g++.old-deja/g++.mike/p5718.C: Likewise.
5363 * g++.old-deja/g++.mike/net21.C: Likewise.
5364 * g++.old-deja/g++.mike/p1862.C: Likewise.
5365 * g++.old-deja/g++.mike/p4511.C: Likewise.
5366 * g++.old-deja/g++.mike/virt3.C: Likewise.
5367 * g++.old-deja/g++.mike/p16146.C: Likewise.
5368 * g++.old-deja/g++.mike/p1989.C: Likewise.
5369 * g++.old-deja/g++.mike/p5571.C: Likewise.
5370 * g++.old-deja/g++.gb/scope10.C: Likewise.
5371 * g++.old-deja/g++.abi/primary5.C: Likewise.
5372 * g++.old-deja/g++.abi/empty2.C: Likewise.
5373 * g++.old-deja/g++.abi/arraynew.C: Likewise.
5374 * g++.old-deja/g++.eh/vbase4.C: Likewise.
5375 * g++.old-deja/g++.eh/ptr1.C: Likewise.
5376 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5377 * g++.old-deja/g++.bob/template3.C: Likewise.
5378 * g++.old-deja/g++.bob/inherit1.C: Likewise.
5379
5380 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
5381
5382 PR fortran/31193
5383 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5384
5385 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
5386
5387 PR fortran/20897
5388 * gfortran.dg/derived_name_1.f90: New.
5389 * gfortran.dg/derived_name_2.f: New.
5390
5391 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5392
5393 * lib/target-supports.exp (check_effective_target_nonpic): New
5394 procedure.
5395 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5396 when compiling PIC.
5397 * gcc.target/i386/asm-4.c: Require nonpic.
5398 * gcc.target/i386/cmov1.c: Likewise.
5399 * gcc.target/i386/mul.c: Likewise.
5400 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5401 * gcc.target/i386/ssetype-1.c: Require nonpic.
5402 * gcc.target/i386/ssetype-3.c: Likewise.
5403 * gcc.target/i386/ssetype-5.c: Likewise.
5404
5405 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5406
5407 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5408 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5409 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5410 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5411
5412 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
5413
5414 PR tree-optimization/30590
5415 * g++.dg/opt/pr30590.C: New testcase.
5416
5417 2007-03-20 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR c/30762
5420 * gcc.dg/pr30762-1.c: New test.
5421 * gcc.dg/pr30762-2.c: New test.
5422
5423 PR inline-asm/30505
5424 * gcc.target/i386/pr30505.c: New test.
5425
5426 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
5427
5428 * gcc.target/arm/register-variables.c: New.
5429
5430 2007-03-19 Jeff Law <law@redhat.com>
5431
5432 * PR tree-optimization/30984
5433 * gcc.c-torture/pr30984.c: New test.
5434
5435 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5436 Richard Guenther <rguenther@suse.de>
5437
5438 PR tree-optimization/31254
5439 * gcc.dg/torture/pr31254.c: New testcase.
5440
5441 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
5442
5443 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5444 target default_packed.
5445
5446 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5447
5448 PR fortran/31203
5449 * gfortran.dg/string_length_1.f90: New test.
5450
5451 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5452
5453 PR testsuite/30395
5454 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5455
5456 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5457
5458 PR libgfortran/31052
5459 * gfortran.dg/namelist_27.f90: New test.
5460
5461 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
5462
5463 PR fortran/30531
5464 * gfortran.dg/used_types_14.f90: New test.
5465
5466 PR fortran/31086
5467 * gfortran.dg/used_types_15.f90: New test.
5468
5469 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
5470
5471 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5472 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5473
5474 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5475
5476 PR fortran/31120
5477 * gfortran.dg/integer_exponentiation_2.f90: New test.
5478
5479 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
5480
5481 PR tree-optimization/31041
5482 * gcc.dg/vect/pr31041.c: New test.
5483
5484 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5485
5486 * g++.dg/warn/Wconversion-integer.C: New
5487 * g++.dg/warn/Wconversion-real.C: New.
5488 * g++.dg/warn/Wconversion-real-integer.C: New.
5489 * g++.dg/warn/conv2.C: Updated.
5490
5491 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5492
5493 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5494 exclude RTPs.
5495
5496 2007-03-16 Richard Guenther <rguenther@suse.de>
5497
5498 PR tree-optimization/31146
5499 * g++.dg/tree-ssa/pr31146.C: New testcase.
5500
5501 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5502
5503 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5504 assume that the target has <features.h>.
5505
5506 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5507
5508 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5509 dg-options rather than to the whole test.
5510
5511 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
5512
5513 PR debug/29906
5514 * g++.dg/debug/pr29906.C: New
5515
5516 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5517
5518 PR libgfortran/31099
5519 * gfortran.dg/unformatted_recl.f90: Update test.
5520
5521 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
5522
5523 * gcc.dg/tree-ssa/prefetch-5.c: New test.
5524
5525 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5526
5527 PR c++/30891
5528 * g++.dg/parse/namespace-definition.C: New.
5529
5530 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5531
5532 PR c++/24924
5533 * g++.dg/cpp/pedantic-errors.C: New.
5534 * g++.dg/cpp/permissive.C: New.
5535
5536 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5537
5538 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5539 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5540
5541 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5542
5543 * lib/target-supports.exp (check_missing_uclibc_feature)
5544 (check_effective_target_wchar): New procedures.
5545 * gcc.dg/wchar_t-1.c: Require target wchar.
5546 * gcc.dg/wint_t-1.c: Likewise.
5547
5548 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5549
5550 * lib/target-supports.exp (check_gc_sections_available): Return
5551 false for VxWorks targets.
5552
5553 2007-03-15 Dirk Mueller <dmueller@suse.de>
5554
5555 * g++.dg/warn/Wconversion2.C: Fix typo.
5556 * gcc.dg/if-empty-1.c: Ditto.
5557
5558 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5559
5560 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5561
5562 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
5563
5564 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5565 * gcc.target/i386/pr31167.c: Ditto.
5566
5567 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
5568
5569 PR target/31167
5570 * gcc.target/i386/pr31167.c: New test.
5571
5572 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
5573
5574 PR fortran/30922
5575 * gfortran.dg/import5.f90.f90: New test.
5576
5577
5578 PR fortran/30879
5579 * gfortran.dg/data_components_1.f90: New test.
5580
5581
5582 PR fortran/30870
5583 * gfortran.dg/generic_13.f90: New test.
5584
5585 PR fortran/31163
5586 * gfortran.dg/alloc_comp_basics_5.f90: New test.
5587
5588 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5589
5590 PR libgfortran/31051
5591 * gfortran.dg/fmt_t_4.f90: New
5592
5593 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
5594
5595 PR C++/31165
5596 * g++.dg/other/default7.C: New test.
5597
5598 2007-03-15 Dirk Mueller <dmueller@suse.de>
5599
5600 * g++.dg/warn/Wconversion2.C: New.
5601
5602 2007-03-14 Eric Christopher <echristo@apple.com>
5603
5604 * gcc.dg/ssp-1.c: New.
5605 * gcc.dg/ssp-2.c: Ditto.
5606
5607 2007-03-14 Dirk Mueller <dmueller@suse.de>
5608
5609 * g++.dg/warn/do-empty.C: New.
5610 * gcc.dg/do-empty.c: New.
5611 * gcc.dg/if-empty-1.c: Update.
5612 * gcc.dg/20001116-1.c: Update.
5613 * gcc.dg/pr23165.c: Update.
5614
5615 2007-03-14 Jakub Jelinek <jakub@redhat.com>
5616
5617 * gfortran.dg/module_implicit_conversion.f90: New test.
5618
5619 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
5620
5621 PR middle-end/31127
5622 * gcc.dg/pr31127.c: New.
5623
5624 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
5625
5626 * gcc.dg/tree-ssa/loop-26.c: New test.
5627
5628 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
5629
5630 * gcc.target/i386/cmpxchg16b-1.c: New test.
5631
5632 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
5633
5634 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5635 * gcc.dg/c99-vla-1.c: Likewise.
5636 * g++.dg/ext/vla1.C: Likewise
5637
5638 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
5639
5640 * gcc.dg/wvla-1.c: New test
5641 * gcc.dg/wvla-2.c: New test
5642 * gcc.dg/wvla-3.c: New test
5643 * gcc.dg/wvla-4.c: New test
5644 * gcc.dg/wvla-5.c: New test
5645 * gcc.dg/wvla-6.c: New test
5646 * gcc.dg/wvla-7.c: New test
5647 * g++.dg/warn/Wvla-1.C: New test
5648 * g++.dg/warn/Wvla-2.C: New test
5649 * g++.dg/warn/Wvla-3.C: New test
5650
5651 2007-03-12 Mark Mitchell <mark@codesourcery.com>
5652
5653 PR c++/30108
5654 * g++.dg/other/default6.C: New test.
5655
5656 2007-03-12 Richard Sandiford <richard@codesourcery.com>
5657
5658 * lib/target-supports.exp (check_profiling_available): Return false
5659 for VxWorks.
5660 (check_effective_target_vxworks_kernel): New procedure.
5661 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5662 VxWorks.
5663 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5664 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5665 to include VxWorks.
5666 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5667
5668 2007-03-12 Richard Sandiford <richard@codesourcery.com>
5669
5670 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5671 PIC is not supported.
5672 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5673 * gcc.dg/20020426-2.c: Likewise.
5674 * gcc.dg/pr28243.c: Likewise.
5675 * gcc.dg/visibility-11.c: Likewise.
5676 * gcc.dg/tls/opt-9.c: Likewise.
5677 * gcc.dg/tls/opt-10.c: Likewise.
5678 * gcc.dg/tls/pic-1.c: Likewise.
5679 * gcc.dg/tls/struct-1.c: Likewise.
5680 * gcc.target/i386/20000807-1.c: Likewise.
5681 * gcc.target/i386/20000904-1.c: Likewise.
5682 * gcc.target/i386/20011119-1.c: Likewise.
5683 * gcc.target/i386/990213-2.c: Likewise.
5684 * gcc.target/i386/990214-1.c: Likewise.
5685 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5686 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5687 * gcc.target/i386/pic-1.c: Likewise.
5688 * gcc.target/i386/pr21518.c: Likewise.
5689 * gcc.target/i386/pr23098.c: Likewise.
5690 * gcc.target/i386/pr23943.c: Likewise.
5691
5692 2007-03-11 Mark Mitchell <mark@codesourcery.com>
5693
5694 PR c++/31038
5695 * g++.dg/template/complit2.C: New test.
5696
5697 PR c++/30328
5698 * g++.dg/ext/bitfield1.C: New test.
5699
5700 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
5701
5702 PR fortran/30883
5703 * gfortran.dg/interface_11.f90: New test.
5704
5705 2007-03-11 Richard Guenther <rguenther@suse.de>
5706
5707 PR tree-optimization/31115
5708 * gcc.dg/torture/pr31115.c: New testcase.
5709
5710 2007-03-11 Ira Rosen <irar@il.ibm.com>
5711
5712 PR tree-optimization/29925
5713 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5714
5715 2007-03-10 Mark Mitchell <mark@codesourcery.com>
5716
5717 PR c++/30274
5718 * g++.dg/expr/bitfield3.C: New test.
5719 * g++.dg/expr/bitfield4.C: Likewise.
5720 * g++.dg/expr/bitfield5.C: Likewise.
5721 * g++.dg/expr/bitfield6.C: Likewise.
5722
5723 PR c++/30924
5724 * g++.dg/template/array18.C: New test.
5725
5726 2007-03-10 Dirk Mueller <dmueller@suse.de>
5727
5728 PR c++/17946
5729 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5730 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5731
5732 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
5733
5734 PR c++/20599
5735 * g++.dg/cpp0x/variadic-bind.C: New.
5736 * g++.dg/cpp0x/variadic-function.C: New.
5737 * g++.dg/cpp0x/variadic-mem_fn.C: New.
5738 * g++.dg/cpp0x/variadic-tuple.C: New.
5739 * g++.dg/cpp0x/variadic1.C: New.
5740 * g++.dg/cpp0x/variadic2.C: New.
5741 * g++.dg/cpp0x/variadic3.C: New.
5742 * g++.dg/cpp0x/variadic4.C: New.
5743 * g++.dg/cpp0x/variadic5.C: New.
5744 * g++.dg/cpp0x/variadic6.C: New.
5745 * g++.dg/cpp0x/variadic7.C: New.
5746 * g++.dg/cpp0x/variadic8.C: New.
5747 * g++.dg/cpp0x/variadic9.C: New.
5748 * g++.dg/cpp0x/variadic10.C: New.
5749 * g++.dg/cpp0x/variadic11.C: New.
5750 * g++.dg/cpp0x/variadic12.C: New.
5751 * g++.dg/cpp0x/variadic13.C: New.
5752 * g++.dg/cpp0x/variadic14.C: New.
5753 * g++.dg/cpp0x/variadic15.C: New.
5754 * g++.dg/cpp0x/variadic16.C: New.
5755 * g++.dg/cpp0x/variadic17.C: New.
5756 * g++.dg/cpp0x/variadic18.C: New.
5757 * g++.dg/cpp0x/variadic19.C: New.
5758 * g++.dg/cpp0x/variadic20.C: New.
5759 * g++.dg/cpp0x/variadic21.C: New.
5760 * g++.dg/cpp0x/variadic22.C: New.
5761 * g++.dg/cpp0x/variadic23.C: New.
5762 * g++.dg/cpp0x/variadic24.C: New.
5763 * g++.dg/cpp0x/variadic25.C: New.
5764 * g++.dg/cpp0x/variadic26.C: New.
5765 * g++.dg/cpp0x/variadic27.C: New.
5766 * g++.dg/cpp0x/variadic28.C: New.
5767 * g++.dg/cpp0x/variadic29.C: New.
5768 * g++.dg/cpp0x/variadic30.C: New.
5769 * g++.dg/cpp0x/variadic31.C: New.
5770 * g++.dg/cpp0x/variadic32.C: New.
5771 * g++.dg/cpp0x/variadic33.C: New.
5772 * g++.dg/cpp0x/variadic34.C: New.
5773 * g++.dg/cpp0x/variadic35.C: New.
5774 * g++.dg/cpp0x/variadic36.C: New.
5775 * g++.dg/cpp0x/variadic37.C: New.
5776 * g++.dg/cpp0x/variadic38.C: New.
5777 * g++.dg/cpp0x/variadic39.C: New.
5778 * g++.dg/cpp0x/variadic40.C: New.
5779 * g++.dg/cpp0x/variadic41.C: New.
5780 * g++.dg/cpp0x/variadic42.C: New.
5781 * g++.dg/cpp0x/variadic43.C: New.
5782 * g++.dg/cpp0x/variadic44.C: New.
5783 * g++.dg/cpp0x/variadic45.C: New.
5784 * g++.dg/cpp0x/variadic46.C: New.
5785 * g++.dg/cpp0x/variadic47.C: New.
5786 * g++.dg/cpp0x/variadic48.C: New.
5787 * g++.dg/cpp0x/variadic49.C: New.
5788 * g++.dg/cpp0x/variadic50.C: New.
5789 * g++.dg/cpp0x/variadic51.C: New.
5790 * g++.dg/cpp0x/variadic52.C: New.
5791 * g++.dg/cpp0x/variadic53.C: New.
5792 * g++.dg/cpp0x/variadic54.C: New.
5793 * g++.dg/cpp0x/variadic55.C: New.
5794 * g++.dg/cpp0x/variadic56.C: New.
5795 * g++.dg/cpp0x/variadic57.C: New.
5796 * g++.dg/cpp0x/variadic58.C: New.
5797 * g++.dg/cpp0x/variadic59.C: New.
5798 * g++.dg/cpp0x/variadic60.C : New.
5799 * g++.dg/cpp0x/variadic61.C : New.
5800 * g++.dg/cpp0x/variadic62.C : New.
5801 * g++.dg/cpp0x/variadic63.C : New.
5802 * g++.dg/cpp0x/variadic64.C : New.
5803 * g++.dg/cpp0x/variadic65.C : New.
5804 * g++.dg/cpp0x/variadic66.C : New.
5805 * g++.dg/cpp0x/variadic67.C : New.
5806 * g++.dg/cpp0x/variadic68.C : New.
5807 * g++.dg/cpp0x/variadic69.C : New.
5808 * g++.dg/cpp0x/variadic70.C : New.
5809 * g++.dg/cpp0x/variadic71.C : New.
5810 * g++.dg/cpp0x/variadic72.C : New.
5811 * g++.dg/cpp0x/variadic73.C : New.
5812 * g++.dg/cpp0x/variadic74.C : New.
5813 * g++.dg/cpp0x/variadic75.C : New.
5814 * g++.dg/cpp0x/variadic-ex1.C : New.
5815 * g++.dg/cpp0x/variadic-ex2.C : New.
5816 * g++.dg/cpp0x/variadic-ex3.C : New.
5817 * g++.dg/cpp0x/variadic-ex4.C : New.
5818 * g++.dg/cpp0x/variadic-ex5.C : New.
5819 * g++.dg/cpp0x/variadic-ex6.C : New.
5820 * g++.dg/cpp0x/variadic-ex7.C : New.
5821 * g++.dg/cpp0x/variadic-ex8.C : New.
5822 * g++.dg/cpp0x/variadic-ex9.C : New.
5823 * g++.dg/cpp0x/variadic-ex10.C : New.
5824 * g++.dg/cpp0x/variadic-ex11.C : New.
5825 * g++.dg/cpp0x/variadic-ex12.C : New.
5826 * g++.dg/cpp0x/variadic-ex13.C : New.
5827 * g++.dg/cpp0x/variadic-ex14.C : New.
5828
5829 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5830
5831 PR libgfortran/31099
5832 * gfortran.dg/unformatted_recl.f90: New test.
5833
5834 2007-03-09 Roger Sayle <roger@eyesopen.com>
5835
5836 * gcc.dg/fold-eqcmplx-1.c: New test case.
5837
5838 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
5839
5840 PR rtl-optimization/30643
5841 * gcc.dg/pr30643.c: New.
5842
5843 2007-03-09 Chao-ying Fu <fu@mips.com>
5844
5845 * gcc.target/mips/mips32-dspr2-type.c: New test.
5846 * gcc.target/mips/mips32-dspr2.c: New test.
5847 * gcc.target/mips/dspr2-MULT.c: New test.
5848 * gcc.target/mips/dspr2-MULTU.c: New test.
5849 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5850 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5851 Adjust some formats.
5852
5853 2007-03-09 Dirk Mueller <dmueller@suse.de>
5854
5855 PR c++/17946
5856 * gcc.dg/Wlogical-op-1.c: New.
5857 * g++.dg/warn/Wlogical-op-1.C: New.
5858
5859 2007-03-09 Richard Guenther <rguenther@suse.de>
5860
5861 PR tree-optimization/30904
5862 PR middle-end/31058
5863 * gcc.dg/pr30904.c: Remove xfail.
5864
5865 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
5866
5867 PR C/31072
5868 * gcc.c-torture/execute/pr31072.c: New test.
5869
5870 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5871
5872 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5873 * gcc.dg/torture/builtin-attr-1.c: Likewise.
5874 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
5875 *lrint* and *lround*.
5876 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5877 floor->lfloor.
5878 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5879 * gcc.dg/torture/builtin-integral-1.c: Likewise.
5880 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
5881 and *lround*. Correct macro names.
5882 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5883 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5884
5885 2007-03-08 Ian Lance Taylor <iant@google.com>
5886
5887 * gcc.dg/no-strict-overflow-5.c: New test.
5888 * gcc.dg/no-strict-overflow-6.c: New test.
5889 * gcc.dg/Wstrict-overflow-11.c: New test.
5890 * gcc.dg/Wstrict-overflow-12.c: New test.
5891 * gcc.dg/Wstrict-overflow-13.c: New test.
5892 * gcc.dg/Wstrict-overflow-14.c: New test.
5893 * gcc.dg/Wstrict-overflow-15.c: New test.
5894
5895 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5896
5897 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
5898 for VxWorks kernel mode.
5899 * gcc.c-torture/execute/strncmp-1.x: Likewise.
5900
5901 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5902
5903 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5904 mode.
5905
5906 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5907
5908 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5909 and lib/bfill.c on VxWorks targets.
5910 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5911 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5912 lib/bfill.c and lib/memmove.c on VxWorks targets.
5913 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5914 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5915 on VxWorks targets.
5916 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5917 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5918
5919 2007-03-08 Tobias Burnus <burnus@net-b.de>
5920
5921 * gfortran.dg/use_5.f90: New test.
5922 * gfortran.dg/use_6.f90: Ditto.
5923 * gfortran.dg/use_7.f90: Ditto.
5924
5925 2007-03-08 Tobias Burnus <burnus@net-b.de>
5926
5927 PR fortran/30973
5928 * gfortran.dg/use_4.f90: New test.
5929 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5930
5931 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
5932
5933 PR fortran/31011
5934 * gfortran.dg/parameter_array_section_2.f90: New test.
5935
5936 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
5937
5938 PR c++/30852
5939 * g++.dg/ext/offsetof1.C: Add cases with volatile.
5940
5941 PR c++/30534
5942 * g++.dg/template/arg5.C: New test.
5943
5944 2007-03-07 Joseph Myers <joseph@codesourcery.com>
5945
5946 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5947
5948 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
5949
5950 * gcc.dg/var-expand1.c: Add newline at end of file.
5951
5952 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
5953
5954 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5955
5956 2007-03-06 Richard Sandiford <richard@codesourcery.com>
5957
5958 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5959
5960 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5961
5962 * gcc.dg/torture/builtin-convert-4.c: New test.
5963
5964 2007-03-05 Ian Lance Taylor <iant@google.com>
5965
5966 * gcc.c-torture/compile/pr31034.c: New test.
5967
5968 2007-03-05 Ian Lance Taylor <iant@google.com>
5969
5970 * gcc.dg/inline-18.c: New test.
5971 * gcc.dg/inline-19.c: New test.
5972 * gcc.dg/inline-20.c: New test.
5973 * gcc.dg/inline-21.c: New test.
5974
5975 2007-03-05 Richard Guenther <rguenther@suse.de>
5976
5977 PR tree-optimization/14052
5978 * gcc.dg/tree-ssa/vrp33.c: New testcase.
5979
5980 2007-03-05 Richard Guenther <rguenther@suse.de>
5981
5982 PR tree-optimization/23777
5983 * gcc.dg/tree-ssa/pr23777.c: New testcase.
5984
5985 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5986
5987 PR other/30465
5988 * gcc.dg/multiple-overflow-warn-3.c: New.
5989 * g++.dg/warn/multiple-overflow-warn-3.C: New.
5990
5991 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
5992
5993 PR c++/30895
5994 * g++.dg/parse/template23.C: New test.
5995
5996 2007-03-04 Roger Sayle <roger@eyesopen.com>
5997
5998 PR middle-end/30744
5999 * gcc.dg/pr30744-1.c: New test case.
6000
6001 2007-03-04 Tobias Burnus <burnus@net-b.de>
6002
6003 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6004
6005 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6006
6007 PR target/30406
6008 * gfortran.dg/logical_3.f90: New test.
6009
6010 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
6011
6012 PR libfortran/30981
6013 * gfortran.dg/integer_exponentiation_1.f90: New test.
6014
6015 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
6016
6017 * gcc.target/m68k/m68k.exp: New.
6018 * gcc.target/m68k/crash1.c: New.
6019
6020 2007-03-03 Tobias Burnus <burnus@net-b.de>
6021
6022 * gfortran.dg/c_by_val.c: Use int64_t instead of long
6023 to be more compatible with integer(kind=8).
6024
6025 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6026
6027 PR libfortran/31001
6028 * gfortran.dg/zero_sized_3.f90: New test.
6029
6030 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6031
6032 PR c++/15787
6033 * g++.dg/parse/else.C: New.
6034 * g++.dg/parse/else-2.C: New.
6035
6036 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
6037 Tobias Burnus <burnus@net-b.de>
6038
6039 PR fortran/30882
6040 * gfortran.dg/size_dim.f90: New test.
6041
6042 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
6043 Tobias Burnus <burnus@net-b.de>
6044
6045 PR fortran/30873
6046 * gfortran.dg/entry_9.f90: New test.
6047
6048 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
6049
6050 PR c++/28253
6051 * g++.dg/inherit/covariant16.C: New test.
6052
6053 2007-03-02 Geoffrey Keating <geoffk@apple.com>
6054
6055 * g++.dg/other/darwin-minversion-1.C: New.
6056
6057 2007-03-02 Diego Novillo <dnovillo@redhat.com>
6058
6059 * gcc.dg/tree-ssa/20070302-1.c: New test.
6060
6061 2007-03-02 Joseph Myers <joseph@codesourcery.com>
6062
6063 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6064 tests.
6065
6066 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
6067
6068 * gcc.dg/tree-ssa/prefetch-4.c: New test.
6069
6070 2007-03-01 Simon Baldwin <simonb@google.com>
6071
6072 PR c++/23689
6073 * warn/ignored_typedef.C: New.
6074 * init/ctor8.C: Added dg-warning to consume ignored typedef
6075 warning.
6076 * template/typedef2.C: Ditto. Moved dg-error onto its own line
6077 and added an explicit line number.
6078
6079 2007-02-28 Richard Guenther <rguenther@suse.de>
6080
6081 PR middle-end/30364
6082 * gcc.dg/torture/pr30364-1.c: New testcase.
6083 * gcc.dg/torture/pr30364-2.c: Likewise.
6084 * gcc.dg/torture/pr30364-3.c: Likewise.
6085
6086 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6087
6088 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6089 powerpc*, use -funsafe-math-optimizations.
6090 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6091 * gcc.dg/torture/builtin-modf-1.c: Likewise.
6092
6093 2007-02-28 Tobias Burnus <burnus@net-b.de>
6094 Paul Thomas <pault@gcc.gnu.org>
6095
6096 PR fortran/30888
6097 PR fortran/30887
6098 * c_by_val_1.f: Test %VAL() with non-default kind.
6099 * c_by_val.c: Ditto.
6100 * c_by_val_4.f: New test.
6101
6102 2007-02-28 Tobias Burnus <burnus@net-b.de>
6103
6104 PR fortran/30968
6105 * gfortran.dg/continuation_7.f90: New test.
6106
6107 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
6108
6109 * g++.dg/inherit/thunk7.C: New test.
6110 * lib/target-supports.exp (check_profiling_available): Not available
6111 for bfin-*-*.
6112
6113 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
6114
6115 PR target/30970
6116 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6117
6118 2007-02-27 Mark Mitchell <mark@codesourcery.com>
6119
6120 * lib/target-supports.exp (check_effective_target_init_priority):
6121 Remove Solaris special case.
6122
6123 2007-02-26 Geoffrey Keating <geoffk@apple.com>
6124
6125 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6126 for more builtin types.
6127
6128 * g++.dg/ext/visibility/class1.C: Port to Darwin.
6129 * g++.dg/ext/visibility/noPLT.C: Likewise.
6130
6131 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6132
6133 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6134 sh* targets.
6135
6136 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
6137
6138 PR fortran/30865
6139 * size_optional_dim_1.f90: New test.
6140
6141 2007-02-25 Mark Mitchell <mark@codesourcery.com>
6142
6143 * gcc.dg/vxworks/vxworks.exp: New file.
6144 * gcc.dg/vxworks/initpri1.c: Likewise.
6145 * gcc.dg/vxworks/initpri2.c: Likewise.
6146 * gcc.dg/initpri2.c: Add more tests.
6147 * g++.dg/special/initpri2.C: Likewise.
6148
6149 * gcc.dg/initpri1.c: New test.
6150 * gcc.dg/initpri2.c: Likewise.
6151 * g++.dg/special/initpri1.C: New test.
6152 * g++.dg/special/initpri2.C: Likewise.
6153 * g++.dg/special/conpr-1.C: Use init_priority effective target.
6154 * g++.dg/special/conpr-2.C: Likewise.
6155 * g++.dg/special/conpr-3.C: Likewise.
6156 * g++.dg/special/conpr-4.C: Likewise.
6157 * g++.dg/special/initp1.C: Likewise.
6158 * g++.dg/special/ecos.exp: Remove code to detect availability of
6159 constructor priorities.
6160 * lib/target-supports.exp (check_effective_target_init_priority):
6161 New function.
6162
6163 2007-02-24 Jan Hubicka <jh@suse.cz>
6164
6165 * gcc.c-torture/execute/pr30778.c: New testcase.
6166
6167 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6168
6169 PR libgfortran/30918
6170 * gfortran.dg/namelist_26.f90: New test.
6171
6172 2007-02-24 Richard Guenther <rguenther@suse.de>
6173
6174 PR middle-end/30951
6175 * gcc.dg/pr30951.c: New testcase.
6176
6177 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6178
6179 * gcc.dg/torture/builtin-modf-1.c: New test.
6180
6181 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
6182
6183 PR tree-optimization/30904
6184 * gcc.dg/pr30904.c: New test.
6185
6186 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6187
6188 * gcc.test-framework/README: Correct command.
6189 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6190 -Wunused-value.
6191 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6192
6193 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
6194
6195 * lib/target-supports.exp (check_effective_target_unwrapped): New.
6196
6197 2007-02-23 Mark Mitchell <mark@codesourcery.com>
6198
6199 * lib/target-supports.exp (check_effective_target_newlib): New
6200 function.
6201
6202 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
6203
6204 PR fortran/30660
6205 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6206 allocatable component.
6207
6208
6209 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6210
6211 * gcc.dg/torture/builtin-logb-1.c: New test.
6212 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6213 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6214 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6215 sh* targets.
6216
6217 2007-02-23 Richard Guenther <rguenther@suse.de>
6218
6219 * g++.dg/warn/changes-meaning.C: New testcase.
6220
6221 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6222
6223 PR libgfortran/30910
6224 * gfortran.dg/fmt_zero_precision.f90: Update test.
6225
6226 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6227
6228 * gcc.dg/torture/builtin-frexp-1.c: New test.
6229
6230 2007-02-22 Mark Mitchell <mark@codesourcery.com>
6231
6232 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6233
6234 2007-02-22 Ian Lance Taylor <iant@google.com>
6235
6236 PR debug/30898
6237 * g++.dg/debug/pr30898.C: New test.
6238
6239 2007-02-22 Ira Rosen <irar@il.ibm.com>
6240
6241 * gcc.dg/vect/vect-106.c: New test.
6242
6243 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6244 Ira Rosen <irar@il.ibm.com>
6245
6246 PR tree-optimization/30843
6247 * gcc.dg/vect/pr30843.c: New test.
6248
6249 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6250
6251 PR tree-optimization/30858
6252 * gcc.dg/vect/pr30858.c: New test.
6253
6254 2007-02-21 Mark Mitchell <mark@codesourcery.com>
6255
6256 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6257 to set options for compiling testglue.
6258 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6259 * lib/obj-c++.exp (obj-c++_init): Likewise.
6260
6261 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
6262
6263 * gnat.dg/derived_aggregate.adb: New test.
6264
6265 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6266
6267 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6268 sh* targets. Call the correct CKSGN macro.
6269
6270 2007-02-21 Jakub Jelinek <jakub@redhat.com>
6271
6272 * gfortran.dg/gomp/omp_parse1.f90: New test.
6273 * gfortran.dg/gomp/omp_parse2.f: New test.
6274
6275 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
6276
6277 PR fortran/30869
6278 * gfortran.dg/do_pointer_1.f90: New test.
6279
6280 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6281
6282 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6283 and scalbln.
6284
6285 2007-02-20 Geoffrey Keating <geoffk@apple.com>
6286
6287 * gcc.dg/darwin-minversion-1.c: New.
6288 * gcc.dg/darwin-minversion-2.c: New.
6289
6290 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6291
6292 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6293
6294 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6295 DJ Delorie <dj@redhat.com>
6296
6297 PR other/30824
6298 * gcc.dg/Wfatal.c: New.
6299 * gcc.dg/Wfatal-2.c: New.
6300 * gcc.dg/Werror-1.c: Adjust expectations.
6301 * gcc.dg/Werror-5.c: Likewise.
6302 * gcc.dg/Werror-7.c: Likewise.
6303 * gcc.dg/Werror-10.c: Likewise.
6304 * gcc.dg/Werror-11.c: Likewise.
6305
6306 2007-02-20 Tobias Burnus <burnus@net-b.de>
6307
6308 PR fortran/30522
6309 * gfortran.dg/volatile10.f90: New test.
6310
6311 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
6312
6313 PR libfortran/30533
6314 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
6315
6316 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6317
6318 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6319 * gcc.dg/Walways-true-1.c: Likewise.
6320 * gcc.dg/weak/weak-3.c: Likewise.
6321 * gcc.dg/Werror-1.c: Likewise.
6322 * gcc.dg/Werror-3.c: Likewise.
6323 * gcc.dg/Werror-4.c: Likewise.
6324 * gcc.dg/Werror-5.c: Likewise.
6325 * gcc.dg/Werror-6.c: Likewise.
6326 * gcc.dg/Werror-7.c: Likewise.
6327 * gcc.dg/Werror-8.c: Likewise.
6328 * gcc.dg/Werror-10.c: Likewise.
6329 * gcc.dg/Werror-11.c: Likewise.
6330 * gcc.dg/Werror-12.c: Likewise.
6331 * g++.old-deja/g++.mike/warn8.C: Likewise.
6332 * g++.dg/warn/Walways-true-1.C: Likewise.
6333 * g++.dg/warn/Walways-true-2.C: Likewise.
6334 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6335 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6336 -Wstring-literal-comparison with -Waddress.
6337 * gcc.dg/Wstring-literal-comparison-4.c: Replace
6338 -Wno-string-literal-comparison with -Wno-address.
6339
6340 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
6341
6342 * gnat.dg/self_aggregate_with_call.adb: New test.
6343
6344 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
6345
6346 PR tree-optimization/30975
6347 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6348 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6349 * gcc.dg/vect/pr30795.c: New.
6350
6351 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6352
6353 PR fortran/30681
6354 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6355
6356 2007-02-18 Roger Sayle <roger@eyesopen.com>
6357
6358 PR rtl-optimization/28173
6359 * gcc.target/i386/andor-1.c: New test case.
6360
6361 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6362
6363 * gcc.dg/torture/builtin-ldexp-1.c: New.
6364 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6365
6366 2007-02-18 Roger Sayle <roger@eyesopen.com>
6367
6368 * gfortran.dg/array_constructor_15.f90: New test case.
6369
6370 2007-02-18 Roger Sayle <roger@eyesopen.com>
6371
6372 * gfortran.dg/forall_10.f90: New test case.
6373
6374 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6375
6376 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6377
6378 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6379
6380 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6381 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6382
6383 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
6384
6385 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6386 * gcc.target/i386/builtin-bswap-3.c: Ditto.
6387 * gcc.target/i386/xchg-1.c: New test.
6388 * gcc.target/i386/xchg-2.c: New test.
6389
6390 2007-02-16 Richard Guenther <rguenther@suse.de>
6391 Christian Bruel <christian.bruel@st.com>
6392
6393 * gcc.dg/strict-overflow-5.c: New testcase.
6394
6395 2007-02-16 Tobias Burnus <burnus@net-b.de>
6396
6397 PR fortran/30793
6398 * gfortran.dg/func_derived_4.f90: New test.
6399
6400 2007-02-15 Roger Sayle <roger@eyesopen.com>
6401
6402 PR middle-end/30391
6403 * gfortran.dg/pr30391-1.f90: New test case.
6404
6405 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6406
6407 PR middle-end/30433
6408 * gcc.c-torture/compile/pr30433.c: New testcase to check
6409 that complex constants comparisions are foldded.
6410
6411 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6412
6413 PR C++/30158
6414 * g++.dg/ext/stmtexpr10.C: New testcase.
6415
6416 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6417
6418 PR middle-end/30729
6419 * gcc.dg/Wunused-value-2.c: New testcase.
6420
6421 2007-02-15 Ian Lance Taylor <iant@google.com>
6422
6423 * g++.dg/eh/subreg-1.C: New test.
6424
6425 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6426
6427 PR c/26494
6428 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6429 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6430 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6431 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6432 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6433 * gcc.dg/Werror-implicit-function-declaration.c: New.
6434
6435 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6436
6437 PR c++/28943
6438 * g++.dg/warn/pr28943.C: New.
6439
6440 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6441
6442 * gfortran.fortran-torture/execute/math.f90: Fix typo.
6443
6444 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6445
6446 PR fortran/30779
6447 * gfortran.dg/error_recovery_3.f90: New test.
6448
6449 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6450
6451 * g++.dg/tree-ssa/sra-1.C: New.
6452
6453 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6454
6455 * g++.dg/tree-ssa/sra-1.C: New.
6456
6457 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6458
6459 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6460
6461 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6462
6463 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6464
6465 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
6466
6467 PR fortran/30799
6468 * gfortran.dg/logical_2.f90: New test.
6469
6470 2007-02-14 Joseph Myers <joseph@codesourcery.com>
6471
6472 * gcc.dg/torture/complex-alias-1.c: New test.
6473
6474 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
6475
6476 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6477 instead of -fdump-tree-tailcall.
6478
6479 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
6480
6481 * gfortran.dg/interface_10.f90: Fix comment typo.
6482
6483 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
6484
6485 PR tree-optimization/30771
6486 * gcc.dg/vect/pr30771.c: New test.
6487
6488 2007-02-13 Ian Lance Taylor <iant@google.com>
6489
6490 * gcc.dg/Wstrict-overflow-1.c: New test.
6491 * gcc.dg/Wstrict-overflow-2.c: New test.
6492 * gcc.dg/Wstrict-overflow-3.c: New test.
6493 * gcc.dg/Wstrict-overflow-4.c: New test.
6494 * gcc.dg/Wstrict-overflow-5.c: New test.
6495 * gcc.dg/Wstrict-overflow-6.c: New test.
6496 * gcc.dg/Wstrict-overflow-7.c: New test.
6497 * gcc.dg/Wstrict-overflow-8.c: New test.
6498 * gcc.dg/Wstrict-overflow-9.c: New test.
6499 * gcc.dg/Wstrict-overflow-10.c: New test.
6500
6501 2007-02-13 Roger Sayle <roger@eyesopen.com>
6502
6503 * gcc.target/ia64/builtin-bswap-2.c: New test case.
6504
6505 2007-02-13 Richard Henderson <rth@redhat.com>
6506
6507 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6508 * gcc.c-torture/execute/pr29302-1.c: ... here.
6509
6510 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6511
6512 PR c/29521
6513 * gcc.dg/c90-return-1.c: Update output.
6514 * gcc.dg/c99-return-1.c: Likewise.
6515
6516 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
6517
6518 PR fortran/30554
6519 * gfortran.dg/used_dummy_types_7.f90: New test..
6520
6521 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
6522
6523 * gcc.target/i386/parity-1.c: New test.
6524 * gcc.target/i386/parity-2.c: New test.
6525
6526 2007-02-12 Roger Sayle <roger@eyesopen.com>
6527
6528 * gcc.target/i386/builtin-bswap-3.c: New test case.
6529
6530 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
6531
6532 PR tree-optimization/29145
6533 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6534 alias analysis is improved to take better advantage of restrict
6535 qualified pointers.
6536 * gcc.dg/vect/vect-80.c: Likewise.
6537 * gcc.dg/vect/pr29145.c: New.
6538
6539 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
6540
6541 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6542 * gcc.target/i386/sse4a-insert.c: Likewise.
6543
6544 2007-02-11 Roger Sayle <roger@eyesopen.com>
6545
6546 * gcc.target/ia64/builtin-popcount-1.c: New test case.
6547 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6548
6549 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
6550
6551 PR fortran/30478
6552 * gfortran.dg/enum_4.f90: Update error message checks.
6553
6554 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
6555
6556 PR fortran/30554
6557 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6558 versions of the modules.
6559
6560 PR fortran/30617
6561 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6562 by getting rid of recursive I/O and providing functions with
6563 results.
6564
6565 PR fortran/30319
6566 * gfortran.dg/char_array_constructor_2.f90
6567
6568 2007-02-11 Mark Mitchell <mark@codesourcery.com>
6569
6570 PR c++/26988
6571 * g++.dg/template/spec34.C: New test
6572
6573 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
6574
6575 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6576 on i?86 and x86_64.
6577 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6578 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6579 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6580 on i?86 and x86_64.
6581 * gcc.dg/vect/vect-113.c: Ditto.
6582
6583 2007-02-06 Mark Mitchell <mark@codesourcery.com>
6584
6585 PR c++/29487
6586 * g++.dg/eh/weak1-C: New test.
6587 * g++.dg/eh/weak1-a.cc: Likewise.
6588 * g++.dg/eh/comdat1.C: Likewise.
6589
6590 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
6591 Dorit Nuzman <dorit@il.ibm.com>
6592
6593 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
6594 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
6595 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6596 * gcc.dg/vect/vect-113.c: Likewise.
6597
6598 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6599
6600 2007-02-10 Richard Henderson <rth@redhat.com>
6601
6602 * lib/target-supports.exp (check_effective_target_tls): Redefine
6603 to mean non-emulated tls.
6604 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6605 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6606 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6607 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6608 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6609 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6610 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6611
6612 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
6613
6614 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6615
6616 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
6617
6618 * gfortran.dg/secnds.f: Replace time tolerance with a
6619 before-and-after bracket.
6620 * gfortran.dg/secnds-1.f: Likewise.
6621
6622 2007-02-09 Tobias Burnus <burnus@net-b.de>
6623
6624 PR fortran/30512
6625 * gfortran.dg/maxlocval_1.f90: New test.
6626
6627 2007-02-09 Roger Sayle <roger@eyesopen.com>
6628
6629 * gcc.target/ia64/builtin_bswap-1.c: New test case.
6630
6631 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6632
6633 PR fortran/30720
6634 * gfortran.dg/array_function_1.f90: New test.
6635
6636 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6637
6638 * lib/target-supports.exp (check_effective_target_lax_strtofp)
6639 (check_effective_target_dummy_wcsftime): New functions.
6640
6641 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6642
6643 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6644 * lib/target-supports.exp (check_effective_target_uclibc): New
6645 function.
6646
6647 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6648
6649 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6650 (vsnprintf): Don't define for uClibc targets.
6651
6652 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6653
6654 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6655 set before checking whether it was allowed.
6656 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6657 before checking inside_main.
6658
6659 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6660
6661 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6662 uClinux targets.
6663 (u16sf): Likewise u4sf.
6664 * g++.dg/compat/struct-layout-1.h: Likewise.
6665
6666 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6667
6668 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6669 procedure.
6670 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6671 m68k targets if check_effective_target_coldfire_fpu returns true.
6672
6673 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
6674 Richard Guenther <rguenther@suse.de>
6675
6676 PR middle-end/23361
6677 * gcc.dg/fold-compare-3.c: New testcase.
6678 * gcc.dg/tree-ssa/loop-24.c: Likewise.
6679
6680 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
6681
6682 * gcc.dg/pr26570.c: Clean up coverage files.
6683 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6684 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6685 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6686 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6687 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6688 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6689 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6690 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6691 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6692 * gcc.dg/tree-ssa/pr25501.c: Ditto.
6693 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6694 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6695 * gcc.dg/vect/pr28952.c: Ditto.
6696 * gcc.dg/vect/pr27151.c: Ditto.
6697 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6698 * g++.dg/gomp/macro-3.C: Ditto.
6699
6700 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
6701
6702 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6703 of the loop.
6704
6705 2007-02-08 Roger Sayle <roger@eyesopen.com>
6706
6707 * gcc.target/i386/builtin-bswap-2.c: New test case.
6708
6709 2007-02-08 Roger Sayle <roger@eyesopen.com>
6710
6711 * gfortran.dg/forall_8.f90: New test case.
6712 * gfortran.dg/forall_9.f90: Likewise.
6713
6714 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6715
6716 * gcc.dg/builtins-20.c: Add some -~ complex cases.
6717
6718 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
6719
6720 * lib/target-supports.exp (check_effective_target_simulator): New.
6721
6722 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
6723
6724 * gcc.dg/tree-ssa/loop-25.c: New test.
6725
6726 2007-02-06 Richard Henderson <rth@redhat.com>
6727
6728 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6729
6730 2007-02-06 Roger Sayle <roger@eyesopen.com>
6731
6732 * gcc.target/powerpc/popcount-1.c: New test case.
6733 * gcc.target/powerpc/parity-1.c: Likewise.
6734
6735 2007-02-06 Richard Guenther <rguenther@suse.de>
6736
6737 PR middle-end/27302
6738 * gcc.dg/torture/pr27302-2.c: New testcase.
6739
6740 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
6741
6742 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6743 * gcc.dg/vect/vect-iv-1.c: New test.
6744 * gcc.dg/vect/vect-iv-2.c: New test.
6745 * gcc.dg/vect/vect-iv-3.c: New test.
6746 * gcc.dg/vect/vect-iv-4.c: New test.
6747 * gcc.dg/vect/vect-iv-5.c: New test.
6748 * gcc.dg/vect/vect-iv-6.c: New test.
6749 * gcc.dg/vect/vect-iv-7.c: New test.
6750 * gcc.dg/vect/vect-iv-8.c: New test.
6751 * gcc.dg/vect/vect-iv-9.c: New test.
6752 * gcc.dg/vect/vect-iv-10.c: New test.
6753 * gcc.dg/vect/vect-iv-11.c: New test.
6754 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6755 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6756 * gcc.dg/vect/vect-14.c: Now vectorizable.
6757 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6758 loop).
6759 * gcc.dg/vect/vect-27.c: Likewise.
6760 * gcc.dg/vect/vect-29.c Likewise.
6761 * gcc.dg/vect/vect-dv-2.c: Likewise.
6762 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6763 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6764 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6765
6766 2007-02-06 Ira Rosen <irar@il.ibm.com>
6767
6768 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6769
6770 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6771
6772 * gcc.dg/builtins-20.c: Add more cases.
6773
6774 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
6775
6776 PR debug/30189
6777 * gcc.dg/pr30189.c: New test.
6778
6779 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6780
6781 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6782 for running tests.
6783 * gcc.target/i386/sse4a-extract.c: New test.
6784 * gcc.target/i386/sse4a-insert.c: New test.
6785 * gcc.target/i386/sse4a-montsd.c: New test.
6786 * gcc.target/i386/sse4a-montss.c: New test.
6787
6788 2007-02-05 Richard Guenther <rguenther@suse.de>
6789
6790 * gcc.target/i386/vectorize3.c: New testcase.
6791
6792 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
6793
6794 PR target/30665
6795 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6796
6797 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6798
6799 PR fortran/30611
6800 * gfortran.dg/repeat_1.f90: New test.
6801
6802 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
6803
6804 PR fortran/30605
6805 * gfortran.dg/spread_shape_1.f90: Remove tabs.
6806 * gfortran.dg/derived_init_2.f90: Ditto.
6807 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6808 * gfortran.dg/array_initializer_1.f90: Ditto.
6809 * gfortran.dg/do_2.f90: Ditto.
6810 * gfortran.dg/proc_assign_1.f90: Ditto.
6811
6812 2007-02-04 Richard Guenther <rguenther@suse.de>
6813
6814 PR middle-end/30636
6815 * g++.dg/warn/pr30636.C: New testcase.
6816 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6817
6818 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
6819
6820 PR middle-end/30667
6821 * gfortran.dg/pr30667.f: New test.
6822
6823 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6824
6825 * gcc.dg/builtins-54.c: Add more cases.
6826
6827 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
6828
6829 PR fortran/30514
6830 * gfortran.dg/zero_sized_2.f90: New test.
6831
6832 PR fortran/30660
6833 * gfortran.dg/alloc_comp_basics_4.f90: New test.
6834
6835 PR fortran/29820
6836 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6837 file.
6838
6839 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
6840
6841 PR fortran/30683
6842 * gfortran.dg/interface_10.f90: New test.
6843
6844 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6845
6846 * gcc.dg/builtins-20.c: Add more cases.
6847
6848 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6849
6850 PR target/29682
6851 * gcc-target/ia64/pr29682.c: New test.
6852
6853 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
6854
6855 PR fortran/30284
6856 * gfortran.dg/arrayio_11.f90.f90: New test.
6857
6858 PR fortran/30626
6859 * gfortran.dg/arrayio_12.f90.f90: New test.
6860
6861 2007-02-02 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR c++/30536
6864 * g++.dg/tls/diag-5.C: New test.
6865
6866 PR middle-end/30473
6867 * gcc.dg/pr30473.c: New test.
6868 * gcc.c-torture/execute/20070201-1.c: New test.
6869
6870 2007-02-01 Roger Sayle <roger@eyesopen.com>
6871
6872 * gfortran.dg/dependency_20.f90: New test case.
6873
6874 2007-01-31 Ian Lance Taylor <iant@google.com>
6875
6876 * gcc.dg/lower-subreg-1.c (test): New test.
6877
6878 2007-01-30 Geoffrey Keating <geoffk@apple.com>
6879
6880 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6881
6882 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6883
6884 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6885 * gcc.dg/torture/builtin-math-3.c: Likewise.
6886
6887 2007-01-31 Dirk Mueller <dmueller@suse.de>
6888
6889 gcc.dg/Wparentheses-2.c: Update and add new tests.
6890
6891 2007-01-31 Ira Rosen <irar@il.ibm.com>
6892
6893 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6894 vectorize.
6895
6896 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
6897
6898 * gcc.dg/builtins-63.c: New test.
6899
6900 2007-01-31 Tobias Burnus <burnus@net-b.de>
6901
6902 PR fortran/27588
6903 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6904
6905 2007-01-31 Tobias Burnus <burnus@net-b.de>
6906
6907 PR fortran/30520
6908 * gfortran.dg/volatile8.f90: New argument conformance test.
6909 * gfortran.dg/volatile9.f90: New scope test.
6910
6911 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6912
6913 PR c++/24745
6914 * g++.dg/warn/null4.C: New.
6915
6916 2001-01-30 Roger Sayle <roger@eyesopen.com>
6917 Uros Bizjak <ubizjak@gmail.com>
6918
6919 * gcc.dg/large-size-array-3.c: Correct typo.
6920
6921 2007-01-30 Richard Guenther <rguenther@suse.de>
6922
6923 PR middle-end/27657
6924 * g++.dg/debug/pr27657.C: New testcase.
6925
6926 2007-01-30 Richard Guenther <rguenther@suse.de>
6927
6928 PR middle-end/30313
6929 * gcc.dg/torture/pr30313.c: New testcase.
6930
6931 2007-01-29 Janis Johnson <janis187@us.ibm.com>
6932
6933 * gcc.dg/dfp/dfp-except.h: New file.
6934 * gcc.dg/dfp/fe-check.h: New file.
6935 * gcc.dg/dfp/fe-binop.c: New test.
6936 * gcc.dg/dfp/fe-convert-1.c: New test.
6937 * gcc.dg/dfp/fe-convert-2.c: New test.
6938 * gcc.dg/dfp/fe-convert-3.c: New test.
6939
6940 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6941 * gcc.dg/dfp/decfloat-constants.c: Ditto.
6942 * gcc.dg/dfp/convert-dfp.c: Ditto.
6943 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6944
6945 2007-01-29 Josh Conner <jconner@apple.com>
6946
6947 * gcc.target/powerpc/altivec-24.c: New test.
6948
6949 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
6950
6951 PR c++/28266
6952 * g++.dg/parse/defarg12.C: New test.
6953
6954 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
6955
6956 PR fortran/30554
6957 * gfortran.dg/used_dummy_types_6.f90: New test.
6958
6959 2007-01-28 Jan Hubicka <jh@suse.cz>
6960
6961 * gcc.dg/tree-prof/val-prof-6.c: New test.
6962
6963 2007-01-28 Roger Sayle <roger@eyesopen.com>
6964
6965 * gcc.dg/large-size-array-3.c: Correct test case (portability).
6966
6967 2007-01-28 Andrew Pinski <pinskia@gmail.com>
6968
6969 PR C++/28988
6970 * g++.dg/expr/dtor4.C: New test.
6971
6972 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
6973
6974 * gcc.dg/tree-ssa/loop-23.c: New test.
6975
6976 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
6977
6978 PR libfortran/30389
6979 * gfortran.dg/achar_2.f90: New test.
6980 * gfortran.dg/achar_3.f90: New test.
6981
6982 2007-01-27 Ian Lance Taylor <iant@google.com>
6983
6984 * gcc.dg/strict-overflow-1.c: New test.
6985 * gcc.dg/no-strict-overflow-1.c: New test.
6986 * gcc.dg/strict-overflow-2.c: New test.
6987 * gcc.dg/no-strict-overflow-2.c: New test.
6988 * gcc.dg/strict-overflow-3.c: New test.
6989 * gcc.dg/no-strict-overflow-3.c: New test.
6990 * gcc.dg/strict-overflow-4.c: New test.
6991 * gcc.dg/no-strict-overflow-4.c: New test.
6992 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6993 * gcc.dg/pr15784-1.c: Likewise.
6994 * gcc.dg/pr20922-1.c: Likewise.
6995 * gcc.dg/pr20922-3.c: Likewise.
6996 * gcc.dg/pr20922-4.c: Likewise.
6997 * gcc.dg/pr20922-6.c: Likewise.
6998 * gcc.dg/compare-4.c: Likewise.
6999 * gcc.dg/torture/pr26898-1.c: Likewise.
7000 * gcc.dg/tree-ssa/divide-1.c: Likewise.
7001 * gcc.dg/tree-ssa/divide-2.c: Likewise.
7002 * gcc.dg/tree-ssa/divide-3.c: Likewise.
7003 * gcc.dg/tree-ssa/divide-4.c: Likewise.
7004 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7005 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7006 * gcc.dg/tree-ssa/pr21082.c: Likewise.
7007 * gcc.dg/tree-ssa/pr26899.c: Likewise.
7008 * g++.dg/tree-ssa/pr21082.C: Likewise.
7009
7010 2007-01-27 Roger Sayle <roger@eyesopen.com>
7011
7012 * gcc-dg/large-size-array-3.c: New test case.
7013
7014 2007-01-27 Roger Sayle <roger@eyesopen.com>
7015
7016 * gfortran.dg/forall_7.f90: New test case.
7017
7018 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
7019
7020 PR fortran/30407
7021 * gfortran.dg/where_operator_assign_1.f90: New test.
7022 * gfortran.dg/where_operator_assign_2.f90: New test.
7023 * gfortran.dg/where_operator_assign_3.f90: New test.
7024
7025 2007-01-26 Joseph Myers <joseph@codesourcery.com>
7026
7027 * lib/target-supports.exp
7028 (check_effective_target_powerpc_altivec): New.
7029 (check_effective_target_vect_cmdline_needed): Use it.
7030
7031 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7032
7033 PR fortran/30278
7034 * gfortran.dg/backslash_3.f: New test.
7035
7036 2007-01-26 Richard Guenther <rguenther@suse.de>
7037
7038 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7039
7040 2007-01-26 Tobias Burnus <burnus@net-b.de>
7041
7042 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7043 * gfortran.dg/vect/vect.exp: Ditto.
7044 * gfortran.dg/dg.exp: Ditto.
7045 * gfortran.fortran-torture/execute/execute.exp: Ditto.
7046 * gfortran.fortran-torture/compile/compile.exp: Ditto.
7047
7048 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7049
7050 * gcc.dg/builtins-20.c: Add more cases.
7051 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7052
7053 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7054
7055 PR fortran/30437
7056 * gcc.dg/Wall.c: New.
7057 * gcc.dg/Wno-all.c: New.
7058 * gfortran.dg/Wall.f90: New.
7059 * gfortran.dg/Wno-all.f90: New.
7060
7061 2007-01-24 Geoffrey Keating <geoffk@apple.com>
7062
7063 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7064 * g++.dg/eh/simd-2.C: Also run on Darwin.
7065 * g++.dg/eh/simd-3.C: New.
7066 * g++.dg/eh/simd-4.C: New.
7067
7068 2007-01-25 Richard Guenther <rguenther@suse.de>
7069
7070 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7071 and _PROFILE_USE.
7072 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7073
7074 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
7075
7076 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7077 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7078 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7079 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7080 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7081 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7082 * gcc.dg/ipa/ipa-7.c: New testcase.
7083
7084 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
7085
7086 * g++.dg/cpp0x/warn_cxx0x.C: New.
7087
7088 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7089
7090 * gcc.dg/builtins-20.c: Test builtin carg.
7091
7092 2007-01-24 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR middle-end/27416
7095 * gcc.dg/gomp/pr27416.c: New test.
7096
7097 PR middle-end/30494
7098 * gcc.dg/gomp/pr30494.c: New test.
7099 * g++.dg/gomp/pr30494.C: New test.
7100
7101 PR middle-end/30421
7102 * gcc.dg/gomp/pr30421.c: New test.
7103
7104 2007-01-24 Steve Ellcey <sje@cup.hp.com>
7105
7106 * gcc.target/ia64/versionid-1.c: New test.
7107 * gcc.target/ia64/versionid-2.c: New test.
7108
7109 2007-01-24 Richard Guenther <rguenther@suse.de>
7110
7111 PR testsuite/30181
7112 * gcc.dg/builtins-57.c: Change to a link-time testcase
7113 to support non-C99 targets.
7114
7115 2007-01-24 Jan Hubicka <jh@suse.cz>
7116
7117 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7118
7119 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
7120
7121 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7122
7123 2007-01-23 Andrew Pinski <pinskia@gmail.com>
7124
7125 PR objc/27438
7126 * objc.dg/const-str-12.m: New test.
7127
7128 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7129
7130 PR fortran/30532
7131 * gfortran.dg/ctrl-z.f90: New test.
7132
7133 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7134
7135 PR fortran/30481
7136 * gfortran.dg/namelist_assumed_char.f90: New test.
7137
7138 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
7139
7140 PR c++/27492
7141 * g++.dg/inherit/covariant15.C: New test.
7142
7143 2007-01-23 Ian Lance Taylor <iant@google.com>
7144
7145 * g++.dg/warn/Wparentheses-24.C: New test.
7146
7147 2007-01-23 Richard Guenther <rguenther@suse.de>
7148
7149 PR testsuite/30560
7150 * ada/acats/run_acats: Do not call gnatmake or gnatchop
7151 with full path.
7152
7153 2007-01-22 Richard Guenther <rguenther@suse.de>
7154
7155 PR tree-optimization/30038
7156 * gcc.dg/builtins-62.c: New testcase.
7157
7158 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7159
7160 * gcc.c-torture/compile/20070121.c: New test.
7161
7162 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
7163
7164 PR libfortran/30525
7165 * gfortran.dg/char_comparison_1.f: New test.
7166
7167 2007-01-21 Ira Rosen <irar@il.ibm.com>
7168
7169 * gcc.dg/vect/vect-strided-same-dr.c: New test.
7170
7171 2007-01-20 Andrew Pinski <pinskia@gmail.com>
7172
7173 PR objc/30479
7174 * objc.dg/pch: New directory.
7175 * objc.dg/pch/pch.exp: New file.
7176 * objc.dg/pch/interface-1.m: New test.
7177 * objc.dg/pch/interface-1.hs: New include file.
7178 * lib/objc.exp (objc_target_compile): Add
7179 "-x objective-c-header" in front of the sources if this is
7180 a precompiled header being compiled.
7181
7182 2007-01-20 Roger Sayle <roger@eyesopen.com>
7183
7184 * gfortran.dg/array_memcpy_3.f90: New test case.
7185 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7186
7187 2007-01-20 Roger Sayle <roger@eyesopen.com>
7188 Brooks Moses <brooks.moses@codesourcery.com>
7189 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7190
7191 * gfortran.dg/intrinsic_sign_1.f90: New test case.
7192 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7193
7194 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7195
7196 * gcc.dg/torture/builtin-math-3.c: Test fdim.
7197
7198 2007-01-19 Mike Stump <mrs@apple.com>
7199
7200 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7201 away.
7202
7203 2007-01-19 Roger Sayle <roger@eyesopen.com>
7204
7205 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7206 option instead of -funsafe-math-optimizations.
7207
7208 2007-01-19 Tomas Bily <tbily@suse.cz>
7209
7210 gcc.dg/tree-prof/indir-call-prof.c: New.
7211 g++.dg/dg.exp: Add tree-prof subdirectory.
7212 g++.dg/tree-prof/indir-call-prof.C: New.
7213 g++.dg/tree-prof/tree-prof.exp: New.
7214
7215 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7216
7217 PR c++/17947
7218 * g++.dg/warn/deprecated.C: Update warning output.
7219 * g++.dg/warn/deprecated-2.C: Likewise.
7220 * g++.dg/warn/deprecated-3.C: New.
7221
7222 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
7223
7224 * gcc.c-torture/execute/nestfunc-7.c: New.
7225
7226 2007-01-18 Hui-May Chang <hm.chang@apple.com>
7227
7228 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7229
7230 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
7231
7232 * gcc.dg/m68k-pic-1.c: New.
7233
7234 2007-01-18 Roger Sayle <roger@eyesopen.com>
7235
7236 * gfortran.dg/array_memcpy_4.f90: New test case.
7237
7238 2007-01-18 Josh Conner <jconner@apple.com>
7239
7240 PR target/30485
7241 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7242 * gcc.dg/vect/no-trapping-math-1: New.
7243 * gcc.dg/vect/no-trapping-math-2: New.
7244
7245 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
7246
7247 * gcc.target/i386/387-8.c: Update comment about optimizing
7248 inherent load of 1.0 of fptan instruction.
7249
7250 2007-01-18 Dirk Mueller <dmueller@suse.de>
7251 Richard Guenther <rguenther@suse.de>
7252
7253 PR diagnostic/8268
7254 * gcc.dg/Warray-bounds.c: New testcase.
7255 * gcc.dg/Warray-bounds-2.c: New testcase.
7256 * g++.dg/warn/Warray-bounds.C: New testcase.
7257 * g++.dg/warn/Warray-bounds-2.C: New testcase.
7258
7259 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
7260
7261 PR fortran/30476
7262 * gfortran.dg/generic_12.f90: New test.
7263
7264 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
7265
7266 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7267 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7268
7269 2007-01-16 Janis Johnson <janis187@us.ibm.com>
7270
7271 * gcc.dg/dfp/compare-special.h: New file.
7272 * gcc.dg/dfp/compare-special-32.c: New test.
7273 * gcc.dg/dfp/compare-special-64.c: New test.
7274 * gcc.dg/dfp/compare-special-128.c: New test.
7275
7276 2007-01-16 Roger Sayle <roger@eyesopen.com>
7277 Paul Thomas <pault@gcc.gnu.org>
7278 Steven G. Kargl <kargl@gcc.gnu.org>
7279
7280 PR fortran/30404
7281 * gfortran.dg/forall_6.f90: New test case.
7282 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7283 * gfortran.dg/dependency_13.f90: Likewise.
7284
7285 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7286
7287 PR testsuite/12325
7288 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7289 targets that don't support Inf.
7290
7291 2007-01-15 Dale Johannesen <dalej@apple.com>
7292
7293 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
7294
7295 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
7296
7297 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
7298 of achar for 0xff to avoid the "Extended ASCII not
7299 implemented" error message.
7300
7301 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
7302
7303 PR fortran/28172
7304 * gfortran.dg/altreturn_4.f90: New test.
7305
7306 PR fortran/29389
7307 * gfortran.dg/stfunc_4.f90: New test.
7308
7309 PR fortran/29712
7310 * gfortran.dg/bound_2.f90: Reinstate commented out line.
7311 * gfortran.dg/initialization_1.f90: Change warning.
7312
7313 PR fortran/30283
7314 * gfortran.dg/specification_type_resolution_2.f90: New test.
7315
7316 2007-01-14 Jan Hubicka <jh@suse.cz>
7317
7318 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7319 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7320 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7321 elimination.
7322
7323 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
7324
7325 PR fortran/30410
7326 * gfortran.dg/external_procedures_2.f90: New test.
7327
7328 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
7329
7330 PR target/30413
7331 * gcc.target/i386/pr30413.c: New test.
7332
7333 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
7334
7335 PR fortran/30452
7336 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
7337
7338 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
7339
7340 * gcc.dg/20070112-1.c: New test.
7341
7342 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7343
7344 PR libgfortran/30435
7345 * gfortran.dg/list_read_6.f90: New test.
7346
7347 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
7348
7349 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
7350
7351 2007-01-12 Tom Tromey <tromey@redhat.com>
7352
7353 PR preprocessor/28227:
7354 * gcc.dg/cpp/pr28227.c: New file.
7355
7356 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7357
7358 * gcc.dg/tree-ssa/loop-22.c: New test.
7359
7360 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7361
7362 PR tree-optimization/29516
7363 * gcc.dg/tree-ssa/loop-20.c: New test.
7364
7365 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
7366
7367 PR libfortran/30415
7368 * minmaxloc_integer_kinds_1.f90: New test.
7369
7370 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
7371
7372 PR c++/29573
7373 * g++.dg/template/sizeof-template-argument.C: New test.
7374
7375 2007-01-11 Jan Hubicka <jh@suse.cz>
7376
7377 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7378 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7379 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7380 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7381 * gcc.dg/tree-ssa/pr21658.c: Likewise.
7382 * gcc.dg/tree-ssa/pr15349.c: Likewise.
7383 * gcc.dg/tree-ssa/pr25501.c: Likewise.
7384 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7385 transformation in question.
7386 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7387 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7388 * gcc.dg/always_inline3.c: Likewise.
7389
7390 2007-01-10 Mark Mitchell <mark@codesourcery.com>
7391
7392 PR c++/28999
7393 * g++.dg/template/typename11.C: New test.
7394
7395 2007-01-10 Robert Kennedy <jimbob@google.com>
7396
7397 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7398
7399 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7400
7401 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7402 for different integer kinds.
7403 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7404 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7405 * gfortran.dg/ishft_2.f90: New test.
7406 * gfortran.dg/ishft_3.f90: New test.
7407
7408 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7409
7410 * gfortran.dg/altreturn_2.f90: Removed executable bit.
7411
7412 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
7413
7414 PR tree-optimization/30322
7415 * gcc.dg/tree-ssa/loop-21.c: New test.
7416
7417 2007-01-08 Geoffrey Keating <geoffk@apple.com>
7418
7419 * g++.dg/rtti/darwin-builtin-linkage.C: New.
7420
7421 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
7422
7423 * gcc.target/spu/intrinsics-1.c: Remove xfail.
7424
7425 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7426
7427 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7428 * g++.dg/warn/overflow-warn-3.C: Likewise.
7429 * g++.dg/warn/overflow-warn-4.C: Likewise.
7430 * g++.dg/warn/overflow-warn-5.C: Likewise.
7431 * g++.dg/warn/overflow-warn-6.C: Likewise.
7432 * g++.dg/warn/Woverflow-1.C: Likewise.
7433 * g++.dg/warn/Woverflow-2.C: Likewise.
7434 * g++.dg/warn/Woverflow-3.C: Likewise.
7435 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7436
7437 2007-01-08 Roger Sayle <roger@eyesopen.com>
7438
7439 * gfortran.dg/array_constructor_14.f90: New test case.
7440 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7441
7442 2007-01-08 Richard Guenther <rguenther@suse.de>
7443
7444 PR tree-optimization/23603
7445 * gcc.dg/tree-ssa/vrp31.c: New testcase.
7446 * gcc.dg/tree-ssa/vrp32.c: Likewise.
7447
7448 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
7449
7450 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7451 in __v8qi typedef.
7452 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7453 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7454 compiler behaviour.
7455 * gcc.dg/simd-5.c: Likewise.
7456 * gcc.dg/simd-6.c: Likewise.
7457 * g++.dg/conversion/simd1.C: Likewise.
7458 * g++.dg/conversion/simd3.C: Likewise.
7459 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7460 (main): Use it.
7461
7462 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
7463
7464 PR tree-optimization/29877
7465 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7466 name of a hard register for the target concerned. Adjust dg-error
7467 directives to cope with new behaviour of TER.
7468
7469 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7470
7471 PR c++/28986
7472 * g++.dg/conversion/nullptr1.C: Added overflow warning.
7473 * g++.dg/warn/overflow-warn-1.C: New.
7474 * g++.dg/warn/overflow-warn-3.C: New.
7475 * g++.dg/warn/overflow-warn-4.C: New.
7476 * g++.dg/warn/overflow-warn-5.C: New.
7477 * g++.dg/warn/overflow-warn-6.C: New.
7478 * g++.dg/warn/Woverflow-1.C: New.
7479 * g++.dg/warn/Woverflow-2.C: New.
7480 * g++.dg/warn/Woverflow-3.C: New.
7481 * g++.dg/warn/multiple-overflow-warn-2.C: New.
7482
7483 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
7484
7485 PR fortran/27698
7486 * gfortran.dg/invalid_name.f90: New test.
7487 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7488 * gfortran.dg/gomp/pr29759.f90: Ditto.
7489
7490 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
7491
7492 * gfortran.dg/present_1.f90: Update error message.
7493
7494 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
7495
7496 PR c++/19439
7497 * g++.dg/template/duplicate1.C: New test
7498 * g++.dg/template/memfriend6.C: Adjust error markers.
7499
7500 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
7501
7502 PR tree-opt/30385
7503 * gcc.dg/torture/inline-1.c: New test.
7504
7505 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7506
7507 PR c/19978
7508 * gcc.dg/multiple-overflow-warn-1.c: New.
7509 * gcc.dg/multiple-overflow-warn-2.c: New.
7510 * gcc.dg/overflow-warn-6.c: New.
7511 * g++.dg/warn/multiple-overflow-warn-1.C: New.
7512
7513 2007-01-05 Roger Sayle <roger@eyesopen.com>
7514
7515 * gfortran.dg/array_memcpy_1.f90: New test case.
7516 * gfortran.dg/array_memcpy_2.f90: Likewise.
7517
7518 2007-01-05 Richard Guenther <rguenther@suse.de>
7519
7520 PR middle-end/27826
7521 * g++.dg/opt/pr27826.C: New testcase.
7522
7523 2007-01-05 Ian Lance Taylor <iant@google.com>
7524
7525 * gcc.dg/Walways-true-1.c: New test.
7526 * gcc.dg/Walways-true-2.c: New test.
7527 * g++.dg/warn/Walways-true-1.C: New test.
7528 * g++.dg/warn/Walways-true-2.C: New test.
7529
7530 2007-01-05 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR c/30360
7533 * gcc.dg/pr30360.c: New test.
7534
7535 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
7536
7537 PR fortran/23232
7538 * gfortran.dg/data_implied_do_1.f90: New test.
7539
7540 PR fortran/27996
7541 PR fortran/27998
7542 * gfortran.dg/char_length_1.f90: New test.
7543
7544 2007-01-05 Richard Guenther <rguenther@suse.de>
7545
7546 PR middle-end/28116
7547 * g++.dg/opt/pr28116.C: New testcase.
7548
7549 2007-01-05 Tobias Burnus <burnus@net-b.de>
7550
7551 PR fortran/29624
7552 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7553 invalid deallocate.
7554 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7555 * gfortran.dg/protected_4.f90: Add pointer intent check.
7556 * gfortran.dg/protected_6.f90: Add pointer intent check.
7557 * gfortran.dg/pointer_intent_1.f90: New test.
7558 * gfortran.dg/pointer_intent_2.f90: New test.
7559 * gfortran.dg/pointer_intent_3.f90: New test.
7560
7561 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
7562
7563 PR 30235
7564 * gfortran.dg/altreturn_2.f90: new test.
7565
7566 2007-01-04 Tom Tromey <tromey@redhat.com>
7567
7568 PR preprocessor/28165:
7569 * gcc.dg/cpp/pr28165.c: New file.
7570
7571 2007-01-03 Josh Conner <jconner@apple.com>
7572
7573 PR middle-end/29683
7574 * gcc.dg/pr29683.c: New.
7575
7576 2007-01-03 Jakub Jelinek <jakub@redhat.com>
7577
7578 PR c++/28217
7579 * g++.dg/pch/template-1.C: New test.
7580 * g++.dg/pch/template-1.Hs: New file.
7581
7582 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7583
7584 PR middle-end/30353
7585 * gcc.c-torture/compile/complex-4.c: New test.
7586
7587 2007-01-03 Joseph Myers <joseph@codesourcery.com>
7588
7589 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7590 -maltivec.
7591 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7592
7593 2007-01-03 Jakub Jelinek <jakub@redhat.com>
7594
7595 PR middle-end/30286
7596 * gcc.dg/pr30286.c: New test.
7597
7598 PR c++/29535
7599 * g++.dg/template/crash66.C: New test.
7600
7601 PR c++/29054
7602 * g++.dg/template/friend49.C: New test.
7603
7604 2007-01-03 Steven G. Kargl <kargls@comcast.net>
7605
7606 * gfortran.dg/ibits.f90: New test.
7607
7608 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
7609
7610 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7611 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7612
7613 2007-01-02 Jan Hubicka <jh@suse.cz>
7614
7615 * gcc.dg/pr16194.c: We now output error on all three functions,
7616 not just first one.
7617
7618 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7619
7620 PR c/19977
7621 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7622 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7623
7624 2006-01-02 Ian Lance Taylor <iant@google.com>
7625
7626 * g++.dg/warn/Wparentheses-22.C: New test.
7627 * g++.dg/warn/Wparentheses-23.C: New test.
7628
7629 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7630
7631 PR middle-end/7651
7632 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7633 * gcc.dg/declspec-3-Wextra.c: New.
7634 * gcc.dg/declspec-3-no.c: New
7635
7636 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
7637
7638 PR fortran/20896
7639 * gfortran.dg/interface_10.f90: Remove.
7640
7641 2007-01-01 Roger Sayle <roger@eyesopen.com>
7642
7643 * gcc.dg/fold-eqxor-4.c: New test case.
7644
7645 2007-01-02 Joseph Myers <joseph@codesourcery.com>
7646
7647 PR middle-end/30311
7648 * gcc.c-torture/compile/pr30311.c: New test.
7649
7650 2007-01-01 Andrew Pinski <pinskia@gmail.com>
7651
7652 PR middle-end/30253
7653 * gcc.c-torture/compile/statement-expression-1.c: New test.
7654
7655 2007-01-01 Andreas Schwab <schwab@suse.de>
7656
7657 PR target/29166
7658 * g++.dg/eh/pr29166.C: New test.
7659
7660 2007-01-01 Joseph Myers <joseph@codesourcery.com>
7661
7662 * lib/target-supports.exp (check_effective_target_powerpc_spe):
7663 New.
7664 (check_effective_target_vect_cmdline_needed): Use it.
7665
7666 2006-12-31 Richard Guenther <rguenther@suse.de>
7667
7668 PR middle-end/30137
7669 * gcc.dg/pr30137-1.c: New testcase.
7670 * gcc.dg/pr30137-2.c: Likewise.
7671
7672 2006-12-31 Roger Sayle <roger@eyesopen.com>
7673
7674 PR middle-end/30322
7675 * gcc.dg/fold-plusnot-1.c: New test case.
7676
7677 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
7678
7679 PR c++/29731
7680 * g++.dg/parse/template22.C: New test.
7681
7682 2006-12-31 Richard Guenther <rguenther@suse.de>
7683
7684 PR middle-end/30338
7685 * gcc.c-torture/compile/pr30338.c: New testcase.
7686
7687 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
7688
7689 PR fortran/27900
7690 * gfortran.dg/intrinsic_actual_4.f90: New test.
7691
7692 PR fortran/24325
7693 * gfortran.dg/func_decl_3.f90: New test.
7694
7695 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
7696
7697 PR fortran/23060
7698 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7699 * gfortran.dg/c_by_val_1.f: New test.
7700 * gfortran.dg/c_by_val_2.f: New test.
7701 * gfortran.dg/c_by_val_3.f: New test.
7702
7703 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
7704
7705 PR libfortran/30321
7706 * gfortran.dg/sum_zero_array_1.f90: New test.
7707
7708 2006-12-29 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR preprocessor/29612
7711 * gcc.dg/cpp/pr29612-1.c: New test.
7712 * gcc.dg/cpp/pr29612-2.c: New test.
7713
7714 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
7715
7716 PR fortran/30034
7717 * gfortran.dg/pure_formal_proc_1.f90: New test.
7718
7719 PR fortran/30237
7720 * gfortran.dg/intrinsic_actual_3.f90: New test.
7721
7722 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7723
7724 PR fortran/30014
7725 * gfortran.dg/io_constraints_1.f90: Update test.
7726 * gfortran.dg/io_constraints_2.f90: Update test.
7727 * gfortran.dg/inquire_iolength.f90: New test.
7728
7729 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
7730
7731 PR fortran/20896
7732 * gfortran.dg/interface_10.f90: New test.
7733 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7734 since z is already, locally a variable.
7735
7736 PR fortran/25135
7737 * gfortran.dg/generic_11.f90: New test.
7738 * gfortran.dg/interface_7.f90: Remove name clash between module
7739 name and procedure 'x' referenced in the interface.
7740
7741 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7742
7743 PR middle-end/7651
7744 * gcc.dg/Wmissing-parameter-type.c: New.
7745 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7746 * gcc.dg/Wmissing-parameter-type-no.c: New.
7747
7748 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
7749
7750 PR fortran/25818
7751 * gfortran.dg/entry_array_specs_2.f: New test.
7752
7753 PR fortran/30084
7754 * gfortran.dg/nested_modules_6.f90: New test.
7755
7756 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7757
7758 PR middle-end/7651
7759 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7760 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7761
7762 2006-12-21 Andrew Pinski <pinskia@gmail.com>
7763
7764 PR C++/30168
7765 * g++.dg/opt/complex6.C: New test.
7766
7767 2006-12-22 Ben Elliston <bje@au.ibm.com>
7768
7769 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7770 full" if the linker on spu-*-* warns about exceeding local store.
7771
7772 And revert this patch:
7773 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7774 fail to link due to relocation overflows on spu-*-*.
7775
7776 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7777
7778 PR fortran/30273
7779 * gfortran.dg/dependency_19.f90: New test.
7780
7781 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7782
7783 PR fortran/30202
7784 * gfortran.dg/alloc_comp_basics_3.f90: New test.
7785
7786 2006-12-21 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR middle-end/30262
7789 * gcc.c-torture/execute/20061220-1.c: New test.
7790
7791 PR middle-end/30263
7792 * gcc.dg/gomp/asm-1.c: New test.
7793
7794 PR target/30230
7795 * g++.dg/eh/ia64-2.C: New test.
7796
7797 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
7798
7799 PR target/28966
7800 PR target/29248
7801 * gcc.dg/rs6000-leaf.c: New.
7802
7803 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7804
7805 PR fortran/25392
7806 * gfortran.dg/f2c_8.f90: New test.
7807
7808 2006-12-20 Bill Wendling <wendling@apple.com>
7809
7810 * gcc.dg/asm-b.c: Check for __ppc64__.
7811
7812 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7813
7814 PR fortran/30190
7815 * gfortran.dg/bounds_check_5.f90: New test.
7816
7817 2006-12-20 Andrew Pinski <pinskia@gmail.com>
7818
7819 PR middle-end/30143
7820 * gcc.dg/gomp/complex-1.c: New testcase.
7821
7822 2006-12-20 Roger Sayle <roger@eyesopen.com>
7823
7824 * gfortran.dg/array_memset_1.f90: New test case.
7825
7826 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
7827
7828 * lib/target-supports.exp: Add spu to
7829 check_effective_target_vect_widen_mult_hi_to_si.
7830
7831 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7832
7833 PR fortran/29992
7834 * gfortran.dg/generic_9.f90: New test.
7835
7836 PR fortran/30081
7837 * gfortran.dg/generic_10.f90: New test.
7838
7839 2006-12-19 Andrew Pinski <pinskia@gmail.com>
7840
7841 PR tree-opt/30045
7842 * gcc.dg/pr30045.c: New test.
7843
7844 2006-12-20 Ben Elliston <bje@au.ibm.com>
7845
7846 * gcc.dg/20020312-2.c: Add a case for __SPU__.
7847
7848 2006-12-19 Eric Christopher <echristo@apple.com>
7849
7850 PR target/29302
7851 * gcc.c-torture/execute/pr29302-1.c: New.
7852
7853 2006-12-19 Tobias Burnus <burnus@net-b.de>
7854
7855 PR fortran/39238
7856 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7857
7858 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
7859
7860 PR fortran/30236
7861 * gfortran.dg/altreturn_3.f90: New test.
7862
7863 * gfortran.dg/char_result_12.f90: Fix comment typos.
7864
7865 2006-12-19 Ben Elliston <bje@au.ibm.com>
7866
7867 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7868 as newlib's stdio.h uses non-traditional cpp constructs.
7869
7870 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7871
7872 * gfortran.dg/advance.f90: Renamed to advance_1.f90
7873 * gfortran.dg/append-1.f90: Renamed to append_1.f90
7874 * gfortran.dg/array-1.f90: Renamed to array_1.f90
7875 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7876 * gfortran.dg/backspace.f: Renamed to backspace_1.f
7877 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7878 * gfortran.dg/default_initialization.f: Renamed to
7879 default_initialization_1.f
7880 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7881 dollar_edit_descriptor_1.f
7882 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7883 dollar_edit_descriptor_2.f
7884 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7885 dollar_edit_descriptor_3.f
7886 * gfortran.dg/logint-1.f: Renamed to logint_1.f
7887 * gfortran.dg/logint-2.f: Renamed to logint_2.f
7888 * gfortran.dg/logint-3.f: Renamed to logint_3.f
7889 * gfortran.dg/advance_1.f90: Renamed from advance.f90
7890 * gfortran.dg/append_1.f90: Renamed from append-1.f90
7891 * gfortran.dg/array_1.f90: Renamed from array-1.f90
7892 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7893 * gfortran.dg/backspace_1.f: Renamed from backspace.f
7894 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7895 * gfortran.dg/default_initialization_1.f: Renamed from
7896 default_initialization.f
7897 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7898 dollar_edit_descriptor-1.f
7899 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7900 dollar_edit_descriptor-2.f
7901 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7902 dollar_edit_descriptor-3.f
7903 * gfortran.dg/logint_1.f: Renamed from logint-1.f
7904 * gfortran.dg/logint_2.f: Renamed from logint-2.f
7905 * gfortran.dg/logint_3.f: Renamed from logint-3.f
7906
7907 2006-12-18 Bill Wendling <wendling@apple.com>
7908
7909 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7910 id is an OjbC keyword.
7911
7912 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7913
7914 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7915
7916 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7917
7918 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7919
7920 2006-12-18 Ian Lance Taylor <iant@google.com>
7921
7922 * g++.dg/warn/Wmissing-declarations-1.C: New test.
7923
7924 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7925
7926 * gcc.c-torture/compile/pr27528.c: Use empty templates.
7927
7928 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
7929
7930 PR fortran/30207
7931 * gfortran.fortran-torture/execute/where21.f90: New test.
7932
7933 2006-12-17 Tobias Burnus <burnus@net-b.de>
7934
7935 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7936
7937 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7938
7939 PR middle-end/7651
7940 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7941 * gcc.dg/if-empty-1.c: Likewise.
7942 * gcc.dg/pr23165.c: Likewise.
7943 * g++.dg/warn/empty-body.C: Likewise.
7944
7945 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7946
7947 PR libfortran/30005
7948 * gfortran.dg/open_errors.f90: New test.
7949
7950 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
7951
7952 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7953
7954 * gcc.target/i386/ssse3-pabsb.c: New file.
7955 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7956 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7957 * gcc.target/i386/ssse3-palignr.c: Likewise.
7958 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7959 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7960 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7961 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7962 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7963 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7964 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7965 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7966 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7967 * gcc.target/i386/ssse3-psignb.c: Likewise.
7968 * gcc.target/i386/ssse3-psignd.c: Likewise.
7969 * gcc.target/i386/ssse3-psignw.c: Likewise.
7970 * gcc.target/i386/ssse3-vals.h: Likewise.
7971
7972 2006-12-15 Janis Johnson <janis187@us.ibm.com>
7973
7974 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7975 * lib/fortran-torture.exp: Include target-supports.exp.
7976
7977 2006-12-15 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR target/30185
7980 * gcc.c-torture/execute/pr30185.c: New test.
7981
7982 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7983
7984 PR testsuite/30179
7985 PR testsuite/30180
7986 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7987 * gcc.dg/builtin-bswap-2.c: Likewise.
7988 * gcc.dg/builtin-bswap-3.c: Likewise.
7989 * gcc.dg/builtin-bswap-4.c: Likewise.
7990 * lib/target-supports.exp (check_effective_target_stdint_types): New.
7991 * gcc.c-torture/execute/mode-dependent-address.x: New file.
7992
7993 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7994
7995 PR libfortran/30145
7996 * gfortran.dg/write_zero_array: New test.
7997
7998 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7999
8000 PR fortran/30200
8001 * gfortran.dg/write_fmt_trim.f90: New test.
8002
8003 2006-12-14 Diego Novillo <dnovillo@redhat.com>
8004
8005 PR 30194
8006 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8007 temporarily.
8008
8009 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8010
8011 * lib/target-supports.exp (check_weak_available): Use istarget
8012 "hppa*-*-hpux10*" instead of regexp.
8013 (check_cxa_atexit_available): Likewise.
8014
8015 2006-12-14 Richard Guenther <rguenther@suse.de>
8016
8017 PR tree-optimization/30197
8018 * gcc.c-torture/execute/complex-1.c: Fix function name.
8019 * gcc.dg/builtins-61.c: New testcase.
8020
8021 2006-12-14 Richard Guenther <rguenther@suse.de>
8022
8023 PR middle-end/30172
8024 * gcc.dg/pr30172-1.c: New testcase.
8025
8026 2006-12-14 Richard Guenther <rguenther@suse.de>
8027
8028 PR tree-optimization/30198
8029 * gcc.dg/builtins-60.c: New testcase.
8030
8031 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
8032
8033 * lib/target-supports.exp (vect_no_align): Remove spu.
8034
8035 2006-12-13 Ian Lance Taylor <iant@google.com>
8036
8037 PR c++/19564
8038 PR c++/19756
8039 * g++.dg/warn/Wparentheses-5.C: New test.
8040 * g++.dg/warn/Wparentheses-6.C: New test.
8041 * g++.dg/warn/Wparentheses-7.C: New test.
8042 * g++.dg/warn/Wparentheses-8.C: New test.
8043 * g++.dg/warn/Wparentheses-9.C: New test.
8044 * g++.dg/warn/Wparentheses-10.C: New test.
8045 * g++.dg/warn/Wparentheses-11.C: New test.
8046 * g++.dg/warn/Wparentheses-12.C: New test.
8047 * g++.dg/warn/Wparentheses-13.C: New test.
8048 * g++.dg/warn/Wparentheses-14.C: New test.
8049 * g++.dg/warn/Wparentheses-15.C: New test.
8050 * g++.dg/warn/Wparentheses-16.C: New test.
8051 * g++.dg/warn/Wparentheses-17.C: New test.
8052 * g++.dg/warn/Wparentheses-18.C: New test.
8053 * g++.dg/warn/Wparentheses-19.C: New test.
8054 * g++.dg/warn/Wparentheses-20.C: New test.
8055 * g++.dg/warn/Wparentheses-21.C: New test.
8056
8057 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8058
8059 PR testsuite/30157
8060 * lib/target-supports.exp (check_cxa_atexit_available): Return false
8061 for target "hppa.*hpux10".
8062
8063 2006-12-13 Jakub Jelinek <jakub@redhat.com>
8064
8065 * g++.dg/debug/vartrack1.C: New test.
8066
8067 * g++.dg/opt/ifcvt1.C: New test.
8068
8069 * gcc.dg/tls/opt-13.c: New test.
8070
8071 * gcc.dg/20060425-2.c: New test.
8072
8073 * g++.dg/opt/pr15054-2.C: New test.
8074
8075 * gcc.c-torture/execute/20060420-1.c: New test.
8076
8077 * gcc.c-torture/execute/20060412-1.c: New test.
8078
8079 * objc/compile/20060406-1.m: New test.
8080
8081 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
8082
8083 * g++.dg/template/array17.C: New test.
8084
8085 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
8086
8087 * gcc.target/powerpc/altivec-23.c: New test.
8088
8089 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
8090
8091 PR c++27316
8092 * g++.dg/inherit/error3.C: New test.
8093
8094 PR c++/28740
8095 * g++.dg/inherit/error4.C: New test.
8096
8097 2006-12-13 Richard Guenther <rguenther@suse.de>
8098
8099 PR tree-optimization/17687
8100 * gcc.dg/builtins-59.c: New testcase.
8101
8102 2006-12-13 Ben Elliston <bje@au.ibm.com>
8103
8104 * gcc.target/spu/Wmain.c: New test.
8105
8106 2006-12-12 Josh Conner <jconner@apple.com>
8107
8108 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8109 * g++.dg/abi/thunk4.C: Likewise.
8110 * g++.dg/abi/rtti3.C: Likewise.
8111
8112 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8113
8114 * gcc.target/spu/cpat-1.c: New test.
8115 * gcc.target/spu/cpat-2.c: New test.
8116 * gcc.target/spu/cpat-3.c: New test.
8117 * gcc.target/spu/cpat-4.c: New test.
8118
8119 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8120
8121 PR tree-opt/28436
8122 * gcc.c-torture/compile/vector-1.c: New test.
8123 * gcc.c-torture/compile/vector-2.c: New test.
8124 * gcc.c-torture/compile/vector-3.c: New test.
8125
8126 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8127
8128 * lib/fortran-torture.exp: Update copyright years. Remove
8129 obsolete comment. Test -ftree-vectorize where it makes sense.
8130 * lib/gfortran-dg.exp: Update copyright years. Use settings
8131 from fortran-torture.exp.
8132 * gfortran.dg/char_transpose_1.f90,
8133 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8134 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8135 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
8136 '-w' to dg-options.
8137
8138 2006-12-12 Richard Sandiford <richard@codesourcery.com>
8139
8140 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8141 saved_${tool}_load.
8142
8143 2006-12-12 Ira Rosen <irar@il.ibm.com>
8144
8145 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8146 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8147 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8148 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8149 gaps.
8150
8151 2006-12-12 Richard Guenther <rguenther@suse.de>
8152
8153 PR middle-end/30147
8154 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8155
8156 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
8157 Diego Novillo <dnovillo@redhat.com>
8158
8159 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8160 VDEF/VUSE changes.
8161 * gcc.dg/tree-ssa/pr26421.c: Likewise
8162 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8163 * gcc.dg/tree-ssa/pr23382.c: Likewise.
8164 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8165 * gcc.dg/tree-ssa/pr28410.c: Likewise.
8166 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8167 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8168 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8169 * gcc.dg/tree-ssa/vrp08.c: Likewise.
8170 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8171
8172 2006-12-11 Jan Hubicka <jh@suse.cz>
8173
8174 * gcc.dg/tree-prof/stringop-1.c: New test.
8175 * gcc.dg/tree-prof/stringop-2.c: New test.
8176
8177 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
8178
8179 PR target/30120
8180 * gcc.target/i386/pr30120.c: New test.
8181
8182 Revert:
8183 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8184
8185 * gcc.target/i386/x87regparm-1.c: New test.
8186 * gcc.target/i386/x87regparm-2.c: New test.
8187 * gcc.target/i386/x87regparm-3.c: New test.
8188 * gcc.target/i386/x87regparm-4.c: New test.
8189
8190 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
8191
8192 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8193
8194 2006-12-10 Tobias Burnus <burnus@net-b.de>
8195
8196 PR fortran/23994
8197 * gfortran.dg/protected_1.f90: New test.
8198 * gfortran.dg/protected_2.f90: New test.
8199 * gfortran.dg/protected_3.f90: New test.
8200 * gfortran.dg/protected_4.f90: New test.
8201 * gfortran.dg/protected_5.f90: New test.
8202 * gfortran.dg/protected_6.f90: New test.
8203
8204 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8205 Tobias Burnus <burnus@gcc.gnu.org>
8206
8207 PR fortran/29975
8208 PR fortran/30068
8209 * gfortran.dg/interface_4.f90: Test adding procedure to generic
8210 interface.
8211 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8212 ambiguous interfaces.
8213 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8214 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8215 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8216 ambiguous interfaces.
8217 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8218 * gfortran.dg/array_initializer_2.f90: Add initializer array
8219 constructor test.
8220
8221 PR fortran/30096
8222 * gfortran.dg/interface_9.f90: Test that host interfaces are
8223 not checked for ambiguity with the local version.
8224
8225 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8226
8227 PR fortran/29464
8228 * gfortran.dg/module_interface_2.f90: New test.
8229
8230 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8231
8232 PR fortran/29941
8233 * gfortran.dg/assumed_len.f90: New test.
8234
8235 2006-12-09 Richard Guenther <rguenther@suse.de>
8236
8237 * g++.dg/warn/implicit-typename1.C: Qualify types.
8238 * g++.dg/parse/crash12.C: Likewise.
8239 * g++.dg/tree-ssa/pr22444.C: Likewise.
8240
8241 2006-12-09 Tobias Burnus <burnus@net-b.de>
8242
8243 * gfortran.dg/array_2.f90: Added sqrt test.
8244
8245 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
8246
8247 * gcc.target/i386/x87regparm-1.c: XFAIL.
8248 * gcc.target/i386/x87regparm-2.c: XFAIL.
8249 * gcc.target/i386/x87regparm-3.c: XFAIL.
8250 * gcc.target/i386/x87regparm-4.c: XFAIL.
8251
8252 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8253
8254 * lib/target-supports.exp
8255 (check_effective_target_large_long_double): New.
8256 * gcc.dg/Wconversion-real.c : Use it.
8257 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8258 unsigned.
8259
8260 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
8261
8262 * gcc.c-torture/execute/mode-dependent-address.c: New test.
8263
8264 2006-12-08 Tobias Burnus <burnus@net-b.de>
8265
8266 PR fortran/27546
8267 * gfortran.dg/import4.f90: New test for IMPORT in modules.
8268
8269 2006-12-07 Mark Mitchell <mark@codesourcery.com>
8270
8271 PR c++/29732
8272 * g++.dg/template/crash65.C: New test.
8273 * g++.dg/template/spec16.C: Tweak error markers.
8274
8275 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
8276
8277 * gcc.target/spu: New directory.
8278 * gcc.target/spu/spu.exp: New file.
8279 * gcc.target/spu/intrinsics-1.c: New test.
8280
8281 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
8282
8283 PR c++/29980
8284 * g++.dg/ext/attrib27.C: New test.
8285 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8286 * g++.dg/parse/typedef5.C: Likewise.
8287
8288 2006-12-07 Mike Stump <mrs@apple.com>
8289
8290 * treelang/compile/var_defs.tree: Adjust.
8291
8292 2006-12-06 Mark Mitchell <mark@codesourcery.com>
8293
8294 PR c++/29730
8295 * g++.dg/template/crash64.C: New test.
8296 * g++.dg/parse/crash27.C: Adjust error markers.
8297
8298 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
8299
8300 PR libfortran/30009
8301 PR libfortran/30056
8302 * gfortran.dg/read_eof_4.f90: Add tests.
8303 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
8304 * gfortran.dg/unf_read_corrupted_1.f90: New test.
8305
8306 2006-12-05 Mark Mitchell <mark@codesourcery.com>
8307
8308 PR c++/29729
8309 * g++.dg/template/crash63.C: New test.
8310
8311 PR c++/29728
8312 * g++.dg/template/crash62.C: New test.
8313
8314 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8315
8316 PR fortran/30003
8317 * gfortran.dg/allocatable_function_1.f90: Increase the number
8318 of expected calls of free to 10; the lhs section reference is
8319 now evaluated so there is another call to bar. Change the
8320 comment appropriately.
8321 * gfortran.dg/array_section_1.f90: New test.
8322
8323 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8324
8325 PR fortran/29912
8326 * gfortran.dg/char_result_12.f90: New test.
8327
8328 2006-12-05 Richard Guenther <rguenther@suse.de>
8329
8330 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8331 * gcc.dg/vect/vect-pow-2.c: Rename to ...
8332 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
8333 vect_double, xfail for spu*-*-*.
8334
8335 2006-12-04 Tobias Burnus <burnus@net-b.de>
8336
8337 PR fortran/29962
8338 * initialization_4.f90: Test noninteger exponents (-std=f95).
8339 * initialization_5.f90: New test for noninteger exponents
8340 with -std=f2003.
8341
8342 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8343
8344 PR fortran/29821
8345 * gfortran.dg/parameter_array_section_1.f90: New test.
8346
8347 2006-12-04 Mark Mitchell <mark@codesourcery.com>
8348
8349 PR c++/29733
8350 * g++.dg/template/crash61.C: New test.
8351
8352 PR c++/29632
8353 * g++.dg/template/error23.C: New test.
8354
8355 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
8356
8357 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8358
8359 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8360
8361 PR fortran/29916
8362 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8363
8364 2006-12-04 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR middle-end/29965
8367 * gcc.dg/gomp/pr29965-1.c: New test.
8368 * gcc.dg/gomp/pr29965-2.c: New test.
8369 * gcc.dg/gomp/pr29965-3.c: New test.
8370 * gcc.dg/gomp/pr29965-4.c: New test.
8371 * gcc.dg/gomp/pr29965-5.c: New test.
8372 * gcc.dg/gomp/pr29965-6.c: New test.
8373 * g++.dg/gomp/pr29965-1.C: New test.
8374 * g++.dg/gomp/pr29965-2.C: New test.
8375 * g++.dg/gomp/pr29965-3.C: New test.
8376 * g++.dg/gomp/pr29965-4.C: New test.
8377 * g++.dg/gomp/pr29965-5.C: New test.
8378 * g++.dg/gomp/pr29965-6.C: New test.
8379 * g++.dg/gomp/pr29965-7.C: New test.
8380 * g++.dg/gomp/pr29965-8.C: New test.
8381 * g++.dg/gomp/pr29965-9.C: New test.
8382 * g++.dg/gomp/pr29965-10.C: New test.
8383
8384 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
8385
8386 * gnat.dg/pointer_variable_bounds.adb: New test.
8387 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8388 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8389
8390 2006-12-03 Eric Christopher <echristo@apple.com>
8391
8392 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8393
8394 2006-12-03 Richard Henderson <rth@redhat.com>
8395 Andrew Pinski <pinskia@gmail.com>
8396
8397 PR C++/14329
8398 * g++.dg/warn/unit-1.C: New test.
8399
8400 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
8401
8402 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8403
8404 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
8405
8406 * g++.dg/vect/vect.exp: Enable tests to run on spu.
8407 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8408 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8409 * gcc.dg/vect/vect-70.c: Reduce array size.
8410 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8411 vect_no_compaer_double targets.
8412 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8413 vect_float, vect_double, and vect_int.
8414
8415 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
8416
8417 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8418 test for loop versioning on vect_no_align targets.
8419 * gcc.dg/vect/pr20122.c: Likewise.
8420 * gcc.dg/vect/vect-105.c: Likewise.
8421 * gcc.dg/vect/vect-42.c: Likewise.
8422 * gcc.dg/vect/vect-43.c: Likewise.
8423 * gcc.dg/vect/vect-74.c: Likewise.
8424 * gcc.dg/vect/vect-75.c: Likewise.
8425 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8426 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8427 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8428 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8429
8430 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
8431
8432 PR fortran/29642
8433 * gfortran.dg/value_1.f90 : New test.
8434 * gfortran.dg/value_2.f90 : New test.
8435 * gfortran.dg/value_3.f90 : New test.
8436 * gfortran.dg/value_4.f90 : New test.
8437 * gfortran.dg/value_4.c : Called from value_4.f90.
8438
8439 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
8440
8441 PR C++/30033
8442 * g++.dg/cpp0x/static_assert4.C: New testcase.
8443
8444 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8445
8446 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8447
8448 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
8449
8450 PR c/27953
8451 * gcc.dg/pr27953.c: New test.
8452
8453 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8454
8455 PR c++/30022
8456 * g++.dg/ext/vector5.C: New test.
8457
8458 PR c++/30021
8459 * g++.dg/other/main1.C: New test.
8460
8461 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
8462
8463 PR libfortran/29568
8464 * gfortran.dg/convert_implied_open.f90: Change to
8465 new default record length.
8466 * gfortran.dg/unf_short_record_1.f90: Adapt to
8467 new error message.
8468 * gfortran.dg/unformatted_subrecords_1.f90: New test.
8469
8470 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
8471
8472 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8473
8474 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
8475
8476 PR c++/29066
8477 * g++.dg/expr/pr29066.c: New.
8478
8479 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
8480 Zdenek Dvorak <dvorakz@suse.cz>
8481
8482 PR tree-optimization/29921
8483 * gcc.dg/pr29921-2.c: New test.
8484
8485 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
8486
8487 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8488 (i386_get_cpuid): New function.
8489 (i386_cpuid_ecx): Likewise.
8490 (i386_cpuid_edx): Likewise.
8491 (i386_cpuid): Updated to call i386_cpuid_edx.
8492
8493 * gcc.target/i386/sse3-addsubpd.c: New file.
8494 * gcc.target/i386/sse3-addsubps.c: Likewise.
8495 * gcc.target/i386/sse3-haddpd.c: Likewise.
8496 * gcc.target/i386/sse3-haddps.c: Likewise.
8497 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8498 * gcc.target/i386/sse3-hsubps.c: Likewise.
8499 * gcc.target/i386/sse3-lddqu.c: Likewise.
8500 * gcc.target/i386/sse3-movddup.c: Likewise.
8501 * gcc.target/i386/sse3-movshdup.c: Likewise.
8502 * gcc.target/i386/sse3-movsldup.c: Likewise.
8503
8504 2006-12-01 Dirk Mueller <dmueller@suse.de>
8505
8506 * g++.dg/warn/Wreturn-type-4.C: New testcase.
8507
8508 2006-11-30 Janis Johnson <janis187@us.ibm.com>
8509
8510 * gcc.dg/dfp/convert-int-max.c: New test.
8511 * gcc.dg/dfp/convert-int-max-fold.c: New test.
8512
8513 2006-11-30 Richard Guenther <rguenther@suse.de>
8514
8515 * gcc.dg/vect/vect-pow-1.c: Rename ...
8516 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
8517 floats instead of doubles, check successful vectorization.
8518
8519 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
8520
8521 PR target/29945
8522 * gcc.c-torture/compile/pr29945.c: New testcase.
8523
8524 2006-11-30 Joseph Myers <joseph@codesourcery.com>
8525
8526 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8527 -maltivec.
8528
8529 2006-11-29 Eric Christopher <echristo@apple.com>
8530
8531 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8532
8533 2006-11-29 Janis Johnson <janis187@us.ibm.com>
8534
8535 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8536
8537 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8538
8539 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
8540
8541 PR c++/29022
8542 * g++.dg/inherit/virtual2.C: New test.
8543 * g++.dg/inherit/virtual3.C: Likewise.
8544 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8545 * g++.dg/inherit/error2.C: Likewise.
8546 * g++.dg/template/instantiate1.C: Likewise.
8547
8548 2006-11-28 Andrew Pinski <pinskia@gmail.com>
8549
8550 PR tree-opt/29984
8551 * gcc.dg/tree-ssa/reassoc-12.c: New test.
8552
8553 2006-11-28 Jan Hubicka <jh@suse.cz>
8554
8555 * gcc.dg/memcpy-1.c: New test.
8556
8557 2006-11-28 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR c++/29735
8560 * g++.dg/warn/main-3.C: New test.
8561
8562 2006-11-28 Jan Hubicka <jh@suse.cz>
8563
8564 * gcc.dg/winline-1.c: New test.
8565
8566 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
8567
8568 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8569 alignments.
8570
8571 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
8572
8573 PR fortran/29976
8574 * gfortran.dg/missing_optional_dummy_3.f90
8575
8576 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
8577
8578 PR fortran/20880
8579 * gfortran.dg/interface_3.f90: Modify errors.
8580
8581 2006-11-28 Ben Elliston <bje@au.ibm.com>
8582
8583 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8584 fail to link due to relocation overflows on spu-*-*.
8585
8586 2006-11-27 Michael Matz <matz@suse.de>
8587 Andreas Krebbel <krebbel1@de.ibm.com>
8588
8589 PR target/29319
8590 * gcc.dg/20061127-1.c: New testcase.
8591
8592 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
8593
8594 * gcc.dg/20061124-1.c: Add exit() function prototype.
8595
8596 2006-11-27 Jan Hubicka <jh@suse.cz>
8597
8598 * gcc.target/i386/memcpy-1.c: Adjust size.
8599 * gcc.dg/visibility-11.c: Likewise.
8600
8601 2006-11-27 Richard Guenther <rguenther@suse.de>
8602
8603 PR middle-end/25620
8604 * gcc.target/i386/pow-1.c: New testcase.
8605 * gcc.dg/builtins-58.c: Likewise.
8606
8607 2006-11-26 Mark Mitchell <mark@codesourcery.com>
8608
8609 PR c++/29886
8610 * g++.dg/expr/cast8.C: New test.
8611
8612 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8613
8614 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8615 Don't ever inline the testcase.
8616
8617 2006-11-25 Andrew Pinski <pinskia@gmail.com>
8618
8619 PR fortran/29982
8620 * gfortran.fortran-torture/compile/parameter_3.f90: New
8621 testcase.
8622
8623 2006-11-25 Andrew Pinski <pinskia@gmail.com>
8624
8625 PR fortran/29951
8626 * gfortran.fortran-torture/execute/transfer2.f90: New test.
8627
8628 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8629
8630 * gfortran.fortran-torture/execute/specifics.f90: Remove test
8631 for CHAR.
8632
8633 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8634
8635 PR libgfortran/29936
8636 * gfortran.dg/write_check3.f90: New test.
8637
8638 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8639
8640 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8641
8642 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
8643
8644 PR fortran/20880
8645 * gfortran.dg/interface_3.f90: New test.
8646
8647 PR fortran/29387
8648 * gfortran.dg/generic_8.f90: New test.
8649
8650 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8651
8652 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8653 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8654 * gfortran.dg/specifics_3.f90: Remove.
8655
8656 2006-11-24 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR c/29955
8659 * gcc.dg/gomp/pr29955.c: New test.
8660
8661 PR c/29736
8662 * gcc.dg/pr29736.c: New test.
8663
8664 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8665
8666 PR tree-opt/29964
8667 * gcc.dg/pure-1.c: New test.
8668
8669 2006-11-24 Joseph Myers <joseph@codesourcery.com>
8670
8671 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8672 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8673
8674 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
8675
8676 * gcc.dg/20061124-1.c: New testcase.
8677
8678 2006-11-23 Eric Christopher <echristo@apple.com>
8679
8680 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8681
8682 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8683
8684 PR c/2707
8685 PR c++/26167
8686 * gcc.dg/Wconversion-integer.c: New. Supersedes
8687 Wconversion-negative-constants.c
8688 * gcc.dg/Wconversion-real.c: New.
8689 * gcc.dg/Wconversion-real-integer.c: New.
8690 * gcc.dg/Wconversion-negative-constants.c: Deleted.
8691 * g++.dg/warn/Wconversion1.C: Modified.
8692
8693 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8694
8695 * gfortran.dg/overload_1.f90: New test.
8696
8697 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8698
8699 PR c/9072
8700 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8701 Wtraditional-conversion.
8702 * gcc.dg/overflow-warn-2.c: Likewise.
8703 * gcc.dg/Wconversion.c: Likewise. Renamed as
8704 Wtraditional-conversion.c .
8705 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8706 Wtraditional-conversion-2.c .
8707 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8708 Wtraditional-conversion-2.c
8709 * gcc.dg/Wconversion-negative-constants.c: New.
8710
8711 2006-11-23 Andrew Pinski <pinskia@gmail.com>
8712
8713 * gcc.dg/tree-ssa/dump-1.c: New test.
8714
8715 2006-11-23 David Ung <davidu@mips.com>
8716
8717 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8718 -mfp64, allowable when ISA >= 33 and float is enabled.
8719 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8720 of mthc1 and mfhc1 patterns.
8721
8722 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
8723
8724 PR tree-optimization/29921
8725 * gcc.dg/pr29921.c: New test.
8726
8727 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8728
8729 PR fortran/29441
8730 * gfortran.dg/initialization_4.f90: New test.
8731
8732 2006-11-22 Ira Rosen <irar@il.ibm.com>
8733
8734 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8735 platforms that have interleaving support.
8736 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8737 * gcc.dg/vect/vect-strided-a-u16-i2.c,
8738 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8739 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8740 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8741 gcc.dg/vect/vect-strided-u8-i2-gap.c,
8742 gcc.dg/vect/vect-strided-u8-i8.c,
8743 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8744 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8745 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8746 gcc.dg/vect/vect-strided-float.c,
8747 gcc.dg/vect/vect-strided-a-mult.c,
8748 gcc.dg/vect/vect-strided-mult-char-ls.c,
8749 gcc.dg/vect/vect-strided-a-u16-mult.c,
8750 gcc.dg/vect/vect-strided-a-u32-mult.c,
8751 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8752 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8753 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8754 gcc.dg/vect/vect-strided-mult.c,
8755 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8756 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8757 New.
8758
8759 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
8760
8761 PR fortran/25087
8762 * gfortran.dg/auto_char_len_4.f90: New test.
8763
8764 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
8765
8766 PR fortran/29652
8767 * gfortran.dg/generic_7.f90: New test.
8768 * gfortran.dg/defined_operators_1.f90: Add new error.
8769
8770 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
8771
8772 PR tree-optimization/29902
8773 * g++.dg/tree-ssa/pr29902.C: New test.
8774
8775 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
8776
8777 PR fortran/29820
8778 * gfortran.dg/used_types_13.f90: New test.
8779
8780 2006-11-21 Janis Johnson <janis187@us.ibm.com>
8781
8782 * gcc.dg/dfp/snan.c: Delete.
8783
8784 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
8785
8786 * g++.dg/cpp0x/static_assert1.C: New.
8787 * g++.dg/cpp0x/static_assert2.C: New.
8788 * g++.dg/cpp0x/static_assert3.C: New.
8789
8790 2006-11-21 Richard Guenther <rguenther@suse.de>
8791
8792 * gcc.dg/vect/vect-pow-1.c: New testcase.
8793 * gcc.dg/vect/vect-pow-2.c: Likewise.
8794
8795 2006-11-21 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR c++/29570
8798 * g++.dg/template/static29.C: New test.
8799
8800 PR c++/29734
8801 * g++.dg/conversion/simd4.C: New test.
8802
8803 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
8804
8805 PR c++/29475
8806 * g++.dg/template/access19.C: New test.
8807 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8808 error is reported.
8809
8810 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8811
8812 PR tree-opt/25500
8813 * gcc.dg/tree-ssa/sra-4.c: New testcase.
8814
8815 2006-11-20 Tobias Burnus <burnus@net-b.de>
8816
8817 PR fortran/27546
8818 * gfortran.dg/import.f90: Extended test.
8819 * gfortran.dg/import2.f90: Extended test.
8820
8821 2006-11-20 Tobias Burnus <burnus@net-b.de>
8822
8823 * gfortran.dg/volatile3.f90: Add conflict test.
8824
8825 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
8826
8827 PR fortran/24783
8828 * gfortran.dg/implicit_10.f90: New test.
8829
8830 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
8831
8832 PR c++/8586
8833 * g++.dg/warn/Wall-write-strings.C: New.
8834
8835 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
8836
8837 * gfortran.dg/alloc_comp_constraint_5.f90: New.
8838 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8839
8840 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8841
8842 * gfortran.dg/use_3.f90: Remove error message.
8843 * gfortran.dg/iso_fortran_env_1.f90: New test.
8844 * gfortran.dg/iso_fortran_env_2.f90: New test.
8845 * gfortran.dg/iso_fortran_env_3.f90: New test.
8846 * gfortran.dg/iso_fortran_env_4.f90: New test.
8847
8848 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
8849
8850 * gcc.dg/vect/vect-27.c: Fix initialization.
8851
8852 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8853
8854 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8855 * gcc.dg/torture/builtin-minmax-1.c: New.
8856
8857 * gcc.dg/builtins-20.c: Add cases for copysign.
8858
8859 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8860
8861 PR fortran/24285
8862 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8863
8864 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8865 * gfortran.dg/use_1.f90: New test.
8866 * gfortran.dg/use_1.f90: New test.
8867 * gfortran.dg/use_1.f90: New test.
8868
8869 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
8870
8871 PR tree-optimization/29801
8872 * gcc.dg/pr29801.c: New test.
8873
8874 2006-11-17 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR middle-end/29584
8877 * gcc.dg/torture/pr29584.c: New test.
8878
8879 2006-11-17 Joseph Myers <joseph@codesourcery.com>
8880
8881 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8882 Condition PowerPC tests for saving FPRs on powerpc_fprs.
8883 * gcc.target/powerpc/compress-float-ppc.c,
8884 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8885 powerpc_fprs.
8886 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8887 do not pass -mhard-float.
8888
8889 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
8890
8891 * gnat.dg/volatile_aggregate.adb: New test.
8892
8893 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8894
8895 PR fortran/29391
8896 PR fortran/29489
8897 * gfortran.dg/bound_2.f90: Add more checks.
8898 * gfortran.dg/bound_3.f90: New test.
8899
8900 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8901
8902 PR target/29201
8903 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8904
8905 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
8906
8907 * gfortran.dg/import3.f90: Fix error message.
8908
8909 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8910
8911 PR tree-opt/29788
8912 * gfortran.fortran-torture/compile/inline_1.f90:
8913 New testcase.
8914
8915 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8916
8917 * gcc.target/i386/x87regparm-1.c: New test.
8918 * gcc.target/i386/x87regparm-2.c: New test.
8919 * gcc.target/i386/x87regparm-3.c: New test.
8920 * gcc.target/i386/x87regparm-4.c: New test.
8921
8922 2006-11-15 Tobias Burnus <burnus@net-b.de>
8923
8924 PR fortran/27546
8925 * gfortran.dg/import.f90: New test.
8926 * gfortran.dg/import2.f90: New test.
8927 * gfortran.dg/import3.f90: New test.
8928
8929 2006-11-15 Tobias Burnus <burnus@net-b.de>
8930
8931 PR fortran/27588
8932 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8933
8934 2006-11-15 Tobias Burnus <burnus@net-b.de>
8935
8936 PR fortran/29806
8937 * gfortran.dg/contains.f90: New test.
8938 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8939
8940 2006-11-15 Jakub Jelinek <jakub@redhat.com>
8941
8942 PR tree-optimization/29581
8943 * gcc.dg/pr29581-1.c: New test.
8944 * gcc.dg/pr29581-2.c: New test.
8945 * gcc.dg/pr29581-3.c: New test.
8946 * gcc.dg/pr29581-4.c: New test.
8947 * gfortran.dg/pr29581.f90: New test.
8948
8949 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
8950
8951 PR fortran/29702
8952 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8953 numbers in error message headers.
8954
8955 2006-11-14 Richard Guenther <rguenther@suse.de>
8956
8957 * gcc.target/i386/math-torture/math-torture.exp: Restrict
8958 to i?86 and x86_64 targets.
8959
8960 2006-11-14 Caroline Tice <ctice@apple.com>
8961
8962 * gcc.dg/pubtypes-1.c: New file/testcase.
8963 * gcc.dg/pubtypes-2.c: New file/testcase.
8964 * gcc.dg/pubtypes-3.c: New file/testcase.
8965 * gcc.dg/pubtypes-4.c: New file/testcase.
8966 * g++.dg/pubtypes.C: New file/testcase.
8967
8968 2006-11-14 Mark Mitchell <mark@codesourcery.com>
8969
8970 PR c++/29106
8971 * g++.dg/init/self1.C: New test.
8972
8973 2006-11-14 Tobias Burnus <burnus@net-b.de>
8974
8975 PR fortran/29657
8976 * gfortran.dg/conflicts.f90: Add.
8977
8978 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
8979
8980 PR rtl-optimization/29798
8981
8982 * gcc.c-torture/execute/pr29798.c: New.
8983
8984 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8985
8986 * gcc.dg/builtins-20.c: Add more cases.
8987
8988 2006-11-13 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR fortran/29759
8991 * gfortran.dg/gomp/pr29759.f90: New test.
8992
8993 2006-11-13 Mark Mitchell <mark@codesourcery.com>
8994
8995 PR c++/29518
8996 * g++.dg/template/static28.C: New test.
8997
8998 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
8999
9000 * lib/c-torture.exp: Use target-libpath.exp.
9001 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9002 set GCC_EXEC_PREFIX env var from global variable of same name.
9003
9004 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9005
9006 PR fortran/26994
9007 * gfortran.fortran-torture/compile/transfer-1.f90:
9008 New testcase.
9009
9010 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
9011 Zdenek Dvorak <dvorakz@suse.cz>
9012
9013 PR tree-optimization/29680
9014 * gcc.dg/alias-11.c: New test.
9015
9016 2006-11-12 Jason Merrill <jason@redhat.com>
9017 Andrew Pinski <pinskia@physics.uc.edu>
9018
9019 PR middle-end/28915
9020 * gcc.target/i386/vectorize1.c: New.
9021
9022 2006-11-12 Roger Sayle <roger@eyesopen.com>
9023
9024 PR rtl-optimization/29797
9025 * gcc.c-torture/execute/pr29797-1.c: New test case.
9026
9027 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9028
9029 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9030
9031 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
9032
9033 * gcc.dg/tree-ssa/prefetch-3.c: New test.
9034
9035 2006-11-12 Roger Sayle <roger@eyesopen.com>
9036
9037 PR tree-optimization/13827
9038 * gcc.dg/fold-eqand-1.c: New test case.
9039
9040 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
9041
9042 PR rtl-opt/28812
9043 * gcc.c-torture/execute/mayalias-3.c: New test.
9044
9045 2006-11-11 Richard Sandiford <richard@codesourcery.com>
9046
9047 PR middle-end/27528
9048 * gcc.c-torture/compile/pr27528.c: New test.
9049 * gcc.dg/pr27528.c: Likewise.
9050
9051 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9052
9053 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9054
9055 * gcc.dg/torture/builtin-symmetric-1.c: New test.
9056
9057 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9058
9059 PR fortran/29758
9060 * gfortran.dg/reshape_source_size_1.f90: New test.
9061
9062 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9063
9064 PR fortran/29315
9065 * gfortran.dg/aliasing_dummy_4.f90: New test.
9066
9067 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
9068
9069 PR target/29777
9070 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9071 and x86_64-*-* targets.
9072
9073 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9074
9075 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9076 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9077 New macros. Use them in exact tests.
9078 (TESTIT3): New macro.
9079 Add tests for fmin, fmax and fma.
9080
9081 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9082
9083 PR fortran/29431
9084 * gfortran.dg/array_constructor_13.f90: New test.
9085
9086 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9087
9088 PR fortran/29744
9089 * gfortran.dg/used_types_12.f90: New test.
9090
9091 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
9092
9093 PR middle-end/29726
9094 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9095 (test6): Ditto.
9096 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9097 * gcc.dg/fold-eqandshift-3.c: New test case.
9098
9099 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9100
9101 PR fortran/29699
9102 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9103
9104 PR fortran/21370
9105 * gfortran.dg/change_symbol_attributes_1.f90: New test.
9106
9107 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
9108
9109 * gcc.dg/20061109-1.c: New testcase.
9110
9111 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9112
9113 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9114
9115 2006-11-09 Tobias Burnus <burnus@net-b.de>
9116
9117 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9118 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9119
9120 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
9121
9122 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9123 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9124
9125 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9126
9127 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9128
9129 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9130
9131 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9132 vect-9.c).
9133 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9134 * gcc.dg/vect/vect-9.c: Now vectorizable.
9135 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9136 that support vect_widen_mult.
9137 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9138 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9139 vect-reduc-dot-u16.c).
9140 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9141 vect-reduc-dot-u16.c).
9142 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9143 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9144 vect-reduc-dot-s8.c).
9145 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9146 vect-reduc-dot-s8.c).
9147 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9148 vect-reduc-dot-s8.c).
9149 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9150 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9151 vect-reduc-dot-u8.c).
9152 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9153 vect-reduc-dot-u8.c).
9154 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9155 * gcc.dg/vect/vect-multitypes-9.c: New test.
9156 * gcc.dg/vect/vect-multitypes-10.c: New test.
9157 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9158 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9159 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9160 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9161 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9162 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9163 wrapv-vect-reduc-dot-s8.c.
9164 * lib/target-support.exp (check_effective_target_vect_unpack): New.
9165 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9166 targets that support vec_unpack.
9167 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9168 (check_effective_target_vect_widen_mult_qi_to_hi): New.
9169 (check_effective_target_vect_widen_mult_hi_to_si): New.
9170 (check_effective_target_vect_widen_sum): Removed.
9171
9172 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9173
9174 * gcc.dg/vect/vect-multitypes-8.c: New test.
9175 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9176
9177 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9178
9179 * gcc.dg/vect/vect-multitypes-7.c: New test.
9180
9181 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9182
9183 * gcc.dg/vect/vect-multitypes-4.c: New test.
9184 * gcc.dg/vect/vect-multitypes-5.c: New test.
9185 * gcc.dg/vect/vect-multitypes-6.c: New test.
9186
9187 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9188
9189 * gcc.dg/vect/vect-multitypes-1.c: New test.
9190 * gcc.dg/vect/vect-multitypes-2.c: New test.
9191 * gcc.dg/vect/vect-multitypes-3.c: New test.
9192
9193 2006-11-07 Eric Christopher <echristo@apple.com>
9194
9195 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9196 Test using scan-assembler-not.
9197
9198 2006-11-07 Jakub Jelinek <jakub@redhat.com>
9199
9200 * gcc.dg/inline-17.c: New test.
9201
9202 2006-11-07 Steve Ellcey <sje@cup.hp.com>
9203
9204 PR other/25028
9205 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
9206 on HP-UX.
9207
9208 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9209
9210 PR fortran/29539
9211 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9212
9213 PR fortran/29634
9214 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9215 test.
9216
9217 2006-11-07 Tobias Burnus <burnus@net-b.de>
9218
9219 PR fortran/29601
9220 * gfortran.dg/volatile.f90: Add.
9221 * gfortran.dg/volatile2.f90: Add.
9222 * gfortran.dg/volatile3.f90: Add.
9223 * gfortran.dg/volatile4.f90: Add.
9224 * gfortran.dg/volatile5.f90: Add.
9225 * gfortran.dg/volatile6.f90: Add.
9226 * gfortran.dg/volatile7.f90: Add.
9227
9228 2006-11-06 Tobias Burnus <burnus@net-b.de>
9229
9230 * gfortran.dg/io_constraints_2.f90: Adjust pattern
9231 for matching error messages.
9232 * gfortran.dg/specifics_3.f90: Adjust pattern
9233 for matching error messages.
9234
9235 2006-11-06 Janis Johnson <janis187@us.ibm.com>
9236 Bernhard Fischer <aldot@gcc.gnu.org>
9237
9238 * lib/gcc-dg.exp (output-exists): New proc.
9239 (output-exists-not): New proc.
9240 * gcc.test-framework/test-framework.awk: Support new directives.
9241 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9242 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9243 * gcc.test-framework/dg-outexists-exp-F.c: New test.
9244 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9245 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9246 * gcc.test-framework/dg-outexists-exp-P.c: New test.
9247
9248 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
9249
9250 PR fortran/29630
9251 PR fortran/29679
9252 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9253 * gfortran.dg/initialization_3.f90: New.
9254
9255 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9256
9257 PR libgfortran/25545
9258 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9259
9260 2006-11-05 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR middle-end/29695
9263 * gcc.c-torture/execute/pr29695-1.c: New test.
9264 * gcc.c-torture/execute/pr29695-2.c: New test.
9265
9266 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
9267
9268 PR fortran/29565
9269 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9270
9271 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
9272
9273 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9274 for matching error messages.
9275
9276 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
9277
9278 PR target/26915
9279 * gcc.target/i386/387-12.c: New test.
9280
9281 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9282
9283 PR libfortran/29713
9284 * gfortran.dg/pr29713.f90: New test.
9285
9286 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
9287
9288 * gcc.c-torture/execute/arith-rand-ll.c:
9289 Also test for bogus rest sign.
9290
9291 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9292
9293 PR libfortran/27895
9294 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9295
9296 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
9297
9298 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9299 from error messages.
9300
9301 2006-11-02 Mike Stump <mrs@apple.com>
9302
9303 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9304
9305 * g++.old-deja/g++.abi/align.C: Enable for darwin.
9306
9307 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
9308
9309 * g++.dg/eh/gcsec1.C: New test.
9310
9311 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9312
9313 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9314 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
9315
9316 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
9317
9318 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9319 hexadecimal value.
9320 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9321 * gcc.dg/pr14796-2.c: Likewise.
9322
9323 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
9324
9325 * gcc.c-torture/execute/20061101-1.c: New test.
9326
9327 2006-11-01 Richard Guenther <rguenther@suse.de>
9328
9329 * gcc.target/i386/fpprec-1.c: New testcase.
9330
9331 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9332
9333 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9334 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9335
9336 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
9337
9338 * gcc.c-torture/execute/20061031-1.c: New test.
9339
9340 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9341
9342 PR 23067
9343 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9344 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9345 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9346 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9347 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9348 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9349 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9350
9351 2006-10-31 Eric Christopher <echristo@apple.com>
9352 Falk Hueffner <falk@debian.org>
9353
9354 * gcc.dg/builtin-bswap-1.c: New.
9355 * gcc.dg/builtin-bswap-2.c: New.
9356 * gcc.dg/builtin-bswap-3.c: New.
9357 * gcc.dg/builtin-bswap-4.c: New.
9358 * gcc.dg/builtin-bswap-5.c: New.
9359 * gcc.target/i386/builtin-bswap-1.c: New.
9360
9361 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9362
9363 * gcc.dg/inline-16.c: New.
9364
9365 PR 16622
9366 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9367 defining it.
9368 * gcc.dg/inline-13.c: New.
9369 * gcc.dg/inline-14.c: New.
9370 * gcc.dg/inline-15.c: New.
9371
9372 PR 11377
9373 * gcc.dg/inline6.c: New.
9374 * gcc.dg/inline7.c: New.
9375
9376 2006-10-31 Roger Sayle <roger@eyesopen.com>
9377
9378 PR middle-end/23470
9379 * gcc.dg/pr23470-1.c: New test case.
9380
9381 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
9382
9383 PR fortran/29537
9384 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9385 data.
9386 * gfortran.dg/blockdata_2.f90: New testcase.
9387
9388 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
9389
9390 PR libfortran/29627
9391 * gfortran.dg/unf_short_record_1.f90: New test.
9392
9393 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9394
9395 PR fortran/29067
9396 * gfortran.dg/pr29067.f: New test.
9397
9398 2006-10-31 Joseph Myers <joseph@codesourcery.com>
9399 Richard Sandiford <richard@codesourcery.com>
9400
9401 * lib/target-supports.exp (get_compiler_messages): Append options
9402 as a single list element.
9403 (check_effective_target_arm_vfp_ok): New.
9404 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9405
9406 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
9407
9408 PR fortran/29387
9409 * gfortran.dg/intrinsic_actual_2.f90: New test.
9410
9411 PR fortran/29490
9412 * gfortran.dg/actual_array_interface_1.f90: New test.
9413
9414 PR fortran/29641
9415 * gfortran.dg/used_types_11.f90: New test.
9416
9417 2006-10-30 Dirk Mueller <dmueller@suse.de>
9418
9419 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9420 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9421 * g++.old-deja/g++.pt/eichin01.C (main): Same.
9422 * g++.old-deja/g++.mike/net25.C (main): Same.
9423 * g++.dg/lookup/exception1.C (main): Same.
9424 * g++.dg/parse/parens2.C (main): Same.
9425
9426 2006-10-30 Roger Sayle <roger@eyesopen.com>
9427
9428 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9429
9430 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9431
9432 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9433 * gcc.dg/torture/builtin-math-3.c: Likewise.
9434
9435 2006-10-30 Tobias Burnus <burnus@net-b.de>
9436
9437 PR fortran/29452
9438 * gfortran.dg/write_check.f90: Check run-time keyword checking.
9439 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9440
9441 2006-10-30 Andrew Pinski <pinskia@gmail.com>
9442
9443 PR Fortran/29410
9444 * gfortran.fortran-torture/execute/transfer1.f90: New test.
9445
9446 2006-10-30 Joseph Myers <joseph@codesourcery.com>
9447
9448 * lib/target-supports.exp (check_function_available): Declare
9449 function before calling.
9450
9451 2006-10-30 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR tree-optimization/29637
9454 * gcc.dg/pr29637.c: New test.
9455
9456 2006-10-29 Roger Sayle <roger@eyesopen.com>
9457
9458 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9459 tree canonicalization.
9460
9461 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9462
9463 * gcc.dg/builtins-20.c: Add more hypot tests.
9464
9465 2006-10-29 Roger Sayle <roger@eyesopen.com>
9466
9467 * gcc.dg/fold-compare-1.c: New test case.
9468
9469 2006-10-29 Dirk Mueller <dmueller@suse.de>
9470
9471 PR c++/16307
9472 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9473
9474 2006-10-29 Roger Sayle <roger@eyesopen.com>
9475
9476 PR tree-optimization/15458
9477 * gcc.dg/fold-xornot-1.c: New test case.
9478
9479 2006-10-29 Richard Guenther <rguenther@suse.de>
9480
9481 * gcc.target/i386/math-torture/trunc.c: New testcase.
9482
9483 2006-10-29 Richard Guenther <rguenther@suse.de>
9484
9485 * gcc.target/i386/math-torture/round.c: New testcase.
9486
9487 2006-10-29 Richard Guenther <rguenther@suse.de>
9488
9489 * gcc.target/i386/math-torture/ceil.c: New testcase.
9490 * gcc.target/i386/math-torture/floor.c: Likewise.
9491
9492 2006-10-29 Richard Guenther <rguenther@suse.de>
9493
9494 * gcc.target/i386/math-torture/rint.c: New testcase.
9495 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9496
9497 2006-10-29 Richard Guenther <rguenther@suse.de>
9498
9499 * gcc.target/i386/math-torture/lfloor.c: New testcase.
9500 * gcc.target/i386/math-torture/lceil.c: Likewise.
9501
9502 2006-10-28 Tobias Burnus <burnus@net-b.de>
9503
9504 PR libgfortran/24313
9505 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9506
9507 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
9508
9509 * gcc.c-torture/execute/20020118-1.c,
9510 gcc.c-torture/execute/builtins/strlen.c,
9511 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9512 comment typos.
9513
9514 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9515
9516 * gcc.dg/builtins-20.c: Add tests for hypot.
9517 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
9518 two-argument builtins.
9519 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9520 TESTIT2. Update all callers.
9521 (TESTIT2, TESTIT2_R): New helper macros.
9522 Add testcases for pow, hypot and atan2.
9523
9524 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9525
9526 PR C++/29295
9527 * g++.dg/expr/bool1.C: New test.
9528 * g++.dg/expr/bool2.C: New test.
9529
9530 2006-10-28 Tobias Burnus <burnus@net-b.de>
9531
9532 PR fortran/28224
9533 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9534 * gfortran.dg/namelist_internal.f90: New test.
9535
9536 2006-10-28 Tobias Burnus <burnus@net-b.de>
9537
9538 PR fortran/29625
9539 * gfortran.dg/io_real_boz.f90: Add.
9540 * gfortran.dg/io_real_boz2.f90: Add.
9541
9542 2006-10-28 Richard Guenther <rguenther@suse.de>
9543
9544 PR middle-end/26899
9545 * gcc.dg/tree-ssa/pr26899.c: New testcase.
9546
9547 2006-10-28 Richard Guenther <rguenther@suse.de>
9548
9549 PR target/28806
9550 * gcc.target/i386/math-torture/lround.c: New testcase.
9551
9552 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
9553
9554 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9555 * gcc.dg/builtins-44.c: Likewise.
9556 * gcc.dg/builtins-45.c: Likewise.
9557 * gcc.dg/pr28796-2.c: Likewise.
9558 * gcc.dg/unordered-3.c: Likewise.
9559
9560 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9561
9562 PR libgfortran/27954
9563 * gfortran.dg/error_recovery_2.f90: New test.
9564
9565 2006-10-26 Richard Guenther <rguenther@suse.de>
9566
9567 * gcc.target/i386/i386.exp: Use glob, not find to collect
9568 tests. Avoids recursing into subdirectories.
9569 * gcc.target/i386/math-torture/math-torture.exp: Torture
9570 for interesting ia32 math options.
9571 * gcc.target.i386/math-torture/lrint.c: New testcase.
9572
9573 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9574
9575 PR libgfortran/29563
9576 * gfortran.dg/arrayio_9.f90: Update test.
9577 * gfortran.dg/arrayio_19.f90: New test.
9578
9579 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
9580
9581 * gcc.dg/20061026.c: New testcase.
9582
9583 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9584
9585 PR libgfortran/29563
9586 * gfortran.dg/arrayio_9.f90: New test.
9587
9588 2006-10-26 Ben Elliston <bje@au.ibm.com>
9589
9590 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9591 Copy the strings manually, as strcpy may call strlen.
9592
9593 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9594
9595 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9596 Add checks for log, log2, log10 and log1p.
9597
9598 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9599 we already test 0.0. Add checks for expm1, log, log2, log10,
9600 log1p, cbrt, erf and erfc.
9601
9602 2006-10-25 Steve Ellcey <sje@cup.hp.com>
9603
9604 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9605
9606 2006-10-25 Uros Bizjak <uros@kss-loka.si>
9607
9608 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9609 and remainderl() built-in functions. Remove -ffast-math from
9610 dg-options.
9611
9612 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9613
9614 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9615 acosh and atanh.
9616
9617 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9618 floating point modifiers to arguments passed to float and long
9619 double functions respectively. Update all callers to use floating
9620 point numbers, not integers. Add tests for exp, exp2 and
9621 exp10/pow10.
9622
9623 * gcc.dg/torture/builtin-math-3.c: New test.
9624
9625 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
9626
9627 PR fortran/29393
9628 * gfortran.dg/initialize_2.f90: New.
9629
9630 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9631
9632 * gcc.dg/torture/builtin-math-2.c: New test.
9633
9634 2006-10-24 Richard Guenther <rguenther@suse.de>
9635
9636 PR middle-end/28796
9637 * gcc.dg/pr28796-1.c: New testcase.
9638 * gcc.dg/pr28796-2.c: Likewise.
9639
9640 2006-10-24 Richard Guenther <rguenther@suse.de>
9641
9642 * gcc.dg/builtins-57.c: New testcase.
9643
9644 2006-10-24 Richard Guenther <rguenther@suse.de>
9645
9646 PR tree-optimization/29567
9647 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9648
9649 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
9650
9651 PR tree-optimization/14784
9652 * gcc.dg/alias-10.c: New test.
9653
9654 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9655
9656 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9657
9658 2006-10-23 Jakub Jelinek <jakub@redhat.com>
9659
9660 * gcc.dg/builtin-strncat-chk-1.c: New test.
9661
9662 2006-10-23 Jan Hubicka <jh@suse.cz>
9663
9664 * gcc.dg/memmove-1.c: New test.
9665
9666 2006-10-23 Paul Brook <paul@codesourcery.com>
9667
9668 * gcc.dg/pragma-pack-5.c: New test.
9669
9670 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
9671
9672 * g++.dg/other/s390-1.C: New testcase.
9673
9674 2006-10-23 Richard Guenther <rguenther@suse.de>
9675
9676 PR middle-end/27132
9677 PR middle-end/23295
9678 * gcc.dg/pr27132.c: New testcase.
9679 * gcc.dg/pr23295.c: Likewise.
9680 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9681 * g++.dg/tree-ssa/pr19807.C: Likewise.
9682
9683 2006-10-23 Richard Guenther <rguenther@suse.de>
9684
9685 PR middle-end/21032
9686 * gcc.dg/pr21032.c: New testcase.
9687
9688 2006-10-22 Jeff Law <law@redhat.com>
9689 Richard Guenther <rguenther@suse.de>
9690
9691 PR tree-optimization/15911
9692 * gcc.dg/tree-ssa/vrp30.c: New testcase.
9693
9694 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
9695
9696 PR c++/20647
9697 * g++.dg/abi/rtti3.C: New.
9698
9699 2006-10-21 Uros Bizjak <uros@kss-loka.si>
9700
9701 PR middle-end/28252
9702 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9703 transformation.
9704
9705 2006-10-21 Richard Guenther <rguenther@suse.de>
9706
9707 PR tree-optimization/3511
9708 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9709
9710 2006-10-21 Richard Guenther <rguenther@suse.de>
9711
9712 PR middle-end/26898
9713 * gcc.dg/torture/pr26898-1.c: New testcase.
9714 * gcc.dg/torture/pr26898-2.c: Likewise.
9715
9716 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
9717
9718 PR c++/28053
9719 * g++.dg/parse/bitfield1.C: Adjust error markers.
9720 * g++.dg/parse/bitfield2.C: New test.
9721
9722 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
9723
9724 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9725
9726 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9727
9728 PR libfortran/27895
9729 * gfortran.dg/zero_sized_1.f90: New test.
9730
9731 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
9732
9733 * gcc.dg/div-compare-1.c: New test.
9734
9735 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
9736
9737 PR fortran/29216
9738 * gfortran.dg/result_default_init_1.f90: New test.
9739
9740 PR fortran/29314
9741 * gfortran.dg/automatic_default_init_1.f90: New test.
9742
9743 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9744 from 38 to 33.
9745
9746 2006-10-18 Geoffrey Keating <geoffk@apple.com>
9747
9748 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9749 'using namespace std' without previous declaration.
9750 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9751 * g++.old-deja/g++.robertl/eb133c.C: New.
9752
9753 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9754
9755 PR libgfortran/29277
9756 * gfortran.dg/streamio_4.f90: Update test.
9757 * gfortran.dg/streamio_11.f90: New test.
9758
9759 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
9760
9761 PR c++/27952
9762 * g++.dg/inherit/virtual1.C: New test.
9763
9764 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9765
9766 PR c++/28261
9767 * g++.dg/parse/enum3.C: New test.
9768
9769 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9770
9771 PR c++/29039
9772 * g++.dg/init/ctor8.C: New test.
9773
9774 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9775
9776 PR c++/27270
9777 * g++.dg/ext/complit8.C: Tweak error markers.
9778 * g++.dg/template/complit1.C: Add error marker.
9779
9780 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9781
9782 PR c++/27270
9783 * g++.dg/ext/complit8.C: New test.
9784
9785 PR c++/29408
9786 * g++.dg/parse/dtor12.C: New test.
9787
9788 PR c++/29435
9789 * g++.dg/template/sizeof11.C: New test.
9790
9791 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
9792
9793 PR fortran/29392
9794 * gfortran.dg/data_char_3.f90: New test.
9795
9796 PR fortran/29451
9797 * gfortran.dg/negative_automatic_size.f90: New test.
9798
9799 2006-10-16 David Daney <ddaney@avtrex.com>
9800
9801 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9802
9803 2006-10-16 Eric Christopher <echristo@apple.com>
9804
9805 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9806 x86_64.
9807
9808 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9809
9810 PR c++/28211
9811 * g++.dg/tc1/dr49.C: Tweak error messages.
9812 * g++.dg/parse/template21.C: New test.
9813
9814 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9815
9816 PR middle-end/20491
9817 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9818
9819 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
9820
9821 PR fortran/29403
9822 * gfortran.dg/print_1.f90: New test.
9823
9824 2006-10-15 Jan Hubicka <jh@suse.cz>
9825
9826 PR middle-end/29241
9827 * gcc.c-torture/compile/pr29241.c: New testcase.
9828
9829 2006-10-15 David Edelsohn <edelsohn@gnu.org>
9830
9831 PR middle-end/29250
9832 * gcc.c-torture/compile/pr29250.c: New test.
9833
9834 2006-10-15 Richard Guenther <rguenther@suse.de>
9835
9836 * gcc.dg/pr29299.c: New testcase.
9837
9838 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
9839
9840 PR fortran/24767
9841 * gfortran.dg/label_4.f90: Adjust warning flag.
9842
9843 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9844
9845 PR fortran/29371
9846 * gfortran.dg/nullify_3.f90: New test.
9847
9848 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9849
9850 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9851 on Solaris 2.5.1 too.
9852
9853 2006-10-13 Eric Christopher <echristo@apple.com>
9854
9855 * gcc.dg/pr25993.c: Skip for darwin.
9856
9857 2006-10-13 Eric Christopher <echristo@apple.com>
9858
9859 * gcc.dg/visibility-11.c: Skip for darwin.
9860
9861 2006-10-13 Eric Christopher <echristo@apple.com>
9862
9863 * gcc.dg/darwin-weakimport-1.c: Use
9864 -fno-asynchronous-unwind-tables.
9865 * gcc.dg/darwin-weakimport-3.c: Ditto.
9866
9867 2006-10-13 Richard Guenther <rguenther@suse.de>
9868
9869 PR tree-optimization/29446
9870 * gcc.dg/torture/pr29446.c: New testcase.
9871
9872 2006-10-13 Bill Wendling <wendling@apple.com>
9873
9874 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9875 * g++.old-deja/g++.jason/hmc1.C: Likewise.
9876 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9877 * g++.old-deja/g++.law/shadow1.C: Likewise.
9878 * g++.old-deja/g++.law/ctors10.C: Likewise.
9879 * g++.dg/debug/namespace1.C: Likewise.
9880 * g++.dg/inherit/namespace-as-base.C: Likewise.
9881 * g++.dg/opt/delay-slot-1.C: Likewise.
9882 * g++.dg/parse/defarg10.C: Likewise.
9883 * g++.dg/template/ptrmem11.C: Likewise.
9884 * g++.dg/template/mem_func_ptr.C: Likewise.
9885 * g++.dg/template/spec19.C: Likewise.
9886
9887 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
9888
9889 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9890
9891 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9892
9893 PR fortran/29373
9894 * gfortran.dg/implicit_9.f90: New test.
9895
9896 PR fortran/29407
9897 * gfortran.dg/namelist_25.f90: New test.
9898
9899 PR fortran/27701
9900 * gfortran.dg/same_name_2.f90: New test.
9901
9902 PR fortran/29232
9903 * gfortran.dg/host_assoc_types_1.f90: New test.
9904
9905 PR fortran/29364
9906 * gfortran.dg/missing_derived_type_1.f90: New test.
9907 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9908
9909 PR fortran/29422
9910 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9911
9912 PR fortran/29428
9913 * gfortran.dg/alloc_comp_assign_5.f90: New test.
9914
9915 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9916
9917 PR fortran/29391
9918 * gfortran.dg/bound_2.f90: New test.
9919
9920 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9921
9922 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9923 directive.
9924 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9925 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9926 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9927 * gfortran.dg/gomp/reduction3.f90: Likewise.
9928 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9929 * gfortran.dg/dummy_procedure_2.f90: Likewise.
9930 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9931 * gfortran.dg/forall_4.f90: Likewise.
9932 * gfortran.dg/spec_expr_4.f90: Likewise.
9933 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9934 * gfortran.dg/forall_5.f90: Likewise.
9935 * gfortran.dg/open_access_append_2.f90: Add check for
9936 compile-time warning.
9937
9938 2006-10-13 Mark Mitchell <mark@codesourcery.com>
9939
9940 PR c++/28506
9941 * g++.dg/parse/pure1.C: New test.
9942
9943 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9944
9945 PR fortran/21435
9946 * gfortran.dg/io_constraints_3.f90: New test.
9947 * gfortran.dg/open_access_append_1.f90: Add checks
9948 for compile-time warnings.
9949 * gfortran.dg/pr20163-2.f: Likewise.
9950 * gfortran.dg/iostat_2.f90: Likewise.
9951 * gfortran.dg/label_4.f90: Delete the temporary
9952 file.
9953 * gfortran.dg/direct_io_2.f90: Add a FILE=
9954 specifier.
9955 * gfortran.dg/iomsg_1.f90: Add check for
9956 compile-time warning.
9957
9958 2006-10-12 Jan Hubicka <jh@suse.cz>
9959
9960 PR c/28419
9961 * gcc.dg/pr28319.c: New test.
9962
9963 2006-10-12 Mark Mitchell <mark@codesourcery.com>
9964 PR c++/29318
9965 * g++.dg/ext/vla4.C: New test.
9966
9967 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9968
9969 PR c++/27961
9970 * g++.dg/template/crash60.C: New test.
9971 * g++.dg/other/large-size-array.C: Adjust error markers.
9972 * g++.dg/parse/crash27.C: Likewise.
9973 * g++.dg/template/crash1.C: Likewise.
9974
9975 2006-10-12 Steve Ellcey <sje@cup.hp.com>
9976
9977 PR testsuite/29093
9978 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9979
9980 2006-10-12 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR preprocessor/28709
9983 * gcc.dg/cpp/paste14.c: New test.
9984
9985 2006-10-11 Mark Mitchell <mark@codesourcery.com>
9986
9987 PR c++/29175
9988 * g++.dg/init/array24.C: New test.
9989
9990 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9991
9992 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9993 of <sys/types.h>.
9994
9995 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
9996
9997 PR c++/29024
9998 * g++.dg/parse/typedef8.C: New test.
9999 * g++.dg/other/mult-stor1.C: Adjust error markers.
10000
10001 2006-10-11 Richard Guenther <rguenther@suse.de>
10002
10003 PR tree-optimization/28230
10004 * gcc.dg/torture/pr28230.c: New testcase.
10005
10006 2006-10-11 Richard Guenther <rguenther@suse.de>
10007
10008 PR inline-asm/29119
10009 * gcc.dg/torture/pr29119.c: New testcase.
10010
10011 2006-10-10 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR middle-end/29272
10014 * gcc.c-torture/execute/20060930-2.c: New test.
10015
10016 2006-10-09 Richard Henderson <rth@redhat.com>
10017
10018 Revert emutls patch.
10019
10020 2006-10-09 Richard Guenther <rguenther@suse.de>
10021
10022 PR middle-end/29254
10023 * gcc.dg/pr29254.c: New testcase.
10024
10025 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
10026 Paul Thomas <pault@gcc.gnu.org>
10027
10028 PR fortran/20541
10029 * gfortran.dg/alloc_comp_basics_1.f90: New test.
10030 * gfortran.dg/alloc_comp_basics_2.f90: New test.
10031 * gfortran.dg/alloc_comp_assign_1.f90: New test.
10032 * gfortran.dg/alloc_comp_assign_2.f90: New test.
10033 * gfortran.dg/alloc_comp_assign_3.f90: New test.
10034 * gfortran.dg/alloc_comp_assign_4.f90: New test.
10035 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10036 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10037 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10038 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10039 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10040 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10041 * gfortran.dg/alloc_comp_std.f90: New test.
10042 * gfortran.dg/move_alloc.f90: New test.
10043
10044 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
10045
10046 PR fortran/29115
10047 * gfortran.dg/derived_constructor_comps_2.f90: New test.
10048
10049 PR fortran/29211
10050 * gfortran.dg/forall_char_dependencies_1.f90: New test.
10051
10052 2006-10-08 Tobias Burnus <burnus@net-b.de>
10053
10054 PR fortran/28585
10055 * gfortran.dg/new_line.f90: New test.
10056
10057 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10058
10059 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10060 * gcc.dg/torture/builtin-convert-1.c,
10061 gcc.dg/torture/builtin-convert-2.c,
10062 gcc.dg/torture/builtin-convert-3.c,
10063 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10064
10065 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
10066
10067 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10068 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10069 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10070 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10071
10072 2006-10-07 Andrew Pinski <pinskia@gmail.com>
10073
10074 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10075 Xfail some tests for powerpc-darwin and powerpc-aix.
10076
10077 2006-10-07 Jakub Jelinek <jakub@redhat.com>
10078
10079 PR c/29380
10080 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10081
10082 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10083
10084 PR target/29300
10085 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10086 on hppa*-*-hpux*.
10087
10088 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10089
10090 PR fortran/16580
10091 PR fortran/29288
10092 * gfortran.fortran-torture/execute/specifics.f90:
10093 Add tests for using all possible intrinsics as actual arguments.
10094 * gfortran.dg/specifics_1.f90: Add tests for using
10095 all possible intrinsics as actual arguments.
10096 * gfortran.dg/specifics_2.f90: New file.
10097 * gfortran.dg/specifics_3.f90: New file.
10098
10099 2006-10-07 Richard Sandiford <richard@codesourcery.com>
10100
10101 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10102 * gcc.dg/debug/debug-2.c: Likewise.
10103
10104 2006-10-06 Uros Bizjak <uros@kss-loka.si>
10105
10106 * gcc.c-torture/compile/sync-2.c: New test.
10107
10108 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10109
10110 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10111 line endings.
10112
10113 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10114
10115 PR rtl-optimization/29128
10116 * gcc.c-torture/compile/pr29128.c: New test.
10117
10118 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10119
10120 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10121 line endings.
10122
10123 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
10124
10125 PR middle-end/29256
10126 * gcc.dg/tree-ssa/loop-19.c: New test.
10127
10128 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10129
10130 PR tree-optimization/29330
10131 * gcc.dg/pr29330.c: New test.
10132
10133 PR target/28924
10134 * gcc.c-torture/compile/20061005-1.c: New test.
10135
10136 2006-10-06 Olivier Hainque <hainque@adacore.com>
10137
10138 * gcc.dg/typename-vla-1.c: New case.
10139 * gnat.dg/forward_vla.adb: New case.
10140
10141 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10142
10143 PR tree-optimization/29290
10144 * gfortran.dg/loop_nest_1.f90: New test.
10145
10146 PR target/29198
10147 * gcc.dg/tls/opt-12.c: New test.
10148
10149 PR fortran/28415
10150 * gfortran.dg/save_2.f90: New test.
10151
10152 PR c/29091
10153 * gcc.dg/pr29091.c: New test.
10154
10155 2006-10-06 Joseph Myers <joseph@codesourcery.com>
10156
10157 * lib/target-supports.exp
10158 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10159 same as x86_64-*-*; check for LP64.
10160
10161 2006-10-04 Richard Henderson <rth@redhat.com>
10162
10163 * lib/target-supports.exp (check_effective_target_tls): Redefine
10164 to mean non-emulated tls.
10165 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10166 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10167 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10168 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10169 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10170 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10171 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10172
10173 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10174
10175 PR fortran/29343
10176 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10177
10178 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10179
10180 * gfortran.dg/bounds_check_fail_1.f90: New test.
10181
10182 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10183
10184 PR c++/29020
10185 * g++.dg/template/friend48.C: New test.
10186
10187 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10188
10189 PR fortran/29098
10190 * gfortran.dg/default_initialization_2.f90: New test.
10191
10192 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10193
10194 PR fortran/20779
10195 PR fortran/20891
10196 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10197
10198 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10199
10200 PR fortran/29284
10201 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10202
10203 PR fortran/29321
10204 PR fortran/29322
10205 * gfortran.dg/missing_optional_dummy_2.f90: New test.
10206
10207 PR fortran/25091
10208 PR fortran/25092
10209 * gfortran.dg/entry_array_specs_1.f90: New test.
10210
10211 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
10212
10213 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10214 insufficient to inhibit some test failures at -O3. Do testing
10215 on integers.
10216
10217 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10218
10219 PR c++/29138
10220 * g++.dg/inherit/access8.C: New test.
10221 * g++.dg/template/dtor4.C: Tweak error messages.
10222
10223 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10224
10225 PR fortran/27478
10226 * gfortran.dg/entry_8.f90: New test.
10227
10228 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10229
10230 PR c++/29291
10231 * g++.dg/parse/new4.C: New test.
10232
10233 2006-10-03 Uros Bizjak <uros@kss-loka.si>
10234
10235 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10236 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10237 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10238 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10239 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10240
10241 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10242
10243 PR fortran/19260
10244 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10245 * gfortran.dg/continuation_2.f90: New test.
10246
10247 PR fortran/19262
10248 * gfortran.dg/continuation_3.f90: New test.
10249 * gfortran.dg/continuation_4.f90: New test.
10250 * gfortran.dg/continuation_5.f: New test.
10251 * gfortran.dg/continuation_6.f: New test.
10252
10253 2006-10-02 Mark Mitchell <mark@codesourcery.com>
10254
10255 PR c++/29226
10256 * g++.dg/template/vla1.C: New test.
10257
10258 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10259
10260 PR fortran/29210
10261 * gfortran.dg/complex_parameter_1.f90: New test.
10262
10263 2006-10-02 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR c/29154
10266 * gcc.c-torture/execute/20060929-1.c: New test.
10267
10268 2006-10-01 Mark Mitchell <mark@codesourcery.com>
10269
10270 PR c++/29105
10271 * g++.dg/template/member6.C: New test.
10272 * g++.dg/parse/typename7.C: Adjust error markers.
10273
10274 PR c++/29080
10275 * g++.dg/template/member7.C: New test.
10276
10277 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
10278
10279 PR c/24010
10280 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10281 gcc.dg/Woverride-init-3.c: New tests.
10282
10283 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
10284
10285 * gcc.c-torture/execute/20060930-1.c: New test.
10286
10287 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10288
10289 PR fortran/18791
10290 * gfortran.dg/specifics_1.f90: New test.
10291 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10292 complex specifics.
10293
10294 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10295
10296 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10297 pthread-init-common.h: New.
10298
10299 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
10300
10301 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10302 precision on some archs.
10303
10304 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
10305
10306 * gcc.dg/non-local-goto-1.c: New test.
10307 * gcc.dg/non-local-goto-2.c: Likewise.
10308 * gcc.dg/setjmp-3.c: Likewise.
10309 * gcc.dg/setjmp-4.c: Likewise.
10310
10311 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
10312
10313 * gnat.dg/self_aggregate_with_pointer.adb: New test.
10314
10315 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
10316
10317 PR fortran/28276
10318 * gfortran.dg/exponent_1.f90: New test.
10319
10320 PR fortran/27021
10321 * gfortran.dg/nearest_1.f90: New test.
10322
10323 2006-09-26 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR middle-end/25261
10326 PR middle-end/28790
10327 * gcc.dg/gomp/nestedfn-1.c: New test.
10328
10329 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
10330
10331 PR objc/29195
10332 * objc/compile/method-1.m: New test.
10333
10334 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
10335
10336 PR c++/26938
10337 * g++.dg/template/crash58.C: New test.
10338 * g++.dg/parse/crash28.C: Adjust error markers.
10339 * g++.dg/template/crash34.C: Likewise.
10340 * g++.dg/template/friend31.C: Likewise.
10341 * g++.dg/template/crash32.C: Likewise.
10342
10343 PR c++/27329
10344 * g++.dg/template/crash59.C: New test.
10345
10346 PR c++/27667
10347 * g++.dg/template/spec33.C: New test.
10348 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10349
10350 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
10351 Adam Nemet <anemet@caviumnetworks.com>
10352
10353 * gcc.dg/tree-ssa/ivopts-1.c: New test.
10354 * gcc.dg/tree-ssa/ivopts-2.c: New test.
10355
10356 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
10357
10358 PR target/28911
10359 * gcc.dg/pr28911.c: New.
10360
10361 2006-09-23 Uros Bizjak <uros@kss-loka.si>
10362
10363 PR target/29169
10364 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10365 (dg-options): Add -mfpmath=387.
10366
10367 2006-09-23 Jakub Jelinek <jakub@redhat.com>
10368
10369 PR c/28706
10370 * gcc.dg/pr28706.c: New test.
10371
10372 PR c/28712
10373 * gcc.dg/pr28712.c: New test.
10374
10375 2006-09-22 Mike Stump <mrs@apple.com>
10376
10377 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10378
10379 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
10380
10381 PR tree-optimization/28888
10382 * gcc.dg/pr28888.c: New test.
10383
10384 2006-09-21 Mark Mitchell <mark@codesourcery.com>
10385
10386 PR c++/29016
10387 * g++.dg/init/ptrfn1.C: New test.
10388
10389 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
10390
10391 PR c++/28861
10392 * g++.dg/template/spec32.C: New test.
10393 * g++.dg/parse/crash9.C: Adjust error markers.
10394
10395 PR c++/28303
10396 * g++.dg/template/typedef6.C: New test.
10397 * g++.dg/init/error1.C: Adjust error markers.
10398 * g++.dg/parse/crash9.C: Likewise.
10399 * g++.dg/template/crash55.C: Likewise.
10400
10401 2006-09-21 Janis Johnson <janis187@us.ibm.com>
10402
10403 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10404
10405 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
10406
10407 PR target/27650
10408 * g++.dg/ext/dllimport12.C: New test.
10409
10410 2006-09-20 Richard Sandiford <richard@codesourcery.com>
10411
10412 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10413 * gcc.target/mips/nmadd-2.c: Likewise.
10414 * gcc.target/mips/mips-ps-6.c: New test.
10415 * gcc.target/mips/neg-abs-1.c: Likewise.
10416 * gcc.target/mips/neg-abs-2.c: Likewise.
10417 * gcc.target/mips/nmadd-3.c: New test.
10418
10419 2006-09-20 Jakub Jelinek <jakub@redhat.com>
10420
10421 PR middle-end/28046
10422 * gcc.dg/gomp/atomic-10.c: New test.
10423 * g++.dg/gomp/atomic-10.C: New test.
10424
10425 2006-09-20 Eric Christopher <echristo@apple.com>
10426
10427 * gcc.target/i386/sse3-not-fisttp.c: New.
10428
10429 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
10430
10431 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10432
10433 2006-09-19 Richard Sandiford <richard@codesourcery.com>
10434
10435 * gcc.c-torture/execute/pr28289.c (one): New variable.
10436 (main): Use it instead of argc.
10437 * gcc.c-torture/execute/20060102-1.c (one): New variable.
10438 (main): Use it instead of argc.
10439
10440 2006-09-19 Paul Brook <paul@codesourcery.com>
10441
10442 PR target/28516
10443 * gcc.dg/nested-func-5.c: New test.
10444
10445 2006-09-19 Ben Elliston <bje@au.ibm.com>
10446
10447 * lib/target-supports.exp (check_effective_target_tls): Compile
10448 test stubs using ${tool}_target_compile, not just target_compile.
10449 (check_effective_target_tls_runtime): Likewise.
10450
10451 2006-09-19 Ben Elliston <bje@au.ibm.com>
10452
10453 * gcc.c-torture/compile/20030405-1.x: Remove.
10454
10455 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10456 optimising linker from discarding it.
10457
10458 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10459
10460 PR fortran/28526
10461 * gfortran.dg/keyword_symbol_1.f90: New test.
10462
10463 * gfortran.dg/spread_shape_1.f90: Add missing warning with
10464 pedantic compilation option.
10465
10466 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10467
10468 PR fortran/29060
10469 * gfortran.dg/spread_shape_1.f90: New test.
10470
10471 2006-09-17 Roger Sayle <roger@eyesopen.com>
10472
10473 PR tree-optimization/28887
10474 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10475
10476 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
10477
10478 PR c/25993
10479 * gcc.dg/pr25993.c: New test.
10480
10481 2006-09-17 Ira Rosen <irar@il.ibm.com>
10482
10483 PR tree-opt/21591
10484 * gcc.dg/vect/pr21591.c: New test.
10485
10486 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
10487
10488 PR tree-opt/29059
10489 * gcc.c-torture/compile/strcpy-1.c: New test.
10490 * gcc.c-torture/compile/strcpy-2.c: New test.
10491 * gcc.c-torture/compile/memcpy-1.c: New test.
10492 * gcc.c-torture/compile/memcpy-2.c: New test.
10493
10494 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
10495
10496 PR testsuite/29055
10497 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10498
10499 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
10500
10501 * gnat.dg/specs/double_record_extension1.ads: New test.
10502 * gnat.dg/specs/double_record_extension2.ads: Likewise.
10503
10504 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
10505
10506 PR fortran/29051
10507 * gfortran.dg/oldstyle_3.f90: New test.
10508
10509 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10510
10511 PR libgfortran/29099
10512 * gfortran.dg/secnds-1.f: New test.
10513
10514 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10515
10516 PR libgfortran/29053
10517 * gfortran.dg/streamio_9.f90: New test.
10518 * gfortran.dg/streamio_10.f90: New test.
10519
10520 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
10521
10522 PR C++/29002
10523 * g++.dg/init/array22.C: New test.
10524 * g++.dg/init/array23.C: New test.
10525
10526 2006-09-14 Arnaud Charlet <charlet@adacore.com>
10527
10528 * stackcheck.lst: Update list of tests requiring stack checking.
10529 * norun.lst: Adjust for above change.
10530 * ada95.lst: New file.
10531 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10532 requiring -gnat95 switch.
10533
10534 2006-09-14 Olivier Hainque <hainque@adacore.com>
10535
10536 * gnat.dg/in_out_parameter.adb: New test.
10537
10538 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
10539
10540 PR debug/28980
10541 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10542
10543 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
10544
10545 * gnat.dg/specs/unchecked_union.ads: New test.
10546
10547 2006-09-13 Richard Sandiford <richard@codesourcery.com>
10548
10549 PR rtl-optimization/28982
10550 * gcc.c-torture/execute/pr28982a.c: New test.
10551 * gcc.c-torture/execute/pr28982b.c: Likewise.
10552
10553 2006-09-12 Eric Christopher <echristo@apple.com>
10554
10555 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10556 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10557
10558 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
10559
10560 PR c/28768
10561 PR preprocessor/14634
10562 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10563 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10564 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10565
10566 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
10567
10568 * gcc.dg/pr28243.c: New test.
10569
10570 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
10571
10572 PR fortran/28971
10573 gfortran.dg/pr28971.f90: New test to act as a backstop in case
10574 this undiagnosed regression reappears.
10575
10576 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
10577
10578 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10579 Treat $srcdir as a literal.
10580 * lib/fortran-torture.exp (fortran-torture-compile,
10581 fortran-torture-execute): Likewise.
10582 * lib/objc-torture.exp (objc-torture-compile,
10583 objc-torture-execute): Likewise.
10584 * lib/profopt.exp (profopt-execute): Likewise.
10585
10586 2006-09-11 Geoffrey Keating <geoffk@apple.com>
10587
10588 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10589
10590 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
10591
10592 PR testsuite/28950
10593 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10594
10595 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
10596
10597 PR target/13685
10598 * gcc.target/i386/pr13685.c: New test.
10599
10600 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
10601
10602 * gcc.dg/pr28726.c: New test.
10603
10604 2006-09-11 Josh Conner <jconner@apple.com>
10605
10606 * gcc.dg/nrv3.c: Increase size of structure.
10607 * gcc.dg/nrv4.c: Likewise.
10608 * gcc.dg/nrv5.c: Likewise.
10609
10610 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
10611
10612 PR libfortran/28890
10613 gfortran.dg/assumed_charlen_function_5.f90: New test.
10614
10615 2006-09-10 Mark Mitchell <mark@codesourcery.com>
10616
10617 PR c++/28991
10618 * g++.dg/init/static3.C: New test.
10619
10620 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
10621
10622 PR testsuite/29007
10623 * gcc.dg/long-long-cst1.c (t): Add cast to
10624 __SIZE_TYPE__ before casting to int.
10625 (main): Return 0 on success.
10626
10627 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
10628
10629 * gcc.c-torture/execute/20060910-1.c: New test.
10630
10631 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
10632
10633 PR middle-end/26983
10634 * gcc.dg/pr26983.c: New test.
10635
10636 2006-09-10 Richard Sandiford <richard@codesourcery.com>
10637
10638 PR target/29006
10639 * gcc.c-torture/execute/pr29006.c: New test.
10640
10641 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10642
10643 PR libfortran/28947
10644 gfortran.dg/matmul_4.f90: New test.
10645
10646 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10647
10648 PR fortran/28959
10649 gfortran.dg/used_types_10: New test.
10650
10651 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10652
10653 PR libfortran/28923
10654 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10655 gfortran.dg/array_initializer_3.f90: New test.
10656
10657 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10658
10659 PR fortran/28914
10660 * gfortran.dg/actual_array_constructor_3.f90: New test.
10661
10662 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
10663
10664 PR testsuite/26778
10665 * gcc.target/i386/pr26778.c: New testcase.
10666
10667 2006-09-08 Eric Christopher <echristo@apple.com>
10668
10669 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10670 * gcc.target/i386/memcpy-1.c: Ditto.
10671 * gcc.target/i386/asm-1.c: Ditto.
10672 * gcc.target/i386/20060512-4.c: Ditto.
10673 * gcc.target/i386/compress-float-387.c: Ditto.
10674 * gcc.target/i386/20060512-1.c: Ditto.
10675 * gcc.target/i386/compress-float-sse.c: Ditto.
10676 * gcc.target/i386/20060512-2.c: Ditto.
10677 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10678 * gcc.target/i386/stack-prot-kernel.c: Ditto.
10679 * gcc.target/i386/compress-float-387-pic.c: Ditto.
10680 * gcc.dg/pr26449.c: Ditto.
10681 * gcc.dg/attr-ms_struct-2.c: Ditto.
10682 * gcc.dg/attr-ms_struct-1.c: Ditto.
10683 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10684
10685 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
10686
10687 PR c/28504
10688 * gcc.dg/vla-10.c: New test.
10689
10690 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10691
10692 PR c++/28858
10693 * g++.dg/parse/template20.C: New test.
10694 * g++.dg/template/operator8.C: Remove obsolete part.
10695 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10696 * g++.old-deja/g++.pt/crash65.C: Likewise.
10697
10698 2006-09-07 Jason Merrill <jason@redhat.com>
10699
10700 PR middle-end/27724
10701 * gcc.dg/long-long-cst1.c: New test.
10702
10703 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
10704
10705 PR C++/28906
10706 * g++.dg/other/array3.C: New test.
10707 * g++.dg/other/array4.C: New test.
10708 * g++.dg/other/array5.C: New test.
10709
10710 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
10711
10712 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10713
10714 2006-09-07 Uros Bizjak <uros@kss-loka.si>
10715
10716 PR target/28946
10717 * gcc.target/i386/pr28946.c: New test.
10718
10719 2006-09-07 Steven G. Kargl <kargls@comcast.net>
10720
10721 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10722 in integer literal constant.
10723 * gfortran.dg/enum_8.f90: Ditto.
10724 * gfortran.dg/g77/20030326-1.f: Ditto.
10725
10726 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
10727
10728 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10729 nonconformance usage.
10730
10731 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
10732
10733 PR middle-end/28862
10734 * gcc.c-torture/compile/vector-align-1.c: New test.
10735
10736 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
10737
10738 PR rtl-opt/27883
10739 * g++.dg/opt/copysign-1.C: New test.
10740
10741 2006-09-06 Jason Merrill <jason@redhat.com>
10742
10743 PR c++/27371
10744 * g++.dg/warn/unused-result1.C: New test.
10745
10746 2006-09-06 Mark Mitchell <mark@codesourcery.com>
10747
10748 PR c++/28903
10749 * g++.dg/ext/vla3.C: New test.
10750
10751 PR c++/28886
10752 * g++.dg/template/array16.C: New test.
10753
10754 2006-09-06 Richard Guenther <rguenther@suse.de>
10755
10756 * gcc.dg/pr27226.c: Remove testcase again.
10757
10758 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
10759
10760 PR tree-opt/28937
10761 * g++.dg/opt/unroll2.C: New test.
10762
10763 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
10764
10765 PR tree-opt/28952
10766 * gcc.dg/vect/pr28952.c: New test.
10767
10768 2006-09-05 Richard Guenther <rguenther@suse.de>
10769
10770 PR tree-optimization/28900
10771 * gcc.dg/torture/pr28900.c: New testcase
10772
10773 2006-09-05 Richard Guenther <rguenther@suse.de>
10774
10775 PR tree-optimization/28905
10776 * gcc.c-torture/compile/pr28905.c: New testcase.
10777
10778 2006-09-05 Richard Guenther <rguenther@suse.de>
10779
10780 PR middle-end/28935
10781 * gcc.dg/pr28935.c: New testcase.
10782
10783 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10784
10785 * gcc.c-torture/execute/20060905-1.c: New test.
10786
10787 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10788
10789 PR fortran/28908
10790 * gfortran.dg/used_types_7.f90: New test.
10791 * gfortran.dg/used_types_8.f90: New test.
10792 * gfortran.dg/used_types_9.f90: New test.
10793
10794 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
10795
10796 * gcc.c-torture/compile/20060904-1.c: New test.
10797
10798 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
10799
10800 PR c++/23287 Revert my 2006-09-01 patch
10801 * g++.dg/parse/dtor12.C: Remove.
10802
10803 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
10804
10805 PR c+/27670
10806 * g++.dg/template/operator9.C: New test.
10807
10808 PR c++/27493
10809 * g++.dg/template/operator7.C: New test.
10810
10811 PR c++/27494
10812 * g++.dg/template/operator8.C: New test.
10813
10814 PR c++/27397
10815 * g++.dg/template/crash57.C: New test.
10816
10817 * g++.dg/template/typedef4.C: Adjust error markers.
10818 * g++.dg/template/typedef5.C: Likewise.
10819
10820 2006-09-02 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR c++/28878
10823 * g++.dg/parse/crash33.C: New test.
10824
10825 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
10826 Richard Guenther <rguenther@suse.de>
10827 Adam Nemet <anemet@caviumnetworks.com>
10828
10829 PR middle-end/27226
10830 * gcc.target/mips/memcpy-1.c: New testcase.
10831 * gcc.dg/pr27226.c: Likewise.
10832
10833 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10834
10835 PR c++/28705
10836 * g++.dg/lookup/koenig5.C: New.
10837 * g++.dg/template/crash56.C: New.
10838
10839 2006-09-01 Josh Conner <jconner@apple.com>
10840
10841 PR c++/25505
10842 * gcc.dg/nrv3.c: New test.
10843 * gcc.dg/nrv4.c: New test.
10844 * gcc.dg/nrv5.c: New test.
10845
10846 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10847
10848 PR c++/23287
10849 * g++.dg/parse/dtor12.C: New.
10850
10851 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
10852
10853 PR tree-optimization/28839
10854 * gcc.dg/pr28839.c: New test.
10855
10856 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
10857
10858 PR target/24367
10859 * gcc.dg/pr24367.c: New testcase.
10860
10861 2006-08-30 Joseph Myers <joseph@codesourcery.com>
10862
10863 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10864
10865 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
10866
10867 PR rtl-optimization/27735
10868 * gcc.dg/loop-unswitch-1.c: New test.
10869
10870 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
10871
10872 PR fortran/28885
10873 * gfortran.dg/aliasing_dummy_2.f90: New test.
10874
10875 PR fortran/20067
10876 * gfortran.dg/generic_5.f90: Change error message.
10877
10878 PR fortran/28873
10879 * gfortran.dg/generic_6.f90: New test.
10880
10881 PR fortran/25077
10882 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10883
10884 PR fortran/25102
10885 * gfortran.dg/invalid_interface_assignment.f90: New test.
10886
10887 PR fortran/24866
10888 * gfortran.dg/module_proc_external_dummy.f90: New test.
10889
10890 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
10891
10892 PR c++/28349
10893 * g++.dg/warn/var-args1.C: New test.
10894
10895 2006-08-29 Steven G. Kargl <kargls@comcast.net>
10896
10897 PR fortran/28866
10898 * gfortran.dg/simpleif_2.f90: New test.
10899 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10900 * gfortran.dg/enum_5.f90: Ditto.
10901
10902 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10903 Kazu Hirata <kazu@codesourcery.com>
10904
10905 PR tree-optimization/17506
10906 * gcc.dg/pr17506.c: New.
10907
10908 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
10909
10910 PR c++/28139
10911 * g++.dg/eh/alias1.C: New test.
10912
10913 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10914
10915 PR c++/28860
10916 * g++.dg/template/ttp22.C: New test.
10917
10918 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
10919
10920 PR middle-end/26632
10921 * gcc.dg/pr26632.c: New.
10922
10923 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10924
10925 PR libgfortran/28354
10926 * gfortran.dg/fmt_zero_precision.f90: New test.
10927
10928 2006-08-27 Mark Mitchell <mark@codesourcery.com>
10929
10930 PR c++/28058
10931 * g++.dg/template/spec31.C: New test.
10932
10933 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
10934
10935 PR c++/26573
10936 * g++.dg/other/static2.C: New test.
10937
10938 2006-08-26 Roger Sayle <roger@eyesopen.com>
10939
10940 * gcc.dg/Wswitch-enum-2.c: New test case.
10941 * gcc.dg/Wswitch-enum-3.c: Likewise.
10942
10943 2006-08-26 Richard Guenther <rguenther@suse.de>
10944
10945 * gcc.c-torture/compile/20060826-1.c: New testcase.
10946
10947 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
10948
10949 PR c++/28736
10950 * g++.dg/template/void10.C: New test.
10951
10952 PR c++/28737
10953 * g++.dg/template/void8.C: New test.
10954
10955 PR c+_+/28738
10956 * g++.dg/template/void9.C: New test.
10957
10958 * g++.dg/template/void3.C: Adjust error markers.
10959 * g++.dg/template/void4.C: Likewise.
10960 * g++.dg/template/crash55.C: Likewise.
10961 * g++.dg/template/void7.C: Likewise
10962
10963 2006-08-26 Mark Mitchell <mark@codesourcery.com>
10964
10965 PR c++/28588
10966 * g++.dg/inherit/access6.C: New test.
10967 * g++.dg/inherit/access7.C: Likewise.
10968
10969 PR c++/28595
10970 * g++.dg/template/array15.C: New test.
10971 * g++.dg/template/crash2.C: Tweak error markers.
10972
10973 2006-08-26 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR middle-end/28683
10976 * gcc.c-torture/compile/20060823-1.c: New test.
10977
10978 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10979
10980 PR c++/28853
10981 * g++.dg/template/ttp21.C: New test.
10982
10983 PR c++/28852
10984 * g++.dg/other/operator1.C: Add error-marker.
10985 * g++.dg/other/operator2.C: New test.
10986
10987 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10988
10989 PR c/27893
10990 * gcc.c-torture/compile/vla-const-1.c,
10991 gcc.c-torture/compile/vla-const-2.c: New tests.
10992
10993 2006-08-26 Richard Guenther <rguenther@suse.de>
10994
10995 PR middle-end/28814
10996 * gcc.dg/torture/pr28814.c: New testcase.
10997
10998 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10999
11000 PR c/28418
11001 * gcc.c-torture/compile/compound-literal-1.c: New test.
11002
11003 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11004
11005 PR c/28299
11006 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11007 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11008 Expect extra diagnostics.
11009
11010 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
11011
11012 gcc.dg/noncompile/pr16876.c: New test.
11013
11014 2006-08-25 Mark Mitchell <mark@codesourcery.com>
11015
11016 PR c++/28056
11017 * g++.dg/parse/local1.C: New test.
11018 * g++.dg/other/qual1.C: Tweak error marker.
11019
11020 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
11021
11022 PR c++/27787
11023 * g++.dg/template/typename10.C: New.
11024 * g++.dg/template/lookup4.C: Remove bogus error marker.
11025
11026 2006-08-25 Richard Guenther <rguenther@suse.de>
11027
11028 PR testsuite/28829
11029 * gcc.dg/pr26570.c: Fix testcase.
11030
11031 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
11032
11033 PR tree-opt/28807
11034 * gcc.c-torture/execute/mayalias-2.c: New test.
11035 * gcc.dg/tree-ssa/alias-13.c: New test.
11036
11037 2006-08-24 Jan Hubicka <jh@suse.cz>
11038
11039 PR debug/26881
11040 * gcc.dg/debug/pr26881.c: New file.
11041
11042 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
11043
11044 PR fortran/28788
11045 * gfortran.dg/used_types_4.f90: New test.
11046 * gfortran.dg/derived_init_2.f90: Modify to check sibling
11047 association of derived types.
11048 * gfortran.dg/used_types_2.f90: Add module cleanup.
11049 * gfortran.dg/used_types_3.f90: The same.
11050
11051 PR fortran/28771
11052 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11053 fix of regression.
11054
11055 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11056
11057 PR 28813
11058 * gfortran.dg/direct_io_6.f90: Remove test.
11059
11060 2006-08-23 Stuart Hastings <stuart@apple.com>
11061
11062 PR 28825
11063 * gcc.target/i386/20060821-1.c: New.
11064
11065 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
11066
11067 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
11068 dg-warning strings for dllimport.
11069
11070 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
11071
11072 PR C++/28450
11073 * g++.dg/ext/vector4.C: New test.
11074 * g++.dg/ext/complex1.C: New test.
11075
11076 2006-08-21 Geoffrey Keating <geoffk@apple.com>
11077
11078 PR debug/28692
11079 * gcc.dg/debug/const-1.c: New.
11080 * gcc.dg/debug/const-2.c: New.
11081 * gcc.dg/debug/dwarf2/const-1.c: New.
11082 * gcc.dg/debug/dwarf2/const-2.c: New.
11083 * gcc.dg/debug/dwarf2/const-2b.c: New.
11084
11085 2006-08-22 Richard Guenther <rguenther@suse.de>
11086
11087 PR middle-end/28776
11088 * gcc.c-torture/compile/pr28776-1.c: New testcase.
11089 * gcc.c-torture/compile/pr28776-2.c: Likewise.
11090
11091 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
11092
11093 PR tree-optimization/28003
11094 * g++.dg/tree-ssa/pr28003.C: New.
11095
11096 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11097
11098 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11099
11100 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
11101
11102 PR c++/26269
11103 * g++.dg/other/error14.C: New test.
11104
11105 PR c++/28505
11106 * g++.dg/parse/ctor7.C: New test.
11107 * g++.dg/parse/ctor8.C: Likewise.
11108
11109 PR c++/28741
11110 * g++.dg/template/void7.C: New test.
11111
11112 2006-08-21 Olivier Hainque <hainque@adacore.com>
11113
11114 * gnat.dg/self_aggregate_with_zeros.adb: New test.
11115 * gnat.dg/self_aggregate_with_array.adb: New test.
11116
11117 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11118
11119 * g++.dg/eh/arm-vfp-unwind.C: New test.
11120
11121 2006-08-20 Mark Mitchell <mark@codesourcery.com>
11122
11123 PR c++/28341
11124 * g++.dg/template/ref3.C: New test.
11125 * g++.dg/template/nontype13.C: New test.
11126
11127 PR c++/28346
11128 * g++.dg/template/ptrmem17.C: New test.
11129
11130 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
11131
11132 PR target/28648 c:
11133 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11134
11135 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
11136
11137 PR fortran/28630
11138 * gfortran.dg/used_types_2.f90: New test.
11139
11140 PR fortran/28601
11141 * gfortran.dg/used_types_3.f90: New test.
11142
11143 PR fortran/20886
11144 * gfortran.dg/generic_actual_arg.f90: New test.
11145
11146 PR fortran/28735
11147 * gfortran.dg/module_private_array_refs_1.f90: New test.
11148
11149 PR fortran/28762
11150 * gfortran.dg/program_name_1.f90: New test.
11151
11152 PR fortran/28425
11153 * gfortran.dg/derived_constructor_comps_1.f90: New test.
11154
11155 PR fortran/28496
11156 * gfortran.dg/array_initializer_2.f90: New test.
11157
11158 PR fortran/18111
11159 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11160
11161 PR fortran/28600
11162 * gfortran.dg/assumed_charlen_function_4.f90: New test.
11163
11164 PR fortran/28771
11165 * gfortran.dg/assumed_charlen_in_main.f90: New test.
11166
11167 PR fortran/28660
11168 * gfortran.dg/dependent_decls_1.f90: New test.
11169
11170 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
11171
11172 PR fortran/25217
11173 * gfortran.dg/derived_init_2.f90: New.
11174
11175 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
11176
11177 * gcc.c-torture/execute/pr28289.c: New test.
11178
11179 2006-08-17 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR c/28744
11182 * gcc.dg/attr-externally-visible-1.c: New test.
11183 * gcc.dg/attr-externally-visible-2.c: New test.
11184 * g++.dg/parse/attr-externally-visible-1.C: New test.
11185 * g++.dg/parse/attr-externally-visible-2.C: New test.
11186
11187 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11188
11189 PR c++/28606
11190 * g++.dg/parse/dtor11.C: New test.
11191
11192 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11193
11194 PR rtl-optimization/28489
11195 * gcc.c-torture/compile/pr28489.c: New test.
11196
11197 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11198
11199 PR c++/28710
11200 * g++.dg/template/redecl4.C: New test.
11201
11202 PR c++/28711
11203 * g++.dg/template/ctor8.C: New test.
11204
11205 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11206
11207 * gcc.dg/pr26570.c: Fix testcase.
11208
11209 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11210
11211 * PR c++/28573
11212 * g++.dg/parse/offsetof6.C: New test.
11213 * g++.dg/parse/offsetof6.C: New test.
11214 * g++.dg/parse/offsetof7.C: New test.
11215
11216 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11217
11218 PR testsuite/28602
11219 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11220 is false.
11221
11222 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
11223
11224 PR c++/28302
11225 * g++.dg/ext/vector3.C: New test.
11226
11227 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
11228
11229 PR gcov/profile/26570
11230 * gcc.dg/pr26570.c: New test.
11231
11232 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
11233
11234 PR c/27697
11235 * gcc.dg/qual-component-1.c: New test.
11236
11237 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11238
11239 PR c++/28593
11240 * g++.dg/parse/new3.C: New test.
11241
11242 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11243
11244 PR fortran/25828
11245 * gfortran.dg/streamio_1.f90: New test.
11246 * gfortran.dg/streamio_2.f90: New test.
11247 * gfortran.dg/streamio_3.f90: New test.
11248 * gfortran.dg/streamio_4.f90: New test.
11249 * gfortran.dg/streamio_5.f90: New test.
11250 * gfortran.dg/streamio_6.f90: New test.
11251 * gfortran.dg/streamio_7.f90: New test.
11252 * gfortran.dg/streamio_8.f90: New test.
11253
11254 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
11255
11256 PR c/28287
11257 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11258
11259 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
11260
11261 PR c++/28594
11262 * g++.dg/template/void6.C: New test.
11263
11264 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11265
11266 PR c/28649
11267 * gcc.dg/parse-error-1.c: New test.
11268 * gcc.dg/parse-error-2.c: New test.
11269 * gcc.dg/cpp/digraph2.c: Add error-marker.
11270 * gcc.dg/noncompile/920923-1.c: Likewise.
11271
11272 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
11273
11274 PR c/27490
11275 * gcc.dg/sizeof-2.c: New testcase.
11276
11277 PR c/27489
11278 * gcc.dg/switch-A.c: New testcase.
11279
11280 2006-08-14 Steve Ellcey <sje@cup.hp.com>
11281
11282 PR c++/28288
11283 PR c++/14556
11284 * g++.old-deja/g++.warn/compare1.C: Delete.
11285 * g++.dg/opt/pr7503-2.C: Delete.
11286 * g++.dg/opt/pr7503-3.C: Delete.
11287 * g++.dg/opt/pr7503-4.C: Delete.
11288 * g++.dg/opt/pr7503-5.C: Delete.
11289 * g++.dg/opt/max1.C: Delete.
11290 * g++.dg/warn/minmax.C: Delete.
11291 * g++.dg/expr/minmax.C: New test.
11292
11293 2006-08-14 Richard Guenther <rguenther@suse.de>
11294
11295 PR testsuite/28703
11296 * gcc.c-torture/execute/pr28651.c: Do not use argc
11297 to avoid optimization, instead forbid inlining.
11298
11299 2006-08-14 Richard Sandiford <richard@codesourcery.com>
11300
11301 PR rtl-optimization/28634
11302 * gcc.c-torture/execute/ieee/pr28634.c: New test.
11303
11304 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
11305
11306 PR c/27184
11307 * gcc.dg/torture/pr27184.c: New test.
11308
11309 2006-08-12 Jakub Jelinek <jakub@redhat.com>
11310
11311 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11312
11313 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11314
11315 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11316 * gfortran.dg/stat_2.f90: Likewise.
11317 * gfortran.dg/chmod_1.f90: Likewise.
11318 * gfortran.dg/chmod_2.f90: Likewise.
11319 * gfortran.dg/chmod_3.f90: Likewise.
11320
11321 2006-08-11 David Edelsohn <edelsohn@gnu.org>
11322
11323 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11324
11325 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
11326
11327 * g++.dg/opt/pr23454-2.C: New test.
11328
11329 2006-08-11 Richard Guenther <rguenther@suse.de>
11330
11331 PR middle-end/28651
11332 * gcc.c-torture/execute/pr28651.c: New testcase.
11333
11334 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
11335
11336 * gnat.dg/specs/static_initializer.ads: New test.
11337
11338 2006-08-10 Paul Brook <paul@codesourcery.com>
11339
11340 * gcc.target/arm/cond-asm.c: New test.
11341
11342 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
11343
11344 PR tree-optimization/26197
11345 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11346 * g++.dg/vect/vect.exp: Compile the new tests with
11347 --param max-aliased-vops=0.
11348
11349 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
11350
11351 PR c++/28637
11352 * g++.dg/template/void3.C: New test.
11353
11354 PR c++/28638
11355 * g++.dg/template/void4.C: New test.
11356
11357 PR c++/28640
11358 * g++.dg/template/void5.C: New test.
11359
11360 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
11361
11362 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11363 after dg-do compile.
11364
11365 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
11366
11367 PR tree-optimizations/26969
11368 * gcc.dg/vect/vect.exp: Compile tests prefixed with
11369 "unswitch-loops" with -funswitch-loops.
11370 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11371
11372 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
11373
11374 * gcc.dg/sparc-getcontext-1.c: Fix typo.
11375 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11376 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
11377 * objc.dg/dwarf-1.m: Likewise.
11378 * objc.dg/dwarf-2.m: Likewise.
11379 * obj-c++.dg/dwarf-2.mm: Likewise.
11380
11381 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11382
11383 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11384 * objc.dg/dwarf-2.m: Likewise.
11385 * obj-c++.dg/dwarf-2.mm: Likewise.
11386
11387 PR libfortran/28603
11388 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11389
11390 PR testsuite/27611
11391 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11392
11393 PR testsuite/27033
11394 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11395
11396 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
11397
11398 PR target/27827
11399 * gcc.target/i386/pr27827.c: New testcase.
11400
11401 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
11402
11403 PR fortran/28590
11404 * gfortran.dg/sequence_types_1.f90: New test.
11405
11406 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
11407
11408 PR fortran/28548
11409 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11410 dg-warning. Add -pedantic option.
11411
11412 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11413
11414 PR c/28502
11415 * gcc.dg/proto-1.c: New test.
11416
11417 PR c/27721
11418 * gcc.dg/lvalue-4.c: New test.
11419
11420 PR c/28136
11421 * gcc.dg/init-bad-5.c: New test.
11422
11423 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
11424
11425 PR c++/28347
11426 * g++.dg/ext/typedef-init.C: Add new test for typedef
11427 initialization inside templates. Adjust existing error markers.
11428
11429 2006-08-03 Mark Mitchell <mark@codesourcery.com>
11430
11431 PR c++/28148
11432 * g++.dg/init/ptrmem3.C: New test.
11433
11434 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
11435
11436 PR tree-optimization/27770
11437 * lib/target-support.exp: New target keyword "section_anchors".
11438 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11439 tests.
11440 * gcc.dg/vect/section-anchors-pr27770.c: New test.
11441 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11442 * gcc.dg/vect/section-anchors-vect-69.c: New test.
11443 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11444
11445 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11446
11447 * gcc.dg/20060801-1.c: Add missing '}'.
11448
11449 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11450
11451 PR c++/27508
11452 * g++.dg/parse/dtor9.C: New test.
11453 * g++.dg/parse/dtor10.C: New test.
11454 * g++.dg/other/error7.C: Adjust error-marker.
11455
11456 PR c++/28274
11457 * g++.dg/other/default5.C: New test.
11458
11459 2006-08-02 Richard Guenther <rguenther@suse.de>
11460
11461 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11462
11463 2006-08-02 Mark Mitchell <mark@codesourcery.com>
11464
11465 PR c++/28557
11466 * g++.dg/template/conv9.C: New test.
11467
11468 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11469
11470 PR debug/28063
11471 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11472 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11473 Optionally return assembly text. Update callers.
11474 (check_no_compiler_messages): Update verbose messages.
11475 (check_no_messages_and_pattern): New.
11476 (check_effective_target_string_merging): New.
11477
11478 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11479
11480 PR c++/28250
11481 * g++.dg/eh/catch4.C: New test.
11482
11483 PR c++/28257
11484 * g++.dg/other/qual1.C: New test.
11485
11486 PR c++/28259
11487 * g++.dg/inherit/error2.C: New test.
11488
11489 PR c++/28267
11490 * g++.dg/other/new1.C: New test.
11491
11492 * g++.dg/warn/pr23075.C: Remove obsolete test.
11493 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11494 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11495
11496 2006-07-31 Mark Mitchell <mark@codesourcery.com>
11497
11498 PR c++/28523
11499 * g++.dg/eh/cast1.C: New test.
11500
11501 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
11502
11503 PR libfortran/28452
11504 * gfortran.dg/random_3.f90: New test.
11505
11506 2006-08-01 Steve Ellcey <sje@cup.hp.com>
11507
11508 PR c++/28432
11509 * g++.dg/other/pr28304.C: Change expected error message.
11510 * g++.dg/other/pr28432.C: New test.
11511
11512 2006-08-01 Steve Ellcey <sje@cup.hp.com>
11513
11514 PR c++/28256
11515 * g++.dg/init/brace2.C: Change expected error message, add empty init.
11516
11517 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
11518
11519 PR debug/23336
11520 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11521 at -g1.
11522 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11523 g++.dg/debug/enum-2.C: New.
11524
11525 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11526
11527 PR c++/6634
11528 * g++.dg/parse/long1.C: Add more tests.
11529
11530 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11531
11532 * gfortran.dg/lrshift_1.c: New file.
11533
11534 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11535
11536 PR libgfortran/28335
11537 * gfortran.dg/no_unit_error_1.f90: New test.
11538
11539 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11540
11541 PR libgfortran/28335
11542 * gfortran.dg/no_unit_error_1.f90: Delete test.
11543 * gfortran.dg/no_unit_error_2.f90: Delete test.
11544
11545 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11546
11547 * gfortran.dg/chmod_3.f90: New test.
11548 * gfortran.dg/ltime_gmtime_1.f90: New test.
11549 * gfortran.dg/ltime_gmtime_2.f90: New test.
11550 * gfortran.dg/lrshift_1.f90: New test.
11551 * gfortran.dg/chmod_1.f90: New test.
11552 * gfortran.dg/chmod_2.f90: New test.
11553
11554 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
11555
11556 PR c++/27668
11557 * g++.dg/template/crash55.C: New test.
11558
11559 PR c++/27962
11560 * g++.dg/template/nontype16.C: New test.
11561
11562 * g++.dg/template/void2.C: Adjust error markers.
11563 * g++.dg/template/nontype5.C: Adjust error markers.
11564
11565 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
11566
11567 * gcc.target/i386/stack-prot-kernel.c: New test.
11568
11569 2006-07-27 Roger Sayle <roger@eyesopen.com>
11570
11571 * gcc.dg/builtins-55.c: New test case.
11572
11573 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
11574
11575 PR rtl-optimization/27907
11576 * gcc.c-torture/compile/pr27907.c: New test.
11577
11578 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11579
11580 * gfortran.dg/mclock.f90: New test.
11581 * gfortran.dg/int_conv_1.f90: New test.
11582 * gfortran.dg/stat_1.f90: New test.
11583 * gfortran.dg/stat_2.f90: New test.
11584
11585 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11586
11587 PR libgfortran/28335
11588 * gfortran.dg/no_unit_error_1.f90: New test.
11589 * gfortran.dg/no_unit_error_2.f90: New test.
11590 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11591
11592 2006-07-25 Roger Sayle <roger@eyesopen.com>
11593
11594 PR middle-end/28473
11595 * gcc.dg/fold-convround-1.c: New test case.
11596
11597 2006-07-24 Steven G. Kargl <kargls@comcast.net>
11598
11599 * gfortran.dg/arithmetic_if.f90: Fix comments.
11600
11601 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11602
11603 PR c++/27572
11604 * g++.dg/other/typedef1.C: New test.
11605 * g++.dg/template/typedef4.C: New test.
11606 * g++.dg/template/typedef5.C: New test.
11607
11608 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
11609
11610 PR fortran/28416
11611 * gfortran.dg/allocatable_dummy_3.f90: New.
11612
11613 2006-07-24 Steven G. Kargl <kargls@comcast.net>
11614
11615 PR fortran/28439
11616 * gfortran.dg/arithmetic_if.f90: New test.
11617
11618 2006-07-24 Uros Bizjak <uros@kss-loka.si>
11619
11620 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11621 avoid memcpy optimization.
11622
11623 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11624
11625 PR fortran/25289
11626 * gfortran.dg/direct_io_6.f90: New test.
11627
11628 2006-07-24 Jan Hubicka <jh@suse.cz>
11629
11630 PR c/25795
11631 PR c++/27369
11632 * gcc.dg/pr25795.c: New test.
11633 * gcc.dg/pr25795-1.c: New test.
11634
11635 2006-07-23 Roger Sayle <roger@eyesopen.com>
11636
11637 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11638 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11639 which may be transformed to "g || h" on some platforms.
11640
11641 2006-07-23 Mark Mitchell <mark@codesourcery.com>
11642
11643 PR c++/28025
11644 * g++.dg/template/friend45.C: New test.
11645
11646 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11647
11648 PR libgfortran/28339
11649 * gfortran.dg/arrayio_8.f90: New test.
11650
11651 2006-07-21 Mike Stump <mrs@apple.com>
11652
11653 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11654
11655 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11656
11657 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11658
11659 PR c++/28250
11660 * g++.dg/eh/catch3.C: New test.
11661
11662 PR c++/28363
11663 * g++.dg/template/defarg10.C: New test.
11664
11665 2006-07-20 Paul Brook <paul@codesourcery.com>
11666
11667 PR 27363
11668 * gcc.dg/pr27363.c: New test.
11669
11670 2006-07-19 Mark Mitchell <mark@codesourcery.com>
11671
11672 PR c++/28338
11673 * g++.dg/init/ref13.C: New test.
11674
11675 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11676
11677 PR obj-c++/28434
11678 * obj-c++.dg/proto-error-1.mm: New test.
11679
11680 2006-07-18 Mark Mitchell <mark@codesourcery.com>
11681
11682 PR c++/28337
11683 * g++.dg/template/string1.C: New test.
11684
11685 2006-07-18 Mark Mitchell <mark@codesourcery.com>
11686
11687 PR c++/28048
11688 * g++.dg/template/defarg9.C: New test.
11689
11690 PR c++/28235
11691 * g++.dg/template/static27.C: New test.
11692
11693 2006-07-18 Diego Novillo <dnovillo@redhat.com>
11694
11695 PR 28410
11696 * gcc.dg/tree-ssa/pr28410.c: New test.
11697
11698 2006-07-18 Lee Millward <lee.millward@gmail.com>
11699
11700 PR c++/28258
11701 * g++/dg/other/error13.C: New test.
11702
11703 PR c++/28260
11704 * g++.dg/template/friend44.C: New test.
11705
11706 2006-07-18 Steve Ellcey <sje@cup.hp.com>
11707
11708 PR c++/27495
11709 * g++.dg/other/pr27495.C: New.
11710
11711 2006-07-18 Olivier Hainque <hainque@adacore.com>
11712
11713 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11714 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11715
11716 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11717
11718 PR c/28286
11719 * gcc.dg/pragma-pack-4.c: New test.
11720
11721 2006-07-17 Steve Ellcey <sje@cup.hp.com>
11722
11723 PR c++/28291
11724 * g++.dg/ext/pr28291.C: New test.
11725
11726 2006-07-17 Richard Sandiford <richard@codesourcery.com>
11727
11728 PR middle-end/28403
11729 * gcc.c-torture/execute/pr28403.c: New test.
11730
11731 2006-07-17 Richard Sandiford <richard@codesourcery.com>
11732
11733 PR middle-end/28402
11734 * gcc.dg/pr28402.c: New test.
11735
11736 2006-07-17 Steve Ellcey <sje@cup.hp.com>
11737
11738 PR c++/28304
11739 * g++.dg/other/pr28304.C: New test.
11740
11741 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
11742
11743 PR other/28251
11744 gcc.c-torture/unsorted/dump-noaddr.c: New test.
11745 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11746
11747 2006-07-17 Richard Guenther <rguenther@suse.de>
11748
11749 PR tree-optimization/28238
11750 * g++.dg/tree-ssa/pr28238.C: New testcase.
11751
11752 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11753
11754 PR c++/28250
11755 * g++.dg/eh/catch1.C: New test.
11756 * g++.dg/eh/catch2.C: New test.
11757
11758 2006-07-16 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR c++/28370
11761 * g++.dg/template/anon3.C: New test.
11762
11763 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
11764
11765 PR fortran/20844
11766 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11767 specifiers requiring an explicit format tag..
11768
11769 PR fortran/28201
11770 * gfortran.dg/generic_5: New test.
11771
11772 PR fortran/20893
11773 * gfortran.dg/elemental_optional_args_1.f90: New test.
11774
11775 2006-07-16 Olivier Hainque <hainque@adacore.com>
11776
11777 * gnat.dg/assert.ads: New file.
11778 * gnat.dg/controlled_record.ads: Likewise.
11779 * gnat.dg/controlled_record.adb: Likewise.
11780
11781 2006-07-15 Lee Millward <lee.millward@gmail.com>
11782
11783 PR c++/28292
11784 * g++.dg/other/error12.C: New test.
11785
11786 PR c++/28269
11787 * g++.dg/template/crash54.C: New test.
11788
11789 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11790
11791 PR c++/28249
11792 * g++.dg/parse/catch1.C: New test.
11793
11794 PR c++/28294
11795 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11796
11797 PR c++/28387
11798 * g++.dg/ext/attrib24.C: New test.
11799
11800 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11801
11802 PR c++/28343
11803 * g++.dg/ext/asmspec1.C: New test.
11804
11805 2006-07-13 Janis Johnson <janis187@us.ibm.com>
11806
11807 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11808 (dg-test): Support shouldfail tests.
11809 * lib/target-supports-dg.exp (dg-shouldfail): New.
11810 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11811 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11812 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11813 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11814 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11815 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11816 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11817
11818 2006-07-13 Jan Hubicka <jh@suse.cz>
11819
11820 * gcc.target/i386/memcpy-1.c: New.
11821
11822 2006-07-12 Geoffrey Keating <geoffk@apple.com>
11823
11824 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11825
11826 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
11827
11828 PR fortran/25097
11829 * gfortran.dg/present_1.f90: New test.
11830
11831 PR fortran/20903
11832 * gfortran.dg/interface_derived_type_1.f90: New test.
11833
11834 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
11835
11836 PR fortran/28213
11837 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11838 list.
11839
11840 2006-07-07 Lee Millward <lee.millward@gmail.com>
11841
11842 PR c++/27820
11843 * g++.dg/other/label1.C: New test.
11844
11845 2006-07-07 Richard Guenther <rguenther@suse.de>
11846
11847 PR middle-end/28268
11848 * gcc.dg/torture/pr28268.c: New testcase.
11849
11850 2006-07-07 Steve Ellcey <sje@cup.hp.com>
11851
11852 PR c++/27019
11853 * g++.dg/ext/pr27019.C: New.
11854
11855 2006-07-07 Richard Guenther <rguenther@suse.de>
11856
11857 PR tree-optimization/28187
11858 * gcc.dg/pr28187.c: New testcase.
11859
11860 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
11861
11862 * gnat.dg/address_conversion.adb: New test.
11863 * gnat.dg/boolean_subtype.adb: Likewise.
11864 * gnat.dg/frame_overflow.adb: Likewise.
11865 * gnat.dg/pointer_array.adb: Likewise.
11866 * gnat.dg/pointer_conversion.adb: Likewise.
11867
11868 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
11869
11870 PR fortran/28237
11871 PR fortran/23420
11872 * gfortran.dg/print_fmt_5.f90: New test.
11873
11874 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11875
11876 PR fortran/28129
11877 * gfortran.dg/bounds_check_4.f90: New test.
11878
11879 2006-07-05 Richard Guenther <rguenther@suse.de>
11880
11881 PR target/28158
11882 * gfortran.dg/pr28158.f90: New testcase.
11883
11884 2006-07-05 Richard Guenther <rguenther@suse.de>
11885
11886 PR tree-optimization/28162
11887 * gcc.dg/pr28162.c: New testcase.
11888
11889 2006-07-05 Richard Guenther <rguenther@suse.de>
11890 Andrew Pinski <pinskia@gcc.gnu.org>
11891
11892 PR c++/27084
11893 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11894
11895 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
11896
11897 PR fortran/28174
11898 * gfortran.dg/actual_array_substr_2.f90: New test.
11899
11900 PR fortran/28167
11901 * gfortran.dg/actual_array_constructor_2.f90: New test.
11902
11903 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11904
11905 * gfortran.dg/itime_idate_1.f: New test.
11906 * gfortran.dg/itime_idate_2.f: New test.
11907
11908 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11909
11910 PR libgfortran/27704
11911 * gfortran.dg/open_status_3.f90: New test.
11912 * gfortran.dg/fmt_l.f90: Update for new feature.
11913
11914 2006-07-03 Asher Langton <langton2@llnl.gov>
11915
11916 * gfortran.dg/oldstyle_2.f90: New.
11917
11918 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
11919
11920 * gnat.dg/string_slice.adb: New test.
11921
11922 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11923
11924 PR fortran/19259
11925 * gfortran.dg/semicolon_fixed.c: New.
11926 * gfortran.dg/semicolon_free.c: New.
11927
11928 2006-06-30 Mike Stump <mrs@apple.com>
11929
11930 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11931 that don't support internal visibility.
11932
11933 2006-06-30 Andrew Pinski <pinskia@gmail.com>
11934
11935 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11936 for '(' / ')' needing an extra '\'.
11937
11938 2006-06-29 Roger Sayle <roger@eyesopen.com>
11939
11940 PR middle-end/27428
11941 * gcc.dg/pr27428-1.c: New test case.
11942
11943 2006-06-29 Mike Stump <mrs@apple.com>
11944
11945 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11946 on darwin as we can't align commons large enough yet.
11947
11948 * gcc.dg/vla-8.c: Add additional testcases.
11949
11950 2006-06-26 Steve Ellcey <sje@cup.hp.com>
11951
11952 PR c++/28114
11953 * g++.dg/other/pr28114.C: New.
11954
11955 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
11956
11957 * gcc.c-torture/compile/20060625-1.c: New test.
11958
11959 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
11960
11961 PR fortran/20867
11962 * gfortran.dg/stfunc_3.f90: New test.
11963
11964 PR fortran/25056
11965 * gfortran.dg/impure_actual_1.f90: New test.
11966
11967 PR fortran/20874
11968 * gfortran.dg/elemental_result_1.f90: New test.
11969
11970 PR fortran/25073
11971 * gfortran.dg/select_7.f90: New test.
11972
11973 PR fortran/27554
11974 * intrinsic_actual_1.f: New test.
11975
11976 PR fortran/22038
11977 PR fortran/28119
11978 * gfortran.dg/forall_4.f90: New test.
11979
11980 PR fortran/25072
11981 * gfortran.dg/forall_5.f90: New test.
11982
11983 2006-06-25 Lee Millward <lee.millward@gmail.com>
11984
11985 PR c++/28051
11986 * g++.dg/template/using13.C: New test.
11987
11988 PR c++/28054
11989 * g++.dg/other/incomplete3.C: New test.
11990
11991 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11992
11993 PR fortran/28081
11994 * gfortran.dg/substr_3.f: New test.
11995 * gfortran.dg/equiv_2.f90: Update expected error message.
11996
11997 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
11998
11999 PR fortran/28118
12000 * gfortran.dg/actual_array_substr_1.f90: New test.
12001
12002 2006-06-24 Olivier Hainque <hainque@adacore.com>
12003
12004 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12005 * gnat.dg/scalar_mode_agg_compare.adb: New test.
12006
12007 2006-06-23 Janis Johnson <janis187@us.ibm.com>
12008
12009 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12010
12011 2006-06-23 Steven G. Kargl <kargls@comcast.net>
12012
12013 PR fortran/27981
12014 * gfortran.dg/simpleif_2.f90: New test.
12015
12016 2006-06-23 Lee Millward <lee.millward@gmail.com>
12017
12018 * g++.dg/template/error22.C: Fix typo.
12019
12020 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12021
12022 PR c++/28112
12023 * g++.dg/ext/attrib23.C: New test.
12024
12025 2006-06-23 Olivier Hainque <hainque@adacore.com>
12026
12027 * gnat.dg/varsize_temp.adb: New test.
12028
12029 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12030
12031 PR c++/11468
12032 * g++.dg/other/java2.C: New test.
12033
12034 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
12035
12036 PR target/27789
12037 * g++.dg/ext/dllimport4.C. Add more tests for invalid
12038 initialization.
12039
12040 2006-06-22 Roger Sayle <roger@eyesopen.com>
12041
12042 PR target/27531
12043 * gcc.dg/pr27531-1.c: New test case.
12044
12045 2006-06-22 Asher Langton <langton2@llnl.gov>
12046
12047 PR fortran/24748
12048 * gfortran.dg/implicit_8.f90: New.
12049
12050 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
12051
12052 PR rtl-optimization/28121
12053 * gcc.dg/pr28121.c: New test.
12054
12055 2006-06-22 Lee Millward <lee.millward@gmail.com>
12056
12057 PR c++/27805
12058 * g++.dg/parse/ptrmem6.C: New test.
12059
12060 PR c++/27821
12061 * g++.dg/template/error22.C: New test.
12062
12063 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12064
12065 PR c++/28111
12066 * g++.dg/template/friend43.C: New test.
12067
12068 PR c++/28110
12069 * g++.dg/template/crash53.C: New test.
12070
12071 PR c++/28109
12072 * g++.dg/rtti/incomplete1.C: New test.
12073
12074 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
12075
12076 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12077
12078 2006-06-21 Joseph Myers <joseph@codesourcery.com>
12079
12080 * gcc.c-torture/execute/complex-7.c: New.
12081
12082 2006-06-21 Jakub Jelinek <jakub@redhat.com>
12083
12084 * gcc.dg/merge-all-constants-1.c: New test.
12085
12086 2006-06-20 Janis Johnson <janis187@us.ibm.com>
12087
12088 PR c++/28113
12089 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12090
12091 2006-06-20 Steven G. Kargl <kargls@comcast.net>
12092
12093 * gfortran.dg/rrspacing_1.f90: New test.
12094
12095 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12096
12097 PR c++/28052
12098 * g++.dg/other/bitfield2.C: New test.
12099
12100 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
12101
12102 PR tree-optimization/27331
12103 * gcc.dg/pr27331.c: New test.
12104
12105 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
12106 Eric Botcazou <ebotcazou@adacore.com>
12107
12108 PR ada/18692
12109 * lib/gnat.exp: New file.
12110 * lib/gnat-dg.exp: Likewise.
12111 * gnat.dg: New directory.
12112 * gnat.dg/dg.exp: New driver.
12113 * gnat.dg/specs: New directory.
12114 * gnat.dg/specs/specs.exp: New driver.
12115 * gnat.dg/style: New directory.
12116 * gnat.dg/style/style.exp: New driver.
12117
12118 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
12119
12120 PR fortran/16206
12121 * gfortran.dg/array_initializer_1.f90: New test.
12122
12123 PR fortran/28005
12124 * gfortran.dg/matmul_3.f90: New test.
12125
12126 2006-06-19 Andrew Pinski <pinskia@gmail.com>
12127
12128 PR middle-end/28075
12129 * gcc.dg/tree-ssa/inline-1.c: New test.
12130
12131 2006-06-19 Anatoly Sokolov <aesok@post.ru>
12132
12133 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12134 in malloc prototype; remove XFAIL.
12135 * gcc.dg/pr18241-2.c: Ditto.
12136 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12137 in memset prototype; remove XFAIL.
12138 * gcc.dg/tree-ssa/pr23382.c: Ditto.
12139
12140 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
12141
12142 * gcc.dg/vla-8.c: Add.
12143
12144 2006-06-19 Richard Guenther <rguenther@suse.de>
12145
12146 PR tree-optimization/27090
12147 * g++.dg/tree-ssa/pr27090.C: New testcase.
12148
12149 2006-06-19 Roger Sayle <roger@eyesopen.com>
12150
12151 PR target/27861
12152 * gcc.dg/pr27861-1.c: New test case.
12153
12154 2006-06-19 Richard Guenther <rguenther@suse.de>
12155
12156 PR middle-end/28045
12157 * gcc.dg/torture/pr28045.c: New testcase.
12158
12159 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12160
12161 PR fortran/26801
12162 * gfortran.dg/associated_4.f90: New test.
12163
12164 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12165
12166 PR fortran/19310
12167 PR fortran/19904
12168 * gfortran.dg/real_const_3.f90: New test.
12169
12170 2006-06-16 Mark Mitchell <mark@codesourcery.com>
12171
12172 PR c++/28016
12173 * g++.dg/template/static26.C: New test.
12174
12175 PR c++/27979
12176 * g++.dg/expr/bitfield2.C: New test.
12177
12178 PR c++/27884
12179 * g++.dg/parse/linkage2.C: New test.
12180
12181 2006-06-16 Richard Guenther <rguenther@suse.de>
12182
12183 PR middle-end/27116
12184 * gcc.dg/pr15785-1.c: Revert last change.
12185 * gcc.dg/torture/pr27116-2.c: New testcase.
12186
12187 2006-06-16 Roger Sayle <roger@eyesopen.com>
12188
12189 PR middle-end/27802
12190 * gcc.dg/pr27802-1.c: New test case.
12191
12192 2006-06-15 Mark Mitchell <mark@codesourcery.com>
12193
12194 PR c++/27689
12195 * g++.dg/template/ttp18.C: New test.
12196 * g++.dg/template/ttp19.C: Likewise.
12197
12198 PR c++/27666
12199 * g++.dg/expr/cond9.C: New test.
12200
12201 PR c++/27640
12202 * g++.dg/template/ctor7.C: New test.
12203
12204 2006-06-15 Janis Johnson <janis187@us.ibm.com>
12205
12206 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12207
12208 2006-06-16 Richard Guenther <rguenther@suse.de>
12209
12210 PR tree-optimization/27781
12211 * gcc.dg/tree-ssa/pr27781.c: New testcase.
12212
12213 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
12214
12215 * gfortran.dg/allocate_zerosize_2.f90: New test case.
12216
12217 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
12218
12219 * gcc.dg/tree-ssa/loop-18.c: New test.
12220
12221 2006-06-14 Mark Mitchell <mark@codesourcery.com>
12222
12223 PR c++/27665
12224 * g++.dg/template/crash52.C: New test.
12225
12226 PR c++/27648
12227 * g++.dg/ext/attrib22.C: New test.
12228
12229 PR c++/26559
12230 * g++.dg/template/builtin1.C: New test.
12231 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12232
12233 PR c++/28018
12234 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12235 assignment.
12236 * g++.old-deja/g++.pt/crash51.C: Likewise.
12237
12238 PR c++/27227
12239 * g++.dg/lookup/linkage1.C: New test.
12240 * g++.dg/lookup/linkage2.C: Likewise.
12241
12242 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
12243
12244 PR middle-end/27959
12245 * gcc.dg/pr27959.c: New testcase.
12246
12247 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
12248
12249 PR target/28014:
12250 * g++.dg/eh/div.C: New test.
12251
12252 2006-06-13 Jakub Jelinek <jakub@redhat.com>
12253
12254 PR c++/27894
12255 * g++.dg/tree-ssa/pr26757.C: New test.
12256 * g++.dg/tree-ssa/pr27894.C: New test.
12257
12258 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12259
12260 * gcc.c-torture/compile/20060609-1.c: New test.
12261
12262 PR target/27863
12263 * gcc.c-torture/compile/pr27863.c: New test.
12264
12265 2006-06-13 Richard Guenther <rguenther@suse.de>
12266
12267 PR tree-optimization/27830
12268 * g++.dg/tree-ssa/pr27830.C: New testcase.
12269
12270 2006-06-13 Matthew Sachs <msachs@apple.com>
12271
12272 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12273 the list of compiler flags; this causes those flags to be checked
12274 for things like dg-skip-if.
12275
12276 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12277
12278 PR c++/27601
12279 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12280
12281 2006-06-12 Mark Mitchell <mark@codesourcery.com>
12282 Kazu Hirata <kazu@codesourcery.com>
12283
12284 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12285 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12286
12287 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12288
12289 PR c++/27933
12290 * g++.dg/lookup/using15.C: New test.
12291
12292 PR c++/27951
12293 * g++.dg/other/anon4.C: New test.
12294
12295 2006-06-12 Roger Sayle <roger@eyesopen.com>
12296
12297 PR c++/21210
12298 * g++.dg/init/complex1.C: New test case.
12299
12300 2006-06-11 Eric Christopher <echristo@apple.com>
12301
12302 PR middle-end/27948
12303 * gcc.dg/bf-ms-layout.c: Run on darwin.
12304 * gcc.dg/bf-no-ms-layout: Ditto.
12305 * gcc.dg/attr-ms_struct-2.c: New.
12306 * gcc.dg/bf-ms-layout-2.c: Ditto.
12307
12308 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
12309
12310 * gcc.dg/attr-ms_struct-packed1.c: New.
12311
12312 2006-06-09 Mike Stump <mrs@apple.com>
12313
12314 * gcc.dg/vla-7.c: Add.
12315
12316 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
12317
12318 PR fortran/24558
12319 * gfortran.dg/entry_6.f90: New test.
12320
12321 PR fortran/20877
12322 PR fortran/25047
12323 * gfortran.dg/entry_7.f90: New test.
12324
12325 2006-06-09 Jakub Jelinek <jakub@redhat.com>
12326
12327 PR c/27747
12328 * gcc.dg/cpp/_Pragma6.c: New test.
12329
12330 PR c++/27748
12331 * g++.dg/cpp/_Pragma1.C: New test.
12332
12333 PR preprocessor/27746
12334 * gcc.dg/gomp/macro-3.c: New test.
12335 * gcc.dg/gomp/macro-4.c: New test.
12336 * g++.dg/gomp/macro-3.C: New test.
12337 * g++.dg/gomp/macro-4.C: New test.
12338
12339 2006-06-09 Richard Guenther <rguenther@suse.de>
12340
12341 PR tree-optimization/26998
12342 * gcc.dg/torture/pr26998.c: New testcase.
12343 * gcc.dg/tree-ssa/vrp29.c: New testcase.
12344
12345 2006-06-08 Mike Stump <mrs@apple.com>
12346
12347 * gcc.dg/pr27095.c: Account for stubs.
12348
12349 PR target/26427
12350 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12351 produce bad code on darwin.
12352
12353 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12354
12355 PR fortran/27958
12356 * gfortran.dg/substr_2.f: New test.
12357
12358 2006-06-08 Asher Langton <langton2@llnl.gov>
12359
12360 PR fortran/27786
12361 * cray_pointers_2.f90: Add -fbounds-check compile flag.
12362
12363 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12364
12365 PR target/27421
12366 * gcc.dg/union-3.c: New test.
12367
12368 2006-06-08 Richard Guenther <rguenther@suse.de>
12369
12370 PR middle-end/27116
12371 * gcc.dg/torture/pr27116.c: New testcase.
12372 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12373
12374 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12375
12376 PR rtl-optimization/26449
12377 * gcc.dg/pr26449.c: New test.
12378
12379 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12380
12381 PR c++/27601
12382 * g++.dg/ext/offsetof1.C: Test member functions.
12383
12384 2006-06-07 Steve Ellcey <sje@cup.hp.com>
12385
12386 * gcc.dg/pr27095.c: Improve scanning.
12387
12388 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
12389
12390 PR fortran/23091
12391 * gfortran.dg/saved_automatic_1.f90: New test.
12392
12393 PR fortran/24168
12394 * gfortran.dg/array_simplify_1.f90: New test.
12395
12396 PR fortran/25090
12397 * gfortran.dg/entry_dummy_ref_1.f90: New test.
12398
12399 PR fortran/25058
12400 * gfortran.dg/entry_dummy_ref_2.f90: New test.
12401
12402 2006-06-06 Mark Mitchell <mark@codesourcery.com>
12403
12404 PR c++/27177
12405 * g++.dg/expr/cast7.C: New test.
12406
12407 2006-06-06 Janis Johnson <janis187@us.ibm.com>
12408
12409 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12410 * lib/gcc-defs.exp (tool_check_compile): Ditto.
12411 * lib/fortran-torture.exp (fortran-torture-compile,
12412 fortran-torture-execute): Ditto.
12413
12414 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
12415
12416 PR target/27842
12417 * gcc.dg/vmx/pr27842.c: New test.
12418
12419 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12420
12421 PR libfortran/27895
12422 * gfortran.dg/bounds_check_3.f90: New test.
12423
12424 2006-06-05 Mike Stump <mrs@apple.com>
12425
12426 * objc.dg/objc-fast-4.m: Skip for ppc64.
12427
12428 2006-06-05 Steve Ellcey <sje@cup.hp.com>
12429
12430 PR testsuite/27705
12431 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12432
12433 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
12434 Victor Kaplansky <victork@il.ibm.com>
12435
12436 PR tree-optimizations/26360
12437 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12438 with -fno-tree-dce.
12439 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12440
12441 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
12442
12443 PR fortran/14067
12444 * gfortran.dg/data_char_1.f90: Add messages for truncated
12445 strings.
12446
12447 PR fortran/16943
12448 * gfortran.dg/func_decl_2.f90: New test.
12449
12450 PR fortran/20839
12451 * gfortran.dg/do_2.f90: New test.
12452
12453 PR fortran/27655
12454 * gfortran.dg/associated_3.f90: New test.
12455
12456 2006-06-04 Mark Mitchell <mark@codesourcery.com>
12457
12458 PR c++/27819
12459 * g++.dg/template/static25.C: New test.
12460
12461 PR c++/27722
12462 * g++.dg/init/array21.C: New test.
12463
12464 PR c++/27807
12465 * g++.dg/ext/complit7.C: New test.
12466
12467 PR c++/27806
12468 * g++.dg/parse/ptrmem5.C: New test.
12469
12470 2006-06-04 Roger Sayle <roger@eyesopen.com>
12471 Andrew Pinski <pinskia@physics.uc.edu>
12472
12473 PR c/27150
12474 PR middle-end/27382
12475 * gcc.dg/pr27150-1.c: New testcase.
12476 * gcc.dg/pr27382-1.c: New testcase.
12477 * gcc.dg/pr27382-2.c: New testcase.
12478
12479 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
12480
12481 PR c/25161
12482 PR c/27020
12483 * gcc.dg/array-10.c: New test.
12484
12485 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12486
12487 PR c++/27804
12488 * g++.dg/init/const4.C: New test.
12489 * g++.dg/init/member1.C: Add error-marker.
12490 * g++.dg/other/fold1.C: Adjust error-marker.
12491
12492 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12493
12494 PR c++/27601
12495 * g++.dg/ext/offsetof1.C: New test.
12496
12497 2006-06-04 Eric Christopher <echristo@apple.com>
12498
12499 * gcc.dg/attr-ms_struct-1.c: New.
12500
12501 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
12502
12503 * gcc.c-torture/compile/builtin_constant_p.c: New test.
12504
12505 2006-06-04 Richard Guenther <rguenther@suse.de>
12506
12507 PR tree-optimization/27039
12508 * gcc.dg/tree-ssa/loop-17.c: New testcase.
12509
12510 2006-06-03 Roger Sayle <roger@eyesopen.com>
12511
12512 PR target/26223
12513 * gcc.target/i386/amd64-abi-2.c: New test case.
12514
12515 2006-06-02 Eric Christopher <echristo@apple.com>
12516
12517 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12518 * gcc.target/i386/20020523-1.c: Skip if darwin.
12519 * gcc.target/i386/asm-3.c: Ditto.
12520 * gcc.target/i386/20011119-1.c: Ditto.
12521 * gcc.target/i386/clobbers.c: Remove pic part of test.
12522
12523 2006-06-02 Steve Ellcey <sje@cup.hp.com>
12524
12525 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12526 * g++.old-deja/g++.other/init19.C: Ditto.
12527 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12528 and add other platforms as expected failures.
12529
12530 2006-06-01 Steve Ellcey <sje@cup.hp.com>
12531
12532 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12533 (is-effective-target-keyword): Ditto.
12534
12535 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
12536
12537 PR fortran/27715
12538 * gfortran.dg/extended_char_comparison_1.f: New test.
12539
12540 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
12541
12542 PR fortran/25098
12543 * gfortran.dg/dummy_procedure_1.f90: New test.
12544
12545 PR fortran/25147
12546 * gfortran.dg/dummy_procedure_2.f90: New test.
12547
12548 * gfortran.dg/associated_2.f90: Correct to make consistent with
12549 standard.
12550
12551 2006-05-31 Roger Sayle <roger@eyesopen.com>
12552
12553 * gcc.target/i386/387-11.c: New test case.
12554
12555 2006-05-31 Mark Mitchell <mark@codesourcery.com>
12556
12557 PR c++/27801
12558 * g++.dg/template/cond6.C: New test.
12559
12560 PR c++/26496
12561 * g++.dg/template/crash51.C: New test.
12562 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12563
12564 PR c++/27385
12565 * g++.dg/init/array20.C: New test.
12566
12567 2006-05-31 Roger Sayle <roger@eyesopen.com>
12568
12569 * gcc.dg/builtins-54.c: New test case.
12570
12571 2006-05-30 Mark Mitchell <mark@codesourcery.com>
12572
12573 PR c++/26433
12574 * g++.dg/template/fntry1.C: Add dg-do link.
12575
12576 PR c++/27808
12577 * g++.dg/parse/friend6.C: New test.
12578
12579 2006-05-30 Asher Langton <langton2@llnl.gov>
12580
12581 * gfortran.dg/cray_pointers_7.f90: New test.
12582
12583 2006-05-30 Roger Sayle <roger@eyesopen.com>
12584
12585 PR tree-optimization/23452
12586 * gcc.dg/fold-mulconj-1.c: New test case.
12587
12588 2006-05-30 Mark Mitchell <mark@codesourcery.com>
12589
12590 PR c++/27803
12591 * g++.dg/parse/bitfield1.C: New test.
12592
12593 2006-05-30 Roger Sayle <roger@eyesopen.com>
12594
12595 * gcc.target/ppc-eq0-1.c: New test case.
12596 * gcc.target/ppc-negeq0-1.c: New test case.
12597
12598 2006-05-30 Dirk Mueller <dmueller@suse.de>
12599
12600 PR c/27273
12601 * gcc.dg/overflow-warn-5.c: New test.
12602
12603 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12604
12605 PR c/27718
12606 * gcc.dg/sizeof-1.c: New test.
12607
12608 2006-05-30 Uros Bizjak <uros@kss-loka.si>
12609
12610 PR target/27790
12611 * gcc.target/i386/pr27790.c: New test.
12612
12613 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12614
12615 PR libgfortran/27757
12616 * gfortran.dg/direct_io_5.f90: New test.
12617
12618 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12619
12620 PR libgfortran/27634
12621 * gfortran.dg/fmt_missing_period_1.f: New test.
12622 * gfortran.dg/fmt_missing_period_2.f: New test.
12623 * gfortran.dg/fmt_missing_period_3.f: New test.
12624
12625 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12626
12627 PR fortran/19777
12628 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12629 arrays.
12630
12631 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12632
12633 PR c++/27713
12634 * g++.dg/template/new6.C: New test.
12635
12636 2006-05-29 Roger Sayle <roger@eyesopen.com>
12637
12638 PR tree-optimization/24964
12639 * gcc.target/i386/387-10.c: New test case.
12640
12641 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
12642
12643 * intrinsics/string_intrinsics.c (compare_string):
12644 Use memcmp instead of strncmp to avoid tripping over
12645 CHAR(0) in a string.
12646
12647 2006-05-27 Richard Guenther <rguenther@suse.de>
12648
12649 PR middle-end/27773
12650 * gcc.dg/torture/pr27773.c: New testcase.
12651
12652 2006-05-27 Dirk Mueller <dmueller@suse.de>
12653
12654 * gcc.dg/pr24561.c: Rename to..
12655 * gcc.dg/pr25962.c: .. this.
12656
12657 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12658
12659 PR fortran/19777
12660 * gfortran.dg/bounds_check_2.f: New test.
12661
12662 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
12663
12664 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12665 * gfortran.dg/byte_1.f90: Likewise.
12666 * gfortran.dg/dup_save_2.f90: Likewise.
12667
12668 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
12669
12670 * gfortran.dg/associated_2.f90: New test.
12671
12672 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12673
12674 PR fortran/27524
12675 * gfortran.dg/bounds_check_1.f90: New test.
12676
12677 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
12678
12679 PR rtl-optimization/27661
12680 * gcc.dg/pr27661.c: New test case.
12681
12682 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
12683
12684 PR fortran/23151
12685 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
12686 * gfortran.dg/print_parentheses_1.f: New test.
12687 * gfortran.dg/print_parentheses_2.f90: New test.
12688
12689 2006-05-26 Jakub Jelinek <jakub@redhat.com>
12690
12691 PR target/27758
12692 * gcc.dg/pr27758.c: New test.
12693
12694 2006-05-24 Falk Hueffner <falk@debian.org>
12695
12696 * gcc.c-torture/compile/pr27571.c: New test.
12697
12698 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
12699
12700 PR fortran/27709
12701 * gfortran.dg/spec_expr_4.f90: New test.
12702
12703 PR fortran/27155
12704 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12705
12706 2006-05-25 Mark Mitchell <mark@codesourcery.com>
12707
12708 PR c++/20103
12709 * g++.dg/ext/complit6.C: New test.
12710 * g++.dg/ext/complit3.C: Adjust error markers.
12711 * g++.dg/init/const3.C: New test.
12712
12713 2006-05-25 Richard Guenther <rguenther@suse.de>
12714
12715 PR middle-end/27743
12716 * gcc.dg/torture/pr27743.c: New testcase.
12717
12718 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
12719
12720 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12721
12722 2006-05-25 Alan Modra <amodra@bigpond.net.au>
12723
12724 * gcc.dg/compat/scalar-by-value-x.h: New.
12725 * gcc.dg/compat/scalar-by-value-y.h: New.
12726 * gcc.dg/compat/scalar-by-value-5.c: New.
12727 * gcc.dg/compat/scalar-by-value-5_main.c: New.
12728 * gcc.dg/compat/scalar-by-value-5_x.c: New.
12729 * gcc.dg/compat/scalar-by-value-5_y.c: New.
12730 * gcc.dg/compat/scalar-by-value-6.c: New.
12731 * gcc.dg/compat/scalar-by-value-6_main.c: New.
12732 * gcc.dg/compat/scalar-by-value-6_x.c: New.
12733 * gcc.dg/compat/scalar-by-value-6_y.c: New.
12734
12735 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12736
12737 PR tree-optimization/27639
12738 PR tree-optimization/26719
12739 * gcc.dg/pr27639.c: New test.
12740 * gcc.dg/pr26719.c: New test.
12741 * gcc.dg/tree-ssa/scev-cast.c: New test.
12742
12743 2006-05-23 Mark Mitchell <mark@codesourcery.com>
12744
12745 PR c++/20173
12746 * g++.dg/template/error21.C: New test.
12747
12748 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
12749
12750 PR target/27696
12751 * gcc.target/i386/pr27696.c: New.
12752
12753 2006-05-22 Janis Johnson <janis187@us.ibm.com>
12754
12755 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12756
12757 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12758
12759 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12760
12761 PR c++/27716
12762 * g++.dg/other/assign1.C: New test.
12763
12764 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
12765
12766 PR target/27266
12767 * gcc.target/i386/pr27266.c: New.
12768
12769 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12770
12771 PR c++/27451
12772 * g++.dg/ext/asm9.C: New test.
12773
12774 2006-05-22 Richard Sandiford <richard@codesourcery.com>
12775
12776 PR rtl-optimization/25514
12777 * gcc.c-torture/compile/pr25514.c: New test.
12778
12779 2006-05-22 Richard Guenther <rguenther@suse.de>
12780
12781 Revert
12782 2006-01-31 Richard Guenther <rguenther@suse.de>
12783
12784 * gcc.target/i386/sselibm-1.c: New testcase.
12785 * gcc.target/i386/sselibm-2.c: Likewise.
12786 * gcc.target/i386/sselibm-3.c: Likewise.
12787 * gcc.target/i386/sselibm-4.c: Likewise.
12788 * gcc.target/i386/sselibm-5.c: Likewise.
12789
12790 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12791
12792 PR c/27420
12793 * gcc.dg/func-args-2.c: New test.
12794
12795 PR c/26818
12796 * gcc.dg/struct-incompl-1.c: New test.
12797
12798 2006-05-22 Richard Guenther <rguenther@suse.de>
12799
12800 PR testsuite/27708
12801 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12802 the transformations we test for.
12803
12804 2006-05-22 Richard Guenther <rguenther@suse.de>
12805
12806 PR testsuite/27707
12807 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12808
12809 2006-05-21 Mark Mitchell <mark@codesourcery.com>
12810
12811 PR c++/27210
12812 * g++.dg/warn/new1.C: New test.
12813 * g++.dg/template/new5.C: Likewise.
12814
12815 2006-05-21 Roger Sayle <roger@eyesopen.com>
12816
12817 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12818 * gcc.target/i386/20060512-3.c: Likewise.
12819
12820 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
12821
12822 PR rtl-optimization/27671
12823 * gcc.c-torture/execute/pr27671-1.c: New.
12824 * gcc.dg/pr27671-2.c: Likewise.
12825
12826 PR tree-optimization/26622.
12827 * gcc.c-torture/compile/pr26622.c: New.
12828
12829 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12830
12831 PR fortran/27613
12832 * gfortran.dg/recursive_reference_1.f90: New test.
12833
12834 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12835
12836 PR fortran/25746
12837 * gfortran.dg/elemental_subroutine_3.f90: New test.
12838
12839 PR fortran/25090
12840 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12841
12842 PR fortran/27584
12843 * gfortran.dg/associated_target_1.f90: New test.
12844
12845 PR fortran/19015
12846 * gfortran.dg/maxloc_shape_1.f90: New test.
12847
12848 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12849
12850 PR libgfortran/24459
12851 * gfortran.dg/namelist_24.f90: New test.
12852 * gfortran.dg/namelist_12.f: Fix typo in comment.
12853
12854 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
12855
12856 PR middle-end/25776
12857 * g++.dg/other/error11.C: New test.
12858
12859 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12860
12861 * gcc.target/mips/pr26765.c: Add -w to options.
12862
12863 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12864
12865 * lib/target-supports.exp (check_effective_target_mpaired_single):
12866 New function.
12867 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12868 multilibs.
12869 * g++.dg/vect/vect.exp: Likewise.
12870
12871 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12872
12873 PR testsuite/25891
12874 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12875
12876 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
12877
12878 PR fortran/27662
12879 * gfortran.dg/temporary_1.f90: New file.
12880
12881 2006-05-19 Andreas Schwab <schwab@suse.de>
12882
12883 * g++.dg/other/unused1.C: Also match "stringz".
12884
12885 2006-05-19 Mark Mitchell <mark@codesourcery.com>
12886
12887 PR c++/26433
12888 * g++.dg/template/fntry1.C: New test.
12889
12890 2006-05-18 Mark Mitchell <mark@codesourcery.com>
12891
12892 PR c++/27471
12893 PR c++/27506
12894 * g++.dg/conversion/bitfield5.C: New test.
12895 * g++.dg/conversion/bitfield6.C: New test.
12896
12897 2006-05-18 Mike Stump <mrs@apple.com>
12898
12899 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12900 * gcc.dg/vla-4.c: Add.
12901 * gcc.dg/vla-5.c: Add.
12902 * gcc.dg/vla-6.c: Add.
12903
12904 2006-05-12 Stuart Hastings <stuart@apple.com>
12905
12906 * gcc.target/i386/20060512-1.c: New.
12907 * gcc.target/i386/20060512-2.c: New.
12908 * gcc.target/i386/20060512-3.c: New.
12909 * gcc.target/i386/20060512-4.c: New.
12910
12911 2006-05-17 Mark Mitchell <mark@codesourcery.com>
12912
12913 PR c++/26122
12914 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12915
12916 PR c++/26068
12917 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12918 * g++.dg/parse/linkage1.C: New test.
12919
12920 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12921
12922 PR tree-optimization/27548
12923 * g++.dg/tree-ssa/pr27548.C: New test.
12924
12925 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12926
12927 PR fortran/26551
12928 * gfortran.dg/recursive_check_1.f: New test.
12929 * gfortran.dg/recursive_check_2.f90: New test.
12930
12931 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
12932
12933 * g++.dg/opt/temp2.C: New test.
12934
12935 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12936
12937 PR c++/27491
12938 * g++.dg/init/brace5.C: New test.
12939
12940 PR middle-end/27415
12941 * gcc.dg/gomp/pr27415.c: New test.
12942 * g++.dg/gomp/pr27415.C: New test.
12943
12944 PR tree-optimization/27549
12945 * g++.dg/tree-ssa/pr27549.C: New test.
12946
12947 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12948
12949 PR libgfortran/27575
12950 * gfortran.dg/read_eof_4.f90: New test.
12951
12952 2006-05-16 Richard Guenther <rguenther@suse.de>
12953
12954 PR tree-optimization/22303
12955 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12956
12957 2006-05-16 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR middle-end/27573
12960 * gcc.dg/gomp/pr27573.c: New test.
12961 * gfortran.dg/gomp/pr27573.f90: New test.
12962
12963 PR c/27499
12964 * gcc.dg/gomp/pr27499.c: New test.
12965 * g++.dg/gomp/pr27499.C: New test.
12966
12967 2006-05-15 Mark Mitchell <mark@codesourcery.com>
12968
12969 PR c++/27339
12970 * g++.dg/parser/access8.C: Adjust error marker.
12971 * g++.dg/template/access17.C: New test.
12972 * g++.dg/template/access18.C: Likewise.
12973
12974 2006-05-15 Roger Sayle <roger@eyesopen.com>
12975
12976 PR target/26600
12977 * gcc.target/i386/pr26600.c: New test case.
12978
12979 2006-05-15 Mark Mitchell <mark@codesourcery.com>
12980
12981 PR c++/27505
12982 * g++.dg/expr/bitfield1.C: New test.
12983
12984 2006-05-15 Richard Guenther <rguenther@suse.de>
12985
12986 PR tree-optimization/27603
12987 * gcc.dg/torture/pr27603.c: New testcase.
12988
12989 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
12990
12991 PR fortran/25090
12992 * gfortran.dg/entry_dummy_ref_1.f90: New test.
12993
12994 PR fortran/25082
12995 * gfortran.dg/scalar_return_1.f90: New test.
12996
12997 PR fortran/27411
12998 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12999
13000 2006-05-15 Jakub Jelinek <jakub@redhat.com>
13001
13002 * gcc.dg/gomp/critical-4.c: New test.
13003 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13004 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13005 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13006 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13007
13008 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13009
13010 PR c++/27582
13011 * g++.dg/template/dependent-args1.C: New test.
13012
13013 PR c++/27581
13014 * g++.dg/lookup/this1.C: New test.
13015
13016 PR c++/27315
13017 * g++.dg/template/operator6.C: New test.
13018 * g++.dg/template/incomplete3.C: New test.
13019
13020 PR c++/27559
13021 * g++.dg/template/new4.C: New test.
13022
13023 PR c++/27496
13024 * g++.dg/template/void2.C: New test.
13025
13026 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
13027
13028 * g++.dg/template/dependent-expr5.C: New test.
13029
13030 2006-05-14 Roger Sayle <roger@eyesopen.com>
13031
13032 PR middle-end/26729
13033 * gcc.dg/pr26729-1.c: New test case.
13034
13035 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
13036
13037 * gcc.dg/pr27003.c: New test.
13038
13039 2006-05-12 Steve Ellcey <sje@cup.hp.com>
13040
13041 * lib/target-supports.dg (check_cxa_atexit_available): Change
13042 v3_target_compile to ${tool}_target_compile.
13043
13044 2006-05-11 Jason Merrill <jason@redhat.com>
13045
13046 * lib/scanasm.exp (scan-not-hidden): Fix typo.
13047
13048 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13049
13050 PR fortran/27553
13051 * gfortran.dg/label_5.f90: New test.
13052
13053 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
13054
13055 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13056 check_effective_target_powerpc_altivec_ok): New.
13057 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13058 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13059 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13060 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13061 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13062 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13063 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13064 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13065 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13066 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13067 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13068 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13069 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13070 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13071 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13072 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13073 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13074 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13075 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13076 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13077 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13078 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13079 gcc.target/powerpc/altivec-9.c,
13080 gcc.target/powerpc/altivec-consts.c,
13081 gcc.target/powerpc/altivec-pr22085.c,
13082 gcc.target/powerpc/altivec-splat.c,
13083 gcc.target/powerpc/altivec-types-1.c,
13084 gcc.target/powerpc/altivec-types-2.c,
13085 gcc.target/powerpc/altivec-types-3.c,
13086 gcc.target/powerpc/altivec-types-4.c,
13087 gcc.target/powerpc/altivec-varargs-1.c,
13088 gcc.target/powerpc/altivec-vec-merge.c,
13089 gcc.target/powerpc/ppc-vector-memcpy.c,
13090 gcc.target/powerpc/ppc-vector-memset.c,
13091 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13092 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13093 these effective targets.
13094 * gcc.dg/vmx/pr27006.c: Add missing close brace.
13095 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13096
13097 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13098
13099 PR middle-end/27384
13100 * g++.dg/other/fold1.C: New test.
13101
13102 PR middle-end/27488
13103 * gcc.dg/fold-nonneg-1.c: New test.
13104
13105 PR c++/27547
13106 * g++.dg/other/operator1.C: New test.
13107
13108 2006-05-11 Richard Guenther <rguenther@suse.de>
13109
13110 PR middle-end/27529
13111 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13112
13113 2006-05-10 Janis Johnson <janis187@us.ibm.com>
13114
13115 * lib/target-supports-dg.exp (check-flags): New.
13116 (dg-skip-if): Move flag checks.
13117
13118 2006-05-09 Steve Ellcey <sje@cup.hp.com>
13119
13120 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13121 * lib/target-supports.dg (check_cxa_atexit_available): New.
13122
13123 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
13124
13125 PR fortran/27470
13126 * gfortran.dg/multiple_allocation_2.f90: New test case.
13127
13128 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
13129
13130 * gcc.target/arm/pr27387.C: Fix a comment typo.
13131
13132 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13133
13134 PR fortran/24549
13135 * gfortran.dg/error_recovery_1.f90: New test.
13136
13137 2006-05-10 Richard Guenther <rguenther@suse.de>
13138
13139 PR tree-optimization/27302
13140 * gcc.dg/torture/pr27302.c: New testcase.
13141
13142 2006-05-09 Dirk Mueller <dmueller@suse.de>
13143 Richard Guenther <rguenther@suse.de>
13144
13145 PR middle-end/27498
13146 * gcc.dg/tree-ssa/pr27498.c: New testcase.
13147
13148 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
13149
13150 PR rtl-optimization/27335
13151 * gcc.dg/pr27335.c: New test.
13152
13153 2006-05-06 Richard Sandiford <richard@codesourcery.com>
13154
13155 * gcc.target/mips/mips-ps-5.c: New file.
13156
13157 2006-05-08 Jan Hubicka <jh@suse.cz>
13158
13159 PR middle-end/25962
13160 * gcc.dg/pr25962.c: New.
13161
13162 2006-05-08 Roger Sayle <roger@eyesopen.com>
13163
13164 PR target/27158
13165 * gcc.target/powerpc/pr27158.c: New test case.
13166
13167 2006-05-08 Laurent GUERBY <laurent@guerby.net>
13168
13169 PR testsuite/27476
13170 * ada/acats/run_all.sh: Use test -z.
13171
13172 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13173
13174 PR libfortran/18271
13175 * gfortran.dg/spec_expr_3.f90: New test.
13176
13177 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
13178
13179 PR target/24879
13180 * gcc.target/i386/monitor.c: New file.
13181
13182 2006-05-08 Alan Modra <amodra@bigpond.net.au>
13183
13184 * gcc.dg/pr27095.c: xfail *-*-darwin*.
13185
13186 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13187
13188 PR c++/27447
13189 * g++.dg/other/ptrmem7.C: New test.
13190
13191 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13192
13193 PR target/27421
13194 * gcc.dg/array-9.c: New test.
13195
13196 2006-05-07 Richard Guenther <rguenther@suse.de>
13197
13198 PR tree-optimization/27409
13199 * gcc.dg/torture/pr27409.c: New testcase.
13200
13201 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13202
13203 PR fortran/27457
13204 * gfortran.dg/select_6.f90: New.
13205
13206 2006-05-07 Richard Guenther <rguenther@suse.de>
13207
13208 PR tree-optimization/27136
13209 * gcc.dg/torture/pr27136.c: New testcase.
13210
13211 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
13212
13213 PR fortran/24813
13214 * gfortran.dg/char_cons_len_1.f90: New test.
13215
13216 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13217
13218 PR c++/27427
13219 * g++.dg/template/incomplete2.C: New test.
13220
13221 2006-05-06 Richard Guenther <rguenther@suse.de>
13222
13223 PR tree-optimization/27151
13224 * gcc.dg/vect/pr27151.c: New testcase.
13225
13226 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13227
13228 PR c++/27430
13229 * g++.dg/template/void1.C: New test.
13230
13231 PR c++/27423
13232 * g++.dg/other/void2.C: New test.
13233
13234 PR c++/27422
13235 * g++.dg/conversion/void1.C: New test.
13236
13237 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
13238
13239 PR/21391
13240 * g++.dg/other/unused1.C: New.
13241
13242 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13243
13244 PR objc/27240
13245 * objc.dg/member-1.m: New test.
13246
13247 2006-05-05 Steve Ellcey <sje@cup.hp.com>
13248
13249 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13250
13251 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13252
13253 PR libfortran/26985
13254 * gfortran.dg/matmul_2.f90: New test.
13255
13256 2005-05-05 Laurent GUERBY <laurent@guerby.net>
13257
13258 * ada/acats/run_all.sh: Use sync when main not found.
13259
13260 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
13261
13262 PR target/26765
13263 * gcc.target/mips/pr26765.c: New.
13264
13265 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
13266
13267 * gcc.target/bfin: New directory.
13268 * gcc.target/bfin/bfin.exp: New file.
13269 * gcc.target/bfin/frmul.c: New file.
13270 * gcc.target/bfin/arith.c: New file.
13271 * gcc.target/bfin/mul-combine.c: New file.
13272 * gcc.target/bfin/shift.c: New file.
13273
13274 2006-05-04 Richard Guenther <rguenther@suse.de>
13275
13276 PR tree-optimization/14287
13277 PR tree-optimization/14844
13278 PR tree-optimization/19792
13279 PR tree-optimization/21608
13280 PR tree-optimization/27090
13281 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13282 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13283 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13284 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13285 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13286
13287 2006-05-04 Jakub Jelinek <jakub@redhat.com>
13288
13289 PR tree-optimization/27285
13290 * gcc.c-torture/execute/pr27285.c: New test.
13291
13292 PR middle-end/27388
13293 * gcc.dg/gomp/pr27388-1.c: New test.
13294 * gcc.dg/gomp/pr27388-2.c: New test.
13295 * gcc.dg/gomp/pr27388-3.c: New test.
13296
13297 PR c++/27359
13298 * g++.dg/gomp/pr27359.C: New test.
13299
13300 2006-05-02 Steven G. Kargl <kargls@comcast.net>
13301
13302 PR fortran/20248
13303 * gfortran.dg/iargc.f90: New test.
13304
13305 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13306
13307 PR c++/27102
13308 * g++.dg/template/crash49.C: New test.
13309
13310 2006-05-02 Steve Ellcey <sje@cup.hp.com>
13311
13312 PR testsuite/27032
13313 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13314
13315 2006-05-02 Jeff Law <law@redhat.com>
13316
13317 PR tree-optimization/27364
13318 * gcc.c-torture/execute/pr27364.c: New test.
13319
13320 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13321
13322 PR c++/27309
13323 * g++.dg/parser/ctor5.C: New test.
13324
13325 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
13326
13327 PR target/27387
13328 * gcc.target/arm/arm.exp: New.
13329 * gcc.target/arm/pr27387.C: Likewise.
13330
13331 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13332
13333 PR fortran/27269
13334 PR fortran/27324
13335 * gfortran.dg/module_equivalence_2.f90: New test.
13336
13337 2006-05-02 Jakub Jelinek <jakub@redhat.com>
13338
13339 PR middle-end/27337
13340 * g++.dg/gomp/pr27337-1.C: New test.
13341 * g++.dg/gomp/pr27337-2.C: New test.
13342
13343 PR middle-end/27328
13344 * gcc.dg/gomp/pr27328.c: New test.
13345
13346 PR middle-end/27325
13347 * g++.dg/gomp/pr27325.C: New test.
13348
13349 PR middle-end/27310
13350 * g++.dg/gomp/pr27310.C: New test.
13351
13352 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13353
13354 PR tree-optimization/27291
13355 * g++.dg/tree-ssa/pr27291.C: New test.
13356
13357 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13358
13359 PR tree-optimization/27283
13360 * g++.dg/tree-ssa/pr27283.C: New test.
13361
13362 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13363
13364 * gcc.dg/tree-ssa/loop-16.c: New test.
13365
13366 2006-05-01 Roger Sayle <roger@eyesopen.com>
13367 Joseph S. Myers <joseph@codesourcery.com>
13368
13369 * gcc.dg/Wconversion-3.c: New test case.
13370 * gcc.dg/Wconversion-4.c: Likewise.
13371
13372 2006-05-01 Richard Guenther <rguenther@suse.de>
13373
13374 PR tree-optimization/26726
13375 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13376
13377 2006-04-30 Roger Sayle <roger@eyesopen.com>
13378
13379 * gcc.dg/Woverflow-1.c: New test case.
13380 * gcc.dg/Woverflow-2.c: Likewise.
13381 * gcc.dg/Woverflow-3.c: Likewise.
13382
13383 2006-04-30 Mark Mitchell <mark@codesourcery.com>
13384
13385 PR c++/27094
13386 * g++.dg/template/defarg8.C: New test.
13387
13388 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13389
13390 PR c++/27278
13391 * g++.dg/parse/operator7.C: New test.
13392
13393 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13394
13395 PR c++/11471
13396 PR c++/27102
13397 * g++.dg/template/crash48.C: New test.
13398
13399 PR c++/27279
13400 * g++.dg/parse/ctor4.C: New test.
13401
13402 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13403
13404 PR fortran/25681
13405 * gfortran.df/char_type_len.f90: New test.
13406
13407 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13408
13409 PR libgfortran/27304
13410 * gfortran.dg/fmt_exhaust.f90: New test.
13411
13412 2006-04-28 Roger Sayle <roger@eyesopen.com>
13413
13414 PR c/25309
13415 * gcc.dg/large-size-array-2.c: New test case.
13416
13417 2006-04-28 Richard Guenther <rguenther@suse.de>
13418
13419 PR target/26826
13420 * gcc.target/i386/pr26826.c: New testcase.
13421
13422 2006-04-28 Jakub Jelinek <jakub@redhat.com>
13423
13424 PR middle-end/27260
13425 * gcc.c-torture/execute/pr27260.c: New.
13426
13427 2006-04-28 Alan Modra <amodra@bigpond.net.au>
13428
13429 PR middle-end/27095
13430 * gcc.dg/pr27095.c: New.
13431
13432 2006-04-27 Mark Mitchell <mark@codesourcery.com>
13433
13434 PR c++/27292
13435 * g++.dg/conversion/bitfield4.C: New test.
13436
13437 2006-04-27 Eric Christopher <echristo@apple.com>
13438
13439 * gcc.dg/pragma-ms_struct.c: New.
13440
13441 2006-04-27 Mark Mitchell <mark@codesourcery.com>
13442
13443 PR c++/27102
13444 * g++.dg/template/crash47.C: New test.
13445
13446 2006-04-27 Dirk Mueller <dmueller@suse.de>
13447
13448 * gcc.target/i386/sse-7.c: build with -msse.
13449
13450 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
13451
13452 PR testsuite/27274:
13453 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13454 (main): Exit if processor doesn't support SSE.
13455
13456 2006-04-26 David Edelsohn <edelsohn@gnu.org>
13457
13458 PR middle-end/27282
13459 * gcc.c-torture/compile/pr27282.c: New test.
13460
13461 2006-04-26 Jakub Jelinek <jakub@redhat.com>
13462
13463 PR middle-end/26913
13464 * g++.dg/gomp/pr26913.C: New test.
13465
13466 PR c/25996
13467 * gcc.dg/gomp/pr25996.c: New test.
13468 * g++.dg/gomp/pr25996.C: New test.
13469
13470 2006-04-25 Richard Sandiford <richard@codesourcery.com>
13471
13472 PR rtl-optimization/26725
13473 * gcc.c-torture/compile/pr26725.c: New test.
13474
13475 2006-04-25 Richard Guenther <rguenther@suse.de>
13476
13477 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13478 than n + -1.
13479
13480 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
13481
13482 * gcc.dg/20060425-1.c: New testcase.
13483
13484 2006-04-25 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR tree-optimization/26865
13487 * gcc.dg/pr26865.c: New test.
13488
13489 2006-04-24 Mark Mitchell <mark@codesourcery.com>
13490
13491 PR c++/27292
13492 * g++.dg/conversion/bitfield1.C: New test.
13493 * g++.dg/conversion/bitfield2.C: Likewise.
13494 * g++.dg/conversion/bitfield3.C: Likewise.
13495
13496 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
13497 Richard Guenther <rguenther@suse.de>
13498
13499 PR tree-optimization/27236
13500 * gcc.dg/tree-ssa/pr27236.c: New testcase.
13501
13502 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13503
13504 PR c++/19963
13505 * g++.dg/other/incomplete2.C: New test.
13506
13507 2006-04-24 Richard Guenther <rguenther@suse.de>
13508
13509 PR middle-end/26869
13510 * gcc.dg/torture/pr26869.c: New testcase.
13511
13512 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
13513 Richard Guenther <rguenther@suse.de>
13514
13515 PR tree-optimization/27218
13516 * g++.dg/tree-ssa/pr27218.C: New testcase.
13517
13518 2006-04-23 Mark Mitchell <mark@codesourcery.com>
13519
13520 PR c++/26912
13521 * g++.dg/template/friend41.C: New test.
13522
13523 2006-04-23 David Edelsohn <edelsohn@gnu.org>
13524
13525 * g++.dg/opt/pr15551.C: Include cstdio.
13526 (main): Use remove instead of unlink.
13527
13528 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
13529
13530 * gcc.dg/sibcall-7.c: New test.
13531 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13532 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13533 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13534 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13535 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13536
13537 2006-04-23 Mark Mitchell <mark@codesourcery.com>
13538
13539 PR c++/26534
13540 * g++.dg/opt/bitfield1.C: New test.
13541 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13542 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13543 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13544 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13545 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13546 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13547 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13548 * g++.dg/abi/bitfield2.C: Likewise.
13549 * g++.dg/init/bitfield1.C: Likewise.
13550
13551 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
13552
13553 PR fortran/25099
13554 * gfortran.dg/elemental_subroutine_4.f90: New test.
13555 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13556 call sub (m, x).
13557
13558 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
13559
13560 * gcc.c-torture/compile/20060421-1.c: New testcase.
13561
13562 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13563
13564 PR c/25875
13565 * gcc.dg/init-bad-4.c: New test.
13566
13567 2006-04-21 Paul Brook <paul@codesourcery.com>
13568
13569 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13570
13571 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13572
13573 PR fortran/27122
13574 * gfortran.dg/defined_operators_1.f90: New test.
13575 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13576 remove old ones associated, incorrectly, with Note 5.46.
13577
13578 PR fortran/27113
13579 * gfortran.dg/character_array_constructor_1.f90: New test.
13580
13581 2006-04-20 Jakub Jelinek <jakub@redhat.com>
13582
13583 * gcc.dg/20060419-1.c: New test.
13584
13585 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
13586
13587 PR c/26774
13588 * gcc.dg/struct-parse-1.c: New test case.
13589
13590 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13591
13592 PR c++/26558
13593 * g++.dg/parse/template19.C: New test.
13594
13595 PR c++/26739
13596 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13597
13598 PR c++/26036
13599 * g++.dg/expr/call3.C: New test.
13600
13601 PR c++/10385
13602 * g++.dg/conversion/dynamic1.C: New test.
13603
13604 2006-04-19 Mark Mitchell <mark@codesourcery.com>
13605
13606 PR c++/27102
13607 * g++.dg/template/crash35.C: Tweak error markers.
13608 * g++.dg/template/crash46.C: New test.
13609 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13610 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13611
13612 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
13613
13614 PR rtl-optimization/14261
13615 * gcc.c-torture/compile/20060419-1.c: Added.
13616
13617 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
13618
13619 * gfortran.dg/label_1.f90: Adjust dg-error.
13620
13621 2006-04-16 Roger Sayle <roger@eyesopen.com>
13622
13623 PR target/26961
13624 * gcc.dg/fold-cond-1.c: New test case.
13625 * gcc.dg/pr26961-1.c: Likewise.
13626
13627 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13628
13629 PR libgfortran/27138
13630 * gfortran.dg/read_bad_advance.f90: New test.
13631
13632 2006-04-16 Roger Sayle <roger@eyesopen.com>
13633 Dale Johannesen <dalej@apple.com>
13634
13635 PR target/24076
13636 * gcc.target/i386/vecinit-3.c: New testcase.
13637 * gcc.target/i386/vecinit-4.c: Likewise.
13638 * gcc.target/i386/sse-18.c: Likewise.
13639 * gcc.target/i386/sse-19.c: Likewise.
13640
13641 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
13642
13643 * gfortran.dg/allocate_zerosize_1.f90: New test.
13644
13645 2006-04-16 Mark Mitchell <mark@codesourcery.com>
13646
13647 PR c++/26365
13648 * g++.dg/template/crash45.C: New test.
13649
13650 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
13651
13652 PR fortran/26787
13653 * gfortran.dg/proc_assign_1.f90: New test.
13654 * gfortran.dg/procedure_lvalue.f90: Change message.
13655 * gfortran.dg/namelist_4.f90: Add new error.
13656
13657 PR fortran/25597
13658 PR fortran/27096
13659 * gfortran.dg/auto_pointer_array_result_1.f90
13660
13661 PR fortran/27089
13662 * gfortran.dg/specification_type_resolution_1.f90
13663
13664 PR fortran/18003
13665 PR fortran/25669
13666 PR fortran/26834
13667 * gfortran.dg/bounds_temporaries_1.f90: New test.
13668
13669 PR fortran/27124
13670 * gfortran.dg/array_return_value_1.f90: New test.
13671
13672 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13673
13674 PR fortran/25336
13675 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13676
13677 2006-04-15 Jakub Jelinek <jakub@redhat.com>
13678
13679 PR middle-end/26823
13680 * g++.dg/gomp/pr26823-1.C: New test.
13681 * g++.dg/gomp/pr26823-2.C: New test.
13682
13683 2006-04-13 Uros Bizjak <uros@kss-loka.si>
13684
13685 PR middle-end/27134
13686 * gcc.dg/pr27314.c: New test.
13687
13688 2006-04-13 Richard Henderson <rth@redhat.com>
13689
13690 * g++.dg/gomp/block-0.C: Update expected matches.
13691
13692 2006-04-13 DJ Delorie <dj@redhat.com>
13693
13694 * lib/target-supports.exp (check_effective_target_int32plus): New.
13695 (check_effective_target_ptr32plus): New.
13696 (check_effective_target_size32plus): New.
13697 (check_effective_target_int16): New.
13698 (check_profiling_available): Add m32c to the list of unsupported
13699 targets.
13700
13701 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13702 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13703 memory size.
13704 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13705 pointers.
13706 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13707 size_t.
13708 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13709 and size_t.
13710 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13711 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13712 not just xstormy16. Skip m32c due to weird pointer size.
13713 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13714 not just xstormy16.
13715 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13716 not just xstormy16.
13717 * gcc.dg/20020312-2.c: Add m32c support.
13718 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13719 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13720 in test.
13721 * gcc.dg/20050321-2.c: Require >=32 bit integers.
13722 * gcc.dg/asm-1.c: Skip if int and short are the same size.
13723 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13724 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13725 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13726 formats
13727 * gcc.dg/init-string-2.c: Require >=32 bit integers.
13728 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13729 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13730 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13731 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13732 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13733 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13734 in test.
13735 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13736 in test.
13737 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13738 * gcc.dg/pr23049.c: Require >=32 bit integers.
13739 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13740 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13741 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13742 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13743 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13744 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13745 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13746 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13747 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13748 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13749 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13750 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13751 prototype in test.
13752 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13753 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13754 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13755 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13756 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13757
13758 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
13759 * gcc.c-torture/execute/20040703-1.x: Likewise.
13760 * gcc.c-torture/execute/20040705-1.x: Likewise.
13761 * gcc.c-torture/execute/20040705-2.x: Likewise.
13762 * gcc.c-torture/execute/20040709-1.x: Likewise.
13763 * gcc.c-torture/execute/20040709-2.x: Likewise.
13764 * gcc.c-torture/execute/20040811-1.x: Likewise.
13765 * gcc.c-torture/execute/20050316-1.x: Likewise.
13766 * gcc.c-torture/execute/bitfld-4.x: Likewise.
13767 * gcc.c-torture/execute/pr19689.x: Likewise.
13768 * gcc.c-torture/execute/pr7284-1.x: Likewise.
13769 * gcc.c-torture/execute/usmul.x: Likewise.
13770 * gcc.c-torture/execute/vrp-5.x: Likewise.
13771 * gcc.c-torture/execute/vrp-6.x: Likewise.
13772 * gcc.dg/debug/20041023-1.s: Likewise.
13773
13774 2006-04-13 Roger Sayle <roger@eyesopen.com>
13775
13776 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13777 of integers to a vector types are now constant expressions in C.
13778 * gcc.dg/vect/vect-fold-1.c: New test case.
13779
13780 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
13781 Ulrich Weigand <uweigand@de.ibm.com>
13782
13783 PR target/27006
13784 * gcc.dg/vmx/pr27006.c: New testcase.
13785
13786 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13787
13788 PR libgfortran/26766
13789 * gfortran.dg/write_recursive.f90: New test.
13790
13791 2006-04-11 Mark Mitchell <mark@codesourcery.com>
13792
13793 * g++.dg/parse/dtor7.C: New test.
13794 * g++.dg/parse/new1.C: Add error marker.
13795 * g++.dg/template/new3.C: New test.
13796
13797 PR c++/26122
13798 * g++.dg/template/pure1.C: New test.
13799
13800 PR c++/26295
13801 * g++.dg/parse/ptrmem4.C: New test.
13802
13803 2006-04-10 Jeff Law <law@redhat.com>
13804
13805 PR/27087
13806 * gcc.c-torture/compile/pr27087.c: New test.
13807
13808 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
13809
13810 PR/21391
13811 * gcc.dg/20060410.c: New.
13812
13813 2006-04-10 Matthias Klose <doko@debian.org>
13814
13815 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13816 Recognize multilib directory names containing underscores.
13817
13818 2006-04-10 Roger Sayle <roger@eyesopen.com>
13819
13820 * gcc.target/i386/vecinit-1.c: New test case.
13821 * gcc.target/i386/vecinit-2.c: Likewise.
13822
13823 2006-04-10 Jakub Jelinek <jakub@redhat.com>
13824
13825 PR debug/27057
13826 * g++.dg/debug/dwarf2-2.C: New test.
13827
13828 2006-04-09 Richard Sandiford <richard@codesourcery.com>
13829
13830 PR rtl-optimization/27073
13831 * gcc.c-torture/execute/pr27073.c: New test.
13832
13833 2006-04-08 Mike Stump <mrs@apple.com>
13834
13835 * gcc.dg/pragma-darwin.c: Improve for ppc64.
13836
13837 2006-04-07 Richard Guenther <rguenther@suse.de>
13838
13839 PR tree-optimization/26135
13840 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13841
13842 2006-04-06 Jan Hubicka <jh@suse.cz>
13843
13844 PR profile/26399
13845 * g++.dg/bprob/g++-bprob-2.C: New testcase.
13846
13847 2006-04-06 Roger Sayle <roger@eyesopen.com>
13848
13849 * g++.dg/conversion/nullptr1.C: New test case.
13850 * g++.dg/conversion/nullptr2.C: Likewise.
13851
13852 2006-04-05 Roger Sayle <roger@eyesopen.com>
13853
13854 * gfortran.dg/dependency_18.f90: New test case.
13855
13856 2006-04-05 Richard Guenther <rguenther@suse.de>
13857
13858 PR tree-optimization/26919
13859 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13860 * gcc.dg/ipa/ipa-2.c: Likewise.
13861 * gcc.dg/ipa/ipa-3.c: Likewise.
13862 * gcc.dg/ipa/ipa-5.c: Likewise.
13863
13864 2006-04-05 Richard Guenther <rguenther@suse.de>
13865
13866 PR tree-optimization/26763
13867 * gcc.dg/torture/pr26763-1.c: New testcase.
13868 * gcc.dg/torture/pr26763-2.c: Likewise.
13869
13870 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
13871
13872 PR fortran/23634
13873 PR fortran/25619
13874 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13875
13876 2006-04-04 Eric Christopher <echristo@apple.com>
13877
13878 * gcc.target/i386/387-1.c: Allow regexp to match darwin
13879 stubs.
13880 * gcc.target/i386/387-5.c: Ditto.
13881
13882 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
13883
13884 * gcc.target/sparc/struct-ret-check.c: New test.
13885
13886 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13887
13888 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13889 zero decimal digits specified in format.
13890
13891 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
13892
13893 PR fortran/26891
13894 * gfortran.dg/missing_optional_dummy_1.f90: New test.
13895
13896 PR fortran/26976
13897 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13898 * gfortran.dg/initialization_1.f90: Make assignment compliant.
13899 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13900 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13901 compliant and detect bigendian-ness.
13902
13903 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
13904
13905 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13906 dummy arguments work when the actual argument is itself a dummy
13907 argument of the caller.
13908
13909 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13910
13911 PR libfortran/24685
13912 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13913
13914 2006-04-01 Roger Sayle <roger@eyesopen.com>
13915
13916 * gfortran.dg/dependencency_17.f90: New test case.
13917
13918 2006-04-01 Roger Sayle <roger@eyesopen.com>
13919
13920 * gfortran.dg/dependency_14.f90: New test case.
13921 * gfortran.dg/dependency_15.f90: Likewise.
13922 * gfortran.dg/dependency_16.f90: Likewise.
13923
13924 2006-03-31 Asher Langton <langton2@llnl.gov>
13925
13926 PR fortran/25358
13927 gfortran.dg/cray_pointers_6.f90: New test.
13928
13929 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13930
13931 PR libgfortran/26890
13932 * gfortran.dg/read_size_noadvance.f90: New test.
13933
13934 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
13935
13936 PR fortran/25031
13937 * gfortran.dg/multiple_allocation_1.f90: Check that the
13938 size has changed after a re-allocation with stat.
13939
13940 2006-03-30 Richard Guenther <rguenther@suse.de>
13941
13942 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13943 removal.
13944 * gcc.target/i386/sselibm-2.c: Likewise.
13945 * gcc.target/i386/sselibm-3.c: Likewise.
13946 * gcc.target/i386/sselibm-4.c: Likewise.
13947 * gcc.target/i386/sselibm-5.c: Likewise.
13948
13949 2006-03-28 Roger Sayle <roger@eyesopen.com>
13950
13951 * gcc.dg/fold-andxor-1.c: New test case.
13952 * gcc.dg/fold-xorand-1.c: Likewise.
13953
13954 2006-03-28 Roger Sayle <roger@eyesopen.com>
13955
13956 * gcc.dg/fold-convnotconv-1.c: New test case.
13957
13958 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13959
13960 PR fortran/26779
13961 * gfortran.dg/private_type_5.f90: New test.
13962
13963 2006-03-27 David Edelsohn <edelsohn@gnu.org>
13964
13965 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13966
13967 2006-03-27 Jakub Jelinek <jakub@redhat.com>
13968
13969 * gfortran.dg/advance_2.f90: New test.
13970 * gfortran.dg/advance_3.f90: New test.
13971
13972 * gfortran.fortran-torture/execute/equiv_5.f: New test.
13973
13974 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13975
13976 PR libgfortran/26661
13977 PR libgfortran/26880
13978 * gfortran.dg/read_x_past.f: New test.
13979
13980 2006-03-26 Geoffrey Keating <geoffk@apple.com>
13981
13982 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13983 to be STABS.
13984
13985 2006-03-26 David Edelsohn <edelsohn@gnu.org>
13986
13987 * objc.dg/dwarf-1.m: Skip on AIX.
13988 * objc.dg/dwarf-2.m: Skip on AIX.
13989
13990 2006-03-25 Steven G. Kargl <kargls@comcast.net>
13991
13992 PR fortran/26816
13993 * gfortran.dg/float_1.f90: New test.
13994
13995 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
13996
13997 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13998 X86_64 targets.
13999 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14000
14001 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14002
14003 PR libfortran/26735
14004 * gfortran.dg/convert_implied_open.f90: New test case.
14005
14006 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14007
14008 PR fortran/26769
14009 * gfortran.dg/transpose_reshape_r10.f90: New test case.
14010
14011 2006-03-25 Uros Bizjak <uros@kss-loka.si>
14012
14013 PR middle-end/26717
14014 * gcc.dg/pr26717.c: New test.
14015
14016 2006-03-25 Roger Sayle <roger@eyesopen.com>
14017
14018 * gfortran.dg/dependency_12.f90: New test case.
14019
14020 2006-03-24 Roger Sayle <roger@eyesopen.com>
14021
14022 * gfortran.dg/dependency_9.f90: New (resurected) test case.
14023
14024 2006-03-24 Jeff Law <law@redhat.com>
14025
14026 * gcc.c-torture/pr26840.c: New test.
14027
14028 2006-03-24 Geoffrey Keating <geoffk@apple.com>
14029
14030 * objc.dg/dwarf-2.m: New.
14031 * obj-c++.dg/dwarf-2.mm: New.
14032
14033 * g++.old-deja/g++.other/init19.C: New.
14034
14035 2006-03-24 David Edelsohn <edelsohn@gnu.org>
14036
14037 * g++.dg/eh/spbp.C: Skip on AIX.
14038
14039 2006-03-24 Jakub Jelinek <jakub@redhat.com>
14040
14041 PR middle-end/26611
14042 * g++.dg/gomp/pr26611-1.C: New test.
14043 * g++.dg/gomp/pr26611-2.C: New test.
14044
14045 2006-03-24 Jeff Law <law@redhat.com>
14046
14047 * gcc.c-torture/compile/pr26833.c: New test.
14048 * gfortran.fortran-torture/compile/pr26806.f90: New test.
14049
14050 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14051
14052 * gfortran.dg/endfile_2.f90: Delete temp file.
14053
14054 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
14055
14056 PR fortran/19303
14057 * gfortran.dg/record_marker_1.f90: New test case.
14058 * gfortran.dg/record_marker_2.f: New test case.
14059 * gfortran.dg/record_marker_3.f90: New test case.
14060
14061 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
14062
14063 PR fortran/17298
14064 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14065 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14066
14067 2006-03-21 Janis Johnson <janis187@us.ibm.com>
14068
14069 * lib/gcc-dg.exp (cleanup-modules): New proc.
14070 * gfortran.dg/allocatable_function_1.f90,
14071 gfortran.dg/allocate_char_star_scalar_1.f90,
14072 gfortran.dg/assumed_charlen_function_1.f90,
14073 gfortran.dg/assumed_dummy_1.f90,
14074 gfortran.dg/assumed_shape_ranks_1.f90,
14075 gfortran.dg/assumed_shape_ranks_2.f90,
14076 gfortran.dg/assumed_size_dt_dummy.f90,
14077 gfortran.dg/auto_char_dummy_array_1.f90,
14078 gfortran.dg/auto_char_len_3.f90,
14079 gfortran.dg/automatic_module_variable.f90,
14080 gfortran.dg/bad_automatic_objects_1.f90,
14081 gfortran.dg/char_array_constructor.f90,
14082 gfortran.dg/char_array_structure_constructor.f90,
14083 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14084 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14085 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14086 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14087 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14088 gfortran.dg/derived_pointer_recursion.f90,
14089 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14090 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14091 gfortran.dg/dummy_functions_1.f90,
14092 gfortran.dg/elemental_initializer_1.f90,
14093 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14094 gfortran.dg/elemental_pointer_1.f90,
14095 gfortran.dg/elemental_subroutine_1.f90,
14096 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14097 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14098 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14099 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14100 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14101 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14102 gfortran.dg/global_references_1.f90,
14103 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14104 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14105 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14106 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14107 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14108 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14109 gfortran.dg/large_integer_kind_1.f90,
14110 gfortran.dg/large_real_kind_1.f90,
14111 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14112 gfortran.dg/module_double_reuse.f90,
14113 gfortran.dg/module_equivalence_1.f90,
14114 gfortran.dg/module_interface_1.f90,
14115 gfortran.dg/module_parameter_array_refs_1.f90,
14116 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14117 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14118 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14119 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14120 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14121 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14122 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14123 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14124 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14125 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14126 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14127 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14128 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14129 gfortran.dg/same_name_1.f90,
14130 gfortran.dg/sibling_dummy_procedure_1.f90,
14131 gfortran.dg/sibling_dummy_procedure_2.f90,
14132 gfortran.dg/sibling_dummy_procedure_3.f90,
14133 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14134 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14135 gfortran.dg/used_dummy_types_2.f90,
14136 gfortran.dg/used_dummy_types_3.f90,
14137 gfortran.dg/used_dummy_types_4.f90,
14138 gfortran.dg/used_dummy_types_5.f90,
14139 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14140 gfortran.dg/userdef_operator_1.f90: Use it.
14141
14142 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14143
14144 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14145 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14146 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14147 gfortran.dg/write_back.f,
14148 gfortran.fortran-torture/execute/inquire_1.f90,
14149 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14150
14151 2006-03-21 Jeff Law <law@redhat.com>
14152
14153 * gcc.dg/tree-ssa/vrp28.c: New test.
14154
14155 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14156
14157 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14158 if _STDC_C99 is defined.
14159 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14160 * gcc.dg/builtins-20.c: Likewise.
14161 * gcc.dg/builtins-53.c: Likewise.
14162 * gcc.dg/single-precision-constant.c: Likewise. Also pass
14163 -mmacosx-version-min=10.3 on PowerPC/Darwin.
14164
14165 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
14166
14167 PR tree-opt/26781
14168 * gcc.c-torture/compile/pr26781-1.c: New test.
14169 * gcc.c-torture/compile/pr26781-2.c: New test.
14170
14171 2006-03-21 Jakub Jelinek <jakub@redhat.com>
14172
14173 PR c++/26690
14174 * g++.dg/gomp/pr26690-1.C: New test.
14175 * g++.dg/gomp/pr26690-2.C: New test.
14176
14177 2006-03-20 Jeff Law <law@redhat.com>
14178
14179 * gcc.dg/tree-ssa/pr21829.c: New test.
14180
14181 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14182
14183 2006-03-20 Richard Sandiford <richard@codesourcery.com>
14184
14185 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14186 (check_visibility_available): Use it.
14187 (check_effective_target_default_packed): Likewise.
14188 (check_effective_target_pcc_bitfield_type_matters): Likewise.
14189 (check_effective_target_fopenmp): Likewise.
14190 (check_effective_target_freorder): Likewise.
14191 (check_effective_target_fpic): Likewise.
14192 (check_named_sections_available): Likewise.
14193 (check_effective_target_ilp32): Likewise.
14194 (check_effective_target_lp64): Likewise.
14195
14196 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
14197
14198 PR fortran/20935
14199 * gfortran.dg/scalar_mask_2.f90: New test case.
14200
14201 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
14202
14203 PR tree-opt/26629
14204 * gcc.dg/tree-ssa/loadpre12.c: New test.
14205 * gcc.dg/tree-ssa/loadpre13.c: New test.
14206 * gcc.dg/tree-ssa/loadpre14.c: New test.
14207 * gcc.dg/tree-ssa/loadpre15.c: New test.
14208 * gcc.dg/tree-ssa/loadpre16.c: New test.
14209 * gcc.dg/tree-ssa/loadpre17.c: New test.
14210 * gcc.dg/tree-ssa/loadpre18.c: New test.
14211 * gcc.dg/tree-ssa/loadpre19.c: New test.
14212 * gcc.dg/tree-ssa/loadpre20.c: New test.
14213 * gcc.dg/tree-ssa/loadpre21.c: New test.
14214 * gcc.dg/tree-ssa/loadpre22.c: New test.
14215
14216 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
14217
14218 PR fortran/26741
14219 * gfortran.dg/elemental_initializer_1.f90: New test.
14220
14221 PR fortran/26716
14222 * gfortran.dg/assumed_shape_ranks_2: New test.
14223
14224 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
14225
14226 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14227 target fpic.
14228
14229 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14230
14231 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14232 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14233 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14234 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14235 gfortran.fortran-torture/execute/direct_io.f90,
14236 gfortran.fortran-torture/execute/inquire_2.f90,
14237 gfortran.fortran-torture/execute/inquire_4.f90,
14238 gfortran.fortran-torture/execute/list_read_1.f90,
14239 gfortran.fortran-torture/execute/open_replace.f90,
14240 gfortran.fortran-torture/execute/slash_edit.f90,
14241 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14242 temporary files from testcases.
14243
14244 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14245
14246 PR libgfortran/26509
14247 gfortran.dg/write_direct_eor.f90: New test.
14248
14249 2006-03-17 David Edelsohn <edelsohn@gnu.org>
14250
14251 * gcc.target/powerpc/pr26350.c: New.
14252 * gcc.target/powerpc/indexed-addr.c: New.
14253
14254 2006-03-16 Roger Sayle <roger@eyesopen.com>
14255
14256 * gfortran.dg/dependency_13.f90: New test case.
14257
14258 2006-03-16 Roger Sayle <roger@eyesopen.com>
14259
14260 PR middle-end/21781
14261 * gcc.dg/real-const-1.c: New test case.
14262
14263 2006-03-15 Geoffrey Keating <geoffk@apple.com>
14264
14265 * g++.old-deja/g++.other/init18.C: New.
14266 * g++.old-deja/g++.other/init5.C: Remove xfail.
14267
14268 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14269
14270 * g++.dg/opt/pr15551.C: Cleanup temp file.
14271
14272 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14273
14274 PR c++/6634
14275 g++.dg/parse/long1.C: New test.
14276
14277 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14278
14279 PR fortran/19101
14280 * gfortran.dg/continuation.f90: New test.
14281 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14282
14283 2006-03-14 Richard Guenther <rguenther@suse.de>
14284
14285 PR tree-optimization/26672
14286 * gcc.dg/torture/pr26672.c: New testcase.
14287
14288 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
14289
14290 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14291 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14292
14293 2006-03-13 Roger Sayle <roger@eyesopen.com>
14294
14295 PR middle-end/26557
14296 * gcc.c-torture/compile/switch-1.c: New test case.
14297
14298 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
14299
14300 PR fortran/25378
14301 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14302 test to include more permuatations of mask and index.
14303 * gfortran.dg/scalar_mask_1.f90: Modify last test to
14304 respond to F2003 spec. that the position returned for an all false
14305 mask && condition is zero.
14306
14307 2006-03-13 Jakub Jelinek <jakub@redhat.com>
14308
14309 PR middle-end/25989
14310 * gcc.dg/gomp/pr25989.c: New test.
14311
14312 2006-03-13 Jeff Law <law@redhat.com>
14313
14314 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14315
14316 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
14317
14318 * gcc.dg/switch-9.c: New test.
14319
14320 2006-03-13 Richard Guenther <rguenther@suse.de>
14321
14322 PR middle-end/26630
14323 * gcc.dg/torture/pr26630.c: New testcase.
14324
14325 2006-03-11 Roger Sayle <roger@eyesopen.com>
14326
14327 * gfortran.dg/dependency_10.f90: New test case.
14328 * gfortran.dg/dependency_11.f90: Likewise.
14329
14330 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
14331 Erik Edelmann <eedelman@gcc.gnu.org>
14332
14333 * gfortran.dg/allocatable_function_1.f90: New.
14334 * gfortran.dg/allocatable_function_2.f90: New.
14335
14336 2006-03-10 Richard Guenther <rguenther@suse.de>
14337
14338 PR middle-end/26565
14339 * gcc.dg/torture/pr26565.c: New testcase.
14340
14341 2006-03-09 Eric Christopher <echristo@apple.com>
14342
14343 * gcc.c-torture/compile/20060309-1.c: New.
14344
14345 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14346
14347 PR libgfortran/26499
14348 * gfortran.dg/write_back.f: New test.
14349 * gfortran.dg/write_rewind_1.f: New test.
14350 * gfortran.dg/write_rewind_2.f: New test.
14351
14352 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14353
14354 PR libgfortran/26554
14355 * gfortran.dg/read_logical.f90: New test.
14356
14357 2006-03-04 Laurent GUERBY <laurent@guerby.net>
14358
14359 * ada/acats/norun.lst: cdd2a03 now passes.
14360
14361 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
14362
14363 PR testsuite/25177
14364 * gcc.target/powerpc/pr18096-1.c: Change where the error
14365 would match.
14366
14367 2006-03-04 Jakub Jelinek <jakub@redhat.com>
14368
14369 * gcc.target/i386/cleanup-1.c: New test.
14370 * gcc.target/i386/cleanup-2.c: New test.
14371
14372 2006-03-04 Roger Sayle <roger@eyesopen.com>
14373
14374 * gfortran.dg/dependency_9.f90: Remove for the time being.
14375
14376 2006-03-04 Krister Walfridsson <cato@df.lth.se>
14377
14378 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14379 directive.
14380
14381 2006-03-03 Roger Sayle <roger@eyesopen.com>
14382
14383 * gfortran.dg/dependency_9.f90: New test case.
14384
14385 2006-03-03 Roger Sayle <roger@eyesopen.com>
14386
14387 * gfortran.dg/dependency_4.f90: New test case.
14388 * gfortran.dg/dependency_5.f90: New test case.
14389 * gfortran.dg/dependency_6.f90: New test case.
14390 * gfortran.dg/dependency_7.f90: New test case.
14391 * gfortran.dg/dependency_8.f90: New test case.
14392
14393 2006-03-03 Paul Brook <paul@codesourcery.com>
14394
14395 * lib/target-supports.exp (check_profiling_available):
14396 Add m68k-*-elf.
14397
14398 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
14399
14400 PR fortran/25031
14401 * multiple_allocation_1.f90: New test.
14402
14403 2006-03-03 Roger Sayle <roger@eyesopen.com>
14404
14405 PR tree-optimization/26524
14406 * gfortran.dg/pr26524.f: New test case.
14407
14408 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14409
14410 * g++.dg/template/repo5.C: Cleanup repo files.
14411 * gcc.dg/20051201-1.c: Cleanup coverage files.
14412 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14413 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14414 tree dump files.
14415
14416 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
14417
14418 * objc.dg/objc-nofilename-1.m: New test.
14419 * objc.dg/bad-receiver-type.m: New test.
14420 * obj-c++.dg/bad-receiver-type.mm: New test.
14421
14422 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
14423
14424 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14425
14426 2006-03-01 Mike Stump <mrs@apple.com>
14427
14428 * g++.dg/abi/key2.C: Add.
14429
14430 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
14431
14432 * gfortran.dg/logical_dot_product.f90: New test.
14433
14434 PR fortran/26393
14435 * gfortran.dg/used_interface_ref.f90: New test.
14436
14437 PR fortran/20938
14438 * gfortran.dg/dependency_2.f90: New test.
14439 * gfortran.fortran-torture/execute/where17.f90: New test.
14440 * gfortran.fortran-torture/execute/where18.f90: New test.
14441 * gfortran.fortran-torture/execute/where19.f90: New test.
14442 * gfortran.fortran-torture/execute/where20.f90: New test.
14443
14444 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
14445
14446 * g++.dg/tree-ssa/pr26443.C: New test case.
14447
14448 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
14449
14450 PR middle-end/26022
14451 * g++.dg/opt/return-slot1.C: New test.
14452
14453 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14454
14455 PR libgfortran/26136
14456 * gfortran.dg/namelist_23.f90: New test.
14457
14458 2006-02-28 Roger Sayle <roger@eyesopen.com>
14459
14460 PR middle-end/14752
14461 * gcc.dg/fold-eqandshift-2.c: New test case.
14462
14463 2006-02-28 Richard Guenther <rguenther@suse.de>
14464
14465 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14466 decomposition.
14467
14468 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
14469
14470 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14471
14472 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14473
14474 PR libgfortran/26464
14475 * gfortran.dg/backspace_5.f: New test.
14476 * gfortran.dg/backspace_6.f: New test.
14477
14478 2006-02-26 Roger Sayle <roger@eyesopen.com>
14479
14480 * gcc.dg/fold-eqandnot-1.c: New test case.
14481
14482 2006-02-26 Roger Sayle <roger@eyesopen.com>
14483
14484 PR middle-end/19983
14485 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14486
14487 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
14488
14489 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14490 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14491
14492 2006-02-26 Richard Guenther <rguenther@suse.de>
14493
14494 PR tree-optimization/26421
14495 * gcc.dg/tree-ssa/pr26421.c: New testcase.
14496
14497 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
14498
14499 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14500 * g++.old-deja/g++.robertl/eb132.C: Likewise.
14501
14502 2006-02-26 Roger Sayle <roger@eyesopen.com>
14503
14504 * gcc.dg/fold-even-1.c: New test case.
14505
14506 2006-02-26 Roger Sayle <roger@eyesopen.com>
14507
14508 PR middle-end/21137
14509 * gcc.dg/fold-eqandshift-1.c: New test case.
14510
14511 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
14512
14513 PR tree-optimization/25125
14514 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14515 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14516
14517 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
14518
14519 PR tree-optimizations/26359
14520 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14521 with -fdump-tree-dceloop-details.
14522 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14523
14524 2006-02-25 Roger Sayle <roger@eyesopen.com>
14525
14526 PR middle-end/23673
14527 * gcc.dg/fold-eqxor-1.c: New test case.
14528 * gcc.dg/fold-eqxor-2.c: Likewise.
14529 * gcc.dg/fold-eqxor-3.c: Likewise.
14530
14531 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
14532
14533 PR fortran/23092
14534 * scalar_mask_1.f90: New test.
14535
14536 2006-02-24 Geoffrey Keating <geoffk@apple.com>
14537
14538 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14539 * g++.dg/eh/uncaught2.C: New.
14540 * g++.dg/eh/uncaught3.C: New.
14541
14542 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14543
14544 PR libgfortran/26423
14545 * gfortran.dg/read_many_1.f: New test.
14546
14547 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
14548
14549 PR fortran/24519
14550 * gfortran.dg/dependency_3.f90: New test.
14551 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14552 XFAILs.
14553
14554 PR fortran/25395
14555 * gfortran.dg/equiv_6.f90: New test.
14556
14557 2006-02-23 Jeff Law <law@redhat.com>
14558
14559 * gcc.c-torture/compile/pr26425.c: New test.
14560
14561 2006-02-23 Jakub Jelinek <jakub@redhat.com>
14562
14563 PR middle-end/26412
14564 * gcc.dg/gomp/pr26412.c: New test.
14565
14566 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14567
14568 PR c++/26291
14569 * g++.dg/other/ellipsis1.C: New test.
14570 * g++.dg/parse/operator4.C: Adjust error marker.
14571
14572 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
14573
14574 PR target/25603
14575 * gfortran.dg/pr25603.f: New testcase.
14576
14577 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
14578
14579 * gcc.dg/bf-spl1.c: Don't specify -m68000.
14580 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14581
14582 2006-02-21 Geoffrey Keating <geoffk@apple.com>
14583
14584 * g++.dg/eh/spbp.C: New.
14585
14586 2006-02-21 Jakub Jelinek <jakub@redhat.com>
14587
14588 PR middle-end/26379
14589 * gcc.target/i386/mmx-7.c: New test.
14590
14591 2006-02-20 Roger Sayle <roger@eyesopen.com>
14592
14593 PR tree-optimization/26361
14594 * gcc.dg/tree-ssa/vrp27.c: New test case.
14595
14596 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
14597
14598 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14599 * gcc.dg/tree-ssa/complex-4.c: Here.
14600
14601 2006-02-19 Roger Sayle <roger@eyesopen.com>
14602
14603 PR middle-end/19543
14604 * gfortran.dg/logical_1.f90: New test case.
14605
14606 2006-02-19 Jakub Jelinek <jakub@redhat.com>
14607
14608 PR middle-end/26334
14609 * gcc.dg/20060218-1.c: Moved to...
14610 * gcc.target/i386/20060218-1.c: ... here. New test.
14611
14612 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
14613
14614 PR fortran/26201
14615 * gfortran.dg/convert_1.f90: New.
14616
14617 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
14618
14619 PR fortran/25054
14620 * gfortran.dg/namelist_5.f90: New test.
14621
14622 PR fortran/25089
14623 * gfortran.dg/namelist_4.f90: New test.
14624
14625 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
14626
14627 PR tree-opt/25680
14628 * gcc.dg/tree-ssa/complex-3.c: New test.
14629
14630 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
14631
14632 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14633 variable to take into account the variable name in the
14634 function header.
14635 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14636
14637 2006-02-18 Jakub Jelinek <jakub@redhat.com>
14638
14639 PR middle-end/26334
14640 * gcc.c-torture/compile/20060217-1.c: New test.
14641 * gcc.dg/20060218-1.c: New test.
14642
14643 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
14644
14645 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14646
14647 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14648
14649 * gcc.dg/cpp/undef3.c: New test.
14650 * gcc.dg/cpp/trad/builtins2.c: New test.
14651
14652 2006-02-18 Mark Mitchell <mark@codesourcery.com>
14653
14654 PR c++/26266
14655 * g++.dg/template/static22.C: New test.
14656 * g++.dg/template/static23.C: New test.
14657 * g++.dg/template/static24.C: New test.
14658 * g++.dg/template/non-dependent13.C: New test.
14659 * g++.dg/init/member1.C: Tweak error markers.
14660
14661 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14662
14663 PR target/26255
14664 * gcc.c-torture/compile/pr26255.c: New test case.
14665
14666 2006-02-16 Roger Sayle <roger@eyesopen.com>
14667
14668 * gfortran.fortran-torture/execute/where_10.f90: New test case.
14669 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14670 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14671 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14672 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14673 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14674 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14675
14676 2006-02-16 Jeff Law <law@redhat.com>
14677
14678 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14679 * gcc.dg/tree-ssa/vrp26.c: New test.
14680
14681 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
14682
14683 PR target/20353
14684 PR target/24578
14685 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14686 __UCLIBC__ is defined.
14687
14688 2006-02-16 Jakub Jelinek <jakub@redhat.com>
14689
14690 PR fortran/26224
14691 * gfortran.dg/gomp/pr26224.f: New test.
14692
14693 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
14694
14695 PR tree-opt/25918
14696 * lib/target-supports.exp
14697 (check_effective_target_vect_short_mult): New.
14698 (check_effective_target_vect_char_mult): New.
14699 (check_effective_target_vect_widen_sum_qi_to_si): New.
14700 (check_effective_target_vect_widen_sum_qi_to_hi): New.
14701 (check_effective_target_vect_widen_sum_hi_to_si): New.
14702 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14703 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14704 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14705 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14706 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14707 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14708 vect-reduc-pattern-2c.c
14709 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14710 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14711 vect-reduc-pattern-1c.c
14712
14713 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
14714
14715 PR fortran/24557
14716 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14717
14718 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
14719
14720 PR fortran/26054
14721 * gfortran.dg/enum_8.f90: Remove check for warning.
14722 * gfortran.dg/iomsg_1.f90: Ditto.
14723 * gfortran.dg/enum_1.f90: Ditto.
14724 * gfortran.dg/enum_9.f90: Ditto.
14725 * gfortran.dg/enum_2.f90: Ditto.
14726 * gfortran.dg/enum_10.f90: Ditto.
14727 * gfortran.dg/enum_3.f90: Ditto.
14728 * gfortran.dg/flush_1.f90: Ditto.
14729 * gfortran.dg/enum_4.f90: Ditto.
14730 * gfortran.dg/array_constructor_1.f90: Ditto.
14731 * gfortran.dg/enum_5.f90: Ditto.
14732 * gfortran.dg/enum_6.f90: Ditto.
14733 * gfortran.dg/enum_7.f90: Ditto.
14734
14735 2006-02-15 Jakub Jelinek <jakub@redhat.com>
14736
14737 PR middle-end/26300
14738 * gcc.c-torture/compile/20060215-1.c: New test.
14739
14740 2006-02-14 Roger Sayle <roger@eyesopen.com>
14741
14742 PR middle-end/23670
14743 * gcc.dg/tree-ssa/andor-2.c: New test case.
14744
14745 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
14746
14747 PR fortran/25045
14748 * optional_dim.f90: New test.
14749
14750 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14751
14752 PR fortran/26277
14753 * gfortran.dg/label_4.f90: New.
14754
14755 2006-02-14 Jakub Jelinek <jakub@redhat.com>
14756 Diego Novillo <dnovillo@redhat.com>
14757 Uros Bizjak <uros@kss-loka.si>
14758
14759 * gfortran.dg/gomp: New directory.
14760
14761 2006-02-14 Richard Guenther <rguenther@suse.de>
14762
14763 PR tree-optimization/26258
14764 * gcc.dg/torture/pr26258.c: New testcase.
14765
14766 2006-02-13 Jakub Jelinek <jakub@redhat.com>
14767
14768 PR fortran/26246
14769 * gfortran.dg/pr26246_1.f90: New test.
14770 * gfortran.dg/pr26246_2.f90: New test.
14771
14772 PR middle-end/26092
14773 * gcc.c-torture/compile/20060208-1.c: New test.
14774
14775 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
14776
14777 PR fortran/26074
14778 PR fortran/25103
14779 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14780 * gfortran.dg/bad_automatic_objects_1.f90: New test.
14781 * gfortran.dg/automatic_module_variable.f90: Change error message.
14782
14783 PR fortran/20861
14784 * gfortran.dg/internal_dummy_1.f90: New test.
14785
14786 PR fortran/20871
14787 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14788
14789
14790 PR fortran/25083
14791 * gfortran.dg/uncommon_block_data_1.f90: New test.
14792 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14793 with standard.
14794
14795 PR fortran/25088
14796 * gfortran.dg/typed_subroutine_1.f90: New test.
14797
14798 2006-02-13 Geoffrey Keating <geoffk@apple.com>
14799
14800 * objc.dg/dwarf-1.m: New.
14801
14802 2006-02-13 Roger Sayle <roger@eyesopen.com>
14803
14804 PR middle-end/24427
14805 * gcc.dg/tree-ssa/andor-1.c: New test case.
14806
14807 2006-02-13 Josh Conner <jconner@apple.com>
14808
14809 PR target/25376
14810 * gcc.dg/pr25376.c: New test.
14811
14812 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14813 assemble.
14814 * lib/target-supports.exp (check_named_sections_available):
14815 Only compile named-sections test -- don't assemble.
14816
14817 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
14818
14819 * g++.dg/warn/no-write-strings.C: New test.
14820 * g++.dg/warn/write-strings.C: Likewise.
14821 * g++.dg/warn/write-strings-default.C: Likewise.
14822
14823 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
14824
14825 PR fortran/25806
14826 * gfortran.dg/ret_pointer_2.f90: New test.
14827
14828 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
14829
14830 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14831
14832 2006-02-10 Jeff Law <law@redhat.com>
14833
14834 * gcc.c-torture/compile/pr26213.c: New test.
14835
14836 2006-02-10 Steven G. Kargl <kargls@comcast.net>
14837
14838 gfortran.dg/null_1.f90: New test.
14839
14840 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14841
14842 PR fortran/14771
14843 * gfortran.dg/parens_4.f90: New.
14844 * gfortran.dg/parens_5.f90: New.
14845
14846 2006-02-10 Richard Guenther <rguenther@suse.de>
14847
14848 * gcc.dg/pr23372-1.c: Remove empty file.
14849
14850 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14851 Paul Thomas <pault@gcc.gnu.org>
14852
14853 PR fortran/14771
14854 * gfortran.dg/parens_1.f90: New.
14855 * gfortran.dg/parens_2.f90: New.
14856 * gfortran.dg/parens_3.f90: New.
14857
14858 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
14859
14860 PR fortran/26038
14861 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14862
14863 PR fortran/25059
14864 * gfortran.dg/impure_assignment_1.f90: New test.
14865
14866 PR fortran/25070
14867 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14868
14869 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14870
14871 PR target/26141
14872 * g++.dg/expr/stdarg2.C: New test.
14873
14874 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14875
14876 PR inline-asm/16194
14877 * gcc.dg/pr16194.c: New test.
14878
14879 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
14880
14881 * ada/acats/run_acats: Use portable variant of "$@".
14882
14883 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
14884
14885 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14886 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14887
14888 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14889
14890 PR tree-opt/26179
14891 * g++.dg/opt/pr26179.C: New test.
14892
14893 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14894
14895 PR middle-end/26134
14896 * gcc.dg/tree-ssa/complex-3.c: New test.
14897
14898 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14899
14900 * gcc.c-torture/compile/volatile-1.c: New test.
14901
14902 2006-02-09 Diego Novillo <dnovillo@redhat.com>
14903
14904 PR 26180
14905 * gcc.dg/tree-ssa/pr26180.c: New test.
14906
14907 2006-02-08 Jeff Law <law@redhat.com>
14908
14909 * gcc.dg/tree-ssa/pr21417.c: New test.
14910
14911 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14912
14913 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14914 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14915
14916 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14917
14918 * lib/scanrtl.exp: New.
14919
14920 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14921
14922 PR c++/26071
14923 * g++.dg/other/virtual2.C: New test.
14924
14925 PR c++/26070
14926 * g++.dg/other/virtual1.C: New test.
14927
14928 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14929
14930 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14931 cleanup-ipa-dump): Update dump file glob patterns.
14932 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14933 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14934
14935 * lib/gcc-dg.exp: Load it.
14936 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14937
14938 2006-02-07 Janis Johnson <janis187@us.ibm.com>
14939
14940 PR testsuite/26159
14941 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14942 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14943
14944 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14945
14946 PR fortran/25577
14947 * gfortran.dg/mvbits_1.f90: New.
14948
14949 2006-02-07 Dirk Mueller <dmueller@suse.com>
14950
14951 * g++.dg/warn/Wdiv-by-zero.C: New test.
14952 * g++.dg/warn/Wno-div-by-zero.C: New.
14953
14954 2006-02-07 Jeff Law <law@redhat.com>
14955
14956 * gcc.dg/tree-ssa/pr21559.c: New test.
14957
14958 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14959 multiple VRP passes.
14960 * gcc.dg/tree-ssa/vrp09.c: Likewise.
14961 * gcc.dg/tree-ssa/vrp18.c: Likewise.
14962 * gcc.dg/tree-ssa/pr21582.c: Likewise.
14963 * gcc.dg/tree-ssa/pr20657.c: Likewise.
14964 * gcc.dg/tree-ssa/pr21001.c: Likewise.
14965 * gcc.dg/tree-ssa/vrp02.c: Likewise
14966 * gcc.dg/tree-ssa/vrp11.c: Likewise
14967 * gcc.dg/tree-ssa/pr14341.c: Likewise
14968 * gcc.dg/tree-ssa/vrp19.c: Likewise
14969 * gcc.dg/tree-ssa/vrp20.c: Likewise
14970 * gcc.dg/tree-ssa/vrp03.c: Likewise
14971 * gcc.dg/tree-ssa/pr21086.c: Likewise
14972 * gcc.dg/tree-ssa/pr21959.c: Likewise
14973 * gcc.dg/tree-ssa/vrp21.c: Likewise
14974 * gcc.dg/tree-ssa/vrp04.c: Likewise
14975 * gcc.dg/tree-ssa/pr25485.c: Likewise
14976 * gcc.dg/tree-ssa/pr22026.c: Likewise
14977 * gcc.dg/tree-ssa/vrp22.c: Likewise
14978 * gcc.dg/tree-ssa/vrp05.c: Likewise
14979 * gcc.dg/tree-ssa/20030807-10.c: Likewise
14980 * gcc.dg/tree-ssa/pr20701.c: Likewise
14981 * gcc.dg/tree-ssa/vrp23.c: Likewise
14982 * gcc.dg/tree-ssa/vrp06.c: Likewise
14983 * gcc.dg/tree-ssa/pr22117.c: Likewise
14984 * gcc.dg/tree-ssa/pr20702.c: Likewise
14985 * gcc.dg/tree-ssa/vrp15.c: Likewise
14986 * gcc.dg/tree-ssa/pr21090.c: Likewise
14987 * gcc.dg/tree-ssa/pr21294.c: Likewise
14988 * gcc.dg/tree-ssa/vrp24.c: Likewise
14989 * gcc.dg/tree-ssa/vrp07.c: Likewise
14990 * gcc.dg/tree-ssa/pr21563.c: Likewise
14991 * gcc.dg/tree-ssa/pr25382.c: Likewise
14992 * gcc.dg/tree-ssa/vrp16.c: Likewise
14993 * gcc.dg/tree-ssa/vrp25.c: Likewise
14994 * gcc.dg/tree-ssa/vrp08.c: Likewise
14995 * gcc.dg/tree-ssa/20030807-6.c: Likewise
14996 * gcc.dg/tree-ssa/vrp17.c: Likewise
14997 * gcc.dg/tree-ssa/pr21458.c: Likewise
14998 * g++.dg/tree-ssa/pr18178.C: Likewise
14999
15000 2006-02-07 Richard Guenther <rguenther@suse.de>
15001
15002 PR c++/26140
15003 Revert
15004 2006-01-30 Richard Guenther <rguenther@suse.de>
15005 PR c++/23372
15006 * gcc.dg/pr23372-1.C: New testcase.
15007
15008 * g++.dg/tree-ssa/pr26140.C: New testcase.
15009
15010 2006-02-07 Mark Mitchell <mark@codesourcery.com>
15011
15012 PR c++/9737
15013 * g++.dg/template/ttp15.C: New test.
15014 * g++.dg/template/ttp16.C: Likewise.
15015 * g++.dg/template/ttp17.C: Likewise.
15016 * g++.old-deja/g++.pt/ttp36.C: Remove.
15017 * g++.old-deja/g++.pt/ttp19.C: Likewise.
15018 * g++.old-deja/g++.pt/ttp37.C: Likewise.
15019 * g++.old-deja/g++.pt/ttp38.C: Likewise.
15020 * g++.old-deja/g++.pt/ttp39.C: Likewise.
15021 * g++.old-deja/g++.pt/ttp9.C: Likewise.
15022 * g++.old-deja/g++.pt/ttp40.C: Likewise.
15023 * g++.old-deja/g++.pt/ttp51.C: Likewise.
15024 * g++.old-deja/g++.pt/ttp26.C: Likewise.
15025 * g++.old-deja/g++.pt/ttp36.C: Likewise.
15026
15027 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
15028
15029 PR libfortran/23815
15030 * unf_io_convert_4.f90: New test.
15031
15032 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
15033
15034 * gcc.dg/tree-ssa/loadpre10.c: New test.
15035 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15036 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15037 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15038
15039 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15040
15041 PR libfortran/24685
15042 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15043
15044 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
15045
15046 PR tree-opt/25251
15047 * gfortran.dg/assign_7.f: New test.
15048
15049 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
15050
15051 PR fortran/26041
15052 PR fortran/26064
15053 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15054 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15055 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15056
15057 2006-02-05 Jakub Jelinek <jakub@redhat.com>
15058
15059 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15060 in size_t typedef.
15061
15062 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
15063
15064 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15065 * g++.dg/charset/string.c (foo): Likewise.
15066 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15067 const char*
15068 * g++.dg/ext/builtin2.C (printf): Likewise.
15069 * g++.dg/init/new15.C (printf): Likewise.
15070 * g++.dg/opt/pr17697-1.C (foo): Likewise.
15071 * g++.dg/opt/pr17697-2.C (foo): Likewise.
15072 * g++.dg/opt/pr17697-3.C (foo): Likewise.
15073 * g++.dg/template/non-dependent4.C (temp): Likewise.
15074 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15075 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15076 parameter type to const char*.
15077 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15078 Change type to const char*.
15079 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15080 Likewise.
15081 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15082 second parameter type to const char*.
15083 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15084 (Y::Y): Change parameter type to const char*.
15085 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15086 * g++.old-deja/g++.jason/report.C: Apply const correctness.
15087 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15088 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15089 (char*).
15090 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15091 const char*.
15092 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15093 type to const char*.
15094 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15095 return type to const char*.
15096 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15097 to const char*.
15098 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15099 * g++.old-deja/g++.law/refs1.C: Likewise.
15100 * g++.old-deja/g++.law/visibility1.C: Likewise.
15101 * g++.old-deja/g++.law/visibility2.C: Likewise.
15102 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15103 const char*.
15104 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15105 * g++.old-deja/g++.mike/net48.C: Likewise.
15106 * g++.old-deja/g++.mike/p646.C: Likewise.
15107 * g++.old-deja/g++.mike/p6746.C: Likewise.
15108 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15109 type to const char*.
15110 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15111 deprecated conversion warning.
15112 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15113 char*.
15114 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15115 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15116 * g++.old-deja/g++.pt/explicit8.C: Likewise.
15117 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15118 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15119 * g++.old-deja/g++.pt/nontype3.C: Likewise.
15120 * g++.old-deja/g++.pt/t39.C: Likewise.
15121 * g++.old-deja/g++.robertl/eb106.C: Likewise.
15122 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15123
15124 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
15125
15126 PR fortran/25075
15127 intrinsic_argument_conformance_1.f90: New test.
15128
15129 2006-02-03 Steven G. Kargl <kargls@comcast.net>
15130
15131 PR fortran/20845
15132 * gfortran.dg/char_result_11.f90: Add SAVE.
15133 * gfortran.dg/der_pointer_4.f90: Ditto.
15134 * gfortran.dg/default_initialization.f90: New test.
15135
15136 2006-02-03 Jeff Law <law@redhat.com>
15137
15138 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15139 handle more than 100 dump files.
15140 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15141 * lib/scantree.exp (scan-tree-dump): Likewise.
15142 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15143 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15144 * lib/scanipa.exp (scan-ipa-dump): Likewise.
15145 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15146 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15147
15148 2006-02-03 Diego Novillo <dnovillo@redhat.com>
15149
15150 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15151
15152 2006-02-03 Mark Mitchell <mark@codesourcery.com>
15153
15154 * g++.dg/template/using12.C: New test.
15155
15156 2006-02-03 Alan Modra <amodra@bigpond.net.au>
15157
15158 * gcc.target/powerpc/pr25960.c: New test.
15159
15160 2006-02-02 Steven G. Kargl <kargls@comcast>
15161
15162 PR fortran/24958
15163 gfortran.dg/nullify_2.f90: New test.
15164
15165 2006-02-02 Diego Novillo <dnovillo@redhat.com>
15166
15167 PR 25990
15168 * gcc.dg/gomp/pr25990.c: New test.
15169
15170 2006-01-31 Mark Mitchell <mark@codesourcery.com>
15171
15172 PR c++/25342
15173 * g++.gd/template/partial4.C: New test.
15174
15175 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
15176
15177 PR middle-end/26001
15178 * gfortran.dg/data_char_2.f90: New.
15179
15180 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
15181
15182 PR fortran/26039
15183 maxval_maxloc_conformance_1.f90: New test.
15184
15185 2006-01-31 Richard Guenther <rguenther@suse.de>
15186
15187 * gcc.target/i386/sselibm-1.c: New testcase.
15188 * gcc.target/i386/sselibm-2.c: Likewise.
15189 * gcc.target/i386/sselibm-3.c: Likewise.
15190 * gcc.target/i386/sselibm-4.c: Likewise.
15191 * gcc.target/i386/sselibm-5.c: Likewise.
15192
15193 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
15194
15195 PR fortran/24266
15196 * gfortran.dg/arrayio_derived_2.f90: New.
15197
15198 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
15199
15200 * gcc.dg/unsigned-long-compare.c: New test.
15201
15202 2006-01-30 Steve Ellcey <sje@cup.hp.com>
15203
15204 PR testsuite/25318
15205 * lib/target-supports.exp (check_effective_target_freorder):
15206 Check to see if target supports -freorder-blocks-and-partition.
15207 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15208 instead of "dg-require-named-sections".
15209
15210 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
15211
15212 PR target/14798:
15213 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15214 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15215 * gcc.dg/pragma-isr-trapa2.c: Likewise.
15216 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15217 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15218 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15219 * gcc.dg/attr-isr-trap_exit.c: Likewise.
15220 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15221
15222 2006-01-30 Richard Guenther <rguenther@suse.de>
15223
15224 PR c++/23372
15225 * gcc.dg/pr23372-1.C: New testcase.
15226
15227 2006-01-29 Diego Novillo <dnovillo@redhat.com>
15228
15229 * gcc.dg/gomp/pr25874.c: New test.
15230
15231 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
15232
15233 PR tree-opt/25911
15234 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15235
15236 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
15237
15238 PR fortran/18578
15239 PR fortran/18579
15240 PR fortran/20857
15241 PR fortran/20885
15242 * gfortran.dg/intent_out_1.f90: New test.
15243
15244 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
15245
15246 PR fortran/17911
15247 * gfortran.dg/procedure_lvalue.f90: New test.
15248
15249 PR fortran/20895
15250 PR fortran/25030
15251 * gfortran.dg/char_pointer_assign_2.f90: New test.
15252 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15253 assignment to be consistent with standard.
15254 * gfortran.dg/char_result_2.f90: The same.
15255 * gfortran.dg/char_result_8.f90: The same.
15256
15257 2006-01-28 Zack Weinberg <zackw@panix.com>
15258
15259 * gcc.dg/Woverlength-strings.c
15260 * gcc.dg/Woverlength-strings-pedantic-c89.c
15261 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15262 * gcc.dg/Woverlength-strings-pedantic-c99.c
15263 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15264
15265 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
15266
15267 * gcc.c-torture/execute/20060127-1.c: New test.
15268
15269 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15270
15271 PR c++/25999
15272 * g++.dg/ext/pragmaweak1.C: New test.
15273
15274 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15275
15276 PR c++/25855
15277 * g++.dg/template/spec29.C: New test.
15278
15279 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
15280
15281 PR c/19606.
15282 * gcc.c-torture/execute/pr19606.c: New.
15283
15284 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
15285
15286 * gcc.dg/pragma-re-4.c: New test.
15287
15288 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
15289
15290 PR fortran/25964
15291 * gfortran.dg/assumed_size_refs_3.f90: New test.
15292
15293 2006-01-27 Ben Elliston <bje@au.ibm.com>
15294
15295 * gcc.misc-tests/dectest.exp: Remove defunct comment.
15296
15297 2006-01-26 Laurent GUERBY <laurent@guerby.net>
15298
15299 PR ada/21317
15300 * ada/acats/support/impdef.a: Add One_Long_Second.
15301 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15302 * ada/acats/tests/c9/c94026.a: Likewise.
15303 * ada/acats/tests/c9/c97305c.ada: Likewise.
15304 * ada/acats/tests/c9/c99004a.ada: Likewise.
15305
15306 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
15307
15308 PR fortran/25964
15309 * gfortran.dg/global_references_2.f90: New test.
15310
15311 PR fortran/25084
15312 PR fortran/20852
15313 PR fortran/25085
15314 PR fortran/25086
15315 * gfortran.dg/assumed_charlen_function_1.f90: New test.
15316 * gfortran.dg/assumed_charlen_function_3.f90: New test.
15317
15318 PR fortran/25416
15319 * gfortran.dg/assumed_charlen_function_2.f90: New test.
15320
15321 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
15322
15323 PR c/25892
15324 * gcc.dg/Wpointer-sign.c: New.
15325 * gcc.dg/Wpointer-sign-Wall.c: New.
15326 * gcc.dg/Wpointer-sign-Wall-no.c: New.
15327 * gcc.dg/Wpointer-sign-pedantic.c: New.
15328 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15329 * gcc.dg/conv-2.c: Use -Wpointer-sign.
15330
15331 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
15332
15333 PR C/25861
15334 * gcc.c-torture/compile/pr25861.c: New test.
15335
15336 2006-01-26 Paul Brook <paul@codesourcery.com>
15337
15338 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15339 on short-enum targets.
15340 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15341 variable.
15342 (generate_fields): Use short_enums.
15343 (main): Set short_enums. Document -e.
15344 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15345 on short-enum targets.
15346 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15347 variable.
15348 (generate_fields): Use short_enums.
15349 (main): Set short_enums. Document -e.
15350 * lib/target-supports.exp (check_effective_target_short_enums): New.
15351
15352 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
15353
15354 PR target/25947
15355 * gcc.dg/torture/pr25947-1.c: New test.
15356
15357 2006-01-25 Jan Hubicka <jh@suse.cz>
15358 Roger Sayle <roger@eyesopen.com>
15359
15360 PR rtl-optimization/25703
15361 * gcc.target/i386/20060125-1.c: New test case.
15362 * gcc.target/i386/20060125-2.c: New test case.
15363
15364 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15365
15366 PR fortran/18540
15367 * gfortran.dg/goto_1.f: New.
15368
15369 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
15370
15371 PR fortran/25716
15372 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15373 25716 on 32-bit systems too.
15374
15375 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
15376
15377 PR testsuite/25590
15378 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15379
15380 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
15381
15382 * gcc.dg/tree-ssa/gen-vect-33.c: New.
15383
15384 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15385
15386 PR fortran/25835
15387 * gfortran.dg/read_eof.f90: Delete, renamed.
15388 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15389 * gfortran.dg/read_eof_2.f90: New test.
15390 * gfortran.dg/read_eof_3.f90: New test.
15391
15392 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
15393
15394 PR tree-opt/25860
15395 * gcc.c-torture/compile/pr25860.c: New test.
15396
15397 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15398
15399 PR c++/25552
15400 * g++.dg/parse/dtor8.C: New test.
15401
15402 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
15403
15404 PR testsuite/25891
15405 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15406 * gcc.dg/gomp/gomp.exp: Return without testing anything if
15407 check_effective_target_fopenmp returns 0.
15408
15409 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
15410
15411 PR ada/20548
15412 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15413 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15414 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15415
15416 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
15417
15418 PR tree-opt/25857
15419 * g++.dg/opt/pr25857.C: New test.
15420
15421 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
15422 Jan Hubicka <jh@suse.cz>
15423 Richard Guenther <rguenther@suse.de>
15424
15425 PR rtl-optimization/25654
15426 * gcc.dg/torture/pr25654.c: New testcase.
15427 * gcc.target/i386/pr25654.c: Likewise.
15428
15429 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
15430
15431 PR fortran/25901
15432 * gfortran.dg/internal references_2.f90: New test.
15433
15434 Fix regression in testing of admissability of attributes.
15435 * gfortran.dg/intent_used_1.f90: New test.
15436
15437 2006-01-23 Ben Elliston <bje@au.ibm.com>
15438
15439 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15440 Remove target conditional torture options for i?86 and x86_64
15441 GNU/Linux.
15442
15443 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
15444
15445 PR c++/10891
15446 * g++.dg/rtti/no-rtti.C: New.
15447
15448 2006-01-21 Mark Mitchell <mark@codesourcery.com>
15449
15450 PR c++/25895
15451 * g++.dg/inherit/conv2.C: New test.
15452
15453 PR c++/25856
15454 * g++.dg/parse/dtor7.C: New test.
15455
15456 PR c++/25858
15457 * g++.dg/template/crash44.C: New test.
15458
15459 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
15460
15461 PR fortran/25124
15462 PR fortran/25625
15463 * gfortran.dg/internal_references_1.f90: New test.
15464 PR fortran/20881
15465 PR fortran/23308
15466 PR fortran/25538
15467 PR fortran/25710
15468 * gfortran.dg/global_references_1.f90: New test.
15469 * gfortran.dg/g77/19990905-1.f: Restore the error that
15470 there is a clash between the common block name and
15471 the name of a subroutine reference.
15472
15473 PR fortran/PR24276
15474 * gfortran.dg/aliasing_dummy_1.f90: New test.
15475
15476 2006-01-21 Alan Modra <amodra@bigpond.net.au>
15477
15478 * gcc.dg/vmx/1b-01.c: Warning fix.
15479 * gcc.dg/vmx/1c-02.c: Likewise.
15480 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15481
15482 2006-01-20 Steve Ellcey <sje@cup.hp.com>
15483
15484 PR testsuite/24962
15485 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15486
15487 2006-01-20 Richard Guenther <rguenther@suse.de>
15488 Steven Bosscher <stevenb.gcc@gmail.com>
15489
15490 PR rtl-optimization/24626
15491 * gcc.dg/torture/pr24626-1.c: New testcase.
15492 * gcc.dg/torture/pr24626-2.c: Likewise.
15493 * gcc.dg/torture/pr24626-3.c: Likewise.
15494 * gcc.dg/torture/pr24626-4.c: Likewise.
15495
15496 2006-01-20 Dirk Mueller <dmueller@suse.com>
15497
15498 PR c++/5520
15499 * g++.dg/warn/empty-body.C: New.
15500
15501 2006-01-19 Mark Mitchell <mark@codesourcery.com>
15502
15503 PR c++/22136
15504 * g++.dg/template/using10.C: New test.
15505 * g++.dg/temlpate/using11.C: Likewise.
15506 * g++.dg/inherit/using5.C: Tweak error messages.
15507
15508 2006-01-20 Alan Modra <amodra@bigpond.net.au>
15509
15510 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15511 target test.
15512 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15513
15514 2006-01-19 Jan Hubicka <jh@suse.cz>
15515
15516 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15517
15518 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15519
15520 PR c++/25854
15521 * g++.dg/template/spec28.C: New test.
15522
15523 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
15524
15525 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15526 (switchfiles): Fix fprintf's by adding srcdir or removing it.
15527
15528 2006-01-19 Diego Novillo <dnovillo@redhat.com>
15529
15530 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15531 * gcc.dg/gomp/critical-1.c: Likewise.
15532 * gcc.dg/gomp/critical-3.c: Likewise.
15533 * gcc.dg/gomp/empty.c: Likewise.
15534 * gcc.dg/gomp/ordered-1.c: Likewise.
15535 * gcc.dg/gomp/for-4.c: Likewise.
15536 * gcc.dg/gomp/for-6.c: Likewise.
15537 * gcc.dg/gomp/master-3.c: Likewise.
15538 * gcc.dg/gomp/for-8.c: Likewise.
15539 * gcc.dg/gomp/for-10.c: Likewise.
15540 * gcc.dg/gomp/for-18.c: Likewise.
15541 * gcc.dg/gomp/for-5.c: Likewise.
15542 * gcc.dg/gomp/for-7.c: Likewise.
15543 * gcc.dg/gomp/for-9.c: Likewise.
15544
15545 2006-01-18 Jeff Law <law@redhat.com>
15546
15547 * gcc.dg/tree-ssa/vrp25.c: New test.
15548
15549 2006-01-19 Richard Sandiford <richard@codesourcery.com>
15550
15551 * gcc.dg/pr25805.c: Fix misapplied patch.
15552
15553 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
15554
15555 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15556 (check_effective_target_vect_udot_qi): New.
15557 (check_effective_target_vect_sdot_hi): New.
15558 (check_effective_target_vect_udot_hi): New.
15559 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15560 prefixed with "wrapv-" with -fwrapv.
15561 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15562 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15563 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15564 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15565 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15566
15567 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15568 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15569 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15570 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15571
15572 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15573
15574 PR c++/16829
15575 * g++.dg/other/default2.C: New test.
15576 * g++.dg/other/default3.C: New test.
15577
15578 2006-01-19 Richard Sandiford <richard@codesourcery.com>
15579
15580 PR c/25805
15581 * gcc.dg/pr25805.c: New file.
15582
15583 2006-01-18 Mark Mitchell <mark@codesourcery.com>
15584
15585 PR c++/25836
15586 * g++.dg/template/init6.C: New test.
15587
15588 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
15589
15590 * gcc.dg/tree-ssa/pr24287.c: New test
15591
15592 2006-01-18 Eric Christopher <echristo@apple.com>
15593
15594 * g++.dg/eh/table.C: New.
15595
15596 2006-01-18 DJ Delorie <dj@redhat.com>
15597
15598 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15599 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15600 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15601 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15602
15603 2006-01-18 Jeff Law <law@redhat.com>
15604
15605 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15606 on wrapping on overflow semantics.
15607
15608 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15609
15610 * gcc.gc/tree-ssa/vrp23.c: New test.
15611 * gcc.gc/tree-ssa/vrp24.c: New test.
15612
15613 2006-01-18 Richard Henderson <rth@redhat.com>
15614 Aldy Hernandez <aldyh@redhat.com>
15615 Jakub Jelinek <jakub@redhat.com>
15616 Diego Novillo <dnovillo@redhat.com>
15617 Uros Bizjak <uros@kss-loka.si>
15618
15619 * gcc.dg/gomp: New directory.
15620
15621 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
15622 Steven G. Kargl <kargls@comcast.net>
15623
15624 PR fortran/20869
15625 * gfortran.dg/intrinsic_external_1.f90: New test.
15626
15627 PR fortran/20875.
15628 * gfortran.dg/elemental_pointer_1.f90: New test.
15629
15630 PR fortran/25024
15631 * gfortran.dg/external_procedures_1.f90: New test.
15632
15633 PR fortran/25785
15634 gfortran.dg/assumed_present.f90: New test.
15635
15636 2006-01-18 Jakub Jelinek <jakub@redhat.com>
15637
15638 * g++.dg/parse/lookup5.C: New test.
15639
15640 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15641
15642 PR fortran/25697
15643 * gfortran.dg/read_eof.f90: New test.
15644
15645 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15646
15647 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15648 add a closing brace.
15649
15650 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15651
15652 PR fortran/25631
15653 * gfortran.dg/fmt_tl.f: New test.
15654
15655 2006-01-17 Eric Christopher <echristo@apple.com>
15656
15657 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15658 * g++.old-deja/g++.warn/impint2.C: Ditto.
15659 * g++.old-deja/g++.other/null1.C: Ditto.
15660 * g++.dg/warn/conv2.C: Ditto.
15661 * g++.dg/warn/conv4.C: New file.
15662
15663 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15664
15665 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15666
15667 2006-01-17 Andreas Jaeger <aj@suse.de>
15668 Janis Johnson <janis187@us.ibm.com>
15669
15670 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15671 in 64-bit.
15672 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15673 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15674
15675 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15676
15677 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15678 (switchfiles): xfail txxx where xxx >= 25.
15679
15680 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15681
15682 PR testsuite/25764
15683 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15684
15685 2006-01-17 Jakub Jelinek <jakub@redhat.com>
15686
15687 PR c/25682
15688 * gcc.dg/pr25682.c: New test.
15689 * g++.dg/parse/array-size2.C: New test.
15690
15691 2006-01-16 Ian Lance Taylor <ian@airs.com>
15692
15693 * consistency.vlad: Remove entire directory, 1652 files.
15694
15695 2006-01-16 Janis Johnson <janis187@us.ibm.com>
15696
15697 * lib/target-supports.exp (check_effective_target_dfp_nocache,
15698 check_effective_target_dfprt_nocache): New.
15699 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15700 (check_effective_target_dfprt): New.
15701 * lib/c-compat.exp (check_dfp): Remove.
15702 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15703 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15704 level of support for decimal float.
15705 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15706 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15707 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15708 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15709 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15710 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15711 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15712 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15713 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15714 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15715 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15716 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15717 directives.
15718
15719 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
15720
15721 PR testsuite/25741
15722 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15723 $base_dir/../.
15724 * lib/gfortran.exp (gfortran_init): Likewise.
15725 * lib/obj-c++.exp (obj-c++_init): Likewise.
15726 * lib/scanasm.exp (scan-assembler-dem): Likewise.
15727 (scan-assembler-dem-not): Likewise.
15728 * lib/scandump.exp (scan-dump-dem): Likewise.
15729 (scan-dump-dem-not): Likewise.
15730
15731 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
15732
15733 PR testsuite/25767
15734 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15735 powerpc-*-darwin*.
15736 * lib/obj-c++.exp (obj-c++_init): Likewise.
15737
15738 2006-01-16 Richard Guenther <rguenther@suse.de>
15739
15740 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15741
15742 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15743
15744 PR testsuite/25777
15745 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15746 to LD_LIBRARY_PATH.
15747
15748 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
15749 Andrew Pinski <pinskia@physics.uc.edu>
15750
15751 * gcc.dg/minmax-1.c: New test.
15752
15753 2006-01-16 Ben Elliston <bje@au.ibm.com>
15754
15755 * gcc.dg/dfp/dfp.exp: Correct FSF address.
15756 * gcc.misc-tests/dectest.exp: Ditto.
15757
15758 2006-01-15 Ian Lance Taylor <ian@airs.com>
15759
15760 PR testsuite/25796
15761 * gcc.target/i386/cmov6.c: Use -march=k8.
15762
15763 2006-01-15 Andreas Jaeger <aj@suse.de>
15764
15765 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15766 x86 does not have __float128.
15767
15768 2006-01-14 Ian Lance Taylor <ian@airs.com>
15769
15770 * gcc.target/i386/cmov6.c: New test.
15771
15772 2006-01-14 Mark Mitchell <mark@codesourcery.com>
15773
15774 PR c++/25663
15775 * g++.dg/template/ctor6.C: New test.
15776
15777 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
15778
15779 PR tree-optimization/25485
15780 * gcc.dg/tree-ssa/pr25485.c: New.
15781
15782 2006-01-14 Richard Guenther <rguenther@suse.de>
15783
15784 PR tree-optimization/22548
15785 PR tree-optimization/22555
15786 PR tree-optimization/22501
15787 * gcc.dg/tree-ssa/alias-4.c: New testcase.
15788 * gcc.dg/tree-ssa/alias-5.c: Likewise.
15789 * gcc.dg/tree-ssa/alias-6.c: Likewise.
15790 * gcc.dg/tree-ssa/alias-7.c: Likewise.
15791 * gcc.dg/tree-ssa/alias-8.c: Likewise.
15792 * gcc.dg/tree-ssa/alias-9.c: Likewise.
15793 * gcc.dg/tree-ssa/alias-10.c: Likewise.
15794 * gcc.dg/tree-ssa/alias-11.c: Likewise.
15795 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15796
15797 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
15798
15799 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
15800 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15801
15802 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
15803 Richard Guenther <rguenther@suse.de>
15804
15805 PR rtl-optimization/24257
15806 * gcc.dg/torture/pr24257.c: New testcase.
15807
15808 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
15809
15810 * gcc.c-torture/execute/20060110-1.c: New test.
15811 * gcc.c-torture/execute/20060110-2.c: New test.
15812
15813 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
15814
15815 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15816
15817 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
15818
15819 PR fortran/25756
15820 * gfortran.dg/label_3.f90: New test.
15821
15822 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
15823
15824 PR tree-optimization/25771
15825 * g++.dg/tree-ssa/pr25771.C: New test
15826
15827 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
15828
15829 PR tree-opt/24365
15830 * g++.dg/opt/complex5.C: New test.
15831
15832 2006-01-13 Richard Guenther <rguenther@suse.de>
15833
15834 * gcc.target/i386/387-9.c: New testcase.
15835
15836 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
15837
15838 PR c++/24824
15839 * g++.dg/debug/dwarf2-1.C: New.
15840
15841 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
15842
15843 PR testsuite/25728
15844 * lib/gcov.exp (verify-lines): Add "close $fd".
15845
15846 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
15847 Ben Elliston <bje@au.ibm.com>
15848
15849 * gcc.dg/dfp/inf-1.c: New test.
15850
15851 2006-01-12 Janis Johnson <janis187@us.ibm.com>
15852 Yao Qi <qiyaoltc@cn.ibm.com>
15853 Ben Elliston <bje@au.ibm.com>
15854 Jon Grimm <jgrimm2@us.ibm.com>
15855
15856 * gcc.dg/nodfp-1.c: New test.
15857 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15858 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15859 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15860 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15861 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15862 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15863 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15864 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15865 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15866 * gcc.dg/format/dfp-scanf-1.c: Likewise.
15867 * gcc.dg/format/dfp-printf-1.c: Likewise.
15868 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15869 (compat_setup_dfp): New.
15870 * gcc.dg/compat/compat.exp: Use it.
15871 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15872 Make some variables global, prepend "compat_" to their names.
15873 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15874 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15875 * gcc.misc-tests/dectest.exp: New test driver for decTest.
15876 * lib/compat.exp (compat_skip_list): Make global, rename.
15877 * lib/c-compat.exp: New file.
15878 * lib/target-supports.exp (check_effective_target_dfp): New.
15879
15880 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15881 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15882 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15883 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15884 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15885 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15886 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15887 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15888 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15889 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15890 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15891 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15892 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15893 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15894 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15895 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15896 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15897 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15898 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15899 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15900 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15901 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15902 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15903 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15904 gcc.dg/dfp/struct-layout-1.c,
15905 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15906 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15907 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15908 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15909 gcc.dg/dfp/func-vararg-dfp.c,
15910 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15911 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15912 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15913 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15914 gcc.dg/dfp/wtr-conversion-1.c: New tests.
15915
15916 2006-01-11 Richard Guenther <rguenther@suse.de>
15917
15918 PR tree-optimization/25734
15919 * gcc.dg/tree-ssa/pr25734.c: New testcase.
15920
15921 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
15922
15923 PR fortran/25486
15924 * gfortran.dg/literal_character_constant_1_x.F: New test.
15925 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15926 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15927 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15928
15929 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
15930
15931 PR c++/25386
15932 * g++.dg/ext/packed3.C: Add expected packed error.
15933
15934 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
15935
15936 PR target/25706
15937 * gcc.dg/torture/pr25706-1.c: New test.
15938
15939 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
15940
15941 PR tree-optimization/23109
15942 PR tree-optimization/23948
15943 PR tree-optimization/24123
15944
15945 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15946 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15947 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15948 g++.dg/tree-ssa/pr23948.C: New testcases.
15949 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15950 three divisions in order to do the optimization.
15951
15952 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15953
15954 PR c++/25632
15955 * g++.dg/other/pr25632.C: New test.
15956
15957 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
15958
15959 PR fortran/25730
15960 * gfortran.dg/used_types_1.f90: New test.
15961
15962 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
15963
15964 PR target/25718
15965 * gcc.dg/torture/pr25718-1.c: New test.
15966
15967 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
15968
15969 * gfortran.dg/list_read_2.f90: Fix typo in description.
15970
15971 2006-01-10 Jan Beulich <jbeulich@novell.com>
15972
15973 * lib/target-supports.exp (check_visibility_available): Simplify test
15974 for *-*-netware*.
15975 (check_profiling_available): Fail for *-*-netware*.
15976 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15977 * gcc.dg/20021014-1.c: Likewise.
15978 * gcc.dg/nest.c: Likewise.
15979
15980 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
15981
15982 fortran/24936
15983 * gfortran.dg/forall_3.f90: New test.
15984
15985 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
15986
15987 PR fortran/21977
15988 * gfortran.dg/nesting_2.f90: New test.
15989 * gfortran.dg/nesting_3.f90: New test.
15990
15991 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
15992
15993 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15994 Fix typo in comment.
15995
15996 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
15997
15998 * gfortran.dg/single_char_string.f90: New test.
15999
16000 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
16001
16002 * gfortran.dg/ichar_2.f90: New test.
16003
16004 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
16005
16006 PR fortran/25093
16007 * gfortran.dg/private_type_4.f90: New.
16008
16009 2006-01-07 Richard Guenther <rguenther@suse.de>
16010
16011 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16012
16013 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16014
16015 * gfortran.dg/func_decl_1.f90: New.
16016 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16017 * gfortran.dg/array_alloc_2.f90: Likewise.
16018 * gfortran.dg/char_result_8.f90: Likewise.
16019 * gfortran.dg/dup_save_1.f90: Likewise.
16020 * gfortran.dg/dup_save_2.f90: Likewise.
16021 * gfortran.dg/f2c_6.f90: Likewise.
16022 * gfortran.dg/f2c_7.f90: Likewise.
16023 * gfortran.dg/func_result_2.f90: Likewise.
16024 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16025
16026 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
16027
16028 PR fortran/22146
16029 * gfortran.dg/elemental_subroutine_1.f90: New test.
16030 * gfortran.dg/elemental_subroutine_2.f90: New test.
16031
16032 PR fortran/25029
16033 PR fortran/21256
16034 * gfortran.dg/assumed_size_refs_1.f90: New test.
16035
16036 PR fortran/20868
16037 PR fortran/20870
16038 * gfortran.dg/assumed_size_refs_2.f90: New test.
16039 * gfortran.dg/initialization_1.f90: Change warning message.
16040
16041 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
16042
16043 * gcc.dg/tree-ssa/loop-15.c: New test.
16044
16045 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16046
16047 PR fortran/25598
16048 * gfortran.dg/backspace_3.f: New test.
16049 * gfortran.dg/backspace_4.f: New test.
16050
16051 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16052
16053 PR fortran/24268
16054 * gfortran.dg/fmt_white.f: Update test.
16055
16056 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
16057
16058 * gcc.dg/cast-1.c: Add new warning.
16059 * gcc.dg/cast-2.c: Likewise.
16060 * gcc.dg/cast-3.c: Likewise.
16061 * gcc.dg/format/cast-1.c: Likewise.
16062 * gcc.dg/cast-4.c: New testcase.
16063
16064 2006-01-05 Richard Guenther <rguenther@suse.de>
16065
16066 PR tree-optimization/22555
16067 * gcc.dg/tree-ssa/alias-3.c: New testcase.
16068
16069 2006-01-05 Richard Guenther <rguenther@suse.de>
16070 Diego Novillo <dnovillo@redhat.com>
16071
16072 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16073 * gcc.dg/tree-ssa/loop-8.c: Likewise.
16074 * gcc.dg/tree-ssa/loop-1.c: Likewise.
16075 * gcc.dg/tree-ssa/pr23294.c: Likewise.
16076 * gcc.dg/tree-ssa/pr21985.c: Likewise.
16077 * gcc.dg/tree-ssa/loop-14.c: Likewise.
16078 * gcc.dg/tree-ssa/loop-2.c: Likewise.
16079 * gcc.dg/tree-ssa/loop-3.c: Likewise.
16080 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16081 * gcc.dg/tree-ssa/pr21171.c: Likewise.
16082 * gcc.dg/tree-ssa/loop-5.c: Likewise.
16083 * gcc.dg/tree-ssa/loop-10.c: Likewise.
16084 * gcc.dg/tree-ssa/loop-6.c: Likewise.
16085 * treelang/compile/extravar.tree: Likewise.
16086 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16087 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16088 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16089 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16090 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16091
16092 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
16093
16094 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16095 for 64-bit fix.
16096
16097 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
16098
16099 PR fortran/23675
16100 gfortran.dg/char_result_11.f90: New.
16101
16102 2006-01-04 Mark Mitchell <mark@codesourcery.com>
16103
16104 PR c++/24782
16105 * g++.dg/parse/access9.C: New test.
16106 * g++.dg/tc1/dr52.C: Tweak error markers.
16107
16108 2006-01-04 Richard Henderson <rth@redhat.com>
16109
16110 Merge from gomp branch.
16111 * g++.dg/parse/pragma2.C: Update expected error lines.
16112
16113 2006-01-04 Jakub Jelinek <jakub@redhat.com>
16114
16115 * g++.dg/other/i386-2.C: New test.
16116
16117 PR target/25554
16118 * gcc.c-torture/compile/20051228-1.c: New test.
16119
16120 PR c/25559
16121 * gcc.dg/pr25559.c: New test.
16122
16123 2006-01-03 Mark Mitchell <mark@codesourcery.com>
16124
16125 PR c++/25492
16126 * g++.dg/lookup/friend9.C: New test.
16127
16128 PR c++/25625
16129 * g++.dg/template/repo5.C: New test.
16130
16131 2006-01-03 Steven G. Kargl <kargls@comcast.net>
16132
16133 PR fortran/25101
16134 * gfortran.dg/forall_2.f90: New test.
16135
16136 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
16137
16138 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16139 dg-require-weak. Adjust regexp to handle leading-underscore
16140 targets and space as well as TAB after .weak. Change previous
16141 64-bit fix to not use naked dot.
16142
16143 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
16144
16145 PR rtl-optimization/25578
16146 * gcc.c-torture/execute/20060102-1.c: New testcase.
16147
16148 2006-01-03 Richard Guenther <rguenther@suse.de>
16149
16150 PR c/25183
16151 * gcc.dg/torture/pr25183.c: New testcase.
16152
16153 2006-01-03 Jakub Jelinek <jakub@redhat.com>
16154
16155 Merge from gomp-branch.
16156 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16157 * gcc.dg/ia64-sync-2.c: Likewise.
16158 * gcc.dg/ia64-sync-3.c: Likewise.
16159 * gcc.dg/ia64-sync-4.c: Likewise.
16160 * gcc.dg/sync-2.c: Likewise.
16161 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16162 that sparc64-*-* and sparcv9-*-* supports sync builtins.
16163
16164 2006-01-02 Mark Mitchell <mark@codesourcery.com>
16165
16166 PR c++/25635
16167 * g++.dg/parse/operator6.C: New test.
16168
16169 PR c++/25637
16170 * g++.dg/parse/error29.C: New test.
16171
16172 PR c++/25638
16173 * g++.dg/parse/dtor6.C: New test.
16174
16175 PR c++/25633
16176 * g++.dg/parse/ctor3.C: New test.
16177
16178 PR c++/25634
16179 * g++.dg/template/class3.C: New test.
16180
16181 2006-01-02 Geoffrey Keating <geoffk@apple.com>
16182
16183 * g++.dg/debug/debug9.C: New.
16184
16185 2006-01-02 Steven G. Kargl <kargls@comcast.net>
16186
16187 PR fortran/24640
16188 * gfortran.dg/label_2.f90: New test.
16189
16190 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16191
16192 * g++.dg/lookup/using12.C: Tighten error marker.
16193
16194 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
16195 Andrew Pinski <pinskia@physics.uc.edu>
16196
16197 * gcc.target/powerpc/darwin-abi-3.c: New file.
16198 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16199 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16200 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16201 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16202 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16203 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16204 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16205 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16206
16207 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
16208
16209 * gcc.dg/tree-ssa/loadpre1.c: New;
16210 * gcc.dg/tree-ssa/loadpre2.c: New;
16211 * gcc.dg/tree-ssa/loadpre3.c: New;
16212 * gcc.dg/tree-ssa/loadpre4.c: New;
16213 * gcc.dg/tree-ssa/loadpre5.c: New;
16214 * gcc.dg/tree-ssa/loadpre6.c: New;
16215 * gcc.dg/tree-ssa/loadpre7.c: New;
16216 * gcc.dg/tree-ssa/loadpre8.c: New;
16217 * gcc.dg/tree-ssa/loadpre9.c: New;
16218
16219 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
16220
16221 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16222 * g++.dg/abi/thunk4.C: Likewise.
16223
16224 2006-01-01 Andreas Jaeger <aj@suse.de>
16225
16226 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16227 portable.
16228
16229 2006-01-01 Jakub Jelinek <jakub@redhat.com>
16230
16231 PR c++/25294
16232 * gcc.dg/pragma-pack-3.c: New test.
16233 * g++.dg/parse/pragma3.C: New test.
16234
16235 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16236
16237 PR middle-end/24827
16238 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16239
16240 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16241
16242 PR testsuite/25214
16243 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16244
16245 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
16246
16247 PR fortran/22607
16248 * gfortran-dg/pure_byref_3.f90: New.
16249
16250 fortran/PR 25396
16251 * gfortran.dg/userdef_operator_1.f90: New.
16252
16253 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
16254
16255 * g++.dg/abi/thunk3.C: New.
16256 * g++.dg/abi/thunk4.C: New.
16257
16258 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
16259
16260 PR fortran/25532
16261 * gfortran.dg/host_used_types_1.f90: New test. Check that host
16262 associated derived type components of derived types are
16263 properly declared in contained procedures.
16264
16265 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16266
16267 PR libgfortran/25139
16268 * gfortran.dg/backspace_2.f: New test.
16269
16270 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16271
16272 PR libgfortran/25550
16273 * gfortran.dg/endfile.f: New test.
16274
16275 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16276
16277 PR libgfortran/25419
16278 * gfortran.dg/comma.f: New test.
16279
16280 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16281
16282 * lib/gfortran-dg.exp: Remove trailing whitespace.
16283 * lib/fortran-torture.exp: Test with -fbounds-check instead of
16284 -funroll-all-loops.
16285
16286 2005-12-28 Alan Modra <amodra@bigpond.net.au>
16287
16288 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16289 Extended Double long doubles or repeat tests when long double is
16290 the same size as double.
16291
16292 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16293
16294 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16295
16296 PR testsuite/25442
16297 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16298 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16299
16300 PR testsuite/25441
16301 * gcc.dg/pr23911.c: Make test variable static.
16302
16303 PR testsuite/25444
16304 * gcc.dg/tree-ssa/pr14841.c: Likewise.
16305
16306 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16307
16308 PR c++/25439
16309 * g++.dg/parse/crash17.C: Adjust error markers.
16310 * g++.dg/template/error20.C: New test.
16311
16312 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16313
16314 PR c++/23172
16315 * g++.dg/ext/complit4.C: New test.
16316
16317 PR c++/25417
16318 * g++.dg/ext/complit5.C: Likewise.
16319
16320 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
16321
16322 PR tree-optimization/25125
16323 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16324 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16325 * gcc.c-torture/execute/pr25125.c: New.
16326
16327 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
16328
16329 PR fortran/25029
16330 PR fortran/21256
16331 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16332 functions with incorrect assumed size references.
16333
16334 2005-12-24 Mark Mitchell <mark@codesourcery.com>
16335
16336 PR c++/23171
16337 * g++.dg/opt/init1.C: New test.
16338
16339 2005-12-23 Mark Mitchell <mark@codesourcery.com>
16340
16341 PR c++/24671
16342 * g++.dg/template/sfinae3.C: New test.
16343
16344 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16345
16346 * g++.dg/other/friend4.C: New test.
16347
16348 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16349
16350 PR target/25005
16351 * g++.dg/opt/pr25005.C: New test.
16352
16353 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16354
16355 PR c++/25369
16356 * g++.dg/template/ptrmem16.C: New test.
16357
16358 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
16359
16360 PR fortran/25029
16361 PR fortran/21256
16362 * gfortran.dg/initialization_1.f90: Add test of SIZE.
16363
16364 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16365
16366 PR libgfortran/25307
16367 * gfortran.dg/list_read_5.f90: New test.
16368
16369 2005-12-22 Richard Henderson <rth@redhat.com>
16370
16371 * gcc.target/i386/sse-7.c: Use -msse2.
16372
16373 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16374
16375 PR rtl-optimization/25432
16376 * gcc.c-torture/compile/20051216-1.c: New test.
16377
16378 PR objc/25328
16379 * objc/execute/pr25328.m: New test.
16380
16381 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16382
16383 PR c++/25364
16384 * g++.dg/template/call4.C: New test.
16385
16386 2005-12-22 Dale Johannesen <dalej@apple.com>
16387
16388 * gcc.target/i386/sse-17.c: New.
16389
16390 2005-12-22 Paul Brook <paul@codesourcery.com>
16391
16392 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16393
16394 2005-12-22 Paul Brook <paul@codesourcery.com>
16395
16396 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16397
16398 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
16399
16400 PR tree-opt/25513
16401 * gcc.c-torture/compile/pr25513.c: New test.
16402
16403 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16404
16405 PR c++/23333
16406 * g++.dg/parse/error25.C: Add more tests.
16407
16408 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16409
16410 PR fortran/18990
16411 * gfortran.dg/der_charlen_1.f90: New.
16412
16413 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
16414
16415 PR fortran/20889
16416 * gfortran.dg/pointer_component_type_1.f90: New test.
16417
16418 PR fortran/25029
16419 PR fortran/21256
16420 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16421 should give an error with assumed size array refernces and checks
16422 those that should not.
16423 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16424 reference an upper bound so that it does not generate an error.
16425
16426 PR fortran/19362
16427 PR fortran/20244
16428 PR fortran/20864
16429 PR fortran/25391
16430 * gfortran.dg/used_dummy_types_1.f90: New test.
16431 * gfortran.dg/used_dummy_types_2.f90: New test.
16432 * gfortran.dg/used_dummy_types_3.f90: New test.
16433 * gfortran.dg/used_dummy_types_4.f90: New test.
16434 * gfortran.dg/used_dummy_types_5.f90: New test.
16435
16436 PR fortran/23152
16437 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16438 group already being USE associated.
16439 * gfortran.dg/assumed_shape_nml.f90: New test.
16440 * gfortran.dg/assumed_size_nml.f90: New test.
16441
16442 PR fortran/20862
16443 PR fortran/25053
16444 PR fortran/25063
16445 PR fortran/25064
16446 PR fortran/25066
16447 PR fortran/25067
16448 PR fortran/25068
16449 PR fortran/25307
16450 * gfortran.dg/io_constraints_1.f90: New test.
16451 * gfortran.dg/io_constraints_1.f90: New test.
16452 * gfortran.dg/iostat_3.f90: Change wording of warning.
16453 * gfortran.dg/g77/19981216-0.f: The same.
16454
16455 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
16456
16457 PR tree-optimization/23518
16458 * gcc.dg/pr23518.c: New.
16459
16460 2005-12-21 Mike Stump <mrs@apple.com>
16461
16462 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16463
16464 2005-12-21 Paul Brook <paul@codesourcery.com>
16465
16466 * gcc.dg/pr19340.c: Skip on m68k targets.
16467
16468 2005-12-21 Steven Bosscher <stevenb@suse.de>
16469
16470 PR rtl-optimization/25196
16471 * gcc.dg/pr25196.c: New test.
16472
16473 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
16474
16475 PR fortran/25423
16476 gfortran.dg/where_nested_1.f90: New.
16477
16478 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
16479
16480 PR tree-optimization/25382.
16481 * gcc.dg/tree-ssa/pr25382.c: New.
16482
16483 2005-12-20 Richard Guenther <rguenther@suse.de>
16484
16485 PR middle-end/24306
16486 * gcc.target/i386/pr24306.c: New testcase.
16487
16488 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
16489
16490 PR tree-optimization/25501
16491 * gcc.dg/tree-ssa/pr25501.c: New.
16492
16493 2005-12-20 Richard Guenther <rguenther@suse.de>
16494
16495 Revert
16496 2005-12-02 Richard Guenther <rguenther@suse.de>
16497
16498 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16499
16500 2005-12-20 Mark Mitchell <mark@codesourcery.com>
16501
16502 PR c++/21228
16503 * g++.dg/warn/Wunreachable-code-2.C: New test.
16504
16505 2005-12-19 Mark Mitchell <mark@codesourcery.com>
16506
16507 PR c++/24278
16508 * g++.dg/template/ctor5.C: New test.
16509
16510 PR c++/24915
16511 * g++.dg/template/overload8.C: New test.
16512
16513 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
16514
16515 * gcc.c-torture/compile/pr25483 : New test.
16516
16517 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16518
16519 PR c++/20552
16520 * g++.dg/ext/typeof10.C: New test.
16521
16522 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
16523
16524 * gcc.dg/mt-loopi1.c: New.
16525
16526 2005-12-18 Richard Guenther <rguenther@suse.de>
16527
16528 PR tree-optimization/25481
16529 * gcc.dg/torture/pr25481.c: New testcase.
16530
16531 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
16532
16533 PR rtl-optimization/21041
16534 * gcc.dg/pr21041.c: New test.
16535
16536 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16537
16538 PR libgfortran/25463
16539 * gfortran.dg/advance.f90: New test.
16540
16541 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
16542
16543 * gcc.dg/20051201-1.c: New test.
16544
16545 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
16546
16547 PR fortran/25018
16548 * gfortran.dg/initialization_1.f90: New test.
16549 * gfortran.dg/enum_5.f90: Change dg-error to new message.
16550 * gfortran.dg/g77/980616-0.f: The same.
16551
16552 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16553
16554 * PR fortran/25458
16555 * gfortran.dg/chkbits.f90: New test.
16556
16557 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16558
16559 * gfortran.dg/enum_5.f: Revert to previous version.
16560
16561 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16562
16563 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16564 * gfortran.dg/nested_modules_1.f90: Ditto.
16565 * gfortran.dg/hollerith_f95.f90: Ditto.
16566 * gfortran.dg/select_5.f90: Ditto.
16567 * gfortran.dg/secnds.f: Ditto.
16568 * gfortran.dg/hollerith2.f90: Ditto.
16569 * gfortran.dg/imag_2.f: Ditto.
16570 * gfortran.dg/ftell_2.f90: Ditto.
16571 * gfortran.dg/malloc_free_1.f90: Ditto.
16572 * gfortran.dg/logint-1.f: Ditto.
16573 * gfortran.dg/recursive_statement_functions.f90: Ditto.
16574 * gfortran.dg/e_d_fmt.f90: Ditto.
16575 * gfortran.dg/hollerith_legacy.f90: Ditto.
16576 * gfortran.dg/logint-2.f: Ditto.
16577 * gfortran.dg/enum_5.f90: Ditto.
16578 * gfortran.dg/f2c_2.f90: Ditto.
16579 * gfortran.dg/pr17143.f90: Ditto.
16580 * gfortran.dg/namelist_14.f90: Ditto.
16581 * gfortran.dg/logint-3.f: Ditto.
16582 * gfortran.dg/spread_scalar_source.f90: Ditto.
16583 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16584 * gfortran.dg/namelist_11.f: Ditto.
16585 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16586 * gfortran.dg/g77/20010519-1.f
16587 * gfortran.dg/g77/alpha1.f: Ditto.
16588 * gfortran.dg/g77/990115-1.f: Ditto.
16589 * gfortran.dg/g77/erfc.f: Ditto.
16590 * gfortran.dg/g77/19990313-3.f: Ditto.
16591 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16592 * gfortran.dg/g77/20010426.f: Ditto.
16593 * gfortran.dg/g77/19990313-0.f: Ditto.
16594 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16595 * gfortran.dg/g77/20000629-1.f: Ditto.
16596 * gfortran.dg/g77/970125-0.f: Ditto.
16597 * gfortran.dg/g77/8485.f: Ditto.
16598 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16599 * gfortran.dg/g77/19990313-1.f: Ditto.
16600 * gfortran.dg/g77/int8421.f: Ditto.
16601 * gfortran.dg/g77/19990305-0.f: Ditto.
16602 * gfortran.dg/g77/947.f: Ditto.
16603 * gfortran.dg/g77/19990905-2.f: Ditto.
16604 * gfortran.dg/g77/cabs.f: Ditto.
16605 * gfortran.dg/g77/19990313-2.f: Ditto.
16606 * gfortran.dg/g77/20020307-1.f: Ditto.
16607 * gfortran.dg/g77/dcomplex.f: Ditto.
16608 * gfortran.dg/g77/19990502-1.f: Ditto.
16609 * gfortran.dg/g77/19981216-0.f: Ditto.
16610 * gfortran.dg/common_4.f90: Ditto.
16611 * gfortran.dg/entry_4.f90: Ditto.
16612 * gfortran.dg/equiv_constraint_2.f90: Ditto.
16613 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16614 * gfortran.dg/namelist_12.f: Ditto.
16615 * gfortran.dg/scale_1.f90: Ditto.
16616 * gfortran.dg/modulo_1.f90
16617 * gfortran.dg/hollerith.f90: Ditto.
16618 * gfortran.dg/direct_io_3.f90: Ditto.
16619 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16620 * gfortran.dg/gnu_logical_1.F: Ditto.
16621 * gfortran.dg/unf_io_convert_1.f90: Ditto.
16622 * gfortran.dg/assign_1.f90: Ditto.
16623 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16624 * gfortran.dg/pr23095.f: Ditto.
16625 * gfortran.dg/read_float_1.f90: Ditto.
16626
16627 2005-12-17 Andreas Jaeger <aj@suse.de>
16628
16629 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16630 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16631
16632 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16633
16634 PR fortran/24268
16635 * gfortran.dg/fmt_white.f: New test.
16636
16637 2005-12-16 Steven G. Kargl <kargls@comcast.net>
16638
16639 * gfortran.dg/label_1.f90: New test.
16640
16641 2005-12-15 Ben Elliston <bje@au.ibm.com>
16642
16643 PR testsuite/25422
16644 * gcc.dg/20031012-1.c: Add -Walways-true option.
16645 * gcc.dg/weak/weak-3.c: Likewise.
16646 * g++.old-deja/g++.mike/warn8.C: Likewise.
16647
16648 2005-12-16 Mike Stump <mrs@apple.com>
16649
16650 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16651 exit.
16652
16653 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16654
16655 PR libgfortran/25264
16656 PR libgfortran/25349
16657 * gfortran.dg/tl_editing.f90: Added additional checks.
16658 * gfortran.dg/t_editing.f: New test.
16659 * gfortran.dg/write_padding.f90: New test
16660
16661 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16662
16663 PR testsuite/25215
16664 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16665
16666 2005-12-16 Jakub Jelinek <jakub@redhat.com>
16667
16668 PR rtl-optimization/24899
16669 * gcc.c-torture/execute/20051215-1.c: New test.
16670
16671 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
16672
16673 PR 24823
16674 * gfortran.dg/pr24823.f: New test.
16675
16676 2005-12-16 Jeff Law <law@redhat.com>
16677
16678 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16679
16680 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
16681
16682 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16683 (base_types): Change C++ style comments to C style comments. Remove
16684 aligned types from the array. Keep Enums disabled.
16685 (complex_types): Remove aligned types from the array.
16686 Comment out "_Complex long double".
16687 (attrib_types): Remove.
16688 (complex_attrib_types): Remove.
16689 (attrib_array_types): Remove.
16690 (complex_attrib_array_types): Remove.
16691 (aligned_bitfld_types): Remove.
16692 (n_aligned_bitfld_types): Remove.
16693 (FEATURE_ALIGNEDPACKED): Delete.
16694 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16695 (singles): Remove support for adding attributes.
16696 (choose_type): Remove support for attributed types.
16697 (generate_fields): Remove support for attributed bit-fields.
16698 Remove support for adding attributes.
16699 (generate_random_tests): Remove support for adding attributes.
16700 (features): Add back "[0] :0" and "complex vector [0]".
16701 (main): Remove support for attributed bit-fields.
16702 Uncomment the calling of generate_random_tests for the rests of
16703 the tests.
16704
16705 2005-12-16 Jan Hubicka <jh@suse.cz>
16706
16707 * gcc.c-torture/combine/pr25224.c: New.
16708
16709 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
16710
16711 PR other/25028
16712 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16713 HP-UX.
16714
16715 2005-12-15 Richard Sandiford <richard@codesourcery.com>
16716
16717 * gcc.dg/20051215-1.c: New file.
16718
16719 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16720
16721 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16722 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16723
16724 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
16725
16726 PR fortran/18197
16727 * gfortran.dg/dummy_functions_1.f90: New.
16728
16729 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
16730
16731 PR rtl-optimization/25310
16732 * gcc.c-torture/compile/pr25310.c: New test.
16733
16734 2005-12-14 Jakub Jelinek <jakub@redhat.com>
16735
16736 PR debug/25023
16737 * gcc.dg/pr25023.c: New test.
16738
16739 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16740
16741 * g++.old-deja/g++.brendan/redecl1.C,
16742 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16743 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16744 g++.old-deja/g++.oliva/typeof1.C,
16745 g++.old-deja/g++.other/crash16.C,
16746 g++.old-deja/g++.other/crash34.C,
16747 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16748 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16749 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16750 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16751 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16752 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16753 Remove xfail.
16754
16755 2005-12-14 Kean Johnston <jkj@sco.com>
16756 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16757
16758 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16759 * gcc.target/i386/20020523-1.c: Ditto.
16760 * gcc.target/i386/tailcall-1.c: Ditto.
16761 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16762 * gcc.target/i386/ssetype-5.c: Ditto.
16763
16764 2005-12-14 Jeff Law <law@redhat.com>
16765
16766 * gcc.dg/tree-ssa/foldstring-1.c: New test.
16767
16768 2005-12-14 Jakub Jelinek <jakub@redhat.com>
16769
16770 PR target/25254
16771 PR target/24188
16772 * gcc.target/i386/pr25254.c: New test.
16773 * gfortran.dg/PR24188.f: New test.
16774
16775 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
16776
16777 * lib/fortran-torture.exp: Catch remaining uses of
16778 remote_file build delete.
16779
16780 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16781
16782 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16783
16784 2005-12-14 Ben Elliston <bje@au.ibm.com>
16785
16786 * gcc.dg/warn-addr-cmp.c: New test.
16787
16788 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16789
16790 PR debug/25023
16791 PR target/25293
16792 * gcc.target/i386/pr25293.c: New test.
16793
16794 2005-12-13 Petr Machata <machata@post.cz>
16795
16796 PR c++/24907
16797 * g++.dg/parse/comma2.C: New test.
16798
16799 2005-12-13 Mark Mitchell <mark@codesourcery.com>
16800 Jakub Jelinek <jakub@redhat.com>
16801
16802 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16803 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16804 (limits.h): Include unconditionally.
16805 (stdlib.h): Likewise.
16806 (hashtab.h): Do not include.
16807 (getopt.h): Likewise.
16808 (stddef.h): Include.
16809 (hashval_t): Define.
16810 (struct entry): Add "next" field.
16811 (HASH_SIZE): New macro.
16812 (hash_table): New variable.
16813 (switchfiles): Do not use xmalloc.
16814 (mix): New macro.
16815 (iterative_hash): New function.
16816 (hasht): Remove.
16817 (e_exists): New function.
16818 (e_insert): Likewise.
16819 (output): Use, instead of libiberty hashtable functions.
16820 (main): Do not use getopt. Do not call htab_create.
16821
16822 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16823
16824 PR c++/25331
16825 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16826 put atal* and atpaal* attributes on array elements.
16827 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16828 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16829 put atal* and atpaal* attributes on array elements.
16830 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16831
16832 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
16833
16834 * gcc.dg/single-precision-constant.c: New test.
16835
16836 2005-12-13 Alan Modra <amodra@bigpond.net.au>
16837
16838 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16839 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16840 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16841 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16842 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16843 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16844 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16845 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16846 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16847 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16848 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16849 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16850 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16851 gcc.target/powerpc/ppc-sdata-2.c,
16852 gcc.target/powerpc/ppc-stackalign-1.c,
16853 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16854 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16855 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16856 gcc.target/powerpc/rs6000-ldouble-2.c,
16857 gcc.target/powerpc/rs6000-power2-1.c,
16858 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16859 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
16860 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
16861 option into target selector.
16862 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
16863 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16864
16865 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16866
16867 PR objc/25348
16868 * objc.dg/encode-9.m: New test.
16869
16870 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16871
16872 PR testsuite/20772
16873 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16874 * gcc.dg/asm-b.c: Fix typo.
16875 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16876 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16877 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16878 i?86 lp64 and x86_64 ilp32.
16879 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16880 on i?86 lp64.
16881 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16882
16883 2005-12-12 Steven G. Kargl <kargls@comcast.net>
16884
16885 PR fortran/25078
16886 gfortran.dg/equiv_5.f90: New test.
16887
16888 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
16889
16890 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16891 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16892 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16893 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16894 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16895 * gcc.dg/tree-ssa/reassoc-5.c: New.
16896 * gcc.dg/tree-ssa/reassoc-6.c: New.
16897 * gcc.dg/tree-ssa/reassoc-7.c: New.
16898 * gcc.dg/tree-ssa/reassoc-8.c: New.
16899 * gcc.dg/tree-ssa/reassoc-9.c: New.
16900 * gcc.dg/tree-ssa/reassoc-10.c: New.
16901 * gcc.dg/tree-ssa/reassoc-11.c: New.
16902
16903 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16904
16905 PR testsuite/25167
16906 PR testsuite/24478
16907 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16908
16909 2005-12-12 Mark Mitchell <mark@codesourcery.com>
16910
16911 PR c++/25300
16912 * g++.dg/template/inherit.C: Do not use a generic error message.
16913
16914 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16915
16916 PR libobjc/25354
16917 * objc.dg/gnu-encoding: New directory.
16918 * objc.dg/gnu-encoding/compat-common.h: New file.
16919 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16920 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16921 * objc.dg/gnu-encoding/vector-defs.h: New file.
16922 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16923 * objc.dg/gnu-encoding/generate-random.c: New file.
16924 * objc.dg/gnu-encoding/generate-random_r.c: New file.
16925 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16926 * objc.dg/gnu-encoding/generate-random.h: New file.
16927
16928 2005-12-11 Mark Mitchell <mark@codesourcery.com>
16929
16930 PR c++/25337
16931 * g++.dg/template/defarg7.C: New test.
16932
16933 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
16934
16935 PR libobjc/25347
16936 * objc.dg/encode-8.m: New test.
16937
16938 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
16939
16940 PR libobjc/25346
16941 * objc.dg/encode-7.m: New test.
16942
16943 2005-12-10 Mark Mitchell <mark@codesourcery.com>
16944
16945 PR c++/25010
16946 * g++.dg/opt/inline10.C: New test.
16947
16948 2005-12-11 Steven G. Kargl <kargls@comcast.net>
16949
16950 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16951
16952 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
16953
16954 * gfortran.dg/substring_equivalence.f90: typo in comment
16955
16956 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16957
16958 PR fortran/25068
16959 * gfortran.dg/iostat_3.f90: New test.
16960
16961 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
16962
16963 PR fortran/23815
16964 * gfortran.dg/unf_io_convert_1.f90: New test.
16965 * gfortran.dg/unf_io_convert_2.f90: New test.
16966 * gfortran.dg/unf_io_convert_3.f90: New test.
16967
16968 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16969
16970 PR testsuite/20772
16971 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16972 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16973 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16974 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16975 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16976 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16977 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16978 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16979 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16980 gcc.dg/torture/fp-int-convert-float128-timode.c,
16981 gcc.dg/torture/fp-int-convert-float128.c,
16982 gcc.dg/torture/fp-int-convert-float80-timode.c,
16983 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16984 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16985
16986 * gcc.dg/tls/opt-1.c: Require effective target fpic.
16987
16988 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
16989
16990 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16991
16992 2005-12-10 Richard Sandiford <richard@codesourcery.com>
16993
16994 * gcc.dg/20051207-1.c,
16995 * gcc.dg/20051207-2.c,
16996 * gcc.dg/20051207-3.c: New tests.
16997
16998 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16999
17000 PR testsuite/20772
17001 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17002 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17003 dg-skip-if target selector.
17004
17005 PR testsuite/20772
17006 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17007 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17008 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17009 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17010 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17011 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17012 and/or merge with i?86 cases.
17013
17014 * gcc.dg/tls/opt-3.c: Require effective target fpic.
17015
17016 PR testsuite/20772
17017 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17018 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17019 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17020 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17021 x86_64-*-linux*.
17022
17023 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
17024
17025 PR target/25311
17026 * gcc.c-torture/compile/pr25311.c: New test.
17027
17028 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17029
17030 PR libgfortran/25039
17031 * gfortran.dg/read_comma.f: New test.
17032
17033 2005-12-08 Jakub Jelinek <jakub@redhat.com>
17034
17035 PR c++/19317
17036 * g++.dg/opt/pr19317-1.C: New test.
17037 * g++.dg/opt/pr19317-2.C: New test.
17038 * g++.dg/opt/pr19317-3.C: New test.
17039
17040 PR target/19005
17041 * gcc.c-torture/execute/pr19005.c: New test.
17042
17043 PR target/17828
17044 * g++.old-deja/g++.other/comdat5.C: New test.
17045 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17046
17047 * g++.dg/compat/struct-layout-1.exp: New file.
17048 * g++.dg/compat/struct-layout-1.h: New.
17049 * g++.dg/compat/struct-layout-1_generate.c: New.
17050 * g++.dg/compat/struct-layout-1_x1.h: New.
17051 * g++.dg/compat/struct-layout-1_x2.h: New.
17052 * g++.dg/compat/struct-layout-1_y1.h: New.
17053 * g++.dg/compat/struct-layout-1_y2.h: New.
17054
17055 * gcc.dg/20050330-2.c: New test.
17056
17057 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
17058
17059 PR fortran/25292
17060 * gfortran.dg/associated_1.f90: New.
17061
17062 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
17063
17064 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17065 ILP32 vect_no_align platforms.
17066
17067 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
17068 Jakub Jelinek <jakub@redhat.com>
17069
17070 PR target/25268
17071 * gcc.c-torture/compile/20051207-1.c: New test.
17072
17073 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17074
17075 PR testsuite/20772
17076 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17077 gcc.dg/torture/pr18582-1.c,
17078 gcc.target/i386/attributes-error.c: Also test on x86_64.
17079
17080 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17081
17082 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17083
17084 PR c++/19397
17085 * g++.dg/template/typedef3.C: New test.
17086
17087 PR c++/19762
17088 PR c++/19764
17089 * g++.dg/template/dtor3.C: Fix error markers.
17090
17091 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
17092
17093 * lib/target-supports.exp (check_effective_target_sync_char_short):
17094 Add s390*.
17095
17096 2005-12-06 Janis Johnson <janis187@us.ibm.com>
17097
17098 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17099
17100 2005-12-06 Roger Sayle <roger@eyesopen.com>
17101
17102 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17103 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17104 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17105 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17106
17107 2005-12-06 Roger Sayle <roger@eyesopen.com>
17108
17109 PR c++/25263
17110 * g++.dg/other/array2.C: New test case.
17111
17112 2005-12-05 Geoffrey Keating <geoffk@apple.com>
17113
17114 * gcc.dg/darwin-weakimport-3.c: New.
17115
17116 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17117 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17118 and to work on Darwin.
17119 * gcc.dg/attr-weakref-1b.c: New file.
17120 * gcc.dg/attr-weakref-2.c: New test.
17121 * gcc.dg/darwin-weakref-1.c: New test.
17122
17123 2005-12-05 Janis Johnson <janis187@us.ibm.com>
17124
17125 PR testsuite/25247
17126 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17127 use in selector expressions.
17128 (dg-xfail-if): Ditto.
17129 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17130 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17131 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17132 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17133 * gcc.test-framework/test-framework.exp: Skip generated tests if
17134 CHECK_TEST_FRAMEWORK is not 1.
17135
17136 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17137
17138 PR tree-optimization/24963
17139 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17140
17141 PR target/24108
17142 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17143
17144 PR target/18580
17145 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17146 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17147 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17148 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17149
17150 2005-12-05 Jakub Jelinek <jakub@redhat.com>
17151
17152 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17153 dg-options.
17154
17155 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17156
17157 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17158
17159 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17160
17161 * gcc.dg/format/cast-1.c: New test.
17162
17163 2005-12-04 Roger Sayle <roger@eyesopen.com>
17164
17165 PR c/7776
17166 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17167 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17168 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17169 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17170
17171 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17172
17173 * gcc.dg/cast-pretty-print-1.c: New test.
17174
17175 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17176
17177 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17178
17179 2005-12-02 Mark Mitchell <mark@codesourcery.com>
17180
17181 PR c++/24173
17182 * g++.dg/template/friend40.C: New test.
17183
17184 2005-12-02 Jakub Jelinek <jakub@redhat.com>
17185
17186 PR target/25199
17187 * gcc.target/i386/movq-2.c: New test.
17188 * gcc.target/i386/movq.c: Remove target i?86, instead add
17189 dg-require-effective-target ilp32.
17190
17191 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17192
17193 PR c++/24103
17194 * g++.dg/other/default1.C: New test.
17195
17196 2005-12-02 Richard Guenther <rguenther@suse.de>
17197
17198 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17199
17200 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
17201
17202 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17203
17204 2005-12-02 Alan Modra <amodra@bigpond.net.au>
17205
17206 PR target/21017
17207 * gcc.target/powerpc/rotate.c: New.
17208
17209 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17210
17211 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17212 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17213
17214 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
17215
17216 PR c/13384
17217 * gcc.dg/pr17730-1.c: Adjust.
17218 * gcc.dg/lvalue1.c (main): Likewise.
17219 * gcc.dg/lvalue-2.c: Likewise.
17220 * g++.dg/pr7503-3.C
17221
17222 2005-12-01 Geoffrey Keating <geoffk@apple.com>
17223
17224 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17225 error messages.
17226
17227 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
17228
17229 PR fortran/24789
17230 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
17231
17232 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17233
17234 PR target/24475
17235 * lib/target-supports.exp (check_effective_target_tls): New.
17236 (check_effective_target_tls_runtime): New.
17237 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17238 for TLS support.
17239 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17240 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17241 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17242 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17243 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17244 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17245 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17246 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17247 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17248 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17249 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17250 effective-target TLS.
17251 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17252 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17253 effective-target TLS runtime.
17254
17255 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17256
17257 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17258
17259 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
17260
17261 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17262 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17263 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17264 ignored" warnings when "packing" is the same as the ABI layout.
17265
17266 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
17267
17268 PR fortran/21302
17269 * gfortran.dg/line_length_1.f: New test.
17270 * gfortran.dg/line_length_2.f90: Ditto.
17271
17272 2005-11-30 Richard Guenther <rguenther@suse.de>
17273
17274 PR tree-optimization/21655
17275 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17276
17277 2005-11-30 Dale Johannesen <dalej@apple.com>
17278
17279 * gcc.c-torture/compile/pr24930.c: New.
17280
17281 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
17282
17283 PR fortran/15809
17284 * gfortran.dg/auto_char_dummy_array.f90: New test.
17285
17286 2005-11-30 Jeff Law <law@redhat.com>
17287
17288 * g++.old-deja/g++.law/pr25000.C: New test.
17289
17290 2005-11-30 Jakub Jelinek <jakub@redhat.com>
17291
17292 * gcc.dg/tls/opt-11.c: New test.
17293
17294 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
17295
17296 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17297 targets.
17298 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17299 LP64 ia64.
17300
17301 2005-11-29 Jakub Jelinek <jakub@redhat.com>
17302
17303 * gfortran.dg/open_access_1.f90: New test.
17304
17305 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17306
17307 * gcc.dg/charset/builtin2.c: New test.
17308
17309 2005-11-28 Jakub Jelinek <jakub@redhat.com>
17310
17311 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17312 on mmix-*-* for *_[xy].c.
17313
17314 2005-11-28 Kean Johnston <jkj@sco.com>
17315
17316 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17317 headers.
17318 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17319 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17320 * gcc.target/i386/asm-3.c: Ditto.
17321 * gcc.target/i386/clobbers.c: Ditto.
17322 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17323 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17324 test regexp.
17325 * gcc.target/i386/mul.c: Ditto.
17326 * gcc.target/i386/ssetype-1.c: Ditto.
17327 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17328 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17329 static so the test works with -fPIC mode too. Based on comment in
17330 PR19231 by Pinski.
17331 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17332
17333 2005-11-28 Richard Guenther <rguenther@suse.de>
17334
17335 * gcc.dg/alias-9.c: New testcase.
17336 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17337
17338 2005-11-28 Roger Sayle <roger@eyesopen.com>
17339 Uros Bizjak <uros@kss-loka.si>
17340
17341 PR middle-end/20219
17342 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17343 tan(x)/sin(x) transformations.
17344
17345 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
17346
17347 PR middle-end/24575
17348 * gcc.dg/tree-ssa/divide-3.c: New test.
17349 * gcc.dg/tree-ssa/divide-4.c: New test.
17350
17351 2005-11-27 Steven G. Kargl <kargls@comcast.net>
17352
17353 PR fortran/24917
17354 * gfortran.dg/boz_6.f90: New test.
17355
17356 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17357
17358 PR fortran/23912
17359 * gfortran.dg/modulo_1.f90: New test.
17360
17361 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17362
17363 PR libfortran/24919
17364 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17365 fail on CRLF platforms.
17366 * gfortran.dg/ftell_2.f90: Likewise.
17367
17368 2005-11-26 Eric Christopher <echristo@apple.com>
17369
17370 * gcc.dg/intmax_t-1.c: Remove mips xfail.
17371
17372 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17373
17374 * objc.dg/gnu-runtime-3.m: Simplify.
17375
17376 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17377
17378 PR middle-end/23669
17379 * gcc.dg/tree-ssa/divide-1.c: New test.
17380 * gcc.dg/tree-ssa/divide-2.c: New test.
17381
17382 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17383
17384 PR libgfortran/24945
17385 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17386
17387 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17388
17389 PR libgfortran/24945
17390 * gfortran.dg/open_status_2.f90: New test.
17391
17392 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17393
17394 * gcc.c-torture/execute/builtins/fprintf.c,
17395 gcc.c-torture/execute/builtins/fputs-lib.c,
17396 gcc.c-torture/execute/builtins/fputs.c,
17397 gcc.c-torture/execute/builtins/lib/fprintf.c,
17398 gcc.c-torture/execute/builtins/lib/printf.c,
17399 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17400
17401 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
17402
17403 * gcc.dg/20050922-2.c: New test.
17404
17405 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
17406
17407 * objc.dg/gnu-runtime-3.m: New test.
17408
17409 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17410
17411 PR c++/9278
17412 * g++.dg/other/void1.C: New test.
17413
17414 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
17415
17416 PR middle-end/24998
17417 * gcc.dg/torture/fp-int-convert-float.c,
17418 gcc.dg/torture/fp-int-convert-double.c,
17419 gcc.dg/torture/fp-int-convert-long-double.c,
17420 gcc.dg/torture/fp-int-convert-timode.c,
17421 gcc.dg/torture/fp-int-convert-float80.c,
17422 gcc.dg/torture/fp-int-convert-float80-timode.c,
17423 gcc.dg/torture/fp-int-convert-float128.c,
17424 gcc.dg/torture/fp-int-convert-float128-timode.c,
17425 gcc.dg/torture/fp-int-convert.h: New files.
17426
17427 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
17428
17429 PR middle-end/24989
17430 * gcc.dg/tree-ssa/bool-10.c: New test.
17431 * gcc.dg/tree-ssa/bool-11.c: New test.
17432 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17433
17434 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
17435
17436 PR middle-end/24990
17437 * tree-ssa/pr24990-1.c: New test.
17438
17439 2005-11-24 Richard Guenther <rguenther@suse.de>
17440 Dirk Mueller <dmueller@suse.de>
17441
17442 PR c++/14024
17443 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17444 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17445 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17446 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17447 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17448 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17449
17450 2005-11-23 Uros Bizjak <uros@kss-loka.si>
17451
17452 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17453
17454 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
17455
17456 PR c/21668
17457 * gcc.dg/Wc++-compat.c: New.
17458 * gcc.dg/Wno-c++-compat.c: New.
17459
17460 2005-11-23 Alan Modra <amodra@bigpond.net.au>
17461
17462 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17463 (vspltish, vspltisw): Likewise.
17464
17465 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17466
17467 PR libgfortran/24794
17468 * gfortran.dg/namelist_12.f: Fix quotes.
17469 * gfortran.dg/namelist_13.f90: Fix quotes.
17470 * gfortran.dg/namelist_14.f90: Fix quotes.
17471 * gfortran.dg/namelist_15.f90: Fix quotes.
17472 * gfortran.dg/namelist_use.f90: Fix quotes.
17473 * gfortran.dg/namelist_use_only.f90: Fix quotes.
17474 * gfortran.dg/namelist_21.f90: New test.
17475 * gfortran.dg/namelist_22.f90: New test.
17476
17477 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
17478
17479 PR target/23435
17480 * gcc.c-torture/compile/pr23435.c: New.
17481
17482 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
17483
17484 * gcc.c-torture/execute/floatunsisf-1.c: New test.
17485
17486 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
17487
17488 * gcc.target/powerpc/405-macchw-1.c,
17489 gcc.target/powerpc/405-macchw-2.c,
17490 gcc.target/powerpc/405-macchwu-1.c,
17491 gcc.target/powerpc/405-macchwu-2.c,
17492 gcc.target/powerpc/405-machhw-1.c,
17493 gcc.target/powerpc/405-machhw-2.c,
17494 gcc.target/powerpc/405-machhwu-1.c,
17495 gcc.target/powerpc/405-machhwu-2.c,
17496 gcc.target/powerpc/405-maclhw-1.c,
17497 gcc.target/powerpc/405-maclhw-2.c,
17498 gcc.target/powerpc/405-maclhwu-1.c,
17499 gcc.target/powerpc/405-maclhwu-2.c,
17500 gcc.target/powerpc/405-mulchw-1.c,
17501 gcc.target/powerpc/405-mulchw-2.c,
17502 gcc.target/powerpc/405-mulchwu-1.c,
17503 gcc.target/powerpc/405-mulchwu-2.c,
17504 gcc.target/powerpc/405-mulhhw-1.c,
17505 gcc.target/powerpc/405-mulhhw-2.c,
17506 gcc.target/powerpc/405-mulhhwu-1.c,
17507 gcc.target/powerpc/405-mulhhwu-2.c,
17508 gcc.target/powerpc/405-mullhw-1.c,
17509 gcc.target/powerpc/405-mullhw-2.c,
17510 gcc.target/powerpc/405-mullhwu-1.c,
17511 gcc.target/powerpc/405-mullhwu-2.c,
17512 gcc.target/powerpc/405-nmacchw-1.c,
17513 gcc.target/powerpc/405-nmacchw-2.c,
17514 gcc.target/powerpc/405-nmachhw-1.c,
17515 gcc.target/powerpc/405-nmachhw-2.c,
17516 gcc.target/powerpc/405-nmaclhw-1.c,
17517 gcc.target/powerpc/405-nmaclhw-2.c,
17518 gcc.target/powerpc/440-macchw-1.c,
17519 gcc.target/powerpc/440-macchw-2.c,
17520 gcc.target/powerpc/440-macchwu-1.c,
17521 gcc.target/powerpc/440-macchwu-2.c,
17522 gcc.target/powerpc/440-machhw-1.c,
17523 gcc.target/powerpc/440-machhw-2.c,
17524 gcc.target/powerpc/440-machhwu-1.c,
17525 gcc.target/powerpc/440-machhwu-2.c,
17526 gcc.target/powerpc/440-maclhw-1.c,
17527 gcc.target/powerpc/440-maclhw-2.c,
17528 gcc.target/powerpc/440-maclhwu-1.c,
17529 gcc.target/powerpc/440-maclhwu-2.c,
17530 gcc.target/powerpc/440-mulchw-1.c,
17531 gcc.target/powerpc/440-mulchw-2.c,
17532 gcc.target/powerpc/440-mulchwu-1.c,
17533 gcc.target/powerpc/440-mulchwu-2.c,
17534 gcc.target/powerpc/440-mulhhw-1.c,
17535 gcc.target/powerpc/440-mulhhw-2.c,
17536 gcc.target/powerpc/440-mulhhwu-1.c,
17537 gcc.target/powerpc/440-mulhhwu-2.c,
17538 gcc.target/powerpc/440-mullhw-1.c,
17539 gcc.target/powerpc/440-mullhw-2.c,
17540 gcc.target/powerpc/440-mullhwu-1.c,
17541 gcc.target/powerpc/440-mullhwu-2.c,
17542 gcc.target/powerpc/440-nmacchw-1.c,
17543 gcc.target/powerpc/440-nmacchw-2.c,
17544 gcc.target/powerpc/440-nmachhw-1.c,
17545 gcc.target/powerpc/440-nmachhw-2.c,
17546 gcc.target/powerpc/440-nmaclhw-1.c,
17547 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17548
17549 2005-11-21 Jakub Jelinek <jakub@redhat.com>
17550
17551 PR fortran/24774
17552 * gfortran.dg/inquire_9.f90: New test.
17553
17554 PR fortran/21647
17555 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17556
17557 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17558
17559 PR libfortran/24432
17560 * lib/target-supports.exp (check_effective_target_fortran_large_real):
17561 Check that 'cos' is supported.
17562
17563 2005-11-21 Paul Thomas <pault@gcc.gnu.org
17564
17565 PR fortran/24223
17566 * gfortran.dg/substring_equivalence.f90: New test.
17567
17568 PR fortran/24705
17569 * gfortran.dg/auto_internal_assumed.f90: New test.
17570
17571 2005-11-21 Uros Bizjak <uros@kss-loka.si>
17572
17573 * gcc.dg/fold-div-2.c: New test.
17574
17575 2005-11-20 Ian Lance Taylor <ian@airs.com>
17576
17577 PR rtl-optimization/24883
17578 * gcc.c-torture/compile/pr24883.c: New test.
17579
17580 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
17581
17582 PR middle-end/20583
17583 * gcc.c-torture/compile/pr20583.c: New.
17584
17585 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
17586
17587 * gcc.c-torture/execute/usmul.c: New test.
17588
17589 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
17590
17591 * gcc.dg/tree-ssa/vrp22.c: New test.
17592
17593 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
17594
17595 PR middle-end/24912
17596 * gcc.dg/torture/pr24912-1.c: New test.
17597
17598 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
17599
17600 PR fortran/24862
17601 * gfortran.dg/arrayio_derived_1.f90: New test.
17602
17603 2005-11-19 Richard Guenther <rguenther@suse.de>
17604
17605 PR middle-end/23294
17606 * gcc.dg/tree-ssa/pr23294.c: New testcase.
17607
17608 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
17609
17610 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17611
17612 2005-11-18 Mark Mitchell <mark@codesourcery.com>
17613
17614 PR c++/8355
17615 * g++.dg/template/friend39.C: New test.
17616
17617 2005-11-18 James E Wilson <wilson@specifix.com>
17618
17619 * gcc.dg/builtin-strstr.c: New.
17620
17621 2005-11-18 Richard Henderson <rth@redhat.com>
17622
17623 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17624 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17625 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17626 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17627 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17628 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17629 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17630 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17631 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17632 renaming to remove initial "ia64-".
17633
17634 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
17635
17636 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17637
17638 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
17639
17640 * g++.dg/cpp/string-2.C: New test.
17641
17642 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
17643
17644 * gcc.dg/tree-ssa/loop-14.c: New test.
17645
17646 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
17647 Michael Chamberlain <michael@chamberlain.net.au>
17648
17649 * ada/acats/run_all.sh (target_run): Kill long running tests.
17650
17651 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17652
17653 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17654 * gcc.dg/cleanup-9.c: Likewise.
17655 * gcc.dg/cleanup-10.c: Likewise.
17656 * gcc.dg/cleanup-11.c: Likewise.
17657
17658 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17659
17660 PR fortran/24892
17661 * gfortran.dg/open_access_append_1.f90: New test.
17662 * gfortran.dg/open_access_append_2.f90: New test.
17663
17664 2005-11-16 Richard Guenther <rguenther@suse.de>
17665
17666 PR middle-end/24851
17667 * gcc.c-torture/execute/pr24851.c: New testcase.
17668
17669 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
17670
17671 * gcc.dg/fold-overflow-1.c: New test.
17672
17673 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
17674
17675 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17676 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17677
17678 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
17679
17680 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17681 structures.
17682 * g++.dg/eh/forced2.C: Likewise.
17683 * g++.dg/eh/forced3.C: Likewise.
17684 * g++.dg/eh/forced4.C: Likewise.
17685
17686 2005-11-11 Mike Stump <mrs@apple.com>
17687
17688 * g++.old-deja/g++.mike/unused.C: Add.
17689
17690 2005-11-15 Mark Mitchell <mark@codesourcery.com>
17691
17692 PR c++/24667
17693 * g++.dg/warn/Wcast-qual1.C: New test.
17694
17695 2005-11-15 Jan Hubicka <jh@suse.cz>
17696
17697 * gcc.dg/winline-5.c: Add large-unit-insns limit.
17698
17699 2005-11-14 David Edelsohn <edelsohn@gnu.org>
17700
17701 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17702
17703 2005-11-14 Diego Novillo <dnovillo@redhat.com>
17704
17705 PR 24840
17706 * gcc.dg/tree-ssa/pr24840.c: New test.
17707
17708 2005-11-14 Janis Johnson <janis187@us.ibm.com>
17709
17710 PR testsuite/24841
17711 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17712
17713 2005-11-14 Dale Johannesen <dalej@apple.com>
17714
17715 * gcc.c-torture/execute/20051113-1.c: New.
17716
17717 2005-11-14 Mark Mitchell <mark@codesourcery.com>
17718
17719 PR c++/24687
17720 * g++.dg/template/crash43.C: New test.
17721
17722 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
17723
17724 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17725
17726 2005-11-13 Mark Mitchell <mark@codesourcery.com>
17727
17728 PR c++/24817
17729 * g++.dg/eh/spec8.C: New test.
17730
17731 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
17732
17733 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17734
17735 2005-11-13 Mark Mitchell <mark@codesourcery.com>
17736
17737 PR c++/20293
17738 * g++.dg/parse/ambig4.C: New test.
17739 * g++.dg/tc1/dr101.C: Adjust error markers.
17740 * g++.dg/lookup/strong-using-2.C: Likewise.
17741 * g++.dg/lookup/ambig5.C: Likewise.
17742 * g++.dg/lookup/ambig4.C: Likewise.
17743 * g++.dg/parse/crash22.C: Likewise.
17744
17745 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
17746
17747 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17748
17749 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
17750
17751 * gcc.dg/nested-calls-1.c: New test.
17752
17753 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17754
17755 * gfortran.dg/complex_intrinsic_1.f90: New test.
17756 * gfortran.dg/complex_intrinsic_2.f90: New test.
17757 * gfortran.dg/fgetc_1.f90: New test.
17758 * gfortran.dg/fgetc_2.f90: New test.
17759 * gfortran.dg/fgetc_3.f90: New test.
17760 * gfortran.dg/ftell_1.f90: New test.
17761 * gfortran.dg/ftell_2.f90: New test.
17762 * gfortran.dg/gnu_logical_1.F: New test.
17763 * gfortran.dg/gnu_logical_2.f90: New test.
17764
17765 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
17766
17767 PR middle-end/24820
17768 * gcc.dg/pr24820.c: New test.
17769
17770 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
17771
17772 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17773 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17774 variable.
17775
17776 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17777
17778 PR testsuite/24614
17779 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17780
17781 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17782
17783 * gcc.target/cris/cris.exp: New file.
17784 * gcc.target/cris/rld-legit1.c: New test.
17785 * gcc.target/cris/rld-legit2.c: New test.
17786
17787 2005-11-12 Jakub Jelinek <jakub@redhat.com>
17788
17789 PR c++/24780
17790 * g++.dg/opt/pr24780.C: New test.
17791
17792 PR c++/24761
17793 * g++.dg/template/asm1.C: New test.
17794
17795 2005-11-12 Steven G. Kargl <kargls@comcast.net>
17796
17797 PR libgfortran/24787
17798 * gfortran.dg/scan_1.f90: New test.
17799
17800 2005-11-12 Jan Hubicka <jh@suse.cz>
17801
17802 * gcc.target/i386/minmax-1.c: New.
17803 * gcc.target/i386/minmax-2.c: New.
17804
17805 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
17806
17807 * gcc.dg/pr24445.c: Fix for 64-bit targets.
17808
17809 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
17810
17811 * gcc.c-torture/execute/20051110-1.c,
17812 gcc.c-torture/execute/20051110-2.c: New tests.
17813
17814 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17815
17816 PR middle-end/24750
17817 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17818 New tests.
17819
17820 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17821
17822 * lib/target-libpath.exp (get_shlib_extension): New proc.
17823 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17824 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17825 * lib/objc.exp (objc_target_compile): Likewise.
17826 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17827 detection.
17828
17829 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17830
17831 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17832
17833 * lib/target-supports.exp (check_effective_target_static_libgfortran):
17834 Add -static to additional_flags and pass it to target_compile.
17835
17836 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17837
17838 PR libgfortran/24719
17839 gfortran.dg/read_noadvance.f90: New test.
17840
17841 PR libgfortran/24699
17842 gfortran.dg/fmt_t_2.f90: New test.
17843
17844 PR libgfortran/24785
17845 gfortran.dg/read_x_eor.f90: New test.
17846
17847 PR libgfortran/24584
17848 gfortran.dg/namelist_empty.f90: Rename test.
17849
17850 PR libgfortran/24489
17851 gfortran/read_eor.f90: Rename test.
17852
17853 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17854
17855 PR fortran/15976
17856 * gfortran.dg/automatic_module_variable.f90: New test.
17857
17858 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
17859
17860 PR target/24445
17861 * gcc.dg/pr24445.c: New test.
17862
17863 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17864
17865 PR fortran/24655
17866 PR fortran/24755
17867 * gfortran.dg/recursive_statement_functions.f90: Add statement
17868 functions using inline intrinsic functions and parameters to test
17869 that they no longer seg-fault.
17870
17871 PR fortran/24409
17872 gfortran.dg/nested_modules_4.f90: New test.
17873 gfortran.dg/nested_modules_5.f90: New test.
17874
17875 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17876
17877 PR fortran/24643
17878 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17879
17880 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
17881
17882 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17883 failures.
17884
17885 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17886
17887 * gcc.dg/sparc-getcontext-1.c: New test.
17888
17889 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
17890
17891 * gcc.dg/ifcvt-fabs-1.c: New test.
17892
17893 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
17894
17895 PR other/4372
17896 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17897 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17898
17899 2005-11-09 Richard Guenther <rguenther@suse.de>
17900
17901 PR tree-optimization/24716
17902 * gcc.c-torture/execute/pr24716.c: New testcase.
17903
17904 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17905
17906 * gcc.dg/pr24624.c: Disable for non S/390 targets.
17907
17908 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17909
17910 PR 24624
17911 * gcc.dg/pr24624.c: Testcase added.
17912
17913 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17914
17915 PR 24623
17916 * g++.dg/other/pr24623.C: Testcase added.
17917
17918 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
17919
17920 PR fortran/22607
17921 * gfortran-dg/pure_byref_1.f90: New.
17922 * gfortran-dg/pure_byref_2.f90: New.
17923
17924 2005-11-09 Uros Bizjak <uros@kss-loka.si>
17925
17926 PR c/24101
17927 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17928 * gcc.dg/dg.exp: Run main loop also for *.i files.
17929
17930 2005-11-08 Jakub Jelinek <jakub@redhat.com>
17931
17932 PR c++/19450
17933 * g++.dg/tls/diag-3.C: New test.
17934 * g++.dg/tls/diag-4.C: New test.
17935 * g++.dg/tls/static-1.C: New test.
17936 * g++.dg/tls/static-1a.cc: New file.
17937
17938 2005-11-08 Diego Novillo <dnovillo@redhat.com>
17939
17940 PR 23046
17941 * g++.dg/tree-ssa/pr23046.C: New test.
17942
17943 2005-11-08 Devang Patel <dpatel@apple.com>
17944
17945 PR tree-optimization/23115
17946 * gcc.dg/tree-ssa/pr23115.c: New.
17947
17948 2005-11-08 David Edelsohn <edelsohn@gnu.org>
17949
17950 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17951 * gcc.target/powerpc/pr16155.c: Same.
17952 * gcc.target/powerpc/altivec-1.c: Same.
17953 * gcc.target/powerpc/altivec-2.c: Same.
17954 * gcc.target/powerpc/altivec-3.c: Same.
17955 * gcc.target/powerpc/altivec-5.c: Same.
17956 * gcc.target/powerpc/altivec-11.c: Same.
17957 * gcc.target/powerpc/altivec-12.c: Same.
17958 * gcc.target/powerpc/altivec-14.c: Same.
17959 * gcc.target/powerpc/altivec-22.c: Same.
17960 * gcc.target/powerpc/altivec-consts.c: Same.
17961 * gcc.target/powerpc/altivec-pr22085.c: Same.
17962 * gcc.target/powerpc/altivec-splat.c: Same.
17963 * gcc.target/powerpc/altivec-varargs-1.c: Same.
17964 * gcc.target/powerpc/altivec-vec-merge.c: Same.
17965 * gcc.target/powerpc/darwin-longlong.c: Same.
17966
17967 2005-11-08 Uros Bizjak <uros@kss-loka.si>
17968
17969 PR target/19340
17970 * gcc.dg/pr19340.c: New test.
17971
17972 2005-11-07 Ian Lance Taylor <ian@airs.com>
17973
17974 PR rtl-optimization/24683
17975 * gcc.dg/pr24683.c: New test.
17976
17977 2005-11-07 Uros Bizjak <uros@kss-loka.si>
17978
17979 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17980 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17981
17982 2005-11-07 Uros Bizjak <uros@kss-loka.si>
17983
17984 * gcc.target/i386/pr23376.c: Compile with -mmmx.
17985
17986 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
17987
17988 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17989
17990 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
17991
17992 PR target/24230
17993
17994 * gcc.target/powerpc/altivec-consts.c,
17995 gcc.target/powerpc/altivec-splat.c: New testcase.
17996
17997 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
17998
17999 PR c/24599
18000
18001 * gcc.dg/overflow-2.c: New testcase.
18002
18003 2005-11-07 Jakub Jelinek <jakub@redhat.com>
18004
18005 PR rtl-optimization/23567
18006 * gcc.c-torture/execute/20051104-1.c: New test.
18007
18008 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
18009
18010 PR fortran/24534
18011 gfortran.dg/private_type_2.f90: Modified to check that case with
18012 PRIVATE declaration within derived type is accepted.
18013
18014 PR fortran/20838
18015 gfortran.dg/pointer_assign_1.f90: New test.
18016
18017 PR fortran/20840
18018 * gfortran.dg/arrayio_0.f90: New test.
18019
18020 PR fortran/17737
18021 gfortran.dg/data_initialized.f90: New test.
18022 gfortran.dg/data_constraints_1.f90: New test.
18023 gfortran.dg/data_constraints_2.f90: New test.
18024
18025 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
18026
18027 PR fortran/24174
18028 PR fortran/24305
18029 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18030
18031 2005-11-06 Diego Novillo <dnovillo@redhat.com>
18032
18033 PR 24670
18034 * gcc.dg/tree-ssa/pr24670.c: New test.
18035
18036 2005-11-05 Ian Lance Taylor <ian@airs.com>
18037
18038 PR target/22432
18039 * gcc.target/i386/pr22432.c: New test.
18040
18041 2005-11-05 Richard Henderson <rth@redhat.com>
18042
18043 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18044 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18045 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18046 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18047 from gcc.dg/alpha-*.
18048 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18049 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18050
18051 2005-11-05 Andreas Jaeger <aj@suse.de>
18052
18053 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18054
18055 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18056
18057 PR target/23424
18058 * gcc.dg/torture/pr23424-1.c: New test.
18059
18060 2005-11-04 Richard Henderson <rth@redhat.com>
18061
18062 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18063 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18064 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18065 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18066 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18067 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18068 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18069 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18070 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18071 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18072 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18073 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18074 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18075 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18076 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18077 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18078 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18079 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18080 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18081 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18082 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18083 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18084 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18085 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18086 Move from gcc.dg/.
18087 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18088 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18089 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18090 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18091 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18092 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18093 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18094 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18095 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18096 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18097 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18098 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18099 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18100 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18101 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18102 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18103 gcc.target/i386/lea.c, gcc.target/i386/local.c,
18104 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18105 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18106 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18107 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18108 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18109 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18110 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18111 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18112 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18113 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18114 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18115 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18116 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18117 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18118 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18119 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18120 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18121 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18122 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18123 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18124 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18125 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18126 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18127 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18128 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18129 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18130 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18131 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18132
18133 2005-11-04 Diego Novillo <dnovillo@redhat.com>
18134
18135 PR 24627
18136 * gcc.dg/tree-ssa/pr24627.c: New test.
18137
18138 2005-11-04 Paul Brook <paul@codesourcery.com>
18139
18140 * gcc.dg/tls/opt-10.c: New test.
18141
18142 2005-11-04 Andreas Jaeger <aj@suse.de>
18143
18144 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18145 avoid extra warnings.
18146
18147 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18148
18149 PR libfortran/22298
18150 * lib/target-supports.exp
18151 (check_effective_target_static_libgfortran): New
18152 static_libgfortran effective target.
18153 * gfortran.dg/static_linking_1.f: New test.
18154 * gfortran.dg/static_linking_1.c: New file.
18155
18156 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18157
18158 * gcc.dg/pr24615.c: Guard test with { target fpic }.
18159
18160 2005-11-03 Josh Conner <jconner@apple.com>
18161
18162 PR c++/19989
18163 g++.dg/ext/array2.C: New test.
18164 g++.dg/template/dependent-name3.C: New test.
18165 g++.dg/template/dependent-name4.C: New test.
18166 g++.dg/template/sfinae2.C: New test.
18167
18168 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18169
18170 PR preprocessor/22042
18171 * gcc.dg/cpp/strify4.c: New test.
18172
18173 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18174
18175 PR c++/17964
18176 * g++.dg/cpp/string-1.C: New test.
18177
18178 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18179
18180 * gcc.target/powerpc: New directory.
18181 * gcc.target/powerpc/powerpc.exp: New file.
18182 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18183 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18184 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18185 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18186 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18187 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18188 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18189 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18190 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18191 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18192 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18193 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18194 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18195 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18196 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18197 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18198 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18199 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18200 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18201 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18202 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18203 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18204 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18205 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18206 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18207 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18208 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18209 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18210 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18211 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18212 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18213 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18214 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18215 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18216
18217 2005-11-03 Mark Mitchell <mark@codesourcery.com>
18218
18219 PR c++/21627
18220 * g++.dg/warn/inline2.C: New test.
18221
18222 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18223
18224 PR middle-end/23155
18225 * g++.dg/ext/c99struct1.C: New test.
18226 * gcc.dg/union-cast-1.c: New test.
18227 * gcc.dg/union-cast-2.c: New test.
18228 * gcc.dg/union-cast-3.c: New test.
18229
18230 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18231
18232 PR middle-end/24589
18233 * gcc.c-torture/execute/zero-struct-2.c: New test.
18234
18235 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18236
18237 PR c++/24582
18238 * g++.dg/init/switch1.C: New test.
18239
18240 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
18241
18242 * gcc.dg/delay-slot-1.c: New test.
18243
18244 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
18245
18246 PR target/24620
18247 * gcc.dg/pr24620.c: New test.
18248
18249 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18250
18251 PR c/24329
18252 * gcc.dg/format/unnamed-1.c: New test.
18253
18254 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18255
18256 PR c++/22434
18257 * g++.dg/expr/cond8.C: New test.
18258
18259 PR c++/24560
18260 * g++.dg/parse/dot1.C: New test.
18261
18262 2005-11-02 Jan Hubicka <jh@suse.cz>
18263
18264 PR target/23303
18265 * gcc.dg/i386-lea.c: New test
18266
18267 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18268
18269 PR target/24615
18270 * gcc.dg/pr24615.c: New test.
18271
18272 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18273
18274 PR target/24600
18275 * gcc.dg/pr24600.c: New test.
18276
18277 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18278
18279 PR c++/19253
18280 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18281 * g++.dg/parse/typename9.C: New test.
18282 * g++/dg/parse/typename10.C: Likewise.
18283
18284 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
18285
18286 PR fortran/18157
18287 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18288 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18289 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18290
18291 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18292
18293 PR c++/24569
18294 * g++.dg/debug/static1.C: New test.
18295
18296 2005-11-02 Josh Conner <jconner@apple.com>
18297
18298 * g++.dg/crash38.C: moved into proper directory...
18299 * g++.dg/template/crash42.C: ...here
18300
18301 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
18302
18303 PR target/18338
18304 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18305 pcc_bitfield_type_matters || default_packed.
18306
18307 * lib/target-supports.exp
18308 (check_effective_target_pcc_bitfield_type_matters): New proc.
18309 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18310
18311 PR testsuite/23304
18312 * lib/target-supports.exp (check_effective_default_packed): New proc.
18313 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18314 Gate expected errors on target ! default_packed.
18315 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18316
18317 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18318
18319 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18320 change (r106358).
18321
18322 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18323
18324 PR fortran/24008
18325 * gfortran.dg/entry_5.f90: New.
18326 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18327
18328 2005-11-01 Bob Wilson <bob.wilson@acm.org>
18329
18330 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18331
18332 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
18333
18334 PR fortran/21565
18335 gfortran.dg/namelist_blockdata.f90: New test.
18336
18337 PR fortran/18737
18338 gfortran.dg/external_implicit_none.f90: New test.
18339
18340 PR fortran/14994
18341 * gfortran.dg/secnds.f: New test.
18342
18343 2005-10-31 Jan Hubicka <jh@suse.cz>
18344
18345 PR target/20928
18346 * gcc.c-torture/compile/pr20928.c: New test.
18347
18348 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
18349
18350 PR middle-end/23492
18351 * gcc.c-torture/compile/zero-strct-5.c: New test.
18352
18353 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
18354
18355 PR libgfortran/24584
18356 * gfortran.dg/pr24584.f90: New test.
18357
18358 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
18359
18360 PR fortran/18883
18361 * gfortran.dg/char_result_9.f90: New.
18362 * gfortran.dg/char_result_10.f90: New.
18363
18364 2005-10-30 Jan Hubicka <jh@suse.cz>
18365
18366 * g++.dg/tree-ssa/pr24172.C: New testcase.
18367
18368 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18369
18370 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18371
18372 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
18373
18374 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18375 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18376 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18377 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18378 gfortran.dg/enum_9.f90,
18379 gfortran.fortran-torture/compile/enum_1.f90,
18380 gfortran.fortran-torture/execute/enum_1.f90,
18381 gfortran.fortran-torture/execute/enum_2.f90,
18382 gfortran.fortran-torture/execute/enum_3.f90,
18383 gfortran.fortran-torture/execute/enum_4.f90: New tests.
18384
18385 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
18386
18387 PR target/18482
18388 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18389 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18390
18391 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18392
18393 PR libfortran/20179
18394 * gfortran.dg/mixed_io_1.f90: New test.
18395 * gfortran.dg/mixed_io_1.c: New file.
18396
18397 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18398
18399 * gfortran.dg/malloc_free_1.f90: New test.
18400
18401 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
18402
18403 * gcc.dg/nested-func-4.c: Require profiling -pg.
18404
18405 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18406
18407 PR C++/23229
18408 * g++.dg/warn/main-2.C: New test.
18409
18410 2005-10-28 Steven G. Kargl <kargls@comcast.net>
18411
18412 PR fortran/24545
18413 * gfortran.dg/interface_2.f90: new test.
18414
18415 2005-10-28 Josh Conner <jconner@apple.com>
18416
18417 PR c++/22153
18418 * g++.dg/template/crash38.C: New test.
18419 * g++.dg/parse/explicit1.C: Change expected errors.
18420
18421 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18422
18423 PR C++/23426
18424 * g++.dg/other/large-size-array.C: New test.
18425
18426 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18427
18428 PR middle-end/24362
18429 * g++.dg/opt/complex4.C: New test.
18430
18431 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
18432
18433 * gcc.dg/nested-func-4.c: New test.
18434
18435 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
18436
18437 PR fortran/24158
18438 gfortran.dg/derived_recursion.f90: New test.
18439 gfortran.dg/implicit_actual.f90: New test.
18440
18441 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
18442
18443 PR middle-end/24295, PR testsuite/24477
18444 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
18445 removed when weakref hits the tree.
18446
18447 2005-10-25 Jakub Jelinek <jakub@redhat.com>
18448
18449 * gfortran.dg/cray_pointers_4.f90: New test.
18450
18451 * gfortran.dg/cray_pointers_5.f90: New test.
18452
18453 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
18454
18455 PR fortran/22290
18456 * gfortran.dg/assign_5.f90: New test.
18457 * gfortran.dg/assign_6.f: New test.
18458
18459 2005-10-25 Uros Bizjak <uros@kss-loka.si>
18460
18461 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
18462 CPU has no SSE support.
18463
18464 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
18465
18466 PR libgfortran/24224
18467 * gfortran.dg/arrayio_1.f90: Update attribution.
18468 * gfortran.dg/arrayio_2.f90: Update attribution.
18469 * gfortran.dg/arrayio_3.f90: Update attribution.
18470 * gfortran.dg/arrayio_4.f90: Update test conditions.
18471 * gfortran.dg/arrayio_5.f90: Update attribution.
18472 * gfortran.dg/arrayio_6.f90: New test.
18473 * gfortran.dg/arrayio_7.f90: New test.
18474
18475 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
18476
18477 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18478
18479 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
18480
18481 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18482
18483 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
18484
18485 PR fortran/24416
18486 * gfortran.dg/namelist_char_only.f90: New test.
18487
18488 2005-10-24 Asher Langton <langton2@llnl.gov>
18489
18490 PR fortran/17031
18491 PR fortran/22282
18492 * gfortran.dg/cray_pointers_1.f90: New test.
18493 * gfortran.dg/cray_pointers_2.f90: New test.
18494 * gfortran.dg/cray_pointers_3.f90: New test.
18495 * gfortran.dg/loc_1.f90: New test.
18496 * gfortran.dg/loc_2.f90: New test.
18497
18498 2005-10-24 Steven Bosscher <stevenb@suse.de>
18499
18500 * gcc.dg/pr24225.c: New test.
18501
18502 2005-10-24 Asher Langton <langton2@llnl.gov>
18503
18504 * gfortran.dg/dup_save_1.f90: New test.
18505 * gfortran.dg/dup_save_2.f90: New test.
18506
18507 2005-10-24 Paul Brook <paul@codesourcery.com>
18508
18509 PR 24107
18510 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18511 stdint.h.
18512
18513 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
18514
18515 PR libgfortran/24489
18516 * gfortran.dg/pr24489.f90: New test.
18517
18518 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
18519
18520 PR fortran/23635
18521 * gfortran.dg/ichar_1.f90: Add tests for derived types.
18522
18523 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
18524
18525 PR target/18911
18526 * g++.dg/init/array16.C: Skip for mmix-*-*.
18527
18528 2005-10-23 Asher Langton <langton2@llnl.gov>
18529
18530 * gfortran.dg/byte_1.f90: New test.
18531 * gfortran.dg/byte_2.f90: New test.
18532
18533 2005-10-23 David Edelsohn <edelsohn@gnu.org>
18534
18535 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18536
18537 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
18538
18539 PR fortran/18022
18540 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18541
18542 PR fortran/24311
18543 * gfortran.dg/merge_char_const.f90: New test.
18544
18545 PR fortran/24384
18546 * gfortran.dg/spread_scalar_source.f90: New test.
18547
18548 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
18549
18550 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18551
18552 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18553 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18554
18555 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18556
18557 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
18558
18559 PR fortran/24426
18560 * gfortran.dg/der_pointer_4.f90: New.
18561
18562 2005-10-22 David Ayers <d.ayers@inode.at>
18563
18564 * obj-c++.dg/except-1.mm: Simplify.
18565
18566 2005-10-21 David Ayers <d.ayers@inode.at>
18567
18568 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18569
18570 2005-10-21 Jakub Jelinek <jakub@redhat.com>
18571
18572 * gfortran.dg/assumed_dummy_2.f90: New test.
18573
18574 2005-10-21 James E Wilson <wilson@specifix.com>
18575
18576 PR preprocessor/15220
18577 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18578
18579 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
18580
18581 * gcc.c-torture/execute/20051021-1.c: New test.
18582
18583 2005-10-21 Mark Mitchell <mark@codesourcery.com>
18584
18585 PR c++/24260
18586 * g++.dg/ext/tmplattr1.C: New test.
18587
18588 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
18589
18590 PR fortran/24440
18591 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18592
18593 2005-10-20 Geoffrey Keating <geoffk@apple.com>
18594
18595 * obj-c++.dg/except-1.mm: New.
18596
18597 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18598
18599 2005-10-21 Alan Modra <amodra@bigpond.net.au>
18600
18601 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18602
18603 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
18604
18605 PR middle-end/24295
18606 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18607 declarations with the same names as thunks' alias targets, use
18608 aliases instead.
18609 * gcc.dg/attr-alias-3.c: New test.
18610 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18611
18612 2005-10-20 Mark Mitchell <mark@codesourcery.com>
18613
18614 PR c++/22618
18615 * g++.dg/parse/access8.C: New test.
18616
18617 2005-10-20 Richard Guenther <rguenther@suse.de>
18618
18619 PR c++/24439
18620 * g++.dg/tree-ssa/pr24439.C: New testcase.
18621
18622 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
18623
18624 * g++.dg/opt/delay-slot-1.C: New test.
18625
18626 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
18627
18628 PR fortran/21625
18629 * gfortran.fg/der_init_1.f90: New.
18630
18631 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
18632
18633 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18634
18635 2005-10-19 Mark Mitchell <mark@codesourcery.com>
18636
18637 PR c++/21908
18638 * g++.dg/parse/error28.C: New test.
18639
18640 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
18641
18642 * gcc.dg/profile-generate-2.c: New test.
18643
18644 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
18645
18646 PR target/23589
18647 * g++.dg/ext/dllimport11.C: New.
18648
18649 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18650
18651 PR c++/22293
18652 * g++.dg/other/friend3.C: New test.
18653
18654 2005-10-18 Mark Mitchell <mark@codesourcery.com>
18655
18656 PR c++/23293
18657 * g++.dg/template/error19.C: New test.
18658
18659 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
18660
18661 PR c++/21383
18662 * g++.dg/overload/koenig2.C: New.
18663
18664 PR c++/23118
18665 * g++.dg/overload/error2.C: New.
18666
18667 PR c++/22604
18668 * g++.dg/inherit/covariant14.C: New.
18669
18670 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18671
18672 PR c++/23440
18673 * g++.dg/parse/for1.C: New test.
18674
18675 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
18676
18677 PR fortran/23446
18678 * gfortran.dg/host_dummy_index_1.f90: New test.
18679
18680 PR fortran/21459
18681 * gfortran.dg/automatic_char_len_2.f90: New test.
18682
18683 PR fortran/20866
18684 * gfortran.dg/recursive_statement_functions.f90: New test.
18685
18686 PR fortran/20853
18687 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18688
18689 PR fortran/20849
18690 * gfortran.dg/external_initializer.f90: New test.
18691
18692 PR fortran/20837
18693 * non_module_public.f90: New test.
18694
18695 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
18696
18697 PR c++/24386
18698 * g++.dg/template/overload7.C: New.
18699
18700 PR c++/22551
18701 * g++.dg/other/switch2.C: Remove expected warnings.
18702
18703 PR c++/21353
18704 * g++.dg/template/defarg6.C: New.
18705
18706 2005-10-17 Uros Bizjak <uros@kss-loka.si>
18707
18708 PR target/24315
18709 * gcc.target/i386/pr24315.c: New test.
18710
18711 2005-10-16 Mark Mitchell <mark@codesourcery.com>
18712
18713 PR c++/24389
18714 * g++.dg/template/static21.C: New test.
18715 * g++.dg/template/static21-a.cc: Likewise.
18716
18717 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
18718
18719 PR c++/23959
18720 * g++.dg/warn/Wswitch-default-1.C: New test.
18721 * g++.dg/warn/Wswitch-default-2.C: New test.
18722
18723 2005-10-16 Mark Mitchell <mark@codesourcery.com>
18724
18725 PR c++/22173
18726 * g++.dg/parse/template18.C: New test.
18727 * g++.dg/template/nontype15.C: Likewise.
18728
18729 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
18730
18731 PR fortran/22273
18732 * gfortran.dg/spec_expr_2.f90: New.
18733
18734 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
18735
18736 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18737 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18738 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18739 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18740 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18741 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18742 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18743 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
18744 previous target-specific skips and warning-message matches where
18745 applicable.
18746
18747 2005-10-15 Mark Mitchell <mark@codesourcery.com>
18748
18749 PR c++/21347
18750 * g++.dg/warn/Wctor-dtor.C: New test.
18751
18752 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18753
18754 PR c/23439
18755 * gcc.dg/for-1.c: New test.
18756
18757 2005-10-14 Mark Mitchell <mark@codesourcery.com>
18758
18759 PR c++/19565
18760 * g++.dg/warn/Wconversion1.C: New test.
18761 * g++.dg/ext/packed4.C: Compile with -w.
18762 * g++.dg/opt/20050511-1.C: Likewise.
18763 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18764
18765 2005-10-14 Jakub Jelinek <jakub@redhat.com>
18766
18767 * gfortran.dg/boz_5.f90: New test.
18768
18769 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
18770
18771 PR c++/22551
18772 * g++.dg/other/switch2.C: New.
18773
18774 PR c++/23984
18775 * g++.dg/init/ctor7.C: New.
18776
18777 2005-10-13 David Edelsohn <edelsohn@gnu.org>
18778
18779 PR c++/23730
18780 * g++.dg/parse/crash32.C: New test.
18781
18782 2005-10-13 Mark Mitchell <mark@codesourcery.com>
18783
18784 PR c++/20721
18785 * g++.dg/init/goto2.C: New test.
18786
18787 PR c++/22464
18788 * g++.dg/template/crash/41.C: New test.
18789
18790 PR c++/22180
18791 * g++.dg/template/crash40.C: New test.
18792
18793 PR c++/23694
18794 * g++.dg/parse/friend5.C: New test.
18795
18796 PR c++/23307
18797 * g++.dg/template/crash38.C: New test.
18798
18799 PR c++/22352
18800 * g++.dg/template/friend38.C: New test.
18801
18802 PR c++/22405
18803 * g++.dg/template/crash39.C: New test.
18804
18805 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
18806
18807 * gcc.dg/debug/dwarf2/dwarf-char1.c,
18808 gcc.dg/debug/dwarf2/dwarf-char2.c,
18809 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18810
18811 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18812
18813 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
18814
18815 * gcc.dg/dll-2.c: Add tests for warnings.
18816 * gcc.dg/dll-3.c: Likewise.
18817 * gcc.dg/dll-4.c: Likewise.
18818
18819 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18820 * g++.dg/ext/dllimport2.C: Likewise.
18821 * g++.dg/ext/dllimport3.C: Likewise.
18822 * g++.dg/ext/dllimport7.C: Likewise.
18823 * g++.dg/ext/dllimport8.C: Likewise.
18824 * g++.dg/ext/dllimport9.C: Likewise.
18825
18826 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
18827
18828 PR fortran/24092
18829 * gfortran.dg/derived_pointer_recursion.f90: New test.
18830
18831 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
18832
18833 * gcc.c-torture/execute/20051012-1.c: New test.
18834
18835 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18836
18837 PR fortran/18082
18838 * gfortran.dg/automatic_char_len_1.f90: New test.
18839
18840 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18841
18842 PR fortran/20847
18843 * gfortran.dg/save_common.f90: New test.
18844
18845 PR fortran/20856
18846 * gfortran.dg/save_result.f90: New test.
18847
18848 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18849
18850 PR c++/21592
18851 * g++.dg/template/dependent-expr1.C: Add new expected error.
18852 * g++.dg/template/dependent-expr2.C: Adjust error text.
18853 * g++.dg/template/overload6.C: New.
18854
18855 PR c++/23797
18856 * g++.dg/other/typename8.C: New.
18857
18858 PR c++/21117
18859 * g++.dg/other/return1.C: New.
18860
18861 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
18862
18863 PR c++/24052
18864 * g++.dg/ext/label5.C: New.
18865
18866 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18867
18868 PR c++/19964
18869 * g++.dg/parse/crash31.C: New.
18870
18871 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
18872
18873 * g++.dg/ipa/ipa-1.c: New test.
18874 * g++.dg/ipa/ipa-2.c: New test.
18875 * g++.dg/ipa/ipa-3.c: New test.
18876 * g++.dg/ipa/ipa-4.c: New test.
18877 * g++.dg/ipa/ipa-5.c: New test.
18878 * g++.dg/ipa/ipa.exp: New file.
18879
18880 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18881
18882 PR fortran/24207
18883 * gfortran.dg/private_type_3.f90: New test.
18884
18885 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18886
18887 PR fortran/20786
18888 gfortran.dg/aint_anint_1.f90: New test.
18889
18890 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18891
18892 PR libgfortran/24313
18893 gfortran.dg/csqrt.f: New test.
18894
18895 2005-10-11 Ian Lance Taylor <ian@airs.com>
18896
18897 PR c++/8057
18898 * g++.dg/warn/noeffect7.C: New test.
18899 * g++.dg/warn/noeffect2.C: Instantiate templates.
18900 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
18901 and warning.
18902
18903 2005-10-11 Mark Mitchell <mark@codesourcery.com>
18904
18905 PR c++/21089
18906 * g++.dg/init/float1.C: New test.
18907
18908 PR c++/24277
18909 * g++.dg/init/member1.C: Tweak error markers.
18910
18911 2005-10-11 Janis Johnson <janis187@us.ibm.com>
18912
18913 PR testsuite/24281
18914 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18915 Check for null pointer.
18916
18917 2005-10-11 Mark Mitchell <mark@codesourcery.com>
18918
18919 PR c++/21369
18920 * g++.dg/parse/ret-type3.C: New test.
18921
18922 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
18923
18924 PR tree-opt/23946
18925 * gcc.c-torture/compile/pr23946.c: New test.
18926
18927 2005-10-11 Jakub Jelinek <jakub@redhat.com>
18928
18929 * g++.dg/opt/mmx2.C: New test.
18930
18931 2005-10-10 Mark Mitchell <mark@codesourcery.com>
18932
18933 PR c++/24277
18934 * g++.dg/template/static20.C: New test.
18935
18936 PR c++/24302
18937 * g++.dg/warn/Wunused-12.C: New test.
18938
18939 PR c++/23437
18940 * g++.dg/template/arg4.C: New test.
18941
18942 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18943
18944 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18945 * gcc.dg/ucnid-3.c: Likewise.
18946 * gcc.dg/ucnid-4.c: Likewise.
18947 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18948 * g++.dg/other/ucnid-1.C: Likewise.
18949 * gcc.dg/sparc-frame-1.c: New test.
18950
18951 2005-10-10 Mark Mitchell <mark@codesourcery.com>
18952
18953 PR c++/24139
18954 * g++.dg/template/spec27.C: New test.
18955
18956 PR c++/24275
18957 * g++.dg/template/static19.C: New test.
18958
18959 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
18960
18961 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18962 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18963
18964 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
18965
18966 PR target/24136
18967 * gfortran.fortran-torture/compile/pr24136.f: New test.
18968
18969 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
18970
18971 PR c++/22172
18972 * g++.dg/parse/crash30.C: New test.
18973
18974 2005-10-07 Richard Guenther <rguenther@suse.de>
18975
18976 PR middle-end/24227
18977 * gcc.c-torture/compile/pr24227.c: New testcase.
18978
18979 2005-10-07 Steve Ellcey <sje@cup.hp.com>
18980
18981 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18982 Do not put aligned attributes on array elements.
18983
18984 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
18985
18986 PR testsuite/23611, PR testsuite/23615
18987 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18988 writing prototypes of library functions by hand.
18989 * obj-c++.dg/bitfield-4.mm: Likewise.
18990 * obj-c++.dg/const-str-4.mm: Likewise.
18991 * obj-c++.dg/encode-4.mm: Likewise.
18992 * obj-c++.dg/encode-5.mm: Likewise.
18993 * obj-c++.dg/encode-6.mm: Likewise.
18994 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18995 * obj-c++.dg/method-10.mm: Likewise.
18996 * obj-c++.dg/method-17.mm: Likewise.
18997 * obj-c++.dg/method-19.mm: Likewise.
18998 * obj-c++.dg/try-catch-2.mm: Likewise.
18999
19000 2005-10-06 Richard Henderson <rth@redhat.com>
19001
19002 PR 24236
19003 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19004
19005 2005-10-06 Dale Johannesen <dalej@apple.com>
19006
19007 * gcc.c-torture/execute/20030125-1.c: Correct.
19008
19009 2005-10-06 Richard Guenther <rguenther@suse.de>
19010
19011 PR tree-optimization/24238
19012 * g++.dg/tree-ssa/pr24238.C: New testcase.
19013
19014 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
19015
19016 PR 18568
19017 * gfortran.dg/der_pointer_3.f90: New test.
19018
19019 2005-10-05 Devang Patel <dpatel@apple.com>
19020
19021 PR Debug/23205
19022 * g++.dg/other/PR23205.C: New.
19023
19024 2005-10-05 Richard Henderson <rth@redhat.com>
19025
19026 PR target/23602
19027 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19028 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19029
19030 2005-10-05 Dale Johannesen <dalej@apple.com>
19031
19032 * gcc.c-torture/execute/float-floor.c: New.
19033
19034 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
19035
19036 PR tree-optimization/21419
19037 PR tree-optimization/24146
19038 PR tree-optimization/24151
19039
19040 * g++.dg/ext/asm7.C: New.
19041 * g++.dg/ext/asm8.C: New.
19042 * gcc.dg/asm-1.c: Compile on all targets.
19043 * gcc.dg/asm-pr24146.c: New.
19044 * gcc.dg/pr21419.c: Adjust error messages.
19045
19046 2005-10-05 Richard Guenther <rguenther@suse.de>
19047
19048 PR fortran/24176
19049 * gfortran.fortran-torture/compile/empty.f90: New testcase.
19050
19051 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
19052
19053 PR c++/23513
19054 * g++.dg/template/spec22.C: Robustify test.
19055 * g++.dg/template/spec26.C: New.
19056
19057 2005-10-05 Uros Bizjak <uros@kss-loka.si>
19058
19059 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19060 if target supports vector instructions.
19061
19062 2005-10-04 Geoffrey Keating <geoffk@apple.com>
19063
19064 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19065 C99 functions.
19066
19067 2005-10-04 Janis Johnson <janis187@us.ibm.com>
19068
19069 * lib/target-supports.exp (check_effective_target_fortran_large_real,
19070 check_effective_target_fortran_large_int): Replace cached result
19071 when target changes.
19072
19073 2005-10-04 Devang Patel <dpatel@apple.com>
19074
19075 * gcc.dg/i386-sse-vect-types.c: New.
19076
19077 2005-10-04 Ian Lance Taylor <ian@airs.com>
19078
19079 PR preprocessor/13726
19080 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19081 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19082
19083 2005-10-04 Richard Guenther <rguenther@suse.de>
19084
19085 PR c/23576
19086 * gcc.dg/noncompile/pr23576.c: New testcase.
19087
19088 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
19089
19090 PR middle-end/23125
19091 * gcc.dg/register-var-3.c: New test.
19092
19093 2005-10-04 Steven Bosscher <stevenb@suse.de>
19094
19095 * gcc.dg/pr23049.c: New test.
19096
19097 * gcc.dg/ucnid-4.c: Fix test.
19098
19099 2005-10-03 Diego Novillo <dnovillo@redhat.com>
19100
19101 PR 23445
19102 * gcc.c-torture/compile/pr23445.c: New test.
19103
19104 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
19105
19106 * g++.dg/overload/unknown1.C: New.
19107
19108 2005-10-03 Mark Mitchell <mark@codesourcery.com>
19109
19110 PR c++/17775
19111 * g++.dg/template/repo4.C: New test.
19112
19113 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19114
19115 PR libfortran/19308
19116 * gfortran.dg/large_real_kind_2.F90: New test.
19117 * gfortran.dg/large_integer_kind_2.f90: New test.
19118
19119 2005-10-03 Uros Bizjak <uros@kss-loka.si>
19120
19121 * lib/target-supports.exp (check_effective_target_vect_shift):
19122 Implement with result caching. Add i?86, x86_64 and ia64 targets.
19123 (check_effective_target_vect_condition): Fix copy-n-pasto.
19124
19125 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19126 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19127 targets.
19128
19129 2005-10-02 Mark Mitchell <mark@codesourcery.com>
19130
19131 PR c++/22621
19132 * g++.dg/template/overload5.C : New test.
19133
19134 PR c++/23840
19135 * g++.dg/expr/stdarg1.C: New test.
19136
19137 2005-10-02 Diego Novillo <dnovillo@redhat.com>
19138
19139 PR 24142
19140 * gcc.c-torture/execute/pr24142.c: New test.
19141
19142 2005-10-01 Diego Novillo <dnovillo@redhat.com>
19143
19144 PR 24141
19145 * gcc.c-torture/execute/pr24141.c: New test.
19146
19147 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
19148 Diego Novillo <dnovillo@redhat.com>
19149
19150 PR 23604
19151 * gcc.c-torture/execute/pr23604.c: New test.
19152
19153 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
19154
19155 PR fortran/16404
19156 PR fortran/20835
19157 PR fortran/20890
19158 PR fortran/20899
19159 PR fortran/20900
19160 PR fortran/20901
19161 PR fortran/20902
19162 gfortran.dg/equiv_constraint_1.f90: New test.
19163 gfortran.dg/equiv_constraint_2.f90: New test.
19164 gfortran.dg/equiv_constraint_3.f90: New test.
19165 gfortran.dg/equiv_constraint_4.f90: New test.
19166 gfortran.dg/equiv_constraint_5.f90: New test.
19167 gfortran.dg/equiv_constraint_6.f90: New test.
19168 gfortran.dg/equiv_constraint_7.f90: New test.
19169 gfortran.dg/equiv_constraint_8.f90: New test.
19170 gfortran.dg/private_type_1.f90: New test.
19171 gfortran.dg/private_type_2.f90: New test.
19172 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19173 980628-10.f: Assert std=gnu to permit mixing of
19174 types in equivalence statements.
19175
19176 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
19177
19178 PR 24112
19179 * gfortran.dg/open_status_1.f90: New.
19180
19181 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19182
19183 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19184 * gcc.dg/vect/pr22480.c: Clean up temp files.
19185 * gcc.dg/vect/pr23831.c: Clean up temp files.
19186 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19187 Clean up temp files.
19188 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19189 Clean up temp files.
19190
19191 * gcc.dg/20050309-1.c: Clean up temp files.
19192 * gcc.dg/20050325-1.c: Clean up temp files.
19193
19194 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19195
19196 PR tree-optimization/24059
19197 * gcc.dg/vect/pr24059.c : New test.
19198
19199 2005-09-29 Jakub Jelinek <jakub@redhat.com>
19200
19201 PR middle-end/24109
19202 * gcc.c-torture/execute/20050929-1.c: New test.
19203
19204 2005-09-29 Steven Bosscher <stevenb@suse.de>
19205
19206 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19207
19208 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
19209
19210 PR c/21419
19211 * gcc.dg/pr21419.c: New test.
19212
19213 2005-09-29 Steven Bosscher <stevenb@suse.de>
19214
19215 * gcc.dg/pr23911.c: New test.
19216
19217 2005-09-28 Mark Mitchell <mark@codesourcery.com>
19218
19219 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19220
19221 PR c++/16782
19222 * g++.dg/parse/qualified4.C: New test.
19223 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19224 * g++.old-deja/g++.mike/p8154.C: Likewise.
19225
19226 2005-09-27 Mark Mitchell <mark@codesourcery.com>
19227
19228 PR c++/22147
19229 * g++.dg/template/friend37.C: New test.
19230 * g++.dg/parse/crash28.C: Adjust error markers.
19231
19232 2005-09-27 Jakub Jelinek <jakub@redhat.com>
19233
19234 PR fortran/18518
19235 * gfortran.fortran-torture/execute/save_2.f90: New decl.
19236
19237 2005-09-27 Devang Patel <dpatel@apple.com>
19238
19239 PR tree-optimization/23625
19240 * gcc.dg/pr23625.c: New test.
19241
19242 2005-09-27 Uros Bizjak <uros@kss-loka.si>
19243
19244 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19245 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19246
19247 2005-09-26 Jakub Jelinek <jakub@redhat.com>
19248
19249 PR fortran/23677
19250 * gfortran.fortran-torture/execute/save_1.f90: New test.
19251 * gfortran.dg/save_1.f90: New test.
19252
19253 2005-09-26 Uros Bizjak <uros@kss-loka.si>
19254
19255 * gcc.target/i386/builtin-apply-mmx.c: New test.
19256
19257 PR target/22576
19258 * gcc.target/i386/pr22576.c: New test.
19259
19260 PR target/22585
19261 * gcc.target/i386/pr22585.c: New test.
19262
19263 PR target/23268
19264 * gcc.target/i386/pr23268.c: New test.
19265
19266 PR middle-end/23831
19267 * gcc.dg/vect/pr23831.c: New test.
19268
19269 PR target/24055
19270 * gcc.target/i386/pr24055.c: New test.
19271
19272 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
19273
19274 PR tree-optimization/23960
19275 * gcc.c-torture/compile/pr23960.c: New.
19276
19277 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
19278
19279 PR fortran/16861
19280 * gfortran.dg/nested_modules_3.f90: New.
19281
19282 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19283
19284 PR fortran/24005
19285 gfortran.dg/interface_1.f90: New test.
19286
19287 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
19288 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19289
19290 PR fortran/23843
19291 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19292
19293 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19294
19295 PR fortran/23516
19296 * gfortran.dg/imag_1.f: New test.
19297 * gfortran.dg/imag_2.f: Ditto.
19298
19299 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
19300
19301 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19302
19303 2005-09-22 Jakub Jelinek <jakub@redhat.com>
19304
19305 PR c++/21983
19306 * g++.dg/warn/pr21983.C: New test.
19307
19308 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
19309
19310 * gcc.dg/20050922-1.c: Testcase added.
19311
19312 2005-09-21 Mark Mitchell <mark@codesourcery.com>
19313
19314 PR c++/23993
19315 * g++.dg/template/array14.C: New test.
19316
19317 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
19318
19319 PR fortran/19929
19320 * gfortran.dg/der_ptr_component_1.f90: New test.
19321
19322 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19323
19324 PR c++/23965
19325 * g++.dg/template/error1.C: Reject "no matching function" message.
19326
19327 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19328
19329 PR c++/17609
19330 * g++.dg/lookup/error1.C: New test.
19331
19332 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
19333
19334 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19335 functionality of the testcase.
19336
19337 2005-09-20 Richard Henderson <rth@redhat.com>
19338
19339 * gcc.dg/vect/vect-22.c: Require vect_float.
19340 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19341
19342 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
19343
19344 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19345 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19346 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19347 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19348 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19349 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19350 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19351 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19352 * gcc.dg/cpp/ucnid-8.c: New test.
19353
19354 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19355
19356 PR tree-optimization/23929
19357 * gcc.c-torture/compile/pr23929.c: New test.
19358
19359 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
19360
19361 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19362 for one loop.
19363
19364 2005-09-20 Steve Ellcey <sje@cup.hp.com>
19365
19366 PR testsuite/23186
19367 * g++.dg/other/pr22003.C: Require named sections.
19368
19369 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19370
19371 PR c++/23947
19372 * g++.dg/rtti/crash3.C: New test.
19373
19374 PR tree-optimization/23818
19375 * gcc.dg/pr23818.c: New test.
19376
19377 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19378
19379 PR fortran/23420
19380 * gfortran.dg/print_fmt_4.f: New.
19381
19382 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19383
19384 PR fortran/23663
19385 * gfortran.fortran-torture/execute/entry_11.f90: New test.
19386
19387 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19388
19389 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19390 Use pointers to local alignable arrays instead. Added comments.
19391 * gcc.dg/vect/vect-46.c: Likewise.
19392 * gcc.dg/vect/vect-48.c: Likewise.
19393 * gcc.dg/vect/vect-49.c: Likewise.
19394 * gcc.dg/vect/vect-52.c: Likewise.
19395 * gcc.dg/vect/vect-53.c: Likewise.
19396 * gcc.dg/vect/vect-54.c: Likewise.
19397 * gcc.dg/vect/vect-56.c: Likewise.
19398 * gcc.dg/vect/vect-57.c: Likewise.
19399 * gcc.dg/vect/vect-58.c: Likewise.
19400 * gcc.dg/vect/vect-60.c: Likewise.
19401 * gcc.dg/vect/vect-61.c: Likewise.
19402
19403 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19404 The test is no longer vectorizable on vect_no_align targets.
19405 * gcc.dg/vect/vect-43.c: Likewsie.
19406
19407 * gcc.dg/vect/vect-44.c: Added comments.
19408 * gcc.dg/vect/vect-45.c: Added comments.
19409 * gcc.dg/vect/vect-50.c: Added comments.
19410 * gcc.dg/vect/vect-51.c: Added comments.
19411
19412 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19413 aligned type.
19414 * gcc.dg/vect/Os-vect-95.c: Likewise.
19415
19416 * gcc.dg/vect/vect-41.c: Test removed.
19417 * gcc.dg/vect/vect-47.c: Test removed.
19418 * gcc.dg/vect/vect-55.c: Test removed.
19419 * gcc.dg/vect/vect-59.c: Test removed.
19420
19421 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19422
19423 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19424 No longer vectorizable on vect_no_align targets.
19425 * gcc.dg/vect/pr20122.c: Likewise.
19426 * gcc.dg/vect/vect-74.c: Likewise.
19427 * gcc.dg/vect/vect-75.c: Likewise.
19428 * gcc.dg/vect/vect-76.c: Likewise.
19429
19430 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19431 Will not be vectorizable on vect_no_align targets once aliasing issues
19432 are resolved.
19433 * gcc.dg/vect/vect-79.c: Likewise.
19434
19435 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19436 * gcc.dg/vect/vect-78.c: Likewise.
19437 * gcc.dg/vect/vect-97.c: Likewise.
19438
19439 2005-09-19 Steven Bosscher <stevenb@suse.de>
19440
19441 * gcc.dg/pr23943.c: New test.
19442
19443 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
19444
19445 PR fortran/19181
19446 * gfortran.dg/derived_pointer_null_1.f90: New test.
19447
19448 2005-09-18 Richard Guenther <rguenther@suse.de>
19449
19450 PR middle-end/23944
19451 * gcc.c-torture/compile/pr23944.c: New testcase.
19452
19453 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
19454
19455 PR fortran/15975
19456 * gfortran.dg/der_pointer_2.f90: New test.
19457
19458 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
19459
19460 PR fortran/16861
19461 * gfortran.dg/nested_modules_2.f90: New test.
19462
19463 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19464
19465 PR c++/18368
19466 * g++.dg/other/semicolon.C: New test.
19467
19468 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
19469
19470 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19471 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19472
19473 2005-09-16 Mark Mitchell <mark@codesourcery.com>
19474
19475 PR c++/23914
19476 * g++.dg/template/static18.C: New test.
19477
19478 PR c++/21514
19479 * g++.dg/template/crash19.C: Remove dg-error marker.
19480 * g++.dg/template/local4.C: New test.
19481
19482 2005-09-16 Paul Brook <paul@codesourcery.com>
19483
19484 PR fortran/23906
19485 * gfortran.dg/dependency_1.f90: New test.
19486
19487 2005-09-15 Mark Mitchell <mark@codesourcery.com>
19488
19489 PR c++/23896
19490 * g++.dg/template/static17.C: New test.
19491
19492 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
19493
19494 PR c++/23139
19495 * g++.dg/warn/huge-val1.C: New test.
19496
19497 2005-09-15 Mark Mitchell <mark@codesourcery.com>
19498
19499 PR c++/13140
19500 * g++.dg/parse/class2.C: New test.
19501 * g++.dg/template/explicit8.C: Likewise.
19502 * g++.dg/template/spec25.C: Likewise.
19503
19504 2005-09-14 Josh Conner <jconner@apple.com>
19505
19506 PR middle-end/23584
19507 * gcc.dg/pr23584.c: New test.
19508
19509 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
19510
19511 PR fortran/21875 Internal Unit Array I/O, NIST
19512 * gfortran.dg/arrayio_1.f90: New test.
19513 * gfortran.dg/arrayio_1.f90: New test.
19514 * gfortran.dg/arrayio_1.f90: New test.
19515 * gfortran.dg/arrayio_1.f90: New test.
19516 * gfortran.dg/arrayio_1.f90: New test.
19517
19518 2005-09-14 Uros Bizjak <uros@kss-loka.si>
19519
19520 PR middle-end/22480
19521 * gcc.dg/vect/pr22480.c: New test.
19522
19523 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
19524
19525 PR fortran/19358
19526 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19527
19528 2005-09-13 Josh Conner <jconner@apple.com>
19529
19530 PR c++/23180
19531 * g++.dg/init/struct2.C: New test.
19532 * g++.dg/init/struct3.C: New test.
19533
19534 2005-09-13 Janis Johnson <janis187@us.ibm.com>
19535
19536 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19537 Clean up temp files.
19538 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19539 gcc.dg/tree-ssa/builtin-fprintf-1.c,
19540 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19541 gcc.dg/tree-ssa/builtin-printf-1.c,
19542 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19543 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19544 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19545 gcc.dg/tree-ssa/builtin-vprintf-1.c,
19546 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19547 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19548 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19549 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19550 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19551 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19552 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19553 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19554
19555 2005-09-13 Josh Conner <jconner@apple.com>
19556
19557 * lib/gcc-dg.exp: Load scanipa.exp.
19558 (cleanup-dump): New procedure.
19559 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19560 * lib/scandump.exp: New file.
19561 * lib/scantree.exp: Use it.
19562 * lib/scanipa.exp: New file.
19563
19564 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
19565
19566 PR fortran/17740
19567 * gfortran.dg/generic_4.f90: New test.
19568
19569 2005-09-13 Uros Bizjak <uros@kss-loka.si>
19570
19571 PR target/23816
19572 * gcc.target/i386/pr23816-1.c: New test.
19573 * gcc.target/i386/pr23816-2.c: New test.
19574
19575
19576 2005-09-13 Bastian Blank <waldi@debian.org>
19577
19578 PR c++/16171
19579 * g++.dg/abi/mangle26.C: New test.
19580 * g++.dg/abi/mangle27.C: New test.
19581 * g++.dg/abi/mangle28.C: New test.
19582 * g++.dg/abi/mangle29.C: New test.
19583
19584 PR c++/23839
19585 * g++.dg/parse/register1.C: New test.
19586
19587 2005-09-13 Mark Mitchell <mark@codesourcery.com>
19588
19589 PR c++/23842
19590 * g++.dg/template/access16.C: New test.
19591
19592 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19593
19594 * gfortran.dg/char_pack_2.f90: Increase the vector size.
19595
19596 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19597
19598 PR fortran/18899
19599 * gfortran.dg/shape_2.f90: New test.
19600
19601 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19602
19603 PR target/19269
19604 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19605 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19606 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19607 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19608 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19609 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19610 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19611 tests.
19612
19613 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19614
19615 PR c++/23841
19616 * g++.dg/parse/template17.C: New test.
19617
19618 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19619
19620 PR c++/23789
19621 * g++.dg/template/nontype14.C: New test.
19622
19623 2005-09-12 Ian Lance Taylor <ian@airs.com>
19624
19625 PR g++/7874
19626 * g++.dg/lookup/friend7.C: New test.
19627 * g++.dg/lookup/friend8.C: New test.
19628 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19629 so that it will be found via argument dependent lookup.
19630 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19631 friend functions which will no longer be found.
19632 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19633 function g, so that it will be found via argument dependent
19634 lookup.
19635 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19636 * g++.old-deja/g++.mike/net43.C: Likewise.
19637
19638 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19639
19640 PR c++/23691
19641 * g++.dg/template/static16.C: New test.
19642
19643 2005-09-12 Josh Conner <jconner@apple.com>
19644
19645 PR middle-end/23237
19646 * gcc.c-torture/compile/pr23237.c: New test.
19647
19648 2005-09-11 Richard Henderson <rth@redhat.com>
19649
19650 * g++.dg/other/error8.C: Update expected diagnostic text.
19651
19652 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19653
19654 PR libfortran/19872
19655 * gfortran.dg/overwrite_1.f: New test.
19656
19657 2005-09-09 Josh Conner <jconner@apple.com>
19658
19659 * g++.dg/init/pr23180-1.C: Removed.
19660 * g++.dg/init/pr23180-2.C: Removed.
19661
19662 2005-09-09 David Daney <ddaney@avtrex.com>
19663
19664 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19665 files which are ...
19666 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19667 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19668
19669 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19670
19671 * gfortran.dg/iostat_2.f90: New test.
19672
19673 2005-09-09 Mark Mitchell <mark@codesourcery.com>
19674
19675 PR c++/22252
19676 * g++.dg/ext/interface1.C: New test.
19677 * g++.dg/ext/interface1.h: Likewise.
19678 * g++.dg/ext/interface1a.cc: Likewise.
19679
19680 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
19681
19682 * gfortran.dg/iomsg_1.f90: New test case.
19683
19684 2005-09-09 Richard Guenther <rguenther@suse.de>
19685
19686 PR c++/23624
19687 * g++.dg/tree-ssa/pr23624.C: New testcase.
19688
19689 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19690
19691 PR fortran/19239
19692 * gfortran.dg/vector_subscript_1.f90,
19693 * gfortran.dg/vector_subscript_2.f90: New tests.
19694
19695 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19696
19697 PR fortran/21104
19698 * gfortran.dg/array_alloc_1.f90,
19699 * gfortran.dg/array_alloc_2.f90,
19700 * gfortran.dg/array_alloc_3.f90: New tests.
19701
19702 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19703
19704 PR fortran/12840
19705 * gfortran.dg/array_constructor_6.f90
19706 * gfortran.dg/array_constructor_7.f90
19707 * gfortran.dg/array_constructor_8.f90
19708 * gfortran.dg/array_constructor_9.f90
19709 * gfortran.dg/array_constructor_10.f90
19710 * gfortran.dg/array_constructor_11.f90
19711 * gfortran.dg/array_constructor_12.f90: New tests.
19712
19713 2005-09-08 Josh Conner <jconner@apple.com>
19714
19715 PR c++/23180
19716 * g++.dg/init/pr23180-1.C: New test.
19717 * g++.dg/init/pr23180-2.C: New test.
19718
19719 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
19720
19721 PR fortran/18878
19722 * gfortran.dg/module_double_reuse.f90: New.
19723
19724 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
19725
19726 PR fortran/23270
19727 PR fortran/22304
19728 PR fortran/18870
19729 PR fortran/17917
19730 PR fortran/16511
19731 * gfortran.dg/common_equivalence_1.f: New.
19732 * gfortran.dg/common_equivalence_2.f: New.
19733 * gfortran.dg/common_equivalence_3.f: New.
19734 * gfortran.dg/contained_equivalence_1.f90: New.
19735 * gfortran.dg/module_blank_common.f90: New.
19736 * gfortran.dg/module_commons_1.f90: New.
19737 * gfortran.dg/module_equivalence_1.f90: New.
19738 * gfortran.dg/nested_modules_1.f90: New.
19739 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19740 equivalences and add comment to connect the test with
19741 the PR.
19742
19743 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19744
19745 PR fortran/23765
19746 * gfortran.dg/common_6.f90: New test.
19747
19748 2005-09-08 Richard Sandiford <richard@codesourcery.com>
19749
19750 PR fortran/15326
19751 * gfortran.dg/char_result_1.f90,
19752 * gfortran.dg/char_result_2.f90,
19753 * gfortran.dg/char_result_3.f90,
19754 * gfortran.dg/char_result_4.f90,
19755 * gfortran.dg/char_result_5.f90,
19756 * gfortran.dg/char_result_6.f90,
19757 * gfortran.dg/char_result_7.f90,
19758 * gfortran.dg/char_result_8.f90: New tests.
19759
19760 2005-09-08 Richard Sandiford <richard@codesourcery.com>
19761
19762 PR fortran/19928
19763 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19764
19765 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19766
19767 PR obj-c++/16816
19768 * obj-c++.dg/selector-5.mm: New test.
19769 * obj-c++.dg/selector-6.mm: New test.
19770
19771 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19772
19773 PR objc/20574
19774 PR objc/19324
19775 * objc.dg/error-1.m: New test.
19776
19777 2005-09-07 Richard Sandiford <richard@codesourcery.com>
19778
19779 PR fortran/23373
19780 * gfortran.fortran-torture/execute/pr23373-1.f90,
19781 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19782
19783 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
19784
19785 PR libfortran/23760
19786 * gfortran.dg/g77/1832.f: Remove long string in write statement
19787 to allow the test to pass on correct list directed output with
19788 prepended space.
19789
19790 2005-09-07 James E Wilson <wilson@specifix.com>
19791
19792 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19793
19794 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19795
19796 * gfortran.dg/parameter+save.f90: Rename to
19797 * gfortran.dg/parameter_save.f90: .. this.
19798
19799 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19800
19801 PR fortran/20848
19802 * gfortran.dg/parameter+save.f90: New test case.
19803
19804 2005-09-06 Richard Sandiford <richard@codesourcery.com>
19805
19806 PR fortran/19269
19807 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19808
19809 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19810
19811 PR c/23075
19812 * gcc.dg/pr23075.c: New test.
19813 * g++.dg/warn/pr23075.C: New test.
19814
19815 PR target/22362
19816 * gcc.target/i386/pr22362.c: New test.
19817
19818 PR rtl-optimization/23098
19819 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19820
19821 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19822 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19823 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19824
19825 2005-09-06 Mark Mitchell <mark@codesourcery.com>
19826
19827 * g++.dg/expr/cast6.C: New test.
19828
19829 PR c++/9782
19830 * g++.dg/init/new15.C: New test.
19831
19832 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19833
19834 * gcc.dg/vect/Os-vect-95.c: New test.
19835 * gcc.dg/vect/vect-95.c: Same.
19836
19837 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19838
19839 * gcc.dg/vect/vect-29.c: Update xfail testing.
19840 * gcc.dg/vect/vect-44.c: Same.
19841 * gcc.dg/vect/vect-48.c: Same.
19842 * gcc.dg/vect/vect-50.c: Same.
19843 * gcc.dg/vect/vect-72.c: Same.
19844 * gcc.dg/vect/vect-77.c: Same.
19845 * gcc.dg/vect/vect-78.c: Same.
19846 * gcc.dg/vect/vect-80.c: Same.
19847 * gcc.dg/vect/vect-96.c: Same.
19848 * gcc.dg/vect/vect-100.c: Same.
19849 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19850 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19851 * gfortran.dg/vect/vect-5.f90: Same.
19852
19853 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19854
19855 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19856 start strings.
19857 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19858 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19859
19860 PR c++/23056
19861 * g++.dg/opt/pr23056.C: New test.
19862
19863 PR rtl-optimization/23098
19864 * gcc.target/i386/pr23098.c: New test.
19865
19866 2005-09-05 Mark Mitchell <mark@codesourcery.com>
19867
19868 PR c++/23667
19869 * g++.dg/template/static15.C: New test.
19870
19871 PR c++/21440
19872 * g++.dg/ext/stmtexpr5.C: New test.
19873 * g++.dg/ext/stmtexpr6.C: Likewise.
19874
19875 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
19876
19877 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19878
19879 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19880 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19881 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19882
19883 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
19884
19885 PR libfortran/23321
19886 * gfortran.dg/direct_io_4.f90: New test case.
19887
19888 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
19889 Rasmus Hahn <rassahah@neofonie.de>
19890
19891 PR libobjc/23108
19892 * objc.dg/type-stream-1.m: New test.
19893
19894 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
19895
19896 PR fortran/23661
19897 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19898 gfortran.dg/print_fmt_3.f90: New test.
19899
19900 2005-09-03 Jakub Jelinek <jakub@redhat.com>
19901
19902 * gfortran.dg/fmt_t_1.f90: New test.
19903
19904 2005-09-03 Jakub Jelinek <jakub@redhat.com>
19905
19906 PR rtl-optimization/23454
19907 * g++.dg/opt/pr23454.C: New test.
19908
19909 2005-09-03 Mark Mitchell <mark@codesourcery.com>
19910
19911 PR c++/23699
19912 * g++.dg/ext/static1.C: New test.
19913
19914 2005-09-02 Richard Henderson <rth@redhat.com>
19915
19916 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19917 tail call to check_fa_work.
19918
19919 2005-09-02 Mark Mitchell <mark@codesourcery.com>
19920
19921 PR c++/21687
19922 * g++.dg/other/gc3.C: New test.
19923
19924 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19925
19926 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19927 * gcc.dg/20050826-1.c: Likewise.
19928
19929 2005-08-31 Mark Mitchell <mark@codesourcery.com>
19930
19931 PR c++/23167
19932 * g++.dg/expr/volatile1.C: New test.
19933
19934 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
19935
19936 PR middle-end/23547
19937 * gcc.dg/pr23547.c: New test.
19938
19939 2005-09-02 Richard Sandiford <richard@codesourcery.com>
19940
19941 PR c/22061
19942 * gcc.c-torture/execute/pr22061-1.c,
19943 * gcc.c-torture/execute/pr22061-2.c,
19944 * gcc.c-torture/execute/pr22061-3.c,
19945 * gcc.c-torture/execute/pr22061-4.c: New tests.
19946
19947 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
19948
19949 * gcc.dg/Wredundant-decls-2.c: New test to check that
19950 -Wredundant-decls does not issue warning for a variable
19951 definition following a declaration.
19952
19953 2005-09-01 Jakub Jelinek <jakub@redhat.com>
19954
19955 PR debug/7241
19956 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19957 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19958 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19959
19960 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19961 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19962 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19963 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19964 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19965 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19966 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19967 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19968
19969 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19970
19971 PR objc/23306
19972 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19973 scan-assmbler.
19974
19975 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
19976
19977 PR target/21255
19978 * gcc.dg/pr21255-1.c: New test.
19979 * gcc.dg/pr21255-2-mb.c: Likewise.
19980 * gcc.dg/pr21255-2-ml.c: Likewise.
19981 * gcc.dg/pr21255-3.c: Likewise.
19982 * gcc.dg/pr21255-4.c: Likewise.
19983
19984 2005-08-31 Dale Johannesen <dalej@apple.com>
19985
19986 * gcc.dg/20050830-1.c: New.
19987
19988 2005-08-31 Josh Conner <jconner@apple.com>
19989
19990 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19991 command-line options for arm-*-* targets.
19992 * g++.dg/init/array16.C: Likewise.
19993 * g++.dg/other/crash-4.C: Likewise.
19994
19995 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19996
19997 PR obj-c++/23640
19998 * obj-c++.dg/gnu-runtime-3.mm: New test.
19999
20000 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20001
20002 PR c++/13377
20003 * g++.dg/lookup/ambig4.C: New test.
20004 * g++.dg/lookup/ambig5.C: New test.
20005 * g++.dg/tc1/dr101.C: Adjust error markers.
20006
20007 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20008
20009 PR c++/23639
20010 * g++.dg/template/ttp5.C: Adjust error markers.
20011
20012 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
20013
20014 PR testsuite/23609
20015 * lib/obj-c++.exp: Include target-libpath.exp.
20016 (obj-c++_link_flags): Look for the GNU libobjc library
20017 and set the library path to include it.
20018 Don't manually set LD_LIBRARY_PATH (etc.) but call
20019 set_ld_library_path_env_vars instead.
20020 (obj-c++_target_compile): Don't set library path or
20021 linker flags because they are already set correctly
20022 in obj-c++_link_flags.
20023
20024 2005-08-30 Josh Conner <jconner@apple.com>
20025
20026 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20027 to command-line options for arm-*-* targets.
20028
20029 2005-08-30 Geoffrey Keating <geoffk@apple.com>
20030
20031 * g++.dg/other/i386-1.C: New.
20032
20033 2005-08-30 Jakub Jelinek <jakub@redhat.com>
20034
20035 PR preprocessor/20348
20036 PR preprocessor/20356
20037 * gcc.dg/cpp/pr20348.c: New test.
20038 * gcc.dg/cpp/pr20348.h: New file.
20039 * gcc.dg/cpp/inc/pr20348.h: New file.
20040 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20041 * gcc.dg/cpp/pr20356.c: New test.
20042 * gcc.dg/cpp/pr20356.h: New file.
20043 * gcc.dg/cpp/inc/pr20356.h: New file.
20044 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20045
20046 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
20047
20048 * gfortran.fortran-torture/execute/intrinsic_count.f90:
20049 Fix array dimension to avoid correct end-of-file error.
20050
20051 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
20052
20053 PR libfortran/23598
20054 * gfortran.dg/iostat_1.f90: New test.
20055
20056 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
20057
20058 PR middle-end/23408
20059 * gcc.dg/pr23408.c: New test.
20060
20061 2005-08-28 Mark Mitchell <mark@codesourcery.com>
20062
20063 PR c++/23099
20064 * g++.dg/init/member1.C: Make sure erroneous static data member
20065 definitions are required.
20066 * g++.dg/template/static13.C: New test.
20067 * g++.dg/template/static14.C: Likewise.
20068
20069 2005-08-29 Jakub Jelinek <jakub@redhat.com>
20070
20071 * gcc.target/i386/pr23575.c: Use -msse2 instead of
20072 -march=pentium4, remove ilp32 requirement.
20073
20074 PR middle-end/23484
20075 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20076 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20077
20078 2005-08-29 Andreas Jaeger <aj@suse.de>
20079
20080 PR testsuite/23607
20081 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20082
20083 2005-08-28 Jakub Jelinek <jakub@redhat.com>
20084
20085 * gcc.c-torture/execute/20050316-2.c: New test.
20086 * gcc.c-torture/execute/20050316-3.c: New test.
20087 * gcc.dg/torture/pr16104-1.c: New test.
20088
20089 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
20090
20091 PR middle-end/23463
20092 * gcc.c-torture/execute/zero-struct-1.c: New test.
20093
20094 2005-08-27 Richard Guenther <rguenther@suse.de>
20095
20096 PR target/23575
20097 * gcc.target/i386/pr23575.c: New testcase.
20098
20099 2005-08-26 Jakub Jelinek <jakub@redhat.com>
20100
20101 PR rtl-optimization/23561
20102 * gcc.c-torture/execute/20050826-1.c: New test.
20103
20104 PR rtl-opt/23560
20105 * gcc.c-torture/execute/20050826-2.c: New test.
20106
20107 2005-08-26 Dale Johannesen <dalej@apple.com>
20108
20109 * gcc.dg/20030711-1.c: Modify to work on Darwin.
20110 * gcc.dg/20050826-1.c: New.
20111
20112 2005-08-26 Mark Mitchell <mark@codesourcery.com>
20113
20114 PR c++/19004
20115 * g++.dg/template/nontype13.C: New test.
20116
20117 PR c++/23491
20118 * g++.dg/init/new14.C: New test.
20119 * g++.dg/expr/anew1.C: Do not XFAIL.
20120 * g++.dg/expr/anew2.C: Likewise.
20121 * g++.dg/expr/anew3.C: Likewise.
20122
20123 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
20124
20125 PR middle-end/22439
20126 * gcc.dg/vla-3.c: New test.
20127
20128 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
20129
20130 PR fortran/20363
20131 * gfortran.dg/named_interface.f90: New.
20132
20133 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
20134
20135 * gcc.c-torture/execute/frame-address.c: New test.
20136
20137 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
20138
20139 PR c++/20817
20140 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20141
20142 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20143
20144 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20145
20146 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20147
20148 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20149 * gcc.dg/altivec-22.c: Rename from..
20150 * gcc.dg/altivec-nomfcr.c: ..this.
20151
20152 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
20153
20154 PR tree-optimization/23546
20155 * gcc.dg/tree-ssa/pr23546.c: New test.
20156
20157 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
20158
20159 PR fortran/17758
20160 * gfortran.dg/nonreturning_statements.f90: New test.
20161
20162 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
20163
20164 PR c++/22454
20165 * g++.dg/parse/crash29.C: New.
20166
20167 2005-08-23 DJ Delorie <dj@redhat.com>
20168
20169 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20170 constants have the L suffix.
20171
20172 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
20173
20174 PR c++/23044
20175 * g++.dg/template/instantiate8.C: New.
20176
20177 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
20178
20179 PR middle-end/23467
20180 * gcc.c-torture/execute/pr23467.c: New test.
20181
20182 2005-08-23 Jakub Jelinek <jakub@redhat.com>
20183
20184 PR tree-optimization/22043
20185 * gcc.c-torture/execute/20050613-1.c: New test.
20186
20187 2005-08-23 Ben Elliston <bje@au.ibm.com>
20188
20189 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20190
20191 2005-08-22 Jakub Jelinek <jakub@redhat.com>
20192
20193 PR rtl-optimization/23478
20194 * g++.dg/opt/pr23478.C: New test.
20195
20196 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20197
20198 PR c/18715
20199 * gcc.dg/switch-warn-3.c: New test.
20200
20201 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20202
20203 PR c++/22233
20204 * g++.dg/template/param1.C: New test.
20205
20206 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20207
20208 PR c++/23089
20209 * g++.dg/other/incomplete1.C: New test.
20210
20211 2005-08-22 Ira Rosen <irar@il.ibm.com>
20212
20213 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20214 are vectorizable.
20215
20216 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20217
20218 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20219 d_lines_5.f: New.
20220
20221 2005-08-21 Jakub Jelinek <jakub@redhat.com>
20222
20223 * gcc.target/i386/sse-4.c: New test.
20224
20225 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20226
20227 PR testsuite/23239
20228 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20229
20230 2005-08-20 Jakub Jelinek <jakub@redhat.com>
20231
20232 * gcc.dg/20050811-1.c: New test.
20233 * gcc.dg/20050811-2.c: New test.
20234
20235 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
20236
20237 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20238
20239 2005-08-19 Diego Novillo <dnovillo@redhat.com>
20240
20241 PR 23476
20242 * gcc.c-torture/compile/pr23476.c: New test.
20243
20244 2005-08-19 Devang Patel <dpatel@apple.com>
20245
20246 PR tree-optimization/23048
20247 * gcc.dg/tree-ssa/pr23048.c: New test.
20248
20249 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
20250
20251 PR middle-end/20624
20252 * g++.dg/warn/Wreturn-3.C: New test
20253
20254 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
20255
20256 PR tree-optimization/22228
20257 * g++.dg/vect/pr22543.cc: New test.
20258
20259 2005-08-17 Steven Bosscher <stevenb@suse.de>
20260
20261 PR tree-optimization/21574
20262 * gcc.dg/tree-ssa/pr21574.c: New test.
20263
20264 2005-08-16 James E Wilson <wilson@specifix.com>
20265
20266 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20267
20268 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20269
20270 PR tree-opt/23402
20271 * gcc.c-torture/compile/zero-strct-3.c: New test.
20272 * gcc.c-torture/compile/zero-strct-4.c: New test.
20273
20274 2005-08-16 Steven Bosscher <stevenb@suse.de>
20275
20276 PR target/23376
20277 * gcc.target/x86_64/pr23376.c: New test.
20278
20279 2005-08-16 Ian Lance Taylor <ian@airs.com>
20280
20281 PR c++/23337
20282 * g++.dg/ext/vector2.C: New.
20283
20284 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20285
20286 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20287
20288 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20289
20290 PR libfortran/23428
20291 * gfortran.dg/inquire-complex.f90: New test case.
20292
20293 2005-08-16 James E Wilson <wilson@specifix.com>
20294
20295 PR tree-optimization/21105
20296 * gcc.dg/large-size-array.c: New.
20297
20298 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
20299
20300 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20301 type.
20302 * gcc.dg/vect/vect-41: Likewise.
20303 * gcc.dg/vect/vect-42: Likewise.
20304 * gcc.dg/vect/vect-43: Likewise.
20305 * gcc.dg/vect/vect-44: Likewise.
20306 * gcc.dg/vect/vect-46: Likewise.
20307 * gcc.dg/vect/vect-47: Likewise.
20308 * gcc.dg/vect/vect-48: Likewise.
20309 * gcc.dg/vect/vect-52: Likewise.
20310 * gcc.dg/vect/vect-53: Likewise.
20311 * gcc.dg/vect/vect-54: Likewise.
20312 * gcc.dg/vect/vect-55: Likewise.
20313 * gcc.dg/vect/vect-56: Likewise.
20314 * gcc.dg/vect/vect-57: Likewise.
20315 * gcc.dg/vect/vect-58: Likewise.
20316 * gcc.dg/vect/vect-59: Likewise.
20317 * gcc.dg/vect/vect-60: Likewise.
20318 * gcc.dg/vect/vect-61: Likewise.
20319 * gcc.dg/vect/vect-85: Likewise.
20320 * gcc.dg/vect/vect-87: Likewise.
20321 * gcc.dg/vect/vect-88: Likewise.
20322 * gcc.dg/vect/vect-93.c: Likewise.
20323 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20324 * gcc.dg/vect/vect-75: Likewise.
20325 * gcc.dg/vect/vect-76: Likewise.
20326 * gcc.dg/vect/vect-77: Likewise.
20327 * gcc.dg/vect/vect-78: Likewise.
20328 * gcc.dg/vect/vect-80: Likewise.
20329 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20330 vectorized for the expected reason, rather than checking how alignment
20331 was handled.
20332 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20333 aligned type and also instead of aligned pointers. Added documentation.
20334
20335 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
20336
20337 * gfortran.dg/power.f90: New test.
20338
20339 2005-08-16 Jakub Jelinek <jakub@redhat.com>
20340
20341 PR rtl-optimization/23299
20342 * g++.dg/opt/pr23299.C: New test.
20343
20344 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20345
20346 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20347
20348 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
20349
20350 * g++.dg/template/local6.C: New test.
20351
20352 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20353
20354 * execute/exceptions/finally-1.m: Check that the catch and finally are
20355 being called. Also add a "return 0;" at the end of main.
20356
20357 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
20358
20359 PR fortran/21432.
20360 * gfortran.dg/namelist_print_1.f: New test of functionality of
20361 PRINT namelist.
20362 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20363 namelist generates error with -std=f95.
20364
20365 2005-08-14 Ira Rosen <irar@il.ibm.com>
20366
20367 PR tree-optimization/23119
20368 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20369
20370 2005-08-13 Marcin Koziej <creep@desk.pl>
20371 Andrew Pinski <pinskia@physics.uc.edu>
20372
20373 PR libobjc/22492
20374 * execute/exceptions/finally-1.m: New test.
20375
20376 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20377
20378 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20379 testsuite.
20380 * objc/execute/exceptions/trivial.m: New test.
20381 * objc.dg/try-catch-11.m: Move to ...
20382 * objc/execute/exceptions/foward-1.m: Here.
20383 * objc.dg/try-catch-2.m: Move to ...
20384 * objc/execute/exceptions/catchall-1.m: Here.
20385 * objc.dg/try-catch-8.m: Move to ...
20386 * objc/execute/exceptions/local-variables-1.m: Here.
20387
20388 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20389
20390 * objc.dg/nested-func-1.m: Move to ...
20391 * objc/execute/nested-func-1.m: Here.
20392
20393 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20394
20395 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20396 in ${options} instead of [target_info name].
20397 * lib/obj-c++.exp (objc_target_compile): Likewise.
20398
20399 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20400
20401 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20402
20403 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20404
20405 part of PR testsuite/23348
20406 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20407 each of the torture options.
20408 * objc/compile/trivial.m: New test.
20409
20410 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
20411
20412 * gfortran.dg/eoshift.f90: Correct format.
20413
20414 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
20415
20416 * gfortran.fortran-torture/execute/character_passing.f90:
20417 Fix comment typo.
20418
20419 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
20420
20421 PR c++/8271
20422 * g++.dg/template/unify10.C: New.
20423
20424 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
20425
20426 * g++.dg/parse/pr22514.C: Move to...
20427 * g++.dg/debug/pr22514.C: here.
20428
20429 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20430
20431 PR c++/23266
20432 * g++.dg/inherit/pure1.C: New test.
20433
20434 * ChangeLog: Fix typos.
20435
20436 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20437 Steven Bosscher <stevenb@suse.de>
20438
20439 * gfortran.dg/runtime_warning_1.f90: New test.
20440
20441 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
20442
20443 PR c++/23219
20444 * g++.dg/parse/crash28.C: New.
20445
20446 2005-08-11 Richard Guenther <rguenther@suse.de>
20447
20448 PR target/23289
20449 * gcc.target/i386/tailcall-1.c: New testcase.
20450
20451 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
20452
20453 * gcc.dg/vect/vect-67.c: Un-xfail.
20454
20455 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
20456
20457 PR c++/23225
20458 * g++.dg/parse/crash27.C: new test.
20459
20460 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
20461
20462 PR libfortran/22143
20463 * gfortran.dg/shift-kind.f90: New testcase.
20464
20465 2005-08-10 Richard Sandiford <richard@codesourcery.com>
20466
20467 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20468 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20469
20470 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20471
20472 PR c++/20646
20473 * g++.dg/other/mult-stor1.C: New test.
20474
20475 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
20476
20477 * gcc.c-torture/pr18299-1.c: Move to ...
20478 * gcc.c-torture/compile/pr18299-1.c: Here.
20479
20480 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
20481
20482 * gfortran/fortran.torture/execute/character_passing.f90:
20483 Fix types for LSAME.
20484
20485 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
20486
20487 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20488 input data back to what it was originally.
20489
20490 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
20491
20492 * objc.dg/try-catch-8.m: Enable for all targets.
20493
20494 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
20495
20496 * gcc.dg/pr23165.c: New test.
20497
20498 2005-08-09 Steven Bosscher <stevenb@suse.de>
20499
20500 PR tree-optimization/23234
20501 * gcc.dg/tree-ssa/pr23234.c: New test.
20502
20503 2005-08-08 Josh Conner <jconner@apple.com>
20504
20505 PR rtl-optimization/23241
20506 * gcc.dg/char-compare.c: New test.
20507
20508 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20509
20510 PR c++/22508
20511 * g++.dg/init/new13.C: New test.
20512
20513 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
20514
20515 PR c++/21166
20516 * g++.dg/other/crash-4.C: Adjust
20517 * g++/dg/ext/packed9.C: New.
20518
20519 2005-08-08 Richard Sandiford <richard@codesourcery.com>
20520
20521 PR middle-end/21964
20522 * gcc.c-torture/execute/pr21964-1.c: New test.
20523
20524 2005-08-08 Richard Sandiford <richard@codesourcery.com>
20525
20526 PR c/22458
20527 * gcc.dg/pr22458-1.c: New test.
20528
20529 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
20530 Steven G. Kargl <kargls@comcast.net>
20531
20532 PR fortran/22390
20533 * gfortran.dg/flush_1.f90: New test.
20534
20535 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20536
20537 PR c++/23191
20538 * g++.dg/template/eh2.C: New test.
20539
20540 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20541
20542 PR c++/19498
20543 * g++.dg/template/instantiate7.C: New test.
20544
20545 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
20546
20547 PR c/23113
20548 * gcc.dg/Wunused-value-1.c: New test.
20549
20550 2005-08-06 Richard Sandiford <richard@codesourcery.com>
20551
20552 PR rtl-optimization/23233
20553 * gcc.c-torture/compile/pr23233-1.c: New test.
20554
20555 2005-08-06 Jakub Jelinek <jakub@redhat.com>
20556
20557 PR fortran/18833
20558 PR fortran/20850
20559 * gfortran.dg/equiv_1.f90: New test.
20560 * gfortran.dg/equiv_2.f90: New test.
20561 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20562 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20563 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20564
20565 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
20566
20567 * gcc.c-torture/execute/vrp-5.c: New test.
20568 * gcc.c-torture/execute/vrp-6.c: New test.
20569 * gcc.dg/tree-ssa/vrp21.c: New test.
20570
20571 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
20572
20573 * g++.dg/parse/pr22514.C: New test.
20574
20575 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
20576
20577 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20578
20579 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20580 instead of constant loads / pool entries.
20581
20582 2005-08-05 David Edelsohn <edelsohn@gnu.org>
20583
20584 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20585 TEST_TO_WCTYPE.
20586
20587 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
20588
20589 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20590 __WINT_TYPE__ in generated prototypes if possible.
20591
20592 2005-08-04 Diego Novillo <dnovillo@redhat.com>
20593
20594 PR 22037
20595 * g++.dg/tree-ssa/pr22037.C:
20596
20597 2005-08-04 Richard Henderson <rth@redhat.com>
20598
20599 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20600 scan-tree-dump-times directive.
20601
20602 2005-08-04 Jan Hubicka <jh@suse.cz>
20603
20604 * gcov-1.C: Fix switch counts.
20605 * gcov-4b.c: Likewise.
20606
20607 2005-08-03 Jeff Law <law@redhat.com>
20608
20609 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20610
20611 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
20612
20613 * gcc.c-torture/execute/pr23135.c: New test.
20614
20615 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20616
20617 PR tree-optimization/19899
20618 * gcc.dg/tree-ssa/scev-1.c: New test.
20619 * gcc.dg/tree-ssa/scev-2.c: New test.
20620
20621 2005-08-03 Richard Sandiford <richard@codesourcery.com>
20622
20623 PR target/18582
20624 * gcc.dg/torture/pr18582-1.c: New test.
20625
20626 2005-08-03 Jan Hubicka <jh@suse.cz>
20627
20628 * update-conroll.c: New testcase.
20629 * update-conroll-2.c: New testcase.
20630
20631 2005-08-02 David Edelsohn <edelsohn@gnu.org>
20632
20633 * gfortran.dg/constant_substring.f: New test.
20634 * gfortran.dg/pr22491.f: New test.
20635
20636 2005-08-02 Jan Hubicka <jh@suse.cz>
20637
20638 * update-threading.c: Replace by the proper one.
20639
20640 2005-08-02 Diego Novillo <dnovillo@redhat.com>
20641
20642 PR 23164
20643 * g++.dg/tree-ssa/pr23164.C: New test.
20644
20645 2005-08-02 Diego Novillo <dnovillo@redhat.com>
20646
20647 * gcc.dg/tree-ssa/pr23192.c: New test.
20648
20649 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
20650
20651 * gcc.c-torture/execute/vrp-4.c: New test.
20652
20653 2005-08-02 Jan Hubicka <jh@suse.cz>
20654
20655 * update-threading.c: New test.
20656
20657 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
20658
20659 * gcc.c-torture/compile/20050801-1.c: New test.
20660 * gcc.c-torture/compile/20050801-2.c: New test.
20661
20662 2005-08-01 Jan Hubicka <jh@suse.cz>
20663
20664 * val-prof-5.c: New test.
20665
20666 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
20667
20668 PR c/22311
20669 * gcc.dg/pr22311-1.c : New test.
20670
20671 2005-07-31 Steven Bosscher <stevenb@suse.de>
20672
20673 PR target/23095
20674 * gfortran.dg/pr23095.f: New test.
20675
20676 PR c++/22003
20677 * g++.dg/other/pr22003.C: New test.
20678
20679 2005-07-31 Richard Sandiford <richard@codesourcery.com>
20680
20681 PR target/20621
20682 * gcc.c-torture/execute/pr20621-1.c: New test.
20683
20684 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
20685
20686 * gfortran.dg/comma_format_extension_4.f: Adjust length
20687 of string for format.
20688 * gfortran.dg/der_array_io_1.f: Replace illegal internal
20689 print statement with internal write.
20690 * gfortran.dg/der_array_io_2.f: Likewise.
20691 * gfortran.dg/der_array_io_3.f: Likewise.
20692
20693 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
20694
20695 * gcc.dg/fold-abs-4.c: new test.
20696
20697 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
20698
20699 PR fortran/22570 an related issues.
20700 * gfortran.dg/x_slash_1.f: New test.
20701
20702 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
20703
20704 PR c/23143
20705 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20706 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20707
20708 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20709
20710 PR c/529
20711 * gcc.dg/Wshadow-3.c: New test.
20712
20713 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
20714
20715 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20716 used to have the wrong bounds).
20717
20718 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20719
20720 PR c/21720
20721 * gcc.dg/hex-round-1.c: Test more cases.
20722 * gcc.dg/hex-round-2.c: New test.
20723
20724 2005-07-29 Diego Novillo <dnovillo@redhat.com>
20725
20726 PR 22550
20727 * g++.dg/tree-ssa/pr22550.C: New test.
20728
20729 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
20730
20731 * gcc.dg/tree-ssa/vrp19.c: New test.
20732 * gcc.dg/tree-ssa-vrp20.c: New test.
20733
20734 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20735
20736 PR c/22240
20737 * gcc.dg/transparent-union-4.c: New test.
20738
20739 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20740
20741 PR c/22192
20742 * gcc.dg/c99-vla-2.c: New test.
20743
20744 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20745
20746 PR c/21720
20747 * gcc.dg/hex-round-1.c: New test.
20748
20749 2005-07-28 Jan Hubicka <jh@suse.cz>
20750
20751 * inliner-1.c: Do not dump everything.
20752 * tree-prof.exp: Do not pass -ftree-based-profiling.
20753 * bprob.exp: Likewise.
20754
20755 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20756
20757 2005-07-28 Mark Mitchell <mark@codesourcery.com>
20758
20759 PR c++/22545
20760 * g++.dg/expr/ptrmem7.C: New test.
20761
20762 2005-07-28 Mike Stump <mrs@apple.com>
20763
20764 * g++.old-deja/g++.mike/visibility-1.C: New test.
20765
20766 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20767
20768 PR c/20187
20769 * gcc.c-torture/execute/pr20187-1.c: New test.
20770
20771 2005-07-28 Jeff Law <law@redhat.com>
20772
20773 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20774 * gcc.dg/tree-ssa/vrp18.c: New test.
20775
20776 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20777
20778 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20779
20780 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20781
20782 PR tree-optimization/22506
20783 * gcc.dg/vect/ps22506.c: New test.
20784
20785 2005-07-28 Jakub Jelinek <jakub@redhat.com>
20786
20787 PR target/21149
20788 * gcc.target/i386/sse-3.c: New test.
20789
20790 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20791
20792 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20793 * gcc.target/mips/mips32-dsp-type.c: Likewise.
20794
20795 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20796
20797 PR c/22589
20798 * gcc.c-torture/compile/pr22589-1.c: New test.
20799
20800 2005-07-28 Jan Hubicka <jh@suse.cz>
20801
20802 * update-loopch.c: New testcase.
20803
20804 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20805
20806 PR rtl-optimization/23047
20807 * gcc.c-torture/execute/pr23047.c: New test.
20808 * gcc.c-torture/execute/pr23047.x: New.
20809
20810 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20811
20812 PR tree-optimization/22493
20813 * gcc.c-torture/execute/pr22493-1.c: New test.
20814 * gcc.c-torture/execute/pr22493-1.x: New.
20815 * gcc.c-torture/execute/vrp-1.c: New test.
20816 * gcc.c-torture/execute/vrp-2.c: New test.
20817 * gcc.c-torture/execute/vrp-2.c: New test.
20818
20819 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
20820
20821 * gcc.target/frv/all-builtin-read8.c: Delete.
20822 * gcc.target/frv/all-builtin-read16.c: Delete.
20823 * gcc.target/frv/all-builtin-read32.c: Delete.
20824 * gcc.target/frv/all-builtin-read64.c: Delete.
20825 * gcc.target/frv/all-builtin-write8.c: Delete.
20826 * gcc.target/frv/all-builtin-write16.c: Delete.
20827 * gcc.target/frv/all-builtin-write32.c: Delete.
20828 * gcc.target/frv/all-builtin-write64.c: Delete.
20829 * gcc.target/frv/all-read-write-1.c: New.
20830
20831 2005-07-27 Jeff Law <law@redhat.com>
20832
20833 * gcc.c-torture/execute/pr22630.c: New test.
20834
20835 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
20836
20837 PR tree-optimization/23073
20838 * gcc.dg/vect/nodump-pr23073.c: New test.
20839 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20840
20841 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
20842
20843 PR tree-optimize/22348
20844 * gcc.c-torture/execute/pr22348.c: New.
20845
20846 2005-07-27 Richard Guenther <rguenther@suse.de>
20847
20848 * gcc.dg/tree-ssa/salias-1.c: New testcase.
20849
20850 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20851
20852 PR fortran/22503
20853 * gfortran.dg/logical_comp.f90: New test.
20854
20855 2005-07-27 Jan Hubicka <jh@suse.cz>
20856
20857 * inliner-1.c: Add cleanup of dumps.
20858 * val-prof-*.c: Likewise.
20859 * update-tailcall.c: New.
20860
20861 2005-07-26 Diego Novillo <dnovillo@redhat.com>
20862
20863 PR 22591
20864 * gcc.dg/tree-ssa/pr22591.c: New test.
20865 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20866
20867 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
20868
20869 PR libobjc/22606
20870 * objc.dg/try-catch-11.m: New test.
20871
20872 2005-07-26 Richard Guenther <rguenther@suse.de>
20873
20874 PR tree-optimization/22486
20875 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20876
20877 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20878
20879 PR tree-opt/22484
20880 * g++.dg/opt/loop2.C: New test.
20881
20882 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20883
20884 * gcc.dg/tree-ssa/reassoc-3.c: New test.
20885 * gcc.dg/tree-ssa/reassoc-4.c: New test.
20886
20887 2005-07-25 Adam Nemet <anemet@lnxw.com>
20888
20889 * lib/profopt.exp (profopt-execute): Check for profiling data
20890 files on the target.
20891
20892 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
20893
20894 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20895 for matching of asm labels.
20896
20897 2005-07-25 Richard Guenther <rguenther@suse.de>
20898
20899 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20900
20901 2005-07-25 Richard Guenther <rguenther@suse.de>
20902
20903 PR testsuite/22624
20904 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20905
20906 2005-07-25 Ira Rosen <irar@il.ibm.com>
20907
20908 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20909 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20910 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20911 * gcc.dg/vect/vect-100.c: New test.
20912 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20913 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20914 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20915 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20916 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20917 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20918 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20919 * gfortran.dg/vect/pr19049.f90: New testcase.
20920 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20921
20922 2005-07-25 Jakub Jelinek <jakub@redhat.com>
20923
20924 * gcc.c-torture/execute/20050713-1.c: New test.
20925
20926 PR fortran/20063
20927 * gfortran.fortran-torture/execute/data_4.f90: New test.
20928
20929 PR middle-end/20303
20930 * gcc.dg/visibility-d.c: New test.
20931
20932 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
20933
20934 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20935 * gfortran.dg/underflow.f90: Ditto.
20936
20937 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20938
20939 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20940 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20941 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20942
20943 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
20944
20945 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20946 include case of field width of zero.
20947
20948 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
20949
20950 PR libgfortran/21875
20951 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20952 with trailing blanks on normal formatted read.
20953
20954 2005-07-23 Chao-ying Fu <fu@mips.com>
20955
20956 * gcc.target/mips/mips32-dsp-type.c: New test.
20957 * gcc.target/mips/mips32-dsp.c: New test.
20958
20959 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
20960
20961 PR testsuite/21073
20962 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20963
20964 PR testsuite/20454
20965 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20966 and __cyg_profile_func_exit.
20967
20968 2005-07-22 David Edelsohn <edelsohn@gnu.org>
20969
20970 * gfortran.dg/comma_format_extension_3.f: Fix typo.
20971 * gfortran.dg/comma_format_extension_4.f: Same.
20972 * gfortran.dg/pr15332.f: Same.
20973 * gfortran.dg/pr21730.f: Same.
20974
20975 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
20976
20977 * g++.dg/opt/vrp2.C: Fix testcase.
20978
20979 PR tree-opt/22625
20980 * g++.dg/opt/vrp2.C: New test.
20981
20982 2005-07-22 Mark Mitchell <mark@codesourcery.com>
20983
20984 PR debug/21828
20985 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20986
20987 2005-07-22 Diego Novillo <dnovillo@redhat.com>
20988
20989 * gcc.dg/tree-ssa/20050719-1.c: New test.
20990
20991 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
20992
20993 * gcc.dg/bfin-longcall-1.c: New file.
20994 * gcc.dg/bfin-longcall-2.c: New file.
20995
20996 2005-07-21 Janis Johnson <janis187@us.ibm.com>
20997
20998 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20999
21000 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21001
21002 PR middle-end/19055
21003 * gcc.dg/tree-ssa/pr19055.c: New test.
21004 * gcc.dg/tree-ssa/pr19055-2.c: New test.
21005
21006 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21007
21008 PR C++/22358
21009 * g++.dg/other/pr22358.C: New test.
21010
21011 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
21012
21013 PR c++/2922
21014 * g++.dg/lookup/two-stage5.C: New test from bug comments.
21015
21016 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21017
21018 PR c++/15938
21019 * g++.dg/init/union2.C: New test.
21020
21021 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21022
21023 PR c/22393
21024 * gcc.dg/complex-4.c: New test.
21025
21026 2005-07-21 Richard Guenther <rguenther@suse.de>
21027
21028 PR testsuite/22522
21029 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21030 scanning for asm labels.
21031 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21032
21033 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21034
21035 PR target/22085
21036 * gcc.dg/altivec-pr22085.c: New.
21037
21038 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21039
21040 PR tree-optimization/19210
21041 * gcc.dg/tree-ssa/pr19210-1.c: New.
21042 * gcc.dg/tree-ssa/pr19210-2.c: New.
21043
21044 2005-07-21 Richard Sandiford <richard@codesourcery.com>
21045
21046 PR rtl-optimization/22167
21047 * g++.dg/opt/pr22167.C: New test.
21048
21049 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
21050
21051 PR c++/2922
21052 * g++.dg/lookup/two-stage2.C: New.
21053 * g++.dg/lookup/two-stage3.C: New.
21054 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21055 fixed two-stage name lookup for operators.
21056 * g++.dg/template/call3.C: Compiler now produces an appropriate
21057 error message.
21058 * g++.dg/template/crash37.C: Compiler now describes bla() on line
21059 14 as a candidate.
21060 * g++.dg/template/ptrmem4.C: Compiler produces different error
21061 message.
21062 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21063 connect_to_method as a candidate.
21064
21065 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
21066
21067 * gcc.dg/fold-alloc-1.c: New test.
21068
21069 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
21070
21071 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21072 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21073
21074 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
21075
21076 * gcc.dg/fold-abs-1.c: New test.
21077 * gcc.dg/fold-abs-2.c: New test.
21078 * gcc.dg/fold-abs-3.c: New test.
21079
21080 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
21081
21082 Make CONSTRUCTOR use VEC to store initializers.
21083 * g++.dg/ext/complit3.C: Check for specific error messages.
21084 * g++.dg/init/brace2.C: Update error message.
21085 * g++.dg/warn/Wbraces2.C: Likewise.
21086
21087 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
21088
21089 PR fortran/16940
21090 * gfortran.dg/module_interface_1.f90: New test.
21091
21092 2005-07-19 Danny Berlin <dberlin@dberlin.org>
21093 Kenneth Zadeck <zadeck@naturalbridge.com>
21094
21095 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21096
21097 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21098
21099 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21100 specify -Wformat for these tests.
21101 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21102 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21103 * gcc.dg/format/opt-6.c: Delete.
21104
21105 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21106
21107 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21108 * gcc.dg/tree-ssa/sra-3.c: Likewise.
21109
21110 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21111
21112 * gcc.dg/tree-ssa/alias-2.c: New test.
21113
21114 2005-07-18 Mark Mitchell <mark@codesourcery.com>
21115
21116 PR c++/22263
21117 * g++.dg/template/explicit7.C: New test.
21118
21119 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
21120
21121 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21122 field width of 8 to +Inf and -Inf.
21123
21124 2005-07-17 Mark Mitchell <mark@codesourcery.com>
21125
21126 PR c++/22139
21127 * g++.dg/template/friend36.C: New test.
21128
21129 2005-07-16 David Edelsohn <edelsohn@gnu.org>
21130
21131 PR fortran/21730
21132 * gfortran.dg/pr21730.f: New test.
21133
21134 2005-07-16 Danny Berlin <dberlin@dberlin.org>
21135 Kenneth Zadeck <zadeck@naturalbridge.com>
21136
21137 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21138 since pure const detection cannot run at -O1 in c compiler.
21139 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21140 can now optimize this case properly.
21141 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21142 because we now pass.
21143 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21144
21145 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
21146
21147 PR c/22421
21148 * gcc.dg/format/bitfld-1.c: New test.
21149
21150 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21151
21152 PR c++/22204
21153 * g++.dg/rtti/repo1.C: New test.
21154
21155 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
21156
21157 PR middle-end/22398
21158 * gcc.c-torture/compile/pr22398.c: New test.
21159
21160 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21161
21162 PR c++/22132
21163 * g++.dg/expr/cast4.C: New test.
21164
21165 2005-07-15 Richard Guenther <rguenther@suse.de>
21166
21167 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21168 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21169
21170 2005-07-15 Steven Bosscher <stevenb@suse.de>
21171
21172 PR tree-optimization/22230
21173 * gcc.dg/tree-ssa/pr22230.c: New test.
21174
21175 2005-07-14 Jakub Jelinek <jakub@redhat.com>
21176
21177 * gfortran.dg/g77/cpp6.f: New test.
21178
21179 PR fortran/22417
21180 * gfortran.dg/g77/cpp5.F: New test.
21181 * gfortran.dg/g77/cpp5.h: New file.
21182 * gfortran.dg/g77/cpp5inc.h: New file.
21183
21184 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
21185
21186 PR libfortran/16435
21187 * gfortran.dg/tl_editting.f90: New.
21188 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21189
21190 2005-07-14 Steven G. Kargl <kargls@comcast.net>
21191
21192 * gfortran.dg/char_array_constructor.f90: New test.
21193
21194 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
21195
21196 * gfortran.dg/past_eor.f90: New.
21197 * gfortran.dg/complex_read.f90: New.
21198
21199 2005-07-13 Jeff Law <law@redhat.com>
21200
21201 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21202 additional casts.
21203
21204 * gcc.dg/tree-ssa/pr22321.c: New test
21205
21206 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
21207
21208 PR tree-optimization/21921
21209 * gcc.dg/tree-ssa/pr21921.c: New.
21210
21211 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21212
21213 PR tree-optimizatio/22442
21214 * gcc.dg/tree-ssa/loop-11.c: New test.
21215
21216 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21217
21218 PR tree-opt/21840
21219 * gcc.c-torture/compile/pr21840.c: New test.
21220
21221 2005-07-12 Jan Hubicka <jh@suse.cz>
21222
21223 * gcc.c-torture/compile/pr22379.c: New test.
21224
21225 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
21226
21227 PR libfortran/21593
21228 gfortran.dg/dev_null.f90: Remove outdated comment about
21229 PR libfortran/21593.
21230
21231
21232 2005-07-12 Dale Johannesen <dalej@apple.com>
21233
21234 * gcc.target/i386/compress-float-sse.c: New.
21235 * gcc.target/i386/compress-float-sse-pic.c: New.
21236 * gcc.target/i386/compress-float-387.c: New.
21237 * gcc.target/i386/compress-float-387-pic.c: New.
21238 * gcc.dg/compress-float-ppc.c: New.
21239 * gcc.dg/compress-float-ppc-pic.c: New.
21240
21241 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
21242
21243 PR libfortran/21593
21244 gfortran.dg/dev_null.f90: Remove targets.
21245
21246 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21247
21248 PR tree-opt/22335
21249 * gcc.dg/pr22335-1.c: New test.
21250 * gcc.dg/pr22335-2.c: New test.
21251
21252 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21253
21254 PR c++/20172
21255 * g++.dg/template/nontype12.C : New test.
21256
21257 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21258
21259 * gcc.dg/tree-ssa/loop-10.c: New test.
21260
21261 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
21262
21263 * gcc.c-torture/execute/20020720-1.x: Remove.
21264
21265 2005-07-11 Jakub Jelinek <jakub@redhat.com>
21266
21267 * gfortran.fortran-torture/execute/forall_7.f90: New test.
21268
21269 2005-07-10 Richard Sandiford <richard@codesourcery.com>
21270
21271 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21272 (dg-mips-options): Use it.
21273
21274 2005-07-09 Diego Novillo <dnovillo@redhat.com>
21275
21276 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21277
21278 2005-07-09 Richard Henderson <rth@redhat.com>
21279
21280 * lib/target-supports.exp (check_effective_target_sync_char_short):
21281 Add alpha.
21282
21283 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
21284
21285 PR libfortran/22217
21286 * gfortran.dg/negative-z-descriptor.f90: New test.
21287
21288 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21289
21290 PR tree-opt/22329
21291 * gcc.dg/pr22329.c: New test.
21292
21293 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
21294
21295 PR tree-optimization/20139
21296 * gcc.dg/tree-ssa/pr20139.c: New.
21297
21298 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21299
21300 PR tree-opt/22356
21301 * gcc.dg/pr22356-1.c: New test.
21302
21303 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
21304
21305 PR c++/21799
21306 * g++.dg/template/unify8.C: New.
21307 * g++.dg/template/unify9.C: New.
21308
21309 2005-07-08 Jakub Jelinek <jakub@redhat.com>
21310
21311 * gfortran.fortran-torture/execute/entry_10.f90: New test.
21312
21313 2005-07-07 Geoffrey Keating <geoffk@apple.com>
21314
21315 * gcc.dg/darwin-version-1.c: New.
21316 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21317 * gcc.dg/builtins-20.c: Likewise.
21318 * gcc.dg/builtins-53.c: Likewise.
21319 * gcc.dg/torture/builtins-convert-1.c: Likewise.
21320 * gcc.dg/torture/builtins-convert-2.c: Likewise.
21321 * gcc.dg/torture/builtins-convert-3.c: Likewise.
21322 * gcc.dg/torture/builtins-power-1.c: Likewise.
21323 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21324 on Darwin.
21325
21326 2005-07-07 Jeff Law <law@redhat.com>
21327
21328 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
21329 argument evaluation order.
21330
21331 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
21332
21333 PR libfortran/21594
21334 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21335 Add test cases where the shift length is greater than the
21336 array length.
21337
21338 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21339
21340 * obj-c++.dg/proto-lossage-6.mm: New.
21341 * objc.dg/proto-lossage-6.m: New.
21342
21343 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21344
21345 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21346 * objc.dg/gnu-runtime-2.m: Likewise.
21347
21348 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21349
21350 * gfortran.dg/longline.f: New test.
21351
21352 * gfortran.dg/badline.f: New test.
21353
21354 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21355
21356 PR fortran/16531
21357 PR fortran/15966
21358 PR fortran/18781
21359 * gfortran.dg/hollerith.f90: New.
21360 * gfortran.dg/hollerith2.f90: New.
21361 * gfortran.dg/hollerith3.f90: New.
21362 * gfortran.dg/hollerith4.f90: New.
21363 * gfortran.dg/hollerith_f95.f90: New.
21364 * gfortran.dg/hollerith_legacy.f90: New.
21365 * gfortran.dg/g77/cpp4.F: New. Port from g77.
21366
21367 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21368
21369 PR objc/22274
21370 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21371 * objc.dg/gnu-runtime-2.m: New.
21372
21373 2005-07-06 Jeff Law <law@redhat.com>
21374
21375 * gcc.dg/tree-ssa/vrp17.c: New test.
21376
21377 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21378
21379 PR fortran/22327
21380 * gfortran.dg/array_constructor_5.f90: New test.
21381
21382 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21383
21384 * gfortran.fortran-torture/execute/entry_9.f90: New test.
21385
21386 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
21387
21388 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21389 * gcc.dg/980816-1.c: Ditto.
21390
21391 2005-07-06 Jeff Law <law@redhat.com>
21392
21393 * gcc.c-torture/compile/pr21356.c: New test.
21394
21395 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
21396
21397 PR c/22013
21398 PR c/22098
21399 * gcc.c-torture/compile/pr22013-1.c,
21400 gcc.c-torture/execute/pr22098-1.c,
21401 gcc.c-torture/execute/pr22098-2.c,
21402 gcc.c-torture/execute/pr22098-3.c: New tests.
21403
21404 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
21405
21406 PR c/22308
21407 * gcc.dg/pr22308-1.c: New test.
21408
21409 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
21410
21411 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
21412 target.
21413 * gcc.dg/compare9.c: Use -fshort-enums instead of
21414 -fno-short-enums. Change the last test to dg-bogus.
21415
21416 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
21417
21418 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21419 * gcc.dg/compare9.c: New.
21420
21421 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21422
21423 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21424
21425 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
21426
21427 PR testsuite/22288
21428 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21429
21430
21431 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21432
21433 * gcc.dg/format/gcc_gfc-1.c: New.
21434
21435 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
21436
21437 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21438
21439 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21440
21441 PR fortran/20842
21442 * gfortran.dg/io_invalid_1.f90: New test.
21443
21444 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
21445
21446 * gcc.dg/format/gcc_diag-1.c: Update.
21447
21448 2005-07-02 Jeff Law <law@redhat.com>
21449
21450 * gcc.dg/tree-ssa/pr22051-1.c: New test.
21451 * gcc.dg/tree-ssa/pr22051-2.c: New test.
21452
21453 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
21454
21455 * gcc.dg/format/gcc_diag-1.c: Update.
21456
21457 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
21458
21459 PR tree-opt/22269
21460 * gcc.c-torture/compile/pr22269.c: New test.
21461
21462 2005-06-30 Diego Novillo <dnovillo@redhat.com>
21463
21464 PR 21584
21465 PR 22219
21466 * g++.dg/tree-ssa/pr21584-1.C: New test.
21467 * g++.dg/tree-ssa/pr21584-2.C: New test.
21468
21469 2005-06-30 Ziemowit Laski <zlaski@apple.com>
21470
21471 * obj-c++.dg/try-catch-11.mm: New.
21472 * objc.dg/try-catch-10.m: New.
21473
21474 2005-06-29 David Edelsohn <edelsohn@gnu.org>
21475
21476 * g++.dg/other/ucnid-1.C: xfail on AIX.
21477
21478 2005-06-29 Diego Novillo <dnovillo@redhat.com>
21479
21480 PR 22234
21481 * gcc.dg/20050629-1.c: New test.
21482
21483 2005-06-29 Ziemowit Laski <zlaski@apple.com>
21484
21485 * obj-c++.dg/const-str-1[0-1].mm: New.
21486 * objc.dg/const-str-1[0-1].m: New.
21487
21488 2005-05-29 Richard Henderson <rth@redhat.com>
21489
21490 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21491 Rename from check_effective_target_vect_no_max.
21492 (check_effective_target_vect_no_int_add): New.
21493 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21494 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21495 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21496 * gcc.dg/vect/vect-reduc-1.c: Use both.
21497 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21498
21499 2005-05-29 Richard Henderson <rth@redhat.com>
21500
21501 * lib/target-supports.exp (check_effective_target_vect_no_max):
21502 Remove i386 and x86_64.
21503
21504 2005-06-29 Steve Ellcey <sje@cup.hp.com>
21505
21506 PR testsuite/21969
21507 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21508
21509 2005-06-29 Steve Ellcey <sje@cup.hp.com>
21510
21511 PR middle-end/21969
21512 * gcc.dg/vect/pr21969.c: New test.
21513
21514 2005-06-28 Eric Christopher <echristo@redhat.com>
21515
21516 PR c/22052
21517 PR c/21975
21518 * gcc.dg/inline1.c: New test.
21519 * gcc.dg/inline2.c: Ditto.
21520 * gcc.dg/inline3.c: Ditto.
21521 * gcc.dg/inline4.c: Ditto.
21522 * gcc.dg/inline5.c: Ditto.
21523
21524 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
21525
21526 PR libfortran/22142
21527 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21528 Add testcase also testing eoshift1 for PR 22142.
21529
21530 2005-06-28 Richard Henderson <rth@redhat.com>
21531
21532 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21533 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21534 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21535 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21536 gcc.dg/tree-ssa/20030922-2.c: Likewise.
21537
21538 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
21539
21540 PR libfortran/22142
21541 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21542 Add testcase for PR 22142.
21543
21544 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
21545
21546 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21547 gcc.target/ia64/fpreg-2.c: New tests.
21548
21549 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21550
21551 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21552
21553 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21554
21555 PR libfortran/22170
21556 * gfortran.dg/slash_1.f90: New test.
21557
21558 2005-06-27 Richard Henderson <rth@redhat.com>
21559
21560 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21561 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21562 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21563 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21564 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21565 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21566
21567 2005-06-27 Richard Henderson <rth@redhat.com>
21568
21569 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21570 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21571
21572 2005-06-27 Ziemowit Laski <zlaski@apple.com>
21573
21574 * obj-c++.dg/proto-lossage-5.mm: New.
21575 * objc.dg/proto-lossage-5.m: New.
21576
21577 2005-06-27 Diego Novillo <dnovillo@redhat.com>
21578
21579 PR 21959
21580 * gcc.dg/tree-ssa/pr21959.c: New test.
21581
21582 2005-06-27 Jakub Jelinek <jakub@redhat.com>
21583
21584 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21585 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21586 testing uninitialized var.
21587
21588 * gcc.c-torture/execute/builtins/chk.h: New.
21589 * gcc.c-torture/execute/builtins/lib/chk.c: New.
21590 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21591 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21592 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21593 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21594 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21595 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21596 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21597 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21598 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21599 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21600 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21601 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21602 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21603 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21604 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21605 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21606 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21607 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21608 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21609 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21610 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21611 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21612 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21613 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21614 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21615 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21616 * gcc.dg/builtin-object-size-1.c: New test.
21617 * gcc.dg/builtin-object-size-2.c: New test.
21618 * gcc.dg/builtin-object-size-3.c: New test.
21619 * gcc.dg/builtin-object-size-4.c: New test.
21620 * gcc.dg/builtin-object-size-5.c: New test.
21621 * gcc.dg/builtin-stringop-chk-1.c: New test.
21622 * gcc.dg/builtin-stringop-chk-2.c: New test.
21623 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21624 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21625 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21626 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21627 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21628 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21629 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21630 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21631 * gcc.c-torture/execute/printf-1.c: New test.
21632 * gcc.c-torture/execute/fprintf-1.c: New test.
21633 * gcc.c-torture/execute/vprintf-1.c: New test.
21634 * gcc.c-torture/execute/vfprintf-1.c: New test.
21635 * gcc.c-torture/execute/printf-chk-1.c: New test.
21636 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21637 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21638 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21639
21640 2005-06-27 Michael Matz <matz@suse.de>
21641
21642 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21643 slot is not merged if address escapes.
21644
21645 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21646
21647 PR c/21911
21648 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
21649
21650 2005-06-26 Jakub Jelinek <jakub@redhat.com>
21651
21652 PR middle-end/17965
21653 * gcc.c-torture/compile/20050622-1.c: New test.
21654
21655 PR middle-end/22028
21656 * gcc.dg/20050620-1.c: New test.
21657
21658 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
21659
21660 PR tree-optimization/22026
21661 * gcc.dg/tree-ssa/pr22026.c: New.
21662
21663 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
21664
21665 PR libfortran/22144
21666 * gfortran.dg/shift-alloc.f90: New testcase.
21667
21668 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
21669
21670 * all files: Update FSF address in copyright headers.
21671
21672 2005-06-22 Jan Hubicka <jh@suse.cz>
21673
21674 * wholeprogram-1.c: New testcase.
21675 * wholeprogram-2.c: New testcase.
21676
21677 2005-06-24 Mark Mitchell <mark@codesourcery.com>
21678
21679 PR 22171
21680 * gcc.dg/tree-ssa/pr22171.c: New test.
21681
21682 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
21683
21684 * gfortran.dg/simplify_modulo.f90: New.
21685
21686 2005-06-24 Jan Hubicka <jh@suse.cz>
21687
21688 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21689
21690 2005-06-23 Ziemowit Laski <zlaski@apple.com>
21691
21692 * obj-c++.dg/proto-lossage-[1-4].mm: New.
21693
21694 2005-06-23 Ziemowit Laski <zlaski@apple.com>
21695
21696 * obj-c++.dg/typedef-alias-1.mm: New.
21697 * objc.dg/typedef-alias-1.m: New.
21698
21699 2005-06-23 Jeff Law <law@redhat.com>
21700
21701 * gcc.dg/tree-ssa/vrp16.c: New test.
21702
21703 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21704
21705 * lib/target-supports.exp: Add
21706 check_effective_target_fortran_large_real and
21707 check_effective_target_fortran_large_int to check for
21708 corresponding effective targets.
21709 * gfortran.dg/large_integer_kind_1.f90: New test.
21710 * gfortran.dg/large_real_kind_1.f90: New test.
21711
21712 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
21713
21714 PR tree-optimization/22117
21715 * gcc.dg/tree-ssa/pr22117.c: New.
21716
21717 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
21718
21719 PR testsuite/22123
21720 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21721
21722 2005-06-23 David Edelsohn <edelsohn@gnu.org>
21723
21724 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21725
21726 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
21727
21728 * gfortran.dg/f2c_4.f90: Add tests for complex functions
21729 * gfortran.dg/f2c_4.c: Likewise.
21730
21731 2005-06-22 Paul Brook <paul@codesourcery.com>
21732
21733 PR fortran/21034
21734 * gfortran.dg/auto_save_1.f90: New test.
21735
21736 2005-06-22 Michael Matz <matz@suse.de>
21737
21738 * gcc.target/x86-64/abi: New directory.
21739 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21740 * gcc.target/x86-64/abi/README.gcc: New file.
21741 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21742 * gcc.target/x86-64/abi/asm-support.s: New file.
21743 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21744 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21745 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21746 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21747 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21748 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21749 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21750 * gcc.target/x86_64/abi/test_bitfields.c: New test.
21751 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21752 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21753 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21754 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21755 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21756 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21757 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21758 * gcc.target/x86_64/abi/test_varargs.c: New test.
21759
21760 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
21761
21762 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21763 32-bit i?86 and x86_64.
21764
21765 2005-06-21 Ziemowit Laski <zlaski@apple.com>
21766
21767 * obj-c++.dg/const-str-[1-9].mm: New tests.
21768
21769 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
21770
21771 PR fortran/22010
21772 * gfortran.dg/namelist_use.f90: New.
21773 * gfortran.dg/namelist_use_only.f90: New.
21774
21775 2005-06-21 Jeff Law <law@redhat.com>
21776
21777 * gcc.dg/tree-ssa/vrp15.c: New test.
21778
21779 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
21780
21781 * lib/target-supports.exp (check_effective_target_vect_reduction):
21782 Remove.
21783 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21784 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21785 remove vect_reduction target keyword. Also avoid two returns in main.
21786 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21787 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21788 * gcc.dg/vect/vect-reduc-1short.c: New test.
21789 * gcc.dg/vect/vect-reduc-1char.c: New test.
21790 * gcc.dg/vect/vect-reduc-2short.c: New test.
21791 * gcc.dg/vect/vect-reduc-2char.c: New test.
21792 * gcc.dg/vect/vect-reduc-6.c: New test.
21793 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21794 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21795 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21796
21797 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21798 Paul Thomas <pault@gcc.gnu.org>
21799
21800 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21801 New tests.
21802
21803 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21804
21805 * gfortran.dg/backslash_1.f90: New test.
21806 * gfortran.dg/backslash_2.f90: New test.
21807
21808 2005-06-20 Steven G. Kargl <kargls@comcast.net>
21809
21810 * gfortran.dg/duplicate_labels.f90: New test.
21811
21812 2005-06-20 Jan Beulich <jbeulich@novell.com>
21813
21814 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21815 unsupportable relocations.
21816 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21817 * gcc.dg/20050321-2.c: xfail for NetWare.
21818
21819 2005-06-20 Andreas Jaeger <aj@suse.de>
21820
21821 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21822 gcc.target/i386/fastcall-sseregparm.c,
21823 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21824
21825 2005-06-19 Richard Henderson <rth@redhat.com>
21826
21827 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21828
21829 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
21830
21831 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21832
21833 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
21834
21835 PR c++/22115
21836 * g++.dg/conversion/simd2.C: Change expected error message.
21837
21838 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21839
21840 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21841 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21842 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21843
21844 2005-06-18 James A Morrison <phython@gcc.gnu.org>
21845
21846 * gcc.dg/fold-mod-1.c: New test.
21847
21848 2005-06-18 Steven G. Kargl <kargls@comcast.net>
21849
21850 PR fortran/19926
21851 * gfortran.dg/pr19926.f90: New test.
21852
21853 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21854
21855 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21856 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21857 targets.
21858 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21859 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21860
21861 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
21862
21863 * gcc.target/ia64/float80-varargs-1.c: New test.
21864
21865 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21866
21867 PR tree-opt/22035
21868 * gfortran.dg/f2c_6.f90: New test.
21869
21870 2005-06-17 Geoffrey Keating <geoffk@apple.com>
21871
21872 PR c++/17413
21873 * g++.dg/template/local5.C: New.
21874
21875 2005-06-17 Richard Henderson <rth@redhat.com>
21876
21877 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21878
21879 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
21880
21881 PR testsuite/21945
21882 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21883
21884 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
21885
21886 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21887 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21888 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21889 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21890 check_vect to verify the presence of hardware vector support.
21891
21892 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
21893
21894 PR testsuite/22056
21895 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21896
21897 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21898
21899 PR libfortran/19216
21900 * gfortran.dg/pr19216.f: Add correct space between brackets and
21901 dg directive.
21902
21903 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21904
21905 PR libfortran/16436
21906 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21907
21908 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
21909
21910 * gcc.target/i386/attributes-error.c: New testcase.
21911 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21912 * gcc.target/i386/regparm-stdcall.c: Likewise.
21913 * gcc.target/i386/sseregparm-1.c: Likewise.
21914 * gcc.target/i386/sseregparm-2.c: Likewise.
21915
21916 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
21917
21918 * g++.dg/rtti/crash2.C: New.
21919
21920 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
21921
21922 * gcc.dg/noncompile/20040203-3.c: Update expected message.
21923
21924 2005-06-15 David Ung <davidu@mips.com>
21925
21926 * gcc.target/mips/mips16e-extends.c: New test for testing the
21927 generation of MIPS16e zeb/zeh, seb/seh instructions.
21928
21929 2005-06-15 Diego Novillo <dnovillo@redhat.com>
21930
21931 PR 22018
21932 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21933 * gcc.dg/tree-ssa/pr22018.c: New test.
21934
21935 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
21936
21937 * gcc.dg/simd-1.c: Update error messages.
21938 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
21939 * gcc.dg/simd-2.c: Update error messages.
21940 * gcc.dg/simd-4.c: New.
21941
21942 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
21943
21944 PR c++/20678
21945 * g++.dg/other/crash-4.C: New.
21946
21947 2005-06-14 Devang Patel <dpatel@apple.com>
21948
21949 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21950
21951 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
21952
21953 PR c++/21929
21954 * g++.dg/parse/crash11.C: Update
21955
21956 2005-06-13 Jeff Law <law@redhat.com>
21957
21958 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21959 perform the desired transformations.
21960 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21961 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21962
21963 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21964
21965 PR fortran/22038
21966 * gfortran.dg/forall_1.f90: Un-XFAIL.
21967
21968 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
21969
21970 PR c++/21929
21971 * g++.dg/parse/crash26.C: New.
21972
21973 PR c++/20789
21974 * g++.dg/init/member1.C: New.
21975
21976 2005-06-13 Jakub Jelinek <jakub@redhat.com>
21977
21978 * gfortran.dg/altreturn_1.f90: New test.
21979
21980 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
21981
21982 PR middle-end/21985
21983 * gcc.dg/tree-ssa/pr21985.c: New test.
21984
21985 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
21986
21987 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21988
21989 2005-06-12 Roger Sayle <roger@eyesopen.com>
21990
21991 PR c++/21930
21992 * g++.dg/other/error10.C: New test case.
21993
21994 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21995
21996 PR libfortran/19155
21997 * gfortran.dg/pr19155.f: Add test.
21998
21999 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22000
22001 * gfortran.dg/f2c_7.f90: New test.
22002
22003 * gfortran.dg/forall_1.f90: XFAILed.
22004
22005 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
22006
22007 * gcc.dg/pr14796-1.c: New.
22008 * gcc.dg/pr14796-2.c: New.
22009
22010 2005-06-11 Steven G. Kargl <kargls@comcast.net>
22011
22012 PR fortran/17792
22013 PR fortran/21375
22014 * gfortran.dg/deallocate_stat.f90: New test.
22015
22016 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
22017
22018 * gfortran.fortran-torture/execute/in-pack.f90: New test.
22019
22020 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
22021
22022 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22023 access will be generated when this loop is vectorized. Test that
22024 accesses with same alignment were detected.
22025 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22026 Test that accesses with same alignment were detected.
22027 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22028 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22029 alignment were detected.
22030
22031 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
22032
22033 PR c++/10611
22034 * g++.dg/conversion/simd2.C: New.
22035
22036 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
22037
22038 * gcc.dg/Wcxx-compat-1.c: New.
22039
22040 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
22041
22042 PR libfortran/21480
22043 * gfortran.dg/reshape-complex.f90: Add a test for a packed
22044 complex array.
22045
22046 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
22047
22048 * gcc.dg/alias-8.c: New.
22049
22050 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
22051
22052 * gcc.dg/format/cmn_err-1.c: Update.
22053
22054 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
22055
22056 PR target/20666
22057 * gcc.target/sparc/fexpand-2.c: New.
22058 * gcc.target/sparc/fpmerge-2.c: New.
22059 * gcc.target/sparc/fpmul-2.c: New.
22060 * gcc.target/sparc/noresult.c: New.
22061 * gcc.target/sparc/pdist-2.c: New.
22062 * gcc.target/sparc/pdist-3.c: New.
22063
22064 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
22065
22066 PR testsuite/21702
22067 * gcc.target/i386/i386.exp: Fix comment typo.
22068
22069 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
22070
22071 PR c++/19497
22072 * g++.dg/inherit/using5.C: New.
22073 * g++.dg/inherit/using6.C: New.
22074
22075 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22076
22077 PR c++/19894
22078 * g++.dg/template/ptrmem15.C: New test.
22079
22080 PR c++/20563
22081 * g++.dg/ext/label4.C: New test.
22082
22083 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22084
22085 * gcc.dg/tls/debug-1.c: New test.
22086
22087 2005-06-07 Dale Johannesen <dalej@apple.com>
22088
22089 * gcc.target/i386/movq.c: New.
22090
22091 2005-06-07 Dale Johannesen <dalej@apple.com>
22092
22093 * gcc.dg/20050607-1.c: New.
22094
22095 2005-06-07 Jakub Jelinek <jakub@redhat.com>
22096
22097 PR middle-end/21850
22098 * gcc.c-torture/execute/20050607-1.c: New test.
22099
22100 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
22101
22102 PR libfortran/21926
22103 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22104 Test case where the return array has lowest stride one,
22105 but isn't packed.
22106
22107 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
22108
22109 * lib/target-supports.exp (check_effective_target_sync_int_long):
22110 Add s390 and s390x targets.
22111
22112 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
22113
22114 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22115 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22116 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22117 * gcc.dg/tree-ssa/loop-9.c: New test.
22118
22119 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
22120
22121 * g++.dg/parse/defarg10.C: New.
22122
22123 2005-06-06 Jakub Jelinek <jakub@redhat.com>
22124
22125 PR regression/21897
22126 * gcc.c-torture/execute/20050604-1.c: New test.
22127
22128 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
22129
22130 PR 21903
22131 * g++.dg/parse/defarg9.C: New.
22132
22133 PR c++/20637
22134 * g++.dg/inherit/using4.C: New.
22135 * g++.dg/overload/error1.C: Adjust expected errors.
22136 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22137 * g++.old-deja/g++.brendan/arm2.C: Likewise.
22138 * g++.old-deja/g++.other/redecl2.C: Likewise.
22139 * g++.old-deja/g++.other/redecl4.C: Likewise.
22140 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22141
22142 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22143
22144 * gfortran.dg/f2c_5.f90: Add -w to dg-options
22145
22146 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22147
22148 * lib/gfortran.exp (gfortran_target_compile): Call
22149 dg-additional-files-options
22150 * gfortran.dg/f2c_4.f90: New file
22151 * gfortran.dg/f2c_4.c: New file
22152 * gfortran.dg/f2c_5.f90: New file
22153 * gfortran.dg/f2c_5.c: New file
22154
22155 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22156
22157 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22158
22159 PR fortran/21912
22160 * gfortran.dg/array_constructor_4.f90: New test.
22161
22162 2005-06-05 Mark Mitchell <mark@codesourcery.com>
22163
22164 PR c++/21619
22165 * g++.dg/ext/builtin9.C: New test.
22166
22167 2005-06-05 Dale Johannesen <dalej@apple.com>
22168
22169 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22170 * gcc.c-torture/execute/20050603-2.c: Ditto.
22171
22172 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
22173
22174 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22175 * gcc.dg/vect/vect-reduc-1.c: New.
22176 * gcc.dg/vect/vect-reduc-2.c: New.
22177 * gcc.dg/vect/vect-reduc-3.c: New.
22178
22179 2005-06-04 Dale Johannesen <dalej@apple.com>
22180
22181 * gcc.c-torture/execute/20050603-1.c: New.
22182 * gcc.c-torture/execute/20050603-2.c: New.
22183 * gcc.dg/20050603-3.c: New.
22184
22185 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22186
22187 PR fortran/19195
22188 * gfortran.dg/debug_1.f90: New test.
22189
22190 * gfortran.dg/forall_1.f90: New test.
22191
22192 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
22193
22194 * gfortran.dg/array_constructor_3.f90: New test.
22195
22196 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22197
22198 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22199
22200 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
22201
22202 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22203
22204 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
22205
22206 PR c/21873
22207 * gcc.dg/init-excess-1.c: New test.
22208
22209 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22210
22211 PR c++/21853
22212 * g++.dg/expr/static_cast6.C: New test.
22213
22214 2005-06-03 Diego Novillo <dnovillo@redhat.com>
22215
22216 * gcc.dg/tree-ssa/vrp14.c: New test.
22217
22218 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22219
22220 PR c++/21336
22221 * g++.dg/template/new2.C: New test.
22222
22223 2005-06-03 Josh Conner <jconner@apple.com>
22224
22225 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22226 all entries in initializer.
22227
22228 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
22229
22230 PR middle-end/21858
22231 * gcc.dg/pr21858.c: New testcase.
22232
22233 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
22234
22235 PR tree-optimization/21292
22236
22237 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22238 New.
22239 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22240 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22241 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22242 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22243 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22244
22245 2005-06-02 Richard Henderson <rth@redhat.com>
22246
22247 * gcc.dg/sync-2.c: Use -march=i486 for i386.
22248
22249 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
22250
22251 * gcc.dg/wtypequal.c: New testcase.
22252
22253 2005-06-02 Diego Novillo <dnovillo@redhat.com>
22254
22255 PR 21582
22256 * gcc.dg/tree-ssa/pr21582.c: New test.
22257
22258 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22259
22260 PR c++/21280
22261 * g++.dg/opt/interface2.h: New.
22262 * g++.dg/opt/interface2.C: New.
22263 * g++.dg/init/ctor4.C: Adjust error lines.
22264 * g++.old-deja/g++.bob/inherit2.C: Likewise.
22265 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22266 * g++.old-deja/g++.jason/opeq3.C: Likewise.
22267 * g++.old-deja/g++.pt/assign1.C: Likewise.
22268 * g++.old-deja/g++.pt/crash20.C: Likewise.
22269
22270 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
22271
22272 PR tree-optimization/21734
22273 * g++.dg/vect/pr21734_1.cc: New.
22274 * g++.dg/vect/pr21734_2.cc: New.
22275
22276 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22277
22278 PR c++/20350
22279 * g++.dg/template/spec24.C: New.
22280
22281 PR c++/21151
22282 * g++.dg/pch/local-1.C: New.
22283 * g++.dg/pch/local-1.Hs: New.
22284
22285 2005-06-01 Diego Novillo <dnovillo@redhat.com>
22286
22287 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22288 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22289 * gcc.dg/tree-ssa/pr14341.c: New test.
22290 * gcc.dg/tree-ssa/pr14841.c: New test.
22291 * gcc.dg/tree-ssa/pr20701.c: New test.
22292 * gcc.dg/tree-ssa/pr21086.c: New test.
22293 * gcc.dg/tree-ssa/pr21090.c: New test.
22294 * gcc.dg/tree-ssa/pr21332.c: New test.
22295 * gcc.dg/tree-ssa/pr21458.c: New test.
22296 * gcc.dg/tree-ssa/pr21658.c: New test.
22297 * gcc.dg/tree-ssa/vrp01.c: New test.
22298 * gcc.dg/tree-ssa/vrp02.c: New test.
22299 * gcc.dg/tree-ssa/vrp03.c: New test.
22300 * gcc.dg/tree-ssa/vrp04.c: New test.
22301 * gcc.dg/tree-ssa/vrp05.c: New test.
22302 * gcc.dg/tree-ssa/vrp06.c: New test.
22303 * gcc.dg/tree-ssa/vrp07.c: New test.
22304 * gcc.dg/tree-ssa/vrp08.c: New test.
22305 * gcc.dg/tree-ssa/vrp09.c: New test.
22306 * gcc.dg/tree-ssa/vrp10.c: New test.
22307 * gcc.dg/tree-ssa/vrp11.c: New test.
22308 * gcc.dg/tree-ssa/vrp12.c: New test.
22309 * gcc.dg/tree-ssa/vrp13.c: New test.
22310
22311 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
22312
22313 PR 21029
22314 * gcc.dg/tree-ssa/pr21029.c: New test.
22315
22316 2005-06-01 Roger Sayle <roger@eyesopen.com>
22317
22318 * gfortran.dg/logint-1.f: New test case.
22319 * gfortran.dg/logint-2.f: Likewise.
22320 * gfortran.dg/logint-3.f: Likewise.
22321
22322 2005-06-01 Jakub Jelinek <jakub@redhat.com>
22323
22324 PR c/21536
22325 PR c/20760
22326 * gcc.dg/20050527-1.c: New test.
22327
22328 * gcc.dg/i386-sse-12.c: New test.
22329
22330 PR fortran/21729
22331 * gfortran.dg/implicit_5.f90: New test.
22332
22333 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
22334
22335 PR fortran/20883
22336 * gfortran/assign_4.f90: New test.
22337 * gfortran/assign_2.f90: Change compile to run.
22338
22339 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
22340
22341 * lib/target-supports.exp
22342 (check_effective_target_sync_char_short): New.
22343 * gcc.dg/sync-2.c: New.
22344
22345 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
22346
22347 PR tree-optimization/21817
22348 * gcc.dg/torture/pr21817-1.c: New.
22349
22350 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
22351
22352 PR c++/21165
22353 * g++.dg/template/init5.C: New.
22354
22355 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
22356
22357 * gfortran.dg/char_initialiser_actual.f90:
22358 Test character initialisers as actual arguments.
22359 * gfortran.dg/char_pointer_comp_assign.f90:
22360 Test character pointer structure component assignments.
22361 * gfortran.dg/char_array_structure_constructor.f90:
22362 Test character components in structure constructors.
22363
22364 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
22365
22366 PR middle-end/20931
22367 * g++.dg/opt/pr20931.C: New test.
22368
22369 2005-05-31 Andreas Jaeger <aj@suse.de>
22370
22371 PR testsuite/20772
22372 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22373 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22374 g++.old-deja/g++.ext/asmspec1.C,
22375 g++.old-deja/g++.other/regstack.C,
22376 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22377 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22378 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22379 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22380 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22381 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22382 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22383 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22384 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22385 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22386 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22387 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22388 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22389 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22390 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22391 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22392 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22393 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22394 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22395
22396 2005-05-31 Jeff Law <law@redhat.com>
22397
22398 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22399
22400 2005-05-30 Paolo Carlini <pcarlini@suse.de>
22401
22402 PR middle-end/21743
22403 * gcc.dg/builtins-1.c: Activate disabled clog test.
22404 * gcc.dg/torture/builtin-attr-1.c: Likewise.
22405
22406 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
22407
22408 * gfortran.dg/char_pointer_assign.f90:
22409 Test character-pointer assignments and pointer assignments.
22410 * gfortran.dg/char_pointer_dummy.f90:
22411 Test character-pointer dummy arguments.
22412 * gfortran.dg/char_pointer_func.f90:
22413 Test character-pointer function returns.
22414 * gfortran.dg/char_pointer_dependency.f90:
22415 Test character-pointer functions with dependencies.
22416
22417 2005-05-30 Mark Mitchell <mark@codesourcery.com>
22418
22419 PR c++/21784
22420 * g++.dg/lookup/using14.C: New test.
22421
22422 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
22423
22424 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22425 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22426 trailing ^M.
22427
22428 2005-05-29 Geoffrey Keating <geoffk@apple.com>
22429
22430 PR c++/17413
22431 * g++.dg/template/local5.C: New.
22432
22433 PR target/21761
22434 * gcc.c-torture/compile/pr21761.c: New.
22435
22436 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22437 before darwin8.
22438
22439 2005-05-30 Steven G. Kargl
22440
22441 PR fortran/20846
22442 * gfortran.dg/inquire_8.f90: New test.
22443
22444 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22445
22446 PR libfortran/21376
22447 * gfortran.dg/output_exponents_1.f90: New test.
22448
22449 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22450
22451 PR libfortran/20006
22452 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22453
22454 2005-05-28 Mark Mitchell <mark@codesourcery.com>
22455
22456 PR c++/21210
22457 * g++.dg/ext/complex1.C: New test.
22458
22459 PR c++/21340
22460 * g++.dg/init/ctor6.C: New test.
22461
22462 2005-05-29 Jan Hubicka <jh@suse.cz>
22463
22464 * gcc.c-torture/compile/pr21562.c: New.
22465
22466 2005-05-28 Steven G. Kargl <kargls@comcast.net>
22467
22468 * gfortran.dg/subnormal_1.f90: New test.
22469
22470 2005-05-28 Jan Hubicka <jh@suse.cz>
22471
22472 * tree-prof.exp: Fix comment.
22473 * value-prof-1.c: New.
22474 * value-prof-2.c: New.
22475 * value-prof-3.c: New.
22476 * value-prof-4.c: New.
22477
22478 2005-05-27 Mark Mitchell <mark@codesourcery.com>
22479
22480 PR c++/21614
22481 * g++.dg/expr/ptrmem6.C: New test.
22482 * g++.dg/expr/ptrmem6a.C: Likewise.
22483
22484 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
22485
22486 PR tree-optimization/21658
22487 * gcc.dg/tree-ssa/pr21658.c: New.
22488
22489 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
22490
22491 PR c++/21455
22492 * g++.dg/inherit/ptrmem3.C: New.
22493
22494 PR c++/21681
22495 * g++.dg/parse/template16.C: New.
22496
22497 2005-05-27 Andreas Jaeger <aj@suse.de>
22498
22499 * gcc.dg/setjmp-2.c: Only run in 32-bit.
22500
22501 * gcc.dg/i386-sse-8.c: Run test on all archs.
22502
22503 2005-05-26 Mike Stump <mrs@apple.com>
22504
22505 * objc.dg/isa-field-1.m: Only run on darwin.
22506 * objc.dg/lookup-1.m: Likewise.
22507 * objc.dg/try-catch-8.m: Likewise.
22508
22509 2005-05-26 Roger Sayle <roger@eyesopen.com>
22510
22511 PR tree-optimization/9814
22512 * gcc.dg/pr9814-1.c: New test case.
22513
22514 2005-05-26 Ziemowit Laski <zlaski@apple.com>
22515
22516 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22517 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22518 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22519 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22520 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22521 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22522 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22523 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22524 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22525 objc.dg/try-catch-8.m: New.
22526
22527 2005-05-26 Janis Johnson <janis187@us.ibm.com>
22528
22529 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22530 remove extraneous semicolons.
22531
22532 2005-05-26 Ziemowit Laski <zlaski@apple.com>
22533
22534 * obj-c++.dg/comp-types-12.mm: New.
22535 * objc.dg/comp-types-11.m: New.
22536 * objc.dg/selector-4.m: New.
22537
22538 2005-05-26 Andreas Jaeger <aj@suse.de>
22539
22540 PR testsuite/20772
22541 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22542 g++.old-deja/g++.ext/attrib3.C,
22543 g++.old-deja/g++.other/store-expr1.C,
22544 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22545 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22546 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22547 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22548 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22549 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22550 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22551 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22552 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22553 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22554 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22555 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22556 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22557 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22558 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22559 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22560 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22561 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22562 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22563
22564 2005-05-26 Andreas Jaeger <aj@suse.de>
22565
22566 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22567 x86-64 compilation.
22568
22569 2005-05-26 Andreas Jaeger <aj@suse.de>
22570
22571 PR testsuite/20772
22572 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22573 gcc.misc-tests/i386-pf-athlon-1.c,
22574 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22575 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22576 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22577 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22578 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22579 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22580 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22581 programs.
22582
22583 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22584 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22585 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22586 x86-64 compilation.
22587
22588 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22589 x86_64.
22590
22591 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22592 effective-target ilp32.
22593
22594 2005-05-26 David Ung <davidu@mips.com>
22595
22596 * gcc.target/mips/ext_ins.c: New test for testing the generation
22597 of MIPS32/64 rev 2 ext/ins instructions.
22598
22599 2005-05-26 Andreas Jaeger <aj@suse.de>
22600
22601 * treelang/compile/unsigned.tree: Use gimple instead of
22602 nonexisting generic dump.
22603
22604 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
22605
22606 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22607
22608 2005-05-26 Andreas Jaeger <aj@suse.de>
22609
22610 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22611
22612 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
22613
22614 PR libfortran/17283
22615 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22616 Test callee-allocated memory with write statements.
22617
22618 2005-05-25 Roger Sayle <roger@eyesopen.com>
22619
22620 PR middle-end/21709
22621 * gcc.dg/pr21709-1.c: New test case.
22622
22623 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22624 Mike Stump <mrs@apple.com>
22625
22626 * objc/execute/next_mapping.h: Update for C++.
22627
22628 * obj-c++.dg/selector-1.mm: Move to...
22629 * obj-c++.dg/selector-4.mm: here...
22630
22631 * obj-c++.dg/basic.mm: New.
22632 * obj-c++.dg/comp-types-1.mm: New.
22633 * obj-c++.dg/cxx-class-1.mm: New.
22634 * obj-c++.dg/cxx-ivars-1.mm: New.
22635 * obj-c++.dg/cxx-ivars-2.mm: New.
22636 * obj-c++.dg/cxx-ivars-3.mm: New.
22637 * obj-c++.dg/cxx-scope-1.mm: New.
22638 * obj-c++.dg/cxx-scope-2.mm: New.
22639 * obj-c++.dg/defs.mm: New.
22640 * obj-c++.dg/empty-private-1.mm: New.
22641 * obj-c++.dg/encode-1.mm: New.
22642 * obj-c++.dg/encode-2.mm: New.
22643 * obj-c++.dg/encode-3.mm: New.
22644 * obj-c++.dg/extern-c-1.mm: New.
22645 * obj-c++.dg/extra-semi.mm: New.
22646 * obj-c++.dg/fix-and-continue-2.mm: New.
22647 * obj-c++.dg/isa-field-1.mm: New.
22648 * obj-c++.dg/ivar-list-semi.mm: New.
22649 * obj-c++.dg/local-decl-1.mm: New.
22650 * obj-c++.dg/lookup-1.mm: New.
22651 * obj-c++.dg/lookup-2.mm: New.
22652 * obj-c++.dg/method-1.mm: New.
22653 * obj-c++.dg/method-2.mm: New.
22654 * obj-c++.dg/method-3.mm: New.
22655 * obj-c++.dg/method-4.mm: New.
22656 * obj-c++.dg/method-5.mm: New.
22657 * obj-c++.dg/method-6.mm: New.
22658 * obj-c++.dg/method-7.mm: New.
22659 * obj-c++.dg/no-extra-load.mm: New.
22660 * obj-c++.dg/overload-1.mm: New.
22661 * obj-c++.dg/pragma-1.mm: New.
22662 * obj-c++.dg/pragma-2.mm: New.
22663 * obj-c++.dg/private-1.mm: New.
22664 * obj-c++.dg/private-2.mm: New.
22665 * obj-c++.dg/proto-qual-1.mm: New.
22666 * obj-c++.dg/qual-types-1.mm: New.
22667 * obj-c++.dg/stubify-1.mm: New.
22668 * obj-c++.dg/stubify-2.mm: New.
22669 * obj-c++.dg/super-class-1.mm: New.
22670 * obj-c++.dg/super-class-2.mm: New.
22671 * obj-c++.dg/super-dealloc-1.mm: New.
22672 * obj-c++.dg/super-dealloc-2.mm: New.
22673 * obj-c++.dg/template-1.mm: New.
22674 * obj-c++.dg/template-2.mm: New.
22675 * obj-c++.dg/template-3.mm: New.
22676 * obj-c++.dg/template-4.mm: New.
22677 * obj-c++.dg/template-5.mm: New.
22678 * obj-c++.dg/template-6.mm: New.
22679 * obj-c++.dg/try-catch-1.mm: New.
22680 * obj-c++.dg/try-catch-2.mm: New.
22681 * obj-c++.dg/try-catch-3.mm: New.
22682 * obj-c++.dg/try-catch-4.mm: New.
22683 * obj-c++.dg/try-catch-5.mm: New.
22684 * obj-c++.dg/try-catch-6.mm: New.
22685 * obj-c++.dg/try-catch-7.mm: New.
22686 * obj-c++.dg/try-catch-8.mm: New.
22687 * obj-c++.dg/try-catch-9.mm: New.
22688 * obj-c++.dg/va-meth-1.mm: New.
22689
22690 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22691
22692 * obj-c++.dg/selector-1.mm: New.
22693 * obj-c++.dg/selector-2.mm: New.
22694
22695 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22696
22697 * obj-c++.dg/selector-3.mm: New.
22698 * objc.dg/selector-3.m: New.
22699
22700 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22701
22702 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22703 about where warning appears.
22704
22705 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
22706
22707 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22708 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22709 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22710 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22711
22712 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
22713
22714 * gcc.dg/20050524-1.c: New test.
22715
22716 2005-05-25 Jan Hubicka <jh@suse.cz>
22717
22718 * gcc.dg/tree-prof/inliner-1.c: New.
22719
22720 2005-05-25 Janis Johnson <janis187@us.ibm.com>
22721
22722 * gcc.dg/tree-prof: New directory.
22723 * gcc.dg/tree-prof/tree-prof.exp: New.
22724
22725 2005-05-25 DJ Delorie <dj@redhat.com>
22726
22727 * gcc.dg/Wattributes-1.c: New.
22728 * gcc.dg/Wattributes-2.c: New.
22729 * gcc.dg/Wattributes-3.c: New.
22730
22731 20005-05-24 Janis Johnson <janis187@us.ibm.com>
22732
22733 PR tree-optimization/19833
22734 * gcc.dg/uninit-4.c: Remove xfail.
22735 * gcc.dg/uninit-9.c: Ditto.
22736
22737 2005-05-24 Ziemowit Laski <zlaski@apple.com>
22738
22739 * obj-c++.dg/bitfield-[1-5].mm: New.
22740 * obj-c++.dg/class-protocol-1.mm: New.
22741 * obj-c++.dg/comp-types-1[0-1].mm: New.
22742 * obj-c++.dg/comp-types-[2-9].mm: New.
22743 * obj-c++.dg/encode-[4-8].mm: New.
22744 * obj-c++.dg/layout-1.mm: New.
22745 * obj-c++.dg/method-1[0-9].mm: New.
22746 * obj-c++.dg/method-2[0-1].mm: New.
22747 * obj-c++.dg/method-[8-9].mm: New.
22748 * obj-c++.dg/objc-gc-3.mm: New.
22749 * obj-c++.dg/try-catch-10.mm: New.
22750 * objc.dg/bitfield-5.m: New.
22751 * objc.dg/comp-types-10.m: New.
22752 * objc.dg/comp-types-9.m: New.
22753 * objc.dg/layout-1.m: New.
22754 * objc.dg/objc-gc-4.m: New.
22755 * objc.dg/try-catch-9.m: New.
22756 * objc.dg/class-protocol-1.m: Tweak diagnostics.
22757 * objc.dg/comp-types-1.m: Likewise.
22758 * objc.dg/comp-types-[5-6].m: Likewise.
22759 * objc.dg/method-9.m: Likewise.
22760
22761 2005-05-24 Janis Johnson <janis187@us.ibm.com>
22762
22763 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22764 and on hardware without VMX support.
22765
22766 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22767
22768 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22769
22770 * lib/profopt.exp (dg-final-generate, dg-final-use,
22771 profopt-final-code, profopt-get-options): New.
22772 (profopt-execute): Process test directives.
22773
22774 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22775 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22776 cleanup-tree-dump, cleanup-saved-temps): Update comments.
22777
22778 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
22779
22780 PR C++/21645
22781 * g++.dg/init/ctor5.C: New test.
22782
22783 2005-05-24 Ira Rosen <irar@il.ibm.com>
22784
22785 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22786 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22787 vect-113.c, vect-114.c.
22788
22789 2005-05-23 Adam Nemet <anemet@lnxw.com>
22790
22791 * gcc.dg/const-elim-1.c: Remove xfails.
22792
22793 2005-05-23 Jeff Law <law@redhat.com>
22794
22795 * gcc.c-torture/compile/pr21638.c: New test.
22796 * gcc.c-torture/compile/20050520-1.c: New test.
22797
22798 2005-05-23 Nick Clifton <nickc@redhat.com>
22799
22800 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22801 be a proper triple, ie: m32r*-*-*.
22802 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22803
22804 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
22805
22806 PR middle-end/21331
22807 PR tree-opt/21293
22808 * gcc.c-torture/compile/pr21293.c: New test.
22809 * gcc.c-torture/execute/pr21331.c: New test.
22810
22811 2004-05-20 Richard Henderson <rth@redhat.com>
22812
22813 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22814
22815 2005-05-20 Ziemowit Laski <zlaski@apple.com>
22816
22817 * obj-c++-dg.exp: Add.
22818 * obj-c++.exp: Add.
22819 * obj-c++.dg/dg.exp: Add.
22820
22821 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22822
22823 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22824 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22825
22826 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
22827
22828 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22829
22830 2004-05-19 Richard Henderson <rth@redhat.com>
22831
22832 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22833
22834 2005-05-19 Janis Johnson <janis187@us.ibm.com>
22835
22836 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22837
22838 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22839
22840 2005-05-19 Jakub Jelinek <jakub@redhat.com>
22841
22842 PR c++/21495
22843 * g++.dg/parse/extern1.C: New test.
22844 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22845
22846 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22847
22848 * gcc.dg/c99-math.h: New.
22849 * gcc.dg/c99-math-float-1.c: New test.
22850 * gcc.dg/c99-math-double-1.c: Likewise.
22851 * gcc.dg/c99-math-long-double-1.c: Likewise.
22852
22853 2005-05-18 Richard Henderson <rth@redhat.com>
22854
22855 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22856
22857 2005-05-18 Devang Patel <dpatel@apple.com>
22858
22859 * g++.dg/opt/20050511-1.C: New test.
22860
22861 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
22862
22863 PR libfortran/21127
22864 * gfortran.dg/reshape-complex.f90: New test.
22865
22866 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
22867
22868 * gfortran.dg/array_constructor_1.f90: New test.
22869 * gfortran.dg/array_constructor_2.f90: New test.
22870
22871 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
22872
22873 PR fortran/20954
22874 * gfortran.dg/pr20954.f: New test.
22875
22876 2005-05-17 Mike Stump <mrs@apple.com>
22877
22878 Yet more Objective-C++...
22879
22880 * objc.dg/method-5.m: Update.
22881 * objc.dg/method-6.m: Update.
22882 * objc.dg/method-7.m: Update.
22883 * objc.dg/method-9.m: Update.
22884 * objc.dg/try-catch-2.m: Update.
22885
22886 2005-05-17 Mark Mitchell <mark@codesourcery.com>
22887
22888 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22889 Remove little-endian optimizations.
22890
22891 2005-05-17 Jeff Law <law@redhat.com>
22892
22893 * g++.dg/tree-ssa/pr14814.C: New test.
22894 * gcc.dg/tree-ssa/pr14814.C: New test.
22895 * gcc.dg/tree-ssa/pr17141-1.C: New test.
22896 * gcc.dg/tree-ssa/pr17141-2.C: New test.
22897
22898 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
22899
22900 * gcc.dg/compat/generate-random.c: Do not include
22901 libiberty.h.
22902 * gcc.dg/compat/generate-random_r.c: Likewise.
22903
22904 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
22905
22906 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22907
22908 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
22909
22910 PR middle-end/21595
22911 * g++.dg/tree-ssa/builtin1.C: New testcase.
22912
22913 2005-05-17 Jakub Jelinek <jakub@redhat.com>
22914
22915 PR c++/21454
22916 * g++.dg/opt/const4.C: New test.
22917
22918 PR middle-end/21492
22919 * g++.dg/opt/crossjump1.C: New test.
22920
22921 PR tree-optimization/21610
22922 * gcc.c-torture/compile/20050516-1.c: New test.
22923
22924 PR fortran/15080
22925 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22926 about the test failing.
22927 * gfortran.fortran-torture/execute/where_7.f90: New test.
22928 * gfortran.fortran-torture/execute/where_8.f90: New test.
22929
22930 2005-05-16 Richard Henderson <rth@redhat.com>
22931
22932 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22933 i?86 and x86_64.
22934
22935 2005-05-16 Mark Mitchell <mark@codesourcery.com>
22936
22937 * gcc.dg/compat/generate-random.c (config.h): Do not include.
22938 (limits.h): Include unconditionally.
22939 (stdlib.h): Likewise.
22940 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22941 (limits.h): Include unconditionally.
22942 (stdlib.h): Likewise.
22943 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22944 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22945 (limits.h): Include unconditionally.
22946 (stdlib.h): Likewise.
22947 (hashtab.h): Do not include.
22948 (getopt.h): Likewise.
22949 (stddef.h): Include.
22950 (hashval_t): Define.
22951 (struct entry): Add "next" field.
22952 (HASH_SIZE): New macro.
22953 (hash_table): New variable.
22954 (switchfiles): Do not use xmalloc.
22955 (mix): New macro.
22956 (iterative_hash): New function.
22957 (hasht): Remove.
22958 (e_exists): New function.
22959 (e_insert): Likewise.
22960 (output): Use, instead of libiberty hashtable functions.
22961 (main): Do not use getopt. Do not call htab_create.
22962
22963 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
22964
22965 PR libstdc++/21526
22966 * lib/target-supports.exp (check_mkfifo_available):
22967 Return 0 for cygwin as mkfifo support incomplete on platform.
22968 Fix typos in comments.
22969
22970 2005-05-15 Mark Mitchell <mark@codesourcery.com>
22971
22972 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22973
22974 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
22975
22976 PR fortran/17432
22977 * gfortran.dg/assign_4.f: New test.
22978
22979 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
22980
22981 PR tree-optimization/21563
22982 * gcc.dg/tree-ssa/pr21563.c: New.
22983
22984 2005-05-14 Jan Hubicka <jh@suse.cz>
22985
22986 * gcc.dg/noreturn-7.c: Allow control reaches warning.
22987
22988 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
22989
22990 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22991
22992 2005-05-13 Julian Brown <julian@codesourcery.com>
22993
22994 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22995 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22996
22997 2005-05-13 Jan Hubicka <jh@suse.cz>
22998
22999 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23000 * gcc.dg/fold-xor-?.c: Likewise.
23001 * gcc.dg/pr15784-?.c: Likewise.
23002 * gcc.dg/pr20922-?.c: Likewise.
23003 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23004 * gcc.dg/tree-ssa/pr17598.c: Likewise.
23005 * gcc.dg/tree-ssa/pr20470.c: Likewise.
23006
23007 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23008
23009 PR fortran/21260
23010 * gfortran.dg/hollerith_1.f90: New test.
23011
23012 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23013
23014 * gfortran.dg/func_result_2.f90: New test.
23015
23016 2005-05-11 Bud Davis <bdavis@gfortran.org>
23017
23018 * gfortran.dg/dev_null.f90: New test.
23019
23020 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
23021
23022 * gcc.dg/arm-vfp1.c: Revert last change.
23023
23024 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
23025
23026 PR middle-end/19807
23027 PR tree-optimization/19639
23028 * g++.dg/tree-ssa/pr19807.C: New testcase.
23029
23030 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23031
23032 PR libfortran/21471
23033 * gfortran.dg/append-1.f90: New test.
23034
23035 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23036
23037 * gcc.dg/pr18501.c: XFAIL.
23038 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23039 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23040 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23041 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23042 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23043 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23044 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23045 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23046
23047 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23048
23049 PR fortran/20178
23050 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23051 gfortran.dg/f2c_3.f90: New tests.
23052
23053 * gfortran.dg/return_1.f90: Fix dg annotation.
23054
23055 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23056
23057 * gcc.c-torture/compile/20050510-1.c: New test.
23058
23059 2005-05-10 Mark Mitchell <mark@codesourcery.com>
23060
23061 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23062
23063 2005-05-10 Bob Wilson <bob.wilson@acm.org>
23064
23065 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23066
23067 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
23068
23069 PR c/17913
23070 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23071
23072 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
23073
23074 PR c/21342
23075 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23076 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23077
23078 2005-05-10 Ben Elliston <bje@au.ibm.com>
23079
23080 PR debug/16676
23081 * gcc.dg/debug/pr16676.c: New test.
23082
23083 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
23084
23085 PR testsuite/21443
23086 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23087 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23088 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23089 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23090 Change -O1 to -O2.
23091 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
23092 -fno-tree-dominator-opts.
23093
23094 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23095
23096 * gfortran.dg/return_1.f90: New test.
23097
23098 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
23099
23100 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23101
23102 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23103
23104 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
23105
23106 PR c++/21427
23107 * g++.dg/inherit/covariant13.C: New.
23108
23109 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23110
23111 PR libfortran/19155
23112 * gfortran.dg/pr19155.f: New test.
23113
23114 2005-05-08 Roger Sayle <roger@eyesopen.com>
23115
23116 PR inline-asm/8788
23117 * gcc.dg/pr8788-1.c: New testcase.
23118
23119 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
23120
23121 PR target/21416
23122 * gcc.target/mips/fpcmp-[12].c: New tests.
23123
23124 2005-05-06 Mark Mitchell <mark@codesourcery.com>
23125
23126 * lib/target-supports-dg.exp (dg-require-fork): New function.
23127 (dg-require-mkfifo): Likewise.
23128 * lib/target-supports.exp (check_function_available): New
23129 function.
23130 (check_fork_available): Likewise.
23131 (check_mkfifo_available): Likewise.
23132
23133 2005-05-06 Jeff Law <law@redhat.com>
23134
23135 * gcc.c-torture/compile/pr21380.c: New test.
23136
23137 2005-05-06 Jakub Jelinek <jakub@redhat.com>
23138
23139 PR c++/20961
23140 * g++.dg/ext/weak3.C: New test.
23141
23142 2005-05-05 Mark Mitchell <mark@codesourcery.com>
23143
23144 PR c++/21352
23145 * g++.dg/template/crash37.C: New test.
23146
23147 2005-05-05 Paul Brook <paul@codesourcery.com>
23148
23149 * gcc.dg/arm-g2.c: Use effective-target arm32.
23150 * gcc.dg/arm-mmx-1.c: Ditto.
23151 * gcc.dg/arm-scd42-2.c: Ditto.
23152 * gcc.dg/arm-vfp1.c: Ditto.
23153 * lib/target-supports.exp (check_effective_target_arm32): New
23154 function.
23155
23156 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
23157
23158 PR libfortran/21354
23159 gfortran.dg/in_pack_rank7.f90: New test.
23160
23161 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
23162
23163 PR middle-end/15618
23164 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23165
23166 2005-05-04 Jakub Jelinek <jakub@redhat.com>
23167
23168 PR middle-end/21265
23169 * gcc.dg/20050503-1.c: New test.
23170
23171 PR rtl-optimization/21239
23172 * gcc.dg/i386-sse-11.c: New test.
23173
23174 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
23175
23176 PR target/16888
23177 * gcc.target/i386/asm-1.c: New test.
23178
23179 2005-05-03 Jakub Jelinek <jakub@redhat.com>
23180
23181 PR rtl-optimization/21330
23182 * gcc.c-torture/execute/20050502-1.c: New test.
23183
23184 PR target/21297
23185 * gcc.c-torture/execute/20050502-2.c: New test.
23186
23187 2005-05-03 Uros Bizjak <uros@kss-loka.si>
23188
23189 PR middle-end/21282
23190 * gcc.dg/pr21282.c: New.
23191
23192 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23193
23194 * gcc.dg/vect/pr20122.c: Clean up .vect file.
23195 * gcc.dg/vect/vect-92.c: Likewise.
23196 * gcc.dg/vect/vect-93.c: Likewise.
23197 * gcc.dg/vect/vect-dv-1.c: Likewise.
23198 * gcc.dg/vect/vect-dv-2.c: Likewise.
23199 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23200
23201 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23202
23203 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23204 * gfortran.dg/vect/vect-2.f90: Likewise.
23205 * gfortran.dg/vect/vect-3.f90: Likewise.
23206 * gfortran.dg/vect/vect-4.f90: Likewise.
23207 * gfortran.dg/vect/vect-5.f90: Likewise.
23208
23209 2005-05-02 Geoffrey Keating <geoffk@apple.com>
23210
23211 PR target/20813
23212 * gcc.dg/rs6000-fpint-2.c: New.
23213
23214 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
23215
23216 PR c/15698
23217 * gcc.dg/builtins-30.c: Update expected messages.
23218 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23219 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23220 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23221
23222 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
23223
23224 PR tree-optimization/21294
23225 * gcc.dg/tree-ssa/pr21294.c: New.
23226
23227 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
23228
23229 * gcc.dg/altivec-3.c (vec_store): Do not use the old
23230 __builtin_altivec_st_internal_4si built-in.
23231
23232 2005-05-02 Mark Mitchell <mark@codesourcery.com>
23233
23234 PR c++/15875
23235 * g++.dg/template/ptrmem14.C: New test.
23236
23237 2005-05-02 Paul Brook <paul@codesourcery.com>
23238
23239 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23240
23241 2005-05-02 Michael Matz <matz@suse.de>
23242
23243 PR c++/19542
23244 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23245
23246 2005-05-01 Mark Mitchell <mark@codesourcery.com>
23247
23248 * g++.dg/cpp/weak.C: New test.
23249
23250 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
23251
23252 * gcc.dg/tree-ssa/loop-8.c: New test.
23253
23254 2005-04-30 Michael Maty <matz@suse.de>
23255
23256 * gcc.dg/inline-mcpy.c: New test.
23257
23258 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
23259
23260 PR libfortran/18958
23261 * gfortran.dg/eoshift.f90: New test case.
23262
23263 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
23264
23265 PR libfortran/18857
23266 * gfortran.dg/matmul_1.f90: New test.
23267
23268 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23269
23270 PR tree-optimization/21030
23271 * gcc.dg/tree-ssa/pr21030.c: New.
23272
23273 2005-04-29 Devang Patel <dpatel@apple.com>
23274
23275 PR tree-optimization/21272
23276 * gcc.dg/vect/vect-ifcvt-10.c: New test.
23277
23278 2005-04-29 Jakub Jelinek <jakub@redhat.com>
23279
23280 PR fortran/13082
23281 PR fortran/18824
23282 * gfortran.dg/entry_4.f90: New test.
23283 * gfortran.fortran-torture/execute/entry_1.f90: New test.
23284 * gfortran.fortran-torture/execute/entry_2.f90: New test.
23285 * gfortran.fortran-torture/execute/entry_3.f90: New test.
23286 * gfortran.fortran-torture/execute/entry_4.f90: New test.
23287 * gfortran.fortran-torture/execute/entry_5.f90: New test.
23288 * gfortran.fortran-torture/execute/entry_6.f90: New test.
23289 * gfortran.fortran-torture/execute/entry_7.f90: New test.
23290
23291 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23292
23293 * gfortran.fortran-torture/execute/entry_8.f90: New test.
23294
23295 2005-04-29 Paul Brook <paul@codesourcery.com>
23296
23297 * gfortran.dg/entry_3.f90: New test.
23298
23299 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23300
23301 * gfortran.dg/implicit_4.f90: New test.
23302
23303 2005-04-28 Bob Wilson <bob.wilson@acm.org>
23304
23305 * lib/target-supports.exp (check_profiling_available): Return
23306 false for xtensa-*-elf.
23307
23308 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
23309
23310 * lib/fortran-torture.exp (fortran-torture.exp): Catch
23311 error if file cannot be deleted.
23312
23313 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23314
23315 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23316 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23317 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23318 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23319 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23320 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23321 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23322 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23323 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23324 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23325 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23326 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23327 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23328
23329 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23330
23331 PR fortran/20865
23332 * gfortran.dg/pr20865.f90: New test.
23333
23334 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
23335
23336 * gcc.dg/void-cast-2.c: New test.
23337
23338 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23339
23340 PR c/21159
23341 * gcc.dg/void-cast-1.c: New test.
23342
23343 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
23344
23345 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23346
23347 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23348
23349 PR fortran/21177
23350 * gfortran.dg/pr21177.f90: New test.
23351
23352 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
23353
23354 PR tree-optimization/21171
23355 * gcc.dg/tree-ssa/pr21171.c: New test.
23356
23357 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
23358
23359 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23360 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23361 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23362 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23363 gcc.dg/tree-ssa/gen-vect-32.c: New.
23364 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23365 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23366 don't run on PPC32.
23367
23368 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23369
23370 PR c/21213
23371 * gcc.dg/transparent-union-3.c: New test.
23372
23373 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23374
23375 PR c/20740
23376 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23377 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23378 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23379 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23380 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23381 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23382
23383 2005-04-26 Jeff Law <law@redhat.com>
23384
23385 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23386 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23387 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23388 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23389 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23390 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23391 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23392
23393 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
23394
23395 PR tree-optimization/17598
23396 * gcc.dg/tree-ssa/pr17598.c: New testcase.
23397
23398 2005-04-25 Mike Stump <mrs@apple.com>
23399
23400 * objc.dg/fix-and-continue-1.m: Add.
23401
23402 2005-04-25 Roger Sayle <roger@eyesopen.com>
23403
23404 PR c++/20995
23405 * g++.dg/opt/pr20995-1.C: New test case.
23406
23407 2005-04-25 Devang Patel <dpatel@apple.com>
23408
23409 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23410
23411 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
23412
23413 PR testsuite/21062
23414 * g++.dg/opt/alias2.C (printf): Correct the prototype.
23415
23416 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
23417
23418 PR C++/21188
23419 * g++.dg/opt/rtti2.C: New test.
23420
23421 2005-04-25 Paul Brook <paul@codesourcery.com>
23422 Steven G. Kargl <kargls@comcast.net>
23423
23424 PR fortran/20879
23425 * gfortran.dg/ichar_1.f90: New file.
23426
23427 2005-04-24 Jakub Jelinek <jakub@redhat.com>
23428
23429 PR middle-end/20991
23430 * g++.dg/opt/pr20991.C: New test.
23431
23432 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23433 where sizeof (type) < __alignof__ (type).
23434 * gcc.dg/compat/struct-layout-1.h: Likewise.
23435
23436 2005-04-24 Per Bothner <per@bothner.com>
23437 Devang Patel <dpatel@apple.com>
23438
23439 PR preprocessor/20907
23440 * gcc.dg/cpp/very-long-comment.c: New test.
23441
23442 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23443
23444 PR fortran/20059
23445 * gfortran.dg/common_5.f: New test.
23446
23447 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
23448
23449 PR middle-end/21082
23450 * g++.dg/tree-ssa/pr21082.C: New testcase.
23451
23452 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
23453
23454 * gcc.dg/vect/vect-99.c: New test.
23455
23456 2005-04-22 Diego Novillo <dnovillo@redhat.com>
23457
23458 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23459
23460 2005-04-22 Jeff Law <law@redhat.com>
23461
23462 * gcc.dg/uninit-5.c: Remove xfails.
23463 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23464 conditionals and loads.
23465
23466 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
23467
23468 PR libfortran/20074
23469 PR libfortran/20436
23470 PR libfortran/21108
23471 * gfortran.dg/nested_reshape.f90: new test
23472 * gfortran.dg/reshape-alloc.f90: new test
23473 * gfortran.dg/reshape.f90: new test
23474
23475 2005-04-22 Mark Mitchell <mark@codesourcery.com>
23476
23477 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23478
23479 * gcc.dg/arm-vfp1.c: New test.
23480
23481 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
23482
23483 PR c++/21087
23484 * g++.dg/lookup/builtin2.C: New test.
23485
23486 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
23487
23488 * gcc.dg/weak/weak-13.c: New test.
23489
23490 2005-04-21 Geoffrey Keating <geoffk@apple.com>
23491
23492 * lib/target-supports.exp (check_effective_target_sync_int_long):
23493 Add powerpc*.
23494
23495 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
23496
23497 * gcc.target/mips/branch-1.c: New test.
23498
23499 2005-04-21 Richard Henderson <rth@redhat.com>
23500
23501 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23502 * gcc.dg/vect/vect-86.c: Likewise.
23503 * gcc.dg/vect/vect-87.c: Likewise.
23504 * gcc.dg/vect/vect-88.c: Likewise.
23505
23506 2005-04-21 Devang Patel <dpatel@apple.com>
23507
23508 PR optimization/20994
23509 * gcc.dg/tree-ssa/ifc-3.c: New test.
23510
23511 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
23512
23513 PR c/12913
23514 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23515 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23516 gcc.dg/c99-vla-jump-5.c: New tests.
23517
23518 2005-04-19 Richard Henderson <rth@redhat.com>
23519
23520 * lib/target-supports.exp (check_effective_target_vect_int_mult):
23521 Fix typo in exists check.
23522 (check_effective_target_sync_int_long): New.
23523 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23524 * gcc.dg/ia64-sync-2.c: Likewise.
23525 * gcc.dg/ia64-sync-3.c: Likewise.
23526 * gcc.dg/ia64-sync-4.c: Likewise.
23527
23528 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
23529
23530 * gcc.dg/fold-xor-1.c: New test.
23531 * gcc.dg/fold-xor-2.c: New test.
23532
23533 2005-04-19 James E. Wilson <wilson@specifixinc.com>
23534
23535 PR target/20670
23536 * g++.dg/eh/fp-regs.C: New test.
23537
23538 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
23539
23540 * gcc.dg/Wint-to-pointer-cast-1.c,
23541 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23542 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23543 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23544
23545 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23546
23547 PR fortran/16861
23548 * gfortran.dg/pr16861.f90: New test.
23549
23550 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
23551
23552 * gcc.dg/pr21085.c: New test.
23553
23554 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
23555
23556 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
23557 (setup_mips_tests, dg-mips-options): New procedures.
23558 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23559 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23560 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23561 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23562 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23563 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23564 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23565 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23566 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23567 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23568 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23569 dg-mips-options instead of dg-options. Remove now-redundant
23570 preprocessor guards.
23571 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23572 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23573 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23574 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23575 * gcc.dg/vr-mult-2.c: Delete.
23576 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23577 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23578 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23579 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23580 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23581 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23582 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23583
23584 2005-04-18 Laurent GUERBY <laurent@guerby.net>
23585
23586 * ada/acats/run_all.sh: Use sync when executable not present.
23587
23588 2005-04-18 Devang Patel <dpatel@apple.com>
23589
23590 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23591 * gcc.dg/vect/vect-11a.c: New.
23592 * gcc.dg/vect/vect-none.c: Update.
23593 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23594
23595 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
23596
23597 PR tree-optimization/20922
23598 * gcc.dg/pr20922-1.c: New test.
23599 * gcc.dg/pr20922-2.c: New test.
23600 * gcc.dg/pr20922-3.c: New test.
23601 * gcc.dg/pr20922-4.c: New test.
23602 * gcc.dg/pr20922-5.c: New test.
23603 * gcc.dg/pr20922-6.c: New test.
23604
23605 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23606
23607 PR libfortran/20950
23608 * gfortran.dg/pr20950.f: New test.
23609
23610 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23611
23612 PR libfortran/19216
23613 * gfortran.dg/pr19216.f: New test.
23614
23615 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
23616
23617 PR tree-optimization/21001
23618 * gcc.dg/tree-ssa/pr21001.c: New.
23619
23620 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
23621
23622 PR libfortran/21075
23623 * gfortran.dg/reshape_rank7.f90: New test.
23624
23625 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23626
23627 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23628 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23629 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23630 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23631 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23632 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23633 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23634 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23635 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23636 wrong way round).
23637 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23638 in namelists. New test.
23639 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23640 New test.
23641 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23642 New test.
23643 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23644 namelist. New test.
23645 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23646 New test.
23647 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23648 New test.
23649 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23650 namelist. New test.
23651 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23652 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23653 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23654 New test.
23655 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23656 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23657 arrays. New test.
23658
23659 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
23660
23661 * gfortran.dg/wtruncate.f: New testcase.
23662 * gfortran.dg/wtruncate.f90: New testcase.
23663
23664 2005-04-16 Mark Mitchell <mark@codesourcery.com>
23665
23666 PR c++/21025
23667 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23668 which sizeof/alignof is dependent, rather than just whether we are
23669 processing_template_decl.
23670
23671 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
23672
23673 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23674 corrected typo where the wrong variables had been compared.
23675
23676 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
23677
23678 PR libfortran/18495
23679 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23680 Test callee-allocated version of return array with a write
23681 statement.
23682 Test spread with a temporary with another write statement.
23683
23684 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
23685
23686 PR tree-optimization/21031
23687 * gcc.dg/tree-ssa/pr21031.c: New.
23688
23689 2005-04-15 Uros Bizjak <uros@kss-loka.si>
23690
23691 PR tree-optimization/21004
23692 * gcc.dg/builtins-53.c: Include builtins-config.h.
23693 Check floorf, ceilf, floorl and ceill transformations
23694 only when HAVE_C99_RUNTIME is defined.
23695
23696 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
23697
23698 PR middle-end/20739
23699 * gcc.dg/tree-ssa/pr20739.c: New test.
23700
23701 2005-04-14 Mike Stump <mrs@apple.com>
23702
23703 * gcc.dg/Foundation.framework/empty: New.
23704 * gcc.dg/framework-2.c: New.
23705
23706 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
23707
23708 PR tree-optimization/21021
23709 * gcc.c-torture/compile/pr21021.c: New.
23710
23711 2005-04-14 Janis Johnson <janis187@us.ibm.com>
23712
23713 PR testsuite/21010
23714 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23715 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23716 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23717 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23718 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23719 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23720 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23721 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23722
23723 2005-04-14 Richard Henderson <rth@redhat.com>
23724
23725 * lib/target-supports.exp (check_effective_target_vect_condition):
23726 Add ia64, i?86, and x86_64.
23727
23728 2005-04-14 Steven G. Kargl <kargls@comcast.net>
23729
23730 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23731
23732 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
23733
23734 PR tree-optimization/20657
23735 * gcc.dg/tree-ssa/pr20657.c: New.
23736
23737 2005-04-14 Uros Bizjak <uros@kss-loka.si>
23738
23739 * gcc.dg/builtins-53.c: Also check (int)trunc* and
23740 (long long int)trunc*.
23741
23742 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
23743
23744 PR target/20927
23745 * gcc.dg/pr20927.c: New test.
23746
23747 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
23748
23749 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23750 * gcc.target/mips/asm-1.c: Likewise.
23751
23752 2005-04-13 Dale Johannesen <dalej@apple.com>
23753
23754 * objc.dg/objc-fast-4.m: New.
23755
23756 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
23757
23758 * gcc.target/cris/torture/cris-torture.exp: New driver in new
23759 directory.
23760 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23761
23762 2005-04-13 David Edelsohn <edelsohn@gnu.org>
23763
23764 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23765 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23766 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23767
23768 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
23769
23770 PR tree-optimization/20913
23771 * gcc.dg/tree-ssa/pr20913.c: New.
23772
23773 PR tree-optimization/20702
23774 * gcc.dg/tree-ssa/pr20702.c: New.
23775
23776 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23777
23778 PR c++/13744
23779 * g++.dg/inherit/local3.C: New test.
23780
23781 2005-04-12 Jeff Law <law@redhat.com>
23782
23783 * gcc.dg/tree-ssa/20050412-1.c: New test.
23784
23785 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
23786
23787 PR libfortran/19016
23788 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23789 Add tests with mask generated by expression.
23790 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23791 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23792 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23793
23794 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
23795
23796 PR middle-end/20917
23797 * gcc.dg/20050409-1.c: New test.
23798
23799 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
23800
23801 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23802
23803 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23804
23805 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23806 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23807 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23808 (TARGET_CXX): Adjust accordingly.
23809 * target.h (struct gcc_target): Remove epxort_class_data. Add
23810 determine_class_data_visibility and class_data_always_comdat.
23811 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23812 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23813 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23814 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23815 (arm_cxx_determine_class_data_visibility): New.
23816 (arm_cxx_class_data_always_comdat): Likewise.
23817 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23818 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23819 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23820 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23821 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23822 Define.
23823
23824 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23825
23826 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23827
23828 2005-04-11 Geoffrey Keating <geoffk@apple.com>
23829
23830 * gcc.dg/i386-darwin-fpmath.c: New.
23831
23832 2004-04-11 Devang Patel <dpatel@apple.com>
23833
23834 * lib/target-supports.exp (check_effective_target_vect_condition): New.
23835 * gcc.dg/vect/vect-ifcvt-1.c: New test.
23836 * gcc.dg/vect/vect-ifcvt-2.c: New test.
23837 * gcc.dg/vect/vect-ifcvt-3.c: New test.
23838 * gcc.dg/vect/vect-ifcvt-4.c: New test.
23839 * gcc.dg/vect/vect-ifcvt-5.c: New test.
23840 * gcc.dg/vect/vect-ifcvt-6.c: New test.
23841 * gcc.dg/vect/vect-ifcvt-7.c: New test.
23842 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23843
23844 2004-04-11 Devang Patel <dpatel@apple.com>
23845
23846 * gcc.dg/vect/vect-dv-1.c: New test.
23847 * gcc.dg/vect/vect-dv-2.c: New test.
23848
23849 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23850
23851 PR tree-optimization/20933
23852 * gcc.dg/tree-ssa/pr20933.c: New test.
23853
23854 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23855
23856 * gfortran.dg/fold_nearest.f90: New test.
23857
23858 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
23859
23860 * gcc.dg/tree-ssa/alias-1.c: New test.
23861
23862 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23863
23864 PR tree-optimization/20920
23865 * g++.dg/tree-ssa/pr20920.C: New test.
23866
23867 2005-04-11 Uros Bizjak <uros@kss-loka.si>
23868
23869 * gcc.dg/builtins-53.c: Also check (int)ceil* and
23870 (long long int)ceil*.
23871
23872 2005-04-10 Mark Mitchell <mark@codesourcery.com>
23873
23874 * g++.dg/warn/Wdtor1.C: Declare template in system header with
23875 explicit C++ linkage.
23876
23877 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23878
23879 * gfortran.dg/pr17229.f: Take care of the new obsolescence
23880 warning for arithmetic IF statements.
23881
23882 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
23883
23884 * eor_handling_1.f90: New test case.
23885 * eor_handling_2.f90: New test case.
23886 * eor_handling_3.f90: New test case.
23887 * eor_handling_4.f90: New test case.
23888 * eor_handling_5.f90: New test case.
23889 * noadv_size.f90: New test case.
23890 * pad_no.f90: New test case.
23891
23892 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
23893
23894 * gcc.c-torture/execute/20050410-1.c: New test.
23895
23896 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
23897
23898 * gcc.dg/pr20126.c: New.
23899
23900 2005-04-09 Bud Davis <bdavis@gfortran.org>
23901 Steven G. Kargl <kargls@comcast.net>
23902
23903 * gfortran.dg/PR19872.f: New test.
23904
23905 2005-04-09 Steven G. Kargl <kargls@comcast.net>
23906
23907 * gfortran.dg/nint_1.f90: Fix dg-do directive.
23908
23909 2005-04-09 Steven G. Kargl <kargls@comcast.net>
23910
23911 * gfortran.dg/nint_1.f90: New test.
23912
23913 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
23914
23915 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23916 Added test for callee-allocated arrays with write statements.
23917 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23918 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23919 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23920 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23921 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23922
23923 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
23924
23925 PR libfortran/20163
23926 * gfortran.dg/open-options-blanks.f: New test.
23927
23928 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
23929
23930 PR fortran/13257
23931 * gfortran.dg/comma_format_extension_[1234].f: New tests.
23932
23933 2005-04-09 Jakub Jelinek <jakub@redhat.com>
23934
23935 * gcc.dg/tree-ssa/stdarg-1.c: New test.
23936 * gcc.dg/tree-ssa/stdarg-2.c: New test.
23937 * gcc.dg/tree-ssa/stdarg-3.c: New test.
23938 * gcc.dg/tree-ssa/stdarg-4.c: New test.
23939 * gcc.dg/tree-ssa/stdarg-5.c: New test.
23940 * gcc.c-torture/execute/stdarg-4.c: New test.
23941
23942 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23943
23944 PR target/20795
23945 * g++.dg/abi/param2.C: New test.
23946
23947 2005-04-09 Uros Bizjak <uros@kss-loka.si>
23948
23949 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23950
23951 2005-04-09 Uros Bizjak <uros@kss-loka.si>
23952
23953 * gcc.dg/builtins-53.c: New test.
23954
23955 2005-04-08 Diego Novillo <dnovillo@redhat.com>
23956
23957 * g++.dg/tree-ssa/pr18178.C: New test.
23958 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23959 * gcc.c-torture/execute/20041019-1.c: New test.
23960 * gcc.dg/tree-ssa/20041008-1.c: New test.
23961 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23962 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23963 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23964 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23965 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23966 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23967 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23968 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23969 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23970 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23971
23972 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
23973
23974 PR rtl-optimization/20466
23975 * gcc.c-torture/execute/pr20466-1.c: New test.
23976
23977 2005-04-08 Mark Mitchell <mark@codesourcery.com>
23978
23979 PR c++/20905
23980 * g++.dg/parse/cond2.C: New test.
23981
23982 PR c++/20145
23983 * g++.dg/warn/Wdtor1.C: New test.
23984
23985 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23986
23987 PR fortran/17229
23988 * gfortran.dg/pr17229.f: New test.
23989
23990 2005-04-07 Steven G. Kargl <kargls@comcast.net>
23991
23992 * gfortran.dg/tiny_1.f90: New test.
23993 * gfortran.dg/tiny_2.f90: ditto.
23994
23995 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
23996
23997 * gfortran.dg/eor_1.f90: Fix dg-do run line
23998 * gfortran.dg/open_new.f90: Fix dg-do run line
23999
24000 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
24001
24002 * lib/target-supports.exp (get_compiler_messages): Support
24003 optional arguments, the fourth being compiler options.
24004 (check_effective_target_fpic): New proc.
24005 * gcc.dg/20050321-2.c: Restrict to target fpic.
24006
24007 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
24008
24009 * gcc.dg/15443-1.c: New test.
24010 * gcc.dg/15443-2.c: Likewise.
24011
24012 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24013
24014 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24015
24016 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24017
24018 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24019
24020 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24021
24022 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24023 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24024 -m64.
24025 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24026 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24027 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24028
24029 2005-04-06 Mark Mitchell <mark@codesourcery.com>
24030
24031 PR c++/20212
24032 * g++.dg/warn/Wunused-11.C: New test.
24033
24034 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
24035
24036 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24037
24038 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
24039
24040 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24041
24042 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24043
24044 PR c++/20734
24045 * g++.dg/template/ptrmem13.C: New test.
24046
24047 2005-04-05 Per Bothner <per@bothner.com>
24048
24049 * lib/gcc.exp: Always add -fno-show-column, for now.
24050
24051 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
24052
24053 PR testsuite/20767
24054 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24055 of plain old "unsigned int" for the type of "i". Makes this test
24056 64bit clean.
24057
24058 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
24059
24060 * gcc.dg/i386-ssefn-1.c: New test.
24061 * gcc.dg/i386-ssefn-2.c: New test.
24062 * gcc.dg/i386-ssefn-3.c: New test.
24063 * gcc.dg/i386-ssefn-4.c: New test.
24064
24065 2005-04-05 Jakub Jelinek <jakub@redhat.com>
24066
24067 PR tree-optimization/20076
24068 * gcc.dg/builtin-apply4.c: New test.
24069
24070 PR preprocessor/19475
24071 * gcc.dg/cpp/macspace1.c: New test.
24072 * gcc.dg/cpp/macspace2.c: New test.
24073
24074 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24075
24076 * gfortran.dg/pr20755.f: Fixed bad format.
24077
24078 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24079
24080 PR c++/20763
24081 * g++.dg/ext/attrib21.C: New test.
24082
24083 2004-04-05 Devang Patel <dpatel@apple.com>
24084
24085 * lib/target-supports.exp (check_effective_target_vect_shif): New.
24086 * gcc.dg/vect/vect-shift-1.c: New test.
24087
24088 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24089
24090 PR libfortran/20755
24091 * gfortran.dg/pr20755.f: New test.
24092
24093 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
24094
24095 * gfortran.dg/pr15959.f90: New test.
24096 * gfortran.dg/string_pad_trunc.f90: New test.
24097
24098 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24099
24100 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24101 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24102 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24103 syntax.
24104
24105 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24106
24107 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24108
24109 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24110
24111 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24112 * gcc.c-torture/compile/20011119-2.c: Likewise.
24113 * gcc.c-torture/compile/981001-2.c: Likewise.
24114
24115 2005-04-04 Mark Mitchell <mark@codesourcery.com>
24116
24117 PR c++/20679
24118 * g++.dg/template/overload4.C: New test.
24119
24120 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24121
24122 PR c++/20746
24123 * g++.dg/abi/covariant5.C: New.
24124
24125 PR debug/20505
24126 * g++.dg/debug/const2.C: New.
24127
24128 2005-04-04 Jakub Jelinek <jakub@redhat.com>
24129
24130 PR rtl-optimization/16104
24131 * gcc.c-torture/execute/20050316-1.c: New test.
24132
24133 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24134
24135 * g++.dg/template/spec23.C: Fix dg-error text.
24136
24137 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
24138
24139 PR c++/19199
24140 * g++.dg/expr/lval2.C: New.
24141
24142 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24143
24144 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24145 __builtin_strcasecmp and __builtin_strncasecmp.
24146
24147 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
24148
24149 PR c++/20723
24150 * g++.dg/template/spec22.C: New.
24151 * g++.dg/template/spec23.C: New.
24152
24153 2005-04-03 Dale Ranta <dir@lanl.gov>
24154 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24155
24156 PR libfortran/20068
24157 PR libfortran/20125
24158 PR libfortran/20156
24159 PR libfortran/20471
24160 * gfortran.dg/backspace.f: New test.
24161
24162 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
24163
24164 * gcc.dg/pr19345.c: New test.
24165
24166 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24167
24168 PR tree-optimization/20640
24169 * gcc.dg/torture/tree-loop-1.c: New.
24170
24171 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24172
24173 PR rtl-optimization/20290
24174 * gcc.c-torture/execute/loop-ivopts-2.c: New.
24175
24176 2005-04-02 Geoffrey Keating <geoffk@apple.com>
24177
24178 * gcc.dg/rs6000-fpint.c: New.
24179
24180 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24181
24182 * gcc.dg/old-style-then-proto-1.c: New test.
24183
24184 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24185
24186 * gfortran.fortran-torture/execute/backspace.f90: Check
24187 after backspace and read was incorrect.
24188
24189 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24190
24191 * gcc.c-torture/execute/builtins/strcat.c: Check the result
24192 buffer past the terminating NUL using memcmp.
24193 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24194 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24195
24196 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24197 Fix unused/uninitialized variable warnings.
24198
24199 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24200 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24201 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24202 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24203
24204 * gcc.c-torture/execute/builtins/abs-1-lib.c,
24205 gcc.c-torture/execute/builtins/fputs-lib.c,
24206 gcc.c-torture/execute/builtins/lib/fprintf.c,
24207 gcc.c-torture/execute/builtins/lib/main.c,
24208 gcc.c-torture/execute/builtins/lib/memcmp.c,
24209 gcc.c-torture/execute/builtins/lib/memmove.c,
24210 gcc.c-torture/execute/builtins/lib/mempcpy.c,
24211 gcc.c-torture/execute/builtins/lib/memset.c,
24212 gcc.c-torture/execute/builtins/lib/printf.c,
24213 gcc.c-torture/execute/builtins/lib/sprintf.c,
24214 gcc.c-torture/execute/builtins/lib/stpcpy.c,
24215 gcc.c-torture/execute/builtins/lib/strchr.c,
24216 gcc.c-torture/execute/builtins/lib/strcmp.c,
24217 gcc.c-torture/execute/builtins/lib/strcpy.c,
24218 gcc.c-torture/execute/builtins/lib/strcspn.c,
24219 gcc.c-torture/execute/builtins/lib/strlen.c,
24220 gcc.c-torture/execute/builtins/lib/strncat.c,
24221 gcc.c-torture/execute/builtins/lib/strncmp.c,
24222 gcc.c-torture/execute/builtins/lib/strncpy.c,
24223 gcc.c-torture/execute/builtins/lib/strrchr.c,
24224 gcc.c-torture/execute/builtins/lib/strspn.c,
24225 gcc.c-torture/execute/builtins/lib/strstr.c,
24226 gcc.c-torture/execute/builtins/memops-asm-lib.c,
24227 gcc.c-torture/execute/builtins/strlen-2.c,
24228 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24229 prototypes.
24230
24231 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
24232
24233 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24234 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24235 selectany usage.
24236
24237 2005-04-01 Jakub Jelinek <jakub@redhat.com>
24238
24239 PR c++/19406
24240 * g++.dg/debug/using1.C: New test.
24241
24242 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
24243
24244 PR middle-end/20524
24245 * gcc.dg/alias-7.c: Prefix asm-declared name with
24246 __USER_LABEL_PREFIX__.
24247
24248 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
24249
24250 Fix fallout from PR middle-end/15700:
24251 * gcc.c-torture/compile/20011119-1.c: Take
24252 __USER_LABEL_PREFIX__ into account.
24253 * gcc.c-torture/compile/20011119-2.c: Likewise.
24254
24255 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
24256
24257 PR c++/18644
24258 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24259
24260 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24261
24262 PR c/17855
24263 * gcc.c-torture/compile/struct-non-lval-1.c,
24264 gcc.c-torture/compile/struct-non-lval-2.c,
24265 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24266
24267 2005-03-31 Janis Johnson <janis187@us.ibm.com>
24268
24269 * gcc.dg/tls/tls.exp: Remove temporary file.
24270 * g++.dg/tls/tls.exp: Ditto.
24271 * lib/file-format.exp: Ditto.
24272 * g++.dg/special/ecos.exp: Ditto.
24273
24274 * lib/profopt.exp: Treat prof_ext as a list.
24275 * gcc.misc-tests/bprob.exp: Ditto.
24276 * g++.dg/bprob/bprob.exp: Ditto.
24277
24278 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24279 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24280 g++.dg/tree-ssa/pointer-reference-alias.C,
24281 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24282 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24283 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24284 g++.dg/vect/pr19951.cc: Ditto.
24285 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24286 gcc.dg/builtins-47.c: Ditto.
24287 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24288 gcc.dg/pr20115-1.c: Ditto.
24289 * gcc.dg/tree-ssa/20030530-2.c,
24290 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24291 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24292 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24293 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24294 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24295 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24296 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24297 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24298 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24299 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24300 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24301 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24302 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24303 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24304 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24305 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24306 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24307 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24308 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24309 gcc.dg/tree-ssa/20030824-1.c,
24310 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24311 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24312 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24313 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24314 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24315 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24316 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24317 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24318 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24319 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24320 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24321 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24322 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24323 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24324 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24325 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24326 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24327 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24328 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24329 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24330 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24331 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24332 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24333 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24334 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24335 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24336 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24337 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24338 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24339 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24340 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24341 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24342 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24343 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24344 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24345 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24346 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24347 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24348 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24349 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24350 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24351 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24352 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24353 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24354 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24355 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24356 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24357 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24358 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24359 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24360 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24361 gcc.dg/tree-ssa/useless-1.c: Ditto.
24362 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24363 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24364 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24365 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24366 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24367 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24368 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24369 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24370 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24371 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24372 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24373 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24374 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24375 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24376 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24377 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24378 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24379 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24380 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24381 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24382 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24383 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24384 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24385 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24386 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24387 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24388 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24389 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24390 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24391 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24392 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24393 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24394 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24395 gcc.dg/vect/vect-none.c: Ditto.
24396 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24397 treelang/compile/unsigned.tree: Ditto.
24398
24399 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24400 * gcc.dg/cpp/direct2s.c: Ditto.
24401 * gcc.dg/cpp/paste4.c: Ditto.
24402 * gcc.dg/cpp/separate-1.c: Ditto.
24403 * gcc.dg/pch/save-temps-1.c: Ditto.
24404 * g++.dg/ext/altivec-10.C: Ditto.
24405 * g++.dg/pch/pch.C: Ditto.
24406
24407 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24408
24409 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24410 * g++.dg/template/repo1.C: Ditto.
24411 * g++.dg/template/repo2.C: Ditto.
24412 * g++.dg/template/repo3.C: Ditto.
24413 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24414 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24415 * g++.old-deja/g++.pt/repo1.C: Ditto.
24416 * g++.old-deja/g++.pt/repo2.C: Ditto.
24417 * g++.old-deja/g++.pt/repo3.C: Ditto.
24418 * g++.old-deja/g++.pt/repo4.C: Ditto.
24419
24420 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24421 * gcc.dg/20030107-1.c: Ditto.
24422 * gcc.dg/20030702-1.c: Ditto.
24423 * gcc.dg/profile-generate-1.c: Ditto.
24424 * g++.dg/other/profile1.C: Ditto.
24425 * g++.old-deja/g++.robertl/eb83.C: Ditto.
24426
24427 * lib/gcc-dg.exp (remove-build-file): New.
24428 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24429 cleanup-tree-dump, cleanup-saved-temps): New.
24430
24431 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
24432
24433 PR c++/19203, DR 214
24434 * g++.dg/parse/ambig3.C: Not ambiguous.
24435 * g++.dg/template/spec20.C: New.
24436 * g++.dg/template/spec21.C: New.
24437
24438 2005-03-31 Steve Ellcey <sje@cup.hp.com>
24439
24440 PR target/20045
24441 * gcc.dg/ia64-fptr-1.c: Run only on linux.
24442
24443 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24444
24445 PR libfortran/20660
24446 * gfortran.dg/negative_unit.f: New test.
24447
24448 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24449
24450 * gcc.dg/20050330-1.c: New test.
24451
24452 2005-03-30 Devang Patel <dpatel@apple.com>
24453
24454 * g++.dg/tree-sra/ssa-sra-3.C: New test.
24455
24456 2005-03-30 Dale Johannesen <dalej@apple.com>
24457
24458 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24459
24460 2005-03-30 Janis Johnson <janis187@us.ibm.com>
24461
24462 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24463 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24464 Strip options from test name.
24465
24466 2005-03-31 Jan Hubicka <jh@suse.cz>
24467
24468 * gcc.dg/varpool-1.c: New testcase.
24469
24470 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
24471
24472 PR c/772
24473 PR c/17913
24474 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24475 gcc.dg/stmt-expr-label-3.c : New tests.
24476 * gcc.c-torture/execute/medce-2.c: Remove.
24477
24478 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
24479
24480 PR c/20368
24481 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24482 tests.
24483
24484 2005-03-30 Alan Modra <amodra@bigpond.net.au>
24485
24486 * gcc.c-torture/compile/pr20203.c: New test.
24487
24488 2005-03-26 Steven G. Kargl <kargls@comcast.net>
24489
24490 * gfortran.dg/promotion.f90: New test.
24491
24492 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
24493
24494 PR middle-end/20491
24495 * gcc.dg/torture/asm-subreg-1.c: New test.
24496
24497 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
24498
24499 PR c/20672
24500 * gcc.dg/pr20672-1.c: New test.
24501
24502 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
24503
24504 * gfortran.dg/vect: New directory.
24505 * gfortran.dg/vect/vect.exp: New.
24506 * gfortran.dg/vect/vect-1.f90: New test.
24507 * gfortran.dg/vect/vect-2.f90: New test.
24508 * gfortran.dg/vect/vect-3.f90: New test.
24509 * gfortran.dg/vect/vect-4.f90: New test.
24510 * gfortran.dg/vect/vect-5.f90: New test.
24511
24512 2005-03-29 Jakub Jelinek <jakub@redhat.com>
24513
24514 PR middle-end/20622
24515 * gcc.dg/alias-7.c: New test.
24516
24517 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24518
24519 * gcc.dg/sparc-reg-1.c: New test.
24520
24521 2005-03-28 Steve Ellcey <sje@cup.hp.com>
24522
24523 PR target/19890
24524 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24525
24526 2005-03-29 Dale Ranta <dir@lanl.gov>
24527 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24528
24529 PR libfortran/20163
24530 * gfortran.dg/pr20163-2.f: New test.
24531
24532 2005-03-28 Jan Hubicka <jh@suse.cz>
24533
24534 PR middle-end/20635
24535 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24536 by Jakub Jelinek.
24537
24538 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
24539
24540 PR tree-optimization/20626
24541 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24542 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24543
24544 2005-03-26 Steven G. Kargl <kargls@comcast.net>
24545
24546 * gfortran.dg/underflow.f90: New test.
24547 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24548
24549 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24550
24551 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24552
24553 2005-03-25 Mark Mitchell <mark@codesourcery.com>
24554
24555 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24556 (g++_init): Make sure that CXXFLAGS is set.
24557 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24558 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24559 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24560 * lib/objc.exp (objc_init): Likewise.
24561 * lib/treelang.exp (treelang_init): Likewise.
24562
24563 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
24564
24565 PR tree-optimization/20470
24566 * gcc.dg/tree-ssa/pr20470.c: New test.
24567
24568 2005-03-25 Geoffrey Keating <geoffk@apple.com>
24569
24570 * gcc.dg/ppc-stfiwx.c: New.
24571
24572 2005-03-25 Steve Ellcey <sje@cup.hp.com>
24573
24574 PR target/19888
24575 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24576
24577 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
24578
24579 * gcc.dg/20050325-1.c: Fix a typo.
24580
24581 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24582
24583 PR libfortran/19678
24584 PR libfortran/19679
24585 * gfortran.dg/dos_eol.f: New test.
24586
24587 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
24588
24589 PR rtl-optimization/20249
24590 * gcc.dg/20050325-1.c: New test.
24591
24592 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24593
24594 PR libfortran/15332
24595 * gfortran.dg/pr15332.f: New test.
24596
24597 2005-03-24 Dale Johannesen <dalej@apple.com>
24598
24599 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24600
24601 2005-03-24 Geoffrey Keating <geoffk@apple.com>
24602
24603 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24604 'internal' visibility.
24605 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24606 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24607 'protected' visibility.
24608 * gcc.dg/visibility-7.c: Likewise.
24609 * lib/target-supports.exp (check_visibility_available): Take
24610 a parameter, the kind of visibility to check for.
24611 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24612 to check_visibility_available.
24613
24614 * g++.dg/expr/cast3.C: New.
24615
24616 2005-03-24 David Edelsohn <edelsohn@gnu.org>
24617
24618 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24619 rs6000.
24620
24621 2005-03-24 Steve Ellcey <sje@cup.hp.com>
24622
24623 PR target/20095
24624 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24625
24626 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
24627
24628 * gcc.dg/badshift.c: Renamed to...
24629 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
24630
24631 * gcc.target/i386/badshift.c: Renamed to...
24632 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
24633 only.
24634
24635 PR rtl-optimization/20532
24636 * gcc.target/i386/badshift.c: New.
24637
24638 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24639
24640 * gfortran.dg/pr18025.f90: New test.
24641
24642 2005-03-23 Dale Johannesen <dalej@apple.com>
24643
24644 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24645
24646 2005-03-23 Mark Mitchell <mark@codesourcery.com>
24647
24648 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24649
24650 * lib/target-supports.exp (check_iconv_available): Default
24651 libiconv to -liconv, if there is no definition.
24652
24653 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
24654
24655 * gcc.dg/torture/cris-asm-mof-1.c: New test.
24656
24657 2005-03-22 Mark Mitchell <mark@codesourcery.com>
24658
24659 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24660 * g++.dg/opt/pr7503-2.C: Likewise.
24661 * g++.dg/opt/pr7503-3.C: Likewise.
24662 * g++.dg/opt/pr7503-4.C: Likewise.
24663 * g++.dg/opt/pr7503-5.C: Likewise.
24664 * g++.dg/warn/minmax.C: New test.
24665
24666 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24667
24668 * gfortran.dg/g77_intrinsics_funcs.f: New test.
24669 * gfortran.dg/g77_intrinsics_sub.f: New test.
24670
24671 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24672 Jan Hubicka <jh@suse.cz>
24673 Steven Bosscher <stevenb@suse.de
24674
24675 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24676
24677 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24678
24679 PR c++/19980
24680 * g++.dg/template/redecl3.C: New test.
24681
24682 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24683
24684 PR c++/20499
24685 * g++.dg/parse/error16.C: Tweak error markers.
24686
24687 2005-03-22 Jakub Jelinek <jakub@redhat.com>
24688
24689 PR target/20561
24690 * gcc.dg/20050321-2.c: New test.
24691
24692 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
24693
24694 PR c++/20465
24695 PR c++/20381
24696 * g++.dg/template/ptrmem12.C: New.
24697
24698 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
24699
24700 PR rtl-optimization/20527
24701 * gcc.c-torture/execute/pr20527-1.c: New test.
24702
24703 2005-03-22 Ben Elliston <bje@au.ibm.com>
24704
24705 * gcc.misc-tests/options.exp (check_for_options): Create a real C
24706 program, compile it into a real executable and then delete the .c
24707 and .x files afterwards, to avoid problems on testglue targets.
24708
24709 2005-03-21 Stuart Hastings <stuart@apple.com>
24710
24711 * gcc.target/i386/sse-2.c: New.
24712
24713 2005-03-21 Uros Bizjak <uros@kss-loka.si>
24714
24715 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24716
24717 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24718
24719 * g++.dg/parse/crash25.C: Fix typo.
24720
24721 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24722
24723 PR c++/20461
24724 * g++.dg/parse/crash24.C: New test.
24725
24726 PR c++/20536
24727 * g++.dg/parse/crash25.C: New test.
24728
24729 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24730
24731 PR c++/20147
24732 * g++.dg/ext/stmtexpr4.C: New test.
24733
24734 2005-03-20 Roger Sayle <roger@eyesopen.com>
24735
24736 PR middle-end/20539
24737 * gcc.c-torture/compile/pr13066-1.c: New test case.
24738 * gcc.c-torture/compile/pr20539-1.c: Likewise.
24739 * g++.dg/opt/pr13066-1.C: Likewise.
24740
24741 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
24742
24743 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24744
24745 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24746
24747 PR fortran/18525
24748 * gfortran.dg/nesting_1.f90: New test.
24749
24750 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24751
24752 PR c++/20240
24753 * g++.dg/lookup/using13.C: New test.
24754
24755 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24756
24757 PR c++/20333
24758 * g++.dg/template/crash36.C: New test.
24759
24760 2005-03-18 Paolo Carlini <pcarlini@suse.de>
24761
24762 PR c++/20463
24763 * g++.dg/template/crash35.C: New test.
24764
24765 2005-03-17 Paolo Carlini <pcarlini@suse.de>
24766
24767 PR c++/19966
24768 * g++.dg/overload/operator2.C: New test.
24769
24770 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24771
24772 PR libfortran/20257
24773 * gfortran.dg/pr20257.f90: New test.
24774
24775 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24776
24777 PR libfortran/20480
24778 * gfortran.dg/pr20480.f90: New test.
24779
24780 2005-03-16 Richard Henderson <rth@redhat.com>
24781
24782 PR middle-end/15700
24783 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24784 (_rtld_global): New.
24785 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24786 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24787
24788 * gcc.dg/alias-3.c: New.
24789 * gcc.dg/alias-4.c: New.
24790 * gcc.dg/alias-5.c: New.
24791 * gcc.dg/alias-6.c: New.
24792
24793 2005-03-15 Geoffrey Keating <geoffk@apple.com>
24794
24795 * gcc.dg/cpp/ucnid-7.c: New.
24796
24797 2005-03-15 Janis Johnson <janis187@us.ibm.com>
24798 Dorit Naishlos <dorit@il.ibm.com>
24799
24800 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24801 darwin.
24802
24803 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
24804
24805 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24806 support misaligned accesses.
24807 * gcc.dg/vect/vect-58.c: Likewise.
24808 * gcc.dg/vect/vect-92.c: New.
24809 * gcc.dg/vect/vect-93.c: New.
24810
24811 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
24812
24813 PR fortran/18827
24814 * gfortran.dg/assign_2.f90: New test.
24815 * gfortran.dg/assign_3.f90: New test.
24816 * gfortran.dg/assign.f90: New test.
24817
24818 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
24819
24820 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24821 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24822 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24823 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24824 names.
24825
24826 2005-03-14 Geoffrey Keating <geoffk@apple.com>
24827
24828 * gcc.dg/cpp/ucnid-6.c: New.
24829
24830 * gcc.dg/cpp/normalize-1.c: New.
24831 * gcc.dg/cpp/normalize-2.c: New.
24832 * gcc.dg/cpp/normalize-3.c: New.
24833 * gcc.dg/cpp/normalize-4.c: New.
24834 * gcc.dg/cpp/ucnid-4.c: New.
24835 * gcc.dg/cpp/ucnid-5.c: New.
24836 * g++.dg/cpp/normalize-1.C: New.
24837 * g++.dg/cpp/ucnid-1.C: New.
24838
24839 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24840
24841 * gcc.dg/pr18628.c: New.
24842
24843 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24844
24845 PR c++/20280
24846 * g++.dg/tree-ssa/pr20280.C: New.
24847
24848 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24849
24850 PR fortran/20467
24851 * gfortran.dg/stfunc_2.f90: New test.
24852
24853 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24854
24855 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24856
24857 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24858
24859 * gcc.dg/tree-ssa/20050314-1.c: New test.
24860
24861 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24862
24863 PR c++/4403
24864 PR c++/9783, DR433
24865 * g++.dg/template/friend34.C: New test.
24866 * g++.dg/template/friend35.C: Likewise.
24867 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24868
24869 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24870
24871 Friend class name lookup 5/n
24872 PR c++/1016
24873 * g++.dg/lookup/hidden-class1.C: New test.
24874 * g++.dg/lookup/hidden-class2.C: Likewise.
24875 * g++.dg/lookup/hidden-class3.C: Likewise.
24876 * g++.dg/lookup/hidden-class4.C: Likewise.
24877 * g++.dg/lookup/hidden-class5.C: Likewise.
24878 * g++.dg/lookup/hidden-class6.C: Likewise.
24879 * g++.dg/lookup/hidden-class7.C: Likewise.
24880 * g++.dg/lookup/hidden-class8.C: Likewise.
24881 * g++.dg/lookup/hidden-class9.C: Likewise.
24882 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24883 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24884 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24885 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24886 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24887 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24888 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24889 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24890 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24891 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24892 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24893
24894 2005-03-13 Mark Mitchell <mark@codesourcery.com>
24895
24896 PR c++/20157
24897 * g++.dg/template/error18.C: New test.
24898
24899 2005-03-09 Ben Elliston <bje@au.ibm.com>
24900
24901 PR debug/16792
24902 * g++.dg/debug/pr16792.C: New test.
24903
24904 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
24905
24906 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24907 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24908 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24909 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24910 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24911 test assertion names.
24912
24913 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24914
24915 PR fortran/18600
24916 * gfortran.dg/stfunc_1.f90: New test.
24917
24918 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24919
24920 PR fortran/16907
24921 * gfortran.dg/real_index_1.f90: New test.
24922
24923 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24924
24925 PR fortran/20323
24926 * gfortran.dg/spec_expr_1.f90: New test.
24927
24928 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
24929
24930 PR c/20402
24931 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24932 new parser.
24933
24934 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24935
24936 PR fortran/20361
24937 * gfortran.dg/largeequiv_1.f90: New test.
24938
24939 2005-03-12 Geoffrey Keating <geoffk@apple.com>
24940
24941 * gcc.dg/ucnid-1.c: New.
24942 * gcc.dg/ucnid-2.c: New.
24943 * gcc.dg/ucnid-3.c: New.
24944 * gcc.dg/ucnid-4.c: New.
24945 * gcc.dg/ucnid-5.c: New.
24946 * gcc.dg/ucnid-6.c: New.
24947 * gcc.dg/cpp/ucnid-1.c: New.
24948 * gcc.dg/cpp/ucnid-2.c: New.
24949 * gcc.dg/cpp/ucnid-3.c: New.
24950 * g++.dg/other/ucnid-1.C: New.
24951
24952 2005-03-12 Geoffrey Keating <geoffk@apple.com>
24953
24954 * gcc.dg/vmx/darwin-abi-3.c: Delete.
24955
24956 2005-03-11 Per Bothner <per@bothner.com>
24957
24958 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
24959 that diagnotics refer to correct token.
24960 * gcc.dg/unused-3.c: Likewise.
24961
24962 2005-03-11 Per Bothner <per@bothner.com>
24963
24964 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24965 constant" is now actually on same line as string constant.
24966 * gcc.dg/cpp/direct2s.c: Likewise.
24967
24968 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
24969
24970 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24971
24972 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24973
24974 PR libfortran/20124
24975 * gfortran.dg/pr20124.f90: New Test
24976
24977 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
24978
24979 PR tree-optimization/20130
24980 * gcc.dg/pr20130-1.c: New test.
24981
24982 2005-03-10 Steve Ellcey <sje@cup.hp.com>
24983
24984 PR target/20095
24985 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24986
24987 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24988
24989 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24990
24991 2005-03-10 Steve Ellcey <sje@cup.hp.com>
24992
24993 * g++.dg/eh/forced1.C: Fix comment.
24994 * g++.dg/eh/forced2.C: Ditto.
24995 * g++.dg/eh/forced3.C: Ditto.
24996 * g++.dg/eh/forced4.C: Ditto.
24997
24998 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
24999
25000 PR rtl-opt/20412
25001 * gcc.c-torture/compile/pr20412.c: New test.
25002
25003 2005-03-10 Roger Sayle <roger@eyesopen.com>
25004
25005 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25006
25007 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25008
25009 PR target/20322
25010 * gcc.dg/20050307-1.c: New test.
25011
25012 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
25013
25014 PR c++/20375
25015 * g++.dg/other/stdarg3.C: New.
25016
25017 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25018
25019 PR c++/18384, c++/18327
25020 * g++.dg/init/array19.C: New test.
25021
25022 PR inline-asm/20314
25023 * gcc.dg/torture/pr20314-1.c: New test.
25024 * gcc.dg/torture/pr20314-2.c: New test.
25025
25026 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
25027
25028 * gcc.dg/20050309-1.c: New test.
25029
25030 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25031
25032 * gcc.dg/builtins-10.c: Reactivate disabled test.
25033 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
25034 new cbrt transformations.
25035
25036 2005-03-09 Mark Mitchell <mark@codesourcery.com>
25037
25038 PR c++/20208
25039 * g++.dg/template/array13.C: New test.
25040
25041 2005-03-09 Paolo Carlini <pcarlini@suse.de>
25042
25043 PR c++/16859
25044 * g++.dg/init/brace4.C: New test.
25045
25046 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
25047
25048 PR c++/20186
25049 * g++.dg/template/non-dependent12.C: New.
25050
25051 2005-03-08 Mark Mitchell <mark@codesourcery.com>
25052
25053 PR c++/20142
25054 * g++.dg/init/array18.C: Add dg-do run marker.
25055
25056 PR c++/20142
25057 * g++.dg/init/array18.C: New test.
25058
25059 2005-03-09 Ben Elliston <bje@au.ibm.com>
25060
25061 * consistency.vlad/vlad.exp: Remove trailing semicolons.
25062 * g++.dg/gcov/gcov.exp: Likewise.
25063 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25064 * gcc.target/xstormy16/xstormy16.exp: Likewise.
25065 * lib/c-torture.exp: Likewise.
25066 * lib/fortran-torture.exp: Likewise.
25067 * lib/g++.exp: Likewise.
25068 * lib/gcc-defs.exp: Likewise.
25069 * lib/gcc-dg.exp: Likewise.
25070 * lib/gcc.exp: Likewise.
25071 * lib/gcov.exp: Likewise.
25072 * lib/gfortran.exp: Likewise.
25073 * lib/mike-g++.exp: Likewise.
25074 * lib/mike-gcc.exp: Likewise.
25075 * lib/objc-torture.exp: Likewise.
25076 * lib/objc.exp: Likewise.
25077 * lib/profopt.exp: Likewise.
25078 * lib/target-libpath.exp: Likewise.
25079 * lib/target-supports.exp: Likewise.
25080 * lib/treelang.exp: Likewise.
25081 * lib/wrapper.exp: Likewise.
25082
25083 2005-03-08 Jeff Law <law@redhat.com>
25084
25085 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25086 PHI-OPT changes.
25087
25088 2005-03-08 Ira Rosen <irar@il.ibm.com>
25089
25090 * gcc.dg/vect/pr20122.c: New test.
25091
25092 2005-03-07 Jeff Law <law@redhat.com>
25093
25094 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25095 was folded away.
25096 * gcc.dg/tree-ssa/pr18133-1.c: New test.
25097 * gcc.dg/tree-ssa/pr18133-2.c: New test.
25098 * gcc.dg/tree-ssa/pr18134.c: New test.
25099
25100 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25101
25102 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25103 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25104 gcc.dg/torture/builtin-noret-2.c: Require weak support.
25105
25106 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
25107
25108 PR tree-opt/17671
25109 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25110
25111 2005-03-07 Mark Mitchell <mark@codesourcery.com>
25112
25113 * g++.dg/warn/Wnvdtor.C: New test.
25114
25115 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
25116
25117 * gcc.dg/torture/pr19683-1.c: New test.
25118
25119 2005-03-06 Steven G. Kargl <kargls@comcast.net>
25120
25121 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25122 * gfortran.dg/g77/19990313-2.f: Ditto.
25123 * gfortran.dg/g77/19990313-3.f: Ditto.
25124 * gfortran.dg/g77/19990525-0.f: Ditto.
25125 * gfortran.dg/g77/19990826-0.f: Ditto.
25126 * gfortran.dg/g77/19990826-2.f: Ditto.
25127 * gfortran.dg/g77/19990826-3.f: Ditto.
25128 * gfortran.dg/g77/20000511-1.f: Ditto.
25129 * gfortran.dg/g77/20000511-2.f: Ditto.
25130 * gfortran.dg/g77/970625-2.f: Ditto.
25131 * gfortran.dg/g77/980310-2.f: Ditto.
25132 * gfortran.dg/g77/980310-3.f: Ditto.
25133 * gfortran.dg/g77/980310-8.f: Ditto.
25134 * gfortran.dg/g77/980519-2.f: Ditto.
25135 * gfortran.dg/g77/alpha1.f: Ditto.
25136 * gfortran.dg/g77/claus.f: Ditto.
25137 * gfortran.dg/g77/erfc.f: Ditto.
25138 * gfortran.dg/g77/short.f: Ditto.
25139 * gfortran.fortran-torture/execute/data.f90: Ditto.
25140 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25141 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25142
25143 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25144
25145 * lib/file-format.exp (gcc_target_object_format): Add check for som
25146 format and hardcode object formats on hppa*-*-hpux*.
25147 * lib/target-supports.exp (check_weak_available): Add check for som
25148 object format. Always return 0 on hppa*-*-hpux10*.
25149
25150 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25151 is defined.
25152
25153 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25154
25155 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25156
25157 * gfortran.dg/pr19936_1.f90: New test.
25158 * gfortran.dg/pr19936_2.f90: New test.
25159 * gfortran.dg/pr19936_3.f90: New test.
25160
25161 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25162 Paul Thomas <prthomas@drfccad.cea.fr>
25163
25164 * gfortran.dg/PR19754_1.f90: New test.
25165 * gfortran.dg/PR19754_2.f90: Ditto.
25166
25167 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25168
25169 PR c++/19311
25170 * g++.dg/template/non-dependent11.C: New test.
25171
25172 2005-03-05 Uros Bizjak <uros@kss-loka.si>
25173
25174 * lib/target-supports.exp (check_iconv_available): Fix comment.
25175
25176 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
25177 Joseph S. Myers <joseph@codesourcery.com>
25178
25179 PR c++/19797
25180 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25181
25182 2005-03-04 Matthew Sachs <msachs@apple.com>
25183
25184 * gcc.exp (gcc_target_compile): Put braces around
25185 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25186 * objc.exp (objc_target_compile): Likewise.
25187 * treelang.exp (treelang_target_compile): Likewise.
25188
25189 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25190
25191 PR fortran/19673
25192 * gfortran.dg/func_result_1.f90: New test.
25193
25194 2005-03-04 Ben Elliston <bje@au.ibm.com>
25195
25196 * gcc.misc-tests/options.exp: New test.
25197
25198 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
25199
25200 * gcc.dg/pr15784-4.c: New test.
25201
25202 2005-03-03 Geoffrey Keating <geoffk@apple.com>
25203
25204 * gcc.c-torture/execute/pr17133.c: New.
25205 * gcc.c-torture/compile/20050303-1.c: New.
25206
25207 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
25208
25209 * gcc.dg/cpp/assert4.c: Fix for cygwin.
25210
25211 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
25212
25213 * g++.dg/overload/using2.C: New.
25214
25215 2005-03-02 Mark Mitchell <mark@codesourcery.com>
25216
25217 PR c++/19916
25218 * g++.dg/init/ptrmem2.C: New test.
25219
25220 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
25221
25222 PR c/8927
25223 * gcc.dg/pr8927-1.c: New test.
25224
25225 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
25226
25227 PR c++/20232
25228 * g++.dg/inherit/covariant12.C: New.
25229
25230 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25231
25232 PR fortran/19479
25233 * gfortran.dg/bound_1.f90: New test.
25234
25235 2005-02-28 Janis Johnson <janis187@us.ibm.com>
25236
25237 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25238 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25239
25240 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
25241
25242 PR c/20245
25243 * gcc.dg/pr20245-1.c: New test.
25244
25245 2005-02-28 Jakub Jelinek <jakub@redhat.com>
25246
25247 PR middle-end/19874
25248 * gcc.c-torture/execute/20050119-2.c: New test case.
25249
25250 2005-02-28 Ben Elliston <bje@au.ibm.com>
25251
25252 * README: Update the DejaGnu bug reporting address.
25253 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25254 * lib/objc-torture.exp: Likewise.
25255
25256 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25257
25258 * gfortran.dg/boz_1.f90: New test.
25259 * gfortran.dg/boz_3.f90: New test.
25260 * gfortran.dg/boz_4.f90: New test.
25261
25262 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25263
25264 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25265 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25266
25267 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25268
25269 PR libfortran/20101
25270 * gfortran.dg/write_0_pe_format.f90: New test.
25271
25272 2005-02-27 Jakub Jelinek <jakub@redhat.com>
25273
25274 PR c++/20206
25275 * g++.dg/opt/thunk2.C: New test.
25276 * g++.dg/opt/covariant1.C: New test.
25277
25278 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25279
25280 * gfortran.dg/e_d_fmt.f90: New test.
25281
25282 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
25283
25284 * gcc.dg/asm-b.c: Fix comment typos.
25285
25286 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25287
25288 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25289 a V_MAY_DEF also.
25290
25291 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25292
25293 PR tree-opt/20188
25294 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25295 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25296 * gcc.dg/asm-b.c: New test.
25297
25298 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
25299
25300 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25301 Disable this test on IRIX 6.
25302
25303 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
25304
25305 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25306 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25307 parser.
25308
25309 2005-02-25 Diego Novillo <dnovillo@redhat.com>
25310
25311 PR tree-optimization/20204
25312 * gcc.dg/pr20204.c: New test.
25313
25314 2005-02-24 Jakub Jelinek <jakub@redhat.com>
25315
25316 PR target/20196
25317 * gcc.c-torture/execute/20050224-1.c: New test.
25318
25319 PR c++/20175
25320 * g++.dg/warn/Wbraces2.C: New test.
25321
25322 2005-02-23 Mark Mitchell <mark@codesourcery.com>
25323
25324 PR c++/19878
25325 * g++.dg/init/const2.C: New test.
25326
25327 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
25328
25329 PR tree-optimization/20100
25330 * gcc.c-torture/execute/pr20100-1.c: New test.
25331
25332 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25333
25334 * gfortran.dg/implicit_3.f90: New test.
25335
25336 * gfortran.dg/deftype_1.f90: New test.
25337
25338 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
25339
25340 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25341 the test passes.
25342 * g++.dg/other/anon3.C: Accept a warning.
25343
25344 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
25345
25346 * gcc.dg/pr20017.c: Fix a comment typo.
25347
25348 2005-02-23 Bud Davis <bdavis@gfortran.org>
25349
25350 * gfortran.dg/list_read_4.f90: Change to f90 comments.
25351
25352 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
25353
25354 PR ada/19902
25355 * ada/acats/tests/cxa/cxa3004.a: Remove.
25356 * ada/acats/tests/cxb/cxb30061.am: Likewise.
25357
25358 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25359
25360 PR c++/20073
25361 * g++.dg/init/const1.C: New test.
25362
25363 PR c++/19991
25364 * g++.dg/parse/constant7.C: New test.
25365
25366 PR c++/20152
25367 * g++.dg/parse/error27.C: New test.
25368 * g++.dg/template/qualttp15.C: Adjust error markers.
25369 * g++.old-deja/g++.other/struct1.C: Likewise.
25370
25371 PR c++/20153
25372 * g++.dg/template/error17.C: New test.
25373
25374 PR c++/20148
25375 * g++.dg/parser/error26.C: New test.
25376
25377 2005-02-22 Diego Novillo <dnovillo@redhat.com>
25378
25379 PR tree-optimization/20100
25380 PR tree-optimization/20115
25381 * gcc.dg/pr20115.c: New test.
25382 * gcc.dg/pr20115-1.c: New test.
25383 * gcc.dg/pr20100.c: New test.
25384 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25385 call-clobbered variables after alias1.
25386
25387 2005-02-22 Bud Davis <bdavis@gfortran.org>
25388
25389 * gfortran.dg/list_read_4.f90: new test.
25390
25391 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
25392
25393 PR rtl-optimization/20017.
25394 * gcc.dg/pr20017.c: New.
25395
25396 2005-02-22 Devang Patel <dpatel@apple.com>
25397
25398 PR 19952
25399 * g++.dg/tree-ssa/pr19952.C: New test.
25400
25401 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25402
25403 PR c++/19883
25404 * g++.dg/parse/constant6.C: New test.
25405
25406 2005-02-22 Uros Bizjak <uros@kss-loka.si>
25407
25408 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25409 * g++.dg/charset/asm2.c: Likewise.
25410 * g++.dg/charset/asm3.c: Likewise.
25411 * g++.dg/charset/asm4.c: Likewise.
25412 * g++.dg/charset/asm5.c: Likewise.
25413 * g++.dg/charset/attribute1.c: Likewise.
25414 * g++.dg/charset/attribute2.c: Likewise.
25415 * g++.dg/charset/extern1.cc: Likewise.
25416 * g++.dg/charset/extern2.cc: Likewise.
25417 * g++.dg/charset/extern3.cc: Likewise.
25418 * g++.dg/charset/function.cc: Likewise.
25419 * g++.dg/charset/string.c: Likewise.
25420 * g++.dg/charset/charset.exp: Likewise.
25421 * lib/target-supports.exp (check_iconv_available): Fix comment.
25422
25423 2005-02-22 Uros Bizjak <uros@kss-loka.si>
25424
25425 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25426 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25427 * gcc.dg/charset/asm2.c: Likewise.
25428 * gcc.dg/charset/asm3.c: Likewise.
25429 * gcc.dg/charset/asm4.c: Likewise.
25430 * gcc.dg/charset/asm5.c: Likewise.
25431 * gcc.dg/charset/asm6.c: Likewise.
25432 * gcc.dg/charset/attribute1.c: Likewise.
25433 * gcc.dg/charset/attribute2.c: Likewise.
25434 * gcc.dg/charset/builtin1.c: Likewise.
25435 * gcc.dg/charset/extern.c: Likewise.
25436 * gcc.dg/charset/function.c: Likewise.
25437 * gcc.dg/charset/string.c: Likewise.
25438 * gcc.dg/charset/charset.exp: Likewise.
25439
25440 2005-02-21 Bud Davis <bdavis9659@comcast.net>
25441
25442 PR fortran/20086
25443 * gfortran.dg/pr20086.f90: New test.
25444
25445 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
25446
25447 PR tree-optimization/19786
25448 * g++.dg/tree-ssa/pr19786.C: New.
25449
25450 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25451
25452 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25453
25454 2005-02-21 Jeff Law <law@redhat.com>
25455
25456 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25457
25458 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25459
25460 * gfortran.dg/do_iterator: Split loop, markup all lines for
25461 which an error locus is printed.
25462 * gfortran.dg/pr17708.f90: Markup all lines for which an error
25463 locus is printed.
25464 * gfortran.dg/select_4.f90: Likewise.
25465 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25466 locuses in the various permutations.
25467
25468 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
25469
25470 PR tree-optimization/19951
25471 * g++.dg/vect: New directory.
25472 * g++.dg/vect/vect.exp: New file.
25473 * g++.dg/vect/pr19951.cc: New testcase.
25474 * g++.dg/dg.exp: Also prune vectorizer tests.
25475
25476 2005-02-20 Zack Weinberg <zack@codesourcery.com>
25477
25478 PR 18785
25479 * gcc.dg/charset/builtin1.c: New test.
25480
25481 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25482
25483 PR c++/19299
25484 * g++.dg/inherit/volatile1.C: New test.
25485
25486 PR c++/19440
25487 * g++.dg/template/dtor4.C: New test.
25488
25489 2005-02-19 Steven G. Kargl <kargls@comcast.net>
25490
25491 * gfortran.dg/int_1.f90: New test.
25492
25493 2005-02-19 Devang Patel <dpatel@apple.com>
25494
25495 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25496
25497 2005-02-19 Steven G. Kargl <kargls@comcast.net>
25498
25499 * gfortran.dg/achar_1.f90: New test.
25500
25501 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
25502
25503 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25504
25505 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
25506 Jakub Jelinek <jakub@redhat.com>
25507
25508 PR tree-optimization/19828
25509 * gcc.dg/tree-ssa/loop-7.c: New test.
25510 * gcc.c-torture/execute/20050218-1.c: New test.
25511
25512 2005-02-19 Jakub Jelinek <jakub@redhat.com>
25513
25514 PR c/20043
25515 * gcc.dg/transparent-union-1.c: New test.
25516 * gcc.dg/transparent-union-2.c: New test.
25517
25518 2005-02-18 James E Wilson <wilson@specifixinc.com>
25519
25520 PR tree-optimization/18977
25521 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25522
25523 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
25524
25525 PR target/20054
25526 * gcc.dg/pr20054.c: New test.
25527
25528 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25529
25530 PR c++/19508
25531 * g++.dg/ext/attrib20.C: New test.
25532
25533 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
25534
25535 PR middle-end/20030
25536 * gfortran.fortran-torture/execute/character_passing.f90: New test.
25537
25538 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
25539
25540 PR c++/20008
25541 * g++.dg/opt/switch4.C: New.
25542
25543 2005-02-18 Jakub Jelinek <jakub@redhat.com>
25544
25545 PR c++/20023
25546 PR tree-optimization/20009
25547 * gcc.c-torture/compile/20050217-1.c: New test.
25548 * g++.dg/opt/switch3.C: New test.
25549
25550 PR tree-optimization/18947
25551 * gcc.c-torture/compile/20050215-1.c: New test.
25552 * gcc.c-torture/compile/20050215-2.c: New test.
25553 * gcc.c-torture/compile/20050215-3.c: New test.
25554
25555 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
25556
25557 PR c++/20028
25558 * g++.dg/template/crash34.C: New.
25559
25560 PR c++/20022
25561 * g++.dg/other/access3.C: New.
25562
25563 2005-02-17 Ira Rosen <irar@il.ibm.com>
25564
25565 * gcc.dg/vect/vect-98.c: New test.
25566
25567 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
25568
25569 PR tree-optimization/19967
25570 * gcc.dg/pr19967.c: New.
25571
25572 2005-02-16 Jakub Jelinek <jakub@redhat.com>
25573
25574 PR middle-end/19857
25575 * gcc.dg/tree-ssa/20050215-1.c: New test.
25576 * gcc.c-torture/execute/20050215-1.c: New test.
25577
25578 2005-02-15 Eric Christopher <echristo@redhat.com>
25579
25580 * gcc.dg/cpp/20050215-1.c: New file.
25581
25582 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
25583
25584 PR tree-optimization/15785
25585 * gcc.dg/pr15785-1.c: New test.
25586
25587 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
25588
25589 PR c++/17788
25590 * g++.dg/init/ctor4.C: New.
25591 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25592
25593 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
25594
25595 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25596 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25597
25598 2005-02-15 Andreas Schwab <schwab@suse.de>
25599
25600 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25601 declare malloc.
25602
25603 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
25604
25605 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25606
25607 2005-02-14 Diego Novillo <dnovillo@redhat.com>
25608
25609 PR tree-optimization/19853
25610 * gcc.c-torture/compile/pr19853.c: New test.
25611
25612 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
25613
25614 PR c++/19608
25615 * g++.dg/parse/local-class1.C: New.
25616
25617 PR c++/19895
25618 * g++.dg/parse/ptrmem3.C: New.
25619
25620 PR c++/19884
25621 * g++.old-deja/g++.oliva/template6.C: Add another case.
25622 * g++.dg/template/explicit6.C: New.
25623
25624 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
25625
25626 PR c++/17816
25627 * g++.dg/other/redecl2.C: New.
25628
25629 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
25630
25631 PR c++/19891
25632 * g++.dg/abi/covariant4.C: New.
25633
25634 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
25635
25636 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25637 New tests.
25638
25639 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
25640
25641 * gcc.dg/vect/vect-96.c: Fix typo.
25642
25643 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25644
25645 PR c++/14479
25646 PR c++/19487
25647 * g++.dg/template/enum5.C: New test.
25648
25649 2005-02-12 Ira Rosen <irar@il.ibm.com>
25650
25651 * gcc.dg/vect/vect-97.c: New test.
25652
25653 2005-02-12 Ira Rosen <irar@il.ibm.com>
25654
25655 * gcc.dg/vect/vect-96.c: New test.
25656
25657 2005-02-12 Uros Bizjak <uros@kss-loka.si>
25658
25659 * gcc.dg/builtins-34.c: Also check ldexp*.
25660
25661 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
25662
25663 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25664
25665 2005-02-11 Janis Johnson <janis187@us.ibm.com>
25666
25667 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25668 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25669 dg-require-dll, dg-require-iconv, dg-require-named-sections,
25670 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25671 selector_list, selector_expression, dg-process-target): Move to new
25672 file target-supports-dg.exp.
25673 * lib/target-supports-dg.exp: New.
25674
25675 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25676 New.
25677
25678 2005-02-11 Jakub Jelinek <jakub@redhat.com>
25679
25680 PR c++/19666
25681 * g++.dg/other/ptrmem6.C: New test.
25682
25683 PR middle-end/19858
25684 * gcc.c-torture/compile/20050210-1.c: New test.
25685
25686 2005-02-11 Mark Mitchell <mark@codesourcery.com>
25687
25688 PR c++/19755
25689 * g++.dg/warn/Wbraces1.C: New test.
25690
25691 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
25692
25693 * gcc.dg/builtins-52.c: New testcase.
25694
25695 2005-02-10 Jakub Jelinek <jakub@redhat.com>
25696
25697 PR c/19342
25698 * gcc.c-torture/execute/20050119-1.c: New test.
25699
25700 2005-02-09 Mark Mitchell <mark@codesourcery.com>
25701
25702 PR c++/19811
25703 * g++.dg/init/delete1.C: New test.
25704
25705 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
25706
25707 PR c++/18470
25708 * g++.dg/template/static12.C: New test.
25709
25710 2005-02-09 Mark Mitchell <mark@codesourcery.com>
25711
25712 PR c++/19787
25713 * g++.dg/conversion/ambig1.C: New test.
25714
25715 PR c++/19739
25716 * g++.dg/ext/attrib19.C: New test.
25717
25718 PR c++/19732
25719 * g++.dg/parse/dtor5.C: New test.
25720
25721 PR c++/19762
25722 * g++.dg/template/dtor3.C: New test.
25723
25724 PR c++/19826
25725 * g++.dg/template/static11.C: New test.
25726 * g++.dg/template/crash2.C: Remove dg-error marker.
25727
25728 2005-02-09 Janis Johnson <janis187@us.ibm.com>
25729
25730 PR C++/18491
25731 * g++.old-deja/g++.mike/p10769a.C: Remove.
25732
25733 2005-02-09 Roger Sayle <roger@eyesopen.com>
25734
25735 * gcc.dg/builtins-48.c: New test case.
25736 * gcc.dg/builtins-49.c: New test case.
25737 * gcc.dg/builtins-50.c: New test case.
25738 * gcc.dg/builtins-51.c: New test case.
25739
25740 2005-02-09 Ian Lance Taylor <ian@airs.com>
25741
25742 PR middle-end/19583
25743 * g++.dg/warn/Wreturn-type-3.C: New test.
25744
25745 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
25746
25747 PR middle-end/19402
25748 * gcc.dg/pr19402-1.c: New testcase.
25749 * gcc.dg/pr19402-2.c: likewise.
25750
25751 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
25752
25753 PR middle-end/19854
25754 * g++.dg/tree-ssa/tmmti.C: New testcase.
25755
25756 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25757
25758 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25759
25760 2005-02-08 Mark Mitchell <mark@codesourcery.com>
25761
25762 PR c++/19733
25763 * g++.dg/parse/crash23.C: New test.
25764 * g++.dg/warn/Weff1.C: New test.
25765
25766 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25767
25768 * gcc.dg/20050209-1.c: New test.
25769
25770 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25771
25772 PR target/19799
25773 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25774
25775 2005-02-08 Mike Stump <mrs@apple.com>
25776
25777 * g++.dg/pch/import-2.c: New test.
25778 * g++.dg/pch/import-2.hs: New.
25779 * g++.dg/pch/include/import-2a.h: New.
25780 * g++.dg/pch/include/import-2b.h: New.
25781
25782 2005-02-08 Janis Johnson <janis187@us.ibm.com>
25783
25784 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25785
25786 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25787
25788 * gfortran.dg/substr_1.f90: New test.
25789
25790 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
25791
25792 PR middle-end/19775
25793 * gcc.dg/torture/builtin-power-1.c: Disable test for
25794 invalid transformation.
25795 * gcc.dg/builtins-10.c: Likewise. Disable one test we
25796 no longer optimize.
25797 * gcc.dg/builtins-47.c: New testcase.
25798
25799 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
25800 Dorit Naishlos <dorit@il.ibm.com>
25801
25802 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25803
25804 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
25805
25806 * gcc.c-torture/compile/20050206-1.c: New test.
25807
25808 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25809
25810 PR tree-opt/19768
25811 * g++.dg/opt/pr19768.C: New test.
25812
25813 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25814
25815 PR tree-opt/19736
25816 * gcc.c-torture/compile/pr19736.c: New test.
25817
25818 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25819
25820 PR c++/17401
25821 * g++.dg/parse/error25.C: New test.
25822
25823 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
25824
25825 * gcc.c-torture/execute/20050203-1.c: New.
25826
25827 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
25828
25829 * gcc.dg/vect/vect-85.c: Remove xfail.
25830 * gcc.dg/vect/vect-86.c: Remove xfail.
25831 * gcc.dg/vect/vect-87.c: Remove xfail.
25832 * gcc.dg/vect/vect-88.c: Remove xfail.
25833
25834 2005-02-02 Geoffrey Keating <geoffk@apple.com>
25835
25836 * gcc.dg/altivec-19.c: New.
25837
25838 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
25839
25840 PR c/17807
25841 * gcc.dg/nested-func-3.c: New test.
25842 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25843
25844 2005-02-02 Janis Johnson <janis187@us.ibm.com>
25845
25846 * gcc.test-framework/gen_directive_tests: Generate tests for
25847 selector expressions.
25848
25849 2005-02-02 Matt Austern <austern@apple.com>
25850
25851 PR c++/19628
25852 * g++/ext/builtin7.C: New.
25853 * g++/ext/builtin8.C: New.
25854
25855 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25856
25857 PR c/18502
25858 * gcc.dg/pr18502-1.c: New test.
25859
25860 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25861
25862 PR c++/17413
25863 * g++.dg/template/local4.C: Tweak.
25864
25865 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
25866
25867 PR tree-optimization/19578
25868 * gcc.c-torture/compile/20050202-1.c: New test.
25869
25870 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25871
25872 PR c/19435
25873 * gcc.dg/c99-init-4.c: New test.
25874
25875 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25876
25877 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25878
25879 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25880
25881 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25882 * g++.dg/eh/check-vect.h: New.
25883
25884 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25885 * gcc.dg/vect/vect-78.c: Ditto.
25886 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25887 Remove.
25888
25889 * g++.dg/conversion/simd1.C: Expect warning.
25890 * g++.dg/ext/attribute-test-1.C: Ditto.
25891 * g++.dg/ext/attribute-test-2.C: Ditto.
25892 * g++.dg/ext/attribute-test-3.C: Ditto.
25893 * g++.dg/ext/attribute-test-4.C: Ditto.
25894
25895 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25896 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25897
25898 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25899
25900 2005-02-01 Richard Henderson <rth@redhat.com>
25901
25902 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25903 long double for ibm double-double format.
25904 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25905
25906 2005-02-01 Diego Novillo <dnovillo@redhat.com>
25907
25908 PR tree-optimization/19633
25909 * gcc.dg/pr19633-1.c: New test.
25910 * gcc.dg/pr19633.c: Tweak to make pointer point
25911 to NULL or a symbol.
25912
25913 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25914
25915 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25916 New procs.
25917 (dg-process-target (local override)): Handle selector expressions.
25918
25919 * gcc.test-framework/README: Describe tests in source directory.
25920 * gcc.test-framework/test-framework.awk: Handle dg- tests.
25921 * gcc.test-framework/test-framework.exp: Handle dg- tests.
25922 * gcc.test-framework/dg-bogus-exp-P.c: New test.
25923 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25924 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25925 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25926 * gcc.test-framework/dg-do-link-exp-P.c: New test.
25927 * gcc.test-framework/dg-do-run-exp-P.c: New test.
25928 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25929 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25930 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25931 * gcc.test-framework/dg-error-exp-P.c: New test.
25932 * gcc.test-framework/dg-error-exp-XP.c: New test.
25933 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25934 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25935 * gcc.test-framework/dg-output-exp-P.c: New test.
25936 * gcc.test-framework/dg-output-exp-XF.c: New test.
25937 * gcc.test-framework/dg-warning-exp-P.c: New test.
25938 * gcc.misc-tests/dg-1.c: Remove.
25939 * gcc.misc-tests/dg-2.c: Remove.
25940 * gcc.misc-tests/dg-3.c: Remove.
25941 * gcc.misc-tests/dg-4.c: Remove.
25942 * gcc.misc-tests/dg-5.c: Remove.
25943 * gcc.misc-tests/dg-6.c: Remove.
25944 * gcc.misc-tests/dg-7.c: Remove.
25945 * gcc.misc-tests/dg-8.c: Remove.
25946 * gcc.misc-tests/dg-9.c: Remove.
25947 * gcc.misc-tests/dg-10.c: Remove.
25948 * gcc.misc-tests/dg-11.c: Remove.
25949 * gcc.misc-tests/dg-12.c: Remove.
25950 * gcc.misc-tests/dg-test.exp: Remove.
25951
25952 * gcc.test-framework/test-framework.awk: Change recording and
25953 printing of passes and failures.
25954
25955 * gcc.test-framework: New directory.
25956 * gcc.test-framework/README: New.
25957 * gcc.test-framework/test-framework.exp: New.
25958 * gcc.test-framework/test-framework.awk: New.
25959 * gcc.test-framework/gen_directive_tests: New.
25960
25961 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
25962
25963 * lib/treelang.exp: Fix comment typos.
25964 (treelang_target_compile): Don't append libs=-ltreelang to options.
25965
25966 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
25967
25968 * g++.dg/parse/typename7.C: Adjust error messages.
25969
25970 2005-01-31 Jeff Law <law@redhat.com>
25971
25972 * gcc.c-torture/execute/20050131-1.c: New test.
25973 * gcc.dg/wcaselabel.c: New test.
25974
25975 2005-01-31 Mark Mitchell <mark@codesourcery.com>
25976
25977 * g++.dg/other/warning1.C: Adjust error messags.
25978 * g++.dg/parse/constant5.C: New test.
25979
25980 2005-01-31 Steven Bosscher <stevenb@suse.de>
25981
25982 PR c/19333
25983 * gcc.c-torture/compile/20011130-1.c: Reorder to make
25984 the test case valid.
25985 * gcc.dg/20030815-1.c: Remove invalid tests.
25986 * gcc.dg/array-7.c: Adjust expected result.
25987 * gcc.dg/pr18596-3.c: Likewise.
25988 * gcc.dg/noncompile/20000901-1.c: Likewise.
25989 * gcc.dg/noncompile/init-2.c: Likewise.
25990 * gcc.dg/noncompile/init-4.c: Likewise.
25991
25992 2005-01-31 Dale Johannesen <dalej@apple.com>
25993
25994 * g++.dg/opt/pr19650.C: New test.
25995
25996 2005-01-31 Richard Henderson <rth@redhat.com>
25997
25998 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25999 long double for intel double extended format.
26000 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26001
26002 2005-01-30 Mark Mitchell <mark@codesourcery.com>
26003
26004 PR c++/19555
26005 * g++.dg/template/static10.C: New test.
26006
26007 PR c++/19395
26008 * g++.dg/parse/error24.C: New test.
26009
26010 PR c++/19367
26011 * g++.dg/lookup/builtin1.C: New test.
26012
26013 PR c++/19457
26014 * g++.dg/warn/conv3.C: New test.
26015
26016 2005-01-30 Bud Davis <bdavis@gfortran.org>
26017
26018 PR fortran/19647
26019 * gfortan.dg/inquire_7.f90
26020
26021 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
26022
26023 PR tree-optimization/15791
26024 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26025 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26026 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26027 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26028 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26029 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26030 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26031 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26032 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26033 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26034
26035 2005-01-29 Paul Brook <paul@codesourcery.com>
26036
26037 PR fortran/18565
26038 * check.c (real_or_complex_check): New function.
26039 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26040 * intrinsic.c (add_functions): Use new check functions.
26041 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26042 Add prototypes.
26043
26044 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
26045
26046 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26047 gcc.dg/lvalue-3.c: New tests.
26048 * gcc.dg/concat.c: Update expected messages.
26049
26050 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
26051
26052 PR libfortran/19595
26053 * gfortran.dg/eor_1.f90: New test.
26054
26055 2005-01-29 Steven G. Kargl <kargls@comcast.net>
26056
26057 PR fortran/19589
26058 * gfortran.dg/logical_data_1.f90: New test.
26059
26060 2005-01-28 Mark Mitchell <mark@codesourcery.com>
26061
26062 PR c++/19253
26063 * g++.dg/template/crash33.C: New test.
26064
26065 PR c++/19667
26066 * g++.dg/template/crash32.C: New test.
26067
26068 2005-01-28 Ian Lance Taylor <ian@airs.com>
26069
26070 PR middle-end/16558
26071 * g++.dg/warn/Wreturn-type-2.C: New test.
26072
26073 2004-06-24 Jeff Law <law@redhat.com>
26074
26075 * gcc.dg/tree-ssa/20050128-1.c: New test.
26076
26077 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
26078
26079 * gcc.target/frv/all-mdpackh-1.c: New test.
26080
26081 2005-01-28 Steven Bosscher <stevenb@suse.de>
26082
26083 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26084
26085 2005-01-27 Richard Henderson <rth@redhat.com>
26086
26087 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26088
26089 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26090
26091 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26092
26093 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26094
26095 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26096 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26097 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26098 to cope with cases where the multilib options override the dg-options.
26099
26100 2005-01-27 Jakub Jelinek <jakub@redhat.com>
26101
26102 PR c/18946
26103 * gcc.dg/noncompile/20050120-1.c: New test.
26104
26105 2005-01-26 Diego Novillo <dnovillo@redhat.com>
26106
26107 PR tree-optimization/19633
26108 * gcc.dg/pr19633.c: New test.
26109 * gcc.dg/tree-ssa/pr19633.c: New test.
26110
26111 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
26112
26113 * gcc.dg/20041216-1.c: New test.
26114
26115 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
26116
26117 PR objc/18862
26118 * objc.dg/selector-2.m: New test.
26119
26120 2005-01-26 Jakub Jelinek <jakub@redhat.com>
26121
26122 * g++.dg/opt/range-test-2.C: New test.
26123
26124 PR rtl-optimization/19579
26125 * gcc.c-torture/execute/20050124-1.c: New test.
26126
26127 2005-01-26 Greg Parker <gparker@apple.com>
26128 Stuart Hastings <stuart@apple.com>
26129
26130 * gcc.c-torture/execute/20050125-1.c: New.
26131
26132 2005-01-18 Jan Hubicka <jh@suse.cz>
26133
26134 PR tree-optimize/19337
26135 * gcc.c-torture/compile/20050119-1.c: New test.
26136
26137 2005-01-24 James E Wilson <wilson@specifixinc.com>
26138
26139 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26140 test for successful match.
26141
26142 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
26143
26144 PR objc/18408
26145 * objc.dg/comp-types-7.m: New test.
26146
26147 2005-01-24 Janis Johnson <janis187@us.ibm.com>
26148
26149 * lib/target-supports.exp (current_target_name): New.
26150 (check_effective_target_ilp32, check_effective_target_lp64):
26151 Cache the result to use as long as the current target, with
26152 multilib flags, remains the same.
26153
26154 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26155 (dg-require-weak, dg-require-visibility, dg-require-alias,
26156 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26157 dg-require-effective-target, dg-skip-if): Remove call to
26158 skip_test_and_clear_xfail.
26159 (dg-test): Clear xfail data.
26160
26161 2005-01-24 Jakub Jelinek <jakub@redhat.com>
26162
26163 PR target/17751
26164 * gcc.dg/ppc64-toc.c: New test.
26165
26166 * g++.dg/tree-ssa/empty-1.C: New test.
26167
26168 PR middle-end/19551
26169 * gcc.c-torture/execute/20050121-1.c: New test.
26170 * gcc.dg/20050121-2.c: New test.
26171
26172 2004-01-23 Steven G. Kargl <kargls@comcast.net>
26173 Paul Brook <paul@codesourcery.com>
26174
26175 PR fortran/17941
26176 * gfortran.dg/real_const_1.f: New test.
26177 * gfortran.dg/real_const_2.f90: New test.
26178 * gfortran.dg/complex_int_1.f90: New test.
26179
26180 2005-01-23 Bud Davis <bdavis9659@comcast.net>
26181
26182 PR fortran/19313
26183 * gfortan.dg/inquire_6.f90: New test.
26184
26185 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26186
26187 PR libfortran/19451
26188 * open_readonly_1.f90: New test.
26189
26190 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26191
26192 PR libfortran/18982
26193 * gfortran.dg/open_new.f90: New file.
26194
26195 2005-01-22 Paul Brook <paul@codesourcery.com>
26196
26197 * namelist_1.f90: New test.
26198
26199 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
26200
26201 PR tree-optimization/19484
26202 * gcc.c-torture/compile/20050122-[12].c: New tests.
26203
26204 2005-01-22 Paul Brook <paul@codesourcery.com>
26205
26206 * gfortran.dg/implicit_2.f90: New test.
26207
26208 2005-01-22 Bud Davis <bdavis9659@comcast.net>
26209
26210 PR fortran/19314
26211 * gfortran.dg/inquire_5.f90: New test.
26212
26213 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26214
26215 PR c/18809
26216 * gcc.dg/pr18809-1.c: New test.
26217
26218 2005-01-21 Ian Lance Taylor <ian@airs.com>
26219
26220 * gcc.dg/20050121-1.c: New test.
26221
26222 PR tree-optimization/13000
26223 * gcc.dg/20040206-1.c: Change warning to point where function is
26224 being inlined.
26225
26226 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26227
26228 PR c++/19208
26229 * g++.dg/template/array11.C: New test.
26230
26231 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26232
26233 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26234 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26235 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26236 * gfortran.dg/getenv_1.f90: Add dg-do directive.
26237 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26238 gfortran.dg/pr17164.f90: Add missing dg-do directives.
26239
26240 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
26241
26242 PR tree-optimization/15349
26243 * gcc.dg/tree-ssa/pr15349.c: New.
26244
26245 2005-01-20 Steve Ellcey <sje@cup.hp.com>
26246
26247 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26248
26249 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
26250
26251 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26252 scan-assembler-times directive name.
26253
26254 * gcc.dg/asm-a.c: Move dg-require-effective-target to
26255 after dg-do.
26256
26257 PR rtl-optimization/19462
26258 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26259
26260 2005-01-19 Steve Ellcey <sje@cup.hp.com>
26261
26262 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26263 counting function calls on ia64.
26264
26265 2005-01-19 Jakub Jelinek <jakub@redhat.com>
26266
26267 PR rtl-optimization/15139
26268 * gcc.dg/20050111-2.c: New test.
26269
26270 PR c/17297
26271 * gcc.c-torture/compile/20050113-1.c: New testcase.
26272
26273 PR middle-end/19164
26274 * gcc.dg/20050113-1.c: New testcase.
26275
26276 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
26277
26278 * gcc.dg/vect/vect-85.c: Add comment.
26279 * gcc.dg/vect/vect-86.c: Add xfail for now.
26280 * gcc.dg/vect/vect-87.c: Add xfail for now.
26281 * gcc.dg/vect/vect-88.c: Add xfail for now.
26282 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26283
26284 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26285
26286 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26287
26288 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26289
26290 * g++.dg/debug/typedef3.C: New test.
26291
26292 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
26293
26294 PR c/19472
26295 * gcc.dg/asm-a.c: New test.
26296
26297 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
26298
26299 * gcc.dg/sh-relax.c: Add prototype for abort.
26300
26301 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26302
26303 * gcc.dg/short-compare-1.c: New test.
26304 * gcc.dg/short-compare-2.c: Likewise.
26305
26306 2005-01-18 Michael Matz <matz@suse.de>
26307
26308 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26309
26310 2005-01-17 Diego Novillo <dnovillo@redhat.com>
26311
26312 PR tree-optimization/19121
26313 * gcc.c-torture/compile/pr19121.c: New test.
26314
26315 2005-01-17 James E. Wilson <wilson@specifixinc.com>
26316
26317 PR target/19357
26318 * gcc.c-torture/compile/pr19357.c: New test.
26319
26320 2005-01-17 Ian Lance Taylor <ian@airs.com>
26321
26322 PR c/5675
26323 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26324 pass--those that refer just to the variable, possibly with a
26325 cast.
26326 * gcc.dg/c99-const-expr-3.c: Likewise.
26327
26328 PR middle-end/13127
26329 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26330 longer emitted.
26331
26332 2005-01-16 Bud Davis <bdavis9659@comcast.net>
26333
26334 PR fortran/18778
26335 * gfortran.dg/endfile_2.f90: New test.
26336
26337 2005-01-16 Steven G. Kargl <kargls@comcast.net>
26338
26339 PR 19168
26340 * gfortran.dg/select_5.f90: New test.
26341
26342 2004-01-16 Paul Brook <paul@codesourcery.com>
26343
26344 * gfortran.dg/common_4.f90: New test.
26345
26346 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
26347
26348 PR rtl-optimization/19462
26349 * gcc.dg/torture/pr19462-1.c: New test.
26350
26351 2005-01-15 Ziemowit Laski <zlaski@apple.com>
26352
26353 PR objc/19321
26354 * objc.dg/func-ptr-2.m: New.
26355 * objc.dg/volatile-1.m: New.
26356
26357 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26358
26359 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26360
26361 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26362
26363 PR tree-optimization/19060
26364 * gcc.c-torture/execute/20050104-1.c: New test.
26365
26366 2005-01-15 Bud Davis <bdavis9659@comcast.net>
26367
26368 PR fortran/18983
26369 * gfortran.dg/write_to_null.f90: New test.
26370
26371 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
26372 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26373
26374 PR other/19328
26375 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26376 argument.
26377
26378 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26379
26380 PR c++/19263
26381 * g++.dg/init/vector1.C: New test.
26382
26383 2005-01-14 James E. Wilson <wilson@specifixinc.com>
26384
26385 PR target/13158
26386 * gcc.target/ia64/sibcall-unwind-1.c: New test.
26387 PR target/18987
26388 * gcc.target/ia64/sibcall-unwind-2.c: New test.
26389
26390 2005-01-14 Steven G. Kargl <kargls@comcast.net>
26391
26392 * gfortran.dg/select_1.f90: New test.
26393 * gfortran.dg/select_2.f90: New test.
26394 * gfortran.dg/select_3.f90: New test.
26395 * gfortran.dg/select_4.f90: New test.
26396
26397 2005-01-14 Jakub Jelinek <jakub@redhat.com>
26398
26399 PR middle-end/19084
26400 PR rtl-optimization/19348
26401 * gcc.dg/20050111-1.c: New test.
26402 * gcc.c-torture/execute/20050111-1.c: New test.
26403
26404 * gcc.dg/i386-asm-4.c: New test.
26405
26406 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26407
26408 * gcc.dg/nested-func-2.c: New test.
26409 * ada/acats/norun.lst: Remove c953002.
26410
26411 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
26412
26413 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26414
26415 2005-01-12 Ben Elliston <bje@au.ibm.com>
26416
26417 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26418
26419 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
26420
26421 PR target/18761
26422 * g++.dg/abi/align1.C: New test.
26423
26424 2005-01-11 Alan Modra <amodra@bigpond.net.au>
26425
26426 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26427 at a time.
26428 * g++.dg/ext/altivec_check.h: Support compiling as C.
26429
26430 2005-01-10 Roger Sayle <roger@eyesopen.com>
26431
26432 PR c++/19355
26433 * g++.dg/expr/pr19355-1.C: New test case.
26434
26435 2005-01-10 Laurent GUERBY <laurent@guerby.net>
26436
26437 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26438 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26439 * ada/acats/tests/c3/c92005b.ada: Likewise.
26440 * ada/acats/tests/c3/cxb3012.a: Likewise.
26441 * ada/acats/norun.lst: Add c380004 and c953002, add PR
26442
26443 2005-01-09 Paul Brook <paul@codesourcery.com>
26444
26445 * gfortran.dg/common_2.f90: New file.
26446 * gfortran.dg/common_3.f90: New file.
26447
26448 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
26449
26450 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26451
26452 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
26453
26454 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26455 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26456 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26457 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26458 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26459 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26460 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26461 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26462 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26463 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26464 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26465 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26466 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26467 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26468 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26469 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26470 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26471 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26472 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26473 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26474 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26475 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26476 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26477 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26478 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26479 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26480 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26481 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26482 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26483 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26484 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26485 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26486 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26487 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26488 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26489 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26490 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26491 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26492 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26493 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26494 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26495 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26496 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26497 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26498 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26499 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26500 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26501 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26502 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26503 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26504 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26505 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26506 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26507 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26508 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26509 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26510 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26511 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26512 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26513 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26514 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26515 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26516 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26517 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26518 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26519 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26520 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26521
26522 * gcc.dg/vect/vect-1.c: Fix spelling.
26523 * gcc.dg/vect/vect-10.c: Fix spelling.
26524 * gcc.dg/vect/vect-11.c: Fix spelling.
26525 * gcc.dg/vect/vect-12.c: Fix spelling.
26526 * gcc.dg/vect/vect-14.c: Fix spelling.
26527 * gcc.dg/vect/vect-15.c: Fix spelling.
26528 * gcc.dg/vect/vect-16.c: Fix spelling.
26529 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26530 * gcc.dg/vect/vect-64.c: Fix comments.
26531 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26532
26533 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
26534 Ira Rosen <irar@il.ibm.com>
26535
26536 * gcc.dg/vect/vect-70.c: New test.
26537 * gcc.dg/vect/vect-71.c: New test.
26538
26539 2005-01-09 Manfred Hollstein <mh@suse.com>
26540
26541 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26542 * gcc.dg/pr18241-2.c: Likewise.
26543 * gcc.dg/pr18241-3.c: Likewise.
26544 * gcc.dg/pr18241-4.c: Likewise.
26545 * gcc.dg/pr18241-5.c: Likewise.
26546
26547 2005-01-08 Richard Henderson <rth@redhat.com>
26548
26549 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26550 False for x86 and x86-64.
26551
26552 2005-01-08 Diego Novillo <dnovillo@redhat.com>
26553
26554 PR tree-optimization/18241
26555 * gcc.dg/pr18241-1.c: New test.
26556 * gcc.dg/pr18241-2.c: New test.
26557 * gcc.dg/pr18241-3.c: New test.
26558 * gcc.dg/pr18241-4.c: New test.
26559 * gcc.dg/pr18241-5.c: New test.
26560
26561 2005-01-08 Steven G. Kargl <kargls@comcast.net>
26562
26563 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26564 gfortran.dg/select_4.f90: New.
26565
26566 2005-01-07 Jakub Jelinek <jakub@redhat.com>
26567
26568 * gcc.c-torture/execute/20050107-1.c: New test.
26569
26570 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
26571
26572 PR c++/19298
26573 * g++.dg/template/ref2.C: New.
26574
26575 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
26576
26577 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26578 instead of being empty.
26579
26580 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26581
26582 PR fortran/15553
26583 * gfortran.dg/array-1.f90: New test.
26584
26585 2005-01-07 Jakub Jelinek <jakub@redhat.com>
26586
26587 PR tree-optimization/19283
26588 * gcc.c-torture/execute/20050106-1.c: New test.
26589
26590 PR rtl-optimization/18861
26591 * gcc.dg/20050105-1.c: New test.
26592
26593 PR tree-optimization/18828
26594 * gcc.dg/20050105-2.c: New test.
26595
26596 2005-01-07 Andreas Jaeger <aj@suse.de>
26597
26598 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26599
26600 2005-01-07 Bud Davis <bdavis9659@comcast.net>
26601
26602 PR fortran/18398
26603 * gfortran.dg/fmt_read.f90: New test.
26604
26605 2005-01-06 Geoffrey Keating <geoffk@apple.com>
26606
26607 * gcc.dg/rs6000-ldouble-2.c: New.
26608
26609 2005-01-06 Mark Mitchell <mark@codesourcery.com>
26610
26611 PR c++/19244
26612 * g++.dg/parser/ctor2.C: New test.
26613
26614 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26615
26616 PR c++/17154
26617 * g++.dg/template/using9.C: New test.
26618
26619 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26620
26621 PR c++/19258
26622 * g++.dg/lookup/friend6.C: New test.
26623
26624 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
26625
26626 PR c++/19270
26627 * g++.dg/template/array10.C: New.
26628
26629 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26630
26631 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26632 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26633
26634 2005-01-06 Jakub Jelinek <jakub@redhat.com>
26635
26636 * gcc.c-torture/compile/20050105-1.c: New test.
26637
26638 2005-01-05 Geoffrey Keating <geoffk@apple.com>
26639
26640 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26641
26642 2005-01-05 Roger Sayle <roger@eyesopen.com>
26643
26644 PR middle-end/19100
26645 * gcc.dg/conv-3.c: New test case.
26646
26647 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
26648
26649 * gcc.dg/asm-wide-1.c: New test.
26650
26651 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
26652
26653 PR c++/19030
26654 * g++.dg/parse/crash22.C: New
26655
26656 2005-01-04 Geoffrey Keating <geoffk@apple.com>
26657
26658 PR 19257
26659 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26660
26661 2005-01-04 Uros Bizjak <uros@kss-loka.si>
26662
26663 PR middle-end/17767
26664 * gcc.dg/i386-mmx-6.c: New test case.
26665
26666 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
26667
26668 PR tree-optimization/18308
26669 * gcc.dg/vect/pr18308.c: New testcase.
26670
26671 2005-01-04 Andreas Jaeger <aj@suse.de>
26672
26673 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26674
26675 2005-01-03 Geoffrey Keating <geoffk@apple.com>
26676 Robert Bowdidge <bowdidge@apple.com>
26677
26678 * gcc.dg/cpp/subframework1.c: New.
26679 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26680 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26681 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26682 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26683
26684 2005-01-03 Geoffrey Keating <geoffk@apple.com>
26685
26686 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26687 producing warning.
26688 * gcc.dg/darwin-weakimport-2.c: New.
26689
26690 2005-01-03 Richard Henderson <rth@redhat.com>
26691
26692 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26693
26694 2005-01-03 Richard Henderson <rth@redhat.com>
26695
26696 * gcc.dg/vect/vect.exp: Enable for ia64.
26697 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26698 (check_effective_target_vect_float): Likewise.
26699 (check_effective_target_vect_no_align): Likewise.
26700 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26701 * gcc.dg/vect/vect-8.c: Likewise.
26702
26703 2005-01-03 Uros Bizjak <uros@kss-loka.si>
26704
26705 PR target/19236
26706 * gcc.dg/pr19236-1.c: New test case.
26707
26708 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
26709
26710 PR rtl-optimization/12092
26711 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26712
26713 2005-01-02 Andreas Jaeger <aj@suse.de>
26714
26715 * gcc.dg/pr12092-1.c: Do not run on x86_64.
26716
26717 2005-01-01 Roger Sayle <roger@eyesopen.com>
26718 Andrew Pinski <pinskia@physics.uc.edu>
26719
26720 PR rtl-optimization/12092
26721 * gcc.dg/pr12092-1.c: New test case.
26722
26723 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
26724
26725 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26726 'hidden' and 'default' for better portability.
26727 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26728
26729 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26730 6 and 7.
26731 * g++.old-deja/g++.brendan/new3.C: Likewise.
26732
26733 2005-01-01 Steven Bosscher <stevenb@suse.de>
26734
26735 * gcc.dg/20041231-1.C: New test.
26736 * g++.dg/warn/Wunreachable-code-1.C: New test.
26737
26738 2004-12-30 David Edelsohn <edelsohn@gnu.org>
26739
26740 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26741 file, not /dev/null. Abort on error.
26742
26743 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
26744 Ziemowit Laski <zlaski@apple.com>
26745
26746 PR objc/18971
26747 * objc.dg/encode-5.m: New test.
26748
26749 2004-12-29 Richard Henderson <rth@redhat.com>
26750
26751 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26752 * objc.dg/stabs-1.m: Disable for ia64.
26753
26754 2004-12-29 Mark Mitchell <mark@codesourcery.com>
26755
26756 PR c++/19190
26757 * g++.dg/warn/Wunused-10.C: New test.
26758
26759 2004-12-28 Richard Henderson <rth@redhat.com>
26760
26761 * objc.dg/stabs-1.m: Disable for alpha.
26762
26763 2004-12-27 Mark Mitchell <mark@codesourcery.com>
26764
26765 PR c++/19149
26766 * g++.dg/parse/error23.C: New test.
26767
26768 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26769
26770 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26771
26772 PR fortran/19032
26773 * gfortran.dg/intrinsic_modulo_1.f90: New.
26774 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26775 tests with divisor -1.
26776
26777 2004-12-27 Mark Mitchell <mark@codesourcery.com>
26778
26779 * g++.dg/opt/temp1.C (memcpy): Return a value.
26780
26781 PR c++/19148
26782 * g++.dg/expr/cond7.C: New test.
26783
26784 2004-12-27 Paul Brook <paul@codesourcery.com>
26785
26786 * gfortran.dg/g77/select_no_compile.f: Remove.
26787
26788 2004-12-27 Richard Henderson <rth@redhat.com>
26789
26790 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26791 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26792 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26793
26794 2004-12-26 Richard Henderson <rth@redhat.com>
26795
26796 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26797 by 1i instead of token pasting.
26798
26799 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26800
26801 PR tree-optimization/17578
26802 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26803 to additional_flags.
26804 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26805
26806 2004-12-25 Richard Henderson <rth@redhat.com>
26807
26808 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26809 Remove Alpha.
26810
26811 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26812
26813 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26814 hppa*-*-hpux*.
26815 * gcc.dg/pr17957.c (dg-options): Likewise.
26816 * gcc.dg/struct-ret-1.c: Add prototype for abort.
26817 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26818 instead of 0 on __hppa__.
26819 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26820 "foo,%r" on hppa*-*-*.
26821
26822 2004-12-23 Bud Davis <bdavis9659@comcast.net>
26823
26824 PR fortran/19071
26825 * gfortran.dg/complex_write.f90: New test.
26826
26827 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26828
26829 PR c++/17595
26830 * g++.dg/parse/pragma2.C: New test.
26831
26832 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26833
26834 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26835
26836 * gcc.dg/empty2.c: Add missing dg-warning.
26837
26838 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26839
26840 PR c++/17413
26841 * g++.dg/template/local4.C: New test.
26842 * g++.dg/template/crash19.C: Add dg-error marker.
26843
26844 * g++.dg/template/crash31.C: Correct embedded PR number.
26845
26846 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26847
26848 PR c++/16405
26849 * g++.dg/opt/temp1.C: Add do-run marker.
26850
26851 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26852
26853 * g++.dg/template/spec19.C: New.
26854
26855 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26856
26857 PR target/16819
26858 * gcc.dg/empty2.c: New.
26859
26860 2004-12-23 Richard Henderson <rth@redhat.com>
26861
26862 * lib/target-supports.exp (check_effective_target_vect_no_align):
26863 Remove i?86 and x86-64.
26864
26865 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26866
26867 PR c++/16405
26868 * g++.dg/opt/temp1.C: New test.
26869
26870 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26871
26872 PR c++/18733
26873 * g++.dg/template/friend33.C: New testcase.
26874
26875 2004-12-22 Mark Mitchell <mark@codesourcery.com>
26876
26877 PR c++/18464
26878 * g++.dg/template/cond5.C: New test.
26879
26880 PR c++/18492
26881 * g++.dg/inherit/thunk3.C: New test.
26882
26883 PR c++/11224
26884 * g++.dg/warn/Wunused-9.C: New test.
26885
26886 2004-12-22 Janis Johnson <janis187@us.ibm.com>
26887
26888 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26889
26890 2004-12-22 Jan Beulich <jbeulich@novell.com>
26891
26892 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26893
26894 2004-12-21 Mark Mitchell <mark@codesourcery.com>
26895
26896 PR c++/18378
26897 * g++.dg/ext/packed8.C: New test.
26898
26899 PR c++/19063
26900 * g++.dg/template/crash31.C: New test.
26901
26902 PR c++/19034
26903 * g++.dg/template/crash30.C: New test.
26904
26905 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
26906
26907 PR C++/18984
26908 * g++.dg/eh/ctor3.C: New test.
26909
26910 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26911
26912 * objc.dg/stabs-1.m: Allow section name to be quoted and
26913 assembly label to begin with '.LL'.
26914
26915 2004-12-21 Janis Johnson <janis187@us.ibm.com>
26916
26917 * gcc.dg/vect/vect.exp
26918 (check_effective_target_lp64_or_vect_no_align): New.
26919 * gcc.dg/vect/vect-77.c: Use it.
26920 * gcc.dg/vect/vect-78.c: Use it.
26921
26922 * lib/target-supports.exp
26923 (check_effective_target_vect_no_max,
26924 check_effective_target_vect_no_bitwise,
26925 check_effective_target_vect_no_align): New.
26926 * gcc.dg/vect/vect-13.c: Use them.
26927 * gcc.dg/vect/vect-17.c: Ditto.
26928 * gcc.dg/vect/vect-18.c: Ditto.
26929 * gcc.dg/vect/vect-19.c: Ditto.
26930 * gcc.dg/vect/vect-20.c: Ditto.
26931 * gcc.dg/vect/vect-27.c: Ditto.
26932 * gcc.dg/vect/vect-29.c: Ditto.
26933 * gcc.dg/vect/vect-44.c: Ditto.
26934 * gcc.dg/vect/vect-48.c: Ditto.
26935 * gcc.dg/vect/vect-50.c: Ditto.
26936 * gcc.dg/vect/vect-52.c: Ditto.
26937 * gcc.dg/vect/vect-54.c: Ditto.
26938 * gcc.dg/vect/vect-56.c: Ditto.
26939 * gcc.dg/vect/vect-58.c: Ditto.
26940 * gcc.dg/vect/vect-60.c: Ditto.
26941 * gcc.dg/vect/vect-72.c: Ditto.
26942 * gcc.dg/vect/vect-80.c: Ditto.
26943
26944 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
26945
26946 PR c++/14075
26947 * g++.dg/init/string1.C: New.
26948
26949 PR c++/18975
26950 * g++.dg/other/synth1.C: New.
26951
26952 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
26953
26954 PR c/18963
26955 * gcc.dg/pr18963-1.c: New test.
26956
26957 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
26958
26959 PR c/18596
26960 * gcc.dg/funcdef-storage-1.c (foo): Remove.
26961 * gcc.dg/pr18596-1.c: Use dg-error.
26962 (dg-options): Use -fno-unit-at-a-time.
26963 * gcc.dg/pr18596-2.c: New test.
26964 * gcc.dg/pr18596-3.c: New test.
26965
26966 2004-12-20 Roger Sayle <roger@eyesopen.com>
26967
26968 PR middle-end/18683
26969 * g++.dg/opt/pr18683-1.C: New test case.
26970
26971 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
26972
26973 PR other/19093
26974 * g++.dg/opt/max1.C: Fix for 64bit targets.
26975
26976 2004-12-20 Matt Austern <austern@apple.com>
26977
26978 PR c++/19044
26979 * g++.dg/ext/builtin6.C: New
26980
26981 2004-12-20 Diego Novillo <dnovillo@redhat.com>
26982
26983 PR tree-optimization/19080
26984 * gcc.c-torture/compile/pr19080.c: New test.
26985
26986 2004-12-20 Steven Bosscher <stevenb@suse.de>
26987
26988 * gcc.dg/20041219-1.c: New test.
26989
26990 2004-12-19 Roger Sayle <roger@eyesopen.com>
26991
26992 PR middle-end/19068
26993 * g++.dg/opt/max1.C: New test case.
26994
26995 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26996
26997 * gcc.dg/fdata-sections-1.c: New test.
26998
26999 2004-12-18 Roger Sayle <roger@eyesopen.com>
27000
27001 PR middle-end/18548
27002 * gcc.dg/max-1.c: New test case.
27003
27004 2004-12-18 Jakub Jelinek <jakub@redhat.com>
27005
27006 * gcc.c-torture/execute/20041218-1.c: New test.
27007
27008 2004-12-17 Diego Novillo <dnovillo@redhat.com>
27009
27010 * gcc.dg/pr18501.c: New test.
27011 * gcc.dg/uninit-5.c: XFAIL.
27012 * gcc.dg/uninit-9.c: XFAIL.
27013
27014 2004-12-17 Dale Johannesen <dalej@apple.com>
27015
27016 * gcc.dg/20041213-1.c: New.
27017
27018 2004-12-17 Ziemowit Laski <zlaski@apple.com>
27019
27020 * objc.dg/stabs-1.m: Allow assembly label to begin
27021 with a dot ('.').
27022
27023 2004-12-17 Jakub Jelinek <jakub@redhat.com>
27024
27025 * gcc.c-torture/execute/20041213-1.c: Move...
27026 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27027
27028 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
27029
27030 PR c++/18721
27031 * g++.dg/lookup/conv-5.C: New.
27032
27033 2004-12-16 Ziemowit Laski <zlaski@apple.com>
27034
27035 * objc.dg/stabs-1.m: New test.
27036
27037 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27038
27039 * gcc.dg/visibility-c.c: Change compile to
27040 assemble for the test.
27041
27042 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27043
27044 PR target/19041
27045 * gcc.dg/visibility-c.c: New test.
27046
27047 2004-12-16 Roger Sayle <roger@eyesopen.com>
27048
27049 PR middle-end/18493
27050 * gcc.dg/switch-8.c: New test case.
27051
27052 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
27053
27054 PR c++/18905
27055 * g++.dg/template/init4.C: New.
27056 * g++.dg/opt/static3.C: Enable optimizer.
27057
27058 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
27059
27060 * g++.dg/other/complex1.C: New test.
27061
27062 2004-12-15 Alan Modra <amodra@bigpond.net.au>
27063
27064 * g++.dg/opt/inline9.C: New test.
27065
27066 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27067
27068 PR fortran/18993
27069 * gfotran.dg/nullify_1.f: New test.
27070
27071 2004-12-15 Richard Henderson <rth@redhat.com>
27072
27073 * gcc.target/i386/i386.exp: New harness.
27074 * gcc.target/i386/vect-args.c: New.
27075
27076 2004-12-15 David Edelsohn <edelsohn@gnu.org>
27077
27078 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27079
27080 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27081
27082 PR c++/18825
27083 * g++.dg/template/friend32.C: New test.
27084
27085 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27086
27087 * cpp/pragma-once-1.c: New test.
27088 * cpp/pragma-once-1b.h: Likewise.
27089 * cpp/pragma-once-1c.h: Likewise.
27090 * cpp/pragma-once-1d.h: Likewise.
27091 * cpp/inc/pragma-once-1a.h: Likewise.
27092
27093 2004-12-15 Bud Davis <bdavis9659@comcast.net>
27094 Steven G. Kargl <kargls@comcast.net>
27095
27096 PR fortran/17597
27097 * gfortran.dg/list_read_3.f90: New test.
27098
27099 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27100
27101 * gcc.dg/ftrapv-2.c: New test.
27102
27103 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
27104
27105 PR c++/18981
27106 * g++.dg/template/typename9.C: New test.
27107
27108 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27109
27110 PR c++/18738
27111 * g++.dg/template/typename8.C: New test.
27112 * g++.dg/parse/friend2.C: Tweak error message.
27113
27114 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27115
27116 * gcc.c-torture/20041214-1.c: New test.
27117
27118 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27119
27120 PR c++/18965
27121 * g++.dg/init/array17.C: New test.
27122
27123 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27124
27125 PR c++/18793
27126 * g++.dg/init/aggr3.C: New test.
27127
27128 2004-12-14 Janis Johnson <janis187@us.ibm.com>
27129
27130 * gcc.dg/altivec-types-1.c: New test.
27131 * gcc.dg/altivec-types-2.c: New test.
27132 * gcc.dg/altivec-types-3.c: New test.
27133 * gcc.dg/altivec-types-4.c: New test.
27134 * g++.dg/ext/altivec-types-1.C: New test.
27135 * g++.dg/ext/altivec-types-2.C: New test.
27136 * g++.dg/ext/altivec-types-3.C: New test.
27137 * g++.dg/ext/altivec-types-4.C: New test.
27138
27139 2004-12-14 Jakub Jelinek <jakub@redhat.com>
27140
27141 PR middle-end/18951
27142 * gcc.c-torture/execute/20041213-1.c: New test.
27143
27144 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
27145
27146 PR c++/18949
27147 * g++.dg/template/cast1.C: New.
27148
27149 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
27150
27151 * gcc.c-torture/execute/20041213-2.c: New test.
27152
27153 2004-12-13 Richard Henderson <rth@redhat.com>
27154
27155 * gcc.dg/i386-sse-10.c: Fix typo in options.
27156
27157 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
27158
27159 PR c++/18968
27160 * g++.dg/opt/pr18968.C: New test.
27161
27162 2004-12-13 Mark Mitchell <mark@codesourcery.com>
27163
27164 PR c++/18925
27165 * g++.dg/ext/visibility/staticdatamem.C: New test.
27166
27167 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
27168
27169 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27170
27171 2004-12-13 Roger Sayle <roger@eyesopen.com>
27172
27173 PR rtl-optimization/18928
27174 * gcc.dg/pr18928-1.c: New test case.
27175
27176 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
27177
27178 PR tree-opt/16951
27179 * gcc.c-torture/compile/20041211-1.c: New.
27180
27181 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27182
27183 PR middle-end/17564
27184 * gcc.c-torture/execute/20041212-1.c: New test.
27185
27186 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27187
27188 PR fortran/18869
27189 * gfortran.dg/common_1.f90: New test.
27190
27191 2004-12-12 Steven G. Kargl <kargls@comcast.net>
27192 Paul Brook <paul@codesourcery.com>
27193
27194 PR fortran/16222
27195 * gfortran.dg/real_do_1.f90: New test.
27196
27197 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
27198
27199 PR tree-opt/18040
27200 * g++.dg/opt/ptrmem6.C: New test.
27201
27202 2004-12-11 Roger Sayle <roger@eyesopen.com>
27203
27204 PR middle-end/18921
27205 * gcc.dg/pr18921-1.c: New test case.
27206
27207 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27208
27209 PR fortran/17175
27210 * gfortran.dg/scale_1.f90: New test.
27211
27212 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
27213
27214 PR middle-end/18903
27215 * gcc.c-torture/compile/pr18903.c: New test.
27216
27217 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
27218
27219 * gcc.c-torture/execute/20041210-1.c: New test.
27220
27221 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27222
27223 PR c++/18731
27224 * g++.dg/parser/struct-1.C: New test.
27225 * g++.dg/parser/struct-2.C: New test.
27226 * g++.dg/parser/struct-3.C: New test.
27227
27228 2004-12-09 Richard Henderson <rth@redhat.com>
27229
27230 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27231
27232 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27233 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27234
27235 2004-12-09 Matt Austern <austern@apple.com>
27236
27237 PR c++/18514
27238 * g++.dg/ext/builtin1.C: New
27239 * g++.dg/ext/builtin2.C: New
27240 * g++.dg/ext/builtin3.C: New
27241 * g++.dg/ext/builtin4.C: New
27242 * g++.dg/ext/builtin5.C: New
27243
27244 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
27245
27246 PR tree-opt/18904
27247 * g++.dg/opt/ptrmem5.C: New test.
27248
27249 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
27250
27251 * g++.dg/parse/typename5.C: Adjust for new error.
27252 * g++.dg/parse/typename7.C: New.
27253
27254 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27255
27256 PR c++/18073
27257 * g++.dg/other/mmintrin.C: New test.
27258
27259 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
27260
27261 PR c++/16681
27262 * g++.dg/init/array15.C: New.
27263 * g++.dg/init/array16.C: New.
27264
27265 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27266
27267 PR fortran/18826
27268 * gfortran.dg/assign_1.f90: New test.
27269
27270 2004-12-08 Nick Clifton <nickc@redhat.com>
27271
27272 * gcc.target/xstormy16/bss_below100: New directory containing tests.
27273 * gcc.target/xstormy16/data_below100: Likewise.
27274 * gcc.target/xstormy16/sfr: Likewise.
27275 * gcc.target/xstormy16/below100.S: New test source file.
27276 * gcc.target/xstormy16/below100.ld: New test linker script.
27277 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27278 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27279 bp instructions.
27280 * gcc.target/xstormy16/bp.c: Likewise.
27281
27282 * gcc.target/xstormy16/bss_below100: New files:
27283 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27284 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27285 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27286 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27287 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27288 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27289 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27290 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27291 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27292 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27293 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27294 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27295 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27296 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27297 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27298 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27299 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27300 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27301 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27302 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27303 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27304 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27305 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27306 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27307 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27308 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27309 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27310
27311 * gcc.target/xstormy16/data_below100: New files:
27312 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27313 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27314 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27315 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27316 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27317 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27318 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27319 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27320 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27321 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27322 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27323 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27324 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27325 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27326 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27327 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27328 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27329 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27330 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27331 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27332 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27333 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27334 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27335 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27336 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27337 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27338 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27339
27340 * gcc.target/xstormy16/sfr: New files:
27341 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27342 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27343 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27344 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27345 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27346 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27347 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27348 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27349 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27350 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27351 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27352 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27353 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27354 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27355 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27356 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27357 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27358 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27359 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27360 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27361 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27362 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27363 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27364 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27365 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27366 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27367 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27368 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27369 27_if0_sfrw_bitfield_f.c
27370
27371 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27372
27373 PR c++/18100
27374 * g++.dg/lookup/name-clash4.C: New test.
27375
27376 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
27377
27378 PR c++/18672
27379 * g++.dg/opt/array1.C: New.
27380
27381 PR c++/18803
27382 * g++.dg/template/operator5.C: New.
27383
27384 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
27385
27386 PR c/18867
27387 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27388
27389 2004-12-07 Steven Bosscher <stevenb@suse.de>
27390
27391 * gcc.dg/noncompile/20041207.c: New test.
27392
27393 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
27394
27395 * g++.dg/other/unreachable-1.C: New test.
27396
27397 2004-12-06 Nick Clifton <nickc@redhat.com>
27398
27399 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27400 <limits.h> because the latter comes from gcc's include/ directory
27401 and not the newlib/libc/include directory.
27402
27403 2004-12-04 Richard Henderson <rth@redhat.com>
27404
27405 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27406
27407 2004-12-04 Richard Henderson <rth@redhat.com>
27408
27409 * lib/target-supports.exp (check_gc_sections_available): Disable
27410 for alpha and ia64.
27411
27412 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
27413
27414 PR middle-end/17909
27415 * g++.dg/other/vararg-2.C: New test.
27416
27417 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27418
27419 PR c++/17011, c++/17971
27420 * g++.dg/template/error15.C: Adjust expected error.
27421 * g++.dg/template/instantiate3.C: Likewise.
27422
27423 2004-12-03 Janis Johnson <janis187@us.ibm.com>
27424
27425 * gcc.dg/altivec-18.c: Fix for darwin
27426
27427 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
27428
27429 PR c++/18782
27430 * g++.dg/parse/ptrmem2.C: New.
27431
27432 PR c++/18318
27433 * g++.dg/template/new1.C: New.
27434
27435 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27436
27437 PR fortran/18710
27438 * gfortran.dg/direct_io_3.f90: New test.
27439
27440 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
27441
27442 PR 18758
27443 * g++.dg/parse/crash21.C: New.
27444
27445 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27446
27447 PR c++/15664, c++/18276
27448 * g++.dg/template/ttp13.C: New test.
27449 * g++.dg/template/ttp14.C: Likewise.
27450
27451 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27452
27453 PR c++/18123
27454 * g++.dg/parse/enum2.C: New test.
27455 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27456
27457 2004-12-02 Nick Clifton <nickc@redhat.com>
27458
27459 * gcc.target/xstormy16: New test directory.
27460 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27461 * gcc.target/xstormy16/bp.c: Check the generation of bp
27462 instructions.
27463 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27464 bn instructions and the BELOW100 attribute.
27465
27466 2004-12-02 Alan Modra <amodra@bigpond.net.au>
27467
27468 PR target/16952
27469 * gcc.dg/ppc-eabi.c: New.
27470
27471 2004-12-02 Bud Davis <bdavis9659@comcast.net>
27472
27473 PR fortran/18284
27474 * gfortran.dg/backspace.f90
27475
27476 2004-12-02 Bud Davis <bdavis9659@comcast.net>
27477
27478 * gfortran.dg/inquire.f90: New test.
27479
27480 2004-12-01 Janis Johnson <janis187@us.ibm.com>
27481
27482 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27483 handle effective-target-keyword.
27484 (dg-skip-if): Support effective-target keyword as target list.
27485 (dg-xfail-if): Ditto.
27486 * lib/target-supports.exp (is-effective-target-keyword): New proc.
27487
27488 2004-12-01 Diego Novillo <dnovillo@redhat.com>
27489
27490 PR tree-optimization/18291
27491 * gcc.c-torture/compile/pr18291.c: New test.
27492
27493 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
27494
27495 PR C++/18729
27496 * g++.dg/parse/crash20.C: New.
27497
27498 PR c++/17431
27499 * g++.dg/overload/arg1.C: New.
27500 * g++.dg/overload/arg2.C: New.
27501 * g++.dg/overload/arg3.C: New.
27502 * g++.dg/overload/arg4.C: New.
27503
27504 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
27505
27506 * gcc.dg/c99-flex-array-4.c: Remove.
27507
27508 2004-11-30 Janis Johnson <janis187@us.ibm.com>
27509
27510 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27511
27512 * lib/target-supports.exp (is-effective-target): Simplify.
27513
27514 * lib/target-supports.exp (check_effective_target_vect_long):
27515 Fix for powerpc64-*-*.
27516
27517 2004-11-30 Loren James Rittle <ljrittle@acm.org>
27518
27519 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27520 to support new requirements on FreeBSD 5.
27521
27522 2004-11-30 Devang Patel <dpatel@apple.com>
27523
27524 PR 18702
27525 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27526
27527 2004-11-30 Janis Johnson <janis187@us.ibm.com>
27528
27529 * g++.dg/ext/altivec-13.C: New test.
27530
27531 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
27532
27533 PR tree-opt/18298
27534 * gcc.c-torture/execute/p18298.c: New test.
27535
27536 2004-11-30 Ira Rosen <irar@il.ibm.com>
27537 Dorit Naishlos <dorit@il.ibm.com>
27538
27539 PR tree-opt/18607
27540 * gcc.dg/vect/vect-89.c: New test.
27541
27542 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
27543
27544 * gcc.dg/pr18596-1.c: New test.
27545
27546 2004-11-30 Ben Elliston <bje@au.ibm.com>
27547
27548 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27549
27550 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
27551
27552 PR c/18479
27553 * gcc.dg/pr18479.c: New test.
27554
27555 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27556
27557 PR target/18490
27558 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27559 mmix-knuth-mmixware.
27560
27561 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27562 cris-*-elf* cris-*-aout* mmix-*-*
27563
27564 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
27565
27566 PR middle-end/18725
27567 * gcc.dg/pr18725.c: New test.
27568
27569 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27570
27571 PR target/18488
27572 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27573
27574 PR target/18336
27575 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27576
27577 2004-11-29 Mark Mitchell <mark@codesourcery.com>
27578
27579 PR c++/18368
27580 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27581 * g++.old-deja/g++.law/ctors5.C: Likewise.
27582 * g++.old-deja/g++.other/crash25.C: Likewise.
27583
27584 PR c++/18674
27585 * g++.dg/template/error16.C: New test.
27586
27587 PR c++/18512
27588 * g++.dg/template/crash29.C: New test.
27589
27590 2004-11-29 Diego Novillo <dnovillo@redhat.com>
27591
27592 PR tree-optimization/18712
27593 * gcc.c-torture/compile/pr18712.c: New test.
27594
27595 2004-11-29 Joseph Myers <joseph@codesourcery.com>
27596
27597 PR c/7544
27598 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27599 tests.
27600
27601 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27602
27603 PR c++/18652
27604 * g++.dg/lookup/crash6.C: New test.
27605
27606 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27607
27608 PR middle-end/18164
27609 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
27610
27611 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
27612
27613 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27614 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27615 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27616
27617 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
27618
27619 * gcc.dg/pr18164.c: New test.
27620
27621 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
27622
27623 * gcc.dg/funroll-loops-all.c: New.
27624
27625 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
27626
27627 PR target/18489
27628 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27629 delimeter, match space and TAB as well as ":".
27630
27631 PR target/18484
27632 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27633
27634 PR target/18348
27635 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27636
27637 PR target/18345
27638 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27639
27640 PR target/18337
27641 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27642
27643 2004-11-28 Bud Davis <bdavis9659@comcast.net>
27644
27645 * gfortran.dg/direct_io_2.f90: New test.
27646
27647 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
27648
27649 PR target/18334
27650 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27651
27652 2004-11-28 Richard Henderson <rth@redhat.com>
27653
27654 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27655
27656 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
27657
27658 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27659 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27660 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27661 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27662 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27663 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27664 gcc.dg/pointer-arith-8.c: New tests.
27665
27666 2004-11-27 Bud Davis <bdavis9659@comcast.net>
27667
27668 PR fortran/18364
27669 * gfortran.dg/endfile.f90: New test.
27670
27671 2004-11-27 Falk Hueffner <falk@debian.org>
27672
27673 * gcc.dg/loop-6.c: New test.
27674
27675 2004-11-27 Jakub Jelinek <jakub@redhat.com>
27676
27677 * gcc.c-torture/execute/20041126-1.c: New test.
27678
27679 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
27680
27681 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27682 on IRIX.
27683
27684 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
27685
27686 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27687 functions.
27688
27689 2004-11-27 Jakub Jelinek <jakub@redhat.com>
27690
27691 PR rtl-optimization/17825
27692 * gcc.c-torture/compile/20041119-1.c: New test.
27693
27694 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27695
27696 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27697 Check existence of ld library path variables before unsetting.
27698
27699 2004-11-26 Mark Mitchell <mark@codesourcery.com>
27700
27701 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27702
27703 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
27704
27705 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27706
27707 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
27708
27709 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27710
27711 2004-11-26 Ben Elliston <bje@au.ibm.com>
27712
27713 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27714 dg-do directive.
27715
27716 2004-11-26 Ben Elliston <bje@au.ibm.com>
27717
27718 * gcc.dg/pr17957.c: Pass --param, not -param.
27719
27720 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
27721
27722 PR middle-end/17957
27723 * gcc.dg/pr17957.c: New test.
27724
27725 2004-11-25 Mark Mitchell <mark@codesourcery.com>
27726
27727 PR c++/18445
27728 * g++.dg/template/crash28.C: Likewise.
27729
27730 PR c++/18001
27731 * g++.dg/expr/unary2.C: Adjust lvalue messages.
27732 * g++.dg/ext/lvaddr.C: Likewise.
27733 * g++.dg/opt/pr7503-3.C: Likewise.
27734
27735 PR c++/18466
27736 * g++.dg/parse/qualified3.C: New test.
27737 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27738
27739 PR c++/18545
27740 * g++.dg/expr/return1.C: New test.
27741
27742 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27743
27744 Friend class name lookup 3/n, PR c++/3332
27745 * g++.dg/lookup/friend3.C: New test.
27746 * g++.dg/lookup/friend4.C: Likewise.
27747 * g++.dg/lookup/friend5.C: Likewise.
27748
27749 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27750
27751 Friend class name lookup 2/n, PR c++/14513, c++/15410
27752 * g++.dg/lookup/friend2.C: New test.
27753 * g++.dg/template/friend31.C: Likewise.
27754
27755 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27756
27757 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27758
27759 2004-11-24 Mark Mitchell <mark@codesourcery.com>
27760
27761 PR c++/17473
27762 * g++.dg/tc1/dr56.C: Remove.
27763 * g++.dg/template/typedef1.C: Add dg-error markers.
27764 * g++.old-deja/g++.other/typedef7.C: Likewise.
27765
27766 PR c++/18285
27767 * g++.dg/parse/typedef7.C: New test.
27768
27769 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
27770
27771 * gcc.c-torture/execute/20041124-1.c: New test.
27772
27773 2004-11-24 Mark Mitchell <mark@codesourcery.com>
27774
27775 * g++.dg/template/deduce3.C: New test.
27776
27777 PR c++/18586
27778 * g++.dg/template/crash27.C: New test.
27779
27780 PR c++/18530
27781 * g++.dg/warn/Wshadow-3.C: New test.
27782
27783 2004-11-24 Devang Patel <dpatel@apple.com>
27784
27785 PR/18555
27786 * gcc.dg/cpp/isysroot-1.c: New test.
27787 * gcc.dg/cpp/usr/include/stdio.h: New file.
27788 * gcc.dg/cpp/isysroot-2.c: New test.
27789 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27790 New file.
27791
27792 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27793
27794 PR c++/8929
27795 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27796
27797 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27798
27799 * gcc.target/sparc/align.c: Do not include <stdint.h>.
27800 * gcc.target/sparc/pdist.c: Likewise.
27801
27802 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
27803
27804 PR c++/16882
27805 * g++.dg/conversion/simd1.C: New test.
27806
27807 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27808
27809 * lib/target-libpath.exp: New file defining
27810 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27811 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27812 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27813 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27814 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
27815
27816 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
27817
27818 * gcc.dg/pragma-align-2.c: Test macro expansion.
27819 * gcc.dg/pragma-pack-2.c: New test.
27820
27821 2004-11-23 Richard Henderson <rth@redhat.com>
27822
27823 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27824 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27825 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27826 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27827 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27828 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27829
27830 * gcc.dg/vect/vect.exp: Add check for alpha.
27831 * lib/target-supports.exp (check_alpha_max_hw_available): New.
27832 (check_effective_target_vect_int): Enable for alpha.
27833 (check_effective_target_vect_long): New.
27834 (is-effective-target): Add it.
27835
27836 2004-11-23 Uros Bizjak <uros@kss-loka.si>
27837
27838 * gcc.dg/pr18614-1.c: New test.
27839
27840 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27841
27842 * gcc.dg/setjmp-2.c: New test.
27843
27844 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
27845
27846 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27847 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27848 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27849 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27850 gcc.target/sparc/pdist.c: New tests.
27851
27852 2004-11-22 Bob Wilson <bob.wilson@acm.org>
27853
27854 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27855
27856 2004-11-22 Dale Johannesen <dalej@apple.com>
27857
27858 * gcc.dg/20041111-1.c: New.
27859
27860 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27861
27862 PR tree-opt/18536
27863 * gcc.dg/vect/pr18536.c: New test.
27864
27865 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27866
27867 PR c++/18354
27868 * g++.dg/template/nontype11.C: New test.
27869
27870 2004-11-21 Roger Sayle <roger@eyesopen.com>
27871
27872 PR middle-end/18520
27873 * gcc.dg/pr18520-1.c: New test case.
27874
27875 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
27876
27877 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27878 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27879 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27880 expected diagnostics.
27881
27882 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27883
27884 PR target/18580
27885 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27886 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27887 vect-77.c, vect-77a.c: XFAIL on the SPARC.
27888
27889 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27890
27891 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27892
27893 2004-11-19 Mark Mitchell <mark@codesourcery.com>
27894 Joseph Myers <joseph@codesourcery.com>
27895
27896 * lib/target-supports.exp (check_visibility_available): Really
27897 test the compiler.
27898
27899 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27900
27901 PR tree-opt/18181
27902 * gcc.dg/vect/vect-85.c: New test.
27903 * gcc.dg/vect/vect-86.c: New test.
27904 * gcc.dg/vect/vect-87.c: New test.
27905 * gcc.dg/vect/vect-88.c: New test.
27906
27907 2004-11-19 Ben Elliston <bje@au.ibm.com>
27908
27909 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27910
27911 2004-11-18 Janis Johnson <janis187@us.ibm.com>
27912
27913 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27914 * gcc.dg/ppc-and-1.c: Ditto.
27915 * gcc.dg/ppc-compare-1.c: Ditto.
27916 * gcc.dg/ppc-mov-1.c: Ditto
27917
27918 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
27919 Mark Mitchell <mark@codesourcery.com>
27920
27921 * gcc.dg/pragma-init-fini-2.c: New test.
27922
27923 2004-11-17 Janis Johnson <janis187@us.ibm.com>
27924 Aldy Hernandez <aldyh@redhat.com>
27925
27926 * lib/target-supports.exp (check_effective_target_vect_int): New
27927 (check_effective_target_vect_float): New
27928 (check_effective_target_vect_double): New.
27929 (is-effective-target): Support new effective targets keywords.
27930 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27931 default action for dg-do.
27932 * gcc.dg/vect/pr16105.c: Use new support.
27933 * gcc.dg/vect/pr18400.c: Ditto.
27934 * gcc.dg/vect/pr18425.c: Ditto.
27935 * gcc.dg/vect/vect-1.c: Ditto.
27936 * gcc.dg/vect/vect-10.c: Ditto.
27937 * gcc.dg/vect/vect-11.c: Ditto.
27938 * gcc.dg/vect/vect-12.c: Ditto.
27939 * gcc.dg/vect/vect-13.c: Ditto.
27940 * gcc.dg/vect/vect-14.c: Ditto.
27941 * gcc.dg/vect/vect-15.c: Ditto.
27942 * gcc.dg/vect/vect-16.c: Ditto.
27943 * gcc.dg/vect/vect-17.c: Ditto.
27944 * gcc.dg/vect/vect-18.c: Ditto.
27945 * gcc.dg/vect/vect-19.c: Ditto.
27946 * gcc.dg/vect/vect-2.c: Ditto.
27947 * gcc.dg/vect/vect-20.c: Ditto.
27948 * gcc.dg/vect/vect-21.c: Ditto.
27949 * gcc.dg/vect/vect-22.c: Ditto.
27950 * gcc.dg/vect/vect-23.c: Ditto.
27951 * gcc.dg/vect/vect-24.c: Ditto.
27952 * gcc.dg/vect/vect-25.c: Ditto.
27953 * gcc.dg/vect/vect-26.c: Ditto.
27954 * gcc.dg/vect/vect-27.c: Ditto.
27955 * gcc.dg/vect/vect-27a.c: Ditto.
27956 * gcc.dg/vect/vect-28.c: Ditto.
27957 * gcc.dg/vect/vect-29.c: Ditto.
27958 * gcc.dg/vect/vect-29a.c: Ditto.
27959 * gcc.dg/vect/vect-3.c: Ditto.
27960 * gcc.dg/vect/vect-30.c: Ditto.
27961 * gcc.dg/vect/vect-31.c: Ditto.
27962 * gcc.dg/vect/vect-32.c: Ditto.
27963 * gcc.dg/vect/vect-33.c: Ditto.
27964 * gcc.dg/vect/vect-34.c: Ditto.
27965 * gcc.dg/vect/vect-35.c: Ditto.
27966 * gcc.dg/vect/vect-36.c: Ditto.
27967 * gcc.dg/vect/vect-37.c: Ditto.
27968 * gcc.dg/vect/vect-38.c: Ditto.
27969 * gcc.dg/vect/vect-4.c: Ditto.
27970 * gcc.dg/vect/vect-40.c: Ditto.
27971 * gcc.dg/vect/vect-41.c: Ditto.
27972 * gcc.dg/vect/vect-42.c: Ditto.
27973 * gcc.dg/vect/vect-43.c: Ditto.
27974 * gcc.dg/vect/vect-44.c: Ditto.
27975 * gcc.dg/vect/vect-45.c: Ditto.
27976 * gcc.dg/vect/vect-46.c: Ditto.
27977 * gcc.dg/vect/vect-47.c: Ditto.
27978 * gcc.dg/vect/vect-48.c: Ditto.
27979 * gcc.dg/vect/vect-48a.c: Ditto.
27980 * gcc.dg/vect/vect-49.c: Ditto.
27981 * gcc.dg/vect/vect-5.c: Ditto.
27982 * gcc.dg/vect/vect-50.c: Ditto.
27983 * gcc.dg/vect/vect-51.c: Ditto.
27984 * gcc.dg/vect/vect-52.c: Ditto.
27985 * gcc.dg/vect/vect-53.c: Ditto.
27986 * gcc.dg/vect/vect-54.c: Ditto.
27987 * gcc.dg/vect/vect-55.c: Ditto.
27988 * gcc.dg/vect/vect-56.c: Ditto.
27989 * gcc.dg/vect/vect-56a.c: Ditto.
27990 * gcc.dg/vect/vect-57.c: Ditto.
27991 * gcc.dg/vect/vect-58.c: Ditto.
27992 * gcc.dg/vect/vect-59.c: Ditto.
27993 * gcc.dg/vect/vect-6.c: Ditto.
27994 * gcc.dg/vect/vect-60.c: Ditto.
27995 * gcc.dg/vect/vect-61.c: Ditto.
27996 * gcc.dg/vect/vect-62.c: Ditto.
27997 * gcc.dg/vect/vect-63.c: Ditto.
27998 * gcc.dg/vect/vect-64.c: Ditto.
27999 * gcc.dg/vect/vect-65.c: Ditto.
28000 * gcc.dg/vect/vect-66.c: Ditto.
28001 * gcc.dg/vect/vect-67.c: Ditto.
28002 * gcc.dg/vect/vect-68.c: Ditto.
28003 * gcc.dg/vect/vect-69.c: Ditto.
28004 * gcc.dg/vect/vect-7.c: Ditto.
28005 * gcc.dg/vect/vect-72.c: Ditto.
28006 * gcc.dg/vect/vect-72a.c: Ditto.
28007 * gcc.dg/vect/vect-73.c: Ditto.
28008 * gcc.dg/vect/vect-74.c: Ditto.
28009 * gcc.dg/vect/vect-75.c: Ditto.
28010 * gcc.dg/vect/vect-76.c: Ditto.
28011 * gcc.dg/vect/vect-77.c: Ditto.
28012 * gcc.dg/vect/vect-77a.c: Ditto.
28013 * gcc.dg/vect/vect-78.c: Ditto.
28014 * gcc.dg/vect/vect-79.c: Ditto.
28015 * gcc.dg/vect/vect-8.c: Ditto.
28016 * gcc.dg/vect/vect-80.c: Ditto.
28017 * gcc.dg/vect/vect-82.c: Ditto.
28018 * gcc.dg/vect/vect-82_64.c: Ditto.
28019 * gcc.dg/vect/vect-83.c: Ditto.
28020 * gcc.dg/vect/vect-83_64.c: Ditto.
28021 * gcc.dg/vect/vect-9.c: Ditto.
28022 * gcc.dg/vect/vect-all.c: Ditto.
28023 * gcc.dg/vect/vect-none.c: Ditto.
28024
28025 2004-11-17 Janis Johnson <janis187@us.ibm.com>
28026
28027 * lib/gcc-dg.exp (dg-skip-if): New function.
28028 (dg-forbid-option): Remove.
28029 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28030 * g++.dg/abi/bitfield8.C: Likewise.
28031 * g++.dg/abi/dtor1.C: Likewise.
28032 * g++.dg/abi/empty10.C: Likewise.
28033 * g++.dg/abi/empty7.C: Likewise.
28034 * g++.dg/abi/empty9.C: Likewise.
28035 * g++.dg/abi/layout3.C: Likewise.
28036 * g++.dg/abi/layout4.C: Likewise.
28037 * g++.dg/abi/thunk1.C: Likewise.
28038 * g++.dg/abi/thunk2.C: Likewise.
28039 * g++.dg/abi/vbase11.C: Likewise.
28040 * g++.dg/abi/vthunk2.C: Likewise.
28041 * g++.dg/abi/vthunk3.C: Likewise.
28042 * g++.dg/ext/attrib8.C: Likewise.
28043 * g++.dg/opt/longbranch2.C: Likewise.
28044 * g++.dg/opt/reg-stack4.C: Likewise.
28045 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28046 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28047 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28048 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28049 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28050 * gcc.dg/20000609-1.c: Likewise.
28051 * gcc.dg/20000720-1.c: Likewise.
28052 * gcc.dg/20011107-1.c: Likewise.
28053 * gcc.dg/20011119-1.c: Likewise.
28054 * gcc.dg/20020108-1.c: Likewise.
28055 * gcc.dg/20020122-2.c: Likewise.
28056 * gcc.dg/20020122-3.c: Likewise.
28057 * gcc.dg/20020201-3.c: Likewise.
28058 * gcc.dg/20020206-1.c: Likewise.
28059 * gcc.dg/20020218-1.c: Likewise.
28060 * gcc.dg/20020310-1.c: Likewise.
28061 * gcc.dg/20020411-1.c: Likewise.
28062 * gcc.dg/20020418-2.c: Likewise.
28063 * gcc.dg/20020426-1.c: Likewise.
28064 * gcc.dg/20020426-2.c: Likewise.
28065 * gcc.dg/20020517-1.c: Likewise.
28066 * gcc.dg/20020523-1.c: Likewise.
28067 * gcc.dg/20020523-2.c: Likewise.
28068 * gcc.dg/20020729-1.c: Likewise.
28069 * gcc.dg/20030204-1.c: Likewise.
28070 * gcc.dg/20030826-2.c: Likewise.
28071 * gcc.dg/20030926-1.c: Likewise.
28072 * gcc.dg/20031202-1.c: Likewise.
28073 * gcc.dg/980312-1.c: Likewise.
28074 * gcc.dg/980313-1.c: Likewise.
28075 * gcc.dg/990117-1.c: Likewise.
28076 * gcc.dg/990424-1.c: Likewise.
28077 * gcc.dg/990524-1.c: Likewise.
28078 * gcc.dg/991230-1.c: Likewise.
28079 * gcc.dg/i386-387-1.c: Likewise.
28080 * gcc.dg/i386-387-2.c: Likewise.
28081 * gcc.dg/i386-387-3.c: Likewise.
28082 * gcc.dg/i386-387-4.c: Likewise.
28083 * gcc.dg/i386-387-5.c: Likewise.
28084 * gcc.dg/i386-387-6.c: Likewise.
28085 * gcc.dg/i386-asm-1.c: Likewise.
28086 * gcc.dg/i386-bitfield1.c: Likewise.
28087 * gcc.dg/i386-bitfield2.c: Likewise.
28088 * gcc.dg/i386-loop-1.c: Likewise.
28089 * gcc.dg/i386-loop-2.c: Likewise.
28090 * gcc.dg/i386-loop-3.c: Likewise.
28091 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28092 * gcc.dg/i386-pic-1.c: Likewise.
28093 * gcc.dg/i386-regparm.c: Likewise.
28094 * gcc.dg/i386-signbit-1.c: Likewise.
28095 * gcc.dg/i386-signbit-2.c: Likewise.
28096 * gcc.dg/i386-signbit-3.c: Likewise.
28097 * gcc.dg/i386-sse-5.c: Likewise.
28098 * gcc.dg/i386-sse-8.c: Likewise.
28099 * gcc.dg/i386-unroll-1.c: Likewise.
28100 * gcc.dg/tls/opt-1.c: Likewise.
28101 * gcc.dg/tls/opt-2.c: Likewise.
28102 * gcc.dg/unroll-1.c: Likewise.
28103 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28104 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28105 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28106 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28107
28108 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28109
28110 * g++.dg/template/incomplete1.C: New test.
28111
28112 2004-11-16 Nick Clifton <nickc@redhat.com>
28113
28114 Revert patches accidentally commited during checkin of fixes for
28115 xstormy16 tests:
28116 gcc.c-torture/execute/simd-4.c: Revert
28117 gcc.dg/20040910-1.c: Revert.
28118
28119 2004-11-16 Paul Brook <paul@codesourcery.com>
28120
28121 PR fortran/13010
28122 * gfortran.dg/der_pointer_1.f90: New test.
28123
28124 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
28125
28126 PR c/18498
28127 * gcc.dg/bitfld-13.c: New test.
28128
28129 2004-11-15 Janis Johnson <janis187@us.ibm.com>
28130
28131 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28132 powerpc*-*-linux*.
28133
28134 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28135 * gcc.dg/ppc64-abi-2.c: Ditto.
28136 * gcc.dg/ppc64-abi-3.c: Ditto.
28137
28138 * lib/gcc-dg.exp (dg-target-list): Remove.
28139
28140 2004-11-15 Steve Ellcey <sje@cup.hp.com>
28141
28142 * gcc.dg/ia64-postinc.c: New test.
28143
28144 2004-11-15 Mark Mitchell <mark@codesourcery.com>
28145
28146 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28147
28148 2004-11-15 Nick Clifton <nickc@redhat.com>
28149
28150 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28151 __INT_MAX__ so that the test can be compiled by toolchains
28152 targeted at 16-bit processors.
28153
28154 * gcc.dg/20040625-1.c: Use long constants rather than integers
28155 when performing arithmetic that will overflow 16-bits.
28156
28157 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28158 xstormy16. It does not support 128-bit vector operations.
28159
28160 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28161 with the macro PTR_TYPE. Define this macro to an integer type
28162 suitable for holding a pointer.
28163
28164 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28165 the target is a 16-bit processor.
28166
28167 * gcc.dg/cpp/if-2.c: Expect a different warning message from
28168 16-bit targets where the character constant will be too long.
28169
28170 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28171 where the double will not be directly addressable.
28172
28173 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28174
28175 Friend class name lookup 1/n, PR c++/18471
28176 * g++.dg/template/crash26.C: New test.
28177 * g++.dg/lookup/struct1.C: Adjust expected error.
28178 * g++.dg/parse/elab1.C: Likewise.
28179 * g++.dg/parse/elab2.C: Likewise.
28180 * g++.dg/parse/int-as-enum1.C: Likewise.
28181 * g++.dg/parse/struct-as-enum1.C: Likewise.
28182 * g++.dg/parse/typedef1.C: Likewise.
28183 * g++.dg/parse/typedef3.C: Likewise.
28184 * g++.dg/parse/typedef4.C: Likewise.
28185 * g++.dg/parse/typedef5.C: Likewise.
28186 * g++.dg/template/nontype4.C: Likewise.
28187 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28188 * g++.old-deja/g++.other/elab1.C: Likewise.
28189 * g++.old-deja/g++.other/syntax4.C: Likewise.
28190
28191 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
28192
28193 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28194
28195 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
28196
28197 * gcc.c-torture/execute/20041114-1.c: New test.
28198
28199 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
28200
28201 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28202 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28203 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28204 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28205 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28206 gcc.dg/switch-7.c: New tests.
28207
28208 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28209
28210 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28211
28212 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28213
28214 PR tree-opt/18400
28215 * gcc.dg/vect/pr18400.c: New test.
28216
28217 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28218 Andrew Pinski <pinskia@physics.uc.edu>
28219
28220 PR tree-opt/18425
28221 * gcc.dg/vect/pr18425.c: New test.
28222
28223 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28224
28225 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28226 Guard with dg-require-alias and dg-require-visibility.
28227
28228 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28229
28230 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28231
28232 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28233
28234 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28235
28236 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28237
28238 PR c++/17344
28239 * g++.dg/template/defarg5.C: New test.
28240
28241 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28242
28243 * g++.dg/parse/cast1.C: Run only on ILP32.
28244 * g++.old-deja/g++.mike/p784.C: Likewise.
28245
28246 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
28247
28248 * gcc.c-torture/execute/20041113-1.c: New test.
28249
28250 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28251
28252 PR target/18230
28253 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28254 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28255 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28256 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28257 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28258 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28259 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28260 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28261 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28262 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28263 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28264 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28265 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28266
28267 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28268
28269 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28270 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28271 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28272 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28273 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28274 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28275 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28276 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28277 gcc.target/sparc/combined-1.c: New tests.
28278
28279 2004-11-12 Ziemowit Laski <zlaski@apple.com>
28280
28281 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28282 New tests.
28283
28284 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28285
28286 * lib/gcc-dg.exp (dg-forbid-option): New function.
28287 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28288 * g++.dg/abi/bitfield8.C: Likewise.
28289 * g++.dg/abi/dtor1.C: Likewise.
28290 * g++.dg/abi/empty10.C: Likewise.
28291 * g++.dg/abi/empty7.C: Likewise.
28292 * g++.dg/abi/empty9.C: Likewise.
28293 * g++.dg/abi/layout3.C: Likewise.
28294 * g++.dg/abi/layout4.C: Likewise.
28295 * g++.dg/abi/thunk1.C: Likewise.
28296 * g++.dg/abi/thunk2.C: Likewise.
28297 * g++.dg/abi/vbase11.C: Likewise.
28298 * g++.dg/abi/vthunk2.C: Likewise.
28299 * g++.dg/abi/vthunk3.C: Likewise.
28300 * g++.dg/ext/attrib8.C: Likewise.
28301 * g++.dg/opt/longbranch2.C: Likewise.
28302 * g++.dg/opt/reg-stack4.C: Likewise.
28303 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28304 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28305 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28306 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28307 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28308 * gcc.dg/20000609-1.c: Likewise.
28309 * gcc.dg/20000720-1.c: Likewise.
28310 * gcc.dg/20011107-1.c: Likewise.
28311 * gcc.dg/20011119-1.c: Likewise.
28312 * gcc.dg/20020108-1.c: Likewise.
28313 * gcc.dg/20020122-2.c: Likewise.
28314 * gcc.dg/20020122-3.c: Likewise.
28315 * gcc.dg/20020201-3.c: Likewise.
28316 * gcc.dg/20020206-1.c: Likewise.
28317 * gcc.dg/20020218-1.c: Likewise.
28318 * gcc.dg/20020310-1.c: Likewise.
28319 * gcc.dg/20020411-1.c: Likewise.
28320 * gcc.dg/20020418-2.c: Likewise.
28321 * gcc.dg/20020426-1.c: Likewise.
28322 * gcc.dg/20020426-2.c: Likewise.
28323 * gcc.dg/20020517-1.c: Likewise.
28324 * gcc.dg/20020523-1.c: Likewise.
28325 * gcc.dg/20020523-2.c: Likewise.
28326 * gcc.dg/20020729-1.c: Likewise.
28327 * gcc.dg/20030204-1.c: Likewise.
28328 * gcc.dg/20030826-2.c: Likewise.
28329 * gcc.dg/20030926-1.c: Likewise.
28330 * gcc.dg/20031202-1.c: Likewise.
28331 * gcc.dg/980312-1.c: Likewise.
28332 * gcc.dg/980313-1.c: Likewise.
28333 * gcc.dg/990117-1.c: Likewise.
28334 * gcc.dg/990424-1.c: Likewise.
28335 * gcc.dg/990524-1.c: Likewise.
28336 * gcc.dg/991230-1.c: Likewise.
28337 * gcc.dg/i386-387-1.c: Likewise.
28338 * gcc.dg/i386-387-2.c: Likewise.
28339 * gcc.dg/i386-387-3.c: Likewise.
28340 * gcc.dg/i386-387-4.c: Likewise.
28341 * gcc.dg/i386-387-5.c: Likewise.
28342 * gcc.dg/i386-387-6.c: Likewise.
28343 * gcc.dg/i386-asm-1.c: Likewise.
28344 * gcc.dg/i386-bitfield1.c: Likewise.
28345 * gcc.dg/i386-bitfield2.c: Likewise.
28346 * gcc.dg/i386-loop-1.c: Likewise.
28347 * gcc.dg/i386-loop-2.c: Likewise.
28348 * gcc.dg/i386-loop-3.c: Likewise.
28349 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28350 * gcc.dg/i386-pic-1.c: Likewise.
28351 * gcc.dg/i386-regparm.c: Likewise.
28352 * gcc.dg/i386-signbit-1.c: Likewise.
28353 * gcc.dg/i386-signbit-2.c: Likewise.
28354 * gcc.dg/i386-signbit-3.c: Likewise.
28355 * gcc.dg/i386-sse-5.c: Likewise.
28356 * gcc.dg/i386-sse-8.c: Likewise.
28357 * gcc.dg/i386-unroll-1.c: Likewise.
28358 * gcc.dg/tls/opt-1.c: Likewise.
28359 * gcc.dg/tls/opt-2.c: Likewise.
28360 * gcc.dg/unroll-1.c: Likewise.
28361 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28362 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28363 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28364 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28365 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28366 -m64 is specified.
28367
28368 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28369
28370 PR c++/18389
28371 * g++.dg/parse/cond1.C: New test.
28372
28373 PR c++/18429
28374 * g++.dg/template/array9.C: New test.
28375 * g++.dg/ext/vla1.C: Adjust error messages.
28376 * g++.dg/ext/vlm1.C: Likewise.
28377 * g++.dg/template/crash2.C: Likewise.
28378
28379 PR c++/18436
28380 * g++.dg/template/call3.C: New test.
28381
28382 PR c++/18407
28383 * g++.dg/template/ptrmem11.C: New test.
28384
28385 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
28386
28387 PR other/14264
28388 * lib/g++.exp: Set LC_ALL and LANG to C.
28389 * lib/gcc-dg.exp: Likewise.
28390 * lib/gfortran.exp: Likewise.
28391 * lib/objc.exp: Likewise.
28392 * lib/treelang.exp: Likewise.
28393
28394 2004-11-12 Andreas Schwab <schwab@suse.de>
28395
28396 * gcc.dg/pr16286.c: Fix last change.
28397
28398 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28399
28400 PR c++/18416
28401 * g++.dg/init/global1.C: New test.
28402
28403 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
28404
28405 * gcc.c-torture/execute/20041112-1.c: New test.
28406
28407 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28408
28409 * lib/gcc-dg.exp (dg-target-list): New.
28410
28411 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28412 Richard Sandiford <rsandifo@redhat.com>
28413
28414 * lib/target-supports.exp (get-compiler_messages): New.
28415 (check_named_sections_available): Use it.
28416 (check_effective_target_ilp32): New.
28417 (check_effective_target_lp64): New.
28418 (is-effective-target): New.
28419 * lib/gcc-dg.exp (dg-require-effective-target): New.
28420
28421 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
28422
28423 * gcc.dg/precedence-1.c: New test.
28424
28425 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28426
28427 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28428
28429 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28430 message, delete generated files, use more descriptive name for
28431 executable, and make the test unsupported when it cannot be run.
28432
28433 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28434 (dg-require-weak, dg-require-visibility, dg-require-alias,
28435 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28436 dg-require-iconv, dg-require-named-sections): Use it.
28437
28438 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28439
28440 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
28441
28442 PR target/16457
28443 * gcc.dg/ppc-and-1: New
28444
28445 PR target/16796
28446 * gcc.dg/ppc-mov-1.c: New.
28447
28448 PR target/16458
28449 * gcc.dg/ppc-compare-1.c: New.
28450
28451 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
28452
28453 * objc.dg/desig-init-2.m: New test.
28454
28455 2004-11-10 Adam Nemet <anemet@lnxw.com>
28456
28457 PR middle-end/18160
28458 * g++.dg/warn/register-var-1.C: New test.
28459 * g++.dg/warn/register-var-2.C: New test.
28460
28461 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28462
28463 * gcc.dg/union-2.c: New test.
28464
28465 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
28466
28467 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28468 New test for PR tree-optimization/17892.
28469
28470 2004-11-09 Mark Mitchell <mark@codesourcery.com>
28471
28472 PR c++/18369
28473 * g++.dg/init/new12.C: New test.
28474
28475 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
28476
28477 * gcc.target/sparc: New directory.
28478 * gcc.target/sparc/sparc.exp: New driver.
28479 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28480 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28481 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28482 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28483
28484 2004-11-10 Paul Brook <paul@codesourcery.com>
28485
28486 PR fortran/18218
28487 * gfortran.dg/list_read.c: New test.
28488
28489 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28490
28491 PR c/18322
28492 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28493 expected diagnostic location.
28494
28495 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
28496
28497 * gcc.dg/20041109-1.c: New test.
28498
28499 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
28500
28501 PR objc/18406
28502 * objc/compile/pr18406.m: New test.
28503
28504 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28505
28506 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28507
28508 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28509
28510 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28511
28512 2004-11-08 Steve Ellcey <sje@cup.hp.com>
28513
28514 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28515
28516 2004-11-08 Steve Ellcey <sje@cup.hp.com>
28517
28518 * gcc.dg/20030225-2.c: Add prototype for abort and
28519 exit.
28520
28521 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
28522
28523 PR tree-opt/18299
28524 * gcc.c-torture/pr18299-1.c: New test.
28525
28526 2004-11-06 Andreas Schwab <schwab@suse.de>
28527
28528 * gcc.dg/pr16286.c: Also test for bool and pixel.
28529
28530 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
28531
28532 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28533 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28534 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28535 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28536 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28537 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28538 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28539 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28540 gcc.dg/struct-semi-3.c: New tests.
28541
28542 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28543
28544 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28545
28546 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28547
28548 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28549 Do not use C99 designators.
28550
28551 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28552
28553 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28554
28555 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28556
28557 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28558 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28559 * gcc.c-torture/execute/simd-5.x: Remove.
28560
28561 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
28562
28563 PR rtl-optimization/17933
28564 * gcc.dg/torture/pr17933-1.c: New test.
28565
28566 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
28567
28568 PR target/18106
28569 * lib/target-supports.exp (check_weak_available): Support
28570 Windows.
28571
28572 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
28573
28574 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28575 call to fflush(stdout) before abort.
28576 (my_ffsll): New function.
28577 (generate_fields): Use it.
28578
28579 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
28580
28581 * gcc.dg/init-undef-1.c: New test.
28582
28583 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
28584
28585 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28586 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28587 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28588 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28589 expected messages for new parser.
28590
28591 2004-11-04 Mark Mitchell <mark@codesourcery.com>
28592
28593 * g++.dg/ext/visibility/symbian1.C: New test.
28594
28595 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
28596
28597 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28598 on LP64 targets.
28599
28600 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
28601
28602 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28603 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28604 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28605 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28606 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28607 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28608 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28609 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28610 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28611 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28612
28613 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
28614
28615 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28616 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28617 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28618 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28619 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28620 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28621 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28622 for new parser.
28623
28624 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
28625
28626 PR target/15342
28627 * gcc.dg/20041104-1.c: New test.
28628
28629 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28630
28631 * g++.dg/template/nontype7.C: New test.
28632 * g++.dg/template/nontype8.C: Likewise.
28633 * g++.dg/template/nontype9.C: Likewise.
28634 * g++.dg/template/nontype10.C: Likewise.
28635 * g++.dg/tc1/dr49.C: Likewise.
28636 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28637 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28638
28639 2004-11-04 Ben Elliston <bje@au.ibm.com>
28640
28641 * g++.dg/rtti/tinfo1.C: Remove xfails.
28642
28643 2004-11-04 Ben Elliston <bje@au.ibm.com>
28644
28645 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28646 packed attribute to the definition to satisfy the new C++ parser.
28647
28648 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
28649
28650 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28651 invocations of va_arg.
28652
28653 2004-11-02 Mark Mitchell <mark@codesourcery.com>
28654
28655 PR c++/18124
28656 * g++.dg/template/crash25.C: New test.
28657
28658 PR c++/18155
28659 * g++.dg/template/typedef2.C: New test.
28660 * g++.dg/parse/crash13.C: Adjust error markers.
28661
28662 PR c++/18177
28663 * g++.dg/conversion/const3.C: New test.
28664
28665 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28666
28667 PR fortran/17535
28668 PR fortran/17583
28669 PR fortran/17713
28670 * gfortran.dg/generic_[123].f90: New testcases.
28671
28672 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28673
28674 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28675 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28676
28677 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
28678
28679 PR tree-opt/16808
28680 * gcc.c-torture/compile/pr16808.c: New test.
28681
28682 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
28683
28684 PR rtl-optimization/17104
28685 * gcc.dg/ppc-bitfield1.c: New.
28686
28687 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
28688
28689 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28690
28691 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
28692
28693 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
28694 strings for 32-bit code.
28695
28696 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
28697
28698 PR c/18239
28699 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28700
28701 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
28702
28703 PR c++/18064
28704 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28705
28706 2004-10-31 Mark Mitchell <mark@codesourcery.com>
28707
28708 PR c++/15172
28709 * g++.dg/init/aggr2.C: New test.
28710
28711 2004-10-30 Ziemowit Laski <zlaski@apple.com>
28712
28713 * objc.dg/local-decl-1.m: New test.
28714
28715 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
28716
28717 * gcc.dg/20040910-1.c: Adjust regex.
28718
28719 2004-10-30 Roger Sayle <roger@eyesopen.com>
28720
28721 PR rtl-optimization/18084
28722 * g++.dg/opt/pr18084-1.C: New testcase.
28723
28724 2004-10-30 Matt Austern <austern@apple.com>
28725
28726 PR c++/17542
28727 * g++.dg/ext/attrib18.C: New test.
28728
28729 2004-10-30 Roger Sayle <roger@eyesopen.com>
28730
28731 PR middle-end/18096
28732 * gcc.dg/pr18096-1.c: New test case.
28733
28734 2004-10-30 Roger Sayle <roger@eyesopen.com>
28735
28736 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28737
28738 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
28739
28740 PR c/16666
28741 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28742 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28743 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28744 gcc.dg/old-style-prom-3.c: New tests.
28745
28746 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
28747
28748 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28749 Remove unnecessary inclusion of stdio.h.
28750
28751 2004-10-29 Roger Sayle <roger@eyesopen.com>
28752
28753 PR rtl-optimization/17581
28754 * gcc.dg/pr17581-1.c: New test case.
28755
28756 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
28757
28758 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28759 being implemented.
28760 * g++.dg/conversion/dr195-1.C: New.
28761 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28762 * g++.old-deja/g++.mike/p10148.C: Likewise.
28763
28764 2004-10-29 Mark Mitchell <mark@codesourcery.com>
28765
28766 PR c++/17695
28767 * g++.dg/debug/typedef2.C: New test.
28768
28769 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
28770
28771 PR fortran/13490
28772 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28773 * gfortran.dg/g77/README: Update.
28774
28775 2004-10-28 Matt Austern <austern@apple.com>
28776
28777 PR c++/14124
28778 * g++.dg/ext/packed7.C: New test.
28779
28780 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
28781
28782 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28783 scan-assembler.
28784 * lib/scanasm.exp (hidden-scan-for): New proc.
28785 (scan-hidden): Use hidden-scan-for instead of constructing the scan
28786 string.
28787 (scan-not-hidden): Likewise.
28788 * lib/target-supports.exp (check_visibility_available): mach-o is
28789 support too.
28790
28791 2004-10-28 Mark Mitchell <mark@codesourcery.com>
28792
28793 PR c++/17132
28794 * g++.dg/template/memclass3.C: New test.
28795
28796 2004-10-28 Adam Nemet <anemet@lnxw.com>
28797
28798 PR middle-end/18160
28799 * gcc.dg/register-var-1.c: New test.
28800 * gcc.dg/register-var-2.c: New test.
28801 * gcc.dg/asm-7.c: Taking the address of a register variable is an
28802 error now.
28803
28804 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
28805
28806 PR other/18172
28807 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28808 unused variables.
28809 * gcc.dg/vect/vect-22.c: Likewise.
28810
28811 2004-10-28 Jakub Jelinek <jakub@redhat.com>
28812
28813 * gcc.dg/i386-rotate-1.c: New test.
28814
28815 2004-10-27 Mark Mitchell <mark@codesourcery.com>
28816
28817 * g++.dg/init/ref12.C: Add "run" marker.
28818
28819 PR c++/17435
28820 * g++.dg/init/ref12.C: New test.
28821
28822 PR c++/18140
28823 * g++.dg/template/shift1.C: New test.
28824 * g++.dg/template/error10.C: Adjust error markers.
28825
28826 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
28827
28828 PR tree-opt/17529
28829 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28830
28831 2004-10-27 Geoffrey Keating <geoffk@apple.com>
28832
28833 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28834 * gcc.dg/weak/weak-3.c: Likewise.
28835 * gcc.dg/weak/weak-5.c: Likewise.
28836 * gcc.dg/weak/weak-9.c: Likewise.
28837 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28838 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28839
28840 * gcc.dg/darwin-weakimport-1.c: New.
28841
28842 2004-10-28 Ben Elliston <bje@au.ibm.com>
28843
28844 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28845
28846 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
28847
28848 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28849 'syntax' error messages.
28850 * gcc.dg/cpp/direct2s.c: Likewise.
28851
28852 2004-10-26 Geoffrey Keating <geoffk@apple.com>
28853
28854 * gcc.c-torture/compile/20041026-1.c: New.
28855
28856 2004-10-26 Mark Mitchell <mark@codesourcery.com>
28857
28858 PR c++/18093
28859 * g++.dg/lookup/ns2.C: New test.
28860
28861 PR c++/18020
28862 * g++.dg/template/enum4.C: New test.
28863
28864 PR c++/18161
28865 * g++.dg/template/expr1.C: New test.
28866
28867 2004-10-26 Ben Elliston <bje@au.ibm.com>
28868
28869 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28870
28871 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
28872
28873 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28874 gcc.dg/decl-nospec-3.c: New tests.
28875
28876 2004-10-26 Ziemowit Laski <zlaski@apple.com>
28877
28878 * objc.dg/super-class-3.m: New test.
28879
28880 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
28881
28882 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28883 resyncing.
28884 * gcc.dg/cpp/direct2s.c: Likewise.
28885
28886 2004-10-25 Geoffrey Keating <geoffk@apple.com>
28887
28888 * objc.dg/image-info.m: Update for changes to section selection.
28889
28890 2004-10-25 David Ayers <d.ayers@inode.at>
28891 Ziemowit Laski <zlaski@apple.com>
28892
28893 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28894 diagnostics when messaging 'id <Proto>'.
28895 * objc.dg/class-protocol-1.m: New test.
28896 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28897 a non-existent method signature.
28898 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28899 Update diagnostics when messaging with non-existent method signature.
28900 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28901 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28902 invalid receivers are now resolved as if messaging 'id'; remove
28903 extraneous diagnostics.
28904
28905 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
28906
28907 PR c/16667
28908 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28909 gcc.dg/init-desig-obs-3.c: New tests.
28910
28911 2004-10-25 Jakub Jelinek <jakub@redhat.com>
28912
28913 * gcc.dg/debug/20041023-1.c: New test.
28914
28915 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
28916
28917 PR middle-end/17407
28918 * gcc.c-torture/compile/pr17407.c: New test.
28919
28920 PR c++/18121
28921 * g++.dg/template/array8.C: New test.
28922
28923 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
28924
28925 PR other/18138
28926 * lib/g++.exp: Accept more than one multilib libgcc.
28927 * lib/gcc-dg.exp: Likewise.
28928 * lib/objc.exp: Likewise.
28929 * lib/treelang.exp: Likewise.
28930 * lib/gfortran.exp: Likewise.
28931
28932 2004-10-24 Ben Elliston <bje@au.ibm.com>
28933
28934 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28935
28936 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
28937
28938 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28939 * gcc.dg/c99-const-expr-3.c: Likewise.
28940
28941 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
28942
28943 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28944
28945 2004-10-23 Ben Elliston <bje@au.ibm.com>
28946
28947 * gcc.c-torture/execute/loop-2e.x: Remove.
28948
28949 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
28950
28951 PR c++/18095
28952 * g++.dg/parse/crash18.C: New.
28953 * g++.dg/parse/crash19.C: New.
28954
28955 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
28956
28957 * g++.dg/ext/dllimport1.C: Move dg-warnings.
28958 * g++.dg/ext/dllimport2.C: Same.
28959 * g++.dg/ext/dllimport8.C: Same.
28960
28961 2004-10-21 Mark Mitchell <mark@codesourcery.com>
28962
28963 PR c++/10841
28964 * g++.dg/conversion/cast1.C: New test.
28965 * g++.dg/overload/pmf1.C: Adjust error marker.
28966
28967 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
28968
28969 PR objc/17923
28970 * objc.dg/const-str-7.m: New test.
28971
28972 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28973
28974 * g++.dg/template/memfriend11.C: Fix comment typo.
28975 * g++.dg/template/memfriend14.C: Likewise.
28976
28977 2004-10-20 Richard Henderson <rth@redhat.com>
28978
28979 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28980 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28981 -fasynchronous-unwind-tables.
28982
28983 2004-10-20 Richard Henderson <rth@redhat.com>
28984
28985 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28986 (main): Return success.
28987 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28988 (main): Return success.
28989
28990 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28991
28992 PR c++/13495
28993 * g++.dg/template/memfriend9.C: New test.
28994 * g++.dg/template/memfriend10.C: Likewise.
28995 * g++.dg/template/memfriend11.C: Likewise.
28996 * g++.dg/template/memfriend12.C: Likewise.
28997 * g++.dg/template/memfriend13.C: Likewise.
28998 * g++.dg/template/memfriend14.C: Likewise.
28999 * g++.dg/template/memfriend15.C: Likewise.
29000 * g++.dg/template/memfriend16.C: Likewise.
29001 * g++.dg/template/memfriend17.C: Likewise.
29002 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29003
29004 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
29005
29006 * g++.dg/conversion/dr195.C: New.
29007 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29008
29009 2004-10-20 Ben Elliston <bje@au.ibm.com>
29010 Devang Patel <dpatel@apple.com>
29011
29012 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29013 of floating point arithmetic, which could trap.
29014
29015 2004-10-19 Mark Mitchell <mark@codesourcery.com>
29016
29017 PR c++/14035
29018 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29019 * g++.dg/conversion/const2.C: New test.
29020 * g++.dg/expr/reinterpret2.C: New test.
29021 * g++.dg/expr/reinterpret3.C: New test.
29022 * g++.dg/expr/cast2.C: New test.
29023 * g++.dg/expr/copy1.C: New test.
29024 * g++.dg/other/conversion1.C: Change error message.
29025 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29026 function pointers to void *.
29027 * g++.old-deja/g++.mike/p10148.C: Likewise.
29028
29029 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29030
29031 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29032
29033 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
29034
29035 PR c++/18047
29036
29037 * g++.dg/parse/expr3.C: New test.
29038
29039 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29040
29041 * gcc.dg/smod-1.c: New test.
29042
29043 2004-10-18 Ziemowit Laski <zlaski@apple.com>
29044
29045 * objc.dg/method-14.m: New test.
29046
29047 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29048
29049 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29050 Also xfail as the patch was reverted.
29051
29052 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29053
29054 PR middle-end/16973
29055 * gcc.dg/pr16973.c: New test.
29056
29057 2004-10-18 Diego Novillo <dnovillo@redhat.com>
29058
29059 PR tree-optimization/17656
29060 * gcc.c-torture/compile/pr17656.c: New test.
29061
29062 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
29063
29064 * g++.dg/eh/shadow1.C: New.
29065
29066 2004-10-18 Jakub Jelinek <jakub@redhat.com>
29067
29068 * gcc.c-torture/compile/20041018-1.c: New test.
29069
29070 2004-10-18 Ben Elliston <bje@au.ibm.com>
29071
29072 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29073 compiler referring to register 0 when accessing sdata. The linker
29074 now patches things up.
29075
29076 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
29077
29078 PR c/17529
29079 * gcc.c-torture/compile/pr17529.c: New test.
29080
29081 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29082
29083 PR c++/17743
29084 * g++.dg/ext/attrib17.C: New test.
29085
29086 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29087
29088 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29089
29090 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29091
29092 PR c++/10479
29093 * g++.dg/ext/attrib16.C: New test.
29094
29095 2004-10-15 Mark Mitchell <mark@codesourcery.com>
29096
29097 PR c++/17042
29098 * g++.dg/init/dso_handle1.C: New test.
29099
29100 PR c++/14667
29101 * g++.dg/parse/typedef6.C: New test.
29102
29103 PR c++/17916
29104 * g++.dg/parse/pragma1.C: New test.
29105
29106 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
29107
29108 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29109
29110 2004-10-15 Steve Ellcey <sje@cup.hp.com>
29111
29112 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29113 -fno-common when on HPPA HP-UX platforms.
29114
29115 2004-10-15 Jakub Jelinek <jakub@redhat.com>
29116
29117 PR other/16820
29118 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29119 stdint.h.
29120 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29121 uintptr_t.
29122
29123 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29124
29125 PR c++/16301
29126 * g++.dg/lookup/strong-using-4.C: New test.
29127
29128 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29129
29130 PR middle-end/16567
29131 * gcc.c-torture/compile/nested-1.c: New test.
29132
29133 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29134
29135 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29136 and mipsisa64*-*-* (until support for misaligned loads is added).
29137 * gcc.dg/vect/vect-50.c: Likewise.
29138 * gcc.dg/vect/vect-52.c: Likewise.
29139 * gcc.dg/vect/vect-54.c: Likewise.
29140 * gcc.dg/vect/vect-58.c: Likewise.
29141 * gcc.dg/vect/vect-60.c: Likewise.
29142 * gcc.dg/vect/vect-80.c: Likewise.
29143
29144 2004-10-14 Mark Mitchell <mark@codesourcery.com>
29145
29146 PR c++/17976
29147 * g++.dg/init/dtor3.C: New test.
29148
29149 2004-10-15 Ben Elliston <bje@au.ibm.com>
29150
29151 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29152
29153 2004-10-14 Geoffrey Keating <geoffk@apple.com>
29154
29155 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29156 * gcc.dg/macho-lo-sum.c: Likewise.
29157
29158 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
29159
29160 * gcc.dg/ppc-spe64-1.c: New test.
29161
29162 2004-10-14 Devang Patel <dpatel@apple.com>
29163
29164 PR 17635
29165 * gcc.dg/pr17635.c : New test.
29166
29167 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
29168
29169 * gcc.dg/vect/vect-28.c: Remove xfail.
29170 * gcc.dg/vect/vect-30.c: Remove xfail.
29171 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29172 * gcc.dg/vect/vect-33.c: Remove xfail.
29173 * gcc.dg/vect/vect-44.c: Remove xfail.
29174 * gcc.dg/vect/vect-46.c: Remove xfail.
29175 * gcc.dg/vect/vect-50.c: Remove xfail.
29176 * gcc.dg/vect/vect-52.c: Remove xfail.
29177 * gcc.dg/vect/vect-54.c: Remove xfail.
29178 * gcc.dg/vect/vect-58.c: Remove xfail.
29179 * gcc.dg/vect/vect-60.c: Remove xfail.
29180 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29181 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29182 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29183 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29184 * gcc.dg/vect/vect-8.c: Remove xfail.
29185 * gcc.dg/vect/vect-80.c: Remove xfail.
29186 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29187
29188 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29189
29190 * gcc.dg/vect/vect-82.c: New testcase.
29191 * gcc.dg/vect/vect-82_64.c: New testcase.
29192 * gcc.dg/vect/vect-83.c: New testcase.
29193 * gcc.dg/vect/vect-83_64.c: New testcase.
29194
29195 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29196
29197 * gcc.dg/cpp/error-1.c: New test.
29198
29199 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29200
29201 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29202
29203 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
29204
29205 PR target/17984
29206 * gcc.dg/cris-peep2-xsrand2.c: New test.
29207
29208 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
29209
29210 PR c++/17661
29211 * g++.dg/expr/for2.C: New test.
29212
29213 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29214
29215 * g++.dg/inherit/thunk1.C: Run on the SPARC.
29216
29217 2004-10-13 Jakub Jelinek <jakub@redhat.com>
29218
29219 PR tree-optimization/17724
29220 * g++.dg/opt/pr17724-1.C: New test.
29221 * g++.dg/opt/pr17724-2.C: New test.
29222 * g++.dg/opt/pr17724-3.C: New test.
29223 * g++.dg/opt/pr17724-4.C: New test.
29224 * g++.dg/opt/pr17724-5.C: New test.
29225 * g++.dg/opt/pr17724-6.C: New test.
29226
29227 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
29228
29229 PR c/17301
29230 * gcc.dg/pr17301-2.c: New test.
29231
29232 2004-10-11 Mark Mitchell <mark@codesourcery.com>
29233
29234 PR c++/15876
29235 * g++.dg/parse/error22.C: New test.
29236
29237 PR c++/17936
29238 * g++.dg/template/spec18.C: New test.
29239
29240 2004-10-11 Steve Ellcey <sje@cup.hp.com>
29241
29242 * gcc.dg/ia64-asm-1.c: Add prototype for abort
29243 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29244 memcpy.
29245 * gcc.dg/ia64-sync-2.c: Ditto.
29246 * gcc.dg/ia64-sync-3.c: Ditto.
29247
29248 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
29249
29250 * g++.dg/eh/cleanup5.C: Add dg-options "".
29251
29252 2004-10-11 Roger Sayle <roger@eyesopen.com>
29253
29254 PR middle-end/17657
29255 * gcc.dg/switch-4.c: New test case.
29256
29257 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
29258
29259 * gcc.c-torture/execute/20041011-1.c: New test.
29260
29261 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29262
29263 PR c++/17554
29264 * g++.dg/init/for3.C: New test.
29265
29266 PR c++/17657
29267 * g++.dg/opt/switch2.C: New test.
29268
29269 PR middle-end/17703
29270 * g++.dg/warn/Wreturn-2.C: New test.
29271
29272 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29273
29274 PR c++/17907
29275 * g++.dg/eh/cleanup5.C: New test.
29276
29277 2004-10-10 Mark Mitchell <mark@codesourcery.com>
29278
29279 PR c++/17393
29280 * g++.dg/parse/error21.C: New test.
29281
29282 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
29283
29284 * g++.dg/overload/pmf1.C: Adjust quoting marks.
29285 * g++.dg/warn/incomplete1.C: Likewise.
29286 * g++.dg/template/qualttp20.C: Likewise.
29287
29288 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29289
29290 PR c/17881
29291 * parm-incomplete-1.c: New test.
29292
29293 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29294
29295 PR c++/17867
29296 * g++.dg/parse/error19.C: New test.
29297
29298 PR c++/17670
29299 * g++.dg/init/new11.C: New test.
29300
29301 PR c++/17821
29302 * g++.dg/parse/error20.C: New test.
29303
29304 PR c++/17826
29305 * g++.dg/template/crash24.C: New test.
29306
29307 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29308
29309 PR c/17301
29310 * gcc.dg/pr17301-1.c: New test.
29311
29312 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29313
29314 PR c/17189
29315 * gcc.dg/anon-struct-5.c: New test.
29316
29317 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
29318
29319 PR c/17844
29320 * gcc.dg/pr17844-1.c: New test.
29321
29322 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
29323
29324 PR tree-optimization/17906
29325 * gcc.c-torture/compile/pr17906.c: New.
29326
29327 2004-10-09 Stuart Hastings <stuart@apple.com>
29328 Roger Sayle <roger@eyesopen.com>
29329
29330 PR rtl-optimization/17853
29331 * gcc.dg/i386-mmx-5.c: New testcase.
29332
29333 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
29334
29335 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29336
29337 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29338
29339 PR c++/17524
29340 * g++.dg/template/static9.C: New test.
29341
29342 PR c++/17685
29343 * g++.dg/parse/operator5.C: New test.
29344
29345 2004-10-09 Roger Sayle <roger@eyesopen.com>
29346
29347 PR middle-end/17894
29348 * gcc.c-torture/execute/divcmp-4.c: New test case.
29349
29350 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29351
29352 PR tree-opt/17902
29353 * g++.dg/opt/pr17902.C: New test.
29354
29355 2004-10-09 Jakub Jelinek <jakub@redhat.com>
29356
29357 * gcc.dg/cpp/ident-1.c: Add dg-options "".
29358
29359 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29360
29361 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29362
29363 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29364
29365 * gcc.dg/assign-warn-3.c: New test.
29366
29367 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29368
29369 PR c/16999
29370 * gcc.dg/cpp/ident-1.c: New test.
29371
29372 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
29373
29374 * gcc.c-torture/compile/acc1.c: New.
29375
29376 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29377
29378 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29379 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29380
29381 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29382
29383 * gcc.dg/ultrasp11.c: New test.
29384
29385 2004-10-08 Michael Matz <matz@suse.de>
29386
29387 * gcc.dg/doloop-2.c: New test.
29388
29389 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29390
29391 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29392 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29393 objc.dg/method-9.m: Update expected diagnostics.
29394
29395 2004-10-07 Geoffrey Keating <geoffk@apple.com>
29396
29397 * gcc.dg/ppc-fsel-3.c: New file.
29398 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29399
29400 2004-10-07 Paul Brook <paul@codesourcery.com>
29401
29402 * gfortran.dg/intrinsic_verify_1.f90: New test.
29403
29404 2004-10-07 Paul Brook <paul@codesourcery.com>
29405
29406 * gfortran.dg/empty_format_1.f90: Remove stray commas.
29407
29408 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29409
29410 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29411 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29412 commit.
29413
29414 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
29415
29416 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29417
29418 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29419
29420 PR c++/17115
29421 * g++.dg/warn/Winline-4.C: New test.
29422
29423 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29424
29425 * gcc.c-torture/compile/20041007-1.c: New test.
29426
29427 2004-10-07 Paul Brook <paul@codesourcery.com>
29428
29429 PR fortran/17678
29430 * gfortran.dg/use_allocated_1.f90: New test.
29431
29432 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
29433
29434 PR middle-end/17849
29435 * gfortran.fortran-torture/compile/nested.f90: New test
29436
29437 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
29438
29439 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29440
29441 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
29442
29443 PR c++/17368
29444 * g++.dg/ext/asm6.C: New test.
29445
29446 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
29447
29448 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29449
29450 2004-10-06 Paul Brook <paul@codesourcery.com>
29451
29452 PR libfortran/17709
29453 * gfortran.dg/empty_format_1.f90: New test.
29454
29455 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29456
29457 PR fortran/17568
29458 * gfortran.dg/ishft.f90: New test.
29459
29460 PR fortran/17283
29461 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29462 tests.
29463
29464 2004-10-06 Paul Brook <paul@codesourcery.com>
29465
29466 * gfortran.dg/do_1.f90: New test.
29467
29468 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29469
29470 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29471 optimizing for size.
29472
29473 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
29474
29475 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29476
29477 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
29478
29479 * gcc.c-torture/compile/20041005-1.c: New test.
29480
29481 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
29482
29483 PR c++/17829
29484 * g++.dg/lookup/koenig4.C: New.
29485
29486 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
29487
29488 * g++.dg/other/classkey1.C: Adjust quoting marks.
29489 * g++.dg/parse/error15.C: Likewise.
29490 * g++.dg/template/meminit2.C (int>): Likewise.
29491
29492 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29493
29494 PR fortran/17283
29495 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29496
29497 PR fortran/17631
29498 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29499
29500 PR fortran/17708
29501 * gfortran.dg/pr17708.f90: New test.
29502
29503 2004-10-04 Chao-ying Fu <fu@mips.com>
29504
29505 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29506 * gcc.dg/vect/vect-4.c: Ditto.
29507 * gcc.dg/vect/vect-5.c: Ditto.
29508 * gcc.dg/vect/vect-6.c: Ditto.
29509 * gcc.dg/vect/vect-8.c: Ditto.
29510 * gcc.dg/vect/vect-16.c: Ditto.
29511 * gcc.dg/vect/vect-30.c: Ditto.
29512 * gcc.dg/vect/vect-40.c: Ditto.
29513 * gcc.dg/vect/vect-41.c: Ditto.
29514 * gcc.dg/vect/vect-42.c: Ditto.
29515 * gcc.dg/vect/vect-43.c: Ditto.
29516 * gcc.dg/vect/vect-44.c: Ditto.
29517 * gcc.dg/vect/vect-45.c: Ditto.
29518 * gcc.dg/vect/vect-46.c: Ditto.
29519 * gcc.dg/vect/vect-47.c: Ditto.
29520 * gcc.dg/vect/vect-48.c: Ditto.
29521 * gcc.dg/vect/vect-49.c: Ditto.
29522 * gcc.dg/vect/vect-50.c: Ditto.
29523 * gcc.dg/vect/vect-51.c: Ditto.
29524 * gcc.dg/vect/vect-52.c: Ditto.
29525 * gcc.dg/vect/vect-53.c: Ditto.
29526 * gcc.dg/vect/vect-54.c: Ditto.
29527 * gcc.dg/vect/vect-55.c: Ditto.
29528 * gcc.dg/vect/vect-56.c: Ditto.
29529 * gcc.dg/vect/vect-57.c: Ditto.
29530 * gcc.dg/vect/vect-58.c: Ditto.
29531 * gcc.dg/vect/vect-59.c: Ditto.
29532 * gcc.dg/vect/vect-60.c: Ditto.
29533 * gcc.dg/vect/vect-74.c: Ditto.
29534 * gcc.dg/vect/vect-79.c: Ditto.
29535 * gcc.dg/vect/vect-80.c: Ditto.
29536
29537 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
29538
29539 * gcc.dg/unused-7.c: Use the correct option.
29540
29541 2004-10-04 Paul Brook <paul@codesourcery.com>
29542 Bud Davis <bdavis9659@comcast.net>
29543
29544 PR fortran/17706
29545 PR fortran/16434
29546 * gfortran/pr17706.f90: New test.
29547 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29548
29549 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29550
29551 * gfortran.dg/pr17612.f90: New test.
29552
29553 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
29554
29555 * g++.dg/template/local1.C: Adjust quoting marks in
29556 testing for diagnostics.
29557 * g++.dg/tls/diag-2.C: Likewise.
29558 * g++.dg/other/error8.C: Likewise.
29559
29560 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
29561
29562 PR c/17178
29563 * gcc.dg/unused-4.c: Adjust to be correct.
29564
29565 PR c/17820
29566 * gcc.dg/unused-7.c: New test.
29567
29568 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
29569
29570 PR c++/17797
29571 * g++.dg/overload/template2.C: New test.
29572
29573 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
29574
29575 PR tree-optimization/16632
29576 * gcc.dg/tree-ssa/20041002-1.c: New.
29577
29578 2004-10-03 Paul Brook <paul@codesourcery.com>
29579
29580 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
29581 rather than relying on default formatting.
29582
29583 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
29584
29585 * gcc.dg/20040920-1.c: Update expected message text.
29586
29587 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
29588
29589 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29590
29591 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
29592
29593 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29594 tree level.
29595
29596 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
29597
29598 * gcc.dg/tree-ssa/pr17343.c: Remove.
29599
29600 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
29601
29602 PR tree-opt/17343
29603 * gcc.dg/tree-ssa/pr17343.c: New test.
29604
29605 2004-10-01 Jakub Jelinek <jakub@redhat.com>
29606
29607 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29608 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29609 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29610 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29611 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29612
29613 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
29614
29615 * gcc.dg/lvalue-2.c: New test.
29616
29617 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
29618
29619 PR c/17730
29620 * gcc.dg/pr17730-1.c: New test
29621
29622 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
29623
29624 PR c/7425
29625 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29626
29627 2004-09-29 Jakub Jelinek <jakub@redhat.com>
29628
29629 * gcc.c-torture/execute/stdarg-1.c: New test.
29630 * gcc.c-torture/execute/stdarg-2.c: New test.
29631 * gcc.c-torture/execute/stdarg-3.c: New test.
29632 * gcc.dg/tree-ssa/stdarg-1.c: New test.
29633 * gcc.dg/tree-ssa/stdarg-2.c: New test.
29634 * gcc.dg/tree-ssa/stdarg-3.c: New test.
29635 * gcc.dg/tree-ssa/stdarg-4.c: New test.
29636 * gcc.dg/tree-ssa/stdarg-5.c: New test.
29637
29638 2004-09-29 Jakub Jelinek <jakub@redhat.com>
29639
29640 PR tree-optimization/17697
29641 * g++.dg/opt/pr17697-1.C: New test.
29642 * g++.dg/opt/pr17697-2.C: New test.
29643 * g++.dg/opt/pr17697-3.C: New test.
29644
29645 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
29646
29647 PR c/16409
29648 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29649 gcc.dg/vla-init-5.c: New tests.
29650
29651 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
29652
29653 PR c/13804
29654 * gcc.dg/pr13804-1.c: New test.
29655
29656 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29657
29658 PR fortran/16938
29659 * gfortran.dg/pr16938.f90: New test.
29660
29661 2004-09-27 Mark Mitchell <mark@codesourcery.com>
29662
29663 * g++.dg/template/crash23.C: New test.
29664
29665 2004-09-27 Mark Mitchell <mark@codesourcery.com>
29666
29667 PR c++/17585
29668 * g++.dg/template/static8.C: New test.
29669
29670 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
29671
29672 PR c++/17681
29673 * g++.dg/other/error9.C: New test.
29674
29675 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
29676
29677 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29678
29679 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29680
29681 PR fortran/15164
29682 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29683
29684 2004-09-26 Roger Sayle <roger@eyesopen.com>
29685
29686 PR middle-end/17112
29687 * gcc.dg/pr17112-1.c: New test case.
29688
29689 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
29690
29691 PR c/11459
29692 * gcc.dg/pr11459-1.c: New test.
29693
29694 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
29695
29696 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29697 * gcc.dg/tree-ssa/loop-4.c: Likewise.
29698
29699 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29700
29701 * gfortran.dg/pr15324.f90: Make array bounds consistent.
29702
29703 2004-09-25 Jan Hubicka <jh@suse.cz>
29704
29705 * compile/30040909-1.c: New test.
29706 * compile/30040907-1.c: New test.
29707
29708 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
29709
29710 * gcc.c-torture/execute/va-arg-26.c: New test.
29711
29712 2004-09-24 Zack Weinberg <zack@codesourcery.com>
29713
29714 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29715 extra diagnostics on targets with 64-bit pointers.
29716 * objc.dg/selector-1.m: Adjust dg-warning regexp.
29717
29718 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
29719
29720 PR c/17188
29721 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29722 * gcc.dg/decl-3.c: Adjust expected message.
29723
29724 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29725
29726 PR fortran/17615
29727 * gfortran.dg/pr17615.f90: New test.
29728
29729 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
29730
29731 PR tree-optimzation/17517
29732 * g++.dg/tree-ssa/pr17517.C: New Test.
29733
29734 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29735
29736 PR c++/16889
29737 * g++.dg/lookup/ambig3.C: New.
29738
29739 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
29740
29741 PR tree-opt/17624
29742 * g++.dg/opt/pr17624.C: New test.
29743
29744 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
29745
29746 PR c/6980
29747 * gcc.dg/Wbad-function-cast-1.c: New test.
29748
29749 2004-09-23 Zack Weinberg <zack@codesourcery.com>
29750
29751 * g++.dg/ext/complit1.C
29752 * g++.dg/other/error2.C
29753 * g++.dg/other/nontype-1.C
29754 * g++.dg/parse/crash11.C
29755 * g++.dg/parse/crash12.C
29756 * g++.dg/parse/error15.C
29757 * g++.dg/parse/error4.C
29758 * g++.dg/parse/tmpl-outside1.C
29759 * g++.dg/parse/too-many-tmpl-args1.C
29760 * g++.dg/template/dependent-expr3.C
29761 * g++.dg/template/error10.C
29762 * g++.dg/template/instantiate1.C
29763 * g++.dg/template/vtable2.C
29764 * g++.dg/warn/Wshadow-1.C
29765 * g++.dg/warn/weak1.C
29766 * g++.old-deja/g++.brendan/crash16.C
29767 * g++.old-deja/g++.brendan/crash18.C
29768 * g++.old-deja/g++.brendan/crash48.C
29769 * g++.old-deja/g++.brendan/crash49.C
29770 * g++.old-deja/g++.brendan/crash55.C
29771 * g++.old-deja/g++.brendan/crash56.C
29772 * g++.old-deja/g++.brendan/crash8.C
29773 * g++.old-deja/g++.brendan/enum11.C
29774 * g++.old-deja/g++.brendan/enum8.C
29775 * g++.old-deja/g++.brendan/enum9.C
29776 * g++.old-deja/g++.brendan/friend3.C
29777 * g++.old-deja/g++.brendan/misc14.C
29778 * g++.old-deja/g++.bugs/900402_02.C
29779 * g++.old-deja/g++.bugs/900404_03.C
29780 * g++.old-deja/g++.bugs/900404_04.C
29781 * g++.old-deja/g++.bugs/900428_03.C
29782 * g++.old-deja/g++.jason/crash4.C
29783 * g++.old-deja/g++.jason/overload21.C
29784 * g++.old-deja/g++.jason/redecl1.C
29785 * g++.old-deja/g++.jason/report.C
29786 * g++.old-deja/g++.jason/rfg10.C
29787 * g++.old-deja/g++.jason/template30.C
29788 * g++.old-deja/g++.law/arm12.C
29789 * g++.old-deja/g++.law/ctors5.C
29790 * g++.old-deja/g++.law/cvt20.C
29791 * g++.old-deja/g++.law/init10.C
29792 * g++.old-deja/g++.law/init8.C
29793 * g++.old-deja/g++.law/visibility17.C
29794 * g++.old-deja/g++.law/visibility7.C
29795 * g++.old-deja/g++.mike/net8.C
29796 * g++.old-deja/g++.mike/p646.C
29797 * g++.old-deja/g++.mike/p700.C
29798 * g++.old-deja/g++.mike/p701.C
29799 * g++.old-deja/g++.mike/p811.C
29800 * g++.old-deja/g++.ns/template13.C
29801 * g++.old-deja/g++.other/array3.C
29802 * g++.old-deja/g++.other/crash25.C
29803 * g++.old-deja/g++.other/dtor3.C
29804 * g++.old-deja/g++.other/dtor4.C
29805 * g++.old-deja/g++.other/main1.C
29806 * g++.old-deja/g++.other/warn7.C
29807 * g++.old-deja/g++.pt/crash11.C
29808 * g++.old-deja/g++.pt/crash36.C
29809 * g++.old-deja/g++.pt/spec22.C
29810 * g++.old-deja/g++.pt/spec9.C
29811 * g++.old-deja/g++.pt/ttp52.C
29812 * g++.old-deja/g++.robertl/eb103.C
29813 * g++.old-deja/g++.robertl/eb121.C
29814 * g++.old-deja/g++.robertl/eb22.C
29815 * g++.old-deja/g++.robertl/eb8.C:
29816 Update locations and/or regexps of dg-error markers.
29817 Remove markers for some bogus messages that are no longer issued.
29818
29819 2004-09-23 Jakub Jelinek <jakub@redhat.com>
29820
29821 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29822 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29823
29824 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
29825
29826 PR c++/17618
29827 * g++.dg/lookup/crash5.C: New test.
29828
29829 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
29830
29831 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29832 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29833 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29834 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29835 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29836 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29837
29838 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29839 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29840 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29841 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29842 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29843 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29844
29845 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29846
29847 * gcc.dg/vect/vect-44.c: Check additional cases.
29848 * gcc.dg/vect/vect-48.c: Check additional cases.
29849
29850 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29851 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29852 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29853 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29854 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29855 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29856 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29857 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29858 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29859
29860 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29861 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29862 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29863
29864 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29865
29866 * gcc.dg/tree-ssa/loop-6.c: New test.
29867
29868 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
29869
29870 PR c++/17620
29871 * g++.dg/inherit/base2.C: New.
29872
29873 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29874
29875 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29876 * gcc.dg/20001012-2.c: Likewise.
29877 * gcc.dg/20001013-1.c: Likewise.
29878 * gcc.dg/20001101-1.c: Likewise.
29879 * gcc.dg/20001102-1.c: Likewise.
29880 * gcc.dg/bf-spl1.c: Likewise.
29881 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29882 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29883
29884 2004-09-22 Diego Novillo <dnovillo@redhat.com>
29885
29886 PR tree-optimization/16721
29887 * gcc.dg/tree-ssa/pr16721.c: New test.
29888
29889 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
29890
29891 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29892 * gcc.dg/20040305-1.c: Likewise.
29893
29894 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
29895
29896 PR c/16566
29897 * gcc.c-torture/compile/pr16566-1.c,
29898 gcc.c-torture/compile/pr16566-2.c,
29899 gcc.c-torture/compile/pr16566-3.c: New tests.
29900
29901 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
29902
29903 PR tree-optimization/17512
29904 * gcc.c-torture/compile/20040916-1.c.
29905
29906 2004-09-21 Mark Mitchell <mark@codesourcery.com>
29907
29908 * gcc.dg/pragma-re-3.c: New test.
29909
29910 2004-09-17 Matt Austern <austern@apple.com>
29911
29912 PR c++/15049
29913 * g++.dg/other/anon3.C: New.
29914
29915 2004-09-21 Roger Sayle <roger@eyesopen.com>
29916
29917 PR c++/7503
29918 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29919 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29920 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29921 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29922 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29923
29924 2004-09-21 Bud Davis <bdavis9659@comcast.net>
29925
29926 PR fortran/17286
29927 * gfortran.dg/pr17286.f90: New test.
29928
29929 2004-09-20 Mark Mitchell <mark@codesourcery.com>
29930
29931 PR c++/17530
29932 * g++.dg/template/static7.C: New test.
29933
29934 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
29935
29936 PR tree-opt/17558
29937 * gcc.c-torture/compile/pr17558.c: New test.
29938
29939 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
29940
29941 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29942 if SKIP_ATTRIBUTE is defined.
29943
29944 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29945
29946 PR fortran/15957
29947 * gfortran.dg/pr15957.f90: New test.
29948
29949 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
29950
29951 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29952 in comparison.
29953 * gcc.dg/vect/vect-79.c: Likewise.
29954 * gcc.dg/vect/vect-80.c: Likewise.
29955
29956 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29957
29958 PR fortran/15750
29959 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29960
29961 2004-09-20 Ira Rosen <irar@il.ibm.com>
29962
29963 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29964 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29965 * gcc.dg/vect/vect-62.c: New testcase.
29966 * gcc.dg/vect/vect-63.c: New testcase.
29967 * gcc.dg/vect/vect-64.c: New testcase.
29968 * gcc.dg/vect/vect-65.c: New testcase.
29969 * gcc.dg/vect/vect-66.c: New testcase.
29970 * gcc.dg/vect/vect-67.c: New testcase.
29971 * gcc.dg/vect/vect-68.c: New testcase.
29972 * gcc.dg/vect/vect-69.c: New testcase.
29973 * gcc.dg/vect/vect-79.c: New testcase.
29974 * gcc.dg/vect/vect-80.c: New testcase.
29975
29976 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
29977
29978 * gcc.target/mips/asm-1.c: New test.
29979
29980 2004-09-19 Ira Rosen <irar@il.ibm.com>
29981
29982 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29983 * gcc.dg/vect/vect-73.c: New testcase.
29984 * gcc.dg/vect/vect-74.c: New testcase.
29985 * gcc.dg/vect/vect-75.c: New testcase.
29986 * gcc.dg/vect/vect-76.c: New testcase.
29987 * gcc.dg/vect/vect-77.c: New testcase.
29988 * gcc.dg/vect/vect-78.c: New testcase
29989
29990 2004-09-18 Paul Brook <paul@codesourcery.com>
29991
29992 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29993
29994 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
29995
29996 PR c/17424
29997 * gcc.dg/pr17424-1.c: New test.
29998
29999 2004-09-18 Diego Novillo <dnovillo@redhat.com>
30000
30001 * g++.dg/tree-ssa/pr17153.C: New test.
30002
30003 2004-09-16 Geoffrey Keating <geoffk@apple.com>
30004
30005 PR pch/13361
30006 * g++.dg/pch/wchar-1.C: New.
30007 * g++.dg/pch/wchar-1.Hs: New.
30008
30009 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
30010
30011 * gcc.c-torture/execute/20040917-1.c: New test.
30012
30013 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30014
30015 PR tree-optimization/17319
30016 * gcc.dg/pr17319.c: New test.
30017
30018 2004-09-17 Devang Patel <dpatel@apple.com>
30019
30020 * gcc.dg/20040813-1.c: New test.
30021
30022 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30023
30024 PR tree-optimization/17273
30025 * gcc.c-torture/compile/pr17273.c: New test.
30026
30027 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
30028
30029 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30030 Update expected messages.
30031 * gcc.dg/declspec-13.c: New test.
30032
30033 2004-09-17 David Edelsohn <edelsohn@gnu.org>
30034
30035 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30036
30037 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30038
30039 * gcc.c-torture/execute/pr17252.c: Use post-increment to
30040 change what 'a' is pointing to.
30041
30042 2004-09-17 Mark Mitchell <mark@codesourcery.com>
30043
30044 PR c++/16002
30045 * g++.dg/template/error18.C: New test.
30046
30047 PR c++/16029
30048 * g++.dg/warn/Wunused-8.C: New test.
30049
30050 2004-09-17 Steven Bosscher <stevenb@suse.de>
30051
30052 PR tree-optimization/17513
30053 * gcc.dg/20040916-1.c: New test.
30054
30055 2004-09-16 Mark Mitchell <mark@codesourcery.com>
30056
30057 PR c++/17501
30058 * g++.dg/template/typename7.C: New test.
30059
30060 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30061
30062 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30063
30064 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
30065
30066 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30067 with -ftree-based-profiling also.
30068 * lib/profopt.exp: Support late-set profile_option/feedback_option.
30069
30070 2004-09-16 Victor Leikehman <lei@il.ibm.com>
30071
30072 PR/15364
30073 * gfortran.dg/der_array_io_1.f90: New test.
30074 * gfortran.dg/der_array_io_2.f90: New test.
30075 * gfortran.dg/der_array_io_3.f90: New test.
30076
30077 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30078
30079 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30080 EABI.
30081
30082 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30083
30084 * g++.dg/opt/switch1.C: New test.
30085
30086 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
30087
30088 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30089 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30090 Update expected messages.
30091
30092 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30093
30094 PR fortran/16485
30095 * gfortran.dg/same_name_1.f90: New test.
30096
30097 2004-09-15 Diego Novillo <dnovillo@redhat.com>
30098
30099 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
30100 dereference garbage pointers.
30101
30102 2004-09-15 Jakub Jelinek <jakub@redhat.com>
30103
30104 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30105 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30106
30107 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30108 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30109 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30110
30111 2004-09-14 Mark Mitchell <mark@codesourcery.com>
30112
30113 PR c++/17324
30114 * g++.dg/template/mangle1.C: New test.
30115
30116 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30117
30118 PR tree-optimization/17252
30119 * gcc.c-torture/execute/pr17252.c: New test.
30120
30121 2004-09-14 Andrew Pinski <apinski@apple.com>
30122
30123 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30124
30125 2004-09-14 Roger Sayle <roger@eyesopen.com>
30126
30127 PR rtl-optimization/9771
30128 * gcc.dg/pr9771-1.c: New test case.
30129
30130 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30131
30132 PR tree-optimization/15262
30133 * gcc.c-torture/execute/pr15262-1.c: New test.
30134 * gcc.c-torture/execute/pr15262-2.c: New test.
30135
30136 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
30137
30138 * gcc.dg/declspec-12.c: New test.
30139
30140 2004-09-14 Bud Davis <bdavis9659@comcast.net>
30141
30142 * gfortran.dg/pr17090.f90: Add directives to test.
30143
30144 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30145
30146 * gcc.c-torture/compile/20040914-1.c: New test.
30147
30148 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30149
30150 PR c++/16162
30151 * g++.dg/template/decl2.C: New test.
30152
30153 2004-09-13 Bud Davis <bdavis9659@comcast.net>
30154
30155 PR fortran/17090
30156 * gfortran.dg/pr17090.f90: New test.
30157
30158 2004-09-13 Dale Johannesen <dalej@apple.com>
30159
30160 * gcc.c-torture/compile/pr17408.c: New test case.
30161
30162 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30163
30164 PR c++/16716
30165 * g++.dg/parse/crash17.C: New test.
30166
30167 PR c++/17327
30168 * g++.dg/template/enum3.C: New test.
30169
30170 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
30171
30172 * lib/gcc-defs.exp: Load wrapper.exp.
30173 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30174 using local code.
30175 * lib/gcc.exp (gcc_init): Similar.
30176 * lib/gfortran.exp (gfortran_init): Similar.
30177 * lib/objc.exp (objc_init): Similar.
30178 * lib/treelang.exp (treelang_init): Similar.
30179 * lib/wrapper.exp: New file with build_wrapper call machinery in
30180 ${tool}_maybe_build_wrapper.
30181
30182 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30183
30184 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30185 "inline".
30186 * gcc.dg/declspec-11.c: Update expected messages.
30187 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30188 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30189 gcc.dg/inline-12.c: New tests.
30190
30191 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
30192
30193 * g++.dg/tree-ssa/pr17400.C: New testcase.
30194
30195 2004-09-13 James E Wilson <wilson@specifixinc.com>
30196
30197 * gcc.target/mips/sb1-1.c: New testcase.
30198
30199 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
30200
30201 * lib/g77-dg.exp: Remove unused file.
30202 * lib/mike-g77.exp: Ditto.
30203 * lib/g77.exp: Ditto.
30204
30205 2004-09-12 Richard Henderson <rth@redhat.com>
30206
30207 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30208
30209 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30210
30211 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30212 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30213 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30214 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30215 Update expected messages.
30216
30217 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
30218
30219 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30220 declaration/use mismatch for dirp parameter.
30221
30222 2004-09-12 Andrew Pinski <apinski@apple.com>
30223
30224 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30225 -fgnu-runtime is passed.
30226
30227 2004-09-12 Richard Henderson <rth@redhat.com>
30228
30229 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30230 do the uplevel thing and update additional_flags directly.
30231 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30232 gfortran.fortran-torture/execute/intrinsic_nearest.x,
30233 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30234 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30235
30236 2004-09-11 Steven Bosscher <stevenb@suse.de>
30237
30238 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30239
30240 2004-09-11 Roger Sayle <roger@eyesopen.com>
30241
30242 PR middle-end/17411
30243 * g++.dg/opt/pr17411-1.C: New test case.
30244
30245 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30246
30247 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30248 gcc.dg/tls/diag-2.c: Update expected messages.
30249 * gcc.dg/991209-1.c: Specify compilation options. Update expected
30250 messages.
30251 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30252 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30253 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30254 gcc.dg/tls/diag-5.c: New tests.
30255
30256 2004-09-11 Zack Weinberg <zack@codesourcery.com>
30257
30258 * gcc.dg/20040910-1.c: Correct dg-error regexp.
30259
30260 2004-09-11 Steven Bosscher <stevenb@suse.de>
30261
30262 * g++.dg/parse/break-in-for.C: New test.
30263
30264 2004-09-11 Jakub Jelinek <jakub@redhat.com>
30265
30266 * gcc.dg/tree-ssa/20040911-1.c: New test.
30267
30268 2004-09-11 Andreas Jaeger <aj@suse.de>
30269
30270 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30271 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30272
30273 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
30274
30275 * gcc.target/frv: New directory of FR-V-specific tests.
30276
30277 2004-09-10 James E Wilson <wilson@specifixinc.com>
30278
30279 * gcc.dg/convert-vec-1.c: New test.
30280
30281 2004-09-10 Roger Sayle <roger@eyesopen.com>
30282
30283 PR middle-end/17024
30284 * gcc.dg/pr17024-1.c: New test case.
30285
30286 2004-09-10 Eric Christopher <echristo@redhat.com>
30287
30288 * gcc.dg/20040910-1.c: New test.
30289
30290 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30291
30292 * gcc.dg/bitfld-9.c: New test.
30293
30294 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
30295
30296 * gcc.c-torture/execute/ieee/acc1.c: New test.
30297 * gcc.c-torture/execute/ieee/acc2.c: New test.
30298 * gcc.c-torture/execute/ieee/mzero6.c: New test.
30299
30300 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
30301
30302 * gcc.dg/deprecated-2.c: New test.
30303
30304 2004-09-09 James E Wilson <wilson@specifixinc.com>
30305
30306 * gcc.dg/init-vec-1.c: New test.
30307
30308 2004-09-09 Roger Sayle <roger@eyesopen.com>
30309
30310 PR middle-end/17055
30311 * gcc.dg/pr17055-1.c: New test case.
30312
30313 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
30314
30315 PR target/17377
30316 * gcc.c-torture/execute/pr17377.c: New test.
30317
30318 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30319
30320 PR c/8420
30321 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30322 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30323 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30324 gcc.dg/long-long-typespec-1.c: New tests.
30325 * gcc.dg/tls/diag-2.c: Update expected diagnostics
30326
30327 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30328
30329 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30330 gcc.dg/gnu99-static-1.c: New tests.
30331
30332 2004-09-08 Devang Patel <dpatel@apple.com>
30333
30334 * gcc.dg/darwin-ld-20040828-1.c: New test.
30335 * gcc.dg/darwin-ld-20040828-2.c: New test.
30336 * gcc.dg/darwin-ld-20040828-3.c: New test.
30337
30338 2004-09-08 Ziemowit Laski <zlaski@apple.com>
30339
30340 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30341 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30342 in error message.
30343 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30344 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30345 in error message.
30346 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30347 types they qualify.
30348 * objc.dg/type-size-2.m: Fix wording in comment.
30349 * objc.dg/va-meth-1.m: New test case.
30350
30351 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
30352
30353 PR c/16633:
30354 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30355 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30356
30357 2004-09-06 Devang Patel <dpatel@apple.com>
30358
30359 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30360 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30361
30362 2004-09-06 Zack Weinberg <zack@codesourcery.com>
30363
30364 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30365 reflect changed line numbering of diagnostics.
30366
30367 2004-09-06 Paul Brook <paul@codesourcery.com>
30368
30369 * gfortran.dg/edit_real_1.f90: Add new test.
30370
30371 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30372
30373 * gcc.dg/tree-ssa/loop-2.c: New test.
30374 * gcc.dg/tree-ssa/loop-3.c: New test.
30375 * gcc.dg/tree-ssa/loop-4.c: New test.
30376 * gcc.dg/tree-ssa/loop-5.c: New test.
30377
30378 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30379
30380 * gcc.dg/format/sentinel-1.c: Update for parameter option.
30381
30382 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30383
30384 * gcc.dg/format/sentinel-1.c: New test.
30385
30386 2004-09-04 Uros Bizjak <uros@kss-loka.si>
30387
30388 * gcc.dg/builtins-46.c: New.
30389
30390 2004-09-03 Devang Patel <dpatel@apple.com>
30391
30392 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30393 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30394
30395 2004-09-03 Jan Beulich <jbeulich@novell.com>
30396
30397 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30398 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30399 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30400 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30401 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30402 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30403 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30404 the non-portable bzero.
30405 * gcc.dg/20010912-1.c: xfail for NetWare.
30406 * gcc.dg/20020426-2.c: xfail for NetWare.
30407 * gcc.dg/20021014-1.c: xfail for NetWare.
30408 * gcc.dg/20021018-1.c: xfail for NetWare.
30409 * gcc.dg/20030213-1.c: xfail for NetWare.
30410 * gcc.dg/20030225-1.c: xfail for NetWare.
30411 * gcc.dg/20030708-1.c: xfail for NetWare.
30412 * gcc.dg/builtins-config.h: Also exclude NetWare.
30413 * gcc.dg/format/format.h: Define restrict only if not already defined.
30414 * gcc.dg/nest.c: xfail for NetWare.
30415 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30416 * lib/target-supports.exp (check_visibility_available): Exclude
30417 NetWare.
30418
30419 2004-09-03 Jan Beulich <jbeulich@novell.com>
30420
30421 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30422 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30423 deterministic starting point for the alignment of structure fields.
30424 * gcc.dg/Wpadded.c: Dito.
30425 * g++.dg/abi/vbase10.C: Dito.
30426
30427 2004-09-03 Devang Patel <dpatel@apple.com>
30428
30429 * g++.dg/debug/pr15736.cc: New test.
30430
30431 2004-09-02 Mark Mitchell <mark@codesourcery.com>
30432
30433 * README.QMTEST: Fix out-of-date link.
30434
30435 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
30436
30437 PR fortran/16579
30438 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30439 Delete. Duplicate of gfortran.dg/g77/20010610.f
30440
30441 2004-09-02 Mark Mitchell <mark@codesourcery.com>
30442
30443 * g++.dg/abi/arm_rtti1.C: New test.
30444
30445 2004-09-02 Geoffrey Keating <geoffk@apple.com>
30446
30447 * gcc.dg/ppc-vector-memcpy.c: New.
30448 * gcc.dg/ppc-vector-memset.c: New.
30449
30450 2004-09-02 Chao-ying Fu <fu@mips.com>
30451
30452 * gcc.target/mips/mips-3d-1.c: New test.
30453 * gcc.target/mips/mips-3d-2.c: New test.
30454 * gcc.target/mips/mips-3d-3.c: New test.
30455 * gcc.target/mips/mips-3d-4.c: New test.
30456 * gcc.target/mips/mips-3d-5.c: New test.
30457 * gcc.target/mips/mips-3d-6.c: New test.
30458 * gcc.target/mips/mips-3d-7.c: New test.
30459 * gcc.target/mips/mips-3d-8.c: New test.
30460 * gcc.target/mips/mips-3d-9.c: New test.
30461 * gcc.target/mips/mips-ps-1.c: New test.
30462 * gcc.target/mips/mips-ps-2.c: New test.
30463 * gcc.target/mips/mips-ps-3.c: New test.
30464 * gcc.target/mips/mips-ps-4.c: New test.
30465 * gcc.target/mips/mips-ps-type.c: New test.
30466
30467 2004-09-02 Paul Brook <paul@codesourcery.com>
30468
30469 * gfortran.dg/edit_real_1.f90: Add new tests.
30470
30471 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30472
30473 PR fortran/15327
30474 * gfortran.dg/merge_char_1.f90: New test.
30475
30476 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30477
30478 PR fortran/16404
30479 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30480
30481 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
30482
30483 PR c/1522
30484 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30485
30486 2004-09-01 Mark Mitchell <mark@codesourcery.com>
30487
30488 * g++.dg/opt/loop1.C: Do not XFAIL.
30489
30490 2004-09-01 Jakub Jelinek <jakub@redhat.com>
30491
30492 * gcc.c-torture/execute/20040831-1.c: New test.
30493
30494 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
30495
30496 PR fortran/16579
30497 * gfortran.dg/g77/20010610.f: Now passes.
30498 Copy from g77.f-torture/execute. Add dg-run directive.
30499 * gfortran.dg/g77/README: Update
30500
30501 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
30502
30503 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30504 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30505 (t1, t2, t3, t4): Add volatile.
30506
30507 2004-08-31 Mark Mitchell <mark@codesourcery.com>
30508
30509 * g++.dg/ext/visibility/arm1.C: New test.
30510
30511 2004-08-31 Geoffrey Keating <geoffk@apple.com>
30512
30513 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30514 -pedantic-errors.
30515
30516 2004-09-01 Paul Brook <paul@codesourcery.com>
30517
30518 * gfortran.dg/eof_2.f90: New test.
30519
30520 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30521
30522 PR fortran/16579
30523 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30524
30525 2004-08-31 Bud Davis <bdavis9659@comcast.net>
30526
30527 PR libfortran/16805
30528 * gfortran.dg/list_read_2.f90: New test.
30529
30530 2004-08-31 Mark Mitchell <mark@codesourcery.com>
30531
30532 * g++.dg/abi/key1.C: New test.
30533
30534 2004-08-31 Richard Henderson <rth@redhat.com>
30535
30536 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30537 form of offsetof.
30538 * g++.dg/other/offsetof5.C: Remove duplicate.
30539
30540 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30541
30542 PR fortran/17244
30543 * gfortran.dg/func_derived_1.f90: New test.
30544
30545 2004-08-31 Paul Brook <paul@codesourcery.com>
30546
30547 * gfortran.dg/eof_1.f90: New test.
30548
30549 2004-08-31 Paul Brook <paul@codesourcery.com>
30550
30551 * gfortran.dg/list_read_1.f90: New file.
30552
30553 2004-08-30 Mark Mitchell <mark@codesourcery.com>
30554
30555 * g++.dg/opt/loop1.C: XFAIL.
30556
30557 2004-08-30 Geoffrey Keating <geoffk@apple.com>
30558
30559 * gcc.dg/funcdef-storage-1.c: New.
30560 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30561 an extern function in local scope.
30562 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30563 declare an 'auto inline' function in local scope.
30564 * gcc.dg/20011130-1.c: Likewise.
30565 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30566 an 'auto' function in local scope.
30567 * gcc.dg/20021014-1.c: Likewise.
30568 * gcc.dg/20030331-2.c: Likewise.
30569
30570 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30571
30572 * gfortran.dg/blockdata_1.f90: New test.
30573
30574 2004-08-30 Richard Henderson <rth@redhat.com>
30575
30576 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30577
30578 2004-08-30 Richard Henderson <rth@redhat.com>
30579
30580 * lib/fortran-torture.exp (fortran-torture-execute): Honor
30581 additional_flags set by alternate driver.
30582 (ieee-options): New procedure.
30583 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30584 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30585 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30586 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30587
30588 2004-08-30 Richard Henderson <rth@redhat.com>
30589
30590 * lib/f-torture.exp: Remove.
30591
30592 2004-08-29 Mark Mitchell <mark@codesourcery.com>
30593
30594 PR rtl-optimization/16590
30595 * g++.dg/opt/loop1.C: New test.
30596
30597 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30598
30599 PR fortran/13910
30600 * gfortran.dg/oldstyle_1.f90: New test.
30601
30602 2004-08-29 Steven G. Kargl <kargls@comcast.net>
30603 Paul Brook <paul@codesourcery.com>
30604
30605 * gfortran.dg/g77/README: Update.
30606 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30607 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30608 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30609
30610 2004-08-28 Paul Brook <paul@codesourcery.com>
30611
30612 PR libfortran/17195
30613 * gfortran.dg/edit_real_1.f90: New test.
30614
30615 2004-08-27 Paul Brook <paul@codesourcery.com>
30616
30617 * gfortran.dg/rewind_1.f90: New test.
30618
30619 2004-08-27 Bud Davis <bdavis9659@comcast.net>
30620
30621 PR fortran/16597
30622 * gfortran.dg/pr16597.f90: New test.
30623
30624 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
30625
30626 PR c/13801
30627 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30628 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30629 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30630 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30631 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30632
30633 2004-08-26 Nick Clifton <nickc@redhat.com>
30634
30635 * gcc.c-torture/compile/pr17119.c: New test.
30636
30637 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
30638
30639 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30640
30641 2004-08-25 Richard Henderson <rth@redhat.com>
30642
30643 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30644 the bits that expect kind=8 to be the largest real kind.
30645
30646 2004-08-25 Ziemowit Laski <zlaski@apple.com>
30647
30648 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30649
30650 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30651
30652 * gfortran.dg/assignment_1.f90: New test.
30653
30654 2004-08-25 Adam Nemet <anemet@lnxw.com>
30655
30656 * g++.dg/template/repo3.C: New test.
30657
30658 2004-08-25 Roger Sayle <roger@eyesopen.com>
30659
30660 PR middle-end/16693
30661 PR tree-optimization/16372
30662 * g++.dg/opt/pr16372-1.C: New test case.
30663 * g++.dg/opt/pr16693-1.C: New test case.
30664 * g++.dg/opt/pr16693-2.C: New test case.
30665
30666 2004-08-25 Ziemowit Laski <zlaski@apple.com>
30667
30668 * objc.dg/proto-lossage-4.m: New test.
30669
30670 2004-08-25 Mark Mitchell <mark@codesourcery.com>
30671
30672 PR c++/17155
30673 * g++.dg/inherit/local2.C: New test.
30674
30675 2004-08-25 Paul Brook <paul@codesourcery.com>
30676
30677 PR fortran/17144
30678 * gfortran.dg/string_ctor_1.f90: New test.
30679
30680 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30681
30682 PR c++/14428
30683 * g++.dg/template/redecl2.C: New test.
30684
30685 2004-08-24 Bud Davis <bdavis9659@comcast.net>
30686
30687 PR fortran/17143
30688 * gfortran.dg/pr17143.f90: New test.
30689
30690 2004-08-24 Bud Davis <bdavis9659@comcast.net>
30691
30692 PR fortran/17164
30693 * gfortran.dg/pr17164.f90: New test.
30694
30695 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30696
30697 * gcc.dg/tree-ssa/loop-1.c: New test.
30698
30699 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
30700
30701 * gcc.c-torture/compile/20040824-1.c: New test.
30702
30703 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
30704
30705 * gcc.c-torture/compile/iftrap-3.c: New test.
30706
30707 2004-08-24 Paul Brook <paul@codesourcery.com>
30708
30709 * gfortran.dg/entry_2.f90: New test.
30710
30711 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30712
30713 PR c++/16889
30714 * g++.dg/lookup/ambig[12].C: New.
30715
30716 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30717
30718 PR c++/16706
30719 * g++.dg/template/crash21.C: New test.
30720 * g++.dg/template/crash22.C: Likewise.
30721
30722 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30723
30724 PR c++/17149
30725 * g++.dg/template/access15.C: New.
30726
30727 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30728
30729 PR c++/17163
30730 * g++.dg/template/repo2.C: New test.
30731
30732 2004-08-23 Roger Sayle <roger@eyesopen.com>
30733
30734 PR rtl-optimization/17078
30735 * gcc.c-torture/execute/pr17078-1.c: New test case.
30736
30737 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30738
30739 PR c/14492
30740 * gcc.dg/debug/crash1.c: New test.
30741
30742 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30743
30744 PR c/16180
30745 * gcc.dg/loop-5.c: New test.
30746
30747 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30748
30749 * gcc.c-torture/execute/20040823-1.c: New test.
30750
30751 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
30752
30753 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30754 to the assembler. Simplify test accordingly.
30755 (asm_abi_flags): Use GNU names.
30756 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30757 to check for ABI flags.
30758
30759 2004-08-22 Andrew Pinski <apinski@apple.com>
30760
30761 * g++.dg/opt/pr14029.C: New test.
30762 * gcc.c-torture/execute/pr15262.c: New test.
30763
30764 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30765
30766 * gfortran.dg/reduction.f90: Add checks with complex arguments.
30767
30768 2004-08-21 Bud Davis <bdavis9659@comcast.net>
30769
30770 PR 16908
30771 * gfortran.dg/direct_io.f90: New test.
30772
30773 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30774
30775 PR c++/17121
30776 * g++.dg/inherit/local2.C: New test.
30777
30778 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30779
30780 PR c++/17120
30781 * g++.dg/warn/Wparentheses-4.C: New test.
30782
30783 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30784
30785 PR c++/17121
30786 * g++.dg/inherit/local2.C: New test.
30787
30788 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30789 * gcc.dg/ppc-ldstruct.c: Likewise.
30790 * gcc.dg/ppc64-abi-2.c: Likewise.
30791
30792 2004-08-20 Jakub Jelinek <jakub@redhat.com>
30793
30794 PR rtl-optimization/17099
30795 * gcc.c-torture/execute/20040820-1.c: New test.
30796
30797 2004-08-20 David Edelsohn <edelsohn@gnu.org>
30798
30799 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30800
30801 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
30802
30803 PR fortran/17077
30804 * gfortran.dg/auto_array_1.f90: New test.
30805
30806 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30807
30808 PR fortran/17074
30809 * gfortran.dg/simpleif_1.f90: New test.
30810
30811 2004-08-19 Mark Mitchell <mark@codesourcery.com>
30812
30813 * lib/target-supports.exp (check_profiling_available): Return
30814 false for arm*-*-symbianelf* and arm*-*-eabi*.
30815
30816 PR c++/15890
30817 * g++.dg/template/delete1.C: New test.
30818
30819 2004-08-19 Paul Brook <paul@codesourcery.com>
30820
30821 PR fortran/14976
30822 PR fortran/16228
30823 * gfortran.dg/data_char_1.f90: New test.
30824
30825 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
30826
30827 PR fortran/16946
30828 * gfortran.dg/reduction.f90: New testcase.
30829
30830 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30831
30832 PR fortran/16520
30833 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30834
30835 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
30836
30837 PR c++/17041
30838 * g++.dg/Wparentheses-3.C: New test.
30839
30840 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
30841
30842 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30843 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30844 * gcc.dg/vect/vect-2.c: Likewise.
30845 * gcc.dg/vect/vect-3.c: Likewise.
30846 * gcc.dg/vect/vect-4.c: Likewise.
30847 * gcc.dg/vect/vect-5.c: Likewise.
30848 * gcc.dg/vect/vect-6.c: Likewise.
30849 * gcc.dg/vect/vect-7.c: Likewise.
30850 * gcc.dg/vect/vect-25.c: Likewise.
30851 * gcc.dg/vect/vect-31.c: Likewise.
30852 * gcc.dg/vect/vect-32.c: Likewise.
30853 * gcc.dg/vect/vect-34.c: Likewise.
30854 * gcc.dg/vect/vect-36.c: Likewise.
30855 * gcc.dg/vect/vect-all.c: Likewise.
30856
30857 2004-08-18 Mark Mitchell <mark@codesourcery.com>
30858
30859 PR c++/17068
30860 * g++.dg/template/operator4.C: New test.
30861
30862 2004-08-18 Richard Henderson <rth@redhat.com>
30863
30864 * gcc.dg/20040206-1.c: XFAIL.
30865
30866 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30867
30868 PR c++/16246
30869 * g++.dg/template/array7.C: New test.
30870
30871 2004-08-17 James E Wilson <wilson@specifixinc.com>
30872
30873 * gcc.dg/mips-movcc-1.c: New test.
30874 * gcc.dg/mips-movcc-2.c: New test.
30875 * gcc.dg/mips-movcc-3.c: New test.
30876
30877 * gcc.dg/mips-nmadd-1.c: New test.
30878 * gcc.dg/mips-nmadd-2.c: New test.
30879
30880 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30881
30882 PR c++/15871
30883 * g++.dg/opt/inline8.C: New test.
30884
30885 PR c++/16965
30886 * g++.dg/parse/error17.C: New test.
30887
30888 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
30889
30890 * gcc.dg/vect: New directory for vectorizer tests.
30891 * gcc.dg/vect/tree-vect.h: New file.
30892 * gcc.dg/vect/vect.exp: New file.
30893 * gcc.dg/vect/pr16105.c.c: New test.
30894 * gcc.dg/vect/vect-1.c: New test.
30895 * gcc.dg/vect/vect-2.c: New test.
30896 * gcc.dg/vect/vect-3.c: New test.
30897 * gcc.dg/vect/vect-4.c: New test.
30898 * gcc.dg/vect/vect-5.c: New test.
30899 * gcc.dg/vect/vect-6.c: New test.
30900 * gcc.dg/vect/vect-7.c: New test.
30901 * gcc.dg/vect/vect-8.c: New test.
30902 * gcc.dg/vect/vect-9.c: New test.
30903 * gcc.dg/vect/vect-10.c: New test.
30904 * gcc.dg/vect/vect-11.c: New test.
30905 * gcc.dg/vect/vect-12.c: New test.
30906 * gcc.dg/vect/vect-13.c: New test.
30907 * gcc.dg/vect/vect-14.c: New test.
30908 * gcc.dg/vect/vect-15.c: New test.
30909 * gcc.dg/vect/vect-16.c: New test.
30910 * gcc.dg/vect/vect-17.c: New test.
30911 * gcc.dg/vect/vect-18.c: New test.
30912 * gcc.dg/vect/vect-19.c: New test.
30913 * gcc.dg/vect/vect-20.c: New test.
30914 * gcc.dg/vect/vect-21.c: New test.
30915 * gcc.dg/vect/vect-22.c: New test.
30916 * gcc.dg/vect/vect-23.c: New test.
30917 * gcc.dg/vect/vect-24.c: New test.
30918 * gcc.dg/vect/vect-25.c: New test.
30919 * gcc.dg/vect/vect-26.c: New test.
30920 * gcc.dg/vect/vect-27.c: New test.
30921 * gcc.dg/vect/vect-28.c: New test.
30922 * gcc.dg/vect/vect-29.c: New test.
30923 * gcc.dg/vect/vect-30.c: New test.
30924 * gcc.dg/vect/vect-31.c: New test.
30925 * gcc.dg/vect/vect-32.c: New test.
30926 * gcc.dg/vect/vect-33.c: New test.
30927 * gcc.dg/vect/vect-34.c: New test.
30928 * gcc.dg/vect/vect-35.c: New test.
30929 * gcc.dg/vect/vect-36.c: New test.
30930 * gcc.dg/vect/vect-37.c: New test.
30931 * gcc.dg/vect/vect-38.c: New test.
30932 * gcc.dg/vect/vect-40.c: New test.
30933 * gcc.dg/vect/vect-41.c: New test.
30934 * gcc.dg/vect/vect-42.c: New test.
30935 * gcc.dg/vect/vect-43.c: New test.
30936 * gcc.dg/vect/vect-44.c: New test.
30937 * gcc.dg/vect/vect-45.c: New test.
30938 * gcc.dg/vect/vect-46.c: New test.
30939 * gcc.dg/vect/vect-47.c: New test.
30940 * gcc.dg/vect/vect-48.c: New test.
30941 * gcc.dg/vect/vect-49.c: New test.
30942 * gcc.dg/vect/vect-50.c: New test.
30943 * gcc.dg/vect/vect-51.c: New test.
30944 * gcc.dg/vect/vect-52.c: New test.
30945 * gcc.dg/vect/vect-53.c: New test.
30946 * gcc.dg/vect/vect-54.c: New test.
30947 * gcc.dg/vect/vect-55.c: New test.
30948 * gcc.dg/vect/vect-56.c: New test.
30949 * gcc.dg/vect/vect-57.c: New test.
30950 * gcc.dg/vect/vect-58.c: New test.
30951 * gcc.dg/vect/vect-59.c: New test.
30952 * gcc.dg/vect/vect-60.c: New test.
30953 * gcc.dg/vect/vect-61.c: New test.
30954 * gcc.dg/vect/vect-all.c: New test.
30955 * gcc.dg/vect/vect-none.c: New test.
30956
30957 2004-08-17 Paul Brook <paul@codesourcery.com>
30958
30959 PR fortran/13082
30960 * gfortran.dg/entry_1.f90: New test.
30961
30962 2004-08-17 Andrew Pinski <apinski@apple.com>
30963
30964 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30965
30966 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
30967
30968 * gcc.dg/pr17036-1.c: New test.
30969
30970 2004-08-16 Devang Patel <dpatel@apple.com>
30971
30972 * gcc.dg/darwin-20040809-1.c: New test.
30973
30974 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
30975
30976 * gcc.dg/funcdef-attr-1.c: New test.
30977
30978 2004-08-16 Janis Johnson <janis187@us.ibm.com>
30979
30980 * gcc.dg/altivec-17.c: New test.
30981 * gcc.dg/altivec-18.c: New test.
30982
30983 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30984
30985 PR c++/6749
30986 * g++.dg/template/vtable2.C: New test.
30987
30988 2004-08-14 Richard Henderson <rth@redhat.com>
30989
30990 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30991 * gcc.dg/pack-test-4.c (main): Return 0.
30992 * gcc.dg/setjmp-1.c: Remove XFAIL.
30993 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30994
30995 2004-08-14 Richard Henderson <rth@redhat.com>
30996
30997 * gcc.dg/980217-1.c: Add prototype for printf.
30998
30999 2004-08-13 Bud Davis <bdavis9659@comcast.net>
31000
31001 * gfortran.dg/pr16935.f90: New test.
31002
31003 2004-08-13 Janis Johnson <janis187@us.ibm.com>
31004
31005 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31006
31007 2004-08-13 Paul Brook <paul@codesourcery.com>
31008
31009 * gfortran.dg/der_io_1.f90: Remove stray comma.
31010
31011 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31012
31013 * gcc.dg/vmx/cw-bug-2.c: Remove.
31014 * gcc.dg/vmx/vprint-1.c: Remove.
31015 * gcc.dg/vmx/vscan-1.c: Remove.
31016
31017 2004-08-12 Devang patel <dpatel@apple.com>
31018
31019 * gcc.dg/darwin-20040809-2.c: New test.
31020
31021 2004-08-12 Janis Johnson <janis1872us.ibm.com>
31022
31023 * g++.dg/ext/altivec-12.C: New test.
31024
31025 * g++.dg/ext/altivec-11.C: New test.
31026
31027 2004-08-12 Paul Brook <paul@codesourcery.com>
31028
31029 * g++.dg/abi/arm_cxa_vec_1.C: New test.
31030
31031 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31032
31033 * g++.dg/ext/altivec-2.C: Check for hardware support before
31034 executing any VMX instructions.
31035
31036 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31037
31038 2004-08-12 Jakub Jelinek <jakub@redhat.com>
31039
31040 PR c++/16276
31041 * g++.old-deja/g++.other/comdat4.C: New test.
31042 * g++.old-deja/g++.other/comdat4-aux.cc: New.
31043
31044 2004-08-12 Ben Elliston <bje@au.ibm.com>
31045
31046 PR target/16286
31047 * gcc.dg/pr16286.c: New test.
31048
31049 2004-08-12 Jan Beulich <jbeulich@novell.com>
31050
31051 * g++.dg/ext/asm5.C: New.
31052
31053 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31054
31055 PR c++/16698
31056 * g++.dg/eh/crash1.C: New test.
31057
31058 PR c++/16717
31059 * g++.dg/ext/construct1.C: New test.
31060
31061 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31062
31063 PR c++/16853
31064 * g++.dg/init/ptrmem1.C: New test.
31065
31066 PR c++/16618
31067 * g++.dg/parse/offsetof5.C: New test.
31068
31069 PR c++/16870
31070 * g++.dg/template/overload3.C: New test.
31071
31072 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31073
31074 PR c++/16964
31075 * g++.dg/parse/error16.C: New test.
31076
31077 PR c++/16904
31078 * g++.dg/template/error14.C: New test.
31079
31080 PR c++/16929
31081 * g++.dg/template/error15.C: New test.
31082
31083 2004-08-11 Devang Patel <dpatel@apple.com>
31084
31085 * gcc.dg/darwin-ld-20040809-1.c: New test.
31086 * gcc.dg/darwin-ld-20040809-2.c: New test.
31087
31088 2004-08-11 Steven G. Kargl <kargls@comcast.net>
31089
31090 PR fortran/16917
31091 * gfortran.dg/dfloat_1.f90: New test.
31092
31093 2004-08-09 Mark Mitchell <mark@codesourcery.com>
31094
31095 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31096 * gcc.dg/dll-2.c: Fix dg-require syntax.
31097 * gcc.misc-tests/arm-isr.c (abort): Declare.
31098 (exit): Likewise.
31099
31100 2004-08-10 Mark Mitchell <mark@codesourcery.com>
31101
31102 PR c++/16971
31103 * g++.dg/parse/crash16.C: New test.
31104
31105 2004-08-10 Roger Sayle <roger@eyesopen.com>
31106
31107 * gcc.dg/mips-rsqrt-1.c: New test case.
31108 * gcc.dg/mips-rsqrt-2.c: New test case.
31109 * gcc.dg/mips-rsqrt-3.c: New test case.
31110
31111 2004-08-10 Paul Brook <paul@codesourcery.com>
31112
31113 * gfortran.dg/der_io_1.f90: New test.
31114
31115 2004-08-10 Paul Brook <paul@codesourcery.com>
31116
31117 PR fortran/16919
31118 * gfortran.dg/der_array_1.f90: New test.
31119
31120 2004-08-09 David Edelsohn <edelsohn@gnu.org>
31121
31122 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31123
31124 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
31125
31126 * gcc.dg/wchar_t-2.c: Fix typo.
31127
31128 2004-08-09 Falk Hueffner <falk@debian.org>
31129
31130 PR tree-optimization/12517
31131 * gcc.c-torture/compile/pr12517.c: New test.
31132
31133 PR tree-optimization/12578
31134 * gcc.c-torture/compile/pr12578.c: New test.
31135
31136 PR tree-optimization/12899
31137 * gcc.c-torture/compile/pr12899.c: New test.
31138
31139 PR rtl-optimization/14692
31140 * gcc.c-torture/compile/pr14692.c: New test.
31141
31142 PR tree-optimization/16461
31143 * gcc.c-torture/compile/pr16461.c: New test.
31144
31145 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
31146
31147 * gfortran.dg/getenv_1.f90: New test.
31148
31149 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31150
31151 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31152 wchar_t.
31153 * gcc.dg/symbian5.c: Test -fno-short-wchar.
31154
31155 2004-08-06 Paul Brook <paul@codesourcery.com>
31156
31157 * gfortran.dg/ret_array_1.f90: New test.
31158 * gfortran.dg/ret_pointer_1.f90: New test.
31159
31160 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
31161
31162 * gcc.dg/missing-field-init-[12].c: New tests.
31163 * g++.dg/warn/missing-field-init-[12].C: New tests.
31164
31165 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31166
31167 * gcc.dg/enum2.c: New test.
31168 * gcc.dg/symbian3.c: Likewise.
31169 * gcc.dg/symbian4.c: Likewise.
31170 * gcc.dg/wchar_t-2.c: Likewise.
31171
31172 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31173
31174 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31175 destructor tests.
31176
31177 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31178
31179 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31180 dg-require-visiblity.
31181 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31182 * g++.dg/ext/visibility/fvisibility.C: Likewise.
31183 * g++.dg/ext/visibility/memfuncts.C: Likewise.
31184 * g++.dg/ext/visibility/new1.C: Likewise.
31185 * g++.dg/ext/visibility/pragma.C: Likewise.
31186 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31187 * g++.dg/ext/visibility/virtual.C: Likewise.
31188 * g++/dg/ext/visibility/visibility-1.C: Likewise.
31189 * g++/dg/ext/visibility/visibility-2.C: Likewise.
31190 * g++/dg/ext/visibility/visibility-3.C: Likewise.
31191 * g++/dg/ext/visibility/visibility-4.C: Likewise.
31192 * g++/dg/ext/visibility/visibility-5.C: Likewise.
31193 * g++/dg/ext/visibility/visibility-6.C: Likewise.
31194 * g++/dg/ext/visibility/visibility-7.C: Likewise.
31195 * g++/dg/ext/visibility/visibility-8.C: New test.
31196 * gcc.c-torture/compile/dll.x: Remove.
31197 * gcc.dg/dll-2.c: Use dg-require-dll
31198 * gcc.dg/visibility-10.c: New test.
31199 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31200 supporting DLLs.
31201 * lib/scanasm.exp (scan_hidden): New function.
31202 (scan_not_hidden): Likewise.
31203
31204 2004-08-05 David Edelsohn <edelsohn@gnu.org>
31205
31206 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31207
31208 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
31209
31210 * gcc.c-torture/execute/20040805-1.c: New test.
31211
31212 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
31213
31214 * gcc.dg/20020118-1.c: Declare abort.
31215 * gcc.dg/altivec_check.h: Likewise.
31216 * gcc.dg/iftrap-2.c: Likewise.
31217 * gcc.dg/pragma-darwin.c: Likewise.
31218 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31219
31220 2004-08-04 Geoffrey Keating <geoffk@apple.com>
31221
31222 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31223
31224 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
31225
31226 * gcc.c-torture/execute/builtins/abs-2.c,
31227 gcc.c-torture/execute/builtins/abs-3.c,
31228 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31229 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31230 intmax_t, uintmax_t and their limits.
31231 * gcc.dg/intmax_t-1.c: New test.
31232
31233 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31234
31235 * g++.dg/tc1/dr147.C: Add reference to PR.
31236
31237 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
31238
31239 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31240 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31241
31242 2004-08-03 David Edelsohn <edelsohn@gnu.org>
31243
31244 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31245
31246 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31247
31248 * gcc.dg/redecl-5.c: New test.
31249 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31250 of scanf.
31251
31252 2004-08-03 Roger Sayle <roger@eyesopen.com>
31253
31254 PR middle-end/16790
31255 * gcc.c-torture/execute/pr16790-1.c: New test case.
31256
31257 2004-08-03 Mark Mitchell <mark@codesourcery.com>
31258
31259 * g++.dg/ext/visibility/assign1.C: New test.
31260 * g++.dg/ext/visibility/new1.C: Likewise.
31261
31262 * gcc.dg/symbian1.c: New test.
31263 * gcc.dg/symbian2.c: Likewise.
31264
31265 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
31266
31267 PR target/16570
31268 * gcc.dg/i386-sse-9.c: New test.
31269
31270 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31271
31272 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31273
31274 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31275
31276 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31277 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31278 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31279 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31280 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31281 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31282 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31283 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31284 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31285 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31286 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31287 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31288 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31289 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31290 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31291 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31292 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31293 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31294 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31295 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31296 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31297 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31298 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31299 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31300 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31301 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31302 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31303 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31304 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31305 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31306 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31307 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31308 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31309 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31310 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31311 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31312 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31313 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31314 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31315 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31316 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31317 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31318 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31319 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31320 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31321 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31322 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31323 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31324 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31325 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31326 gcc.misc-tests/i386-pf-3dnow-1.c,
31327 gcc.misc-tests/i386-pf-athlon-1.c,
31328 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31329 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31330 Declare built-in functions used.
31331 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31332
31333 2004-08-02 Mark Mitchell <mark@codesourcery.com>
31334
31335 PR c++/16707
31336 * g++.dg/lookup/using12.C: New test.
31337
31338 * g++.dg/init/null1.C: Fix PR number.
31339 * g++.dg/parse/namespace10.C: Likewise.
31340
31341 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31342
31343 PR c++/16224
31344 * g++.dg/template/spec17.C: New test.
31345 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31346 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31347
31348 2004-08-02 David Billinghurst
31349
31350 PR fortran/16292
31351 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31352
31353 2004-08-01 Zack Weinberg <zack@codesourcery.com>
31354
31355 * gcc.dg/ia64-got-1.c: New test case.
31356
31357 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31358
31359 PR c++/16489
31360 * g++.dg/init/null1.C: New test.
31361 * g++.dg/tc1/dr76.C: Adjust error marker.
31362
31363 PR c++/16529
31364 * g++.dg/parse/namespace10.C: New test.
31365
31366 PR c++/16810
31367 * g++.dg/inherit/ptrmem2.C: New test.
31368
31369 2004-08-02 Ben Elliston <bje@au.ibm.com>
31370
31371 PR target/16155
31372 * gcc.dg/pr16155.c: New test.
31373
31374 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
31375
31376 * gcc.dg/redecl-2.c: New test.
31377
31378 2004-07-30 Geoffrey Keating <geoffk@apple.com>
31379
31380 * gcc.dg/darwin-longdouble.c: New file.
31381
31382 2004-07-30 Richard Henderson <rth@redhat.com>
31383
31384 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31385 write to constant argument.
31386 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31387
31388 2004-07-30 Richard Henderson <rth@redhat.com>
31389
31390 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31391 tests of nearest around zero.
31392
31393 2004-07-30 Andrew Pinski <apinski@apple.com>
31394
31395 * gcc.c-torture/compile/20040730-1.c: New test.
31396
31397 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
31398
31399 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31400 powerpc-eabispe.
31401
31402 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
31403
31404 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31405
31406 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
31407
31408 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31409 contains $ld_library_path.
31410 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31411
31412 2004-07-29 Richard Henderson <rth@redhat.com>
31413
31414 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31415
31416 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31417 (alt2, which): New.
31418 (Check): Accept either alternative.
31419
31420 2004-07-29 Mark Mitchell <mark@codesourcery.com>
31421
31422 * g++.dg/abi/inline1.C: New test.
31423 * g++.dg/abi/local1-a.cc: Likewise.
31424 * g++.dg/abi/local1.C: Likewise.
31425 * g++.dg/abi/mangle11.C: Tweak location of warnings.
31426 * g++.dg/abi/mangle12.C: Likewise.
31427 * g++.dg/abi/mangle17.C: Likewise.
31428 * g++.dg/abi/mangle20-2.C: Likewise.
31429 * g++.dg/opt/interface1.C: Likewise.
31430 * g++.dg/opt/interface1.h: Likewise.
31431 * g++.dg/opt/interface1-a.cc: New test.
31432 * g++.dg/parse/repo1.C: New test.
31433 * g++.dg/template/repo1.C: Likewise.
31434 * g++.dg/warn/Winline-1.C: Likewise.
31435 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31436
31437 2004-07-29 Diego Novillo <dnovillo@redhat.com>
31438
31439 * gcc.dg/tree-ssa/20040729-1.c: New test.
31440
31441 2004-07-27 Matt Austern <austern@apple.com>
31442
31443 * gcc.dg/darwin-bool-1.c: New test.
31444 * gcc.dg/darwin-bool-2.c: New test.
31445
31446 2004-07-28 Richard Henderson <rth@redhat.com>
31447
31448 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31449 arguments in the correct type. Don't write to constant arguments.
31450
31451 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31452
31453 PR tree-optimization/16688
31454 PR tree-optimization/16689
31455 * g++.dg/tree-ssa/pr16688.C: New test.
31456
31457 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31458
31459 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31460 loads. Not only in the comment, this time.
31461
31462 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
31463
31464 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
31465 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31466 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
31467 * gcc.dg/sh4a-bitmovua.c: New.
31468 * gcc.dg/sh4a-cos.c: New.
31469 * gcc.dg/sh4a-cosf.c: New.
31470 * gcc.dg/sh4a-fprun.c: New.
31471 * gcc.dg/sh4a-fsrra.c: New.
31472 * gcc.dg/sh4a-memmovua.c: New.
31473 * gcc.dg/sh4a-sin.c: New.
31474 * gcc.dg/sh4a-sincos.c: New.
31475 * gcc.dg/sh4a-sincosf.c: New.
31476 * gcc.dg/sh4a-sinf.c: New.
31477
31478 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31479
31480 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31481 conditionals.
31482 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31483 loads.
31484 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31485 DOM1.
31486
31487 2004-07-27 Andrew Pinski <apinski@apple.com>
31488
31489 * g++.dg/rtti/tinfo1.C: Correct the xfail.
31490
31491 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
31492
31493 * gcc.dg/pragma-isr.c: New test.
31494
31495 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31496
31497 PR c++/14429
31498 * g++.dg/template/ttp11.C: New test.
31499
31500 2004-07-27 Diego Novillo <dnovillo@redhat.com>
31501
31502 * gcc.c-torture/compile/20040727-1.c: New test.
31503
31504 2004-07-26 Eric Christopher <echristo@redhat.com>
31505
31506 * gcc.c-torture/compile/20040726-2.c: New test.
31507
31508 2004-07-26 Andrew Pinski <apinski@apple.com>
31509
31510 * g++.dg/rtti/tinfo1.C: Xfail.
31511
31512 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
31513
31514 * gcc.c-torture/compile/20040726-1.c: New test.
31515
31516 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
31517 Brian Ryner <bryner@brianryner.com>
31518
31519 PR c++/9283
31520 PR c++/15000
31521 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31522 * g++.dg/ext/visibility/: New directory.
31523 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31524 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31525 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31526 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31527 * g++.dg/ext/visibility/fvisibility.C,
31528 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31529 g++.dg/ext/visibility/fvisibility-override1.C
31530 g++.dg/ext/visibility/fvisibility-override2.C
31531 g++.dg/ext/visibility/memfuncts.C
31532 g++.dg/ext/visibility/noPLT.C
31533 g++.dg/ext/visibility/pragma.C
31534 g++.dg/ext/visibility/pragma-override1.C
31535 g++.dg/ext/visibility/pragma-override2.C
31536 g++.dg/ext/visibility/staticmemfuncts.C
31537 g++.dg/ext/visibility/virtual.C: New tests.
31538
31539 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
31540
31541 PR c/15360
31542 * gcc.dg/pr15360-1.c: New test.
31543
31544 2004-07-25 Daniel Jacobowitz <dan@debian.org>
31545
31546 * gcc.dg/pragma-align-2.c: New test.
31547 * gcc.dg/pragma-init-fini.c: New test.
31548 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
31549 targets.
31550
31551 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
31552
31553 * gcc.dg/init-string-2.c: New test.
31554
31555 2004-07-24 Zack Weinberg <zack@codesourcery.com>
31556
31557 PR 16684
31558 * gcc.dg/Wredundant-decls-1.c: New test case.
31559
31560 2004-07-24 Jakub Jelinek <jakub@redhat.com>
31561
31562 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31563 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31564 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31565 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31566 * gcc.dg/compat/generate-random.c: New file.
31567 * gcc.dg/compat/generate-random.h: Likewise.
31568 * gcc.dg/compat/generate-random_r.c: Likewise.
31569 * gcc.dg/compat/struct-layout-1.h: Likewise.
31570 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31571 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31572 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31573 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31574 * gcc.dg/compat/struct-layout-1_main.c: New test.
31575 * gcc.dg/compat/struct-layout-1_x.c: New file.
31576 * gcc.dg/compat/struct-layout-1_y.c: New file.
31577 * gcc.dg/compat/struct-layout-1_test.h: New file.
31578
31579 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
31580
31581 * gcc.dg/comp-return-1.c: New test
31582
31583 2004-07-23 Janis Johnson <janis187@us.ibm.com>
31584
31585 * gcc.dg/vmx/8-02a.c: Fix typo.
31586
31587 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31588 * gcc.dg/darwin-abi-3.c: New test.
31589
31590 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31591 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31592
31593 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31594 * gcc.dg/vmx/ops-long-1.c: New test.
31595 * gcc.dg/vmx/ops-long-2.c: New test.
31596
31597 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
31598
31599 * g++.dg/lookup/conv-[1234].C: New.
31600
31601 2004-07-22 Mark Mitchell <mark@codesourcery.com>
31602
31603 * g++.dg/parse/attr2.C: Simplify.
31604
31605 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31606
31607 PR c/7284
31608 * gcc.c-torture/execute/pr7284-1.c: New test.
31609
31610 2004-07-22 Brian Booth <bbooth@redhat.com>
31611
31612 * gcc.dg/tree-ssa/20040721-1.c: New test.
31613
31614 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
31615
31616 * g++.dg/template/crash20.c: New.
31617
31618 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
31619
31620 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31621 Add dg-run directive. Declare variables as required.
31622 * gfortran.dg/g77/README: Update
31623
31624 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
31625
31626 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31627 gcc.dg/cris-peep2-andu2.c: New tests.
31628
31629 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31630
31631 PR c/15052
31632 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31633 on return type.
31634 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
31635 messages.
31636 * gcc.dg/qual-return-2.c: Update expected messages.
31637 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31638
31639 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31640
31641 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31642 * gcc.dg/noncompile/921102-1.c: Update expected error message.
31643
31644 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31645
31646 PR c/11250
31647 * gcc.dg/init-string-1.c: New test.
31648
31649 2004-07-21 Jakub Jelinek <jakub@redhat.com>
31650
31651 PR middle-end/15345
31652 PR c/16450
31653 * gcc.dg/torture/nested-fn-1.c: New test.
31654
31655 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
31656
31657 PR target/16559
31658 * gcc.dg/ia64-fptr-1.c: New file.
31659
31660 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31661
31662 PR c++/14497
31663 * g++.dg/template/spec16.C: New test.
31664 * g++.old-deja/g++.robertl/eb118.C: Remove.
31665
31666 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31667
31668 PR c++/509
31669 * g++.dg/template/spec15.C: New test.
31670
31671 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
31672
31673 Copy cases from g77.f-torture/execute and add dg-run
31674 directive. Other changes as noted.
31675 * gfortran.dg/g77/13037.f
31676 * gfortran.dg/g77/1832.f
31677 * gfortran.dg/g77/19981119-0.f
31678 * gfortran.dg/g77/19990313-0.f
31679 * gfortran.dg/g77/19990313-1.f
31680 * gfortran.dg/g77/19990313-2.f
31681 * gfortran.dg/g77/19990313-3.f
31682 * gfortran.dg/g77/19990419-1.f
31683 * gfortran.dg/g77/19990826-0.f
31684 * gfortran.dg/g77/19990826-2.f
31685 * gfortran.dg/g77/20000503-1.f
31686 * gfortran.dg/g77/20001111.f
31687 * gfortran.dg/g77/20010116.f
31688 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31689 * gfortran.dg/g77/20010430.f
31690 * gfortran.dg/g77/6177.f
31691 * gfortran.dg/g77/947.f
31692 * gfortran.dg/g77/970816-3.f
31693 * gfortran.dg/g77/971102-1.f
31694 * gfortran.dg/g77/980520-1.f
31695 * gfortran.dg/g77/980628-0.f
31696 * gfortran.dg/g77/980628-1.f
31697 * gfortran.dg/g77/980628-10.f
31698 * gfortran.dg/g77/980628-2.f
31699 * gfortran.dg/g77/980628-3.f
31700 * gfortran.dg/g77/980628-7.f
31701 * gfortran.dg/g77/980628-8.f
31702 * gfortran.dg/g77/980628-9.f
31703 * gfortran.dg/g77/980701-0.f
31704 * gfortran.dg/g77/980701-1.f
31705 * gfortran.dg/g77/cabs.f
31706 * gfortran.dg/g77/claus.f
31707 * gfortran.dg/g77/complex_1.f
31708 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31709 * gfortran.dg/g77/dcomplex.f
31710 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31711 * gfortran.dg/g77/f90-intrinsic-mathematical.f
31712 * gfortran.dg/g77/f90-intrinsic-numeric.f
31713 * gfortran.dg/g77/int8421.f
31714 * gfortran.dg/g77/labug1.f
31715 * gfortran.dg/g77/large_vec.f
31716 * gfortran.dg/g77/le.f
31717 * gfortran.dg/g77/short.f
31718 * gfortran.dg/g77/README: Update
31719
31720 2004-07-20 Mark Mitchell <mark@codesourcery.com>
31721
31722 PR c++/16637
31723 * g++.dg/parse/lookup4.C: New test.
31724
31725 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31726
31727 PR c++/16175
31728 * g++.dg/template/ttp10.C: New test.
31729
31730 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
31731
31732 * gcc.dg/pr12625-1.c: New test.
31733
31734 2004-07-20 Steven Bosscher <stevenb@suse.de>
31735
31736 * gcc.dg/switch-warn-1.c: New test.
31737 * gcc.dg/switch-warn-2.c: New test.
31738 * gcc.c-torture/compile/pr14730.c: Update.
31739
31740 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
31741
31742 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31743 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31744 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31745 g++.dg/template/nontype3.C: Remove trailing CR from tests.
31746
31747 2004-07-18 Mark Mitchell <mark@codesourcery.com>
31748
31749 PR c++/16623
31750 * g++.dg/template/assign1.C: New test.
31751
31752 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31753
31754 PR c++/12170
31755 * g++.dg/template/ttp9.C: New test.
31756
31757 2004-07-19 Daniel Jacobowitz <dan@debian.org>
31758
31759 * gcc.dg/format/cmn-err-1.c: New test.
31760
31761 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
31762
31763 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31764 gcc.dg/Wparentheses-10.c: New tests.
31765 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31766
31767 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31768
31769 PR fortran/16465
31770 * gfortran.dg/g77//ffixed-line-length-0.f,
31771 gfortran.dg/g77/ffixed-line-length-132.f,
31772 gfortran.dg/g77/ffixed-line-length-72.f,
31773 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31774 gfortran.dg/g77/README: Update.
31775
31776 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31777
31778 PR c++/13092
31779 * g++.dg/template/non-dependent7.C: New test.
31780 * g++.dg/template/non-dependent8.C: Likewise.
31781 * g++.dg/template/non-dependent9.C: Likewise.
31782 * g++.dg/template/non-dependent10.C: Likewise.
31783
31784 2004-07-17 Mark Mitchell <mark@codesourcery.com>
31785
31786 PR c++/16337
31787 * g++.dg/parse/attr2.C: New test.
31788
31789 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
31790
31791 * g77.dg: Removed.
31792 * g77.f-torture: Ditto.
31793
31794 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
31795
31796 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31797 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31798 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31799
31800 2004-07-16 Richard Henderson <rth@redhat.com>
31801
31802 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31803
31804 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31805
31806 * lib/fortran-torture.exp (fortran-torture): Don't test compile
31807 tests with full list of options.
31808 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31809 of TORTURE_OPTIONS if test contains 'dg-do run'.
31810
31811 PR fortran/16404
31812 * gfortran.dg/do_iterator.f90: New test.
31813
31814 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31815
31816 PR rtl-optimization/16536
31817 * gcc.c-torture/execute/restrict-1.c: New test.
31818
31819 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31820
31821 PR fortran/15324
31822 * gfortran.dg/pr15324.f90: New test.
31823
31824 PR fortran/15129
31825 * gfortran.dg/pr15129.f90: New test.
31826
31827 PR fortran/15140
31828 * gfortran.dg/pr15140.f90: New test.
31829
31830 PR fortran/13792
31831 * gfortran.fortran-torture/execute/bounds.f90: Add check for
31832 compile-time simplification.
31833
31834 2004-07-14 Mike Stump <mrs@apple.com>
31835
31836 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31837
31838 2004-07-14 James E Wilson <wilson@specifixinc.com>
31839
31840 PR target/16325
31841 * gcc.dg/profile-generate-1.c: New.
31842
31843 2004-07-15 Jakub Jelinek <jakub@redhat.com>
31844
31845 * gcc.c-torture/execute/20040709-1.c: New test.
31846 * gcc.c-torture/execute/20040709-2.c: New test.
31847
31848 2004-07-14 Mike Stump <mrs@apple.com>
31849
31850 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31851
31852 2004-07-14 Mike Stump <mrs@apple.com>
31853
31854 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31855
31856 2004-07-13 Mark Mitchell <mark@codesourcery.com>
31857
31858 PR c++/16518
31859 * g++.dg/parse/mutable1.C: New test.
31860
31861 2004-07-13 Diego Novillo <dnovillo@redhat.com>
31862
31863 PR tree-optimization/16443
31864 * gcc.dg/tree-ssa/20040713-1.c: New test.
31865
31866 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
31867
31868 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31869 for operator new.
31870
31871 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31872
31873 * gfortran.dg/g77/README: New file
31874 * gfortran.dg/g77/19981216-0.f: Copy from
31875 g77.f-torture/noncompile. Add "dg-do compile" and
31876 dg-error as required.
31877 * gfortran.dg/g77/19990218-1.f: Likewise.
31878 * gfortran.dg/g77/19990905-1.f: Likewise.
31879 * gfortran.dg/g77/9263.f: Likewise.
31880 * gfortran.dg/g77/980615-0.f: Likewise.
31881 * gfortran.dg/g77/980616-0.f: Likewise.
31882 * gfortran.dg/g77/check0.f: Likewise.
31883 * gfortran.dg/g77/select_no_compile.f: Likewise.
31884
31885 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31886
31887 Copy files from g77.f-torture/compile.
31888 Add "{ dg-do compile}". Other changes as noted
31889 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31890 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31891 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31892 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31893 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31894 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31895 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31896 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31897 statement to conform to standard. Append alpha1.x for reference.
31898 * gfortran.dg/g77/xformat.f: Add dg-warning
31899
31900 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31901
31902 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31903 Add {dg-do compile} directive.
31904 * gfortran.dg/g77/cpp2.F: Likewise.
31905
31906 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31907
31908 PR c++/5402
31909 * g++.dg/lookup/name-clash1.C: New test.
31910
31911 PR c++/9777
31912 * g++.dg/lookup/name-clash2.C: New test.
31913
31914 PR c++/12102
31915 * g++.dg/lookup/name-clash3.C: New test.
31916
31917 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31918
31919 * g++.dg/lookup/new2.C: New test.
31920 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31921
31922 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
31923
31924 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31925 Add {dg-do compile} directive.
31926 * gfortran.dg/g77/13060.f: Likewise.
31927 * gfortran.dg/g77/19990218-0.f: Likewise.
31928 * gfortran.dg/g77/19990305-0.f: Likewise.
31929 * gfortran.dg/g77/19990419-0.f: Likewise.
31930 * gfortran.dg/g77/19990502-0.f: Likewise.
31931 * gfortran.dg/g77/19990502-1.f: Likewise.
31932 * gfortran.dg/g77/19990525-0.f: Likewise.
31933 * gfortran.dg/g77/19990826-1.f: Likewise.
31934 * gfortran.dg/g77/19990826-3.f: Likewise.
31935 * gfortran.dg/g77/19990905-2.f: Likewise.
31936 * gfortran.dg/g77/20000412-1.f: Likewise.
31937 * gfortran.dg/g77/20000511-1.f: Likewise.
31938 * gfortran.dg/g77/20000511-2.f: Likewise.
31939 * gfortran.dg/g77/20000518.f: Likewise.
31940 * gfortran.dg/g77/20000601-1.f: Likewise.
31941 * gfortran.dg/g77/20000601-2.f: Likewise.
31942 * gfortran.dg/g77/20000629-1.f: Likewise.
31943 * gfortran.dg/g77/20000630-2.f: Likewise.
31944 * gfortran.dg/g77/20010115.f: Likewise.
31945 * gfortran.dg/g77/20010321-1.f: Likewise.
31946 * gfortran.dg/g77/20010426.f: Likewise.
31947 * gfortran.dg/g77/20020307-1.f: Likewise.
31948 * gfortran.dg/g77/8485.f: Likewise.
31949 * gfortran.dg/g77/960317-1.f: Likewise.
31950 * gfortran.dg/g77/970915-0.f: Likewise.
31951 * gfortran.dg/g77/980310-1.f: Likewise.
31952 * gfortran.dg/g77/980310-2.f: Likewise.
31953 * gfortran.dg/g77/980310-3.f: Likewise.
31954 * gfortran.dg/g77/980310-4.f: Likewise.
31955 * gfortran.dg/g77/980310-6.f: Likewise.
31956 * gfortran.dg/g77/980310-7.f: Likewise.
31957 * gfortran.dg/g77/980310-8.f: Likewise.
31958 * gfortran.dg/g77/980419-2.f: Likewise.
31959 * gfortran.dg/g77/980424-0.f: Likewise.
31960 * gfortran.dg/g77/980427-0.f: Likewise.
31961 * gfortran.dg/g77/980729-0.f: Likewise.
31962 * gfortran.dg/g77/981117-1.f: Likewise.
31963 * gfortran.dg/g77/toon_1.f: Likewise.
31964
31965 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31966
31967 PR c++/2204
31968 * g++.dg/other/abstract2.C: New test.
31969
31970 2004-07-12 Paul Brook <paul@codesourcery.com>
31971
31972 * gfortran.dg/pointer_init_1.f90: New test.
31973
31974 2004-07-11 Paul Brook <paul@codesourcery.com>
31975
31976 PR fortran/15986
31977 * gfortran.dg/contained_1.f90: New test.
31978
31979 2004-07-11 Mark Mitchell <mark@codesourcery.com>
31980
31981 * g++.dg/parse/defarg8.C: New test.
31982
31983 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31984
31985 PR fortran/16433
31986 * gfortran.dg/pr16433.f: New test.
31987
31988 PR fortran/17574
31989 * gfortran.dg/pr15754.f90: New test.
31990
31991 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
31992
31993 PR tree-optimization/16437
31994 * gcc.c-torture/execute/bitfld-4.c: New test.
31995
31996 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31997
31998 * gfortran.fortran-torture/execute/common_2.f90: Add check for
31999 access to common var from module.
32000
32001 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32002
32003 PR fortran/16336
32004 * gfortran.fortran-torture/execute/common_2.f90: New test.
32005
32006 2004-07-10 Paul Brook <paul@codesourcery.com>
32007
32008 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32009
32010 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32011
32012 PR fortran/15969
32013 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32014
32015 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
32016
32017 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32018 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32019 * gfortran.dg/g77/ffree-form-1.f: Likewise.
32020 * gfortran.dg/g77/ffree-form-2.f: Likewise.
32021 * gfortran.dg/g77/ffree-form-3.f: Likewise.
32022 * gfortran.dg/g77/fno-underscoring.f: Likewise.
32023 * gfortran.dg/g77/funderscoring.f: Likewise.
32024 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
32025
32026 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32027
32028 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32029
32030 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32031 Paul Brook <paul@codesourcery.com>
32032
32033 PR fortran/13415
32034 * gfortran.dg/common_pointer_1.f90: New test.
32035
32036 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32037
32038 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32039
32040 2004-07-09 James E Wilson <wilson@specifixinc.com>
32041
32042 PR target/16364
32043 * gcc.c-torture/compile/20040709-1.c: New.
32044
32045 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32046
32047 PR fortran/14077
32048 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32049
32050 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32051
32052 PR fortran/13201
32053 * gfortran.dg/shape_1.f90: New test.
32054
32055 2004-07-09 Zack Weinberg <zack@codesourcery.com>
32056 Andrew Pinski <apinski@apple.com>
32057
32058 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32059
32060 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32061
32062 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32063 comment.
32064
32065 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32066 Paul Brook <paul@codesourcery.com>
32067
32068 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32069 '.f95' and '.F95'.
32070
32071 2004-07-09 Diego Novillo <dnovillo@redhat.com>
32072
32073 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32074
32075 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32076
32077 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32078 testcases with capital suffix.
32079
32080 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32081
32082 PR fortran/15481
32083 PR fortran/13372
32084 PR fortran/13575
32085 PR fortran/15978
32086 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32087
32088 * gfortran.dg/implicit_1.f90: New test.
32089
32090 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32091
32092 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32093 expression to match gfortran warning/error messages
32094 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32095 dg-error text.
32096
32097 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32098
32099 * lib/fortran-torture.exp: Rename proc search_for to
32100 search_for_re.
32101
32102 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
32103
32104 * gcc.c-torture/execute/simd-5.x: New file.
32105 XFAIL on SPARC 64-bit at -O0.
32106
32107 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32108
32109 PR c++/8211
32110 PR c++/16165
32111 * g++.dg/warn/effc3.C: New test.
32112
32113 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32114
32115 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32116 change X to 1X in format.
32117 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32118 add data statements to conform to standard.
32119
32120 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32121
32122 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32123 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32124 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32125
32126 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32127
32128 * gfortran.dg/g77/7388.f: Copy from g77.dg
32129 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32130 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32131 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32132 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32133 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32134 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32135 * gfortran.dg/g77/strlen0.f: Likewise.
32136
32137 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32138
32139 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32140 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32141
32142 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32143
32144 * gcc.c-torture/execute/920428-2.x: Delete.
32145 * gcc.c-torture/execute/920501-7.x: Likewise.
32146
32147 2004-07-08 Jakub Jelinek <jakub@redhat.com>
32148
32149 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32150 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
32151 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32152 prescott and c3-2.
32153 (PREFETCH_3DNOW): Add -march=c3.
32154
32155 2004-07-08 Diego Novillo <dnovillo@redhat.com>
32156
32157 PR c/16437
32158 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32159 * gcc.c-torture/execute/bf64-1.x: Likewise.
32160
32161 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32162
32163 * gcc.c-torture/compile/20040708-1.c: New test.
32164
32165 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32166
32167 PR c++/16169
32168 * g++.dg/warn/effc2.C: New test.
32169
32170 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
32171
32172 * gcc.c-torture/execute/bitfld-1.x: Remove.
32173 * gcc.c-torture/execute/bitfld-3.c: New test.
32174 * gcc.dg/bitfld-2.c: Remove XFAILs.
32175
32176 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
32177
32178 PR c++/16276
32179 * g++.dg/rtti/tinfo1.C: New file.
32180
32181 2004-07-07 Eric Christopher <echristo@redhat.com>
32182
32183 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32184
32185 2004-07-07 Andrew Pinski <apinski@apple.com>
32186
32187 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32188
32189 2004-07-07 Mark Mitchell <mark@codesourcery.com>
32190
32191 * g++.dg/init/call1.C: XFAIL.
32192
32193 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
32194
32195 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32196 except for movstrict*, to movmem* and clrstr* to clrmem*.
32197
32198 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
32199
32200 * gcc.c-torture/execute/20040707-1.c: New test.
32201
32202 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
32203
32204 * gcc.c-torture/execute/20040706-1.c: New test.
32205
32206 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32207
32208 PR c++/3671
32209 * g++.dg/template/spec14.C: New test.
32210
32211 2004-07-05 Jakub Jelinek <jakub@redhat.com>
32212
32213 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32214 nothing if not yet defined. Use it in b, c and d type definitions.
32215 * gcc.c-torture/execute/20040705-1.c: New test.
32216 * gcc.c-torture/execute/20040705-2.c: New test.
32217
32218 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32219
32220 PR c++/2518
32221 * g++.dg/lookup/new1.C: New test.
32222
32223 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32224
32225 PR c++/11406
32226 * g++.dg/template/sizeof8.C: New test.
32227
32228 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
32229
32230 * gcc.c-torture/compile/20040705-1.c: New test.
32231
32232 2004-07-04 Bud Davis <bdavis9659@comcast.net>
32233
32234 * gfortran.fortran-torture/execute/seq_io.f90: New test.
32235
32236 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
32237
32238 * gcc.dg/cpp/if-mop.c: Two new testcases.
32239 * gcc.dg/cpp/trad/comment-3.c: New.
32240
32241 2004-07-04 Paul Brook <paul@codesourcery.com>
32242
32243 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32244
32245 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
32246
32247 PR c++/3761
32248 * g++.dg/lookup/crash4.C: New test.
32249
32250 2004-07-02 Zack Weinberg <zack@codesourcery.com>
32251
32252 * gcc.c-torture/execute/builtin-abs-1.c
32253 * gcc.c-torture/execute/builtin-abs-2.c
32254 * gcc.c-torture/execute/builtin-complex-1.c
32255 * gcc.c-torture/execute/builtins/string-1-lib.c
32256 * gcc.c-torture/execute/builtins/string-1.c
32257 * gcc.c-torture/execute/builtins/string-2-lib.c
32258 * gcc.c-torture/execute/builtins/string-2.c
32259 * gcc.c-torture/execute/builtins/string-3-lib.c
32260 * gcc.c-torture/execute/builtins/string-3.c
32261 * gcc.c-torture/execute/builtins/string-4-lib.c
32262 * gcc.c-torture/execute/builtins/string-4.c
32263 * gcc.c-torture/execute/builtins/string-5-lib.c
32264 * gcc.c-torture/execute/builtins/string-5.c
32265 * gcc.c-torture/execute/builtins/string-6-lib.c
32266 * gcc.c-torture/execute/builtins/string-6.c
32267 * gcc.c-torture/execute/builtins/string-7-lib.c
32268 * gcc.c-torture/execute/builtins/string-7.c
32269 * gcc.c-torture/execute/builtins/string-8-lib.c
32270 * gcc.c-torture/execute/builtins/string-8.c
32271 * gcc.c-torture/execute/builtins/string-9-lib.c
32272 * gcc.c-torture/execute/builtins/string-9.c
32273 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32274 * gcc.c-torture/execute/builtins/string-asm-1.c
32275 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32276 * gcc.c-torture/execute/builtins/string-asm-2.c
32277 * gcc.c-torture/execute/stdio-opt-1.c
32278 * gcc.c-torture/execute/stdio-opt-2.c
32279 * gcc.c-torture/execute/stdio-opt-3.c
32280 * gcc.c-torture/execute/string-opt-1.c
32281 * gcc.c-torture/execute/string-opt-10.c
32282 * gcc.c-torture/execute/string-opt-11.c
32283 * gcc.c-torture/execute/string-opt-12.c
32284 * gcc.c-torture/execute/string-opt-13.c
32285 * gcc.c-torture/execute/string-opt-14.c
32286 * gcc.c-torture/execute/string-opt-15.c
32287 * gcc.c-torture/execute/string-opt-16.c
32288 * gcc.c-torture/execute/string-opt-2.c
32289 * gcc.c-torture/execute/string-opt-6.c
32290 * gcc.c-torture/execute/string-opt-7.c
32291 * gcc.c-torture/execute/string-opt-8.c:
32292 Replace with ...
32293
32294 * gcc.c-torture/execute/builtins/abs-2.c
32295 * gcc.c-torture/execute/builtins/abs-3.c
32296 * gcc.c-torture/execute/builtins/complex-1.c
32297 * gcc.c-torture/execute/builtins/fprintf.c
32298 * gcc.c-torture/execute/builtins/fputs.c
32299 * gcc.c-torture/execute/builtins/memcmp.c
32300 * gcc.c-torture/execute/builtins/memmove.c
32301 * gcc.c-torture/execute/builtins/memops-asm.c
32302 * gcc.c-torture/execute/builtins/mempcpy-2.c
32303 * gcc.c-torture/execute/builtins/mempcpy.c
32304 * gcc.c-torture/execute/builtins/memset.c
32305 * gcc.c-torture/execute/builtins/printf.c
32306 * gcc.c-torture/execute/builtins/sprintf.c
32307 * gcc.c-torture/execute/builtins/strcat.c
32308 * gcc.c-torture/execute/builtins/strchr.c
32309 * gcc.c-torture/execute/builtins/strcmp.c
32310 * gcc.c-torture/execute/builtins/strcpy.c
32311 * gcc.c-torture/execute/builtins/strcspn.c
32312 * gcc.c-torture/execute/builtins/strlen-2.c
32313 * gcc.c-torture/execute/builtins/strlen.c
32314 * gcc.c-torture/execute/builtins/strncat.c
32315 * gcc.c-torture/execute/builtins/strncmp-2.c
32316 * gcc.c-torture/execute/builtins/strncmp.c
32317 * gcc.c-torture/execute/builtins/strncpy.c
32318 * gcc.c-torture/execute/builtins/strpbrk.c
32319 * gcc.c-torture/execute/builtins/strpcpy-2.c
32320 * gcc.c-torture/execute/builtins/strpcpy.c
32321 * gcc.c-torture/execute/builtins/strrchr.c
32322 * gcc.c-torture/execute/builtins/strspn.c
32323 * gcc.c-torture/execute/builtins/strstr-asm.c
32324 * gcc.c-torture/execute/builtins/strstr.c:
32325 ... these new files.
32326
32327 * gcc.c-torture/execute/builtins/abs-2-lib.c
32328 * gcc.c-torture/execute/builtins/abs-3-lib.c
32329 * gcc.c-torture/execute/builtins/complex-1-lib.c
32330 * gcc.c-torture/execute/builtins/fprintf-lib.c
32331 * gcc.c-torture/execute/builtins/fputs-lib.c
32332 * gcc.c-torture/execute/builtins/memcmp-lib.c
32333 * gcc.c-torture/execute/builtins/memmove-lib.c
32334 * gcc.c-torture/execute/builtins/memops-asm-lib.c
32335 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32336 * gcc.c-torture/execute/builtins/mempcpy-lib.c
32337 * gcc.c-torture/execute/builtins/memset-lib.c
32338 * gcc.c-torture/execute/builtins/printf-lib.c
32339 * gcc.c-torture/execute/builtins/sprintf-lib.c
32340 * gcc.c-torture/execute/builtins/strcat-lib.c
32341 * gcc.c-torture/execute/builtins/strchr-lib.c
32342 * gcc.c-torture/execute/builtins/strcmp-lib.c
32343 * gcc.c-torture/execute/builtins/strcpy-lib.c
32344 * gcc.c-torture/execute/builtins/strcspn-lib.c
32345 * gcc.c-torture/execute/builtins/strlen-2-lib.c
32346 * gcc.c-torture/execute/builtins/strlen-lib.c
32347 * gcc.c-torture/execute/builtins/strncat-lib.c
32348 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32349 * gcc.c-torture/execute/builtins/strncmp-lib.c
32350 * gcc.c-torture/execute/builtins/strncpy-lib.c
32351 * gcc.c-torture/execute/builtins/strpbrk-lib.c
32352 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32353 * gcc.c-torture/execute/builtins/strpcpy-lib.c
32354 * gcc.c-torture/execute/builtins/strrchr-lib.c
32355 * gcc.c-torture/execute/builtins/strspn-lib.c
32356 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32357 * gcc.c-torture/execute/builtins/strstr-lib.c
32358 * gcc.c-torture/execute/builtins/lib/abs.c
32359 * gcc.c-torture/execute/builtins/lib/fprintf.c
32360 * gcc.c-torture/execute/builtins/lib/memset.c
32361 * gcc.c-torture/execute/builtins/lib/printf.c
32362 * gcc.c-torture/execute/builtins/lib/sprintf.c
32363 * gcc.c-torture/execute/builtins/lib/strcpy.c
32364 * gcc.c-torture/execute/builtins/lib/strcspn.c
32365 * gcc.c-torture/execute/builtins/lib/strncat.c
32366 * gcc.c-torture/execute/builtins/lib/strncmp.c
32367 * gcc.c-torture/execute/builtins/lib/strncpy.c
32368 * gcc.c-torture/execute/builtins/lib/strpbrk.c
32369 * gcc.c-torture/execute/builtins/lib/strspn.c
32370 * gcc.c-torture/execute/builtins/lib/strstr.c:
32371 New files containing support routines.
32372
32373 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32374 declaration.
32375 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32376 when not optimizing.
32377
32378 2004-07-02 Mark Mitchell <mark@codesourcery.com>
32379
32380 PR c++/16240
32381 * g++.dg/abi/mangle22.C: New test.
32382 * g++.dg/abi/mangle23.C: Likewise.
32383
32384 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
32385
32386 PR fortran/16290
32387 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32388 Allow for cases without denormalized floating point numbers.
32389
32390 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
32391
32392 PR c/1027
32393 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32394 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32395 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32396 expected warning text.
32397 * gcc.dg/format/diag-2.c: New test.
32398
32399 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
32400
32401 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32402
32403 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
32404
32405 * gcc.dg/builtins-43.c: New.
32406 * gcc.dg/builtins-44.c: New.
32407 * gcc.dg/builtins-45.c: New.
32408
32409 2004-06-26 Geoffrey Keating <geoffk@apple.com>
32410 Andreas Tobler <a.tobler@schweiz.ch>
32411
32412 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32413 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
32414 as SIGSEGV.
32415 * gcc.dg/cleanup-11.c: Likewise.
32416 * gcc.dg/cleanup-8.c: Likewise.
32417 * gcc.dg/cleanup-9.c: Likewise.
32418 * gcc.dg/cleanup-5.c: Run on all platforms.
32419
32420 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
32421
32422 * g++.dg/warn/nonnull1.C: New test.
32423
32424 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
32425
32426 * gcc.dg/compat/compat-common.h: Wrap up CINT in
32427 an #ifndef SKIP_COMPLEX_INT/#endif pair.
32428 Special-case the Sun compiler wrt to <complex.h>.
32429
32430 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
32431
32432 * gcc.dg/Wunreachable-8.C: New test.
32433
32434 * gcc.dg/h8300-ice2.c : New test.
32435
32436 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
32437
32438 PR fortran/16161
32439 * gfortran.fortran-torture/compile/implicit.f90: Add test
32440 for implicit character.
32441
32442 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
32443
32444 PR fortran/16289
32445 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32446 Use tiny() intrinsic to find smallest non-negative real
32447
32448 2004-06-30 Jakub Jelinek <jakub@redhat.com>
32449
32450 * gcc.dg/compat/struct-by-value-22_main.c: New test.
32451 * gcc.dg/compat/struct-by-value-22_x.c: New.
32452 * gcc.dg/compat/struct-by-value-22_y.c: New.
32453
32454 * gcc.c-torture/execute/20040629-1.c: New test.
32455
32456 2004-06-29 Jakub Jelinek <jakub@redhat.com>
32457
32458 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32459 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32460
32461 PR target/16195
32462 * gcc.dg/20040625-1.c: New test.
32463
32464 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32465
32466 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32467
32468 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32469
32470 PR fortran/15963
32471 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32472
32473 2004-06-29 Richard Henderson <rth@redhat.com>
32474
32475 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32476
32477 2004-06-29 Paul Brook <paul@codesourcery.com>
32478
32479 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32480 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32481
32482 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
32483
32484 PR c++/16260
32485 * g++.dg/parse/crash15.C: New.
32486
32487 2004-06-28 Andrew Pinski <apinski@apple.com>
32488
32489 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32490 by the error already.
32491
32492 * g++.dg/opt/ptrmem4.C: Change to compile only test.
32493
32494 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
32495
32496 PR target/14041
32497 * gcc.dg/h8300-bss-align-1.c : New.
32498
32499 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
32500
32501 * PR c++/16174
32502 * g++.dg/template/ctor4.C: New.
32503
32504 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
32505
32506 PR c++/16205
32507 * g++.dg/warn/Wsequence-point-1.C: New test.
32508
32509 2004-06-27 Paul Brook <paul@codesourcery.com>
32510
32511 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32512
32513 2004-06-27 Zack Weinberg <zack@codesourcery.com>
32514
32515 * g++.old-deja/g++.mike/p7325.C: Remove.
32516
32517 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
32518
32519 PR c/14963
32520 * gcc.dg/pr14963.c: New test.
32521
32522 2004-06-27 Mark Mitchell <mark@codesourcery.com>
32523
32524 PR c++/16193
32525 * g++.dg/parse/redef1.C: New test.
32526
32527 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
32528
32529 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32530 20021110.c.
32531 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32532 20021119-1.c.
32533 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32534 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32535 5-04.c.
32536 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32537 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32538 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32539 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32540 g++.brendan/enum14.C.
32541 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32542 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32543 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32544 g++.mike/virt1.C.
32545 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32546 memtemp24.C.
32547
32548 2004-06-27 Roger Sayle <roger@eyesopen.com>
32549
32550 * gcc.dg/20040527-1.c: New test case.
32551
32552 2004-06-26 Bud Davis <bdavis9659@comcast.net>
32553
32554 PR gfortran/pr16196
32555 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32556
32557 2004-06-25 Roger Sayle <roger@eyesopen.com>
32558
32559 PR middle-end/15825
32560 * gcc.dg/pr15825-1.c: New test case.
32561
32562 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
32563
32564 * gcc.c-torture/execute/20040625-1.c: New test.
32565
32566 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32567
32568 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32569
32570 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
32571
32572 * gcc.dg/torture/mips-div-1.c: New test.
32573
32574 2004-06-24 Jeff Law <law@redhat.com>
32575
32576 * gcc.dg/tree-ssa/20040624-1.c: New test.
32577
32578 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
32579
32580 * gcc.c-torture/compile/20040624-1.c: New test.
32581
32582 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32583
32584 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32585 this directory.
32586
32587 2004-06-23 Andrew Pinski <apinski@apple.com>
32588
32589 PR middle-end/15988
32590 * g++.dg/opt/ptrmem4.C: New test.
32591
32592 * gcc.dg/c90-array-quals-2.c: New test.
32593
32594 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
32595
32596 * gcc.dg/kpice1.c: New test.
32597
32598 2006-06-23 Andrew Pinski <apinski@apple.com>
32599
32600 * gcc.dg/c90-array-quals.c: New test.
32601
32602 2006-06-22 Richard Henderson <rth@redhat.com>
32603
32604 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32605
32606 2004-06-22 Loren James Rittle <ljrittle@acm.org>
32607
32608 * gcc.dg/builtins-config.h: Handle FreeBSD.
32609
32610 2006-06-22 Richard Henderson <rth@redhat.com>
32611
32612 * g++.dg/opt/devirt1.C: New.
32613
32614 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
32615
32616 * g++.dg/opt/pr15551.C: New testcase.
32617
32618 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
32619
32620 PR target/14800
32621 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32622 x86_64-*-linux* when compiling for 32bit.
32623
32624 2004-06-21 Andrew Pinski <apinski@apple.com>
32625
32626 * gcc.dg/pch/struct-1.c: New.
32627 * gcc.dg/pch/struct-1.hs: New.
32628
32629 2004-06-21 Geoffrey Keating <geoffk@apple.com>
32630
32631 * gcc.dg/pch/save-temps-1.c: New file.
32632 * gcc.dg/pch/save-temps-1.hs: New file.
32633
32634 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
32635
32636 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32637 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32638
32639 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32640
32641 * gfortran.fortran-torture/execute/select_1.f90: Rename function
32642 to fix type error.
32643 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32644 Remove trailing spaces.
32645
32646 2004-06-21 Richard Henderson <rth@redhat.com>
32647
32648 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32649 merging && to BIT_FIELD_REF.
32650
32651 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
32652
32653 * g++.dg/opt/placeholder1.C: New test.
32654
32655 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32656
32657 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32658 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32659 * gcc.dg/compat/union-m128-1_x.c: Likewise.
32660 * gcc.dg/compat/union-m128-1_y.c: Likewise.
32661
32662 2004-06-20 Zack Weinberg <zack@codesourcery.com>
32663
32664 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32665 extern "C".
32666 * g++.dg/other/pragma-re-1.C: Add comments.
32667
32668 2004-06-19 Bud Davis <bdavis9659@comcast.net>
32669
32670 PR gfortran/16080
32671 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32672
32673 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
32674
32675 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32676 instead of setting the type of size_t by
32677 hand.
32678
32679 2004-06-18 Roger Sayle <roger@eyesopen.com>
32680
32681 * gcc.dg/unordered-2.c: New test case.
32682 * gcc.dg/unordered-3.c: New test case.
32683
32684 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
32685
32686 PR other/16043
32687 * lib/g++.exp (g++_version): Tweak regexp for version
32688 * lib/g77.exp (g77_version): Likewise.
32689 * lib/gfortran.exp (gfortran_version): Likewise.
32690 * lib/objc.exp (objc_version): Likewise.
32691 * lib/treelang.exp (treelang_version): Likewise.
32692
32693 2004-06-19 Jakub Jelinek <jakub@redhat.com>
32694
32695 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32696 Use INT_MAX instead of __INT_MAX__.
32697 * gcc.dg/compat/struct-align-2_y.c: Likewise.
32698
32699 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32700 * gcc.dg/compat/scalar-return-3_x.c: Use it.
32701 * gcc.dg/compat/scalar-return-3_y.c: Use it.
32702 * gcc.dg/compat/scalar-return-4_x.c: Use it.
32703 * gcc.dg/compat/scalar-return-4_y.c: Use it.
32704 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32705 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32706 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32707 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32708
32709 * gcc.dg/range-test-1.c: New test.
32710 * g++.dg/opt/range-test-1.C: New test.
32711
32712 2004-06-17 Richard Henderson <rth@redhat.com>
32713
32714 * objc.dg/sync-1.m: New.
32715 * objc.dg/try-catch-1.m: Don't force next runtime.
32716 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32717 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
32718 shadowed catch clause.
32719 * objc.dg/try-catch-5.m: New.
32720
32721 2004-06-17 Zack Weinberg <zack@codesourcery.com>
32722
32723 Bug 14610
32724 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32725
32726 2004-06-15 Richard Henderson <rth@redhat.com>
32727
32728 * gcc.dg/20001116-1.c: Move expected warning line.
32729
32730 2004-06-15 Richard Henderson <rth@redhat.com>
32731
32732 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32733 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32734
32735 2004-06-15 Jeff Law <law@redhat.com>
32736
32737 * gcc.dg/tree-ssa/20040615-1.c: New test.
32738 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32739 be less sensitive to operand ordering.
32740 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32741
32742 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
32743
32744 * g++.dg/abi/bitfield3.C: Add comment..
32745
32746 2004-06-15 Richard Henderson <rth@redhat.com>
32747
32748 * g++.dg/ext/stmtexpr1.C: XFAIL.
32749 * gcc.dg/20030612-1.c: XFAIL.
32750
32751 2004-06-15 Eric Christopher <echristo@redhat.com>
32752
32753 * g++.dg/charset/asm5.c: New.
32754 * gcc.dg/charset/asm6.c: New.
32755
32756 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32757
32758 PR fortran/15962
32759 * gfortran.fortran-torture/execute/select_1.f90: New test.
32760
32761 2004-06-15 Paul Brook <paul@codesourcery.com>
32762
32763 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32764
32765 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32766
32767 PR c++/15967
32768 * g++.dg/lookup/crash3.C: New test.
32769
32770 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32771
32772 PR c++/15947
32773 * g++.dg/parse/dtor4.C: New test.
32774
32775 2004-06-14 Jeff Law <law@redhat.com>
32776
32777 * gcc.c-torture/compile/20040614-1.c: New test.
32778
32779 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32780
32781 PR fortran/15211
32782 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32783 LEN of a character array.
32784
32785 2004-06-14 Mark Mitchell <mark@codesourcery.com>
32786
32787 PR c++/15096
32788 * g++.dg/template/ptrmem10.C: New test.
32789
32790 PR c++/14930
32791 * g++.dg/template/friend30.C: New test.
32792
32793 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32794
32795 PR fortran/14928
32796 * gfortran.fortran-torture/compile/mloc.f90: New test.
32797
32798 2004-06-13 Paul Brook <paul@codesourcery.com>
32799
32800 * gfortran.fortran-torture/execute/random_2.f90: New test.
32801
32802 2004-06-13 Eric Christopher <echristo@redhat.com>
32803
32804 * gcc.dg/noncompile/redecl-1.c: Fix error message.
32805
32806 2004-06-12 Paul Brook <paul@codesourcery.com>
32807
32808 * gfortran.fortran-torture/execute/contained_3.f90: New test.
32809
32810 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32811
32812 PR fortran/14923
32813 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32814
32815 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32816
32817 PR fortran/14957
32818 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32819 syntax errors in end statements of contained subroutines.
32820
32821 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32822
32823 PR fortran/12841
32824 * gfortran.fortran-torture/execute/null_arg.f90: New test.
32825
32826 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32827
32828 PR fortran/15665
32829 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32830
32831 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32832
32833 PR gfortran/12839
32834 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32835
32836 2004-06-11 Mark Mitchell <mark@codesourcery.com>
32837
32838 PR c++/15862
32839 * g++.dg/parse/enum1.C: New test.
32840
32841 2004-06-10 Jeff Law <law@redhat.com>
32842
32843 * gcc.c-torture/compile/20040610-1.c: New test.
32844
32845 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32846
32847 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32848 * g++.old-deja/g++.other/decl3.C: Likewise.
32849
32850 2004-06-10 Brian Booth <bbooth@redhat.com>
32851
32852 * gcc.dg/tree-ssa/20031015-1.c: Scan for
32853 V_MAY_DEF instead of VDEF.
32854 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32855
32856 2004-06-10 Mark Mitchell <mark@codesourcery.com>
32857
32858 PR c++/14211
32859 * g++.dg/conversion/const1.C: New test.
32860
32861 PR c++/15076
32862 * g++.dg/conversion/reinterpret1.C: New test.
32863
32864 PR c++/15877
32865 * g++.dg/template/enum2.C: New test.
32866
32867 PR c++/15227
32868 * g++.dg/template/error13.C: New test.
32869
32870 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32871
32872 PR fortran/14957
32873 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32874 arguments to test_* REAL and of the right size.
32875
32876 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32877
32878 PR target/15569
32879 PR rtl-optimization/15681
32880 * gcc.dg/20040609-1.c: New test.
32881
32882 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32883
32884 PR c++/14791
32885 * g++.dg/opt/builtins1.C: New test.
32886
32887 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
32888
32889 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32890 that use default windows32 struct layout.
32891 * gcc.dg/i386-bitfield2.c: Likewise.
32892
32893 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
32894
32895 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32896 for mingw32 and cygwin targets.
32897
32898 2004-06-09 Geoffrey Keating <geoffk@apple.com>
32899
32900 * gcc.dg/pch/macro-4.c: New.
32901 * gcc.dg/pch/macro-4.hs: New.
32902
32903 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32904
32905 PR fortran/13249
32906 * gfortran.fortran-torture/compile/name_clash.f90: New test.
32907
32908 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32909
32910 PR fortran/13372
32911 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32912
32913 2004-06-09 Bud Davis <bdavis9659@comcast.net>
32914
32915 PR gfortran/14897
32916 * gfortran.fortran-torture/execute/t_edit.f90: New test.
32917
32918 2004-06-09 Bud Davis <bdavis9659@comcast.net>
32919
32920 PR gfortran/15755
32921 * gfortran.fortran-torture/execute/backspace.c : New test.
32922
32923 2004-06-09 Paul Brook <paul@codesourcery.com>
32924
32925 * gfortran.fortran-torture/execure/intrinsic_associated.f90
32926 (pointer_to_section): Rewrite to use smaller array.
32927
32928 2004-06-08 David Edelsohn <edelsohn@gnu.org>
32929
32930 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32931 * gcc.dg/ext/altivec-10.c: Same.
32932 * gcc.dg/ext/altivec-11.c: Same.
32933 * gcc.dg/ext/altivec-12.c: Same.
32934 * gcc.dg/ext/altivec-13.c: Same.
32935 * gcc.dg/ext/altivec-14.c: Same.
32936 * gcc.dg/ext/altivec-15.c: Same.
32937 * gcc.dg/ext/altivec-16.c: Same.
32938 * gcc.dg/ext/altivec-3.c: Same.
32939 * gcc.dg/ext/altivec-4.c: Same.
32940 * gcc.dg/ext/altivec-6.c: Same.
32941 * gcc.dg/ext/altivec-7.c: Same.
32942 * gcc.dg/ext/altivec-8.c: Same.
32943 * gcc.dg/ext/altivec-varargs-1.c: Same.
32944
32945 * g++.dg/ext/altivec-1.C: Correct dg syntax.
32946 * g++.dg/ext/altivec-10.C: Same.
32947 * g++.dg/ext/altivec-2.C: Same.
32948 * g++.dg/ext/altivec-3.C: Same.
32949 * g++.dg/ext/altivec-4.C: Same.
32950 * g++.dg/ext/altivec-5.C: Same.
32951 * g++.dg/ext/altivec-6.C: Same.
32952 * g++.dg/ext/altivec-7.C: Same.
32953 * g++.dg/ext/altivec-8.C: Same.
32954 * g++.dg/ext/altivec-9.C: Same.
32955
32956 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32957
32958 PR c++/7841
32959 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32960
32961 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32962
32963 * gcc.dg/union-1.c: New test.
32964
32965 2004-06-07 Roger Sayle <roger@eyesopen.com>
32966
32967 * gcc.dg/builtins-41.c: New test case.
32968 * gcc.dg/builtins-42.c: New test case.
32969
32970 2004-06-07 David Edelsohn <edelsohn@gnu.org>
32971
32972 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32973 * g++.dg/ext/altivec-10.C: Same.
32974 * g++.dg/ext/altivec-2.C: Same.
32975 * g++.dg/ext/altivec-3.C: Same.
32976 * g++.dg/ext/altivec-4.C: Same.
32977 * g++.dg/ext/altivec-5.C: Same.
32978 * g++.dg/ext/altivec-6.C: Same.
32979 * g++.dg/ext/altivec-7.C: Same.
32980 * g++.dg/ext/altivec-8.C: Same.
32981 * g++.dg/ext/altivec-9.C: Same.
32982 * g++.old-deja/g++.abi/cxa_vec.C: Same.
32983 * g++.old-deja/g++.brendan/new3.C: Same.
32984 * gcc.c-torture/execute/eeprof-1.x: Same.
32985
32986 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
32987
32988 PR c/14765
32989 * gcc.dg/pr14765-1.c: New test.
32990
32991 2004-06-07 Roger Sayle <roger@eyesopen.com>
32992
32993 PR c/14649
32994 * gcc.dg/pr14649-1.c: New test case.
32995
32996 2004-06-07 Richard Henderson <rth@redhat.com>
32997
32998 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32999 if temporaries.
33000
33001 2004-06-07 David Edelsohn <edelsohn@gnu.org>
33002
33003 * g++.dg/eh/elide1.C: Remove XFAIL.
33004
33005 2004-06-07 Mark Mitchell <mark@codesourcery.com>
33006
33007 PR c++/15337
33008 * g++.dg/expr/sizeof3.C: New test.
33009
33010 PR c++/14777
33011 * g++.dg/template/access14.C: New test.
33012
33013 PR c++/15554
33014 * g++.dg/template/enum1.C: New test.
33015
33016 PR c++/15057
33017 * g++.dg/eh/throw1.C: New test.
33018
33019 2004-06-07 David Ayers <d.ayers@inode.at>
33020 Ziemowit Laski <zlaski@apple.com>
33021
33022 * lib/objc.exp (objc_target_compile): Revert the '-framework
33023 Foundation' flag fix, since bare Darwin does not ship
33024 with the Foundation framework.
33025 * objc/execute/next_mapping.h: Provide a local NSConstantString
33026 @interface and @implementation.
33027 (objc_constant_string_init): A constructor function, used to
33028 initialize the NSConstantString meta-class object.
33029 * objc/execute/string1.m: Include "next_mapping.h" instead of
33030 <Foundation/NSString.h>.
33031 * objc/execute/string2.m: Likewise.
33032 * objc/execute/string3.m: Likewise.
33033 * objc/execute/string4.m: Likewise.
33034
33035 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
33036
33037 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33038 to double. Replace double with FLOAT.
33039 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33040
33041 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33042 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33043 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33044 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33045 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33046 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33047 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33048 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33049
33050 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
33051
33052 PR c/13519
33053 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33054
33055 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33056
33057 PR c++/15503
33058 * g++.dg/template/meminit2.C: New test.
33059
33060 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
33061
33062 PR target/15822
33063 * gcc.c-torture/execute/compare-fp-1.c,
33064 gcc.c-torture/execute/compare-fp-2.c,
33065 gcc.c-torture/execute/compare-fp-3.c,
33066 gcc.c-torture/execute/compare-fp-4.c,
33067 gcc.c-torture/execute/compare-fp-3.x,
33068 gcc.c-torture/execute/compare-fp-4.x: Moved...
33069 * gcc.c-torture/execute/ieee/compare-fp-1.c,
33070 gcc.c-torture/execute/ieee/compare-fp-2.c,
33071 gcc.c-torture/execute/ieee/compare-fp-3.c,
33072 gcc.c-torture/execute/ieee/compare-fp-4.c,
33073 gcc.c-torture/execute/ieee/compare-fp-3.x,
33074 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33075
33076 2004-06-04 David Ayers <d.ayers@inode.at>
33077
33078 * objc/execute/protocol-isEqual-4.m: New testcase.
33079
33080 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
33081
33082 * objc/execute/protocol-isEqual-1.m: New testcase.
33083 * objc/execute/protocol-isEqual-2.m: New testcase.
33084 * objc/execute/protocol-isEqual-3.m: New testcase.
33085
33086 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33087
33088 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33089
33090 2004-06-02 Ziemowit Laski <zlaski@apple.com>
33091
33092 * lib/objc.exp (objc_target_compile): When running tests on
33093 Darwin (Mac OS X), inform the linker about '-framework
33094 'Foundation'.
33095
33096 2004-06-02 Eric Christopher <echristo@redhat.com>
33097
33098 * gcc.c-torture/compile/20040602-1.c: New.
33099
33100 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
33101
33102 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33103 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33104
33105 PR tree-optimization/14736
33106 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33107
33108 PR tree-optimization/14042
33109 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33110
33111 PR tree-optimization/14729
33112 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33113
33114 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33115
33116 PR fortran/15557
33117 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33118
33119 2004-06-01 Richard Hederson <rth@redhat.com>
33120
33121 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33122
33123 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33124
33125 PR c++/14932
33126 * g++.dg/parse/offsetof4.C: New test.
33127
33128 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
33129
33130 PR objc/7993
33131 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33132
33133 2004-05-31 Mark Mitchell <mark@codesourcery.com>
33134
33135 PR c++/15701
33136 * g++.dg/template/friend29.C: New test.
33137
33138 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
33139
33140 PR c/15749
33141 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33142
33143 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
33144
33145 * gcc.dg/sparc-trap-1.c: New test.
33146
33147 2004-05-31 Roger Sayle <roger@eyesopen.com>
33148
33149 PR middle-end/15069
33150 * g++.dg/opt/fold3.C: New test case.
33151
33152 2004-05-30 Graham Stott <graham.stott@btinternet.com>
33153
33154 * lib/target-supports.exp (check_iconv_available): Fix fallout
33155 from 2004-05-28 patch.
33156
33157 2004-05-30 Paul Brook <paul@codesourcery.com>
33158
33159 PR fortran/15620
33160 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33161 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33162
33163 2004-05-30 Steven G. Kargl <kargls@comcast.net>
33164
33165 * gfortran.fortran-torture/execute/random_1.f90: New test.
33166
33167 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33168
33169 * g++.dg/ext/altivec-10.C: New test.
33170
33171 2004-05-29 Paul Brook <paul@codesourcery.com>
33172
33173 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33174
33175 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33176
33177 * gcc.dg/altivec-16.c: New test.
33178
33179 2004-05-28 Janis Johnson <janis187@us.ibm.com>
33180
33181 * lib/target-supports.exp (check_vmx_hw_available): New.
33182 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33183
33184 * lib/target-supports.exp (check_alias_available,
33185 check_iconv_available, check_named_sections_available): Use
33186 unique names for temporary files.
33187
33188 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33189
33190 * gcc.dg/altivec-15.c: New test.
33191
33192 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33193
33194 PR c++/15083
33195 * g++.dg/warn/noeffect6.C: New test.
33196
33197 PR c++/15471
33198 * g++.dg/expr/ptrmem4.C: New test.
33199
33200 PR c++/15640
33201 * g++.dg/template/operator3.C: New test.
33202
33203 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33204
33205 PR c++/14668
33206 * g++.dg/lookup/redecl1.C: New test.
33207 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33208
33209 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
33210
33211 * gcc.c-torture/execute/compare-fp-1.c,
33212 gcc.c-torture/execute/compare-fp-2.c,
33213 gcc.c-torture/execute/compare-fp-3.c,
33214 gcc.c-torture/execute/compare-fp-4.c,
33215 gcc.c-torture/execute/compare-fp-3.x,
33216 gcc.c-torture/execute/compare-fp-4.x,
33217 gcc.dg/pr15649-1.c: New.
33218
33219 2004-05-27 Adam Nemet <anemet@lnxw.com>
33220
33221 PR c++/12883
33222 * g++.dg/init/array14.C: New test.
33223
33224 2004-05-25 Janis Johnson <janis187@us.ibm.com>
33225
33226 * lib/compat.exp (compat-get-options-main): New.
33227 (compat-get-options): Remove unneeded code, warn for ignored
33228 command.
33229 (compat-execute): Check flag set by dg-require-* commands.
33230
33231 * lib/compat.exp (compat-execute): Break up long lines.
33232
33233 2004-05-24 Janis Johnson <janis187@us.ibm.com>
33234
33235 * gcc.dg/altivec-7.c: Don't use 'vector long'.
33236 * gcc.dg/altivec-14.c: New test.
33237 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33238
33239 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33240 * gcc.dg/altivec-12.c: Ditto.
33241
33242 * gcc.dg/altivec-3.c: Move call to altivec_check.
33243
33244 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33245
33246 PR c++/15044
33247 * g++.dg/template/error12.C: New test.
33248
33249 PR c++/15317
33250 * g++.dg/ext/attrib15.C: New test.
33251
33252 PR c++/15329
33253 * g++.dg/template/ptrmem9.C: New test.
33254
33255 2004-05-25 Paul Brook <paul@codesourcery.com>
33256
33257 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33258
33259 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33260
33261 PR c++/15165
33262 * g++.dg/template/crash19.C: New test.
33263
33264 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33265
33266 PR c++/15025
33267 * g++.dg/template/redecl1.C: New test.
33268
33269 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33270
33271 PR c++/14821
33272 * g++.dg/other/ns1.C: New test.
33273
33274 PR c++/14883
33275 * g++.dg/template/invalid1.C: New test.
33276
33277 2004-05-23 Paul Brook <paul@codesourcery.com>
33278 Victor Leikehman <lei@haifasphere.co.il>
33279
33280 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33281 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33282
33283 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33284
33285 PR c++/15285
33286 PR c++/15299
33287 * g++.dg/template/non-dependent5.C: New test.
33288 * g++.dg/template/non-dependent6.C: New test.
33289
33290 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33291
33292 PR c++/15507
33293 * g++.dg/inherit/union1.C: New test.
33294
33295 PR c++/15542
33296 * g++.dg/template/addr1.C: New test.
33297
33298 PR c++/15427
33299 * g++.dg/template/array5.C: New test.
33300
33301 PR c++/15287
33302 * g++.dg/template/array6.C: New test.
33303
33304 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
33305 Roger Sayle <roger@eyesopen.com>
33306
33307 * g++.dg/lookup/forscope2.C: New test case.
33308
33309 2004-05-22 Ben Elliston <bje@au.ibm.com>
33310
33311 * gcc.dg/cpp/Wmissingdirs.c: New.
33312
33313 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33314
33315 PR target/15301
33316 * gcc.dg/compat/union-m128-1.h: New file.
33317 * gcc.dg/compat/union-m128-1_main.c: Likewise.
33318 * gcc.dg/compat/union-m128-1_x.c: Likewise.
33319 * gcc.dg/compat/union-m128-1_y.c: Likewise.
33320
33321 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33322
33323 PR target/15302
33324 * gcc.dg/compat/struct-complex-1.h: New file.
33325 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33326 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33327 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33328
33329 2004-05-20 Roger Sayle <roger@eyesopen.com>
33330
33331 PR middle-end/3074
33332 * gcc.dg/pr3074-1.c: New test case.
33333 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33334
33335 2004-05-20 Falk Hueffner <falk@debian.org>
33336
33337 PR other/15526
33338 * gcc.dg/ftrapv-1.c: New test case.
33339
33340 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
33341
33342 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33343
33344 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
33345 Jeff Law <law@redhat.com>
33346
33347 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33348 * gcc.dg/tree-ssa/20040518-2.c: New test.
33349
33350 * gcc.dg/tree-ssa/20040518-1.c: New test.
33351
33352 2004-05-18 Zack Weinberg <zack@codesourcery.com>
33353
33354 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33355
33356 2004-05-18 Paul Brook <paul@codesourcery.com>
33357
33358 PR fortran/13930
33359 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33360
33361 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33362
33363 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33364 constant folding.
33365
33366 2004-05-17 Steven Bosscher <stevenb@suse.de>
33367
33368 * gcc.dg/tree-ssa/20040517-1.c: New test.
33369
33370 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33371
33372 * gcc.dg/loop-4.c: New test.
33373
33374 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
33375
33376 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33377
33378 2004-05-15 Bud Davis <bdavis9659@comcast.net>
33379
33380 PR fortran/15311
33381 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33382
33383 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33384
33385 PR fortran/13826
33386 PR fortran/13940
33387 * gfortran.fortran-torture/compile/data_1.f90: New test.
33388
33389 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
33390
33391 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33392 * gcc.dg/uninit-H.c: Define ASM for __s390__.
33393
33394 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33395
33396 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33397
33398 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33399
33400 PR c/15444
33401 * gcc.dg/format/xopen-1.c: Adjust expected message.
33402 * gcc.dg/format/xopen-3.c: New test.
33403
33404 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
33405
33406 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33407
33408 2004-05-14 Jeff Law <law@redhat.com>
33409
33410 * gcc.dg/tree-ssa/20040514-2.c: New test.
33411
33412 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33413
33414 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33415 this ...
33416 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33417 this.
33418
33419 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
33420
33421 * gcc.dg/tree-ssa/20040514-1.c: New test.
33422
33423 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33424
33425 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33426 test.
33427
33428 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33429
33430 PR fortran/14066
33431 * gfortran.fortran-torture/compile/do_1.f90: New test.
33432
33433 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33434
33435 PR fortran/15051
33436 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33437 test.
33438
33439 2004-05-14 Bud Davis <bdavis9659@comcast.net>
33440
33441 PR fortran/15149
33442 * gfortran.fortran-torture/execute/random_init.f90: New test.
33443
33444 2004-05-13 Paul Brook <paul@codesourcery.com>
33445
33446 PR fortran/15314
33447 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33448
33449 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
33450
33451 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33452 for the powerpc case.
33453
33454 2004-05-13 Jeff Law <law@redhat.com>
33455
33456 * gcc.dg/tree-ssa/20040513-1.c: New test.
33457 * gcc.dg/tree-ssa/20040513-2.c: New test.
33458
33459 2004-05-13 Paul Brook <paul@codesourcery.com>
33460
33461 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33462 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33463 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33464
33465 2004-05-13 Andreas Schwab <schwab@suse.de>
33466
33467 PR other/10819
33468 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33469 characters.
33470
33471 2004-05-13 Bud Davis <bdavis9659@comcast.net>
33472
33473 PR fortran/15294
33474 * gfortran.fortran-torture/execute/adjustr.f90: New file.
33475
33476 2004-05-13 Diego Novillo <dnovillo@redhat.com>
33477
33478 Merge from tree-ssa-20020619-branch. See
33479 ChangeLog.tree-ssa for details.
33480
33481 2004-05-11 Ziemowit Laski <zlaski@apple.com>
33482
33483 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33484 include <altivec.h> explicitly.
33485 * gcc.dg/altivec-13.c: Likewise.
33486
33487 2004-05-11 Paul Brook <paul@codesourcery.com>
33488
33489 * gcc.c-torture/compile/20010518-1.c: Force enum size.
33490
33491 2004-05-10 Eric Christopher <echristo@redhat.com>
33492
33493 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33494 * gcc.dg/sibcall-4.c: Ditto.
33495
33496 2004-05-10 Ziemowit Laski <zlaski@apple.com>
33497
33498 * g++.dg/ext/altivec-8.C: New test case.
33499 * gcc.dg/altivec-13.c: New test case.
33500
33501 2004-05-08 Roger Sayle <roger@eyesopen.com>
33502
33503 * gcc.c-torture/execute/divcmp-1.c: New test case.
33504 * gcc.c-torture/execute/divcmp-2.c: New test case.
33505 * gcc.c-torture/execute/divcmp-3.c: New test case.
33506
33507 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33508
33509 * g++.dg/other/pragma-re-2.C: New test.
33510
33511 2004-05-07 Uros Bizjak <uros@kss-loka.si>
33512
33513 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33514 * gcc.dg/i386-387-2.c: Likewise.
33515
33516 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33517 __builtin_drem.
33518 * gcc.dg/i386-387-6.c: Likewise.
33519
33520 2004-05-07 Uros Bizjak <uros@kss-loka.si>
33521
33522 * gcc.dg/builtins-33.c: Also check log1p*.
33523
33524 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
33525
33526 PR optimization/15296
33527 * gcc.c-torture/execute/pr15296.c: New test.
33528
33529 2004-05-05 Uros Bizjak <uros@kss-loka.si>
33530
33531 * gcc.dg/builtins-40.c: New test.
33532
33533 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
33534
33535 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33536
33537 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
33538
33539 * g++.dg/ext/spe1.C: New testcase.
33540
33541 2004-05-04 Ziemowit Laski <zlaski@apple.com>
33542
33543 * objc.dg/image-info.m: Allow additional attributes
33544 for __image_info section.
33545
33546 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
33547
33548 * gcc.dg/torture/mips-hilo-2.c: New test.
33549
33550 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33551
33552 PR c++/14389
33553 * g++.dg/template/member5.C: New test.
33554
33555 2004-05-03 Uros Bizjak <uros@kss-loka.si>
33556
33557 * gcc.dg/builtins-34.c: Also check expm1*.
33558
33559 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33560
33561 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33562 * gcc.dg/torture/builtin-convert-3.c: New test.
33563
33564 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
33565
33566 PR middle-end/15054
33567 * g++.dg/opt/pr15054.C: New test.
33568
33569 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33570
33571 * gcc.dg/torture/builtin-rounding-1.c: New test.
33572 * gcc.dg/builtins-25.c: Delete.
33573 * gcc.dg/builtins-29.c: Delete.
33574
33575 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
33576
33577 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33578 * gcc.dg/sibcall-4.c: Likewise.
33579 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33580
33581 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
33582
33583 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33584 bit-field on 16-bit targets.
33585
33586 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
33587
33588 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33589 16-bit targets.
33590
33591 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
33592
33593 * gcc.dg/rs6000-power2-1.c: Change to compile only.
33594 * gcc.dg/rs6000-power2-2.c: Likewise.
33595
33596 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
33597
33598 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33599 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33600 Change the asm registers to be in form of frN instead of fN.
33601
33602 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33603
33604 * gcc.dg/torture/builtin-convert-2.c: New test.
33605
33606 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
33607
33608 * gcc.dg/rs6000-power2-1.c: New test.
33609 * gcc.dg/rs6000-power2-2.c: New test.
33610
33611 2004-04-28 Jan Hubicka <jh@suse.cz>
33612
33613 * gcc.dg/unused-6.c: New test.
33614
33615 2004-04-24 Laurent GUERBY <laurent@guerby.net>
33616 Ulrich Weigand <uweigand@de.ibm.com>
33617
33618 * ada/acats/run_all.sh: Define $target variable.
33619
33620 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
33621
33622 PR c++/15119
33623 * g++.dg/other/vararg-1.C: New test.
33624
33625 PR c++/4794
33626 * g++.dg/eh/cleanup3.C: New test.
33627
33628 2004-04-24 Laurent GUERBY <laurent@guerby.net>
33629
33630 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33631 and ad8011a (target_insn).
33632 * ada/acats/support/macro.dfs: Likewise.
33633 * ada/acats/support/impbit.adb: New file.
33634
33635 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
33636
33637 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33638
33639 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33640
33641 * gcc.dg/loop-3.c: New test.
33642
33643 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
33644
33645 * gcc.c-torture/execute/simd-5.c: New test.
33646
33647 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33648
33649 PR c++/15064
33650 * g++.dg/template/crash18.C: New test.
33651
33652 2004-04-22 Mark Mitchell <mark@codesourcery.com>
33653
33654 * g++.dg/ext/complit3.C: New test.
33655
33656 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
33657
33658 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33659 * gcc.dg/altivec-3.c: Same.
33660 * gcc.dg/altivec-varargs-1.c: Same.
33661
33662 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
33663
33664 * lib/target-supports.exp (check_profiling_available): Assume
33665 profiling is not available on powerpc-eabi targets.
33666
33667 2004-04-21 Janis Johnson <janis187@us.ibm.com>
33668
33669 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33670 * gcc.dg/vmx/bug-1.c: Ditto.
33671
33672 2004-04-20 Eric Christopher <echristo@redhat.com>
33673
33674 * gcc.dg/charset/extern.c: New test.
33675 * g++.dg/charset/extern3.cc: Ditto.
33676
33677 2004-04-20 Uros Bizjak <uros@kss-loka.si>
33678
33679 * gcc.dg/builtins-39.c: New test.
33680
33681 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
33682
33683 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33684
33685 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
33686
33687 * gcc.dg/torture/mips-hilo-1.c: New test.
33688
33689 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
33690
33691 * gcc.c-torture/compile/20040419-1.c: New test.
33692
33693 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
33694
33695 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33696
33697 2004-04-18 Zack Weinberg <zack@codesourcery.com>
33698 Aldy Hernandez <aldyh@redhat.com>
33699
33700 * gcc.c-torture/execute/va-arg-24.c: New.
33701
33702 2004-04-17 Zack Weinberg <zack@codesourcery.com>
33703 Aldy Hernandez <aldyh@redhat.com>
33704
33705 * gcc.dg/vmx/1b-01.c: New.
33706 * gcc.dg/vmx/1b-02.c: New.
33707 * gcc.dg/vmx/1b-03.c: New.
33708 * gcc.dg/vmx/1b-04.c: New.
33709 * gcc.dg/vmx/1b-05.c: New.
33710 * gcc.dg/vmx/1b-06.c: New.
33711 * gcc.dg/vmx/1b-07.c: New.
33712 * gcc.dg/vmx/1c-01.c: New.
33713 * gcc.dg/vmx/1c-02.c: New.
33714 * gcc.dg/vmx/3a-01a.c: New.
33715 * gcc.dg/vmx/3a-01.c: New.
33716 * gcc.dg/vmx/3a-01m.c: New.
33717 * gcc.dg/vmx/3a-03.c: New.
33718 * gcc.dg/vmx/3a-03m.c: New.
33719 * gcc.dg/vmx/3a-04.c: New.
33720 * gcc.dg/vmx/3a-04m.c: New.
33721 * gcc.dg/vmx/3a-05.c: New.
33722 * gcc.dg/vmx/3a-06.c: New.
33723 * gcc.dg/vmx/3a-06m.c: New.
33724 * gcc.dg/vmx/3a-07.c: New.
33725 * gcc.dg/vmx/3b-01.c: New.
33726 * gcc.dg/vmx/3b-02.c: New.
33727 * gcc.dg/vmx/3b-10.c: New.
33728 * gcc.dg/vmx/3b-13.c: New.
33729 * gcc.dg/vmx/3b-14.c: New.
33730 * gcc.dg/vmx/3b-15.c: New.
33731 * gcc.dg/vmx/3c-01a.c: New.
33732 * gcc.dg/vmx/3c-01.c: New.
33733 * gcc.dg/vmx/3c-02.c: New.
33734 * gcc.dg/vmx/3c-03.c: New.
33735 * gcc.dg/vmx/3d-01.c: New.
33736 * gcc.dg/vmx/4-01.c: New.
33737 * gcc.dg/vmx/4-03.c: New.
33738 * gcc.dg/vmx/5-01.c: New.
33739 * gcc.dg/vmx/5-02.c: New.
33740 * gcc.dg/vmx/5-03.c: New.
33741 * gcc.dg/vmx/5-04.c: New.
33742 * gcc.dg/vmx/5-05.c: New.
33743 * gcc.dg/vmx/5-06.c: New.
33744 * gcc.dg/vmx/5-07.c: New.
33745 * gcc.dg/vmx/5-07t.c: New.
33746 * gcc.dg/vmx/5-08.c: New.
33747 * gcc.dg/vmx/5-10.c: New.
33748 * gcc.dg/vmx/5-11.c: New.
33749 * gcc.dg/vmx/7-01a.c: New.
33750 * gcc.dg/vmx/7-01.c: New.
33751 * gcc.dg/vmx/7c-01.c: New.
33752 * gcc.dg/vmx/7d-01.c: New.
33753 * gcc.dg/vmx/7d-02.c: New.
33754 * gcc.dg/vmx/8-01.c: New.
33755 * gcc.dg/vmx/8-02a.c: New.
33756 * gcc.dg/vmx/8-02.c: New.
33757 * gcc.dg/vmx/brode-1.c: New.
33758 * gcc.dg/vmx/bug-1.c: New.
33759 * gcc.dg/vmx/bug-2.c: New.
33760 * gcc.dg/vmx/bug-3.c: New.
33761 * gcc.dg/vmx/cw-bug-1.c: New.
33762 * gcc.dg/vmx/cw-bug-2.c: New.
33763 * gcc.dg/vmx/cw-bug-3.c: New.
33764 * gcc.dg/vmx/dct.c: New.
33765 * gcc.dg/vmx/debug-1.c: New.
33766 * gcc.dg/vmx/debug-2.c: New.
33767 * gcc.dg/vmx/debug-3.c: New.
33768 * gcc.dg/vmx/debug-4.c: New.
33769 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33770 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33771 * gcc.dg/vmx/eg-5.c: New.
33772 * gcc.dg/vmx/fft.c: New.
33773 * gcc.dg/vmx/gcc-bug-1.c: New.
33774 * gcc.dg/vmx/gcc-bug-2.c: New.
33775 * gcc.dg/vmx/gcc-bug-3.c: New.
33776 * gcc.dg/vmx/gcc-bug-4.c: New.
33777 * gcc.dg/vmx/gcc-bug-5.c: New.
33778 * gcc.dg/vmx/gcc-bug-6.c: New.
33779 * gcc.dg/vmx/gcc-bug-7.c: New.
33780 * gcc.dg/vmx/gcc-bug-8.c: New.
33781 * gcc.dg/vmx/gcc-bug-9.c: New.
33782 * gcc.dg/vmx/gcc-bug-b.c: New.
33783 * gcc.dg/vmx/gcc-bug-c.c: New.
33784 * gcc.dg/vmx/gcc-bug-d.c: New.
33785 * gcc.dg/vmx/gcc-bug-e.c: New.
33786 * gcc.dg/vmx/gcc-bug-f.c: New.
33787 * gcc.dg/vmx/gcc-bug-g.c: New.
33788 * gcc.dg/vmx/gcc-bug-i.c: New.
33789 * gcc.dg/vmx/harness.h: New.
33790 * gcc.dg/vmx/ira1.c: New.
33791 * gcc.dg/vmx/ira2a.c: New.
33792 * gcc.dg/vmx/ira2b.c: New.
33793 * gcc.dg/vmx/ira2.c: New.
33794 * gcc.dg/vmx/ira2c.c: New.
33795 * gcc.dg/vmx/mem.c: New.
33796 * gcc.dg/vmx/newton-1.c: New.
33797 * gcc.dg/vmx/ops.c: New.
33798 * gcc.dg/vmx/sn7153.c: New.
33799 * gcc.dg/vmx/spill2.c: New.
33800 * gcc.dg/vmx/spill3.c: New.
33801 * gcc.dg/vmx/spill.c: New.
33802 * gcc.dg/vmx/t.c: New.
33803 * gcc.dg/vmx/varargs-1.c: New.
33804 * gcc.dg/vmx/varargs-2.c: New.
33805 * gcc.dg/vmx/varargs-3.c: New.
33806 * gcc.dg/vmx/varargs-4.c: New.
33807 * gcc.dg/vmx/varargs-5.c: New.
33808 * gcc.dg/vmx/varargs-6.c: New.
33809 * gcc.dg/vmx/varargs-7.c: New.
33810 * gcc.dg/vmx/vmx.exp: New.
33811 * gcc.dg/vmx/vprint-1.c: New.
33812 * gcc.dg/vmx/vscan-1.c: New.
33813 * gcc.dg/vmx/x-01.c: New.
33814 * gcc.dg/vmx/x-02.c: New.
33815 * gcc.dg/vmx/x-03.c: New.
33816 * gcc.dg/vmx/x-04.c: New.
33817 * gcc.dg/vmx/x-05.c: New.
33818 * gcc.dg/vmx/yousufi-1.c: New.
33819 * gcc.dg/vmx/zero-1.c: New.
33820 * gcc.dg/vmx/zero.c: New.
33821
33822 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
33823
33824 * g++.dg/lookup/java1.C: Update for chage of
33825 _Jv_AllocObject.
33826 * g++.dg/lookup/java2.C: Likewise.
33827
33828 2004-04-17 Laurent GUERBY <laurent@guerby.net>
33829
33830 * ada/acats/run_all.sh: use -O2 by default.
33831
33832 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
33833
33834 * gcc.dg/vr-mult-[12].c: New tests.
33835
33836 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33837
33838 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33839
33840 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33841
33842 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
33843
33844 * lib/target-supports.exp (check_profiling_available): Assume
33845 profiling isn't available for mips*-*-elf targets.
33846
33847 2004-04-14 Uros Bizjak <uros@kss-loka.si>
33848
33849 * gcc.dg/builtins-38.c: New test.
33850
33851 2004-04-14 Eric Christopher <echristo@redhat.com>
33852
33853 * g++.dg/charset/charset.exp: Run .cc extension tests.
33854
33855 2004-04-14 Zack Weinberg <zack@codesourcery.com>
33856
33857 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
33858
33859 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33860
33861 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33862
33863 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
33864
33865 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33866 * gcc.dg/i386-387-2.c: Likewise.
33867
33868 * gcc.dg/i386-387-7.c: New test.
33869 * gcc.dg/i386-387-8.c: New test.
33870
33871 * gcc.dg/builtins-37.c: New test.
33872
33873 2004-04-13 Geoffrey Keating <geoffk@apple.com>
33874
33875 * g++.dg/pch/externc-1.C: Add missing semicolon.
33876
33877 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
33878
33879 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33880
33881 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33882
33883 * gcc.c-torture/execute/20040411-1.c: New test.
33884
33885 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
33886
33887 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33888
33889 2004-04-09 Chris Demetriou <cgd@broadcom.com>
33890
33891 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33892
33893 2004-04-09 Zack Weinberg <zack@codesourcery.com>
33894
33895 * lib/target-supports.exp (check_named_sections_available): New.
33896 * lib/gcc-dg.exp (dg-require-named-sections): New.
33897 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33898 old-deja.exp. Also prune error-count message from HP linker.
33899 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33900
33901 * g++.dg/init/init-ref4.C: Use dg-require-weak.
33902 * g++.old-deja/g++.pt/static3.C: Likewise.
33903 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33904
33905 2004-04-09 Roger Sayle <roger@eyesopen.com>
33906
33907 * gcc.c-torture/execute/20040409-1.c: New test case.
33908 * gcc.c-torture/execute/20040409-2.c: New test case.
33909 * gcc.c-torture/execute/20040409-3.c: New test case.
33910
33911 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
33912
33913 * gcc.dg/20040409-1.c: New test.
33914
33915 2004-04-08 Roger Sayle <roger@eyesopen.com>
33916
33917 PR target/14888
33918 * g++.dg/opt/pr14888.C: New test case.
33919
33920 2004-04-08 Geoffrey Keating <geoffk@apple.com>
33921
33922 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33923 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33924 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33925 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33926 New tests.
33927
33928 2004-04-08 Paul Brook <paul@codesourcery.com>
33929
33930 * gcc.dg/spill-1.c: New test.
33931
33932 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33933
33934 * gcc.dg/torture/builtin-ctype-2.c: New test.
33935
33936 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
33937
33938 * gcc.dg/pch/pch.exp: Add largefile test.
33939
33940 2004-04-06 Geoffrey Keating <geoffk@apple.com>
33941
33942 * g++.dg/pch/externc-1.Hs: New.
33943 * g++.dg/pch/externc-1.C: New.
33944
33945 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33946
33947 * gcc.dg/compat/struct-by-value-5a_main.c,
33948 gcc.dg/compat/struct-by-value-5b_main.c: New files.
33949 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33950 * gcc.dg/compat/struct-by-value-5a_x.c,
33951 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33952 gcc.dg/compat/struct-by-value-5_x.c.
33953 * gcc.dg/compat/struct-by-value-5a_y.c,
33954 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33955 gcc.dg/compat/struct-by-value-5_y.c.
33956
33957 * gcc.dg/compat/struct-by-value-6a_main.c,
33958 gcc.dg/compat/struct-by-value-6b_main.c: New files.
33959 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33960 * gcc.dg/compat/struct-by-value-6a_x.c,
33961 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33962 gcc.dg/compat/struct-by-value-6_x.c.
33963 * gcc.dg/compat/struct-by-value-6a_y.c,
33964 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33965 gcc.dg/compat/struct-by-value-6_y.c.
33966
33967 * gcc.dg/compat/struct-by-value-7a_main.c,
33968 gcc.dg/compat/struct-by-value-7b_main.c: New files.
33969 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33970 * gcc.dg/compat/struct-by-value-7a_x.c,
33971 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33972 gcc.dg/compat/struct-by-value-7_x.c.
33973 * gcc.dg/compat/struct-by-value-7a_y.c,
33974 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33975 gcc.dg/compat/struct-by-value-7_y.c.
33976
33977 2004-04-06 Jakub Jelinek <jakub@redhat.com>
33978
33979 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33980 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33981 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33982 options.
33983
33984 2004-04-06 Uros Bizjak <uros@kss-loka.si>
33985
33986 * gcc.dg/builtins-36.c: New test.
33987
33988 2004-04-06 Paul Brook <paul@codesourcery.com>
33989
33990 * README.gcc: Remove obsolete contraint on testcases.
33991
33992 2004-04-05 Paul Brook <paul@codesourcery.com>
33993
33994 PR2123
33995 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
33996 failure and exit(0) on success.
33997 * g++.dg/expr/anew2.C: Ditto.
33998 * g++.dg/expr/anew3.C: Ditto.
33999 * g++.dg/expr/anew4.C: Ditto.
34000
34001 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
34002
34003 PR c++/3518
34004 * g++.dg/template/unify7.C: New.
34005
34006 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
34007
34008 * g++.dg/README: Bring up to date with new subdirectories; remove
34009 duplicate subdirectory lines.
34010
34011 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
34012
34013 PR c++/14007
34014 * g++.dg/template/unify5.C: New.
34015 * g++.dg/template/unify6.C: New.
34016 * g++.dg/template/qualttp20.C: Adjust.
34017 * g++.old-deja/g++.jason/report.C: Adjust.
34018 * g++.old-deja/g++.other/qual1.C: Adjust.
34019
34020 2004-04-01 Mark Mitchell <mark@codesourcery.com>
34021
34022 PR c++/14803
34023 * g++.dg/inherit/ptrmem1.C: New test.
34024
34025 2004-04-01 Jakub Jelinek <jakub@redhat.com>
34026
34027 PR c++/14755
34028 * gcc.c-torture/execute/20040331-1.c: New test.
34029 * gcc.dg/20040331-1.c: New test.
34030
34031 2004-04-01 Paul Brook <paul@codesourcery.com>
34032
34033 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34034
34035 2004-03-30 Mark Mitchell <mark@codesourcery.com>
34036
34037 PR c++/14724
34038 * g++.dg/init/goto1.C: New test.
34039
34040 PR c++/14763
34041 * g++.dg/template/defarg4.C: New test.
34042
34043 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
34044
34045 * gcc.dg/altivec-11.c: Extend test for more valid cases.
34046
34047 2004-03-28 David Edelsohn <edelsohn@gnu.org>
34048
34049 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34050
34051 2004-03-28 Zack Weinberg <zack@codesourcery.com>
34052
34053 * gcc.dg/noncompile/undeclared-2.c: New test.
34054
34055 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
34056
34057 * gcc.dg/940409-1.c: Remove XFAIL.
34058 * gcc.dg/reg-vol-struct-1.c: New test.
34059
34060 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34061
34062 * gcc.dg/torture/builtin-wctype-1.c: New test.
34063
34064 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
34065
34066 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34067 * gcc.dg/20001101-1.c: Likewise.
34068 * gcc.dg/20001102-1.c: Likewise.
34069
34070 2004-03-25 Roger Sayle <roger@eyesopen.com>
34071
34072 * gcc.dg/compare8.c: Add an additional test for XOR.
34073
34074 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34075
34076 * gcc.dg/torture/builtin-ctype-1.c: New test.
34077
34078 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34079
34080 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34081 * gcc.dg/torture/builtin-math-1.c: Likewise.
34082 * gcc.dg/torture/builtin-power-1.c: New test.
34083
34084 2004-03-24 Andreas Schwab <schwab@suse.de>
34085
34086 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34087 IA64 assembler.
34088
34089 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
34090 Roger Sayle <roger@eyesopen.com>
34091
34092 * gcc.dg/compare8.c: New test case.
34093
34094 2004-03-23 Ziemowit Laski <zlaski@apple.com>
34095
34096 * g++.dg/ext/altivec-7.C: New test.
34097
34098 2004-03-23 Zack Weinberg <zack@codesourcery.com>
34099
34100 PR 12267, 12391, 12560, 13129, 14114, 14133
34101 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34102 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34103 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34104 Adjust error regexps.
34105 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34106 * gcc.dg/noncompile/undeclared-1.c: New test cases.
34107 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34108 * gcc.dg/local1.c: Add explanatory comment.
34109
34110 2004-03-23 Roger Sayle <roger@eyesopen.com>
34111
34112 PR optimization/14669
34113 * g++.dg/opt/fold2.C: New test case.
34114
34115 2004-03-22 Jakub Jelinek <jakub@redhat.com>
34116
34117 PR c/14069
34118 * gcc.dg/20040322-1.c: New test.
34119
34120 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34121
34122 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
34123 * gcc.dg/ultrasp4.c: Likewise.
34124 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
34125
34126 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34127
34128 * gcc.dg/i386-sse-8.c: Reset default options.
34129
34130 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34131
34132 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34133 in the error message text.
34134
34135 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
34136
34137 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34138
34139 2004-03-21 Mark Mitchell <mark@codesourcery.com>
34140
34141 PR c++/14616
34142 * g++.dg/init/array13.C: New test.
34143
34144 2004-03-20 Roger Sayle <roger@eyesopen.com>
34145
34146 PR target/13889
34147 * gcc.c-torture/compile/pr13889.c: New test case.
34148
34149 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
34150
34151 PR c/14635
34152 * builtins-1.c (nan, nans): Don't test.
34153 * builtins-30.c: Don't use nan, nanf, nanl.
34154 * builtins-35.c: New test.
34155
34156 2004-03-19 Ziemowit Laski <zlaski@apple.com>
34157
34158 * g++.dg/ext/altivec-6.C: New test.
34159
34160 2004-03-19 Mark Mitchell <mark@codesourcery.com>
34161
34162 * g++.dg/init/placement3.C: New test.
34163
34164 * g++.dg/template/spec13.C: New test.
34165
34166 * g++.dg/lookup/using11.C: New test.
34167
34168 * g++.dg/lookup/koenig3.C: New test.
34169
34170 * g++.dg/template/operator2.C: New test.
34171
34172 * g++.dg/expr/dtor3.C: New test.
34173 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34174 marker.
34175 * g++.old-deja/g++.law/visibility28.C: Likewise.
34176
34177 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
34178
34179 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34180 * gcc.dg/ppc64-abi-3.c: Likewise.
34181
34182 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34183
34184 PR c++/14545
34185 * g++.dg/parse/template15.C: New test.
34186
34187 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34188
34189 * g++.dg/expr/dtor2.C: New test.
34190
34191 * g++.dg/lookup/anon4.C: New test.
34192
34193 * g++.dg/overload/using1.C: New test.
34194
34195 * g++.dg/template/lookup7.C: New test.
34196
34197 * g++.dg/template/typename6.C: New test.
34198
34199 * g++.dg/expr/cond6.C: New test.
34200
34201 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34202
34203 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34204
34205 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34206
34207 * g++.dg/expr/cond5.C: New test.
34208 * g++.dg/expr/constcast1.C: Likewise.
34209 * g++.dg/expr/ptrmem2.C: Likewise.
34210 * g++.dg/expr/ptrmem3.C: Likewise.
34211 * g++.dg/lookup/main1.C: Likewise.
34212 * g++.dg/template/lookup6.C: Likewise.
34213
34214 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34215
34216 * gcc.dg/local1.c: New test.
34217
34218 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34219
34220 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34221
34222 * gcc.dg/torture/builtin-convert-1.c: New test.
34223
34224 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34225
34226 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34227
34228 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34229
34230 PR c++/14481
34231 * g++.dg/warn/Wunused-7.C: New test.
34232
34233 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34234
34235 * gcc.dg/torture/builtin-integral-1.c: New test.
34236
34237 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34238
34239 PR c++/14586
34240 * g++.dg/parse/non-dependent3.C: New test.
34241
34242 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
34243
34244 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34245 * g++.dg/eh/simd-2.C: Likewise.
34246 * g++.dg/init/array10.C: Likewise.
34247 * gcc.c-torture/compile/simd-1.c: Likewise.
34248 * gcc.c-torture/compile/simd-2.c: Likewise.
34249 * gcc.c-torture/compile/simd-3.c: Likewise.
34250 * gcc.c-torture/compile/simd-4.c: Likewise.
34251 * gcc.c-torture/compile/simd-6.c: Likewise.
34252 * gcc.c-torture/execute/simd-1.c: Likewise.
34253 * gcc.c-torture/execute/simd-2.c: Likewise.
34254 * gcc.dg/compat/vector-defs.h: Likewise.
34255 * gcc.dg/20020531-1.c: Likewise.
34256 * gcc.dg/altivec-3.c: Likewise.
34257 * gcc.dg/altivec-4.c: Likewise.
34258 * gcc.dg/altivec-varargs-1.c: Likewise.
34259 * gcc.dg/compat/vector-defs.h: Likewise.
34260 * gcc.dg/i386-mmx-3.c: Likewise.
34261 * gcc.dg/i386-sse-4.c: Likewise.
34262 * gcc.dg/i386-sse-5.c: Likewise.
34263 * gcc.dg/i386-sse-8.c: Likewise.
34264 * gcc.dg/simd-1.c: Likewise.
34265 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
34266 __ev64_opaque__ since the machine description provides it.
34267
34268 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34269
34270 * lib/compat.exp (skip_list): New global variable.
34271 Use it to hold the user defined COMPAT_SKIPS list if any.
34272 (compat-obj): Add the members of skip_list to optall.
34273
34274 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34275
34276 * gcc.dg/compat/union-by-value-1_main.c,
34277 union-by-value-1_x.c, union-by-value-1_y.c,
34278 union-check.h, union-defs.h,
34279 union-init.h, union-return-1_main.c,
34280 union-return-1_x.c, union-return-1_y.c: New files.
34281
34282 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34283
34284 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34285 mixed-struct-init.h: Add 4 mixed structure types.
34286 struct-by-value-21_main.c, struct-by-value-21_x.c,
34287 struct-by-value-21_y.c, struct-return-21_main.c,
34288 struct-return-21_x.c, struct-return-21_y.c: New files.
34289
34290 2004-03-13 Mark Mitchell <mark@codesourcery.com>
34291
34292 PR c++/14550
34293 * g++.dg/parse/template14.C: New test.
34294
34295 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34296
34297 * gcc.c-torture/execute/20040313-1.c: New test.
34298
34299 2004-03-13 Jakub Jelinek <jakub@redhat.com>
34300
34301 PR target/14533
34302 * gcc.dg/20040311-2.c: New test.
34303
34304 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
34305
34306 PR other/14544
34307 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34308 bit-field.
34309
34310 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
34311
34312 * gcc.dg/20040305-2.c: Add missing return statement.
34313
34314 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34315
34316 * gcc.dg/builtins-34.c: Also check pow10*.
34317
34318 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34319
34320 PR target/14262
34321 * gcc.dg/20040305-2.c: New test.
34322
34323 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34324
34325 * gcc.dg/20040310-1.c: New test.
34326
34327 2004-03-11 Roger Sayle <roger@eyesopen.com>
34328
34329 * gcc.c-torture/execute/20040311-1.c: New test case.
34330
34331 2004-03-11 Mark Mitchell <mark@codesourcery.com>
34332
34333 PR c++/14476
34334 * g++.dg/lookup/enum1.C: New test.
34335
34336 2004-03-10 Mark Mitchell <mark@codesourcery.com>
34337
34338 PR c++/14510
34339 * g++.dg/lookup/struct2.C: New test.
34340
34341 2004-03-10 Uros Bizjak <uros@kss-loka.si>
34342
34343 * gcc.dg/builtins-34.c: New test.
34344
34345 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34346
34347 * gcc.dg/torture/builtin-nonneg-1.c: New test.
34348
34349 2004-03-09 James E Wilson <wilson@specifixinc.com>
34350
34351 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34352 * gcc.dg/alias-2.c: New testcase.
34353
34354 2004-03-09 Zack Weinberg <zack@codesourcery.com>
34355
34356 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34357
34358 2004-03-09 Roger Sayle <roger@eyesopen.com>
34359
34360 * gcc.c-torture/execute/20040309-1.c: New test case.
34361
34362 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
34363
34364 PR c++/14397
34365 * g++.dg/overload/ref1.C: New.
34366
34367 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34368
34369 PR c++/14409
34370 * g++.dg/template/spec12.C: New test.
34371
34372 PR c++/14448
34373 * g++.dg/parse/crash14.C: New test.
34374
34375 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34376
34377 PR c++/14230
34378 * g++.dg/init/ref11.C: New test.
34379
34380 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34381
34382 PR c++/14432
34383 * g++.dg/parse/builtin2.C: New test.
34384
34385 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34386
34387 PR c++/14401
34388 * g++.dg/init/ctor3.C: New test.
34389 * g++.dg/init/union1.C: New test.
34390 * g++.dg/ext/anon-struct4.C: New test.
34391
34392 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34393
34394 * g++.dg/lookup/koenig1.C: Tweak error messages.
34395 * g++.dg/lookup/used-before-declaration.C: Likewise.
34396 * g++.dg/other/do1.C: Likewise.
34397 * g++.dg/overload/koenig1.C: Likewise.
34398 * g++.dg/parse/crash13.C: Likewise.
34399 * g++.dg/template/instantiate3.C: Likewise.
34400
34401 2004-03-08 Eric Christopher <echristo@redhat.com>
34402
34403 * * lib/target-supports.exp: Enable libiconv in test
34404 compilation. Fix up error checking.
34405
34406 2004-03-08 Roger Sayle <roger@eyesopen.com>
34407
34408 PR middle-end/14289
34409 * gcc.dg/pr14289-1.c: New test case.
34410 * gcc.dg/pr14289-2.c: Likewise.
34411 * gcc.dg/pr14289-3.c: Likewise.
34412
34413 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
34414
34415 * gcc.c-torture/execute/20040308-1.c: New test.
34416
34417 2004-03-07 Roger Sayle <roger@eyesopen.com>
34418
34419 * gcc.c-torture/execute/20040307-1.c: New test case.
34420
34421 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
34422
34423 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34424
34425 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
34426
34427 * gcc.dg/20040306-1.c: New test.
34428
34429 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
34430
34431 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34432 them static.
34433 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34434
34435 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34436
34437 PR c/14465
34438 * gcc.dg/decl-6.c: New test.
34439
34440 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34441
34442 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34443 Rename LOGPOW -> LOG_POW.
34444 (SQRT_EXP, POW_EXP): New.
34445
34446 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34447
34448 * gcc.dg/i386-sse-8.c: New test.
34449
34450 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34451
34452 PR c/14114
34453 * gcc.dg/decl-5.c: New test.
34454
34455 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
34456
34457 * gcc.dg/20040305-1.c: New test.
34458
34459 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
34460
34461 PR other/14354
34462 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34463
34464 2004-03-04 Ziemowit Laski <zlaski@apple.com>
34465
34466 PR c++/14425, c++/14426
34467 * g++.dg/ext/altivec-4.C: New test.
34468 * g++.dg/ext/altivec-5.C: New test.
34469
34470 2004-03-04 Geoffrey Keating <geoffk@apple.com>
34471
34472 * g++.old-deja/g++.other/linkage1.C: Expect errors about
34473 global variables of a type with no linkage.
34474 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34475 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34476 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34477 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34478 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34479 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34480 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34481 * g++.dg/warn/deprecated.C: Name enum Color.
34482 * g++.dg/overload/VLA.C: Name structure for 'b'.
34483 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34484
34485 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34486
34487 * gcc.c-torture/compile/20040304-1.c: New test.
34488
34489 2004-03-03 Zack Weinberg <zack@codesourcery.com>
34490
34491 PR 13728
34492 * gcc.dg/decl-4.c: New testcase.
34493
34494 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
34495
34496 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34497 as PRECF if sizeof (float) > sizeof (double).
34498 (PRECL): Make it the same as PRECF if
34499 sizeof (float) > sizeof (long double).
34500
34501 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34502
34503 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34504 system type. Add check for irix6 which doesn't have c99 runtime.
34505
34506 2004-03-03 Bob Wilson <bob.wilson@acm.org>
34507
34508 * gcc.dg/const-elim-1.c: xfail for xtensa.
34509
34510 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34511
34512 PR c++/14369
34513 * g++.dg/template/cond4.C: New test.
34514
34515 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34516
34517 PR c++/14360
34518 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34519
34520 PR c++/14361
34521 * g++.dg/parse/defarg7.C: New test.
34522
34523 PR c++/14359
34524 * g++.dg/template/friend26.C: New test.
34525
34526 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34527
34528 PR c++/14324
34529 * g++.dg/abi/mangle21.C: New test.
34530
34531 PR c++/14260
34532 * g++.dg/parse/constructor2.C: New test.
34533
34534 PR c++/14337
34535 * g++.dg/template/sfinae1.C: New test.
34536
34537 2004-02-29 Mark Mitchell <mark@codesourcery.com>
34538
34539 PR c++/14267
34540 * g++.dg/expr/crash2.C: New test.
34541
34542 PR middle-end/13448
34543 * gcc.dg/inline-5.c: New test.
34544 * gcc.dg/always-inline.c: Split out tests into ...
34545 * gcc.dg/always-inline2.c: ... this and ...
34546 * gcc.dg/always-inline3.c: ... this.
34547
34548 2004-02-29 Mark Mitchell <mark@codesourcery.com>
34549
34550 PR debug/12103
34551 * g++.dg/debug/crash1.C: New test.
34552
34553 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
34554
34555 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34556 function with __attribute__((noinline)).
34557 (recurser_void2): Likewise.
34558 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34559 (recurser_void2): Likewise.
34560
34561 2004-02-29 Roger Sayle <roger@eyesopen.com>
34562
34563 PR middle-end/14203
34564 * g++.dg/warn/Wunused-6.C: New test case.
34565
34566 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
34567
34568 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34569 not defined.
34570
34571 2004-02-27 Eric Christopher <echristo@redhat.com>
34572
34573 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34574 * g++.dg/charset/asm2.c: Run only x86.
34575 * gcc.dg/charset/asm3.c: Ditto.
34576
34577 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
34578
34579 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34580 ld_library_path.
34581
34582 2004-02-27 Ziemowit Laski <zlaski@apple.com>
34583
34584 * g++.dg/ext/altivec-3.C: New.
34585
34586 2004-02-26 Richard Henderson <rth@redhat.com>
34587
34588 * g++.dg/ext/attrib10.C: Mark for warning.
34589 * gcc.dg/attr-alias-1.c: New.
34590
34591 2004-02-26 Richard Henderson <rth@redhat.com>
34592
34593 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34594 * gcc.c-torture/execute/20040208-2.c: ... it back.
34595
34596 2004-02-26 Eric Christopher <echristo@redhat.com>
34597
34598 * lib/target-supports.exp (check-iconv-available): New function.
34599 * lib/gcc-dg.exp (dg-require-iconv): New function.
34600 Use above.
34601 * gcc.dg/charset: New directory.
34602 * gcc.dg/charset/charset.exp: New file.
34603 * gcc.dg/charset/asm1.c: Ditto.
34604 * gcc.dg/charset/asm2.c: Ditto.
34605 * gcc.dg/charset/asm3.c: Ditto.
34606 * gcc.dg/charset/asm4.c: Ditto.
34607 * gcc.dg/charset/asm5.c: Ditto.
34608 * gcc.dg/charset/attribute1.c: Ditto.
34609 * gcc.dg/charset/attribute2.c: Ditto.
34610 * gcc.dg/charset/string1.c: Ditto.
34611 * g++.dg/charset: New directory.
34612 * g++.dg/dg.exp: Add here. Special options.
34613 * g++.dg/charset/charset.exp: New file.
34614 * g++.dg/charset/asm1.c: Ditto.
34615 * g++.dg/charset/asm2.c: Ditto.
34616 * g++.dg/charset/asm3.c: Ditto.
34617 * g++.dg/charset/asm4.c: Ditto.
34618 * g++.dg/charset/attribute1.c: Ditto.
34619 * g++.dg/charset/attribute2.c: Ditto.
34620 * g++.dg/charset/extern1.cc: Ditto.
34621 * g++.dg/charset/extern2.cc: Ditto.
34622 * g++.dg/charset/string1.c: Ditto.
34623
34624 2004-02-26 Mark Mitchell <mark@codesourcery.com>
34625
34626 PR c++/14278
34627 * g++.dg/parse/comma1.C: New test.
34628
34629 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34630
34631 PR c++/14284
34632 * g++.dg/template/ttp8.C: New test.
34633
34634 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
34635
34636 * gcc.dg/fixuns-trunc-1.c: New test.
34637
34638 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34639
34640 * gcc.dg/builtins-config.h: Use #elif.
34641
34642 2004-02-26 Michael Matz <matz@suse.de>
34643
34644 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34645 * gcc.dg/991214-1.c: Likewise.
34646 * gcc.dg/i386-asm-1.c: Likewise.
34647
34648 2004-02-25 Richard Henderson <rth@redhat.com>
34649
34650 * gcc.c-torture/execute/20040208-2.c: Move ...
34651 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34652
34653 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34654
34655 PR c++/14246
34656 * g++.dg/other/crash-3.C: New test.
34657
34658 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34659
34660 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34661 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34662
34663 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34664 HP-UX.
34665
34666 2004-02-24 Michael Matz <matz@suse.de>
34667
34668 * gcc.dg/i386-regparm.c: New.
34669
34670 2004-02-23 James E Wilson <wilson@specifixinc.com>
34671
34672 * gcc.c-torture/execute/20040223-1.c: New.
34673
34674 2004-02-23 Zack Weinberg <zack@codesourcery.com>
34675 Kazu Hirata <kazu@cs.umass.edu>
34676
34677 * gcc.dg/fwritable-strings-1.c: Remove.
34678
34679 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
34680
34681 PR c/14156
34682 * gcc.dg/20040223-1.c: New test.
34683
34684 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34685
34686 PR c++/14106
34687 * g++.dg/ext/typeof9.C: New test.
34688
34689 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34690
34691 PR c++/14250
34692 * g++.dg/other/switch1.C: New test.
34693
34694 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34695
34696 * gcc.dg/cast-function-1.c: Adjust for new informative message.
34697 * gcc.dg/va-arg-1.c: Likewise.
34698
34699 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34700
34701 PR c++/14143
34702 * g++.dg/template/koenig5.C: New test.
34703
34704 2004-02-21 Ziemowit Laski <zlaski@apple.com>
34705
34706 * g++.dg/ext/altivec-1.C: Generalize target triple.
34707 * g++.dg/ext/altivec-2.C: New test case.
34708 * g++.dg/ext/altivec_check.h: New file.
34709 * gcc.dg/altivec-1.c: Generalize target triple;
34710 include altivec_check.h and call altivec_check().
34711 * gcc.dg/altivec-[2-5].c: Generalize target triple.
34712 * gcc.dg/altivec-6.c: New test case.
34713 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34714 type casts as needed.
34715 * gcc.dg/altivec-10.c: Include altivec_check.h and call
34716 altivec_check().
34717 * gcc.dg/altivec-12.c: New test case.
34718 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34719 include altivec_check.h and call altivec_check().
34720 * gcc.dg/altivec_check.h: New file.
34721
34722 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34723
34724 * lib/target-supports.exp (check_alias_available): Don't mangle
34725 function `g' in test program.
34726
34727 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34728
34729 * lib/target-supports.exp (check_profiling_available): Check
34730 argument to determine whether we support a profiling type.
34731 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34732 check_profiling_available.
34733 * g++.dg/bprob/bprob.exp: Likewise.
34734 * g77.dg/bprob/bprob.exp: Likewise.
34735 * gcc.misc-tests/bprob.exp: Likewise.
34736 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34737 dg-require-profiling and delete expected error handling.
34738 * gcc.dg/20021014-1.c: Likewise.
34739 * gcc.dg/nest.c: Likewise.
34740
34741 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34742
34743 PR c++/12007
34744 * g++.dg/other/vthunk1.C: New test.
34745
34746 2004-02-20 Falk Hueffner <falk@debian.org>
34747
34748 PR target/14201
34749 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34750
34751 2004-02-20 Mark Mitchell <mark@codesourcery.com>
34752
34753 PR c++/13927
34754 * g++.dg/other/error8.C: Remove XFAIL markers.
34755
34756 PR c++/14173
34757 * g++.dg/ext/packed5.C: New test.
34758
34759 PR c++/14199
34760 * g++.dg/warn/Wunused-5.C: New test.
34761
34762 PR c++/14186
34763 * g++.dg/lookup/member1.C: New test.
34764
34765 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
34766
34767 * gcc.c-torture/compile/20040130-1.c: Enable only when
34768 __INT_MAX__ >= 2147483647L.
34769 * gcc.c-torture/compile/961203-1.c: Likewise.
34770
34771 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
34772
34773 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34774 * g++.dg/opt/template1.C: Robustify assembler regexp
34775
34776 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34777
34778 * gcc.c-torture/execute/simd-4.x: Remove.
34779 * gcc.c-torture/execute/va-arg-25.x: Likewise.
34780 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34781 Guard with #ifndef SKIP_ATTRIBUTE.
34782 * gcc.dg/compat/vector-1_y.c: Likewise.
34783 * gcc.dg/compat/vector-2_x.c: Likewise.
34784 * gcc.dg/compat/vector-2_y.c: Likewise.
34785 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34786 * g++.dg/eh/simd-2.C: Likewise.
34787
34788 2004-02-19 Alan Modra <amodra@bigpond.net.au>
34789
34790 * gcc.c-torture/compile/complex-1.c: New.
34791
34792 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
34793
34794 PR target/14209
34795 * gcc.c-torture/execute/20040218-1.c: New test.
34796
34797 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34798
34799 PR c++/14181
34800 * g++.dg/parse/new2.C: New test.
34801
34802 2004-02-18 Paul Brook <paul@codesourcery.com>
34803
34804 * gcc.c-torture/compile/libcall-1.c: New test.
34805
34806 2004-02-18 Paul Brook <paul@codesourcery.com>
34807
34808 PR debug/12934
34809 * gcc.dg/debug/debug-7.c: New test.
34810
34811 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
34812
34813 * gcc.dg/20040217-1.c: New test.
34814
34815 2004-02-17 Zack Weinberg <zack@codesourcery.com>
34816
34817 * gcc.c-torture/execute/990208-1.x: Delete.
34818
34819 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
34820
34821 * gcc.c-torture/execute/20040208-2.x: New file.
34822
34823 2004-02-17 Mark Mitchell <mark@codesourcery.com>
34824
34825 PR c++/11326
34826 * g++.dg/abi/structret1.C: New test.
34827
34828 2004-02-17 Jakub Jelinek <jakub@redhat.com>
34829
34830 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34831 (i386_cpuid): No need to test if cpuid is available on AMD64.
34832 Fix assembly, so that it works onboth i386 and AMD64.
34833 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34834 (vecInLong): Fix s[] member type to unsigned int.
34835 (vecInWord): Remove type.
34836 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34837 (a64, b64, c64, d64, e64): Remove.
34838 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34839 Remove unused variable. Remove initialization of removed variables.
34840 Don't call mmx_tests nor sse_tests.
34841 (reference_mmx, reference_sse): Remove.
34842 (check): Add return stmt.
34843 * gcc.dg/i386-sse-7.c: New test.
34844 * gcc.dg/i386-mmx-4.c: New test.
34845
34846 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34847
34848 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34849 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34850 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34851 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34852 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34853 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34854 g++.dg/tc1/dr94.C: Fix line terminator.
34855
34856 2004-02-16 Geoffrey Keating <geoffk@apple.com>
34857
34858 * gcc.c-torture/compile/20040216-1.c: New.
34859
34860 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34861
34862 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34863 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34864 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34865 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34866 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34867 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34868
34869 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34870
34871 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34872
34873 2004-02-15 Mark Mitchell <mark@codesourcery.com>
34874
34875 PR c++/13971
34876 * g++.dg/expr/cond4.C: New test.
34877
34878 PR c++/14086
34879 * g++.dg/lookup/crash2.C: New test.
34880
34881 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
34882
34883 * gcc.c-torture/compile/20040214-2.c: New test.
34884
34885 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
34886
34887 PR c++/14116
34888 * g++.dg/ext/typeof8.C: New test.
34889
34890 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
34891
34892 * gcc.c-torture/compile/20040214-1.c: New test.
34893
34894 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34895
34896 PR c++/13635
34897 * g++.dg/template/spec11.C: New test.
34898
34899 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34900
34901 PR c++/13927
34902 * g++.dg/other/error8.C: New test.
34903
34904 2004-02-13 Mark Mitchell <mark@codesourcery.com>
34905
34906 PR c++/14122
34907 * g++.dg/template/array4.C: New test.
34908
34909 PR c++/14108
34910 * g++.dg/inherit/thunk2.C: New test.
34911
34912 PR c++/14083
34913 * g++.dg/eh/cond2.C: New test.
34914
34915 2004-02-12 Alan Modra <amodra@bigpond.net.au>
34916
34917 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34918
34919 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
34920
34921 * lib/scanasm.exp (dg-scan): Quote pattern before display.
34922
34923 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
34924
34925 * g++.dg/simd-2.C: xfail on ppc64-linux.
34926
34927 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
34928
34929 PR c/456
34930 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34931 tests.
34932
34933 2004-02-11 Uros Bizjak <uros@kss-loka.si>
34934
34935 * gcc.dg/builtins-33.c: New test.
34936
34937 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
34938
34939 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34940
34941 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
34942
34943 * g++.dg/simd-2.C: Set -maltivec for ppc64.
34944
34945 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
34946
34947 * gcc.dg/ppc64-abi-3.c: New test.
34948
34949 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
34950
34951 PR c/14092
34952
34953 * gcc.dg/pr14092-1.c: New testcase.
34954
34955 2004-02-10 Alan Modra <amodra@bigpond.net.au>
34956
34957 * gcc.dg/cpp/assert4.c: Fix typo last change.
34958
34959 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34960 * gcc.dg/cpp/assert4.c: Handle powerpc64.
34961
34962 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34963
34964 2004-02-09 Roger Sayle <roger@eyesopen.com>
34965
34966 * gcc.c-torture/compile/20040209-1.c: New test case.
34967
34968 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
34969
34970 * gcc.dg/c90-init-1.c: Adjust expected error messages.
34971
34972 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
34973
34974 * gcc.c-torture/execute/20040208-[12].c: New tests.
34975
34976 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34977
34978 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34979
34980 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34981
34982 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34983
34984 2004-02-07 Zack Weinberg <zack@codesourcery.com>
34985
34986 Bug 13856
34987 * gcc.dg/visibility-8.c: New testcase.
34988
34989 2004-02-07 Zack Weinberg <zack@codesourcery.com>
34990
34991 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34992 arguments.
34993 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34994
34995 2004-02-07 Roger Sayle <roger@eyesopen.com>
34996
34997 PR middle-end/13696
34998 * g++.dg/opt/fold1.C: New test case.
34999
35000 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35001
35002 PR c++/14033
35003 * g++.dg/other/crash-2.C: New test.
35004
35005 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35006
35007 PR c++/14028
35008 * g++.dg/parse/angle-bracket2.C: New test.
35009
35010 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35011
35012 PR middle-end/13750
35013 Revert:
35014 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35015 PR pch/13361
35016 * g++.dg/pch/wchar-1.C: New.
35017 * g++.dg/pch/wchar-1.Hs: New.
35018
35019 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35020
35021 PR c++/14008
35022 * g++.dg/parse/error15.C: New test.
35023 * g++.dg/parse/crash11.C: Update dg-error mark.
35024
35025 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35026
35027 PR c++/13932
35028 * g++.dg/warn/conv2.C: New test.
35029
35030 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35031
35032 PR c++/13086
35033 * g++.dg/warn/incomplete1.C: Remove xfail.
35034
35035 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35036
35037 * lib/file-format.exp (gcc_target_object_format): Use
35038 ${tool}_target_compile, not gcc_target_compile.
35039 * lib/target-supports.exp (check_alias_available): Likewise.
35040 (check_gc_sections_available): Likewise.
35041 * g++.dg/ext/attrib10.C: Use dg-require-alias.
35042 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35043 dg-require-alias.
35044
35045 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35046
35047 PR c++/13969
35048 * g++.dg/template/static6.C: New test.
35049
35050 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
35051
35052 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35053
35054 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35055
35056 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35057 tests for systems where `char' is unsigned by default.
35058
35059 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35060
35061 PR c++/13997
35062 * g++.dg/template/partial3.C: New test.
35063
35064 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
35065
35066 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35067 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35068 Remove mentions of obsolete ports.
35069
35070 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
35071
35072 * gcc.dg/noncompile/20001228-1.c: Fix for new
35073 error message.
35074
35075 2004-02-03 Roger Sayle <roger@eyesopen.com>
35076
35077 PR target/9348
35078 * gcc.c-torture/execute/multdi-1.c: New test case.
35079
35080 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35081
35082 PR c++/13925
35083 * g++.dg/template/lookup5.C: New test.
35084
35085 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35086
35087 PR c++/13950
35088 * g++.dg/template/lookup4.C: New test.
35089
35090 PR c++/13970
35091 * g++.dg/parse/error14.C: New test.
35092
35093 PR c++/14002
35094 * g++.dg/parse/template13.C: New test.
35095
35096 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35097
35098 PR c++/13978
35099 * g++.dg/template/koenig4.C: New test.
35100
35101 PR c++/13968
35102 * g++.dg/template/crash17.C: New test.
35103
35104 PR c++/13975
35105 * g++.dg/parse/error13.C: New test.
35106 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35107
35108 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35109
35110 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35111
35112 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
35113
35114 PR c/11658
35115 PR c/13994
35116 * gcc.dg/noncompile/20040203-1.c: New test.
35117 * gcc.dg/noncompile/20040203-2.c: Likewise.
35118 * gcc.dg/noncompile/20040203-3.c: Likewise.
35119 * gcc.dg/20040203-1.c: Likewise.
35120
35121 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
35122
35123 PR c++/10858
35124 * g++.dg/template/sizeof7.C: New test.
35125
35126 2004-02-02 Eric Christopher <echristo@redhat.com>
35127 Zack Weinberg <zack@codesourcery.com>
35128
35129 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35130
35131 2004-02-02 Zack Weinberg <zack@codesourcery.com>
35132
35133 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35134 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35135 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35136 * gcc.dg/cleanup-5.c: Run only on Linux targets.
35137
35138 2004-02-02 Mark Mitchell <mark@codesourcery.com>
35139
35140 PR c++/13113
35141 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35142
35143 PR c++/13854
35144 * g++.dg/ext/attrib13.C: New test.
35145
35146 PR c++/13907
35147 * g++.dg/conversion/op2.C: New test.
35148
35149 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35150
35151 * gcc.dg/titype-1.c: Fix pasto.
35152
35153 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35154
35155 * gcc.dg/titype-1.c: New test.
35156
35157 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35158
35159 PR c++/13957
35160 * g++.dg/template/non-type-template-argument-1.C,
35161 g++.dg/template/qualified-id1.C: Update dg-error marks.
35162 * g++.dg/template/nontype6.C: New test.
35163
35164 2004-02-01 Roger Sayle <roger@eyesopen.com>
35165
35166 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35167 * gcc.dg/builtins-31.c: New testcase.
35168 * gcc.dg/builtins-32.c: New testcase.
35169
35170 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
35171
35172 * objc.dg/call-super-2.m: Update line numbers
35173 for the including of stddef.h.
35174
35175 2004-01-30 Michael Matz <matz@suse.de>
35176
35177 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35178 g++.dg/ext/case-range3.C: New tests.
35179
35180 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35181
35182 DR206
35183 PR c++/13813
35184 * g++.dg/template/member4.C: New test.
35185
35186 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35187
35188 PR c++/13683
35189 * g++.dg/template/sizeof6.C: New test.
35190
35191 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35192
35193 * gcc.dg/fwritable-strings-1.c: New test.
35194
35195 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35196
35197 * gcc.c-torture/compile/20040130-1.c: New test.
35198
35199 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
35200
35201 * objc.dg/call-super-2.m: Include stddef.h for size_t.
35202
35203 2004-01-29 Mark Mitchell <mark@codesourcery.com>
35204
35205 PR c++/13883
35206 * g++.dg/template/ctor3.C: New test.
35207
35208 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35209
35210 * g++.dg/tc1: New directory.
35211 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35212 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35213 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35214 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35215 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35216
35217 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35218
35219 * g++.dg/parse/error11.C: New test.
35220 * g++.dg/parse/error12.C: Likewise.
35221
35222 2004-01-28 Ziemowit Laski <zlaski@apple.com>
35223
35224 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35225 (scan_initial, main): Use aligned_sizeof instead of sizeof.
35226
35227 2004-01-28 Mark Mitchell <mark@codesourcery.com>
35228
35229 PR c++/13791
35230 * g++.dg/ext/attrib12.C: New test.
35231
35232 PR c++/13736
35233 * g++.dg/parse/cast2.C: New test.
35234
35235 2004-01-27 James E Wilson <wilson@specifixinc.com>
35236
35237 * objc.dg/encode-2.m (main): New local string. Set depending on
35238 sizeof long. Use in sscanf call.
35239 * objc.dg/encode-3.m (main): New local string. Set depending on
35240 sizeof long. Use in scan_initial call.
35241
35242 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35243
35244 * objc.dg/call-super-2.m: Make LP64-safe.
35245 * objc.dg/desig-init-1.m: Likewise.
35246
35247 2004-01-27 Devang Patel <dpatel@apple.com>
35248
35249 * g++.dg/debug/namespace1.C: New test.
35250
35251 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
35252
35253 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35254 xscale-*-*.
35255
35256 * gcc.dg/arm-mmx-1.c: New test.
35257
35258 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35259
35260 * gcc.dg/20040127-1.c: New test.
35261 * gcc.dg/20040127-2.c: New test.
35262
35263 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35264
35265 * objc.dg/stret-1.m (glob): Renamed to globa.
35266
35267 2004-01-26 Mark Mitchell <mark@codesourcery.com>
35268
35269 PR c++/13663
35270 * g++.dg/expr/for1.C: New test.
35271
35272 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
35273
35274 PR middle-end/13779
35275 * gcc.dg/darwin-longlong.c: New test.
35276
35277 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
35278
35279 * gcc.dg/20040124-1.c: Moved test from here...
35280 * gcc.c-torture/compile/20040124-1.c: ...to here.
35281
35282 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35283
35284 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
35285 the assembly output if -m64 is passed.
35286
35287 2004-01-25 Mark Mitchell <mark@codesourcery.com>
35288
35289 PR c++/13833
35290 * g++.dg/template/cond3.C: New test.
35291
35292 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35293
35294 PR c++/13810
35295 * g++.dg/template/ttp7.C: New test.
35296
35297 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35298
35299 PR c++/13797
35300 * g++.dg/template/nontype4.C: New test.
35301 * g++.dg/template/nontype5.C: Likewise.
35302
35303 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
35304
35305 * gcc.dg/torture/mips-clobber-at.c: New test.
35306
35307 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
35308
35309 * gcc.dg/20040124-1.c: New test.
35310
35311 2004-01-24 Jakub Jelinek <jakub@redhat.com>
35312
35313 * gcc.dg/20040123-1.c: New test.
35314
35315 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35316
35317 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35318
35319 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
35320
35321 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35322
35323 2004-01-23 Andrew Pinski <apinski@apple.com>
35324
35325 * gcc.dg/20030121-1.c: Move to ..
35326 * gcc.dg/20040121-1.c: here.
35327
35328 2004-01-23 Roger Sayle <roger@eyesopen.com>
35329
35330 * gcc.dg/builtins-29.c: New test case.
35331
35332 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35333
35334 PR 18314
35335 * gcc.dg/builtins-30.c: New testcase.
35336
35337 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
35338
35339 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35340 * lib/g77.exp: Likewise.
35341 * lib/objc.exp: Likewise.
35342 * lib/g++.exp: Likewise.
35343
35344 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35345
35346 * gcc.dg/struct-by-value-2.c: New test.
35347
35348 2004-01-21 Andrew Pinski <apinski@apple.com>
35349
35350 PR target/13785
35351 * gcc.dg/20030121-1.c: New test.
35352
35353 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
35354
35355 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
35356 clobber frame pointer register in asm statement.
35357
35358 2004-01-21 Falk Hueffner <falk@debian.org>
35359
35360 * gcc.c-torture/compile/20040121-1.c: New test.
35361
35362 2004-01-21 Zack Weinberg <zack@codesourcery.com>
35363
35364 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35365
35366 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
35367
35368 * gcc.dg/ppc64-abi-2.c: New test.
35369
35370 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
35371
35372 * lib/treelang.exp: Fill out this file.
35373 * lib/treelang-dg.exp: New File.
35374
35375 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
35376
35377 * gcc.c-torture/compile/981022-1.c: Remove.
35378 * gcc.dg/array-5.c: Remove XFAIL.
35379 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35380 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35381 gcc.dg/cond-lvalue-1.c: Update.
35382 * gcc.dg/cast-lvalue-2.c: New test.
35383
35384 2004-01-19 Mark Mitchell <mark@codesourcery.com>
35385
35386 PR c++/13592
35387 * g++.dg/other/error1.C (class foo): Tweak error message.
35388
35389 PR c++/13592
35390 * g++.dg/template/call2.C: New test.
35391
35392 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35393
35394 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35395 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35396 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35397 scalar-return-1_x.c, scalar-return-2_y.c,
35398 scalar-return-3_x.c, scalar-return-3_y.c,
35399 scalar-return-4_x.c, scalar-return-4_y.c,
35400 struct-align-1.h, struct-align-1_x.c,
35401 struct-align-1_y.c, struct-align-2.h,
35402 struct-align-2_x.c, struct-align-2_y.c,
35403 struct-by-value-10_y.c, struct-by-value-11_x.c,
35404 struct-by-value-11_y.c, struct-by-value-12_x.c,
35405 struct-by-value-12_y.c, struct-by-value-13_x.c,
35406 struct-by-value-13_y.c, struct-by-value-14_x.c,
35407 struct-by-value-14_y.c, struct-by-value-15_x.c,
35408 struct-by-value-15_y.c, struct-by-value-16_y.c,
35409 struct-by-value-17_y.c, struct-by-value-18_y.c,
35410 struct-by-value-19_y.c, struct-by-value-1_x.c,
35411 struct-by-value-1_y.c, struct-by-value-20_y.c,
35412 struct-by-value-2_x.c, struct-by-value-2_y.c,
35413 struct-by-value-3_y.c, struct-by-value-4_x.c,
35414 struct-by-value-4_y.c, struct-by-value-5_y.c,
35415 struct-by-value-6_y.c, struct-by-value-7_y.c
35416 struct-by-value-8_x.c, struct-by-value-8_y.c
35417 struct-by-value-9_x.c, struct-by-value-9_y.c
35418 struct-return-10_x.c, struct-return-10_y.c,
35419 struct-return-19_x.c, struct-return-20_x.c
35420 struct-return-2_x.c, struct-return-2_y.c
35421 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35422 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
35423
35424 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35425
35426 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35427 attribute on sparc*-sun-solaris2.*.
35428
35429 2004-01-18 Mark Mitchell <mark@codesourcery.com>
35430
35431 PR c++/13710
35432 * g++.dg/ext/typeof7.C: New test.
35433
35434 2004-01-18 David Edelsohn <edelsohn@gnu.org>
35435
35436 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35437 * gcc.dg/const-elim-1.c: Same.
35438
35439 2004-01-17 Ziemowit Laski <zlaski@apple.com>
35440
35441 * objc.dg/stret-1.m: New.
35442 * objc.dg/stret-2.m: New.
35443
35444 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
35445
35446 PR c++/11895
35447 * g++.dg/ext/vector1.C: New test.
35448
35449 2004-01-16 Geoffrey Keating <geoffk@apple.com>
35450
35451 * gcc.dg/pch/import-1.c: New.
35452 * gcc.dg/pch/import-1.hs: New.
35453 * gcc.dg/pch/import-1a.h: New.
35454 * gcc.dg/pch/import-1b.h: New.
35455 * gcc.dg/pch/import-1c.h: New.
35456
35457 2004-01-16 Mark Mitchell <mark@codesourcery.com>
35458
35459 PR c++/13574
35460 * g++.dg/ext/array1.C: New test.
35461
35462 PR c++/13178
35463 * g++.dg/conversion/op1.C: New test.
35464
35465 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
35466
35467 PR 11864
35468 From Kazumoto Kojima / Dan Kegel:
35469 * gcc.dg/pr11864-1.c: New test.
35470
35471 PR 10392
35472 From Marcus Comstedt / Dan Kegel:
35473 * gcc.dg/pr10392-1.c: New test.
35474
35475 2004-01-16 Mark Mitchell <mark@codesourcery.com>
35476
35477 PR c++/13478
35478 * g++.dg/init/ref10.C: New test.
35479
35480 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35481
35482 PR c++/13407
35483 * g++.dg/parse/typename6.C: New test.
35484
35485 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35486
35487 PR pch/13361
35488 * g++.dg/pch/wchar-1.C: New.
35489 * g++.dg/pch/wchar-1.Hs: New.
35490
35491 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35492
35493 PR c++/9259
35494 * g++.dg/expr/sizeof2.C: New test.
35495
35496 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
35497
35498 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35499
35500 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
35501
35502 PR c++/13659
35503 * g++.dg/lookup/strong-using-3.C: New.
35504 * g++.dg/lookup/using-10.C: New.
35505
35506 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
35507
35508 PR c++/13594
35509 * g++.dg/lookup/strong-using-2.C: New.
35510
35511 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
35512 Dan Kegel <dank@kegel.com>
35513 J"orn Rennecke <joern.rennecke@superh.com>
35514
35515 PR target/9365
35516 * gcc.dg/pr9365-1.c: New test.
35517
35518 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35519
35520 PR c++/8856
35521 * g++.dg/parse/casting-operator2.C: New test.
35522 * g++.old-deja/g++.pt/explicit83.C: Remove.
35523
35524 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
35525
35526 * gcc.dg/label-compound-stmt-1.c: New test.
35527 * gcc.c-torture/compile/950922-1.c,
35528 gcc.c-torture/compile/20000211-3.c,
35529 gcc.c-torture/compile/20000518-1.c,
35530 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35531 compound statements.
35532
35533 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
35534
35535 * gcc.dg/ppc64-abi-1.c: New test.
35536
35537 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
35538
35539 * g++.dg/ext/attrib9.C: Add dg-warnings.
35540
35541 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35542
35543 PR c++/12335
35544 * g++.dg/parse/dtor3.C: New test.
35545
35546 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
35547
35548 PR c++/12709
35549 * g++.dg/parse/try-catch-1.C: New test.
35550
35551 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
35552
35553 * ada/acats/run_all.sh: Add more verbose output in acats.log
35554 when compiling tests.
35555
35556 2004-01-12 Zack Weinberg <zack@codesourcery.com>
35557
35558 PR 13656
35559 * gcc.dg/typedef-redecl.c: New test case.
35560 * gcc.dg/typedef-redecl.h: New support file.
35561
35562 2004-01-13 Jan Hubicka <jh@suse.cz>
35563
35564 * gcc.dg/always_inline.c: New test.
35565 * gcc.dg/debug/20031231-1.c: Fix.
35566
35567 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35568
35569 PR c++/13474
35570 * g++.dg/template/array3.C: New test.
35571
35572 2004-01-12 Zack Weinberg <zack@codesourcery.com>
35573
35574 * g++.dg/ext/lvalue1.C: No longer expected to fail.
35575 * g++.dg/warn/Wunused-2.C: Likewise.
35576
35577 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35578
35579 PR c++/13289
35580 * g++.dg/template/instantiate6.C: New test.
35581
35582 2004-01-12 Roger Sayle <roger@eyesopen.com>
35583
35584 PR middle-end/11397
35585 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35586
35587 2004-01-12 Jan Hubicka <jh@suse.cz>
35588
35589 PR opt/12826
35590 * gcc.dg/20040112-1.c: New.
35591
35592 * gcc.dg/dwarf-die[1-7].c: Move to...
35593 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35594 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35595
35596 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
35597
35598 PR c++/4100
35599 * g++.dg/parse/friend4.C: New test.
35600
35601 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
35602
35603 PR c++/4100
35604 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35605 definition is called a friend.
35606
35607 2004-01-11 Zack Weinberg <zack@codesourcery.com>
35608
35609 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35610
35611 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
35612
35613 PR c++/3478
35614 * g++.dg/parse/error10.C: New test.
35615 * g++.dg/template/arg2.C: Accept "invalid type" error.
35616
35617 2004-01-11 Jakub Jelinek <jakub@redhat.com>
35618
35619 PR middle-end/13392
35620 * g++.dg/opt/expect2.C: New test.
35621
35622 2004-01-10 Zack Weinberg <zack@codesourcery.com>
35623
35624 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35625 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35626 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35627 Update dg-error regexps.
35628
35629 2004-01-10 Zack Weinberg <zack@codesourcery.com>
35630
35631 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35632 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35633
35634 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35635
35636 * gcc.dg/pragma-re-1.c: Use right pointer type.
35637
35638 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35639
35640 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35641
35642 2004-01-09 Geoffrey Keating <geoffk@apple.com>
35643
35644 * gcc.dg/rs6000-ldouble-1.c: New.
35645
35646 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35647
35648 DR 337
35649 PR c++/9256
35650 * g++.dg/other/abstract1.C: New test.
35651
35652 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
35653
35654 * g++.dg/lookup/strong-using-1.C: New.
35655
35656 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
35657
35658 PR c/11234
35659 * gcc.dg/func-ptr-conv-1.c: New test.
35660 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35661
35662 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
35663
35664 PR target/13380.
35665 * gcc.c-torture/compile/20040109-1.c: New.
35666
35667 2004-01-08 Stuart Hastings <stuart@apple.com>
35668
35669 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35670 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35671 * gcc.dg/i386-sse-6.c: ...this new testcase.
35672
35673 2004-01-09 Alan Modra <amodra@bigpond.net.au>
35674
35675 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35676
35677 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35678
35679 * ada/acats/run_acats: Treat 'gnatchop' the same way
35680 as 'gnatmake'. Export GCC_DRIVER.
35681 * ada/acats/run_all.sh: Add target_gnatchop. Use
35682 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35683
35684 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35685
35686 PR c++/12573
35687 * g++.dg/template/dependent-expr4.C: New test.
35688
35689 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
35690
35691 * gcc.dg/altivec-11.c: New test.
35692
35693 2004-01-07 Mark Mitchell <mark@codesourcery.com>
35694
35695 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35696
35697 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
35698
35699 PR c/6024
35700 * gcc.dg/enum-compat-1.c: New test.
35701 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35702
35703 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
35704
35705 PR c/12165
35706 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35707 gcc.dg/c99-idem-qual-3.c: New tests.
35708
35709 2004-01-07 Alan Modra <amodra@bigpond.net.au>
35710
35711 * gcc.dg/winline-7.c: Don't cast void * to int.
35712
35713 2004-01-06 Jan Hubicka <jh@suse.cz>
35714
35715 * gcc.dg/i386-sse-5.c: New test
35716 * g++.dg/eh/simd-1.c: Add -w argument for i386.
35717
35718 2004-01-05 Mark Mitchell <mark@codesourcery.com>
35719
35720 PR c++/12815
35721 * g++.dg/rtti/typeid4.C: New test.
35722
35723 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35724
35725 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35726
35727 2004-01-05 Mark Mitchell <mark@codesourcery.com>
35728
35729 PR c++/12132
35730 * g++.dg/template/error11.C: New test.
35731
35732 PR c++/13451
35733 * g++.dg/template/class2.C: New test.
35734
35735 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
35736 Richard Sandiford <rsandifo@redhat.com>
35737
35738 PR c++/13387
35739 * g++.dg/opt/alias3.C: New test.
35740
35741 2004-01-04 Mark Mitchell <mark@codesourcery.com>
35742
35743 PR c++/13157
35744 * g++.dg/template/koenig3.C: New test.
35745
35746 PR c++/13529
35747 * g++.dg/parse/offsetof3.C: New test.
35748
35749 * g++.dg/init/copy7.C: Add missing dg-error markers.
35750
35751 PR c++/12226
35752 * g++.dg/init/copy7.c: New test.
35753
35754 PR c++/13536
35755 * g++.dg/parse/cast1.C: New test.
35756
35757 2004-01-04 Jan Hubicka <jh@suse.cz>
35758
35759 * gcc.dg/winline[1-7].c: New tests.
35760
35761 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35762
35763 PR c++/13520
35764 * g++.dg/template/qualttp22.C: New test.
35765
35766 2004-01-01 Jan Hubicka <jh@suse.cz>
35767
35768 * gcc.dg/debug/20031231-1.c: New.
35769 * gcc.c-torture/compile/20040101-1.c: New.
35770 * gcc.dg/dwarf-die-[1-7].c: New.
35771
35772 2004-01-01 Jakub Jelinek <jakub@redhat.com>
35773
35774 PR optimization/13521
35775 * gcc.c-torture/compile/20031231-1.c: New test.
35776
35777 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35778
35779 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35780
35781 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35782
35783 PR c++/10079
35784 * g++.dg/template/crash16.C: New test.
35785
35786 2003-12-30 Mark Mitchell <mark@codesourcery.com>
35787
35788 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35789
35790 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35791
35792 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35793 ports.
35794 * g++.old-deja/g++.jason/thunk3.C: Likewise.
35795 * g++.old-deja/g++.law/profile1.C: Likewise.
35796 * gcc.c-torture/compile/981006-1.c: Likewise.
35797 * gcc.c-torture/execute/loop-2e.x: Likewise.
35798 * gcc.c-torture/execute/loop-2f.x: Remove.
35799 * gcc.c-torture/execute/loop-2g.x: Likewise.
35800 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35801 * gcc.dg/20020312-2.c: Remove traces of dead ports.
35802
35803 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
35804
35805 PR c++/13507
35806 * g++.dg/ext/attrib11.C: New test.
35807
35808 PR c++/13494
35809 * g++.dg/template/array2-1.C: New test.
35810 * g++.dg/template/array2-2.C: New test.
35811
35812 2003-12-29 Mark Mitchell <mark@codesourcery.com>
35813
35814 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35815
35816 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
35817
35818 PR c++/12774
35819 * g++.dg/template/array1-1.C: New test.
35820 * g++.dg/template/array1-2.C: New test.
35821
35822 2003-12-29 Roger Sayle <roger@eyesopen.com>
35823
35824 PR fortran/12632
35825 * g77.dg/12632.f: New test case.
35826
35827 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35828
35829 PR c++/13289
35830 * g++.dg/parse/nontype1.C: New test.
35831
35832 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35833
35834 PR c++/12403
35835 * g++.dg/parse/explicit1.C: New test.
35836 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35837
35838 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35839
35840 PR c++/13081
35841 * g++.dg/opt/inline6.C: New test.
35842
35843 PR c++/12613
35844 * g++.dg/parse/error9.C: New test.
35845
35846 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35847
35848 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35849
35850 PR c++/13009
35851 * g++.dg/init/assign1.C: New test.
35852
35853 2003-12-28 Roger Sayle <roger@eyesopen.com>
35854
35855 PR c++/13070
35856 * g++.dg/warn/format3.C: New test case.
35857
35858 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35859
35860 * gcc.c-torture/compile/20031227-1.c: New test.
35861
35862 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35863
35864 * g++.dg/bprob/bprob.exp: Load target-supports.exp
35865 * g77.dg/bprob/bprob.exp: Likewise.
35866 * gcc.misc-tests/bprob.exp: Likewise.
35867 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
35868 variants on systems where the library does not provide that
35869 functionality.
35870 * gcc.dg/builtins-20.c: Use builtins-config.h.
35871 * gcc.dg/builtins-config.h: New file.
35872
35873 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35874
35875 * lib/gcc-dg.exp (dg-require-profiling): New function.
35876 * lib/target-supports.exp (check_profiling_available): Likewise.
35877 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35878 * g77.dg/bprob/bprob.exp: Likewise.
35879 * gcc.misc-tests/bprob.exp: Likewise.
35880 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35881 * gcc.dg/20021014-1.c: Likewise.
35882 * gcc.dg/nest.c: Likewise.
35883
35884 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35885
35886 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35887 compiling.
35888 * g++.dg/lookup/java2.C: Likewise.
35889 * gcc.dg/cpp/lexident.c: Likewise.
35890
35891 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
35892
35893 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35894 given.
35895 * gcc.c-torture/compile/961203-1.c: Likewise.
35896 * gcc.c-torture/compile/980506-1.c: Likewise.
35897
35898 2003-12-23 Zack Weinberg <zack@codesourcery.com>
35899
35900 * lib/gcc-dg.exp (dg-prune-output): New annotation.
35901 (additional_prunes): New global.
35902 (gcc-dg-prune): Handle additional per-test pruning.
35903 (dg-test): Clear additional_prunes between tests.
35904
35905 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
35906 dg-prune-output to avoid spurious failures from assembler
35907 complaining about nonexistent WAW violations.
35908 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35909 Use dg-prune-output to avoid spurious failures from assembler
35910 warning about Itanium B-step errata.
35911
35912 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35913
35914 * g++.dg/abi/macro0.C: New test.
35915 * g++.dg/abi/macro1.C: Likewise.
35916 * g++.dg/abi/macro2.C: Likewise.
35917
35918 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35919 * g++.dg/abi/bitfield7.C: Likewise.
35920 * g++.dg/abi/dtor2.C: Likewise.
35921 * g++.dg/abi/mangle11.C: Likewise.
35922 * g++.dg/abi/mangle12.C: Likewise.
35923 * g++.dg/abi/mangle14.C: Likewise.
35924 * g++.dg/abi/mangle17.C: Likewise.
35925 * g++.dg/abi/vbase10.C: Likewise.
35926 * g++.dg/abi/vbase14.C: Likewise.
35927 * g++.dg/template/qualttp17.C: Likewise.
35928
35929 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35930
35931 PR c/11995
35932 * gcc.dg/20031223-1.c: New test.
35933
35934 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35935
35936 * gcc.dg/noreturn-7.c: New test.
35937
35938 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35939
35940 * gcc.dg/null-pointer-1.c: New test.
35941
35942 2003-12-22 Mark Mitchell <mark@codesourcery.com>
35943
35944 * g++.old-deja/g++.jason/template18.C: Remove.
35945 * g++.old-deja/g++.jason/template37.C: Likewise.
35946
35947 PR c++/12862
35948 * g++.dg/lookup/ns1.C: New test.
35949
35950 PR c++/12397
35951 * g++.dg/template/lookup3.C: New test.
35952
35953 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
35954
35955 * g++.dg/template/recurse1.C: New test
35956
35957 2003-12-22 Mark Mitchell <mark@codesourcery.com>
35958
35959 PR c++/12479
35960 * g++.dg/parse/semicolon1.C: New test.
35961 * g++.dg/parse/semicolon1.h: Likewise.
35962
35963 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
35964
35965 * gcc.dg/darwin-misaligned.c: New test.
35966
35967 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
35968
35969 PR c/9163
35970 * gcc.dg/20031222-1.c: New test.
35971
35972 2003-12-21 Mark Mitchell <mark@codesourcery.com>
35973
35974 PR c++/13438
35975 * g++.dg/parse/error8.C: New test.
35976
35977 PR c++/11554
35978 * g++.dg/warn/ctor-init-1.C: New test.
35979
35980 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
35981
35982 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35983 too small.
35984 * gcc.c-torture/compile/930217-1.c: Likewise.
35985 * gcc.c-torture/compile/930513-1.c: Likewise.
35986 * gcc.c-torture/execute/920908-2.c: Likewise.
35987 * gcc.c-torture/execute/921204-1.c: Likewise.
35988 * gcc.c-torture/execute/930621-1.c: Likewise.
35989 * gcc.c-torture/execute/930630-1.c: Likewise.
35990 * gcc.c-torture/execute/931031-1.c: Likewise.
35991 * gcc.c-torture/execute/980602-2.c: Likewise.
35992 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35993 * gcc.c-torture/execute/compndlit-1.c: Likewise.
35994 * gcc.c-torture/execute/extzvsi.c: Likewise.
35995 * gcc.c-torture/unsorted/ext.c: Likewise.
35996
35997 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
35998
35999 PR target/12749
36000 * gcc.c-torture/compile/20031220-2.c: New test case.
36001
36002 2003-12-20 Roger Sayle <roger@eyesopen.com>
36003
36004 PR optimization/13031
36005 * gcc.c-torture/compile/20031220-1.c: New test case.
36006
36007 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36008
36009 * gcc.dg/cast-function-1.c: New test.
36010
36011 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
36012
36013 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36014 formats.
36015
36016 2003-12-19 Mark Mitchell <mark@codesourcery.com>
36017
36018 PR c++/12795
36019 * g++.dg/ext/attrib10.C: New test.
36020
36021 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36022
36023 * gcc.dg/cleanup-10.c: New test.
36024 * gcc.dg/cleanup-11.c: New test.
36025
36026 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36027
36028 PR c++/13239
36029 * g++.dg/opt/expect1.C: New test.
36030
36031 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
36032
36033 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36034
36035 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
36036
36037 PR debug/12923
36038 * gcc.dg/20031218-1.c: New test.
36039
36040 PR debug/12389
36041 * gcc.dg/20031218-2.c: New test.
36042 * gcc.dg/20031218-3.c: New test.
36043
36044 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36045 of label name and allow for USER_LABEL_PREFIX == "_" names.
36046 * g++.dg/abi/mangle18-2.C: Likewise.
36047 * g++.dg/abi/mangle19-1.C: Likewise.
36048 * g++.dg/abi/mangle19-2.C: Likewise.
36049 * g++.dg/abi/mangle20-1.C: Likewise.
36050 * g++.dg/abi/mangle20-2.C: Likewise.
36051
36052 2003-12-18 Richard Henderson <rth@redhat.com>
36053
36054 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36055
36056 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
36057 Dan Kegel <dank@kegel.com>
36058
36059 PR other/12009
36060 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36061 testing a cross compiler, it causes spurious compile failures.
36062 * lib/g++.exp: Likewise.
36063
36064 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36065
36066 PR c++/13262
36067 * g++.dg/template/access13.C: New test.
36068
36069 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
36070
36071 * gcc.dg/20031216-1.c: New test.
36072
36073 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36074
36075 PR c++/9154
36076 * g++.dg/template/error10.C: New test.
36077
36078 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36079
36080 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36081 * g++.dg/eh/simd-2.C: Likewise.
36082
36083 2003-12-17 James E Wilson <wilson@specifixinc.com>
36084 Roger Sayle <roger@eyesopen.com>
36085
36086 * gcc.c-torture/execute/ieee/mzero5.c: New.
36087
36088 2003-12-17 Mark Mitchell <mark@codesourcery.com>
36089
36090 PR c++/10603
36091 * g++.dg/parse/error6.C: New test.
36092
36093 PR c++/12827
36094 * g++.dg/parse/error7.C: New test.
36095
36096 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
36097
36098 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36099 at -O with stabs debugging formats.
36100 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36101 * gcc.dg/debug/debug-2.c: Likewise.
36102
36103 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36104
36105 PR c++/12696
36106 * g++.dg/init/error1.C: New test.
36107
36108 PR c++/12218
36109 * g++.dg/init/pm3.C: New test.
36110
36111 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
36112
36113 PR c/3347
36114 * gcc.dg/bitfld-8.c: New test.
36115
36116 2003-12-16 James Lemke <jim@wasabisystems.com>
36117
36118 * gcc.dg/arm-scd42-[123].c: New tests.
36119
36120 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36121
36122 PR c++/9043
36123 * g++.dg/abi/mangle20-1.C: New test.
36124 * g++.dg/abi/mangle20-2.C: New test.
36125
36126 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36127
36128 PR c++/13275
36129 * g++.dg/other/offsetof2.C: Remove XFAIL.
36130 * g++.dg/parse/offsetof1.C: New test.
36131 * g++.gd/parse/offsetof2.C: Likewise.
36132
36133 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36134
36135 * g++.dg/template/nontype3.C: New test.
36136 * g++.dg/template/static2.C: Tweaked the dg-error clause.
36137
36138 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36139
36140 * g++.dg/warn/noreturn-3.C: Also test instantiation.
36141
36142 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36143
36144 PR c++/13387
36145 * g++.dg/expr/assign1.C: New test.
36146
36147 PR c++/13242
36148 * g++.dg/abi/mangle19-1.C: New test.
36149 * g++.dg/abi/mangle19-2.C: New test.
36150
36151 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
36152
36153 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36154
36155 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36156
36157 * gcc.c-torture/execute/20031216-1.c: New test.
36158
36159 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36160
36161 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36162 an ICE regression.
36163
36164 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36165
36166 PR c++/10926
36167 * g++.dg/template/error9.C: New test.
36168
36169 PR c++/11116
36170 * g++.dg/template/error8.C: New test.
36171
36172 2003-12-15 Roger Sayle <roger@eyesopen.com>
36173
36174 PR middle-end/13400
36175 * gcc.c-torture/execute/20031215-1.c: New test case.
36176
36177 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36178
36179 PR c++/13269
36180 * g++.dg/parse/error5.C: New test.
36181
36182 PR c++/12989
36183 * g++.dg/expr/sizeof1.C: New test.
36184
36185 PR c++/13310
36186 * g++.dg/template/crash15.C: New test.
36187
36188 2003-12-15 Geoffrey Keating <geoffk@apple.com>
36189
36190 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36191 a non-POD type as the last named parameter of a varargs function.
36192
36193 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36194
36195 PR c++/13243
36196 PR c++/12573
36197 * g++.dg/template/crash14.C: New test.
36198 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36199
36200 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
36201
36202 * g++.dg/other/java1.C: New test.
36203
36204 PR c++/13241
36205 * g++.dg/abi/mangle18-1.C: New test.
36206 * g++.dg/abi/mangle18-2.C: New test.
36207
36208 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36209
36210 PR optimization/10312
36211 * gcc.c-torture/execute/20031214-1.c: New.
36212
36213 2003-12-14 Mark Mitchell <mark@codesourcery.com>
36214
36215 PR c++/10779
36216 PR c++/12160
36217 * g++.dg/parse/error3.C: New test.
36218 * g++.dg/parse/error4.C: Likewise.
36219 * g++.dg/abi/mangle4.C: Tweak error messages.
36220 * g++.dg/lookup/using5.C: Likewise.
36221 * g++.dg/other/error2.C: Likewise.
36222 * g++.dg/parse/typename5.C: Likewise.
36223 * g++.dg/parse/undefined1.C: Likewise.
36224 * g++.dg/template/arg2.C: Likewise.
36225 * g++.dg/template/ttp3.C: Likewise.
36226 * g++.dg/template/type1.C: Likewise.
36227 * g++.old-deja/g++.other/crash32.C: Likewise.
36228 * g++.old-djea/g++.pt/defarg8.C: Likewise.
36229
36230 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36231
36232 PR c++/13106
36233 * g++.dg/warn/noreturn-3.C: New test.
36234
36235 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36236
36237 PR c++/13118
36238 * g++.dg/abi/covariant3.C: New.
36239
36240 2003-12-12 Jakub Jelinek <jakub@redhat.com>
36241
36242 * g++.dg/eh/ia64-1.C: New test.
36243
36244 2003-12-12 Roger Sayle <roger@eyesopen.com>
36245
36246 PR optimization/13037
36247 * g77.f-torture/execute/13037.f: New test case.
36248
36249 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36250
36251 PR c++/12881
36252 * g++.dg/abi/covariant2.C: New.
36253
36254 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
36255
36256 * gcc.dg/cpp/trad/macro.c: New tests.
36257
36258 2003-12-11 Zack Weinberg <zack@codesourcery.com>
36259
36260 * gcc.c-torture/execute/wchar_t-1.x: Delete.
36261
36262 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
36263
36264 PR other/10819
36265 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36266 to fix Bug 10819.
36267 * lib/g++.exp (g++_version): Likewise.
36268 * lib/g77.exp (g77_version): Likewise.
36269 * lib/objc.exp (default_objc_version): Likewise.
36270
36271 2003-12-10 Richard Henderson <rth@redhat.com>
36272
36273 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36274
36275 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36276
36277 2003-12-08 Matt Austern <austern@apple.com>
36278
36279 PR c/13134
36280 * lib/gcc-dg.exp (dg-require-visibility): Define.
36281 * lib/target-supports (check_visibility_available): Define.
36282 * gcc.dg/visibility-1.c: New test.
36283 * gcc.dg/visibility-2.c: Likewise.
36284 * gcc.dg/visibility-3.c: Likewise.
36285 * gcc.dg/visibility-4.c: Likewise.
36286 * gcc.dg/visibility-5.c: Likewise.
36287 * gcc.dg/visibility-6.c: Likewise.
36288 * g++.dg/ext/visibility-1.C: Likewise.
36289 * g++.dg/ext/visibility-2.C: Likewise.
36290 * g++.dg/ext/visibility-3.C: Likewise.
36291 * g++.dg/ext/visibility-4.C: Likewise.
36292 * g++.dg/ext/visibility-5.C: Likewise.
36293 * g++.dg/ext/visibility-6.C: Likewise.
36294
36295 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36296
36297 * g++.dg/lookup/java1.C: New test.
36298 * g++.dg/lookup/java2.C: New test.
36299
36300 2003-12-07 Falk Hueffner <falk@debian.org>
36301
36302 * g++.dg/opt/noreturn-1.C: New test.
36303
36304 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
36305
36306 * gcc.dg/overflow-1.c: New test.
36307
36308 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36309
36310 * g77.f-torture/compile/13060.f: New test.
36311
36312 2003-12-06 Mark Mitchell <mark@codesourcery.com>
36313
36314 PR c++/13323
36315 * g++.dg/inherit/operator2.C: New test.
36316
36317 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36318
36319 PR c++/13305
36320 * g++.dg/ext/attrib9.C: New test.
36321
36322 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36323
36324 PR c++/13314
36325 * g++.dg/template/error7.C: New test.
36326
36327 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
36328 J"orn Rennecke <joern.rennecke@superh.com>
36329
36330 PR target/13302
36331 * g++.dg/other/struct-va_list.C: New test.
36332
36333 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36334
36335 PR c++/13166
36336 * g++.dg/parse/defarg6.C: New test.
36337
36338 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
36339
36340 PR target/13256
36341 * gcc.c-torture/execute/20031201-1.c: New test.
36342
36343 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
36344
36345 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36346
36347 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36348
36349 * gcc.dg/builtin-return-1.c: New test.
36350
36351 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
36352 J"orn Rennecke <joern.rennecke@superh.com>
36353
36354 PR optimization/13260
36355 * gcc.c-torture/execute/20031204-1.c: New test.
36356
36357 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36358
36359 PR c++/9127
36360 * g++.dg/template/error6.C: New test.
36361
36362 2003-12-03 Jakub Jelinek <jakub@redhat.com>
36363
36364 * gcc.dg/20031202-1.c: New test.
36365
36366 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36367
36368 PR c++/13179
36369 * g++.dg/template/eh1.C: New test.
36370
36371 PR c++/10771
36372 * g++.dg/template/error5.C: New test.
36373
36374 2003-12-02 David Ung <davidu@mips.com>
36375
36376 * gcc.dg/compat/vector-check.h: Corrected type for var
36377 g_##TMODE
36378
36379 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36380
36381 PR c++/10126
36382 * g++.dg/template/ptrmem8.C: New test.
36383
36384 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36385
36386 PR c++/12573
36387 * g++.dg/template/dependent-expr3.C: New test.
36388
36389 2003-12-01 James Lemke <jim@wasabisystems.com>
36390
36391 * gcc.dg/arm-g2.c: New test.
36392
36393 2003-12-01 Roger Sayle <roger@eyesopen.com>
36394
36395 PR optimization/11634
36396 * gcc.dg/20031201-2.c: New test case.
36397
36398 2003-12-01 Zack Weinberg <zack@codesourcery.com>
36399
36400 PR 11433
36401 * objc.dg/proto-lossage-3.m: New test.
36402
36403 2003-12-01 Roger Sayle <roger@eyesopen.com>
36404
36405 PR optimization/12628
36406 * gcc.dg/20031201-1.c: New test case.
36407
36408 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36409
36410 * gcc.dg/unaligned-1.c: New test.
36411
36412 2003-11-30 Mark Mitchell <mark@codesourcery.com>
36413
36414 PR c++/9849
36415 * g++.dg/template/error4.C: New test.
36416 * g++.dg/template/nested3.C: Adjust error markers.
36417
36418 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36419
36420 * gcc.dg/cpp/assert4.c: Check more #system assertions.
36421
36422 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
36423
36424 PR c/10333
36425 * gcc.dg/bitfld-7.c: New test.
36426
36427 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
36428
36429 * gcc.dg/tls/asm-1.C: New test.
36430
36431 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36432
36433 * gcc.dg/cpp/assert4.c: Update.
36434
36435 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36436
36437 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36438 * gcc.dg/builtin-apply3.c: New test.
36439
36440 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36441
36442 * lib/compat.exp (compat-obj): New xfaildata parameter.
36443 Use it to set compiler_conditional_xfail_data before compiling.
36444 (compat-get-options): Handle dg-xfail-if.
36445 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36446 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36447 * gcc.dg/compat/vector-1_y.c: Likewise.
36448 * gcc.dg/compat/vector-2_x.c: Likewise.
36449 * gcc.dg/compat/vector-2_y.c: Likewise.
36450
36451 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36452
36453 * g++.dg/opt/reg-stack4.C: New test.
36454
36455 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36456
36457 * gcc.dg/builtin-apply2.c: New test.
36458
36459 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
36460
36461 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36462
36463 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36464
36465 PR c++/12924
36466 * g++.dg/template/template-id-2.C: New test.
36467
36468 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36469
36470 PR c++/5369
36471 * g++.dg/template/memfriend1.C: New test.
36472 * g++.dg/template/memfriend2.C: Likewise.
36473 * g++.dg/template/memfriend3.C: Likewise.
36474 * g++.dg/template/memfriend4.C: Likewise.
36475 * g++.dg/template/memfriend5.C: Likewise.
36476 * g++.dg/template/memfriend6.C: Likewise.
36477 * g++.dg/template/memfriend7.C: Likewise.
36478 * g++.dg/template/memfriend8.C: Likewise.
36479 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36480
36481 2003-11-21 Mark Mitchell <mark@codesourcery.com>
36482
36483 PR c++/12515
36484 * g++.dg/ext/cond1.C: New test.
36485
36486 2003-11-20 Richard Henderson <rth@redhat.com>
36487
36488 * gcc.dg/20020201-2.c: Remove.
36489 * gcc.dg/20020201-4.c: Remove.
36490 * gcc.dg/20020304-1.c: Remove.
36491
36492 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
36493
36494 * gcc.dg/cpp/trad/xwin1.c: New test case.
36495
36496 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
36497
36498 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36499 * lib/g77.exp: Likewise.
36500 * lib/objc.exp: Likewise.
36501 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36502 for darwin.
36503
36504 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36505
36506 PR c++/12932
36507 * g++.dg/template/static5.C: New test.
36508
36509 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
36510
36511 * gcc.dg/nested-func-1.c: New test.
36512
36513 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36514
36515 * gcc.dg/cpp/assert4.c: New test.
36516
36517 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
36518
36519 PR c++/2294
36520 * g++.dg/lookup/using9.c: New test.
36521
36522 2003-11-14 Mark Mitchell <mark@codesourcery.com>
36523
36524 PR c++/12762
36525 * g++.dg/template/error3.C: New test.
36526
36527 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
36528
36529 PR ada/13035
36530 * ada/acats/run_acats, run_all.sh: Fix syntax error.
36531 No longer use a wrapper for gcc, since this does not work under
36532 Windows.
36533
36534 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
36535
36536 PR c++/2094
36537 * g++.dg/template/ptrmem7.C: New test.
36538
36539 2003-11-13 Andrew Pinski <apinski@apple.com>
36540
36541 * gcc.c-torture/compile/20031113-1.c: New test.
36542
36543 2003-11-13 Mark Mitchell <mark@codesourcery.com>
36544 Kean Johnston <jkj@sco.com>
36545
36546 PR c/13029
36547 * gcc.dg/unused-4.c: Update.
36548
36549 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36550
36551 * g++.dg/opt/const3.C: New test.
36552
36553 2003-11-13 Jan Hubicka <jh@suse.cz>
36554
36555 * gcc.c-torture/compile/20031112-1.c: New test.
36556
36557 2003-11-12 Mark Mitchell <mark@codesourcery.com>
36558
36559 * g++.dg/parse/crash10.C: Remove bogus error marker.
36560
36561 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36562
36563 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36564 (host_gcc): Likewise.
36565 (ROOT): Honor $PWDCMD.
36566 (BASE): Likewise.
36567 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36568
36569 2003-11-12 Catherine Moore <clm@redhat.com>
36570
36571 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36572
36573 2003-11-12 Andreas Jaeger <aj@suse.de>
36574 Jakub Jelinek <jakub@redhat.com>
36575 Andrew Pinski <pinskia@physics.uc.edu>
36576 Richard Henderson <rth@redhat.com>
36577
36578 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36579 systems.
36580 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36581
36582 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36583 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36584
36585 2003-11-11 Andreas Jaeger <aj@suse.de>
36586
36587 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36588
36589 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36590
36591 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
36592
36593 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36594 Clean ups.
36595
36596 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
36597
36598 * gcc.dg/trampoline-1.c: New test.
36599
36600 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
36601
36602 * gcc.c-torture/compile/200031109-1.c: New test.
36603
36604 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
36605
36606 PR c/3190
36607 PR c/8714
36608 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36609 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36610 gcc.dg/format/no-y2k-1.c: Update.
36611
36612 2003-11-08 Roger Sayle <roger@eyesopen.com>
36613
36614 PR optimization/10467
36615 * gcc.dg/20031108-1.c: New test case.
36616
36617 2003-11-07 Geoffrey Keating <geoffk@apple.com>
36618
36619 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36620
36621 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
36622
36623 * gcc.dg/compound-lvalue-1.c: New test.
36624 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36625 some XFAILs.
36626
36627 2003-11-06 Geoffrey Keating <geoffk@apple.com>
36628
36629 * gcc.dg/altivec-varargs-1.c: New test.
36630
36631 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36632
36633 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36634 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36635 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
36636 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
36637 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36638
36639 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
36640
36641 * gcc.dg/cond-lvalue-1.c: New test.
36642
36643 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
36644
36645 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36646
36647 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36648
36649 PR c++/11616
36650 * g++.dg/template/instantiate5.C: New test.
36651
36652 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36653
36654 PR c++/12726
36655 * g++.dg/ext/complit2.C: Replace test with self-contained version.
36656 * ChangeLog: Add missing first entry for above test.
36657
36658 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36659
36660 PR c++/9810
36661 * g++.dg/template/using8.C: New test.
36662 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36663
36664 2003-11-02 Roger Sayle <roger@eyesopen.com>
36665
36666 PR optimization/10817
36667 * gcc.c-torture/compile/20031102-1.c: New test case.
36668
36669 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
36670
36671 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36672 2147483647.
36673
36674 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36675
36676 * gcc.dg/20031102-1.c: New test.
36677
36678 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36679
36680 * gcc.dg/complex-1.c: New test.
36681
36682 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36683
36684 PR c++/12796
36685 * g++.dg/template/crash13.C: Adjust expected error location.
36686 * g++.old-deja/g++.brendan/ns1.C: Likewise.
36687
36688 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
36689
36690 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36691
36692 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
36693
36694 PR/10239
36695 * gcc.c-torture/compile/20031031-2.c: New test.
36696
36697 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
36698
36699 PR/11640
36700 * gcc.c-torture/compile/20031031-1.c: New test.
36701
36702 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
36703
36704 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36705 * gcc.misc-tests/bprob.exp: Likewise.
36706 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36707 the execution test on arm-elf configs.
36708 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
36709 configs that don't support scratch files.
36710 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36711
36712 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
36713
36714 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36715 done by dejagnu.
36716
36717 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
36718
36719 * ada/acats/run_all.sh: Redirect mv output to /dev/null
36720 Avoid non pure sh syntax. Add more logging.
36721
36722 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36723 fail.
36724
36725 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36726
36727 PR libgcj/10610
36728 * gcc.dg/ppc-stackalign-1.c: New test.
36729
36730 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
36731
36732 * ada/acats/run_all.sh: Change output to be more compliant with
36733 dejagnu framework.
36734 Create acats.sum and acats.log files under testsuite/ada/acats
36735 Only run [a-z]* directories, to filter out e.g. CVS.
36736 Redirect build output to log file.
36737
36738 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
36739
36740 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36741
36742 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
36743
36744 PR ada/5909:
36745 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36746
36747 2003-10-27 Jakub Jelinek <jakub@redhat.com>
36748
36749 * gcc.c-torture/compile/20031023-1.c: New test.
36750 * gcc.c-torture/compile/20031023-2.c: New test.
36751 * gcc.c-torture/compile/20031023-3.c: New test.
36752 * gcc.c-torture/compile/20031023-4.c: New test.
36753
36754 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36755
36756 PR c++/10371
36757 * g++.dg/lookup/scoped8.C: New test.
36758
36759 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
36760
36761 * g++.dg/opt/reg-stack3.C: New test.
36762
36763 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
36764
36765 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
36766
36767 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36768
36769 PR c++/11076
36770 * g++.dg/template/crash13.C: New test.
36771
36772 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
36773
36774 * gcc.dg/c99-restrict-2.c: New test.
36775
36776 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
36777
36778 PR c++/12698, c++/12699, c++/12700, c++/12566
36779 * g++.dg/inherit/covariant9.C: New test.
36780 * g++.dg/inherit/covariant10.C: New test.
36781 * g++.dg/inherit/covariant11.C: New test.
36782
36783 2003-10-23 Jason Merrill <jason@redhat.com>
36784
36785 PR c++/12726
36786 * g++.dg/ext/complit2.C: New test.
36787
36788 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
36789
36790 PR target/12654
36791 * gcc.c-torture/execute/20031020-1.c: New test.
36792
36793 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36794
36795 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36796 following the jump_insn.
36797
36798 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
36799
36800 * gcc.dg/cast-lvalue-1.c: New test.
36801
36802 2003-10-21 Mark Mitchell <mark@codesourcery.com>
36803
36804 PR c++/11962
36805 * g++.dg/template/cond2.C: New test.
36806
36807 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
36808
36809 * gcc.dg/builtins-28.c: New test.
36810
36811 2003-10-20 Jan Hubicka <jh@suse.cz>
36812
36813 * g++.dg/opt/inline4.C: Do not use min-inline-insns
36814 parameter.
36815 * gcc.dg/inline-2.c: Likewise.
36816
36817 2003-10-20 Phil Edwards <phil@codesourcery.com>
36818
36819 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36820 * gcc.dg/nest.c: Likewise.
36821
36822 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36823
36824 PR c++/9781, c++/10583, c++/11862
36825 * g++.dg/parse/crash13.C: New test.
36826
36827 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36828
36829 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36830
36831 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36832
36833 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36834 Define HAVE_C99_RUNTIME except on Solaris.
36835 * gcc.dg/builtins-20.c: Likewise.
36836
36837 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36838
36839 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36840
36841 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36842
36843 PR c++/12495
36844 * g++.dg/template/crash21.C: New test.
36845
36846 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36847
36848 PR c++/2513
36849 * g++.dg/template/typename5.C: New test.
36850
36851 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36852
36853 PR c++/12369
36854 * g++.dg/template/friend25.C: New test.
36855
36856 2003-10-16 Ziemowit Laski <zlaski@apple.com>
36857
36858 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36859 versions.
36860
36861 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
36862
36863 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36864 == 2147483647.
36865
36866 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
36867
36868 * gcc.c-torture/execute/960416-1.x: Remove.
36869 * gcc.c-torture/execute/divconst-3.x: Likewise.
36870
36871 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
36872
36873 PR target/12598
36874 * gcc.dg/torture/cris-volatile-1.c: New test.
36875
36876 2003-10-14 Roger Sayle <roger@eyesopen.com>
36877
36878 PR optimization/9325
36879 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36880 for overflowing floating point to integer conversion during RTL
36881 simplification.
36882
36883 2003-10-13 Ziemowit Laski <zlaski@apple.com>
36884
36885 * objc/execute/_cmd.m: Fix typo.
36886 * objc.dg/image-info.m, objc.dg/symtab-1.m:
36887 Relax 'scan-assembler' regexp.
36888 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36889 objc.dg/try-catch-4.m: Run on non-Darwin targets.
36890 * objc.dg/zero-link-2.m: Remove blank line.
36891 * objc.dg/zero-link-3.m: New test case.
36892
36893 2003-10-13 Geoffrey Keating <geoffk@apple.com>
36894
36895 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36896
36897 * gcc.dg/asm-names.c: Use scan-assembler-not rather
36898 than linker trickery.
36899
36900 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36901
36902 PR c++/12370
36903 * g++.dg/other/friend2.C: New test.
36904
36905 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
36906
36907 * gcc.dg/20031012-1.c: New test.
36908
36909 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
36910
36911 * gcc.dg/weak/weak-3.c: Fix for new warning.
36912
36913 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
36914
36915 PR optimization/8750
36916 * gcc.c-torture/execute/20031012-1.c: New test case.
36917
36918 2003-10-11 Roger Sayle <roger@eyesopen.com>
36919
36920 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36921 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36922
36923 2003-10-11 Roger Sayle <roger@eyesopen.com>
36924
36925 PR optimization/12260
36926 * gcc.c-torture/compile/20031011-2.c: New test case.
36927
36928 2003-10-11 Roger Sayle <roger@eyesopen.com>
36929
36930 * gcc.c-torture/execute/20031011-1.c: New testcase.
36931
36932 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
36933
36934 * gcc.c-torture/compile/20031011-1.c: New test.
36935
36936 2003-10-11 Jan Hubicka <jh@suse.cz>
36937
36938 * g++.dg/other/first-global.C: New test.
36939
36940 2003-10-11 Roger Sayle <roger@eyesopen.com>
36941
36942 * gcc.c-torture/execute/string-opt-18.c: New testcase.
36943
36944 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
36945
36946 * gcc.c-torture/compile/20031010-1.c: New test.
36947
36948 2003-10-10 Geoffrey Keating <geoffk@apple.com>
36949
36950 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36951 * gcc.c-torture/execute/va-arg-25.c: ... here.
36952
36953 2003-10-09 Mark Mitchell <mark@codesourcery.com>
36954
36955 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36956
36957 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
36958
36959 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36960
36961 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
36962
36963 * g++.dg/parse/error2.C: New test.
36964
36965 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
36966
36967 PR c++/11097
36968 * g++.dg/other/error5.C: Modify the error message.
36969 * g++.dg/lookup/using8.C: New test.
36970
36971 2003-10-07 Geoffrey Keating <geoffk@apple.com>
36972
36973 * gcc.dg/darwin-abi-2.c: New file.
36974 * gcc.c-torture/execute/va-arg-24.c: New file.
36975
36976 2003-10-06 Bob Wilson <bob.wilson@acm.org>
36977
36978 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
36979 indentation.
36980
36981 2003-10-06 Mark Mitchell <mark@codesourcery.com>
36982
36983 PR c++/10147
36984 * g++.dg/other/error4.C: Update error messages.
36985 * g++.dg/template/ptrmem4.C: Likewise.
36986
36987 PR c++/12337
36988 * g++.dg/init/new9.C: New test.
36989
36990 PR c++/12334, c++/12236, c++/8656
36991 * g++.dg/ext/attrib8.C: New test.
36992
36993 2003-10-06 Devang Patel <dpatel@apple.com>
36994
36995 * gcc.dg/debug/dwarf2-3.h: New test.
36996 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36997
36998 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
36999
37000 * g++.dg/opt/cfg2.C: New test.
37001
37002 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37003
37004 * g++.dg/opt/float1.C: New test.
37005
37006 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37007
37008 * gcc.dg/c90-array-lval-6.c: New test.
37009 * gcc.dg/c99-array-lval-6.c: New test.
37010
37011 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
37012 Ziemowit Laski <zlaski@apple.com>
37013
37014 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37015 'Derived', so that it is never considered a class method; add
37016 new warning for '+port' method ambiguity.
37017 * objc.dg/method-12.m: Include <objc/objc.h> instead of
37018 <objc/objc-api.h> (needed on Mac OS X).
37019 * objc.dg/method-13.m: New test.
37020
37021 2003-10-03 Roger Sayle <roger@eyesopen.com>
37022
37023 PR optimization/9325, PR java/6391
37024 * gcc.c-torture/execute/20031003-1.c: New test case.
37025
37026 2003-10-02 Mark Mitchell <mark@codesourcery.com>
37027
37028 PR optimization/12180
37029 * gcc.dg/20031002-1.c: New test.
37030
37031 PR c++/12486
37032 * g++.dg/inherit/error1.C: New test.
37033
37034 2003-10-02 Chris Demetriou <cgd@broadcom.com>
37035
37036 * lib/f-torture.exp (search_for): Rename to...
37037 (search_for_re): This. Also, clean up comments and the
37038 "regexp" invocation.
37039
37040 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
37041
37042 * gcc.c-torture/compile/20031002-1.c: New test.
37043
37044 2003-10-02 Jakub Jelinek <jakub@redhat.com>
37045
37046 * g++.dg/opt/cond1.C: New test.
37047
37048 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
37049
37050 * gcc.dg/Wold-style-definition-2.c: New testcase.
37051 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37052
37053 2003-09-29 Richard Henderson <rth@redhat.com>
37054
37055 * g++.dg/init/array10.C: Add dg-options.
37056
37057 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
37058
37059 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37060
37061 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37062
37063 * g++.dg/template/friend19.C: Fix typo.
37064 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37065
37066 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
37067
37068 * gcc.c-torture/execute/20030928-1.c: New test.
37069 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37070
37071 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37072
37073 * g++.dg/opt/unroll1.C: New test.
37074
37075 2003-09-26 Roger Sayle <roger@eyesopen.com>
37076
37077 PR optimization/11741
37078 * gcc.dg/20030926-1.c: New test case.
37079
37080 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37081
37082 PR c++/5655
37083 * g++.dg/parse/access7.C: New test.
37084 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37085
37086 2003-09-24 Ziemowit Laski <zlaski@apple.com>
37087
37088 MERGE OF objc-improvements-branch into MAINLINE:
37089 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37090 if libobjc has not been built.
37091 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37092 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37093 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37094 objc/execute/nested-3.m, objc/execute/np-2.m,
37095 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37096 objc/execute/redefining_self.m, objc/execute/root_methods.m,
37097 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37098 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37099 objc.dg/special/unclaimed-category-1.h,
37100 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37101 well as GNU runtime.
37102 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37103 * execute/cascading-1.m, execute/function-message-1.m,
37104 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37105 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37106 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37107 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37108 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37109 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37110 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37111 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37112 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37113 * objc.dg/bitfield-2.m: Run only on Darwin.
37114 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37115 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37116 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37117 * objc.dg/const-str-1.m: Fix constant string layout.
37118
37119 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
37120
37121 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37122
37123 2003-09-23 Geoffrey Keating <geoffk@apple.com>
37124
37125 * gcc.dg/darwin-abi-1.c: New file.
37126
37127 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
37128
37129 PR target/12281
37130 * gcc.c-torture/compile/20030921-1.c: New test.
37131
37132 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37133
37134 * g++.dg/opt/reg-stack2.C: New test.
37135
37136 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37137
37138 * g++.dg/eh/delayslot1.C: New test.
37139
37140 2003-09-20 Richard Henderson <rth@redhat.com>
37141
37142 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37143
37144 2003-09-20 Roger Sayle <roger@eyesopen.com>
37145
37146 * gcc.c-torture/execute/20030920-1.c: New test case.
37147
37148 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37149
37150 * g++.dg/rtti/typeid3.C: Correct expected error message.
37151
37152 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37153
37154 PR c++/157
37155 * g++.dg/parse/crash12.C: New test.
37156
37157 2003-09-19 Janis Johnson <janis187@us.ibm.com>
37158
37159 * gcc.dg/compat/mixed-struct-check.h: New.
37160 * gcc.dg/compat/mixed-struct-defs.h: New.
37161 * gcc.dg/compat/mixed-struct-init.h: New.
37162 * gcc.dg/compat/struct-by-value-19_main.c: New.
37163 * gcc.dg/compat/struct-by-value-19_x.c: New.
37164 * gcc.dg/compat/struct-by-value-19_y.c: New.
37165 * gcc.dg/compat/struct-by-value-20_main.c: New.
37166 * gcc.dg/compat/struct-by-value-20_x.c: New.
37167 * gcc.dg/compat/struct-by-value-20_y.c: New.
37168 * gcc.dg/compat/struct-return-19_main.c: New.
37169 * gcc.dg/compat/struct-return-19_x.c: New.
37170 * gcc.dg/compat/struct-return-19_y.c: New.
37171 * gcc.dg/compat/struct-return-20_main.c: New.
37172 * gcc.dg/compat/struct-return-20_x.c: New.
37173 * gcc.dg/compat/struct-return-20_y.c: New.
37174
37175 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
37176 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37177 so that it will not complain on LP64 targets.
37178
37179 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37180
37181 PR c++/495
37182 * g++.dg/template/friend24.C: New test.
37183
37184 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
37185
37186 PR c++/12332
37187 * g++.dg/template/memtmpl2.C: New test.
37188
37189 2003-09-18 Mark Mitchell <mark@codesourcery.com>
37190
37191 PR target/11184
37192 * gcc.dg/builtin-apply1.c: New test.
37193
37194 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
37195
37196 PR c++/9848
37197 * g++.dg/warn/Wunused-4.C: New test.
37198
37199 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37200
37201 PR c++/12316
37202 * g++.dg/other/gc2.C: New test.
37203
37204 2003-09-17 Mark Mitchell <mark@codesourcery.com>
37205
37206 PR c++/11991
37207 * g++.dg/rtti/typeid3.C: New test.
37208
37209 PR c++/12266
37210 * g++.dg/overload/template1.C: New test.
37211
37212 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
37213
37214 * g++.dg/opt/cfg3.C: New test.
37215
37216 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37217
37218 PR c++/7939
37219 * g++.dg/template/crash11.C: New test.
37220
37221 2003-09-16 Jason Merrill <jason@redhat.com>
37222 Jakub Jelinek <jakub@redhat.com>
37223
37224 * gcc.dg/attr-warn-unused-result.c: New test.
37225
37226 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
37227
37228 PR c++/12184
37229 * g++.dg/expr/call2.C: New test.
37230
37231 2003-09-15 Andreas Jaeger <aj@suse.de>
37232
37233 * gcc.dg/Wold-style-definition-1.c: New test.
37234
37235 2003-09-14 Mark Mitchell <mark@codesourcery.com>
37236
37237 PR c++/3907
37238 * g++.dg/parse/template12.C: New test.
37239
37240 * g++.dg/abi/bitfield11.C: New test.
37241 * g++.dg/abi/bitfield12.C: Likewise.
37242
37243 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
37244
37245 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
37246 non-expansion of functional macro name without arguments at EOL.
37247 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
37248
37249 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
37250
37251 * gcc.c-torture/execute/20030914-[12].c: New tests.
37252
37253 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
37254
37255 PR c++/11788
37256 * g++.dg/overload/addr1.C: New test.
37257
37258 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
37259
37260 * gcc.dg/20030909-1.c: New test.
37261
37262 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37263
37264 * gcc.dg/ultrasp10.c: New test.
37265
37266 2003-09-09 Devang Patel <dpatel@apple.com>
37267
37268 * gcc.dg/darwin-ld-6.c: New test.
37269
37270 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37271
37272 * gcc.dg/torture/builtin-explog-1.c: New testcase.
37273
37274 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37275
37276 * gcc.dg/ia64-types1.c: New test.
37277 * gcc.dg/ia64-types2.c: Likewise.
37278
37279 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37280
37281 * gcc.dg/builtins-1.c: Add more _Complex tests.
37282 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37283
37284 * gcc.dg/builtins-1.c: Test existing _Complex functions.
37285 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37286
37287 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37288
37289 PR c++/11786
37290 * g++.dg/lookup/koenig2.C: New test.
37291
37292 PR c++/5296
37293 * g++.dg/rtti/typeid2.C: New test.
37294
37295 2003-09-08 Jakub Jelinek <jakub@redhat.com>
37296
37297 * gcc.c-torture/compile/20030904-1.c: New test.
37298
37299 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37300
37301 * g++.dg/opt/longbranch2.C: New test.
37302
37303 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37304
37305 * g++.dg/template/crash10.C: Only compile it.
37306
37307 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37308
37309 PR middle-end/11665
37310 * gcc.c-torture/compile/20030907-1.c: New test.
37311 * g++.dg/init/array11.C: New test.
37312
37313 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37314
37315 PR c++/11852
37316 * g++.dg/init/struct1.C: New test.
37317
37318 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37319
37320 PR c++/12181
37321 * g++.dg/expr/comma1.C: New test.
37322
37323 2003-09-06 Mark Mitchell <mark@codesourcery.com>
37324
37325 PR c++/11867
37326 * g++.dg/expr/static_cast5.C: New test.
37327
37328 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
37329
37330 PR c++/11507
37331 * g++.dg/lookup/scoped7.C: New test.
37332
37333 PR c++/9574
37334 * g++.dg/other/static1.C: New test.
37335
37336 PR c++/11490
37337 * g++.dg/warn/template-1.C: New test.
37338
37339 PR c++/11432
37340 * g++.dg/template/crash10.C: New test.
37341
37342 PR c++/2478
37343 * g++.dg/overload/VLA.C: New test.
37344
37345 PR c++/10804
37346 * g++.dg/template/call1.C: New test.
37347
37348 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37349
37350 PR c++/11794
37351 * g++.dg/parse/using3.C: New test.
37352
37353 2003-09-06 Roger Sayle <roger@eyesopen.com>
37354
37355 PR c++/11409
37356 * g++.dg/overload/builtin3.C: New test case.
37357
37358 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
37359
37360 PR c/9862
37361 * gcc.dg/20030906-1.c: New test.
37362 * gcc.dg/20030906-2.c: Likewise.
37363
37364 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37365
37366 PR c++/12167
37367 * g++.dg/parse/defarg5.C: New test.
37368
37369 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37370
37371 2003-09-05 Mark Mitchell <mark@codesourcery.com>
37372
37373 PR c++/12163
37374 * g++.dg/expr/static_cast4.C: New test.
37375
37376 PR c++/12146
37377 * g++.dg/template/crash9.C: New test.
37378
37379 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
37380
37381 * g++.old-deja/g++.ext/pretty2.C: Update for change
37382 in __FUNCTION__.
37383 * g++.old-deja/g++.ext/pretty3.C: Likewise.
37384
37385 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
37386
37387 PR c++/11922
37388 * g++/dg/template/qualified-id1.C: New test.
37389
37390 PR c++/12037
37391 * g++.dg/warn/noeffect4.C: New test.
37392
37393 2003-09-04 Matt Austern <austern@apple.com>
37394
37395 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37396 * g++.dg/ext/fnname2.C: Likewise.
37397 * g++.dg/ext/fnname3.C: Likewise.
37398
37399 2003-09-04 Mark Mitchell <mark@codesourcery.com>
37400
37401 * g++.dg/expr/lval1.C: New test.
37402 * g++.dg/ext/lvcast.C: Remove.
37403
37404 2003-09-03 Roger Sayle <roger@eyesopen.com>
37405
37406 PR optimization/11700.
37407 * gcc.c-torture/compile/20030903-1.c: New test case.
37408
37409 2003-09-03 Mark Mitchell <mark@codesourcery.com>
37410
37411 PR c++/12053
37412 * g++.dg/abi/layout4.C: New test.
37413
37414 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
37415
37416 PR c++/11553
37417 * g++.dg/parse/friend3.C: New test.
37418
37419 2003-09-02 Mark Mitchell <mark@codesourcery.com>
37420
37421 PR c++/11847
37422 * g++.dg/template/class1.C: New test.
37423
37424 PR c++/11808
37425 * g++.dg/expr/call1.C: New test.
37426
37427 2003-09-01 Mark Mitchell <mark@codesourcery.com>
37428
37429 PR c++/12114
37430 * g++.dg/init/ref9.C: New test.
37431
37432 PR c++/11972
37433 * g++.dg/template/nested4.C: New test.
37434
37435 2003-08-29 Mark Mitchell <mark@codesourcery.com>
37436
37437 PR c++/12093
37438 * g++.dg/template/non-dependent4.C: New test.
37439
37440 PR c++/11928
37441 * g++.dg/inherit/conv1.C: New test.
37442
37443 2003-08-29 Mark Mitchell <mark@codesourcery.com>
37444
37445 PR c++/6196
37446 * g++.dg/ext/label1.C: New test.
37447 * g++.dg/ext/label2.C: Likewise.
37448
37449 2003-08-28 Mark Mitchell <mark@codesourcery.com>
37450
37451 * g++.dg/expr/cond3.C: New test.
37452
37453 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37454
37455 * gcc.dg/builtins-1.c: Add new builtin cases.
37456
37457 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37458
37459 * gcc.dg/builtins-1.c: Add new cases.
37460 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37461
37462 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37463
37464 * gcc.dg/builtins-1.c: Add more math builtin tests.
37465 * gcc.dg/torture/builtin-attr-1.c: New test.
37466
37467 2003-08-28 Mark Mitchell <mark@codesourcery.com>
37468
37469 PR optimization/5079
37470 * g++.dg/opt/static3.C: New test.
37471
37472 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37473
37474 * gcc.misc-tests/gcov-10b.c: New test.
37475
37476 2003-08-27 Mark Mitchell <mark@codesourcery.com>
37477
37478 * g++.dg/opt/ptrmem3.C: New test.
37479
37480 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37481
37482 2003-08-27 Jakub Jelinek <jakub@redhat.com>
37483
37484 * gcc.dg/20030826-2.c: New test.
37485
37486 2003-08-26 Roger Sayle <roger@eyesopen.com>
37487
37488 PR middle-end/12002
37489 * g77.f-torture/compile/12002.f: New test case.
37490
37491 2003-08-26 Roger Sayle <roger@eyesopen.com>
37492
37493 * gcc.dg/20030826-1.c: New test case.
37494
37495 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
37496
37497 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37498
37499 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
37500
37501 PR c++/11871
37502 * c++.dg/lookup/crash1.C: New test.
37503
37504 * c++.dg/warn/noeffect3.C: New test.
37505
37506 2003-08-25 Janis Johnson <janis187@us.ibm.com>
37507
37508 * gcc.dg/compat/vector-1_x.c: Compile with -w.
37509 * gcc.dg/compat/vector-1_y.c: Ditto.
37510 * gcc.dg/compat/vector-2_x.c: Ditto.
37511 * gcc.dg/compat/vector-2_y.c: Ditto.
37512
37513 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
37514
37515 * gcc.dg/20030702-1.c: New test.
37516
37517 2003-08-25 Mark Mitchell <mark@codesourcery.com>
37518
37519 PR c++/8795
37520 * g++.dg/ext/altivec-1.C: New test.
37521
37522 2003-08-24 Richard Henderson <rth@redhat.com>
37523
37524 * g++.dg/eh/simd-2.C: Add -w for x86.
37525
37526 2003-08-23 Jakub Jelinek <jakub@redhat.com>
37527
37528 * gcc.dg/20030815-1.c: New test.
37529
37530 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37531
37532 PR c++/3765
37533 * g++.dg/parse/access6.C: New test.
37534
37535 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37536
37537 PR c++/641, c++/11876
37538 * g++.dg/template/friend22.C: New test.
37539 * g++.dg/template/friend23.C: Likewise.
37540
37541 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37542
37543 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37544 identically.
37545
37546 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37547
37548 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37549
37550 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37551
37552 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37553
37554 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37555
37556 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37557
37558 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37559
37560 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37561
37562 2003-08-21 Mark Mitchell <mark@codesourcery.com>
37563
37564 PR c++/11919
37565 * g++.dg/overload/prom1.C: New test.
37566
37567 PR c++/11551
37568 * g++.dg/parse/dtor2.C: New test.
37569
37570 PR c++/10762
37571 * g++.dg/parse/using2.C: New test.
37572
37573 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
37574
37575 PR target/11805
37576 * gcc.c-torture/compile/20030821-1.c: New.
37577
37578 2003-08-20 Mark Mitchell <mark@codesourcery.com>
37579
37580 PR c++/11834
37581 * g++.dg/template/deduce2.C: New test.
37582
37583 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
37584
37585 * gcc.c-torture/execute/20030821-1.c: New test.
37586
37587 2003-08-20 Roger Sayle <roger@eyesopen.com>
37588
37589 PR middle-end/11984
37590 * gcc.dg/20030820-1.c: New test case.
37591
37592 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
37593
37594 PR c++/11945
37595 * g++.dg/warn/noeffect2.C: New test.
37596
37597 2003-08-19 Mark Mitchell <mark@codesourcery.com>
37598
37599 PR c++/10926
37600 * g++.dg/template/dtor2.C: New test.
37601
37602 PR c++/11684
37603 * g++.dg/template/operator1.C: New test.
37604 * g++.dg/parse/operator4.C: New test.
37605
37606 PR c++/11946.C
37607 * g++.dg/expr/enum1.C: New test.
37608 * gcc.dg/c99-bool-1.c: Remove bogus warning.
37609
37610 PR c++/11036.C
37611 * g++.dg/parse/elab2.C: New test.
37612 * g++.dg/parse/typedef4.C: Change error message.
37613 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37614 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37615 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37616
37617 2003-08-19 Geoffrey Keating <geoffk@apple.com>
37618
37619 * gcc.dg/pch/warn-1.c: New.
37620 * gcc.dg/pch/warn-1.hs: New.
37621
37622 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37623 not-tested file.
37624
37625 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
37626
37627 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37628
37629 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
37630
37631 * gcc.dg/uninit-D.c: New Test.
37632 * gcc.dg/uninit-E.c: New Test.
37633 * gcc.dg/uninit-F.c: New Test.
37634 * gcc.dg/uninit-G.c: New Test.
37635
37636 2003-08-19 Michael Ritzert <ritzert@t-online.de>
37637
37638 * g++.dg/README: Describe the pch directory.
37639
37640 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37641
37642 PR c++/11174
37643 * g++.dg/parse/access4.C: New test.
37644 * g++.dg/parse/access5.C: Likewise.
37645 * g++.old-deja/g++.jason/access17.C: Adjust error message.
37646
37647 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
37648
37649 * gcc.dg/noncompile/20030818-1.c: New.
37650
37651 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
37652
37653 PR c++/11957
37654 * g++.dg/warn/noeffect1.C: New test.
37655
37656 * g++.dg/template/scope2.C: New test.
37657 * g++.dg/template/error2.C: Correct dg-error
37658
37659 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
37660
37661 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37662
37663 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
37664
37665 PR C++/11512
37666 * g++.dg/template/warn1.C: New.
37667
37668 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
37669
37670 * g++.dg/template/error2.C: New test.
37671 * g++.dg/lookup/using7.C: Adjust errors
37672 * g++.old-deja/g++.pt/crash36.C: Likewise.
37673 * g++.old-deja/g++.pt/derived3.C: Likewise.
37674
37675 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37676
37677 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37678 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37679 * gcc.c-torture/execute/builtins/string-9.c: New, from
37680 string-opt-9.c. Adjust for execute/builtins framework.
37681 * gcc.c-torture/execute/string-opt-9.c: Delete.
37682
37683 2003-08-12 Mark Mitchell <mark@codesourcery.com>
37684
37685 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37686
37687 * g++.dg/parse/ret-type2.C: New test.
37688
37689 PR c++/11703
37690 * g++.dg/init/new8.C: New test.
37691
37692 PR c++/10923
37693 * g++.dg/parse/typedef5.C: New test.
37694
37695 PR c++/9512
37696 * g++.dg/parse/qualified2.C: New test.
37697 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37698 invalid code.
37699
37700 2003-08-11 Mark Mitchell <mark@codesourcery.com>
37701
37702 * g++.dg/conversion/ptrmem1.C: New test.
37703
37704 2003-08-11 Jakub Jelinek <jakub@redhat.com>
37705
37706 PR target/11693
37707 * gcc.dg/20030811-1.c: New test.
37708
37709 PR target/11535
37710 * gcc.c-torture/execute/20030811-1.c: New test.
37711
37712 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37713
37714 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37715
37716 2003-08-10 Mark Mitchell <mark@codesourcery.com>
37717
37718 PR c++/11789.C
37719 * g++.dg/inherit/multiple1.C: New test.
37720
37721 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
37722
37723 * gcc.dg/spe1.c: New test.
37724
37725 PR c++/11670
37726 * g++.dg/expr/cast2.C: New test.
37727
37728 PR c++/10530
37729 * g++.dg/template/dependent-name2.C: New test.
37730
37731 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
37732
37733 * g++.dg/parse/crash11.C: Put the dg options in comments.
37734
37735 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
37736
37737 * lib/gcc-dg.exp: Update for diagnostic change.
37738
37739 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37740
37741 PR c++/5767
37742 * g++.dg/parse/crash11.C: New test.
37743
37744 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
37745
37746 * gcc.dg/cpp/spacing1.c: Update.
37747
37748 2003-08-04 Janis Johnson <janis187@us.ibm.com>
37749
37750 PR target/11739
37751 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37752 a value for -mtune.
37753
37754 2003-08-04 Roger Sayle <roger@eyesopen.com>
37755
37756 PR middle-end/11771
37757 * gcc.c-torture/compile/20030804-1.c: New test case.
37758
37759 2003-08-04 Roger Sayle <roger@eyesopen.com>
37760
37761 * gcc.dg/20030804-1.c: New test case.
37762
37763 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
37764
37765 * gcc.dg/cpp/separate-1.c: New test.
37766
37767 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
37768
37769 PR c++/11704
37770 * g++.dg/template/dependent-expr2.C: New test.
37771
37772 PR c++/11766
37773 * g++.dg/expr/ptrmem1.C: New test.
37774
37775 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37776
37777 PR c++/9453
37778 * g++.dg/template/friend15.C: New test.
37779
37780 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
37781
37782 * lib/dg-pch.exp: Work round PCH bug.
37783
37784 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37785
37786 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
37787 builtins. Move cases from builtins-4.c here.
37788
37789 * gcc.dg/torture/builtin-math-1.c: New test taken from
37790 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37791 additional cases.
37792
37793 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37794 Delete.
37795
37796 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
37797
37798 PR c++/9447
37799 * g++.dg/template/using7.C: New test.
37800
37801 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
37802
37803 * import1.c, import2.c: New tests.
37804
37805 2003-08-01 Jakub Jelinek <jakub@redhat.com>
37806
37807 * g++.dg/eh/crossjump1.C: New test.
37808
37809 2003-08-01 Mark Mitchell <mark@codesourcery.com>
37810
37811 PR c++/11697
37812 * g++.dg/template/using6.C: New test.
37813
37814 PR c++/11744
37815 * g++.dg/template/koenig2.C: New test.
37816
37817 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37818
37819 PR c++/7983
37820 * g++.dg/parse/typedef4.C: New test.
37821
37822 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37823
37824 PR c++/8442, c++/8806
37825 * g++.dg/template/elab1.C: New test.
37826 * g++.dg/template/type2.C: Likewise.
37827 * g++.dg/template/ttp3.C: Adjust expected error message.
37828 * g++.old-deja/g++.law/visibility13.C: Likewise.
37829 * g++.old-deja/g++.niklas/t135.C: Likewise.
37830 * g++.old-deja/g++.pt/ttp41.C: Likewise.
37831 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37832 template argument.
37833 * g++.old-deja/g++.pt/ttp44.C: Likewise.
37834
37835 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
37836
37837 PR c++/11295
37838 * g++.dg/ext/stmtexpr1.C: New test.
37839
37840 * g++.dg/opt/tmp1.C: New test.
37841
37842 PR c++/11525
37843 * g++.dg/parse/constant4.C: New test.
37844
37845 PR c++/9447
37846 * g++.dg/template/using5.C: New test.
37847
37848 2003-07-31 Roger Sayle <roger@eyesopen.com>
37849
37850 * gcc.dg/builtins-27.c: New test case.
37851
37852 2003-07-31 Jakub Jelinek <jakub@redhat.com>
37853
37854 * gcc.dg/tls/opt-7.c: New test.
37855
37856 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
37857
37858 * g++.old-deja/g++.other/crash18.C: Remove.
37859
37860 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
37861
37862 * g++.dg/template/explicit3.C: New.
37863 * g++.dg/template/explicit4.C: New.
37864 * g++.dg/template/explicit5.C: New.
37865
37866 PR c++/11347
37867 * g++.dg/template/memtmpl1.C: New.
37868
37869 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
37870
37871 PR target/11565
37872 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37873 * gcc.dg/i386-387-5.c (dg-options): Likewise.
37874
37875 2003-07-30 Jan Hubicka <jh@suse.cz>
37876
37877 * vtgc1.c: Kill.
37878
37879 2003-07-29 Zack Weinberg <zack@codesourcery.com>
37880
37881 * gcc.dg/struct-in-proto-1.c: New test.
37882
37883 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
37884
37885 * gcc.dg/cpp/include2.c: Only expect one message.
37886
37887 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
37888
37889 PR c++/9447
37890 * g++.dg/template/using1.C: New test.
37891 * g++.dg/template/using2.C: New test.
37892 * g++.dg/template/using3.C: New test.
37893 * g++.dg/template/using4.C: New test.
37894
37895 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
37896
37897 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37898 * gcc.c-torture/execute/string-opt-10.c: Likewise.
37899
37900 2003-07-28 Jan Hubicka <jh@suse.cz>
37901
37902 PR c++/11530
37903 * g++.dg/opt/call1.C: New test.
37904
37905 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
37906
37907 PR c++/11667
37908 * g++.dg/init/enum2.C: New test.
37909 * g++.dg/template/overload1.C: Add "-w" option.
37910
37911 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
37912
37913 * gcc.dg/Wdeclaration-after-statement-1.c,
37914 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37915
37916 2003-07-28 Jakub Jelinek <jakub@redhat.com>
37917
37918 * gcc.c-torture/compile/20030725-1.c: New test.
37919
37920 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
37921
37922 * gcc.dg/20030505.c: Only run for SPE.
37923 Remove definition of opaque type.
37924
37925 2003-07-27 Mark Mitchell <mark@codesourcery.com>
37926
37927 * g++.dg/template/ptrmem6.C: New test.
37928
37929 2003-07-26 Geoffrey Keating <geoffk@apple.com>
37930
37931 * gcc.c-torture/compile/zero-strct-2.c: New test.
37932
37933 2003-07-25 Geoffrey Keating <geoffk@apple.com>
37934
37935 * gcc.dg/intermod-1.c: New test.
37936
37937 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
37938
37939 PR c++/11617
37940 * g++.dg/template/lookup2.C: New test.
37941 * g++.dg/template/memclass1.C: Remove instantiated from error.
37942 * g++.dg/other/error2.C: Tweak expected errors.
37943
37944 PR c++/11596
37945 * g++.dg/template/defarg3.C: New test.
37946
37947 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37948
37949 2003-07-24 Mark Mitchell <mark@codesourcery.com>
37950
37951 * g++.dg/inherit/access5.C: New test.
37952
37953 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37954
37955 PR c++/11513
37956 * g++.dg/template/crash8.C: New test.
37957
37958 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
37959
37960 PR c/10602
37961 * gcc.dg/noncompile/incomplete-2.c: New test.
37962
37963 2003-07-23 Mark Mitchell <mark@codesourcery.com>
37964
37965 PR c++/11645
37966 * g++.dg/inherit/access4.C: New test.
37967
37968 PR c++/11517
37969 * g++.dg/expr/cond2.C: New test.
37970
37971 PR optimization/10679
37972 * g++.dg/opt/inline4.C: New test.
37973
37974 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
37975
37976 * g++.dg/parse/crash10: New test.
37977
37978 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
37979
37980 * g++.dg/ext/flexary1.C: New test.
37981
37982 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37983
37984 PR c++/10793
37985 * g++.dg/template/crash9.C: New test.
37986
37987 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37988
37989 PR c++/3004
37990 * g++.dg/parse/typedef3.C: New test.
37991
37992 PR c++/7906
37993 * g++.dg/parse/operator2.C: New test.
37994
37995 PR c++/8895
37996 * g++.dg/parse/def-tmpl-arg1.C: New test.
37997
37998 PR c++/9282
37999 * g++.dg/parse/funptr1.C: New test.
38000
38001 PR c++/9452
38002 * g++.dg/parse/ambig3.C: New test.
38003
38004 PR c++/9454
38005 * g++.dg/parse/operator3.C: New test.
38006
38007 PR c++/9486
38008 * g++.dg/parse/template10.C: New test.
38009
38010 PR c++/9488
38011 * g++.dg/parse/template11.C: New test.
38012
38013 PR c++/10150
38014 * g++.dg/parse/invalid-op1.C: New test.
38015
38016 PR c++/10247
38017 * g++.dg/parse/condexpr1.C: New test.
38018
38019 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
38020
38021 * g++.dg/ext/packed3.C: New test.
38022 * g++.dg/ext/packed4.C: New test.
38023
38024 * gcc.dg/pack-test-3.c: New test.
38025
38026 2003-07-21 Janis Johnson <janis187@us.ibm.com>
38027
38028 * lib/compat.exp: Handle dg-options per source file.
38029 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38030 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38031 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38032 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38033 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38034 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38035 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38036 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38037 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38038 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38039 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38040 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38041 * g++.dg/compat/break/bitfield7_x.C: Ditto.
38042 * g++.dg/compat/break/bitfield7_y.C: Ditto.
38043
38044 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
38045
38046 PR c/10320
38047 * gcc.c-torture/execute/20030718-1.c: New test.
38048
38049 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38050
38051 PR optimization/11536
38052 * gcc.dg/20030721-1.c: New test.
38053
38054 2003-07-19 Mark Mitchell <mark@codesourcery.com>
38055
38056 PR c++/11546
38057 * g++.dg/template/lookup1.C: New test.
38058
38059 2003-07-19 Zack Weinberg <zack@codesourcery.com>
38060
38061 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38062 diagnostics of ill-formed constructs involving labels.
38063 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38064 the new 'previously defined here' message.
38065
38066 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
38067
38068 * g++.dg/parse/non-dependent2.C: New test.
38069
38070 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
38071
38072 * g++.dg/init/init-ref4.C: xfail on targets without
38073 weak symbols.
38074
38075 2003-07-17 Jakub Jelinek <jakub@redhat.com>
38076
38077 PR target/11087
38078 * gcc.c-torture/execute/20030717-1.c: New test.
38079
38080 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38081
38082 * g++.dg/opt/cfg1.C: New test.
38083
38084 2003-07-17 Mark Mitchell <mark@codesourcery.com>
38085
38086 PR optimization/11557
38087 * gcc.dg/20030717-1.c: New test.
38088
38089 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38090
38091 PR c++/10476
38092 * g++.dg/expr/crash-1.C: New test.
38093
38094 PR c++/11027
38095 * g++.dg/template/init3.C: New test.
38096
38097 PR c++/8222
38098 * g++.dg/template/non-dependent1.C: New test.
38099
38100 PR c++/11070
38101 * g++.dg/template/non-dependent2.C: New test.
38102
38103 PR c++/11071
38104 * g++.dg/template/non-dependent3.C: New test.
38105
38106 PR c++/9907
38107 * g++.dg/template/sizeof5.C: New test.
38108
38109 2003-07-17 Geoffrey Keating <geoffk@apple.com>
38110
38111 PR 11498
38112 * gcc.c-torture/compile/mangle-1.c: New file.
38113
38114 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38115
38116 PR c++/7809
38117 * g++.dg/parse/access3.C: New test.
38118
38119 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38120
38121 PR c++/11384
38122 * g++.dg/init/init-ref4.C: New test.
38123
38124 2003-07-16 Mark Mitchell <mark@codesourcery.com>
38125
38126 PR c++/11547
38127 * g++.dg/parse/constant3.C: New test.
38128 * g++.dg/parse/crash7.C: Likewise.
38129
38130 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
38131
38132 PR target/11008
38133 * gcc.dg/i386-pentium4-not-mull.c: New.
38134
38135 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
38136
38137 * gcc.dg/asm-names.c (ymain): Make it weak.
38138
38139 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38140
38141 PR c++/5421
38142 * g++.dg/template/friend21.C: New test.
38143
38144 2003-07-16 Jakub Jelinek <jakub@redhat.com>
38145
38146 * gcc.dg/cleanup-8.c: New test.
38147 * gcc.dg/cleanup-9.c: New test.
38148
38149 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
38150
38151 * g++.dg/ext/dll-MI1.h: New file.
38152 * g++.dg/ext/dllexport-MI1.C: New file.
38153 * g++.dg/ext/dllimport-MI1.C: New file.
38154
38155 2003-07-15 Jakub Jelinek <jakub@redhat.com>
38156
38157 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38158 it does not have cmpstrsi patterns (just cmpmemsi).
38159
38160 2003-07-15 Mark Mitchell <mark@codesourcery.com>
38161
38162 PR debug/11473
38163 * g++.dg/debug/debug8.C: New test.
38164
38165 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38166
38167 PR c++/10108
38168 * g++.dg/template/crash7.C: New test.
38169
38170 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
38171
38172 PR target/10795
38173 * gcc.c-torture/compile/20030708-1.c: New.
38174
38175 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
38176
38177 * gcc.c-torture/execute/20030715-1.c: New test.
38178
38179 2003-07-14 Geoffrey Keating <geoffk@apple.com>
38180
38181 * gcc.dg/pch/inline-3.c: New file.
38182 * gcc.dg/pch/inline-3.hs: New file.
38183 * gcc.dg/pch/inline-4.c: New file.
38184 * gcc.dg/pch/inline-4.hs: New file.
38185
38186 2003-07-14 Mark Mitchell <mark@codesourcery.com>
38187
38188 PR c++/11509
38189 * g++.dg/template/crash6.C: New test.
38190
38191 PR c++/7053
38192 * g++.dg/template/friend20.C: New test.
38193
38194 PR c++/7019
38195 * g++.dg/template/overload2.C: New test.
38196
38197 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38198
38199 PR optimization/11440
38200 * gcc.c-torture/execute/20030714-1.c: New test.
38201
38202 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38203
38204 PR c++/11154
38205 * g++.dg/template/partial2.C: New test.
38206
38207 2003-07-13 Mark Mitchell <mark@codesourcery.com>
38208
38209 PR c++/11503
38210 * g++.dg/template/anon1.C: New test.
38211
38212 PR c++/11493
38213 PR c++/11495
38214 * g++.dg/parse/template9.C: Likewise.
38215 * g++.dg/template/crash4.C: New test.
38216 * g++.dg/template/koenig1.C: Likewise.
38217 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38218 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38219 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38220 functions.
38221 * g++.old-deja/g++.jason/template36.C: Likewise.
38222 * g++.old-deja/g++.mike/p1989.C: Likewise.
38223 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38224 * g++.old-deja/g++.pt/ttp20.C: Use this->.
38225 * g++.old-deja/g++.pt/ttp21.C: Use this->.
38226 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38227 compiling.
38228 * g++.old-deja/g++.pt/union2.C: Use this->.
38229
38230 2003-07-11 Jakub Jelinek <jakub@redhat.com>
38231
38232 * gcc.dg/20030711-1.c: New test.
38233
38234 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
38235
38236 PR c++/11050
38237 * g++.dg/parse/args1.C: New test.
38238 * g++.pt/defarg8.C: Change expected errors.
38239
38240 2003-07-11 Mark Mitchell <mark@codesourcery.com>
38241
38242 PR c++/8164
38243 * g++.dg/template/nontype2.C: New test.
38244
38245 PR c++/10558
38246 * g++.dg/parse/template8.C: New test.
38247
38248 PR c++/8327
38249 * g++.dg/template/scope1.C: New test.
38250
38251 * g++.dg/warn/Wsign-compare-1.C: New test.
38252
38253 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38254
38255 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38256
38257 2003-07-10 Mark Mitchell <mark@codesourcery.com>
38258
38259 PR c++/9411
38260 * g++.dg/template/explicit2.C: New test.
38261
38262 PR c++/10032
38263 * g++.dg/warn/pedantic1.C: New test.
38264
38265 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
38266
38267 PR c++ 9483
38268 * g++.dg/other/field1.C: New test.
38269
38270 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38271
38272 PR c/11449
38273 * gcc.c-torture/compile/20030707-1.c: New.
38274
38275 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38276
38277 PR c++/10849
38278 * g++.dg/template/access12.C: New test.
38279
38280 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
38281
38282 * g++.dg/bprob/bprob.exp (prof_ext): Update.
38283 * g77.dg/bprob/bprob.exp (prof_ext): Update.
38284 * gcc.misc-tests/bprob.exp (prof_ext): Update.
38285 * gcc.misc-tests/gcov.exp: Update
38286 * g++.dg/gcov/gcov.exp: Update
38287 * lib/gcov.exp: Update.
38288
38289 2003-07-08 Mark Mitchell <mark@codesourcery.com>
38290
38291 * g++.dg/abi/mangle17.C: Make sure template expressions are
38292 dependent.
38293 * g++.dg/abi/mangle4.C: Mark erroneous casts.
38294 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38295 * g++.dg/opt/stack1.C: Remove erroneous code.
38296 * g++.dg/parse/template7.C: New test.
38297 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38298 * g++.old-deja/g++.pt/crash4.C: Likewise.
38299
38300 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38301
38302 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38303 with zero or one occurence of `$' after the initial `L'.
38304
38305 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
38306
38307 * gcc.c-torture/compile/20030704-1.c: Add a comment.
38308
38309 2003-07-08 Roger Sayle <roger@eyesopen.com>
38310
38311 PR c/11370
38312 * gcc.dg/Wunreachable-6.c: New testcase.
38313 * gcc.dg/Wunreachable-7.c: New testcase.
38314
38315 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38316
38317 PR c/11420
38318 * gcc.dg/20030708-1.c: New test.
38319
38320 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
38321
38322 * gcc.dg/compat/sdata-section.h: New file.
38323 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38324 * gcc.dg/torture/mips-sdata-1.c: New test.
38325
38326 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38327
38328 PR c++/11030
38329 * g++.dg/template/friend19.C: New test.
38330
38331 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38332
38333 * g++.dg/opt/strength-reduce.C: New test.
38334
38335 2003-07-07 Roger Sayle <roger@eyesopen.com>
38336
38337 PR target/10979
38338 * gcc.dg/20030707-1.c: New testcase.
38339
38340 2003-07-07 Roger Sayle <roger@eyesopen.com>
38341
38342 PR optimization/11059
38343 * g++.dg/opt/emptyunion.C: New testcase.
38344
38345 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38346 Eric Botcazou <ebotcazou@libertysurf.fr>
38347
38348 * g++.dg/opt/stack1.C: New test.
38349
38350 2003-07-05 Mark Mitchell <mark@codesourcery.com>
38351
38352 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38353 run test.
38354
38355 PR c++/11431
38356 * g++.dg/expr/static_cast3.C: New test.
38357
38358 2003-07-04 Zack Weinberg <zack@codesourcery.com>
38359
38360 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38361 everywhere.
38362 * gcc.dg/concat.c: Concatenation of string constants with
38363 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38364 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38365 * gcc.dg/cpp/escape-2.c: Use wide character constants where
38366 necessary to avoid multi-character character constant warning.
38367 * gcc.dg/cpp/escape.c: Likewise.
38368 * gcc.dg/cpp/ucs.c: Likewise.
38369 Remove backslashes from dg-bogus comments, as they confuse Tcl.
38370 Fix a typo.
38371
38372 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38373
38374 PR c/11428
38375 * gcc.c-torture/compile/20030704-1.c: New.
38376
38377 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38378
38379 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38380
38381 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
38382
38383 PR c++/5287, PR c++/7910, PR c++/11021
38384 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38385 tests for warnings.
38386 * g++.dg/ext/dllimport2.C: Add tests for warnings.
38387 * g++.dg/ext/dllimport3.C: Likewise.
38388 * g++.dg/ext/dllimport4.C: New file.
38389 * g++.dg/ext/dllimport5.C: New file.
38390 * g++.dg/ext/dllimport6.C: New file.
38391 * g++.dg/ext/dllimport7.C: New file.
38392 * g++.dg/ext/dllimport8.C: New file.
38393 * g++.dg/ext/dllimport9.C: New file.
38394 * g++.dg/ext/dllimport10.C: New file.
38395 * g++.dg/ext/dllexport1.C: New file.
38396
38397 2003-07-03 Mark Mitchell <mark@codesourcery.com>
38398
38399 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38400 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38401
38402 2003-07-03 Roger Sayle <roger@eyesopen.com>
38403
38404 * gcc.dg/builtins-25.c: New testcase.
38405 * gcc.dg/builtins-26.c: New testcase.
38406
38407 2003-07-03 Janis Johnson <janis187@us.ibm.com>
38408
38409 * gcc.dg/compat/vector-defs.h: New file.
38410 * gcc.dg/compat/vector-setup.h: New file.
38411 * gcc.dg/compat/vector-check.h: New file.
38412 * gcc.dg/compat/vector-1_main.c: New file.
38413 * gcc.dg/compat/vector-1_x.c: New file.
38414 * gcc.dg/compat/vector-1_y.c: New file.
38415 * gcc.dg/compat/vector-2_main.c: New file.
38416 * gcc.dg/compat/vector-2_x.c: New file.
38417 * gcc.dg/compat/vector-2_y.c: New file.
38418
38419 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38420 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38421 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38422 * gcc.dg/compat/struct-align-1.h: New file.
38423 * gcc.dg/compat/struct-align-1_main.c: New file.
38424 * gcc.dg/compat/struct-align-1_x.c: New file.
38425 * gcc.dg/compat/struct-align-1_y.c: New file.
38426 * gcc.dg/compat/struct-align-2.h: New file.
38427 * gcc.dg/compat/struct-align-2_main.c: New file.
38428 * gcc.dg/compat/struct-align-2_x.c: New file.
38429 * gcc.dg/compat/struct-align-2_y.c: New file.
38430
38431 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38432 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38433 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38434 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38435 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38436 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38437 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38438 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38439 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38440 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38441 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38442 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38443 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38444 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38445 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38446 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38447 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38448 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38449 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38450 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38451 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38452 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38453 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38454 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38455 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38456 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38457 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38458 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38459 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38460
38461 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38462
38463 * gcc.dg/i386-call-1.c: New test.
38464
38465 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
38466
38467 PR c++/9162
38468 * g++.dg/parse/defarg4.C: New.
38469
38470 2003-07-03 Roger Sayle <roger@eyesopen.com>
38471
38472 PR target/10700
38473 * gcc.c-torture/compile/20030703-1.c: New test case.
38474
38475 2003-07-03 Mark Mitchell <mark@codesourcery.com>
38476
38477 * g++.dg/template/local3.C: Remove extra semicolon.
38478
38479 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38480
38481 * gcc.dg/i386-volatile-1.c: New test.
38482
38483 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
38484
38485 PR c++/11072
38486 * g++.dg/other/offsetof2.C: XFAIL.
38487 * g++.dg/other/offsetof5.C: New.
38488
38489 PR c++/10219
38490 * g++.dg/template/error1.C: New.
38491
38492 PR c++/9779
38493 * g++.dg/template/dependent-expr1.C: New.
38494
38495 2003-07-01 Mark Mitchell <mark@codesourcery.com>
38496
38497 PR c++/6949
38498 * g++.dg/template/local3.C: New test.
38499
38500 PR c++/11149
38501 * g++.dg/lookup/scoped6.C: New test.
38502
38503 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
38504
38505 PR c++/8046
38506 * g++.dg/other/error7.C: New test.
38507
38508 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
38509
38510 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38511 * g++.old-deja/g++.abi/vtable3.h: Likewise.
38512 * g++.old-deja/g++.law/code-gen5.C: Likewise.
38513 * g++.old-deja/g++.other/union2.C: Likewise.
38514 * gcc.dg/c90-const-expr-2.c: Likewise.
38515 * gcc.dg/c90-const-expr-3.c: Likewise.
38516 * gcc.dg/c99-const-expr-2.c: Likewise.
38517 * gcc.dg/c99-const-expr-3.c: Likewise.
38518 * gcc.dg/concat.c: Likewise.
38519
38520 2003-07-01 Mark Mitchell <mark@codesourcery.com>
38521
38522 PR c++/9559
38523 * g++.dg/init/static1.C: New test.
38524
38525 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38526
38527 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38528 * g++.old-deja/g++.other/access2.C: Likewise.
38529 * g++.old-deja/g++.other/decl2.C: Likewise.
38530 * gcc.c-torture/execute/20020615-1.c: Likewise.
38531
38532 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38533
38534 PR c++/4933
38535 * g++.dg/template/sizeof4.C: New test.
38536
38537 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38538
38539 * g++.dg/other/error6.C: New test.
38540
38541 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38542
38543 PR c++/10750
38544 * g++.dg/parse/constant2.C: New test.
38545
38546 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38547
38548 PR c++/11106
38549 * g++.dg/other/error5.C: New test.
38550
38551 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38552
38553 * gcc.dg/format/gcc_diag-1.c: New test.
38554
38555 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
38556
38557 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38558
38559 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
38560
38561 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38562 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38563 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38564
38565 2003-06-28 Jakub Jelinek <jakub@redhat.com>
38566
38567 * gcc.c-torture/execute/builtins/string-8.c: New test.
38568 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38569 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38570 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38571
38572 2003-06-27 Mark Mitchell <mark@codesourcery.com>
38573
38574 PR c++/10468
38575 * g++.dg/ext/typeof6.C: New test.
38576
38577 2003-06-27 Mark Mitchell <mark@codesourcery.com>
38578
38579 PR c++/10796
38580 * g++.dg/init/enum1.C: New test.
38581
38582 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
38583
38584 * gcc.dg/20030627-1.c: New test.
38585
38586 2003-06-26 Mark Mitchell <mark@codesourcery.com>
38587
38588 PR c++/11332
38589 * g++.dg/expr/static_cast2.C: New test.
38590
38591 2003-06-26 Roger Sayle <roger@eyesopen.com>
38592 Jakub Jelinek <jakub@redhat.com>
38593
38594 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38595 sprintf(dst,"%s",src) optimization.
38596 * gcc.c-torture/execute/20030626-1.c: New test case.
38597 * gcc.c-torture/execute/20030626-2.c: New test case.
38598
38599 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
38600
38601 * gcc.c-torture/execute/multi-ix.c: New test.
38602
38603 * gcc.c-torture/execute/simd-4.c (main):
38604 Added missing semicolon at end of union.
38605
38606 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
38607
38608 PR c++/8266
38609 * g++.dg/template/explicit-instantiation3.C: New test.
38610
38611 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38612
38613 * gcc.dg/20030626-1.c: Use signed char.
38614
38615 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38616
38617 * gcc.dg/20030626-1.c: New test.
38618
38619 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
38620
38621 * const-str-2.m: Update.
38622
38623 2003-06-25 Mark Mitchell <mark@codesourcery.com>
38624
38625 PR c++/10990
38626 * g++.dg/rtti/dyncast1.C: New test.
38627 * g++.dg/abi/mangle4.C: Correct base-specifier access.
38628 * g++.dg/lookup/scoped1.C: Remove XFAIL.
38629 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38630
38631 PR c++/10931
38632 * g++.dg/expr/static_cast1.C: New test.
38633
38634 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
38635
38636 * gcc.dg/20030625-1.c: New test.
38637
38638 2003-06-24 Roger Sayle <roger@eyesopen.com>
38639
38640 * gcc.c-torture/compile/20030624-1.c: New test case.
38641
38642 2003-06-24 Jakub Jelinek <jakub@redhat.com>
38643
38644 * gcc.c-torture/execute/string-opt-17.c: New test.
38645
38646 2003-06-24 Mark Mitchell <mark@codesourcery.com>
38647
38648 PR c++/5754
38649 * g++.dg/parse/crash6.C: New test.
38650
38651 2003-06-23 Roger Sayle <roger@eyesopen.com>
38652
38653 * gcc.dg/builtins-24.c: New test case.
38654
38655 2003-06-23 Jakub Jelinek <jakub@redhat.com>
38656
38657 * g++.dg/opt/operator1.C: New test.
38658
38659 2003-06-22 Roger Sayle <roger@eyesopen.com>
38660
38661 * gcc.c-torture/execute/string-opt-16.c: New test case.
38662
38663 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38664
38665 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
38666 * g++.old-deja/g++.other/conv7.C: Likewise.
38667 * g++.old-deja/g++.other/overcnv2.C: Likewise.
38668 * g++.old-deja/g++.other/overload14.C: Likewise.
38669
38670 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38671
38672 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38673 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38674
38675 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38676
38677 PR c++/10888
38678 * g++.dg/warn/Winline-3.C: New test.
38679
38680 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38681
38682 * lib/target-supports.exp (check_alias_available): Make the test
38683 program acceptable to the Solaris assembler.
38684
38685 PR c++/10749
38686 * g++.dg/template/memclass2.C: New test.
38687
38688 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38689 Eric Botcazou <ebotcazou@libertysurf.fr>
38690
38691 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38692 data for non-matching targets.
38693 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38694
38695 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38696
38697 PR c++/10845
38698 * g++.dg/template/member3.C: New test.
38699
38700 2003-06-19 Mark Mitchell <mark@codesourcery.com>
38701
38702 PR c++/10939
38703 * g++.dg/template/func1.C: New test.
38704
38705 PR c++/9649
38706 * g++.dg/template/static4.C: New test.
38707 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38708
38709 PR c++/11041
38710 * g++.dg/init/ref7.C: New test.
38711
38712 2003-06-19 Matt Austern <austern@apple.com>
38713
38714 PR c++/11228
38715 * g++.dg/anew1.C: New test.
38716 * g++.dg/anew2.C: New test.
38717 * g++.dg/anew3.C: New test.
38718 * g++.dg/anew4.C: New test.
38719
38720 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
38721
38722 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38723
38724 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
38725
38726 * gcc.c-torture/execute/simd-4.c (main): Make expected value
38727 endian-dependent.
38728
38729 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
38730
38731 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38732 Remove cruft.
38733
38734 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
38735
38736 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38737 * gcc.c-torture/compile/961203-1.c: Likewise.
38738 * gcc.c-torture/compile/980506-1.c: Likewise.
38739
38740 2003-06-17 Mark Mitchell <mark@codesourcery.com>
38741
38742 PR c++/10712
38743 * g++.dg/lookup/using7.C: New test.
38744
38745 2003-06-17 Mark Mitchell <mark@codesourcery.com>
38746
38747 PR c++/11105
38748 * g++.dg/abi/conv1.C: Remove it.
38749 * g++.dg/template/conv7.C: New test.
38750 * g++.dg/template/conv8.C: Likewise.
38751 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38752 conversion operator.
38753
38754 2003-06-17 Janis Johnson <janis187@us.ibm.com>
38755
38756 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38757 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38758 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38759 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38760 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38761 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38762 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38763 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38764 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38765 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38766 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38767 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38768 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38769 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38770 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38771 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38772 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38773 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38774 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38775 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38776 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38777 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38778 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38779 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38780 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38781 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38782 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38783 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38784 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38785
38786 2003-06-16 Mark Mitchell <mark@codesourcery.com>
38787
38788 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38789 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38790 indications.
38791
38792 2003-06-16 Roger Sayle <roger@eyesopen.com>
38793
38794 * gcc.dg/i386-387-5.c: New test case.
38795 * gcc.dg/i386-387-6.c: New test case.
38796 * gcc.dg/builtins-23.c: New test case.
38797
38798 2003-06-15 Roger Sayle <roger@eyesopen.com>
38799
38800 * gcc.dg/builtins-22.c: New test case.
38801 * gcc.dg/i386-387-1.c: Update to test exp.
38802 * gcc.dg/i386-387-2.c: Likewise.
38803
38804 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38805
38806 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38807
38808 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38809
38810 * lib/gcc-dg.exp (dg-require-dll): New function.
38811 (dg-xfail-if): Likewise.
38812 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38813 driver.
38814
38815 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38816 * gcc.c-torture/compile/20001205-1.c: Likewise.
38817 * gcc.c-torture/compile/20001226-1.c: Likewise.
38818 * gcc.c-torture/compile/20010518-2.c: Likewise.
38819 * gcc.c-torture/compile/20020312-1.c: Likewise.
38820 * gcc.c-torture/compile/20020604-1.c: Likewise.
38821 * gcc.c-torture/compile/920501-12.c: Likewise.
38822 * gcc.c-torture/compile/920501-4.c: Likewise.
38823 * gcc.c-torture/compile/920520-1.c: Likewise.
38824 * gcc.c-torture/compile/920521-1.c: Likewise.
38825 * gcc.c-torture/compile/920625-1.c: Likewise.
38826 * gcc.c-torture/compile/961203-1.c: Likewise.
38827 * gcc.c-torture/compile/980506-1.c: Likewise.
38828 * gcc.c-torture/compile/981006-1.c: Likewise.
38829 * gcc.c-torture/compile/981022-1.c: Likewise.
38830 * gcc.c-torture/compile/981223-1.c: Likewise.
38831 * gcc.c-torture/compile/990617-1.c: Likewise.
38832 * gcc.c-torture/compile/dll.c: Likewise.
38833 * gcc.c-torture/compile/labels-3.c: Likewise.
38834 * gcc.c-torture/compile/mipscop-1.c: Likewise.
38835 * gcc.c-torture/compile/mipscop-2.c: Likewise.
38836 * gcc.c-torture/compile/mipscop-3.c: Likewise.
38837 * gcc.c-torture/compile/mipscop-4.c: Likewise.
38838 * gcc.c-torture/compile/simd-5.c: Likewise.
38839 * gcc.c-torture/compile/20000804-1.x: Remove.
38840 * gcc.c-torture/compile/20001205-1.x: Likewise.
38841 * gcc.c-torture/compile/20001226-1.x: Likewise.
38842 * gcc.c-torture/compile/20010518-2.x: Likewise.
38843 * gcc.c-torture/compile/20020312-1.x: Likewise.
38844 * gcc.c-torture/compile/20020604-1.x: Likewise.
38845 * gcc.c-torture/compile/920501-12.x: Likewise.
38846 * gcc.c-torture/compile/920501-4.x: Likewise.
38847 * gcc.c-torture/compile/920520-1.x: Likewise.
38848 * gcc.c-torture/compile/920521-1.x: Likewise.
38849 * gcc.c-torture/compile/920625-1.x: Likewise.
38850 * gcc.c-torture/compile/961203-1.x: Likewise.
38851 * gcc.c-torture/compile/980506-1.x: Likewise.
38852 * gcc.c-torture/compile/981006-1.x: Likewise.
38853 * gcc.c-torture/compile/981022-1.x: Likewise.
38854 * gcc.c-torture/compile/981223-1.x: Likewise.
38855 * gcc.c-torture/compile/990617-1.x: Likewise.
38856 * gcc.c-torture/compile/mipscop-1.x: Likewise.
38857 * gcc.c-torture/compile/mipscop-2.x: Likewise.
38858 * gcc.c-torture/compile/mipscop-3.x: Likewise.
38859 * gcc.c-torture/compile/mipscop-4.x: Likewise.
38860 * gcc.c-torture/compile/simd-5.x: Likewise.
38861
38862 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38863
38864 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38865
38866 * gcc.c-torture/execute/20030611-1.c: New test.
38867
38868 2003-06-12 Roger Sayle <roger@eyesopen.com>
38869
38870 PR middle-end/168
38871 * gcc.dg/20030612-1.c: New test case.
38872
38873 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38874
38875 PR c++/10635
38876 * g++.dg/expr/cast1.C: New test.
38877
38878 2003-06-12 Roger Sayle <roger@eyesopen.com>
38879
38880 * gcc.dg/builtins-21.c: New test case.
38881
38882 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
38883
38884 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38885 options instead of at the end.
38886 * lib/objc.exp (objc_target_compile): Likewise.
38887
38888 2003-06-11 Mark Mitchell <mark@codesourcery.com>
38889
38890 PR c++/10432
38891 * g++.dg/parse/error1.C: New test.
38892
38893 2003-06-11 Janis Johnson <janis187@us.ibm.com>
38894
38895 * gcc.dg/compat/struct-by-value-11_main.c: New file.
38896 * gcc.dg/compat/struct-by-value-11_x.c: New file.
38897 * gcc.dg/compat/struct-by-value-11_y.c: New file.
38898 * gcc.dg/compat/struct-by-value-12_main.c: New file.
38899 * gcc.dg/compat/struct-by-value-12_x.c: New file.
38900 * gcc.dg/compat/struct-by-value-12_y.c: New file.
38901 * gcc.dg/compat/struct-by-value-13_main.c: New file.
38902 * gcc.dg/compat/struct-by-value-13_x.c: New file.
38903 * gcc.dg/compat/struct-by-value-13_y.c: New file.
38904 * gcc.dg/compat/struct-by-value-14_main.c: New file.
38905 * gcc.dg/compat/struct-by-value-14_x.c: New file.
38906 * gcc.dg/compat/struct-by-value-14_y.c: New file.
38907 * gcc.dg/compat/struct-by-value-15_main.c: New file.
38908 * gcc.dg/compat/struct-by-value-15_x.c: New file.
38909 * gcc.dg/compat/struct-by-value-15_y.c: New file.
38910 * gcc.dg/compat/struct-by-value-16_main.c: New file.
38911 * gcc.dg/compat/struct-by-value-16_x.c: New file.
38912 * gcc.dg/compat/struct-by-value-16_y.c: New file.
38913 * gcc.dg/compat/struct-by-value-17_main.c: New file.
38914 * gcc.dg/compat/struct-by-value-17_x.c: New file.
38915 * gcc.dg/compat/struct-by-value-17_y.c: New file.
38916 * gcc.dg/compat/struct-by-value-18_main.c: New file.
38917 * gcc.dg/compat/struct-by-value-18_x.c: New file.
38918 * gcc.dg/compat/struct-by-value-18_y.c: New file.
38919
38920 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38921 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38922 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38923 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38924 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38925 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38926 * gcc.dg/compat/scalar-return-3_main.c: New file.
38927 * gcc.dg/compat/scalar-return-3_x.c: New file.
38928 * gcc.dg/compat/scalar-return-3_y.c: New file.
38929 * gcc.dg/compat/scalar-return-4_main.c: New file.
38930 * gcc.dg/compat/scalar-return-4_x.c: New file.
38931 * gcc.dg/compat/scalar-return-4_y.c: New file.
38932
38933 2003-06-10 Janis Johnson <janis187@us.ibm.com>
38934
38935 * gcc.dg/compat/fp2-struct-check.h: New file.
38936 * gcc.dg/compat/fp2-struct-defs.h: New file.
38937 * gcc.dg/compat/fp2-struct-init.h: New file.
38938 * gcc.dg/compat/struct-by-value-10_main.c: New file.
38939 * gcc.dg/compat/struct-by-value-10_x.c: New file.
38940 * gcc.dg/compat/struct-by-value-10_y.c: New file.
38941 * gcc.dg/compat/struct-return-10_main.c: New file.
38942 * gcc.dg/compat/struct-return-10_x.c: New file.
38943 * gcc.dg/compat/struct-return-10_y.c: New file.
38944
38945 * gcc.dg/compat/compat-common.h: New file.
38946 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38947 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38948 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38949 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38950 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38951 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38952 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38953 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38954 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38955 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38956 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38957 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38958 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38959 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38960 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38961 * gcc.dg/compat/small-struct-check.h: Ditto.
38962 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38963 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38964 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38965 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38966 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38967 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38968 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38969 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38970 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38971 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38972 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38973 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38974 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38975 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38976 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38977 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38978 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38979 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38980 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38981 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38982 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38983 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38984 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38985 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38986 * gcc.dg/compat/struct-return-2_main.c: Ditto.
38987 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38988 * gcc.dg/compat/struct-return-2_y.c: Ditto.
38989 * gcc.dg/compat/struct-return-3_main.c: Ditto.
38990 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38991 * gcc.dg/compat/struct-return-3_y.c: Ditto.
38992
38993 2003-06-10 Geoffrey Keating <geoffk@apple.com>
38994
38995 * g++.dg/pch/static-1.C: New file.
38996 * g++.dg/pch/static-1.Hs: New file.
38997
38998 2003-06-10 Richard Henderson <rth@redhat.com>
38999
39000 * gcc.dg/asm-7.c: Adjust expected warning text.
39001
39002 2003-06-10 Roger Sayle <roger@eyesopen.com>
39003
39004 * gcc.dg/builtins-20.c: New test case.
39005
39006 2003-06-10 Mark Mitchell <mark@codesourcery.com>
39007
39008 PR c++/11131
39009 * g++.dg/opt/template1.C: New test.
39010
39011 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39012
39013 * lib/gcc-dg.exp (dg-test): Clear additional_files and
39014 additional_sources.
39015
39016 2003-05-21 David Taylor <dtaylor@emc.com>
39017
39018 * gcc.dg/Wpadded.c: New file.
39019
39020 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39021
39022 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39023 * gcc.dg/special/weak-2.c: Add dg-require-weak.
39024 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39025 dg-require-weak.
39026
39027 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
39028
39029 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39030
39031 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39032
39033 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39034 (dg-require-alias): Likewise.
39035 (dg-require-gc-sections): Likewise.
39036 * lib/target-supports.exp (check_gc_sections_available): Likewise.
39037
39038 2003-06-08 Richard Henderson <rth@redhat.com>
39039
39040 * gcc.dg/20011029-2.c: Fix the array reference.
39041 * gcc.dg/asm-7.c: New.
39042
39043 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
39044
39045 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39046
39047 2003-06-08 Mark Mitchell <mark@codesourcery.com>
39048
39049 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39050 (dg-require-gc-sections): Likewise.
39051
39052 2003-06-08 Jan Hubicka <jh@suse.cz>
39053
39054 * i386-cmov1.c: Fix regular expression.
39055 * i386-cvt-1.c: Likewise.
39056 * i386-local.c: Likewise.
39057 * i386-local2.c: Likewise.
39058 * i386-mul.c: Likewise.
39059 * i386-ssetype-1.c: Likewise.
39060 * i386-ssetype-3.c: Likewise.
39061 * i386-ssetype-5.c: Likewise.
39062
39063 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39064
39065 PR c++/11039
39066 * g++.dg/warn/implicit-typename2.C: New test.
39067 * g++.dg/warn/implicit-typename3.C: New test.
39068
39069 2003-06-07 Richard Henderson <rth@redhat.com>
39070
39071 * g++.dg/other/offsetof3.C: Use size_t.
39072 * g++.dg/other/offsetof4.C: Likewise.
39073
39074 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
39075
39076 * lib/copy-file.exp: New. Implement gcc_copy_files.
39077
39078 * lib/dg-pch.exp: Load copy-file.exp
39079 (dg-pch): Use gcc_copy_files instead of "file copy".
39080
39081 2003-06-06 Mark Mitchell <mark@codesourcery.com>
39082
39083 * gcc.dg/weak/weak.exp: Simplify.
39084 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39085 * gcc.dg/weak/weak-1.c: Likewise.
39086 * gcc.dg/weak/weak-2.c: Likewise.
39087 * gcc.dg/weak/weak-3.c: Likewise.
39088 * gcc.dg/weak/weak-4.c: Likewise.
39089 * gcc.dg/weak/weak-5.c: Likewise.
39090 * gcc.dg/weak/weak-6.c: Likewise.
39091 * gcc.dg/weak/weak-7.c: Likewise.
39092 * gcc.dg/weak/weak-8.c: Likewise.
39093 * gcc.dg/weak/weak-9.c: Likewise.
39094
39095 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
39096
39097 gcc.c-torture/execute/20030606-1.c: New.
39098
39099 2003-06-06 Roger Sayle <roger@eyesopen.com>
39100
39101 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39102 * gcc.dg/builtins-19.c: Likewise.
39103
39104 2003-06-06 Roger Sayle <roger@eyesopen.com>
39105
39106 * gcc.dg/builtins-2.c: Add some more tests.
39107 * gcc.dg/builtins-18.c: New test case.
39108 * gcc.dg/builtins-19.c: New test case.
39109
39110 2003-06-06 Roger Sayle <roger@eyesopen.com>
39111 Jim Wilson <wilson@tuliptree.org>
39112
39113 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39114
39115 2003-06-06 Jakub Jelinek <jakub@redhat.com>
39116
39117 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39118 mempcpy/stpcpy calls not to be optimized into something else.
39119 * gcc.c-torture/execute/string-opt-3.c: Moved to...
39120 * gcc.c-torture/execute/builtins/string-7.c: ...here.
39121 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39122
39123 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39124
39125 * gcc.dg/format/asm_fprintf-1.c: New test.
39126
39127 2003-06-05 Mark Mitchell <mark@codesourcery.com>
39128
39129 * lib/gcc-defs.exp (additional_sources): New variable.
39130 (dg-additional-sources): New function.
39131 (additional_files): New variable.
39132 (dg-additional-files): New function.
39133 (dg-additional-files-options): Likewise.
39134 * lib/gcc-dg.exp (dg-require-weak): New function.
39135 (dg-require-alias): Likewise.
39136 (dg-require-gc-sections): Likewise.
39137 * lib/target-supports.exp (check_alias_available): Remove testfile
39138 parameter.
39139 (check_gc_sections_available): New function.
39140 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39141 (dg-gpp-additional-files): Likewise.
39142 * lib/g++.exp (additional_sources): Remove.
39143 (additional_files): Likewise.
39144 (g++_target_compile): Use dg-additional-files-options.
39145
39146 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
39147 Tcl logic.
39148 * gcc.dg/special/ecos.exp: Remove.
39149 * gcc.dg/special/20000419-2.c: Use dg-require-*.
39150 * gcc.dg/special/alias-1.c: Likewise.
39151 * gcc.dg/special/alias-2.c: Likewise.
39152 * gcc.dg/special/gcsec-1.c: Likewise.
39153 * gcc.dg/special/weak-1.c: Likewise.
39154 * gcc.dg/special/weak-2.c: Likewise.
39155 * gcc.dg/special/wkali-1.c: Likewise.
39156 * gcc.dg/special/wkali-2.c: Likewise.
39157
39158 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39159 dg-gpp-additional-*.
39160 * g++.dg/special/conpr-3.C: Likewise.
39161 * g++.dg/special/conpr-4.C: Likewise.
39162 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39163 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39164 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39165 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39166 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39167 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39168 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39169 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39170 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39171 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39172 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39173 * g++.old-deja/g++.other/comdat1.C: Likewise.
39174 * g++.old-deja/g++.other/comdat2.C: Likewise.
39175 * g++.old-deja/g++.other/comdat3.C: Likewise.
39176 * g++.old-deja/g++.other/ctor1.C: Likewise.
39177 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39178
39179 2003-06-05 Richard Henderson <rth@redhat.com>
39180
39181 * gcc.dg/debug/20030605-1.c: New.
39182
39183 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39184
39185 * README.QMTEST: Update.
39186
39187 2003-06-04 Richard Henderson <rth@redhat.com>
39188
39189 * gcc.dg/cleanup-1.c: New.
39190 * gcc.dg/cleanup-2.c: New.
39191 * gcc.dg/cleanup-3.c: New.
39192 * gcc.dg/cleanup-4.c: New.
39193 * gcc.dg/cleanup-5.c: New.
39194 * gcc.dg/cleanup-6.c: New.
39195 * gcc.dg/cleanup-7.c: New.
39196
39197 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39198
39199 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39200
39201 * lib/dg-pch.exp: New file.
39202 * g++.dg/pch/pch.exp: Use dg-pch.exp.
39203 * gcc.dg/pch/pch.exp: Likewise.
39204
39205 2003-06-04 Roger Sayle <roger@eyesopen.com>
39206
39207 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39208 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39209 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39210 * gcc.dg/builtins-17.c: New test case.
39211 * gcc.dg/i386-387-4.c: New test case.
39212 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39213
39214 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39215
39216 * gcc.dg/ultrasp9.c: New test.
39217
39218 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39219
39220 * gcc.c-torture/compile/20030604-1.c: New test.
39221 * gcc.dg/sparc-constant-1.c: New test.
39222
39223 2003-06-03 Glen Nakamura <glen@imodulo.com>
39224
39225 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39226
39227 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
39228
39229 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39230
39231 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39232 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39233
39234 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
39235
39236 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39237
39238 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39239
39240 PR c++/10940
39241 * g++.dg/template/spec10.C: New test.
39242
39243 2003-06-03 Roger Sayle <roger@eyesopen.com>
39244
39245 * gcc.dg/builtins-16.c: New test case.
39246
39247 2003-06-03 Jakub Jelinek <jakub@redhat.com>
39248
39249 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39250 mempcpy test with post-increments.
39251 * gcc.c-torture/execute/string-opt-3.c: New test.
39252 * gcc.dg/string-opt-1.c: New test.
39253
39254 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
39255
39256 PR fortran/10965
39257 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39258
39259 2003-06-02 Mark Mitchell <mark@codesourcery.com>
39260
39261 * lib/scanasm.exp (dg-scan): New function, factored out of ...
39262 (scan-assembler): ... here. Use dg-scan.
39263 (scan-assembler-not): Likewise.
39264 (scan-file): New function.
39265 (scan-file-not): Likewise.
39266 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39267 * gcc.dg/cpp/_Pragma4.c: Likewise.
39268 * gcc.dg/cpp/_Pragma5.c: Likewise.
39269 * gcc.dg/cpp/avoidpaste1.c: Likewise.
39270 * gcc.dg/cpp/avoidpaste2.c: Likewise.
39271 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39272 * gcc.dg/cpp/cmdlne-P.c: Likewise.
39273 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39274 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39275 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39276 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39277 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39278 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39279 * gcc.dg/cpp/cxxcom1.c: Likewise.
39280 * gcc.dg/cpp/line1.c: Likewise.
39281 * gcc.dg/cpp/maccom1.c: Likewise.
39282 * gcc.dg/cpp/maccom2.c: Likewise.
39283 * gcc.dg/cpp/maccom3.c: Likewise.
39284 * gcc.dg/cpp/maccom4.c: Likewise.
39285 * gcc.dg/cpp/maccom5.c: Likewise.
39286 * gcc.dg/cpp/maccom6.c: Likewise.
39287 * gcc.dg/cpp/multiline.c: Likewise.
39288 * gcc.dg/cpp/spacing1.c: Likewise.
39289 * gcc.dg/cpp/spacing2.c: Likewise.
39290 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39291 * gcc.dg/cpp/trad/maccom1.c: Likewise.
39292 * gcc.dg/cpp/trad/maccom2.c: Likewise.
39293 * gcc.dg/cpp/trad/maccom3.c: Likewise.
39294 * gcc.dg/cpp/trad/maccom4.c: Likewise.
39295 * gcc.dg/cpp/trad/maccom6.c: Likewise.
39296 * gcc.dg/cpp/cxxcom2.c: Likewise.
39297 * gcc.dg/cpp/cxxcom2.h: New file.
39298
39299 * gcc.dg/cpp/truefalse.cpp: Move it to ...
39300 * g++.dg/cpp/truefalse.C: Here.
39301 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39302
39303 2003-06-01 Loren James Rittle <ljrittle@acm.org>
39304
39305 * gcc.dg/cpp/redef3.c: New file.
39306
39307 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39308
39309 * gcc.dg/i386-loop-3.c: New test.
39310
39311 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
39312
39313 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39314
39315 2003-05-31 Roger Sayle <roger@eyesopen.com>
39316
39317 * gcc.dg/fwrapv-1.c: New test case.
39318 * gcc.dg/fwrapv-2.c: New test case.
39319
39320 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39321
39322 PR c++/10956
39323 * g++.dg/template/spec9.C: New test.
39324
39325 2003-05-29 Roger Sayle <roger@eyesopen.com>
39326
39327 * gcc.dg/duff-4.c: New test case.
39328
39329 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
39330
39331 PR fortran/10843
39332 * g77.dg/ffixed-form-1.f: New test
39333 * g77.dg/ffixed-form-2.f: New test
39334 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39335 * g77.dg/ffree-form-3.f: New test
39336
39337 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
39338
39339 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39340 * gcc.dg/wint_t-1.c: Likewise.
39341
39342 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39343
39344 * g++.dg/template/access11.C: New test.
39345
39346 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39347
39348 PR c++/10849
39349 * g++.dg/template/access10.C: New test.
39350
39351 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39352 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39353
39354 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39355
39356 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39357
39358 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39359 suppress for powerpc-*-darwin*.
39360 * gcc.dg/torture/builtin-noret-2.c: Likewise.
39361
39362 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39363
39364 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39365 suppress option for powerpc-*-darwin*.
39366
39367 2003-05-23 Roger Sayle <roger@eyesopen.com>
39368
39369 * gcc.dg/builtins-1.c: Add tests for tan and atan.
39370 * gcc.dg/builtins-4.c: Add test for fmod.
39371
39372 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39373
39374 PR c++/10682
39375 * g++.dg/template/instantiate4.C: New test.
39376
39377 2003-05-22 Roger Sayle <roger@eyesopen.com>
39378
39379 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39380
39381 2003-05-21 Janis Johnson <janis187@us.ibm.com>
39382
39383 * gcc.dg/compat/scalar-return-1_main.c: New file.
39384 * gcc.dg/compat/scalar-return-1_x.c: New file.
39385 * gcc.dg/compat/scalar-return-1_y.c: New file.
39386 * gcc.dg/compat/scalar-return-2_main.c: New file.
39387 * gcc.dg/compat/scalar-return-2_x.c: New file.
39388 * gcc.dg/compat/scalar-return-2_y.c: New file.
39389 * gcc.dg/compat/struct-return-3_main.c: New file.
39390 * gcc.dg/compat/struct-return-3_y.c: New file.
39391 * gcc.dg/compat/struct-return-3_x.c: New file.
39392 * gcc.dg/compat/struct-return-2_main.c: New file.
39393 * gcc.dg/compat/struct-return-2_x.c: New file.
39394 * gcc.dg/compat/struct-return-2_y.c: New file.
39395
39396 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39397
39398 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39399 for hppa*-hp-hpux*.
39400 * gcc.dg/20021014-1.c (dg-options): Likewise.
39401 * gcc.dg/nest.c (dg-options): Likewise.
39402
39403 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
39404
39405 PR c++/9738
39406 * g++.dg/ext/dllimport2.C: New file.
39407 * g++.dg/ext/dllimport3.C: New file.
39408
39409 2003-05-20 Janis Johnson <janis187@us.ibm.com>
39410
39411 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39412 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39413 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39414 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39415 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39416 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39417 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39418 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39419 * gcc.dg/compat/small-struct-defs.h: New file.
39420 * gcc.dg/compat/small-struct-init.h: New file.
39421 * gcc.dg/compat/small-struct-check.h: New file.
39422 * gcc.dg/compat/fp-struct-defs.h: New file.
39423 * gcc.dg/compat/fp-struct-check.h: New file.
39424 * gcc.dg/compat/fp-struct-init.h: New file.
39425 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39426 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39427
39428 2003-05-19 Jakub Jelinek <jakub@redhat.com>
39429
39430 * gcc.dg/20030225-2.c: New test.
39431
39432 2003-05-18 Roger Sayle <roger@eyesopen.com>
39433 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39434
39435 * gcc.c-torture/compile/20030518-1.c: New test case.
39436
39437 2003-05-18 Mark Mitchell <mark@codesourcery.com>
39438
39439 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39440 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39441 gcc-dg-debug-runtest.
39442 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39443 gcc-dg-debug-runtest.
39444
39445 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39446
39447 PR c++/9022
39448 * g++.dg/lookup/using6.C: New test.
39449
39450 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39451
39452 * g++.dg/parse/access2.C: New test.
39453
39454 2003-05-17 Mark Mitchell <mark@codesourcery.com>
39455
39456 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39457 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39458 * gcc.dg/debug/debug.exp: Likewise.
39459
39460 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
39461
39462 * gcc.dg/dollar.c: New test.
39463
39464 2003-05-16 Janis Johnson <janis187@us.ibm.com>
39465
39466 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39467 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39468 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39469 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39470 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39471 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39472 * gcc.dg/compat/struct-by-value-6_main.c: New file.
39473 * gcc.dg/compat/struct-by-value-6_x.c: New file.
39474 * gcc.dg/compat/struct-by-value-6_y.c: New file.
39475 * gcc.dg/compat/struct-by-value-7_main.c: New file.
39476 * gcc.dg/compat/struct-by-value-7_x.c: New file.
39477 * gcc.dg/compat/struct-by-value-7_y.c: New file.
39478 * gcc.dg/compat/struct-by-value-8_main.c: New file.
39479 * gcc.dg/compat/struct-by-value-8_x.c: New file.
39480 * gcc.dg/compat/struct-by-value-8_y.c: New file.
39481 * gcc.dg/compat/struct-by-value-9_main.c: New file.
39482 * gcc.dg/compat/struct-by-value-9_x.c: New file.
39483 * gcc.dg/compat/struct-by-value-9_y.c: New file.
39484
39485 2003-05-16 Mark Mitchell <mark@codesourcery.com>
39486
39487 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39488 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
39489 support for "repo" mode.
39490 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39491 * lib/g77-dg.exp: Likewise.
39492 * lib/obj-dg.exp: Likewise.
39493
39494 2003-05-16 Jakub Jelinek <jakub@redhat.com>
39495
39496 Merge from gcc-3_2-rhl8-branch:
39497 2003-04-23 Jakub Jelinek <jakub@redhat.com>
39498
39499 * gcc.dg/tls/opt-6.c: New test.
39500
39501 2003-04-05 Jakub Jelinek <jakub@redhat.com>
39502
39503 * gcc.dg/20030405-1.c: New test.
39504
39505 2003-03-09 Jakub Jelinek <jakub@redhat.com>
39506
39507 * gcc.dg/20030309-1.c: New test.
39508
39509 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39510
39511 * gcc.c-torture/execute/20030307-1.c: New test.
39512
39513 2003-02-20 Randolph Chung <tausq@debian.org>
39514
39515 * gcc.c-torture/compile/20030220-1.c: New test.
39516
39517 2003-02-18 Jakub Jelinek <jakub@redhat.com>
39518
39519 * gcc.dg/20030217-1.c: New test.
39520
39521 2003-01-29 Jakub Jelinek <jakub@redhat.com>
39522
39523 * gcc.c-torture/compile/20020129-1.c: New test.
39524
39525 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
39526
39527 * gcc.dg/unroll-1.c: New test.
39528
39529 2002-11-16 Jan Hubicka <jh@suse.cz>
39530
39531 * gcc.c-torture/execute/20020920-1.c: New test.
39532
39533 2002-10-08 Jakub Jelinek <jakub@redhat.com>
39534
39535 PR target/7434
39536 * gcc.c-torture/compile/20021008-1.c: New test.
39537
39538 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
39539
39540 PR target/7559
39541 * gcc.c-torture/execute/20020810-1.c: New test.
39542
39543 2002-08-07 Jakub Jelinek <jakub@redhat.com>
39544
39545 * gcc.c-torture/compile/20020807-1.c: New test.
39546
39547 2002-07-30 Jakub Jelinek <jakub@redhat.com>
39548
39549 * gcc.dg/tls/opt-1.c: New test.
39550
39551 2002-07-29 Jakub Jelinek <jakub@redhat.com>
39552
39553 * gcc.dg/20020729-1.c: New test.
39554
39555 2002-07-20 Jakub Jelinek <jakub@redhat.com>
39556
39557 * g++.dg/opt/life1.C: New test.
39558
39559 2002-05-20 Jakub Jelinek <jakub@redhat.com>
39560
39561 * gcc.dg/20020525-1.c: New test.
39562
39563 2002-05-24 Jakub Jelinek <jakub@redhat.com>
39564
39565 PR c++/6794
39566 * g++.dg/ext/pretty1.C: New test.
39567 * g++.dg/ext/pretty2.C: New test.
39568
39569 2003-05-15 Mark Mitchell <mark@codesourcery.com>
39570
39571 PR c++/8385
39572 * g++.dg/ext/typeof5.C: New test.
39573
39574 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
39575
39576 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39577 __USER_LABEL_PREFIX__ into account.
39578 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39579
39580 2003-05-14 Roger Sayle <roger@eyesopen.com>
39581
39582 * gcc.dg/builtins-15.c: New test case.
39583
39584 2003-05-13 Zack Weinberg <zack@codesourcery.com>
39585
39586 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39587
39588 2003-05-12 Mark Mitchell <mark@codesourcery.com>
39589
39590 * lib/g++.exp: Tweak handling of additional source files.
39591 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39592 * g++.dg/special/conpr-2a.C: Rename to ...
39593 * g++.dg/special/conpr-2a.cc: ... this.
39594 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39595 * g++.dg/special/conpr-3a.C: Rename to ...
39596 * g++.dg/special/conpr-3a.cc: This.
39597 * g++.dg/special/conpr-3b.C: Rename to ...
39598 * g++.dg/special/conpr-3b.cc: This.
39599 * g++.dg/special/conpr-4.C: New test.
39600 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39601
39602 2003-05-12 David Edelsohn <edelsohn@gnu.org>
39603
39604 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39605
39606 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39607
39608 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39609 * g++.old-deja/g++.robertl/eb71.C: Likewise.
39610 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39611 * g++.old-deja/g++.other/warn3.C: Likewise.
39612
39613 2003-05-11 Roger Sayle <roger@eyesopen.com>
39614
39615 * gcc.dg/i386-387-1.c: Update to also test log.
39616 * gcc.dg/i386-387-2.c: Likewise.
39617
39618 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
39619
39620 * g77.f-torture/execute/int8421.f: New test.
39621
39622 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39623
39624 PR c++/10230, c++/10481
39625 * g++.dg/lookup/scoped5.C: New test.
39626
39627 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39628
39629 PR c++/10552
39630 * g++.dg/template/ttp6.C: New test.
39631
39632 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
39633
39634 * gcc.c-torture/execute/builtins: New directory.
39635 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39636 gcc.c-torture/execute/builtins.
39637 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39638 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39639 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
39640 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39641
39642 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39643
39644 PR c++/9252
39645 * g++.dg/template/access8.C: New test.
39646 * g++.dg/template/access9.C: New test.
39647
39648 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39649
39650 PR c++/9554
39651 * g++.dg/parse/access1.C: New test.
39652
39653 2003-05-09 DJ Delorie <dj@redhat.com>
39654
39655 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39656 long, and not an int.
39657
39658 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39659
39660 PR c++/10555, c++/10576
39661 * g++.dg/template/memclass1.C: New test.
39662
39663 2003-05-08 DJ Delorie <dj@redhat.com>
39664
39665 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39666 targets.
39667 * gcc.c-torture/execute/20021024-1.x: Likewise.
39668 * gcc.c-torture/execute/shiftdi.x: Likewise.
39669 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39670 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39671 * gcc.dg/20021018-1.c: Likewise.
39672
39673 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39674
39675 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39676
39677 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39678 (bcopy): Call memmove.
39679
39680 2003-05-08 Roger Sayle <roger@eyesopen.com>
39681
39682 * g77.f-torture/compile/8485.f: New test case.
39683
39684 2003-05-07 Richard Henderson <rth@redhat.com>
39685
39686 PR c++/10570
39687 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39688 Verify exception_cleanup not called for rethrows.
39689 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39690 when exiting catch block without rethrowing.
39691 * g++.dg/eh/forced3.C: New.
39692 * g++.dg/eh/forced4.C: New.
39693
39694 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
39695
39696 * gcc.dg/20030505.c: Fix triplet.
39697
39698 2003-05-06 DJ Delorie <dj@redhat.com>
39699
39700 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39701 * gcc.dg/nest.c: Likewise.
39702
39703 2003-05-05 Roger Sayle <roger@eyesopen.com>
39704
39705 * gcc.dg/builtins-14.c: New test case.
39706
39707 2003-05-05 Janis Johnson <janis187@us.ibm.com>
39708
39709 * lib/compat.exp (compat-execute): New argument.
39710 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39711 * gcc.dg/compat: New test directory.
39712 * gcc.dg/compat/compat.exp: New expect script.
39713 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39714 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39715 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39716 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39717 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39718 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39719
39720 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39721 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39722 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39723 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39724 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39725 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39726 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39727 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39728 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39729 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39730 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39731 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39732 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39733 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39734 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39735
39736 2003-05-05 Zack Weinberg <zack@codesourcery.com>
39737
39738 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39739
39740 2003-05-05 Jakub Jelinek <jakub@redhat.com>
39741
39742 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39743
39744 2003-05-05 Geoffrey Keating <geoffk@apple.com>
39745
39746 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39747 * gcc.dg/ppc-fsel-2.c: New test.
39748
39749 * gcc.dg/unused-5.c: New test.
39750
39751 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39752
39753 PR c++/10496
39754 * g++.dg/warn/pmf1.C: New test.
39755
39756 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39757
39758 PR c++/4494
39759 * g++.dg/warn/main.C: New test.
39760
39761 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39762
39763 * gcc.dg/nonnull-3.c: New test.
39764
39765 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
39766
39767 * gcc.dg/cpp/Wtrigraphs.c: Update.
39768 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39769
39770 2003-05-03 Geoffrey Keating <geoffk@apple.com>
39771
39772 * gcc.dg/ppc-fsel-1.c: New test.
39773
39774 2003-05-03 Zack Weinberg <zack@codesourcery.com>
39775
39776 PR c/10604
39777 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39778
39779 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
39780
39781 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39782
39783 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39784
39785 PR c++/9364, c++/10553, c++/10586
39786 * g++.dg/parse/typename4.C: New test.
39787 * g++.dg/parse/typename5.C: Likewise.
39788
39789 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
39790
39791 * gcc.c-torture/compile/20030503-1.c: New test.
39792
39793 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39794
39795 * g++.dg/lookup/using5.C: Fix testcase error.
39796
39797 2003-05-01 Chris Demetriou <cgd@broadcom.com>
39798
39799 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39800 since MEABI is no longer supported. Remove all vestiges
39801 of MEABI from the test.
39802
39803 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39804
39805 PR c++/10554
39806 * g++.dg/lookup/using5.C: New test.
39807
39808 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39809
39810 PR c++/8772
39811 * g++.dg/template/ttp5.C: New test.
39812
39813 2003-04-30 Mark Mitchell <mark@codesourcery.com>
39814
39815 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39816 (dg-gpp-additional-sources): New function.
39817 (dg-gpp-additional-files): Likewise.
39818 * lib/g++.exp (additional_sources): New variable.
39819 (additional_files): Likewise.
39820 (g++_target_compile): Deal with them.
39821 * lib/old-dejagnu.exp: Remove.
39822 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39823 * g++.old-deja: Revise all tests to use dg commands.
39824
39825 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39826
39827 PR c++/9432, c++/9528
39828 * g++.dg/lookup/using4.C: New test.
39829
39830 2003-04-29 Geoffrey Keating <geoffk@apple.com>
39831
39832 * gcc.dg/noreturn-5.c: New file.
39833 * gcc.dg/noreturn-6.c: New file.
39834
39835 * gcc.c-torture/compile/inline-1.c: New file.
39836
39837 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39838
39839 PR c++/10551
39840 * g++.dg/template/explicit1.C: New test.
39841
39842 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39843
39844 PR c++/10549
39845 * g++.dg/other/bitfield1.C: New test.
39846
39847 PR c++/10527
39848 * g++.dg/init/new7.C: New test.
39849
39850 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39851
39852 * g++.dg/ext/desig1.C: New test.
39853 * g++.dg/ext/init1.C: Update.
39854
39855 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39856
39857 2003-04-28 Mark Mitchell <mark@codesourcery.com>
39858
39859 PR c++/10180
39860 * g++.dg/warn/Winline-1.C: New test.
39861
39862 2003-04-28 Jakub Jelinek <jakub@redhat.com>
39863
39864 * gcc.c-torture/execute/string-opt-19.c: New test.
39865
39866 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39867 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39868
39869 2003-04-27 Mark Mitchell <mark@codesourcery.com>
39870
39871 PR c++/10506
39872 * g++.dg/init/new6.C: New test.
39873
39874 PR c++/10503
39875 * g++.dg/init/ref6.C: New test.
39876
39877 2003-04-26 David Edelsohn <edelsohn@gnu.org>
39878
39879 * g++.dg/warn/weak1.C: XFAIL on AIX4.
39880
39881 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39882
39883 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39884 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39885
39886 2003-04-25 Mark Mitchell <mark@codesourcery.com>
39887
39888 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39889 initialized static data members.
39890
39891 2003-04-25 H.J. Lu <hjl@gnu.org>
39892
39893 * gcc.dg/ia64-sync-4.c: New test.
39894
39895 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39896
39897 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
39898 date.
39899
39900 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
39901
39902 PR c++/10337
39903 * g++.dg/warn/conv1.C: New test.
39904 * g++.old-deja/g++.other/conv7.C: Adjust.
39905 * g++.old-deja/g++.other/overload14.C: Adjust.
39906
39907 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39908
39909 PR c++/10471
39910 * g++.dg/template/defarg2.C: New test.
39911
39912 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
39913
39914 * gcc.dg/cpp/include2.c: Update.
39915 * gcc.dg/cpp/multiline-2.c: New.
39916 * gcc.dg/cpp/multiline.c: Update.
39917 * gcc.dg/cpp/strify2.c: Update.
39918 * gcc.dg/cpp/trad/literals-2.c: Update.
39919
39920 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39921
39922 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39923
39924 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39925
39926 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39927
39928 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39929
39930 PR c++/10451
39931 * g++.dg/parse/crash4.C: New test.
39932
39933 PR c++/9847
39934 * g++.dg/parse/crash5.C: New test.
39935
39936 2003-04-22 Mark Mitchell <mark@codesourcery.com>
39937
39938 PR c++/10446
39939 * g++.dg/parse/crash3.C: New test.
39940
39941 PR c++/10428
39942 * g++.dg/parse/elab1.C: New test.
39943
39944 2003-04-22 Devang Patel <dpatel@apple.com>
39945
39946 * gcc.dg/cpp/trad/funlike-5.c: New test.
39947
39948 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
39949
39950 * g++.dg/other/packed1.C: Fix dg options.
39951
39952 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
39953
39954 * g++.dg/other/offsetof2.C: New test.
39955
39956 2003-04-21 Mark Mitchell <mark@codesourcery.com>
39957
39958 * g++.dg/template/recurse.C: Adjust location of error messages.
39959
39960 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
39961
39962 PR c++/9881
39963 * g++.dg/init/addr-const1.C: New test.
39964 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39965
39966 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
39967
39968 PR c++/10405
39969 * g++.dg/lookup/struct-hack1.C: New test.
39970
39971 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
39972
39973 * ucs.c: Update diagnostic messages.
39974
39975 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
39976
39977 * gcc.dg/cpp/truefalse.cpp: New test.
39978 * gcc.dg/cpp/cpp.exp: Update.
39979 * g++.dg/other/stdbool-if.C: Remove.
39980
39981 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
39982
39983 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39984 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39985
39986 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39987
39988 * gcc.c-torture/compile/20030418-1.c: New test.
39989
39990 2003-04-17 Janis Johnson <janis187@us.ibm.com>
39991
39992 * README.compat: Remove; content moved to doc/sourcebuild.texi.
39993
39994 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39995
39996 PR c++/10347
39997 g++.dg/template/dependent-name1.C: New test.
39998
39999 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
40000
40001 * gcc.dg/warn-1.c (tourist_guide): New array,
40002 contains a pointer to bar.
40003
40004 2003-04-16 Roger Sayle <roger@eyesopen.com>
40005
40006 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40007 * gcc.c-torture/execute/medce-1.c: New test case.
40008 * gcc.c-torture/execute/medce-2.c: New test case.
40009
40010 2003-04-15 Mark Mitchell <mark@codesourcery.com>
40011
40012 * lib/prune.exp: Ignore more messages.
40013
40014 PR c++/10381
40015 * g++.dg/parse/lookup3.C: New test.
40016
40017 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
40018
40019 * gcc.c-torture/compile/20030415-1.c : New test.
40020
40021 2003-04-14 Mark Mitchell <mark@codesourcery.com>
40022
40023 * gcc.c-torture/execute/scope-2.c: Move to ...
40024 * gcc.dg/noncompile/scope.c: .... here.
40025
40026 2003-04-14 Roger Sayle <roger@eyesopen.com>
40027
40028 * gcc.dg/20030414-2.c: New test case.
40029
40030 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
40031
40032 PR target/10377
40033 * gcc.dg/20030414-1.c: New test.
40034
40035 2003-04-13 Roger Sayle <roger@eyesopen.com>
40036
40037 * gcc.dg/builtins-12.c: New test case.
40038 * gcc.dg/builtins-13.c: New test case.
40039
40040 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40041
40042 * gcc.c-torture/execute/string-opt-18.c: New test.
40043
40044 2003-04-13 Mark Mitchell <mark@codesourcery.com>
40045
40046 PR c++/10300
40047 * g++.dg/init/new5.C: New test.
40048
40049 2003-04-12 Mark Mitchell <mark@codesourcery.com>
40050
40051 PR c++/7910
40052 * g++.dg/ext/dllimport1.C: New test.
40053
40054 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40055
40056 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40057
40058 2003-04-11 Bud Davis <bdavis9659@comcast.net>
40059
40060 PR Fortran/9263
40061 * g77.f-torture/noncompile/9263.f: New test
40062 PR Fortran/1832
40063 * g77.f-torture/execute/1832.f: New test
40064
40065 2003-04-11 David Chad <davidc@freebsd.org>
40066 Loren J. Rittle <ljrittle@acm.org>
40067
40068 PR libobjc/8562
40069 * objc.dg/headers.m: New test.
40070
40071 2003-04-10 Zack Weinberg <zack@codesourcery.com>
40072
40073 * gcc.c-torture/execute/builtin-noret-2.c: New.
40074 * gcc.c-torture/execute/builtin-noret-2.x: New.
40075 XFAIL builtin-noret-2.c at -O1 and above.
40076 * gcc.dg/redecl.c: New.
40077 * gcc.dg/Wshadow-1.c: Update error regexps.
40078
40079 2003-04-10 Mark Mitchell <mark@codesourcery.com>
40080
40081 * g++.dg/abi/bitfield10.C: New test.
40082
40083 2003-04-09 Mike Stump <mrs@apple.com>
40084
40085 * gcc.dg/pch/pch.exp: Make testcase names longer.
40086 * g++.dg/pch/pch.exp: Make testcase names longer.
40087
40088 2003-04-08 Roger Sayle <roger@eyesopen.com>
40089
40090 * gcc.dg/builtins-11.c: New test case.
40091
40092 2003-04-08 Roger Sayle <roger@eyesopen.com>
40093
40094 * gcc.dg/builtins-9.c: New test case.
40095 * gcc.dg/builtins-10.c: New test case.
40096
40097 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
40098
40099 * gcc.dg/noncompile/init-4.c.c: New test.
40100
40101 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
40102
40103 * gcc.misc-test/gcov-9.c: New test.
40104 * gcc.misc-test/gcov-10.c: New test
40105 * gcc.misc-test/gcov-11.c: New test.
40106
40107 2003-04-05 Zack Weinberg <zack@codesourcery.com>
40108
40109 PR optimization/10024
40110 * gcc.c-torture/compile/20030405-1.c: New test.
40111
40112 2003-04-04 Geoffrey Keating <geoffk@apple.com>
40113
40114 * gcc.dg/pch/static-3.c: New.
40115 * gcc.dg/pch/static-3.hs: New.
40116 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40117
40118 2003-04-04 Richard Henderson <rth@redhat.com>
40119
40120 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40121 * g++.dg/eh/forced2.C: Likewise.
40122
40123 2003-04-03 Mike Stump <mrs@apple.com>
40124
40125 * lib/scanasm.exp (scan-assembler): Add xfail processing for
40126 target arg.
40127 (scan-assembler-times, scan-assembler-not): Likewise.
40128 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40129
40130 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40131
40132 * gcc.dg/sparc-loop-1.c: New test.
40133
40134 2003-04-02 Geoffrey Keating <geoffk@apple.com>
40135
40136 PR other/9274
40137 * g++.dg/pch/system-2.C: New.
40138 * g++.dg/pch/system-2.Hs: New.
40139
40140 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
40141
40142 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40143
40144 * g++.dg/eh/simd-1.C (vecfunc): Same.
40145
40146 2003-04-01 Roger Sayle <roger@eyesopen.com>
40147
40148 * gcc.c-torture/execute/20030401-1.c: New test case.
40149
40150 2003-04-01 Ziemowit Laski <zlaski@apple.com>
40151
40152 * objc.dg/defs.m: New.
40153
40154 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
40155
40156 * g++.dg/eh/simd-1.C: New.
40157 * g++.dg/eh/simd-2.C: New.
40158
40159 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
40160
40161 * gcc.c-torture/execute/simd-3.c: New.
40162
40163 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40164
40165 PR c/9936
40166 * gcc.dg/20030331-2.c: New test.
40167
40168 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40169
40170 PR c++/10278
40171 * g++.dg/parse/crash2.C: New test.
40172
40173 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40174
40175 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40176 * gcc.c-torture/execute/20030331-1.c: ...here.
40177
40178 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40179
40180 * gcc.c-torture/execute/20030331-1.c: New test.
40181
40182 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
40183
40184 * lib/gcov.exp: Adjust call return testing strings.
40185 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40186
40187 2003-03-31 Roger Sayle <roger@eyesopen.com>
40188
40189 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40190 * gcc.dg/builtins-7.c: New test case.
40191 * gcc.dg/builtins-8.c: New test case.
40192
40193 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40194
40195 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40196
40197 2003-03-30 Mark Mitchell <mark@codesourcery.com>
40198
40199 PR c++/7647
40200 * g++.dg/lookup-class-member-2.C: New test.
40201
40202 2003-03-30 Glen Nakamura <glen@imodulo.com>
40203
40204 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40205
40206 2003-03-28 Roger Sayle <roger@eyesopen.com>
40207
40208 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40209
40210 2003-03-28 Mark Mitchell <mark@codesourcery.com>
40211
40212 * g++.dg/init/attrib1.C: New test.
40213
40214 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40215
40216 * gcc.dg/ultrasp8.c: New test.
40217
40218 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40219
40220 * gcc.dg/ultrasp7.c: New test.
40221
40222 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
40223
40224 PR c++/10047
40225 * g++.dg/template/inline1.C: New test.
40226
40227 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40228
40229 * gcc.dg/sparc-dwarf2.c: New test.
40230
40231 2003-03-27 Roger Sayle <roger@eyesopen.com>
40232
40233 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40234 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40235
40236 2003-03-27 Mark Mitchell <mark@codesourcery.com>
40237
40238 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40239 than reading .x files.
40240 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40241 * g77.dg/gcov/gcov-1.f: Likewise.
40242 * gcc.misc-tests/gcov-4b.c: Likewise.
40243 * gcc.misc-tests/gcov-5b.c: Likewise.
40244 * gcc.misc-tests/gcov-6.c: Likewise.
40245 * gcc.misc-tests/gcov-7.c: Likewise.
40246 * gcc.misc-tests/gcov-8.c: Likewise.
40247 * g++.dg/gcov/gcov-1.x: Remove.
40248 * g77.dg/gcov/gcov-1.x: Likewise.
40249 * gcc.misc-tests/gcov-4b.x: Likewise.
40250 * gcc.misc-tests/gcov-5b.x: Likewise.
40251 * gcc.misc-tests/gcov-6.x: Likewise.
40252 * gcc.misc-tests/gcov-7.x: Likewise.
40253 * gcc.misc-tests/gcov-8.x: Likewise.
40254
40255 2003-03-27 Glen Nakamura <glen@imodulo.com>
40256
40257 PR opt/10087
40258 * gcc.dg/20030324-1.c: New test.
40259
40260 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
40261
40262 PR c++/10224
40263 * g++.dg/template/arg3.C: New test.
40264
40265 PR c++/10158
40266 * g++.dg/template/friend18.C: New test.
40267
40268 2003-03-26 Roger Sayle <roger@eyesopen.com>
40269
40270 * g77.f-torture/compile/20030326-1.f: New test case.
40271
40272 2003-03-26 Janis Johnson <janis187@us.ibm.com>
40273
40274 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40275
40276 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40277
40278 2003-03-26 Jakub Jelinek <jakub@redhat.com>
40279
40280 * gcc.dg/ia64-sync-3.c: New test.
40281
40282 2003-03-26 Alan Modra <amodra@bigpond.net.au>
40283
40284 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40285
40286 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40287
40288 * gcc.dg/ultrasp6.c: New test.
40289
40290 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40291
40292 * gcc.dg/i386-signbit-1.c: New test.
40293 * gcc.dg/i386-signbit-2.c: New test.
40294 * gcc.dg/i386-signbit-3.c: New test.
40295
40296 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40297
40298 * gcc.dg/ultrasp5.c: Fix options.
40299
40300 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40301
40302 * gcc.dg/ultrasp5.c: Fix comment.
40303
40304 2003-03-24 Bud Davis <bdavis9659@comcast.net>
40305
40306 PR fortran/10197
40307 * g77.f-torture/execute/10197.f: New test.
40308
40309 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
40310
40311 PR c++/9898, c++/383
40312 * g++.dg/template/conv6.C: New test.
40313
40314 PR c++/10119
40315 * g++.dg/template/ptrmem5.C: New test.
40316
40317 PR c++/10026
40318 * g++.dg/lookup/koenig1.C: New test.
40319
40320 PR C++/10199
40321 * g++.dg/lookup/template2.C: New test.
40322
40323 2003-03-24 Jakub Jelinek <jakub@redhat.com>
40324
40325 * g++.dg/opt/rtti1.C: New test.
40326
40327 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40328
40329 * gcc.dg/ultrasp5.c: New test.
40330
40331 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
40332
40333 PR middle-end/9967
40334 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40335 builtin fputs.
40336
40337 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40338
40339 PR c/8224
40340 * gcc.dg/20030323-1.c: New test.
40341
40342 2003-03-23 Roger Sayle <roger@eyesopen.com>
40343
40344 * gcc.c-torture/compile/20030323-1.c: New test case.
40345
40346 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
40347
40348 * gcc.dg/20030321-1.c: New test.
40349
40350 2003-03-22 Zack Weinberg <zack@codesourcery.com>
40351
40352 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40353
40354 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
40355
40356 PR c++/9978, c++/9708
40357 * g++.dg/ext/vlm1.C: Adjust expected error.
40358 * g++.dg/ext/vla2.C: New test.
40359 * g++.dg/template/arg1.C: New test.
40360 * g++.dg/template/arg2.C: New test.
40361
40362 2003-03-22 Bud Davis <bdavis9659@comcast.net>
40363
40364 * g77.f-torture/execute/select.f: New test.
40365 * g77.f-torture/noncompile/select_no_compile.f: New test.
40366
40367 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
40368
40369 PR c++/9898
40370 * g++.dg/other/error4.C: New test.
40371
40372 2003-03-20 Mark Mitchell <mark@codesourcery.com>
40373
40374 * g++.dg/template/friend17.C: New test.
40375
40376 2003-03-21 Alan Modra <amodra@bigpond.net.au>
40377
40378 * gcc.c-torture/compile/20030320-1.c: New.
40379
40380 2003-03-20 Roger Sayle <roger@eyesopen.com>
40381
40382 * gcc.dg/builtins-6.c: New test case.
40383
40384 2003-03-19 Alan Modra <amodra@bigpond.net.au>
40385
40386 PR target/10073
40387 * gcc.c-torture/compile/20030319-1.c: New.
40388
40389 2003-03-18 Jan Hubicka <jh@suse.cz>
40390
40391 * gcc.dg/i386-cvt-1.c: New test.
40392
40393 2003-03-17 Zack Weinberg <zack@codesourcery.com>
40394
40395 * objc.dg/naming-1.m: Use "(parse|syntax) error".
40396 * objc.dg/naming-2.m: Likewise.
40397
40398 2003-03-17 Mark Mitchell <mark@codesourcery.com>
40399
40400 PR c++/9639
40401 * g++.dg/parse/crash1.C: New test.
40402
40403 2003-03-16 Mark Mitchell <mark@codesourcery.com>
40404
40405 PR c++/8805
40406 * g++.dg/eh/cleanup1.C: New test.
40407
40408 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40409
40410 * gcc.c-torture/execute/20030316-1.c: New test case.
40411
40412 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
40413
40414 PR c++/9629
40415 * g++.dg/init/ctor2.C: New test.
40416
40417 2003-03-15 Roger Sayle <roger@eyesopen.com>
40418
40419 * g77.f-torture/compile/xformat.f: New test case.
40420
40421 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40422
40423 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40424 * g++.old-deja/g++.mike/eh50.C: Likewise.
40425
40426 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40427
40428 PR c++/6440
40429 * g++.dg/template/spec7.C: New test.
40430 * g++.dg/template/spec8.C: Likewise.
40431
40432 2003-03-14 Jakub Jelinek <jakub@redhat.com>
40433
40434 * gcc.c-torture/execute/20030313-1.c: New test.
40435
40436 2003-03-14 Richard Henderson <rth@redhat.com>
40437
40438 * gcc.dg/inline-2.c: Adjust alpha test for external call.
40439
40440 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
40441
40442 * gcc.c-torture/compile/20030314-1.c: New test.
40443
40444 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
40445
40446 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40447 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40448 thumb target,
40449 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40450 to accept newer _imp__ prefix and additional
40451 newline in .drectve section.
40452 * gcc.dg/dll-4.c: Likewise.
40453 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40454 switch.
40455
40456 2003-03-13 Mark Mitchell <mark@codesourcery.com>
40457
40458 * g++.dg/parse/namespace9.C: New test.
40459
40460 * g++.dg/init/ref5.C: New test.
40461 * g++.dg/parse/ptrmem1.C: Likewise.
40462
40463 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40464
40465 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40466 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40467 regular expression.
40468 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40469 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40470
40471 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
40472
40473 * gcc.c-torture/execute/20030224-2.c: New test.
40474
40475 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40476
40477 * gcc.dg/decl-3.c: New test.
40478
40479 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40480
40481 * gcc.dg/i386-loop-2.c: New test.
40482
40483 2003-03-11 Mark Mitchell <mark@codesourcery.com>
40484
40485 PR c++/9474
40486 * g++.dg/parse/namespace8.C: New test.
40487
40488 PR c++/9924
40489 * g++.dg/overload/builtin2.C: New test.
40490
40491 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
40492
40493 * gcc.dg/return-type-3.c: New test.
40494
40495 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40496
40497 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40498 profiling options are not supported.
40499
40500 2003-03-10 Mark Mitchell <mark@codesourcery.com>
40501
40502 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40503 * g++.old-deja/g++.warn/impint2.C: Likewise.
40504
40505 2003-03-10 Devang Patel <dpatel@apple.com>
40506
40507 * g++.dg/cpp/c++_cmd_1.C: New test.
40508 * g++.dg/cpp/c++_cmd_1.h: New file.
40509
40510 2003-03-10 Segher Boessenkool <segher@koffie.nl>
40511
40512 * gcc.dg/altivec-9.c: New file.
40513
40514 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40515
40516 * gcc.dg/ppc-sdata-1.c: New test.
40517 * gcc.dg/ppc-sdata-2.c: New test.
40518
40519 2003-03-09 Mark Mitchell <mark@codesourcery.com>
40520
40521 PR c++/9373
40522 * g++.dg/opt/ptrmem2.C: New test.
40523
40524 PR c++/8534
40525 * g++.dg/opt/ptrmem1.C: New test.
40526
40527 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40528
40529 * gcc.dg/i386-loop-1.c: New test.
40530
40531 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40532
40533 PR c++/9970
40534 * g++.dg/lookup/friend1.C: New test.
40535
40536 2003-03-08 Mark Mitchell <mark@codesourcery.com>
40537
40538 PR c++/9823
40539 * g++.dg/parser/constructor1.C: New test.
40540
40541 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
40542
40543 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40544
40545 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40546
40547 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
40548
40549 * gcc.dg/cpp/Wunused.c: Update test.
40550
40551 2003-03-08 Jan Hubicka <jh@suse.cz>
40552
40553 * gcc.dg/inline-3.c: New test.
40554
40555 2003-03-08 Mark Mitchell <mark@codesourcery.com>
40556
40557 PR c++/9809
40558 * g++.dg/parse/builtin1.C: New test.
40559
40560 PR c++/9982
40561 * g++.dg/abi/cookie1.C: New test.
40562 * g++.dg/abi/cookie2.C: Likewise.
40563
40564 PR c++/9524
40565 * g++.dg/template/field1.C: New test.
40566
40567 PR c++/9912
40568 * g++.dg/parse/class1.C: New test.
40569 * g++.dg/parse/namespace7.C: Likewise.
40570 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40571
40572 2003-03-07 Mark Mitchell <mark@codesourcery.com>
40573
40574 * g++.dg/init/ref4.C: New test.
40575
40576 2003-03-07 Jan Hubicka <jh@suse.cz>
40577
40578 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40579 * gcc.dg/inline-3.c: New test.
40580
40581 2003-03-06 Mark Mitchell <mark@codesourcery.com>
40582
40583 * g++.dg/init/ref3.C: New test.
40584
40585 PR c++/9965
40586 * g++.dg/init/ref2.C: New test.
40587
40588 PR c++/9400
40589 * g++.dg/warn/Wshadow-2.C: New test.
40590
40591 PR c++/9791
40592 * g++.dg/warn/Woverloaded-1.C: New test.
40593
40594 2003-03-05 Jan Hubicka <jh@suse.cz>
40595
40596 * gcc.dg/i386-local2.c: New.
40597 * gcc.dg/i386-local.c: Fix typo.
40598
40599 2003-03-05 Mark Mitchell <mark@codesourcery.com>
40600
40601 * g++.dg/abi/layout3.C: New test.
40602
40603 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40604
40605 * gcc.c-torture/compile/20030305-1.c
40606
40607 2003-03-05 Jan Hubicka <jh@suse.cz>
40608
40609 * gcc.dg/i386-local.c: New.
40610
40611 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
40612
40613 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40614
40615 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40616
40617 * gcc.dg/switch-2.c: New test.
40618 * gcc.dg/switch-3.c: New test.
40619 * gcc.dg/Wswitch.c: Adjust line numbers.
40620 * gcc.dg/Wswitch-default.c: Likewise.
40621 * gcc.dg/Wswitch-enum.c: Likewise.
40622
40623 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
40624
40625 * gcc.c-torture/execute/20030222-1.c: New test.
40626
40627 2003-03-03 James E Wilson <wilson@tuliptree.org>
40628
40629 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40630
40631 2003-03-03 Mark Mitchell <mark@codesourcery.com>
40632
40633 PR c++/9878
40634 * g++.dg/init/ref1.C: New test.
40635
40636 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
40637
40638 * gcc.dg/sh-relax.c: New SH-only test.
40639
40640 2003-03-03 Geoffrey Keating <geoffk@apple.com>
40641
40642 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
40643 comment explaining purpose of testcase.
40644
40645 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
40646
40647 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40648 for HC11/HC12 (asm needs two int registers).
40649 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40650 HC11/HC12 because the test uses an asm which needs two 32-bit
40651 registers.
40652
40653 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
40654
40655 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40656 for HC11/HC12 (array is too large otherwise).
40657 * gcc.c-torture/compile/920501-4.x: New file, likewise.
40658 * gcc.c-torture/compile/20010518-2.x: Likewise.
40659 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40660 HC11/HC12 (array is too large).
40661
40662 2003-03-01 Geoffrey Keating <geoffk@apple.com>
40663
40664 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40665 * lib/g++-dg.exp (g++-dg-test): Likewise.
40666
40667 2003-03-01 Roger Sayle <roger@eyesopen.com>
40668
40669 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40670 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40671
40672 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40673
40674 * g++.dg/warn/implicit-typename1.C: Remove warning.
40675
40676 2003-02-28 Richard Henderson <rth@redhat.com>
40677
40678 * gcc.dg/noreturn-1.c: Move noreturn warning line.
40679 * gcc.dg/return-type-1.c: Move control reaches end warning line.
40680
40681 2003-02-28 Geoffrey Keating <geoffk@apple.com>
40682
40683 * gcc.dg/pch/pch.exp: Change .pch to .gch.
40684 * g++.dg/pch/pch.exp: Likewise.
40685
40686 2003-02-28 Mark Mitchell <mark@codesourcery.com>
40687
40688 PR c++/9879
40689 * g++.dg/init/new4.C: New test.
40690
40691 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
40692
40693 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40694
40695 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
40696
40697 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40698 unsigned long.
40699
40700 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40701 wider than float.
40702
40703 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40704
40705 * lib/scanasm.exp: Add support for counting numbers of
40706 occurences.
40707 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40708 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40709
40710 2003-02-25 Mark Mitchell <mark@codesourcery.com>
40711
40712 PR c++/9683
40713 * g++.dg/template/static3.C: New test.
40714
40715 PR c++/9829
40716 * g++.dg/parse/namespace6.C: New test.
40717
40718 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40719
40720 PR target/9732
40721 * gcc.dg/20030225-1.c: New test.
40722
40723 2003-02-24 Mark Mitchell <mark@codesourcery.com>
40724
40725 * README: Remove out-of-date information.
40726
40727 PR c++/9836
40728 * g++.dg/template/spec6.C: New test.
40729
40730 2003-02-24 Jeff Law <law@redhat.com>
40731
40732 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40733
40734 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40735
40736 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40737 * gcc.dg/pragma-ep-1.c: Likewise.
40738
40739 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40740
40741 PR c++/9602
40742 * g++.dg/template/friend16.C: New test.
40743
40744 2003-02-23 Mark Mitchell <mark@codesourcery.com>
40745
40746 PR c++/5333
40747 * g++.dg/parse/fused-params1.C: Adjust error messages.
40748 * g++.dg/template/nested3.C: New test.
40749
40750 2003-02-24 Alan Modra <amodra@bigpond.net.au>
40751
40752 * g++.dg/abi/param1.C: New test.
40753
40754 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40755
40756 PR c++/7982
40757 * g++.dg/warn/implicit-typename1.C: New test.
40758
40759 2003-02-22 Kelley Cook <kelleycook@comcast.net>
40760
40761 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40762 with "mtune".
40763 * g++.old-deja/g++.other/store-expr2.C: Likewise.
40764 * gcc.c-torture/execute/20010129-1.x: Likewise.
40765 * gcc.dg/20011107-1.c: Likewise.
40766 * gcc.dg/20020108-1.c: Likewise.
40767 * gcc.dg/20020122-3.c: Likewise.
40768 * gcc.dg/20020206-1.c: Likewise.
40769 * gcc.dg/20020310-1.c: Likewise.
40770 * gcc.dg/20020426-2.c: Likewise.
40771 * gcc.dg/20020517-1.c: Likewise.
40772 * gcc.dg/991230-1.c: Likewise.
40773 * gcc.dg/i386-unroll-1.c: Likewise.
40774 * gcc.misc-tests/i386-prefetch.exp: Likewise.
40775
40776 2003-02-22 Jan Hubicka <jh@suse.cz>
40777
40778 * gcc.dg/i386-mul.c: New test.
40779
40780 2003-02-21 Roger Sayle <roger@eyesopen.com>
40781
40782 * gcc.dg/builtins-5.c: New test case.
40783
40784 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
40785
40786 * gcc.dg/asmreg-1.c: New test.
40787
40788 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40789
40790 PR c++/9749
40791 * g++.dg/parse/varmod1.C: New test.
40792
40793 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40794
40795 PR c++/9727
40796 * g++.dg/template/op1.C: New test.
40797
40798 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40799
40800 PR c++/8906
40801 * g++.dg/template/nested2.C: New test.
40802
40803 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40804
40805 PR c++/8724
40806 * g++.dg/expr/dtor1.C: New test.
40807
40808 2003-02-21 Zack Weinberg <zack@codesourcery.com>
40809
40810 * gcc.dg/cpp/include3.c: New test.
40811 * gcc.dg/cpp/inc/foo.h: New file.
40812
40813 2003-02-21 Glen Nakamura <glen@imodulo.com>
40814
40815 * gcc.c-torture/execute/20030221-1.c: New test.
40816
40817 2003-02-20 Mark Mitchell <mark@codesourcery.com>
40818
40819 PR c++/9729
40820 * g++.dg/abi/conv1.C: New test.
40821
40822 2003-02-20 Jan Hubicka <jh@suse.cz>
40823
40824 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40825
40826 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
40827
40828 * gcc.c-torture/compile/20030219-1.c: New test.
40829
40830 2003-02-18 Jan Hubicka <jh@suse.cz>
40831
40832 * gcc.dg/funcorder.c: New test.
40833
40834 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40835
40836 * gcc.c-torture/execute/20030218-1.c: New.
40837
40838 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
40839
40840 * gcc.dg/20030218-1.c: New.
40841
40842 2003-02-18 Richard Henderson <rth@redhat.com>
40843
40844 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40845 * gcc.dg/attr-used-2.c: New.
40846
40847 2003-02-18 Mark Mitchell <mark@codesourcery.com>
40848
40849 PR c++/9704
40850 * g++.dg/init/copy5.C: New test.
40851
40852 2003-02-18 Geoffrey Keating <geoffk@apple.com>
40853
40854 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40855 * g++.dg/pch/pch.exp: Likewise.
40856
40857 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40858
40859 * gcc.c-torture/execute/20030209-1.c: Enable the test if
40860 STACK_SIZE is not defined.
40861
40862 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40863
40864 PR c++/9457
40865 * g++.dg/template/init1.C: New test.
40866
40867 2003-02-16 Jan HUbicka <jh@suse.cz>
40868
40869 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40870 (foo): Add few extra tests
40871 * gcc.dg/c99-const-expr-3.c: Likewise.
40872 * gcc.c-torture/execute/20030216-1.c: New.
40873
40874 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40875
40876 PR c++/9459
40877 * g++.dg/ext/typeof4.C: New test.
40878
40879 2003-02-15 Roger Sayle <roger@eyesopen.com>
40880
40881 * gcc.dg/i386-387-3.c: New test case.
40882
40883 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
40884
40885 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40886 cris-*-elf* cris-*-aout* and mmix-*-*.
40887
40888 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
40889
40890 * gcc.dg/20030213-1.c: New test.
40891
40892 2003-02-12 Roger Sayle <roger@eyesopen.com>
40893
40894 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40895 * gcc.dg/i386-387-2.c: Likewise.
40896
40897 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
40898
40899 * gcc.dg/ppc-spe.c: Fix formatting.
40900 Enable tests that were previously unsupported by gas.
40901 Delete tests for instructions that no longer exist.
40902 Switch arguments on evsubifw builtin.
40903
40904 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
40905
40906 * gcc.c-torture/execute/20030209-1.c: Disable the test if
40907 STACK_SIZE is too small.
40908
40909 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40910 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40911
40912 * gcc.dg/decl-2.c: New test.
40913
40914 2003-02-10 Jan Hubicka <jh@suse.cz>
40915
40916 * gcc.dg/i386-fpcvt-1.c: New test.
40917
40918 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
40919
40920 * gcc.c-torture/execute/20030209-1.c: New test.
40921
40922 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
40923
40924 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40925 int-wide bitops, use the constants of the same width.
40926 Likewise, if long long is 32-bit wide, test bitops using
40927 32-bit constants.
40928
40929 2003-02-07 Loren James Rittle <ljrittle@acm.org>
40930
40931 * gcc.dg/20021014-1.c: Annotate with expected notice text.
40932
40933 2003-02-07 Roger Sayle <roger@eyesopen.com>
40934
40935 * gcc.dg/builtins-4.c: New test case.
40936
40937 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40938
40939 * gcc.dg/20020430-1.c: Fix dg command typos.
40940 * gcc.dg/20020503-1.c: Likewise.
40941
40942 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40943
40944 PR c++/8785
40945 * g++.dg/parse/fused-params1.C: New test.
40946
40947 PR c++/8857
40948 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40949
40950 PR c++/8921
40951 * g++.dg/parse/non-dependent1.C: New test.
40952
40953 PR c++/8928
40954 * g++.dg/parse/dupl-tmpl-args1.C: New test.
40955
40956 PR c++/9228
40957 * g++.dg/parse/undefined7.C: New test.
40958 * g++.dg/parse/non-templ1.C: New test.
40959
40960 PR c++/9229
40961 * g++.dg/parse/too-many-tmpl-args1.C: New test.
40962
40963 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40964
40965 * gcc.c-torture/compile/20030206-1.c: New test.
40966
40967 2003-02-05 Roger Sayle <roger@eyesopen.com>
40968
40969 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40970 "pow" to "foo" to avoid potential confusion with a math built-in.
40971
40972 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40973
40974 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40975 conditions for SPARC targets.
40976
40977 2003-02-05 Jakub Jelinek <jakub@redhat.com>
40978
40979 * gcc.dg/20030204-1.c: New test.
40980
40981 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40982
40983 PR c++/38
40984 * g++.dg/parse/array-size1.C: New test.
40985
40986 PR c++/5657
40987 * g++.dg/parse/undefined3.C: New test.
40988
40989 PR c++/5665
40990 * g++.dg/parse/undefined4.C: New test.
40991
40992 PR c++/5975
40993 * g++.dg/parse/undefined5.C: New test.
40994
40995 PR c++/7259
40996 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40997
40998 PR c++/8578
40999 * g++.dg/parse/casting-operator1.C: New test.
41000
41001 PR c++/8596
41002 * g++.dg/parse/undefined6.C: New test.
41003
41004 PR c++/8736
41005 * g++.dg/parse/missing-template1.C: New test.
41006
41007 2003-02-04 Jan Hubicka <jh@suse.cz>
41008
41009 * gcc.dg/i386-cadd.c: Compile using -march=k8.
41010 * gcc.dg/i386-cmov?.c: Likewise.
41011 * gcc.dg/i386-fpcvt-?.c: Likewise.
41012 * gcc.dg/i386-ssefp-1.c: Likewise.
41013 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41014 conventions.
41015
41016 2003-02-03 Mark Mitchell <mark@codesourcery.com>
41017
41018 PR c++/7129
41019 * g++.dg/ext/max.C: New test.
41020
41021 2003-02-03 Jan Hubicka <jh@suse.cz>
41022
41023 * gcc.c-torture/execute/20030203-1.c: New test.
41024
41025 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
41026
41027 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41028 'natural-endian'.
41029
41030 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
41031
41032 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41033 * g++.dg/init/new2.C: Likewise.
41034 * g++.dg/other/new1.C: Likewise.
41035
41036 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
41037
41038 * gcc.dg/struct-ret-libc.c: New test.
41039
41040 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
41041
41042 * gcc.dg/20030129-1.c: New test.
41043
41044 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41045
41046 PR c++/8849
41047 * g++.dg/template/ptrmem4.C: New test.
41048
41049 2003-01-29 Mark Mitchell <mark@codesourcery.com>
41050
41051 * g++.dg/parser/constant1.C: New test.
41052
41053 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41054
41055 PR c++/8591
41056 * g++.dg/parse/friend2.C: New test.
41057
41058 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
41059
41060 PR c++/9437
41061 * g++.dg/template/unify4.C: New test.
41062
41063 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
41064
41065 * gcc.c-torture/execute/20030128-1.c: New test.
41066
41067 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
41068
41069 * g++.dg/lookup/nested1.C: Test moved from ...
41070 * g++.old-deja/g++.other/lookup24.C: ... here.
41071
41072 2003-01-28 Jan Hubicka <jh@suse.cz>
41073
41074 * gcc.dg/i386-cmov5.c: New test.
41075
41076 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41077
41078 * gcc.c-torture/execute/20010925-1.c: Changed the
41079 memcpy declaration.
41080
41081 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41082
41083 PR c++/3902
41084 * g++.dg/parse/template5.C: New test.
41085
41086 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
41087
41088 PR fortran/9258
41089 * g77.dg/pr9258: New test.
41090
41091 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
41092
41093 * README: Move relevant parts from README.g++.
41094
41095 * README.g++: Remove this file.
41096
41097 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41098
41099 * g++.dg/abi/dcast1.C: New test.
41100
41101 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41102
41103 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41104
41105 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
41106
41107 PR c++/47
41108 * g++.old-deja/g++.other/lookup24.C: New test.
41109
41110 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41111
41112 PR middle-end/7227
41113 * gcc.dg/uninit-C.c: New test.
41114
41115 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
41116
41117 * g++.dg/abi/covariant1.C: New test.
41118
41119 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
41120
41121 * gcc.dg/20030123-1.c: New test.
41122
41123 2003-01-25 Jan Hubicka <jh@suse.cz>
41124
41125 PR opt/8492
41126 * gcc.c-torture/compile/20030125-1.c
41127
41128 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
41129
41130 PR c++/9403
41131 * g++.dg/parse/template3.C: New test.
41132 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41133
41134 PR c++/795
41135 * g++.dg/parse/template4.C: New test.
41136
41137 PR c++/9415
41138 * g++.dg/template/qual2.C: New test.
41139
41140 PR c++/8545
41141 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41142
41143 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41144
41145 2003-01-25 Roger Sayle <roger@eyesopen.com>
41146
41147 * gcc.c-torture/execute/switch-1.c: New test case.
41148
41149 2003-01-25 Jan Hubicka <jh@suse.cz>
41150
41151 * gcc.c-torture/execute/20030125-1.[cx]: New test.
41152
41153 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
41154
41155 Tweaks for Bison-1.875. From the NEWS file:
41156 "- `parse error' -> `syntax error'
41157 Bison now uniformly uses the term `syntax error'"
41158 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41159 * gcc.dg/cpp/digraph2.c: Likewise.
41160 * gcc.dg/cpp/direct2.c: Likewise.
41161 * gcc.dg/cpp/paste4.c: Likewise.
41162 * gcc.dg/c90-restrict-1.c: Likewise.
41163 * gcc.dg/c99-func-2.c: Likewise.
41164 * gcc.dg/noncompile/920721-2.c: Likewise.
41165 * gcc.dg/noncompile/930622-2.c: Likewise.
41166 * gcc.dg/noncompile/940112-1.c: Likewise.
41167 * gcc.dg/noncompile/950921-1.c: Likewise.
41168 * gcc.dg/noncompile/951123-1.c: Likewise.
41169 * gcc.dg/noncompile/971104-1.c: Likewise.
41170 * gcc.dg/noncompile/990416-1.c: Likewise.
41171
41172 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
41173
41174 * g++.dg/parse/undefined1.C: Add error message.
41175
41176 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41177
41178 PR c++/9354
41179 * g++.dg/parse/new1.C: New test.
41180
41181 PR c++/9216
41182 * g++.dg/parse/template2.C: New test.
41183
41184 PR c++/9354
41185 * g++.dg/parse/typedef2.C: New test.
41186
41187 PR c++/9328
41188 * g++.dg/ext/typeof3.C: New test.
41189
41190 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41191
41192 PR c++/2738
41193 * g++.dg/parse/ret-type1.C: New test.
41194
41195 PR c++/3792
41196 * g++.dg/parse/tmpl-outside1.C: New test.
41197
41198 PR c++/4207
41199 * g++.dg/parse/int-as-enum1.C: New test.
41200
41201 PR c++/4903
41202 * g++.dg/parse/no-typename1.C: New test.
41203
41204 PR c++/5533
41205 * g++.dg/parse/no-value1.C: New test.
41206
41207 PR c++/5921
41208 * g++.dg/parse/wrong-inline1.C: New test.
41209
41210 PR c++/6402
41211 * g++.dg/parse/ref1.C: New test.
41212
41213 PR c++/6992
41214 * g++.dg/parse/attr-ctor1.C: New test.
41215
41216 PR c++/7229
41217 * g++.dg/parse/namespace5.C: New test.
41218
41219 PR c++/7917
41220 * g++.dg/parse/func-def1.C: New test.
41221
41222 PR c++/8143
41223 * g++.dg/parse/undefined1.C: New test.
41224
41225 PR c++/5723, PR c++/8522
41226 * g++.dg/parse/specialization1.C: New test.
41227
41228 PR c++/163, PR c++/8595
41229 * g++.dg/parse/struct-as-enum1.C: New test.
41230
41231 PR c++/9173
41232 * g++.dg/parse/undefined2.C: New test.
41233
41234 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41235
41236 PR c++/9298
41237 * g++.dg/parse/template1.C: New test.
41238
41239 PR c++/9384
41240 * g++.dg/parse/using1.C: New test.
41241
41242 PR c++/9285
41243 PR c++/9294
41244 * g++.dg/parse/expr2.C: New test.
41245
41246 PR c++/9388
41247 * g++.dg/parse/lookup2.C: Likewise.
41248
41249 2003-01-21 Jan Hubicka <jh@suse.cz>
41250
41251 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41252 * gcc.c-torture/execute/eeprof-1.c: Likewise.
41253 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41254 * gcc.c-torture/execute/string-opt-*.c: Likewise.
41255
41256 2003-01-20 Nick Clifton <nickc@redhat.com>
41257
41258 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
41259 problem with ARM sibcall code generation.
41260
41261 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
41262
41263 * gcc.c-torture/execute/20030120-1.c: New.
41264
41265 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
41266
41267 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41268
41269 2003-01-17 Mark Mitchell <mark@codesourcery.com>
41270
41271 PR c++/9272
41272 * g++.dg/parse/ctor1.C: New test.
41273
41274 PR c++/9294:
41275 * g++.dg/parse/qualified1.C: New test.
41276
41277 * g++.dg/parse/typename3.C: New test.
41278
41279 2003-01-16 Richard Henderson <rth@redhat.com>
41280
41281 * g++.dg/tls/init-2.C: Fix error matches for real this time.
41282
41283 2003-01-16 Richard Henderson <rth@redhat.com>
41284
41285 * g++.dg/pch/pch.exp: Copy test header to the working directory
41286 before using it either for precompilation or direct use.
41287 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41288 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41289
41290 2003-01-16 Richard Henderson <rth@redhat.com>
41291
41292 * gcc.dg/pch/pch.exp: Copy test header to the working directory
41293 before using it either for precompilation or direct use.
41294 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41295 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41296
41297 2003-01-16 Mark Mitchell <mark@codesourcery.com>
41298
41299 * g++.dg/ext/typename1.C: Add typename keyword.
41300 * g++.dg/template/crash1.C: Update error messages.
41301 * g++.dg/template/crash2.C: Remove error message.
41302 * g++.dg/parse/typename2.C: New test.
41303 * g++.dg/template/typename2.C: Change implicit
41304 typename warning into error.
41305 * g++.old-deja/g++.benjamin/tem03.C: Issue more
41306 error messages.
41307 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41308 * g++.old-deja/g++.brendan/crash56.C: Add this->.
41309 * g++.old-deja/g++.law/visibility13.C: Remove error
41310 messages.
41311 * g++.old-deja/g++.ns/template17.C: Reorder code to
41312 make declaration visible in template.
41313 * g++.old-deja/g++.pt/crash3.C: Fix typos.
41314 * g++.old-deja/g++.pt/crash36.C: Issue more error
41315 messages.
41316 * g++.old-deja/g++.pt/crash5.C: Improve error
41317 message.
41318 * g++.old-deja/g++.pt/crash67.C: Remove warning.
41319 * g++.old-deja/g++.pt/inherit1.C: Add this->.
41320 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41321 * g++.old-deja/g++.pt/typename16.C: Replace implicit
41322 typename warning with error message.
41323 * g++.old-deja/g++.pt/typename19.C: Remove warning.
41324 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41325 * g++.old-deja/g++.robertl/eb24.C: Use this->.
41326
41327 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
41328
41329 * g++.dg/parse/ambig2.C: New test.
41330
41331 2003-01-15 Richard Henderson <rth@redhat.com>
41332
41333 * g++.dg/tls/init-2.C: Update error message string.
41334
41335 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41336
41337 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41338
41339 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
41340
41341 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41342 all for HC11/HC12.
41343 * gcc.c-torture/compile/20001205-1.x: Likewise.
41344 * gcc.c-torture/compile/20001226-1.x: Likewise.
41345 * gcc.c-torture/compile/920520-1.x: Likewise.
41346 * gcc.c-torture/compile/961203-1.x: Likewise.
41347 * gcc.c-torture/compile/20020604-1.x: Likewise.
41348
41349 2003-01-15 Jan Hubicka <jh@suse.cz>
41350
41351 * gcc.c-torture/compile/20030115-1.c: New test.
41352
41353 * gcc.dg/i386-fpcvt-1.c: New test.
41354 * gcc.dg/i386-fpcvt-2.c: New test.
41355
41356 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
41357
41358 Further conform g++'s __vmi_class_type_info to the C++ ABI
41359 specification.
41360 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41361 the specification.
41362
41363 2003-01-14 Jan Hubicka <jh@suse.cz>
41364
41365 * gcc.dg/i386-fpcvt-1.c: New test.
41366 * gcc.dg/i386-fpcvt-2.c: New test.
41367
41368 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
41369
41370 * gcc.dg/i386-mmx-3.c: New test.
41371
41372 2003-01-12 Mark Mitchell <mark@codesourcery.com>
41373
41374 PR c++/9264
41375 * g++.dg/parse/octal1.C: New file.
41376
41377 PR c++/9172
41378 * g++.dg/parse/typename1.C: New file.
41379
41380 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
41381
41382 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41383 * gcc.dg/bf-no-ms-layout.c: Likewise.
41384 * gcc.dg/bf-ms-attrib.c: Likewise.
41385
41386 2003-01-10 Mark Mitchell <mark@codesourcery.com>
41387
41388 PR c++/9099
41389 * g++.dg/parse/dtor1.C: New file.
41390
41391 PR c++/9128
41392 * g++.dg/rtti/typeid1.C: New file.
41393
41394 PR c++/9153
41395 * g++.dg/parse/lookup1.C: New file.
41396
41397 PR c++/9171
41398 * g++.dg/templ/spec5.C: New file.
41399
41400 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
41401
41402 * gcc.c-torture/compile/20030110-1.c: New test.
41403
41404 2003-01-09 Geoffrey Keating <geoffk@apple.com>
41405
41406 Merge from pch-branch:
41407
41408 2002-12-23 Geoffrey Keating <geoffk@apple.com>
41409
41410 * gcc.dg/pch/cpp-1.h: New.
41411 * gcc.dg/pch/cpp-1.c: New.
41412 * gcc.dg/pch/cpp-2.h: New.
41413 * gcc.dg/pch/cpp-2.c: New.
41414
41415 2002-11-19 Geoffrey Keating <geoffk@apple.com>
41416
41417 * gcc.dg/pch/except-1.h: New.
41418 * gcc.dg/pch/except-1.c: New.
41419
41420 2002-11-13 Geoffrey Keating <geoffk@apple.com>
41421
41422 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41423 running test.
41424 * gcc.dg/pch: Include *.hp not *.h.
41425 * gcc.dg/pch/system-1.h: New.
41426 * gcc.dg/pch/system-1.c: New.
41427
41428 2002-11-11 Geoffrey Keating <geoffk@apple.com>
41429
41430 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41431 rather than trying to build and run a program using PCH.
41432 * gcc.dg/pch: Remove dg-do commands from test files.
41433
41434 2002-11-08 Geoffrey Keating <geoffk@apple.com>
41435
41436 * gcc.dg/pch/macro-3.c: New.
41437 * gcc.dg/pch/macro-3.h: New.
41438
41439 2002-11-04 Geoffrey Keating <geoffk@apple.com>
41440
41441 * gcc.dg/pch/common-1.c: New.
41442 * gcc.dg/pch/common-1.h: New.
41443 * gcc.dg/pch/decl-1.c: New.
41444 * gcc.dg/pch/decl-1.h: New.
41445 * gcc.dg/pch/decl-2.c: New.
41446 * gcc.dg/pch/decl-2.h: New.
41447 * gcc.dg/pch/decl-3.c: New.
41448 * gcc.dg/pch/decl-3.h: New.
41449 * gcc.dg/pch/decl-4.c: New.
41450 * gcc.dg/pch/decl-4.h: New.
41451 * gcc.dg/pch/decl-5.c: New.
41452 * gcc.dg/pch/decl-5.h: New.
41453 * gcc.dg/pch/global-1.c: New.
41454 * gcc.dg/pch/global-1.h: New.
41455 * gcc.dg/pch/inline-1.c: New.
41456 * gcc.dg/pch/inline-1.h: New.
41457 * gcc.dg/pch/inline-2.c: New.
41458 * gcc.dg/pch/inline-2.h: New.
41459 * gcc.dg/pch/static-1.c: New.
41460 * gcc.dg/pch/static-1.h: New.
41461 * gcc.dg/pch/static-2.c: New.
41462 * gcc.dg/pch/static-2.h: New.
41463
41464 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
41465
41466 * g++.dg/pch/pch.exp: Better handle failing testcases.
41467 * gcc.dg/pch/pch.exp: Likewise.
41468 * gcc.dg/pch/macro-1.c: New.
41469 * gcc.dg/pch/macro-1.h: New.
41470 * gcc.dg/pch/macro-2.c: New.
41471 * gcc.dg/pch/macro-2.h: New.
41472
41473 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
41474
41475 * g++.dg/dg.exp: Treat files in pch/ specially.
41476 * g++.dg/pch/pch.exp: New file.
41477 * g++.dg/pch/empty.H: New file.
41478 * g++.dg/pch/empty.C: New file.
41479 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41480 "precompile".
41481
41482 * gcc.dg/pch/pch.exp: New file.
41483 * gcc.dg/pch/empty.h: New file.
41484 * gcc.dg/pch/empty.c: New file.
41485 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41486 "precompile".
41487
41488 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41489
41490 * g++.dg/template/friend14.C: New test.
41491
41492 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41493
41494 * gcc.dg/old-style-asm-1.c: New test.
41495
41496 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
41497
41498 * gcc.c-torture/compile/20030109-1.c: New test.
41499
41500 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41501
41502 * gcc.c-torture/execute/20030109-1.c: New test.
41503
41504 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
41505
41506 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41507 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41508 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41509 * g++.old-deja/g++.mike/eh2.C: Likewise.
41510 * g++.old-deja/g++.mike/eh3.C: Likewise.
41511 * g++.old-deja/g++.mike/eh5.C: Likewise.
41512 * g++.old-deja/g++.mike/eh6.C: Likewise.
41513 * g++.old-deja/g++.mike/eh7.C: Likewise.
41514 * g++.old-deja/g++.mike/eh8.C: Likewise.
41515 * g++.old-deja/g++.mike/eh9.C: Likewise.
41516 * g++.old-deja/g++.mike/eh10.C: Likewise.
41517 * g++.old-deja/g++.mike/eh12.C: Likewise.
41518 * g++.old-deja/g++.mike/eh13.C: Likewise.
41519 * g++.old-deja/g++.mike/eh14.C: Likewise.
41520 * g++.old-deja/g++.mike/eh16.C: Likewise.
41521 * g++.old-deja/g++.mike/eh17.C: Likewise.
41522 * g++.old-deja/g++.mike/eh18.C: Likewise.
41523 * g++.old-deja/g++.mike/eh21.C: Likewise.
41524 * g++.old-deja/g++.mike/eh23.C: Likewise.
41525 * g++.old-deja/g++.mike/eh24.C: Likewise.
41526 * g++.old-deja/g++.mike/eh25.C: Likewise.
41527 * g++.old-deja/g++.mike/eh26.C: Likewise.
41528 * g++.old-deja/g++.mike/eh27.C: Likewise.
41529 * g++.old-deja/g++.mike/eh28.C: Likewise.
41530 * g++.old-deja/g++.mike/eh29.C: Likewise.
41531 * g++.old-deja/g++.mike/eh31.C: Likewise.
41532 * g++.old-deja/g++.mike/eh33.C: Likewise.
41533 * g++.old-deja/g++.mike/eh34.C: Likewise.
41534 * g++.old-deja/g++.mike/eh35.C: Likewise.
41535 * g++.old-deja/g++.mike/eh36.C: Likewise.
41536 * g++.old-deja/g++.mike/eh37.C: Likewise.
41537 * g++.old-deja/g++.mike/eh38.C: Likewise.
41538 * g++.old-deja/g++.mike/eh39.C: Likewise.
41539 * g++.old-deja/g++.mike/eh40.C: Likewise.
41540 * g++.old-deja/g++.mike/eh41.C: Likewise.
41541 * g++.old-deja/g++.mike/eh42.C: Likewise.
41542 * g++.old-deja/g++.mike/eh44.C: Likewise.
41543 * g++.old-deja/g++.mike/eh46.C: Likewise.
41544 * g++.old-deja/g++.mike/eh47.C: Likewise.
41545 * g++.old-deja/g++.mike/eh48.C: Likewise.
41546 * g++.old-deja/g++.mike/eh49.C: Likewise.
41547 * g++.old-deja/g++.mike/eh50.C: Likewise.
41548 * g++.old-deja/g++.mike/eh51.C: Likewise.
41549 * g++.old-deja/g++.mike/eh53.C: Likewise.
41550 * g++.old-deja/g++.mike/eh55.C: Likewise.
41551 * g++.old-deja/g++.mike/p7912.C: Likewise.
41552 * g++.old-deja/g++.mike/p9706.C: Likewise.
41553 * g++.old-deja/g++.mike/p10416.C: Likewise.
41554 * g++.old-deja/g++.mike/p11667.C: Likewise.
41555 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41556 Remove redundant reference to Iris.
41557 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41558 Elxsi, i860, Pico Java, and WE32K.
41559
41560 2003-01-07 Mark Mitchell <mark@codesourcery.com>
41561
41562 * g++.dg/ext/asm4.C: New test.
41563
41564 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41565
41566 PR c++/9030
41567 * g++.dg/template/friend12.C: New test.
41568 * g++.dg/template/friend13.C: Likewise.
41569 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41570
41571 2003-01-08 Jan Hubicka <jh@suse.cz>
41572
41573 * gcc.dg/i386-cadd.c: New test.
41574 * gcc.dg/i386-cmov4.c: Likewise.
41575
41576 2003-01-06 Mark Mitchell <mark@codesourcery.com>
41577
41578 PR c++/9165
41579 * g++.dg/warn/Wunused-3.C: New test.
41580
41581 * g++.dg/abi/bitfield9.C: New test.
41582
41583 PR c++/9189
41584 * g++.dg/parse/defarg3.C: New test.
41585
41586 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
41587
41588 * g++.dg/parse/ambig1.C: New test.
41589 * g++.dg/parse/defarg2.C: New test.
41590
41591 2003-01-05 Mark Mitchell <mark@codesourcery.com>
41592
41593 * g++.dg/template/defarg-1.C: New test.
41594 * g++.dg/template/local2.C: Likewise.
41595
41596 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
41597
41598 * gcc.c-torture/execute/20030105-1.c: New test.
41599
41600 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41601
41602 * g++.dg/parse/namespace3.C: Remove extra semicolons.
41603 * g++.dg/parse/namespace4.C: Likewise.
41604
41605 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
41606
41607 * g++.dg/template/ntp2.C: New test.
41608
41609 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
41610
41611 * g++.dg/parse/extern-C-1.C: New test.
41612
41613 * g++.dg/parse/namespace4.C: New test.
41614
41615 * g++.dg/template/nested1.C: New test.
41616
41617 * g++.dg/parse/namespace3.C: New test.
41618
41619 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
41620
41621 * g++.dg/lookup/two-stage1.C: New test.
41622
41623 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41624
41625 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41626 * g++.old-deja/g++.jason/access8.C: Likewise.
41627 * g++.old-deja/g++.other/decl5.C: Likewise.
41628
41629 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
41630
41631 * g++.dg/parse/parse7.C: New test.
41632
41633 2003-01-02 Mark Mitchell <mark@codesourcery.com>
41634
41635 PR c++/2843
41636 * g++.dg/ext/attrib7.C: New test.
41637
41638 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
41639
41640 * g++.dg/parse/parse6.C: New test.
41641
41642 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
41643
41644 * gcc.dg/h8300-stack-1.c: New.
41645
41646 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
41647
41648 g++.dg/lookup/exception1.C: New test.
41649
41650 g++.dg/lookup/template1.C: New test.
41651
41652 g++.dg/parse/namespace2.C: New test.
41653
41654 g++.dg/parse/parens2.C: New test.
41655
41656 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41657
41658 * g++.dg/parse/parse5.C: New test.
41659 * g++.dg/lookup/scoped4.C: New test.
41660
41661 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
41662
41663 * g++.dg/parse/parens1.C: New test.
41664
41665 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41666 angle-bracket1.C.
41667 * g++.dg/parse/parens2.C: New test.
41668
41669 * g++.dg/lookup/scope-operator1.C: New test.
41670
41671 * g++.dg/parse/operator1.C: New test.
41672
41673 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41674
41675 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41676 * g++.old-deja/g++.other/access6.C: Likewise.
41677 * g++.old-deja/g++.other/decl1.C: Likewise.
41678 * g++.old-deja/g++.pt/typename12.C: Likewise.
41679
41680 2002-12-31 Mark Mitchell <mark@codesourcery.com>
41681
41682 * g++.dg/parse/namespace1.C: New test.
41683
41684 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41685
41686 * g++.dg/parse/parse4.C: New test.
41687
41688 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41689
41690 * g++.dg/parse/parse3.C: New test.
41691
41692 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41693
41694 * g++.dg/parse/parse2.C: New test.
41695
41696 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41697
41698 * g++.dg/template/friend11.C: New test.
41699
41700 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41701
41702 * g++.dg/parse/parse1.C: New test.
41703
41704 2002-12-31 Janis Johnson <janis187@us.ibm.com>
41705
41706 * lib/profopt.exp: Change the name of a global variable to avoid
41707 possible clashes with other test suites.
41708
41709 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
41710
41711 * g++.dg/inherit/covariant8.C: New test.
41712
41713 2002-12-31 Mark Mitchell <mark@codesourcery.com>
41714
41715 * g++.dg/init/array9.C: New test.
41716
41717 PR c++/9112
41718 * g++.dg/parse/expr1.C: New test.
41719
41720 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
41721
41722 * gcc.c-torture/compile/20021230-1.c: New test.
41723
41724 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
41725
41726 * g++.dg/inherit/covariant5.C: New test.
41727 * g++.dg/inherit/covariant6.C: New test.
41728 * g++.dg/inherit/covariant7.C: New test.
41729
41730 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41731
41732 PR c++/2739
41733 * g++.dg/other/access2.C: New test.
41734
41735 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
41736
41737 * g++.dg/other/anon-struct.C: No longer fails
41738 * g++.old-deja/g++.brendan/parse4.C: Likewise.
41739 * g++.old-deja/g++.brendan/parse5.C: Likewise.
41740 * g++.old-deja/g++.brendan/parse6.C: Likewise.
41741
41742 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
41743
41744 * g++.dg/parse/angle-bracket.C (main): No longer fails.
41745
41746 2002-12-27 Mark Mitchell <mark@codesourcery.com>
41747
41748 * g++.dg/eh/spec4.C: Remove stray semicolon.
41749 * g++.dg/expr/pmf-1.C: Change error message.
41750 * g++.dg/ext/asm1.C: Remove stray semicolon.
41751 * g++.dg/ext/typename1.C: Add missing typenames.
41752 * g++.dg/inherit/template-as-base.C: Change error message.
41753 * g++.dg/lookup/scoped1.C: Likewise.
41754 * g++.dg/lookup/scoped2.C: Likewise.
41755 * g++.dg/lookup/using2.C: Likewise.
41756 * g++.dg/other/component1.C: Remove stray semicolon.
41757 * g++.dg/other/do1.C: Change error message.
41758 * g++.dg/other/error2.C: Likewise.
41759 * g++.dg/other/init1.C: Likewise.
41760 * g++.dg/other/packed1.C: Remove stray semicolon.
41761 * g++.dg/other/ptrmem2.C: Change error message.
41762 * g++.dg/parse/parameter-declaration-1.C: Remove line number
41763 marker.
41764 * g++.dg/special/initp1.C: Remove invalid attribute usage.
41765 * g++.dg/template/access3.C: Add typename keyword.
41766 * g++.dg/template/access5.C: Remove stray semicolon.
41767 * g++.dg/template/access6.C: Likewise.
41768 * g++.dg/template/complit1.C: Likewise.
41769 * g++.dg/template/crash1.C: Change error message.
41770 * g++.dg/template/inherit2.C: Remove stray semicolon.
41771 * g++.dg/template/instantiate2.C: Likewise.
41772 * g++.dg/template/instantiate3.C: Change error message.
41773 * g++.dg/template/qual1.C: Remove stray semicolon.
41774 * g++.dg/template/qualttp18.C: Change error message.
41775 * g++.dg/template/ref1.C: Remove stray semicolon.
41776 * g++.dg/template/sizeof1.C (A::value): Declare it.
41777 * g++.dg/template/spec4.C: Change error message.
41778 * g++.dg/template/static1.C: Likewise.
41779 * g++.dg/template/type1.C: Likewise.
41780 * g++.dg/template/typename3.C: Likewise.
41781 * g++.old-deja/g++.benjamin/13478.C: Change error message.
41782 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41783 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41784 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41785 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41786 named return value extension.
41787 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41788 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41789 * g++.old-deja/g++.bob/extern_C.C: Likewise.
41790 * g++.old-deja/g++.bob/inherit2.C: Likewise.
41791 * g++.old-deja/g++.brendan/complex1.C: Likewise.
41792 * g++.old-deja/g++.brendan/copy5.C: Likewise.
41793 * g++.old-deja/g++.brendan/crash13.C: Likewise.
41794 * g++.old-deja/g++.brendan/crash15.C: Likewise.
41795 * g++.old-deja/g++.brendan/crash18.C: Change error message.
41796 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41797 * g++.old-deja/g++.brendan/crash38.C: Likewise.
41798 * g++.old-deja/g++.brendan/crash50.C: Likewise.
41799 * g++.old-deja/g++.brendan/crash56.C: Likewise.
41800 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41801 syntax.
41802 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41803 * g++.old-deja/g++.brendan/crash8.C: Change error message.
41804 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41805 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41806 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41807 * g++.old-deja/g++.brendan/template11.C: Likewise.
41808 * g++.old-deja/g++.brendan/template26.C: Likewise.
41809 * g++.old-deja/g++.brendan/template27.C: Use explicit
41810 specialization syntax.
41811 * g++.old-deja/g++.brendan/template30.C: Likewise.
41812 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41813 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41814 non-dependent names.
41815 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41816 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41817 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41818 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41819 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41820 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41821 named return value extension.
41822 * g++.old-deja/g++.ext/namedret2.C: Likewise.
41823 * g++.old-deja/g++.ext/namedret3.C: Likewise.
41824 * g++.old-deja/g++.ext/return1.C: Likewise.
41825 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41826 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41827 * g++.old-deja/g++.jason/access8.C: Likewise.
41828 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41829 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41830 pseudo-destructor names.
41831 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41832 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41833 pseudo-destructor names.
41834 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41835 * g++.old-deja/g++.jason/overload19.C: Likewise.
41836 * g++.old-deja/g++.jason/overload32.C: Likewise.
41837 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41838 stray semicolons.
41839 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41840 * g++.old-deja/g++.jason/return.C: Likewise.
41841 * g++.old-deja/g++.jason/return2.C: Likewise.
41842 * g++.old-deja/g++.jason/shadow1.C: Likewise.
41843 * g++.old-deja/g++.jason/special.C: Use explicit specialization
41844 syntax.
41845 * g++.old-deja/g++.jason/template10.C: Account for use of
41846 non-dependent names.
41847 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41848 syntax.
41849 * g++.old-deja/g++.jason/template37.C: Likewise.
41850 * g++.old-deja/g++.law/access4.C: Change error messages.
41851 * g++.old-deja/g++.law/arm13.C: Remove incorrect
41852 pseudo-destructor names.
41853 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41854 * g++.old-deja/g++.law/ctors9.C: Likewise.
41855 * g++.old-deja/g++.law/cvt22.C: Likewise.
41856 * g++.old-deja/g++.law/dtors5.C: Likewise.
41857 * g++.old-deja/g++.law/global-init1.C: Likewise.
41858 * g++.old-deja/g++.law/missed-error3.C: Likewise.
41859 * g++.old-deja/g++.law/operators28.C: Likewise.
41860 * g++.old-deja/g++.law/visibility28.C: Likewise.
41861 * g++.old-deja/g++.martin/eval1.C: Likewise.
41862 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41863 name.
41864 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41865 * g++.old-deja/g++.mike/net34.C: Likewise.
41866 * g++.old-deja/g++.mike/net36.C: Likewise.
41867 * g++.old-deja/g++.mike/ns2.C: Likewise.
41868 * g++.old-deja/g++.mike/p12306.C: Likewise.
41869 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41870 value extension.
41871 * g++.old-deja/g++.mike/p700.C: Likewise.
41872 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41873 * g++.old-deja/g++.mike/p710.C: Likewise.
41874 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41875 value extension.
41876 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41877 * g++.old-deja/g++.mike/pmf9.C: Likewise.
41878 * g++.old-deja/g++.ns/crash2.C: Likewise.
41879 * g++.old-deja/g++.ns/crash3.C: Likewise.
41880 * g++.old-deja/g++.ns/invalid1.C: Likewise.
41881 * g++.old-deja/g++.ns/ns17.C: Likewise.
41882 * g++.old-deja/g++.ns/template16.C: Likewise.
41883 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41884 keyword.
41885 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41886 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41887 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41888 named return value extension.
41889 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41890 * g++.old-deja/g++.other/access4.C: Issue additional error
41891 messages.
41892 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41893 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41894 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41895 * g++.old-deja/g++.other/crash25.C: Change error message.
41896 * g++.old-deja/g++.other/crash4.C: Change error message.
41897 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41898 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41899 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41900 checks.
41901 * g++.old-deja/g++.other/defarg8.C: Likewise.
41902 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41903 * g++.old-deja/g++.other/dtor10.C: Likewise.
41904 * g++.old-deja/g++.other/incomplete.C: Likewise.
41905 * g++.old-deja/g++.other/linkage7.C: Likewise.
41906 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41907 lookup algorithm.
41908 * g++.old-deja/g++.other/mangle2.C: Likewise.
41909 * g++.old-deja/g++.other/refinit2.C: Likewise.
41910 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41911 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41912 * g++.old-deja/g++.pt/crash28.C: Likewise.
41913 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41914 syntax.
41915 * g++.old-deja/g++.pt/crash32.C: Change error message.
41916 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41917 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41918 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41919 error message position.
41920 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41921 * g++.old-deja/g++.pt/defarg8.C: Change error message.
41922 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41923 syntax.
41924 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41925 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41926 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41927 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41928 keyword.
41929 * g++.old-deja/g++.pt/explicit31.C: Likewise.
41930 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41931 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41932 keyword.
41933 * g++.old-deja/g++.pt/explicit71.C: Change error message.
41934 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41935 syntax.
41936 * g++.old-deja/g++.pt/friend28.C: Account for use of
41937 non-dependent names.
41938 * g++.old-deja/g++.pt/friend29.C: Likewise.
41939 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41940 rules.
41941 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41942 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41943 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41944 lookup rules.
41945 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41946 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41947 keyword.
41948 * g++.old-deja/g++.pt/memclass20.C: Likewise.
41949 * g++.old-deja/g++.pt/memclass5.C: Likewise.
41950 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41951 keyword.
41952 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41953 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41954 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41955 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41956 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41957 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41958 keyword.
41959 * g++.old-deja/g++.pt/spec10.C: Likewise.
41960 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41961 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41962 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41963 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41964 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41965 * g++.old-deja/g++.pt/ttp62.C: Likewise.
41966 * g++.old-deja/g++.pt/ttp64.C: Likewise.
41967 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41968 * g++.old-deja/g++.pt/typename15.C: Likewise.
41969 * g++.old-deja/g++.pt/typename22.C: Likewise.
41970 * g++.old-deja/g++.pt/typename6.C: Change error messages.
41971 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41972 * g++.old-deja/g++.pt/virtual2.C: Likewise.
41973 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41974 syntax.
41975 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41976 return value extension.
41977 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41978 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41979 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41980 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41981
41982 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
41983
41984 * g++.dg/warn/inline1.C: New test.
41985 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41986 * g++.old-deja/g++.jason/synth10.C: Likewise.
41987 * g++.old-deja/g++.mike/net31.C: Likewise.
41988 * g++.old-deja/g++.mike/p8786.C: Likewise.
41989
41990 * g++.dg/template/friend10.C: New test.
41991 * g++.dg/template/conv5.C: New test.
41992
41993 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
41994
41995 * g++.dg/lookup/scoped3.C: New test.
41996
41997 * g++.dg/lookup/decl1.C: New test.
41998 * g++.dg/lookup/decl2.C: New test.
41999
42000 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
42001
42002 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42003 gcc.c-torture/compile/20021015-1.c,
42004 gcc.c-torture/compile/20021015-2.c,
42005 gcc.c-torture/compile/20021123-1.c,
42006 gcc.c-torture/compile/20021123-2.c,
42007 gcc.c-torture/compile/20021123-3.c,
42008 gcc.c-torture/compile/20021123-4.c,
42009 gcc.c-torture/execute/20021024-1.c: Add tests previously added
42010 only to 3.1 or 3.2 branch.
42011
42012 2002-12-23 Mark Mitchell <mark@codesourcery.com>
42013
42014 * gcc.dg/i386-bitfield3.c: New test.
42015
42016 * gcc.dg/i386-bitfield2.c: New test.
42017
42018 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
42019
42020 * g++.dg/parse/conv_op1.C: New test.
42021
42022 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
42023
42024 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42025 approved.
42026
42027 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
42028
42029 * gcc.c-torture/compile/20021220-1.c: New test.
42030
42031 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
42032
42033 * gcc.dg/i386-fastcall-1.c: New.
42034
42035 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42036
42037 * gcc.c-torture/execute/20021219-1.c: New test.
42038
42039 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42040
42041 * gcc.dg/i386-pic-1.c: New test.
42042
42043 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42044
42045 PR c++/8099
42046 * g++.dg/template/friend9.C: New test.
42047
42048 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42049
42050 PR c++/3663
42051 * g++.dg/template/access7.C: New test.
42052
42053 2002-12-18 Nick Clifton <nickc@redhat.com>
42054
42055 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42056 the libstdc++-v3 directory has been found.
42057
42058 2002-12-12 Devang Patel <dpatel@apple.com>
42059 * gcc.dg/darwin-ld-1.c: New test.
42060 * gcc.dg/darwin-ld-2.c: New test.
42061 * gcc.dg/darwin-ld-3.c: New test.
42062 * gcc.dg/darwin-ld-4.c: New test.
42063 * gcc.dg/darwin-ld-5.c: New test.
42064
42065 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42066
42067 * gcc.c-torture/compile/20021212-1.c: New test.
42068
42069 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
42070
42071 * gcc.dg/fshort-wchar: New test.
42072
42073 2002-12-10 Mark Mitchell <mark@codesourcery.com>
42074
42075 PR c++/8372
42076 * g++.dg/template/dtor1.C: New test.
42077
42078 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42079 markers.
42080
42081 2002-12-10 Jakub Jelinek <jakub@redhat.com>
42082
42083 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42084
42085 2002-12-09 Mark Mitchell <mark@codesourcery.com>
42086
42087 * g++.dg/template/static1.C: New test.
42088 * g++.dg/template/static2.C: New test.
42089 * g++.old-deja/g++.ext/memconst.C: New test.
42090
42091 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42092
42093 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42094 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42095 * g++.dg/special/initp1.C: Likewise.
42096
42097 2002-12-06 Jakub Jelinek <jakub@redhat.com>
42098
42099 * gcc.c-torture/execute/20021204-1.c: New test.
42100
42101 2002-12-04 Geoffrey Keating <geoffk@apple.com>
42102
42103 * gcc.dg/ppc-fmadd-1.c: New file.
42104 * gcc.dg/ppc-fmadd-2.c: New file.
42105 * gcc.dg/ppc-fmadd-3.c: New file.
42106
42107 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42108
42109 * gcc.c-torture/compile/20021204-1.c: New test.
42110
42111 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
42112
42113 * g++.dg/inherit/covariant2.C: New test.
42114 * g++.dg/inherit/covariant3.C: New test.
42115 * g++.dg/inherit/covariant4.C: New test.
42116 * g++.dg/inherit/covariant1.C: Remove XFAIL.
42117 * g++.old-deja/g++.robertl/eb17.C: Likewise.
42118
42119 2002-12-03 Mark Mitchell <mark@codesourcery.com>
42120
42121 PR c++/8688
42122 * g++.dg/init/brace3.C: New test.
42123
42124 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
42125
42126 * gcc.dg/20020210-1.c: Fix a comment typo.
42127
42128 2002-12-02 Mark Mitchell <mark@codesourcery.com>
42129
42130 PR c++/8720
42131 * g++.dg/parse/defarg1.C: New test.
42132
42133 PR c++/8615
42134 * g++.dg/template/char1.C: New test.
42135
42136 * g++.dg/template/varmod1.C: Fix typo.
42137
42138 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42139
42140 DR 180
42141 * g++.old-deja/g++.pt/crash32.C: Expect error.
42142
42143 2002-12-01 Mark Mitchell <mark@codesourcery.com>
42144
42145 PR c++/5919
42146 * g++.dg/template/varmod1.C: New test.
42147
42148 PR c++/8727
42149 * g++.dg/inherit/typeinfo1.C: New test.
42150
42151 PR c++/8663
42152 * g++.dg/inherit/typedef1.C: New test.
42153
42154 2002-11-30 Mark Mitchell <mark@codesourcery.com>
42155
42156 PR c++/8332
42157 PR c++/8493
42158 * g++.dg/template/strlen1.C: New test.
42159
42160 PR c++/8227
42161 * g++.dg/template/ctor2.C: New test.
42162
42163 PR c++/8214
42164 * g++.dg/init/string1.C: New test.
42165
42166 PR c++/8511
42167 * g++.dg/template/friend8.C: New test.
42168
42169 2002-11-29 Joe Buck <jbuck@synopsys.com>
42170
42171 * g++.dg/lookup/anon2.C: New test.
42172
42173 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
42174
42175 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42176 h8300 port.
42177
42178 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
42179
42180 * gcc.dg/bitfld-6.c: New test.
42181
42182 2002-11-27 Jan Hubicka <jh@suse.cz>
42183
42184 * gcc.c-torture/execute/20021127.[cx]: New test.
42185
42186 2002-11-26 Jan Hubicka <jh@suse.cz>
42187
42188 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42189 quality.
42190
42191 2002-11-26 Geoffrey Keating <geoffk@apple.com>
42192
42193 * g++.dg/init/brace2.C: New test.
42194 * g++.old-deja/g++.mike/p9129.C: Correct.
42195
42196 2002-11-26 Mark Mitchell <mark@codesourcery.com>
42197
42198 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42199
42200 2002-11-25 Andreas Bauer <baueran@in.tum.de>
42201
42202 * gcc.dg/sibcall-6: New test for indirect sibcalls.
42203
42204 2002-11-25 Mark Mitchell <mark@codesourcery.com>
42205
42206 * g++.dg/abi/empty11.C: New test.
42207 * g++.dg/rtti/cv1.C: New test.
42208
42209 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
42210
42211 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42212
42213 2002-11-24 Mark Mitchell <mark@codesourcery.com>
42214
42215 * g++.dg/abi/empty10.C: New test.
42216
42217 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42218
42219 * gcc.c-torture/compile/20021124-1.c: New test.
42220
42221 2002-11-22 Mark Mitchell <mark@codesourcery.com>
42222
42223 * g++.dg/abi/rtti2.C: New test.
42224
42225 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42226
42227 * gcc.dg/i386-unroll-1.c: New test.
42228
42229 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42230
42231 * gcc.c-torture/compile/20021120-1.c: New test.
42232 * gcc.c-torture/compile/20021120-2.c: New test.
42233
42234 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42235
42236 * gcc.dg/bitfld-5.c: New test.
42237
42238 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42239
42240 * gcc.c-torture/execute/20021120-3.c: New test.
42241
42242 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42243
42244 * gcc.c-torture/execute/20021120-2.c: New test.
42245
42246 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42247
42248 * gcc.c-torture/execute/20021120-1.c: New test.
42249
42250 2002-11-20 Jakub Jelinek <jakub@redhat.com>
42251
42252 * gcc.c-torture/execute/20021118-3.c: New test.
42253
42254 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42255
42256 * gcc.c-torture/compile/20021119-1.c: New test.
42257
42258 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
42259
42260 * gcc.dg/duff-1.c: New test.
42261 * gcc.dg/duff-2.c: New test.
42262 * gcc.dg/duff-3.c: New test.
42263
42264 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
42265
42266 * gcc.dg/cpp/_Pragma5.c: New test.
42267
42268 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42269
42270 * gcc.c-torture/execute/20021118-2.c: New test.
42271
42272 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42273
42274 * gcc.c-torture/execute/20021118-1.c: New test.
42275
42276 2002-11-16 Jakub Jelinek <jakub@redhat.com>
42277
42278 * gcc.dg/20021116-1.c: New test.
42279
42280 2002-11-14 Mark Mitchell <mark@codesourcery.com>
42281
42282 * g++.dg/abi/vcall1.C: New test.
42283
42284 2002-11-14 Jakub Jelinek <jakub@redhat.com>
42285
42286 * gcc.dg/20021029-1.c: New test.
42287 * gcc.dg/20021029-2.c: New test.
42288
42289 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
42290
42291 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42292
42293 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42294
42295 PR c/8439
42296 * gcc.dg/20021110.c: Move to ...
42297 * gcc.c-torture/compile/20021110.c: .... here.
42298
42299 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42300
42301 PR c/8467
42302 * gcc.c-torture/execute/20021111-1.c
42303
42304 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42305
42306 PR c/8439
42307 * gcc.dg/20021110.c: New test.
42308
42309 2002-11-10 Mark Mitchell <mark@codesourcery.com>
42310
42311 * g++.dg/abi/vthunk3.C: Run only on x86.
42312
42313 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
42314
42315 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42316
42317 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
42318
42319 * lib/compat.exp (compat-execute): Fix logic error in last
42320 change.
42321
42322 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
42323
42324 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42325
42326 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42327
42328 PR c++/8389
42329 * g++.dg/template/access6.C: New test.
42330
42331 2002-11-08 Jan Hubicka <jh@suse.cz>
42332
42333 * gcc.dg/i386-ssefp-1.c: New test.
42334 * gcc.dg/i386-ssefp-1.c: New test.
42335
42336 2002-11-08 Jan Hubicka <jh@suse.cz>
42337
42338 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42339
42340 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42341
42342 * g++.dg/abi/vthunk3.C: New test.
42343
42344 PR c++/8338
42345 * g++.dg/template/crash2.C: New test.
42346
42347 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42348
42349 * g++.dg/abi/dtor1.C: New test.
42350 * g++.dg/abi/dtor2.C: Likewise.
42351
42352 2002-11-05 Geoffrey Keating <geoffk@apple.com>
42353
42354 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42355 Darwin.
42356
42357 2002-11-04 Adam Nemet <anemet@lnxw.com>
42358
42359 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42360 -mthumb. Only xfail with -O0.
42361
42362 2002-11-03 Mark Mitchell <mark@codesourcery.com>
42363
42364 * g++.dg/abi/thunk1.C: New test.
42365 * g++.dg/abi/thunk2.C: Likewise.
42366 * g++.dg/abi/vtt1.C: Likewise.
42367
42368 2002-11-02 Diego Novillo <dnovillo@redhat.com>
42369
42370 PR optimization/8423
42371 * gcc.c-torture/execute/builtin-constant.c: New test.
42372
42373 2002-11-01 Zack Weinberg <zack@codesourcery.com>
42374
42375 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42376 Add some more cases.
42377
42378 2002-11-01 Mark Mitchell <mark@codesourcery.com>
42379
42380 PR c++/8391
42381 * g++.dg/opt/local1.C: New test.
42382
42383 2002-10-30 Mark Mitchell <mark@codesourcery.com>
42384
42385 PR c++/8160
42386 * g++.dg/template/complit1.C: New test.
42387
42388 PR c++/8149
42389 * g++.dg/template/typename4.C: Likewise.
42390
42391 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42392
42393 Core issue 287, PR c++/7639
42394 * g++.dg/template/instantiate1.C: Adjust error location.
42395 * g++.dg/template/instantiate3.C: New test.
42396 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42397 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42398 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42399
42400 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
42401
42402 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42403
42404 2002-10-29 Mark Mitchell <mark@codesourcery.com>
42405
42406 PR c++/8287
42407 * g++.dg/init/dtor2.C: New test.
42408
42409 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42410
42411 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42412 * gcc.dg/nest.c: Bypass errors on irix6.
42413
42414 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
42415
42416 * gcc.dg/nest.c: Expect error for mmix-*-*.
42417 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42418
42419 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
42420
42421 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42422 markers.
42423
42424 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42425
42426 2002-10-25 Mike Stump <mrs@apple.com>
42427
42428 * gcc.dg/warn-1.c: New test.
42429
42430 2002-10-25 Zack Weinberg <zack@codesourcery.com>
42431
42432 * g++.dg/template/typename3.C: New test.
42433
42434 2002-10-25 Mark Mitchell <mark@codesourcery.com>
42435
42436 * g++.dg/lookup/ptrmem1.C: New test.
42437
42438 * g++.dg/abi/vthunk2.C: New test.
42439
42440 2002-10-25 Zack Weinberg <zack@codesourcery.com>
42441
42442 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42443
42444 2002-10-24 Mark Mitchell <mark@codesourcery.com>
42445
42446 * g++.dg/abi/empty9.C: New test.
42447
42448 2002-10-24 Richard Henderson <rth@redhat.com>
42449
42450 * g++.dg/inherit/thunk1.C: Enable for ia64.
42451
42452 2002-10-23 Mark Mitchell <mark@codesourcery.com>
42453
42454 PR c++/8067
42455 * g++.dg/lookup/pretty1.C: New test.
42456
42457 2002-10-23 Jakub Jelinek <jakub@redhat.com>
42458
42459 * gcc.dg/20021023-1.c: New test.
42460
42461 2002-10-23 Mark Mitchell <mark@codesourcery.com>
42462
42463 PR c++/7679
42464 * g++.dg/parse/inline1.C: New test.
42465
42466 2002-10-23 Richard Henderson <rth@redhat.com>
42467
42468 * g++.dg/inherit/thunk1.C: Enable for x86_64.
42469
42470 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42471
42472 2002-10-22 Mark Mitchell <mark@codesourcery.com>
42473
42474 PR c++/6579
42475 * g++.dg/parse/stmtexpr3.C: New test.
42476
42477 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
42478
42479 * g++.dg/expr/cond1.C: New test.
42480
42481 2002-10-21 Zack Weinberg <zack@codesourcery.com>
42482
42483 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42484
42485 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42486
42487 * g++.dg/abi/vbase13.C: New test.
42488 * g++.dg/abi/vbase14.C: Likewise.
42489
42490 2002-10-21 Jakub Jelinek <jakub@redhat.com>
42491
42492 * gcc.dg/tls/pic-1.c: New test.
42493 * gcc.dg/tls/nonpic-1.c: New test.
42494 * gcc.dg/20021018-1.c: New test.
42495
42496 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
42497
42498 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42499 Remove only files with the same base name as the test case.
42500 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42501 (profopt-execute): Likewise. Also, remove old profiling
42502 and performance data files before running the tests.
42503
42504 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42505 * g++.dg/bprob/bprob.exp: Likewise.
42506 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
42507 to allow more general test case names.
42508
42509 * g++.dg/bprob/bprob-1.C: Rename to ...
42510 * g++.dg/bprob/g++-bprob-1.C: ... this.
42511
42512 * g77.dg/bprob/bprob-1.f: Rename to ...
42513 * g77.dg/bprob/g77-bprob-1.f: ... this.
42514
42515 2002-10-21 Zack Weinberg <zack@codesourcery.com>
42516
42517 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42518 bison 1.50 or later.
42519
42520 2002-10-21 Janis Johnson <janis187@us.ibm.com>
42521
42522 * g++.dg/README: Describe more test directories.
42523
42524 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42525
42526 * g++.dg/init/array6.C: Add additional tests.
42527
42528 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
42529
42530 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42531 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42532
42533 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
42534
42535 * gcc.c-torture/compile/20020604-1.x: New.
42536 * gcc.c-torture/compile/simd-5.x: Likewise.
42537 * gcc.c-torture/execute/920710-1.x: Likewise.
42538 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42539
42540 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42541
42542 * g++.dg/inherit/override1.C: Add dg-options clause.
42543
42544 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42545
42546 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42547 _mm_slli_si128.
42548
42549 2002-10-19 Andreas Schwab <schwab@suse.de>
42550
42551 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42552 directory component.
42553
42554 2002-10-18 Mark Mitchell <mark@codesourcery.com>
42555
42556 * g++.dg/inherit/thunk1.C: New test.
42557
42558 * g++.dg/inherit/override1.C: New test.
42559
42560 * g++.dg/abi/mangle11.C: New test.
42561 * g++.dg/abi/mangle14.C: New test.
42562 * g++.dg/abi/mangle17.C: New test.
42563
42564 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
42565
42566 * g++.dg/overload/member2.C: New test.
42567
42568 2002-10-17 Janis Johnson <janis187@us.ibm.com>
42569
42570 * g++.dg/README: Describe new compat directory.
42571 * g++.dg/dg.exp: Skip tests in compat directory.
42572 * README.compat: New file.
42573 * lib/compat.exp: New expect script.
42574 * g++.dg/compat: New test directory.
42575 * g++.dg/compat/compat.exp: New expect script.
42576 * g++.dg/compat/abi: New test directory.
42577 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42578 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42579 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42580 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42581 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42582 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42583 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42584 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42585 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42586 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42587 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42588 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42589 * g++.dg/compat/break: New test directory.
42590 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42591 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42592 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42593 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42594 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42595 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42596 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42597 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42598 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42599 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42600 g++.dg/compat/break/README: New files.
42601 * g++.dg/compat/eh: New test directory.
42602 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42603 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42604 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42605 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42606 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42607 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42608 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42609 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42610 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42611 g++.dg/compat/eh/filter2_y.C,
42612 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42613 g++.dg/compat/eh/new1_y.C,
42614 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42615 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42616 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42617 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42618 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42619 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42620 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42621 g++.dg/compat/eh/unexpected1_y.C: New files.
42622 * g++.dg/compat/init: New test directory.
42623 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42624 g++.dg/compat/init/array5_y.C,
42625 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42626 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42627 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42628 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42629 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42630 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42631 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42632 g++.dg/compat/init/init-ref2_y.C: New files.
42633
42634 2002-10-17 Mark Mitchell <mark@codesourcery.com>
42635
42636 PR c++/7584
42637 * g++.dg/inherit/using3.C: New test.
42638
42639 2002-10-17 Jan Hubicka <jh@suse.cz>
42640
42641 * gcc.dg/20021017-2.c: New test.
42642
42643 2002-10-17 Mark Mitchell <mark@codesourcery.com>
42644
42645 * g++.dg/abi/mangle16.C: Adjust.
42646
42647 * g++.dg/init/array8.C: New test.
42648
42649 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
42650
42651 * gcc.dg/special/mips-abi.exp: New test.
42652 * gcc.dg/special/mips-abi.s: Empty file used by the above.
42653
42654 2002-10-16 Mark Mitchell <mark@codesourcery.com>
42655
42656 * g++.dg/abi/mangle16.C: New test.
42657 * g++.dg/abi/mangle17.C: Likewise.
42658
42659 PR c++/7478
42660 * g++.dg/template/ref1.C: New test.
42661
42662 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42663
42664 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42665
42666 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
42667
42668 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42669
42670 2002-10-16 Mark Mitchell <mark@codesourcery.com>
42671
42672 PR c++/7524
42673 * g++.dg/init/array7.C: New test.
42674
42675 2002-10-15 Mark Mitchell <mark@codesourcery.com>
42676
42677 * g++.dg/init/array6.C: New test.
42678
42679 * g++.dg/abi/mangle13.C: Likewise.
42680 * g++.dg/abi/mangle14.C: Likewise.
42681 * g++.dg/abi/mangle15.C: Likewise.
42682
42683 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42684
42685 * g++.dg/abi/empty8.C: New test.
42686
42687 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
42688
42689 * g++.dg/init/ctor1.C: New test.
42690
42691 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
42692
42693 * gcc.c-torture/execute/20021015-1.c: New test.
42694
42695 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
42696
42697 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42698
42699 2002-10-14 Jan Hubicka <jh@suse.cz>
42700
42701 * gcc.dg/i386-ssetype-[1-5].c: New tests.
42702
42703 2002-10-14 Richard Henderson <rth@redhat.com>
42704
42705 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42706
42707 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42708
42709 PR optimization/6631
42710 * g++.dg/opt/const2.C: New test.
42711
42712 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42713
42714 PR c++/7176
42715 * g++.dg/parse/friend1.C: New test.
42716 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42717
42718 2002-10-14 Jakub Jelinek <jakub@redhat.com>
42719
42720 * gcc.dg/20021014-1.c: New test.
42721
42722 2002-10-11 Mark Mitchell <mark@codesourcery.com>
42723
42724 PR c++/5661
42725 * g++.dg/ext/vlm1.C: New test.
42726 * g++.dg/ext/vlm2.C: Likewise.
42727
42728 * g++.dg/init/array1.C: Remove invalid braces.
42729 * g++.dg/init/brace1.C: New test.
42730 * g++.dg/init/copy2.C: Likewise.
42731 * g++.dg/init/copy3.C: Likewise.
42732 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42733 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42734 braces.
42735
42736 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
42737
42738 * gcc.dg/cpp/assembler.S: Don't use -ansi.
42739
42740 2002-10-11 Richard Shann <richard.shann@superh.com>
42741
42742 * gcc.c-torture/compile/simd-5.c: New test.
42743
42744 2002-10-10 Roger Sayle <roger@eyesopen.com>
42745
42746 * gcc.c-torture/execute/shiftopt-1.c: New test case.
42747
42748 2002-10-10 Jim Wilson <wilson@redhat.com>
42749
42750 * gcc.c-torture/execute/20021010-1.c: New test.
42751
42752 2002-10-09 Zack Weinberg <zack@codesourcery.com>
42753
42754 PR c/7353
42755 * g++.dg/ext/typedef-init.C: New test.
42756 * gcc.dg/typedef-init.c: New test.
42757
42758 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
42759
42760 * gcc.dg/cpp/paste13.c: New test.
42761
42762 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42763
42764 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
42765 remaining platforms, XFAIL during compile, not execute. Don't
42766 XFAIL at -O0.
42767
42768 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
42769
42770 * gcc.dg/alias-1.c: Tweak expected warning.
42771
42772 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42773
42774 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42775
42776 2002-10-06 Andreas Jaeger <aj@suse.de>
42777
42778 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42779 * gcc.dg/cpp/c++98.C: Likewise.
42780
42781 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42782 * g++.dg/cpp/c++98.C: Likewise.
42783
42784 * g++.dg/README (Subdirectories): Mention cpp directory.
42785
42786 PR target/7559
42787 * gcc.dg/20021006-1.c: New test.
42788
42789 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42790
42791 PR c++/7804
42792 * g++.dg/other/warning1.C: New test.
42793
42794 2002-10-04 Roger Sayle <roger@eyesopen.com>
42795
42796 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42797 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
42798 and sparc-*-* with -m64 as expected failures. See PR 8087.
42799
42800 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42801
42802 PR c++/7931
42803 * g++.dg/template/ptrmem3.C: New test.
42804
42805 PR c++/7754
42806 * g++.dg/template/union1.C: New test.
42807
42808 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42809
42810 PR c++/8006
42811 * g++.dg/abi/mangle9.C: New test.
42812 * g++.dg/abi/mangle10.C: New test.
42813 * g++.dg/abi/mangle11.C: New test.
42814 * g++.dg/abi/mangle12.C: New test.
42815
42816 2002-10-02 Mark Mitchell <mark@codesourcery.com>
42817
42818 PR c++/7188.
42819 * g++.dg/template/meminit1.C: New test.
42820 * g++.dg/warn/Wreorder-1.C: Likewise.
42821 * g++.old-deja/g++.mike/warn3.C: Tweak.
42822 * lib/prune.exp: Ingore "in copy constructor".
42823
42824 2002-10-02 Andreas Jaeger <aj@suse.de>
42825
42826 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42827 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42828 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42829 on x86-64.
42830
42831 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42832
42833 * gcc.dg/empty1.C: Fix typo.
42834
42835 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
42836
42837 * gcc.dg/alias-1.c: New test.
42838
42839 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42840
42841 * gcc.dg/empty1.C: New test.
42842
42843 * g++.dg/tls/init-2.C: Tweak error messages.
42844
42845 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
42846
42847 * gcc.c-torture/compile/20020923-1.c: New test.
42848
42849 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
42850
42851 * gcc.c-torture/execute/ffs-1.c: New test.
42852 * gcc.c-torture/execute/ffs-2.c: Ditto.
42853
42854 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
42855
42856 * g++.dg/overload/member1.C: New test.
42857
42858 2002-09-30 Mark Mitchell <mark@codesourcery.com>
42859
42860 * g++.dg/abi/empty7.C: New test.
42861 * g++.dg/init/pm2.C: Likewise.
42862
42863 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
42864
42865 * g++.dg/rtti/crash1.C: New test.
42866
42867 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
42868
42869 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42870 gcc.dg/sibcall-4.c: New tests.
42871
42872 2002-09-28 Roger Sayle <roger@eyesopen.com>
42873
42874 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42875 powerpc and MMIX targets.
42876
42877 2002-09-27 Zack Weinberg <zack@codesourcery.com>
42878
42879 * gcc.dg/cpp/20020927-1.c: New.
42880
42881 2002-09-26 David S. Miller <davem@redhat.com>
42882
42883 * gcc.c-torture/compile/trunctfdf.c: New.
42884
42885 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42886
42887 * lib/target-supports.exp (check_weak_available): Handle solaris2.
42888
42889 2002-09-27 Alan Modra <amodra@bigpond.net.au>
42890
42891 * gcc.c-torture/execute/loop-15.c: New.
42892
42893 2002-09-26 Janis Johnson <janis187@us.ibm.com>
42894
42895 * README.QMTEST: Fix typo.
42896
42897 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
42898
42899 * gcc.dg/20020926-1.c: New test.
42900
42901 2002-09-25 David S. Miller <davem@redhat.com>
42902
42903 PR target/7842
42904 * gcc.c-torture/execute/shiftdi.c: New test.
42905
42906 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
42907
42908 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42909 unique to the tool.
42910 * lib/g77.exp (g77_init): Likewise.
42911 * lib/g++.exp (g++_init): Likewise.
42912 * lib/objc.exp (objc_init): Likewise.
42913
42914 2002-09-25 Mark Mitchell <mark@codesourcery.com>
42915
42916 * g++.dg/abi/empty5.C: New test.
42917 * g++.dg/abi/empty6.C: New test.
42918 * g++.dg/abi/vbase12.C: New test.
42919
42920 2002-09-25 Richard Henderson <rth@redhat.com>
42921
42922 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42923 too-small long double.
42924
42925 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
42926
42927 * gcc.dg/20020919-1.c: New test.
42928
42929 2002-09-23 Mark Mitchell <mark@codesourcery.com>
42930
42931 * g++.dg/abi/bitfield6.C: New test.
42932 * g++.dg/abi/bitfield7.C: New test.
42933 * g++.dg/abi/bitfield8.C: New test.
42934 * g++.dg/abi/vbase11.C: New test.
42935
42936 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
42937
42938 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42939 hppa*-*-hpux*. Update test comment.
42940
42941 2002-09-20 Jakub Jelinek <jakub@redhat.com>
42942
42943 * gcc.dg/tls/struct-1.c: New test.
42944
42945 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
42946
42947 * gcc.dg/cpp/tr-warn2.c: Update.
42948
42949 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
42950
42951 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42952
42953 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
42954
42955 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42956 systems.
42957
42958 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
42959
42960 * gcc.c-torture/execute/ieee/mzero3.c: New test.
42961
42962 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42963 Adjust for c++filt moved to binutils. Remove spurious duplicate
42964 setting of cxxfilt.
42965
42966 2002-09-19 Geoffrey Keating <geoffk@apple.com>
42967
42968 * gcc.dg/20020312-2.c: Update for darwin.
42969
42970 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
42971
42972 * g++.old-deja/g++.other/crash32.C: Mark ICE.
42973
42974 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
42975
42976 * objc.dg/comp-types-1.m: New test.
42977 * objc.dg/comp-types-2.m: New test.
42978 * objc.dg/comp-types-3.m: New test.
42979 * objc.dg/comp-types-4.m: New test.
42980 * objc.dg/comp-types-5.m: New test.
42981 * objc.dg/comp-types-6.m: New test.
42982
42983 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
42984
42985 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42986
42987 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
42988
42989 * g++.dg/other/do1.C: New test.
42990
42991 * g++.dg/template/subst1.C: New test.
42992
42993 2002-09-16 Steve Ellcey <sje@cup.hp.com>
42994
42995 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42996
42997 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
42998
42999 * g++.dg/template/qualttp20.C: Adjust expected errors.
43000 * g++.old-deja/g++.jason/report.C: Likewise.
43001 * g++.old-deja/g++.other/qual1.C: Likewise.
43002
43003 * g++.dg/lookup/scoped2.C: New test.
43004
43005 * g++.dg/ext/asm3.C: New test.
43006
43007 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
43008
43009 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43010
43011 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
43012
43013 * ChangeLog: follow spelling conventions.
43014 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43015 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43016 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43017 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43018 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43019 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43020 * g++.old-deja/g++.law/global-init1.C: Likewise.
43021 * g++.old-deja/g++.other/delete4.C: Likewise.
43022 * g++.old-deja/g++.other/inline21.C: Likewise.
43023 * g++.old-deja/g++.other/singleton.C: Likewise.
43024 * g77.dg/strlen0.f: Likewise.
43025 * g77.f-torture/compile/20010519-1.f: Likewise.
43026 * g77.f-torture/compile/980310-4.f: Likewise.
43027 * gcc.c-torture/compile/20000605-1.c: Likewise.
43028 * gcc.c-torture/execute/20020225-1.c: Likewise.
43029 * gcc.dg/c90-hexfloat-2.c: Likewise.
43030 * gcc.dg/c99-bool-1.c: Likewise.
43031 * gcc.dg/c99-hexfloat-2.c: Likewise.
43032 * gcc.dg/dll-2.c: Likewise.
43033 * gcc.dg/wtr-union-init-1.c: Likewise.
43034 * gcc.dg/wtr-union-init-2.c: Likewise.
43035 * gcc.dg/wtr-union-init-3.c: Likewise.
43036 * gcc.dg/cpp/avoidpaste1.c: Likewise.
43037 * gcc.dg/cpp/defined.c: Likewise.
43038 * gcc.dg/cpp/macsyntx.c: Likewise.
43039 * gcc.dg/cpp/paste2.c: Likewise.
43040 * gcc.dg/cpp/trad/defined.c: Likewise.
43041 * gcc.dg/format/c90-printf-1.c: Likewise.
43042 * gcc.dg/format/c90-scanf-1.c: Likewise.
43043 * gcc.dg/format/c99-printf-1.c: Likewise.
43044 * gcc.dg/format/c99-scanf-1.c: Likewise.
43045 * gcc.misc-tests/gcov-8.c: Likewise.
43046 * lib/profopt.exp: Likewise.
43047
43048 2002-09-15 Krister Walfridsson <cato@df.lth.se>
43049
43050 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43051
43052 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43053
43054 * g++.dg/inherit/using2.C: New test.
43055
43056 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
43057
43058 * ChangeLog: Follow spelling conventions.
43059 * g++.dg/template/friend4.C: Likewise.
43060 * g++.old-deja/g++.pt/crash67.C: Likewise.
43061 * gcc.c-torture/execute/20000801-4.c: Likewise.
43062 * gcc.dg/c90-digraph-1.c: Likewise.
43063 * gcc.dg/c94-digraph-1.c: Likewise.
43064 * gcc.dg/c99-digraph-1.c: Likewise.
43065 * gcc.dg/cpp/line5.c: Likewise.
43066 * gcc.dg/cpp/multiline.c: Likewise.
43067 * gcc.dg/cpp/trad/literals-1.c: Likewise.
43068 * gcc.dg/format/attr-3.c: Likewise.
43069 * gcc.dg/format/c90-scanf-3.c: Likewise.
43070 * gcc.dg/format/ext-4.c: Likewise.
43071
43072 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43073
43074 * g++.dg/template/pretty1.C: New test.
43075
43076 2002-09-14 Alan Modra <amodra@bigpond.net.au>
43077
43078 * gcc.c-torture/execute/struct-cpy-1.c: New test.
43079
43080 2002-09-13 Matt Austern <austern@apple.com>
43081
43082 * g++.dg/other/constref[12].C: New, regression tests for
43083 passing a cast expression to a function by const reference.
43084
43085 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
43086
43087 * g++.dg/template/deduce1.C: New test.
43088
43089 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
43090
43091 * gcc.c-torture/execute/simd-1.c: Force all use of int to
43092 32-bit int.
43093
43094 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
43095
43096 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43097 usage.
43098
43099 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
43100
43101 * gcc.c-torture/compile/20020910-1.c: New test.
43102
43103 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
43104
43105 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43106
43107 2002-09-10 Andreas Jaeger <aj@suse.de>
43108
43109 * gcc.dg/20020312-2.c: Adjust for x86-64.
43110
43111 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
43112
43113 * g77.dg/7388.f: New test case for PR 7388.
43114
43115 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
43116
43117 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43118
43119 2002-09-05 Ziemowit Laski <zlaski@apple.com>
43120
43121 * objc.dg/proto-lossage-1.m: New test.
43122
43123 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
43124
43125 * gcc.dg/cpp/_Pragma4.c: Fix typo.
43126
43127 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
43128
43129 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
43130 expected to pass.
43131
43132 2002-09-06 Stan Shebs <shebs@apple.com>
43133 David Edelsohn <edelsohn@gnu.org>
43134
43135 * gcc.dg/weak: New directory.
43136 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43137 target-specific xfail bits.
43138 * gcc.dg/typeof-2.c: Move to new directory.
43139 * gcc.dg/weak.exp: New expect script.
43140
43141 2002-09-06 Alan Modra <amodra@bigpond.net.au>
43142
43143 * gcc.c-torture/execute/extzvsi.c: New test.
43144
43145 2002-09-05 Stan Shebs <shebs@apple.com>
43146
43147 * gcc.dg/weak-1.c: xfail on Darwin.
43148 * gcc.dg/weak-2.c: Ditto.
43149 * gcc.dg/weak-3.c: Ditto.
43150 * gcc.dg/weak-4.c: Ditto.
43151 * gcc.dg/weak-5.c: Ditto.
43152 * gcc.dg/weak-6.c: Ditto.
43153 * gcc.dg/weak-7.c: Ditto.
43154 * gcc.dg/weak-8.c: Ditto.
43155 * gcc.dg/weak-9.c: Ditto.
43156
43157 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
43158
43159 * gcc.c-torture/execute/loop-14.c: New test.
43160
43161 2002-09-04 Jakub Jelinek <jakub@redhat.com>
43162
43163 * g++.dg/other/cxa-atexit1.C: New test.
43164
43165 * gcc.dg/typeof-2.c: New test.
43166
43167 2002-09-03 Roger Sayle <roger@eyesopen.com>
43168
43169 * gcc.dg/builtins-2.c: New testcase.
43170 * gcc.dg/builtins-3.c: New testcase.
43171
43172 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
43173
43174 * gcc.dg/cpp/_Pragma4.c: New test.
43175
43176 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
43177
43178 * objc/execute/nil_method-1.m: New testcase.
43179
43180 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
43181
43182 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43183 [Object class], not [Object initialize].
43184
43185 2002-08-31 Roger Sayle <roger@eyesopen.com>
43186 Hans-Peter Nilsson <hp@bitrange.com>
43187
43188 * gcc.c-torture/execute/20020720-1.x: Skip test on
43189 mmix-knuth-mmixware. Correct comment.
43190
43191 2002-08-27 Mark Mitchell <mark@codesourcery.com>
43192
43193 * g++.dg/abi/bitfield5.C: New test.
43194 * g++.dg/abi/vbase10.C: Likewise.
43195
43196 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
43197
43198 * objc.dg/undeclared-selector.m: New test.
43199
43200 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
43201
43202 * g++.dg/other/offsetof1.C: Avoid cast warning.
43203
43204 2002-08-26 Ziemowit Laski <zlaski@apple.com>
43205
43206 * objc.dg/super-class-2.m: New test.
43207
43208 2002-08-24 Matt Austern <austern@apple.com>
43209
43210 * g++.dg/ext/lvaddr.C: New test.
43211 * g++.dg/ext/lvcast.C: New test.
43212
43213 2002-08-22 Mark Mitchell <mark@codesourcery.com>
43214
43215 * g++.dg/inherit/cond1.C: New test.
43216
43217 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
43218
43219 * gcc.dg/noncompile/incomplete-1.c: New test.
43220
43221 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
43222
43223 * gcc.dg/typespec-1.c: New test.
43224
43225 2002-08-20 Devang Patel <dpatel@apple.com>
43226 * objc.dg/proto-hier-2.m: New test.
43227
43228 2002-08-19 Ziemowit Laski <zlaski@apple.com>
43229
43230 * objc.dg/bitfield-1.m: New test.
43231 * objc.dg/bitfield-2.m: New test.
43232
43233 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
43234
43235 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43236 gcc.dg/c99-flex-array-4.c: New tests.
43237
43238 2002-08-16 Stan Shebs <shebs@apple.com>
43239
43240 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43241
43242 2002-08-15 Jakub Jelinek <jakub@redhat.com>
43243
43244 * gcc.dg/typeof-1.c: New test.
43245 * g++.dg/ext/typeof2.C: New test.
43246
43247 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
43248
43249 * g++.dg/other/offsetof1.C: New test.
43250
43251 2002-08-14 Richard Henderson <rth@redhat.com>
43252
43253 * gcc.dg/tls/diag-3.c: Fix expected message strings.
43254
43255 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
43256
43257 * gcc.dg/cpp/_Pragma3.c: New test.
43258
43259 2002-08-13 Mark Mitchell <mark@codesourcery.com>
43260
43261 * g++.dg/template/inherit3: New test.
43262
43263 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
43264
43265 * gcc.dg/bitfld-4.c: Add blank options.
43266
43267 2002-08-09 Mark Mitchell <mark@codesourcery.com>
43268
43269 * g++.dg/template/crash1.C: New test.
43270
43271 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43272
43273 * gcc.dg/tls/opt-2.c: New test.
43274
43275 2002-08-08 Devang Patel <dpatel@apple.com>
43276
43277 * objc.dg/selector-1.m : New test
43278
43279 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43280
43281 * g++.dg/abi/bitfield4.C: New test.
43282 * gcc.dg/bitfld-4.c: New test.
43283
43284 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43285
43286 * g++.dg/other/packed1.C: New test.
43287
43288 2002-08-07 Mark Mitchell <mark@codesourcery.com>
43289
43290 * g++.dg/abi/offsetof.C: Tweak error messages.
43291 * g++.old-deja/g++.mike/p10769a.C: Likewise.
43292
43293 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43294
43295 * gcc.dg/bitfld-3.c: New test.
43296
43297 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43298 Richard Henderson <rth@redhat.com>
43299
43300 * gcc.dg/i386-bitfield1.c: New test.
43301 * g++.dg/abi/bitfield3.C: Update.
43302
43303 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
43304
43305 * objc.dg/const-str-2.m: Update.
43306 * gcc.dg/cpp/c++98.c: Change to C extension.
43307 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43308 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43309
43310 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
43311
43312 * gcc.dg/tls/diag-3.c: New.
43313
43314 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
43315
43316 * g++.dg/README (Subdirectories): Document new subdir expr.
43317 * g++.dg/expr/pmf-1.C: New test.
43318
43319 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
43320
43321 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43322
43323 2002-08-06 Jakub Jelinek <jakub@redhat.com>
43324
43325 * g++.dg/abi/bitfield3.C: New test.
43326
43327 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
43328
43329 * lib/gcov.exp: Tweak expected line formats.
43330 * gcc.misc-tests/gcov8.c: New test.
43331 * gcc.misc-tests/gcov8.x: New flags.
43332
43333 2002-08-05 Jakub Jelinek <jakub@redhat.com>
43334
43335 * consistency.vlad/layout/endian.c: Include string.h.
43336
43337 * gcc.c-torture/execute/20020805-1.c: New test.
43338
43339 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
43340
43341 * g++.dg/other/conversion1.C: New test.
43342
43343 2002-08-03 Roger Sayle <roger@eyesopen.com>
43344
43345 * gcc.dg/builtins-1.c: New testcase.
43346
43347 2002-08-02 Mark Mitchell <mark@codesourcery.com>
43348
43349 * g++.dg/inherit/access3.C: New test.
43350
43351 2002-08-01 Jakub Jelinek <jakub@redhat.com>
43352
43353 * gcc.dg/ia64-visibility-2.c: New test.
43354
43355 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
43356
43357 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43358 __qualifier_flags to __flags.
43359
43360 2002-07-31 Mark Mitchell <mark@codesourcery.com>
43361
43362 * g++.dg/inherit/operator1.C: New test.
43363 * g++.dg/lookup/disamb1.C: Fix typo in comment.
43364 * g++.dg/other/error1.C: Change expected error message.
43365 * g++.dg/template/conv4.C: Likewise.
43366
43367 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
43368
43369 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43370 for documented behavior.
43371
43372 2002-07-25 Roger Sayle <roger@eyesopen.com>
43373
43374 * gcc.c-torture/execute/20020720-1.x: Skip this test on
43375 several targets known to fail.
43376
43377 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
43378
43379 * gcc.dg/mips-args-[123].c: New tests.
43380
43381 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
43382
43383 * gcc.dg/ppc-spe.c: New.
43384
43385 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
43386
43387 * g++.dg/other/ptrmem4.C: New testcase.
43388
43389 2002-07-24 Richard Henderson <rth@redhat.com>
43390
43391 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43392
43393 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
43394
43395 * g++.dg/ext/alignof1.C (main): Return 0 for success.
43396
43397 2002-07-24 Roger Sayle <roger@eyesopen.com>
43398
43399 * gcc.c-torture/execute/memset-3.c: New testcase.
43400
43401 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
43402
43403 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43404 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43405
43406 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43407
43408 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43409 Delete.
43410
43411 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
43412
43413 * gcc.c-torture/compile/simd-4.c: New test.
43414
43415 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43416
43417 PR c++/7347, c++/7348
43418 * g++.dg/template/access4.C: New test.
43419 * g++.dg/template/access5.C: New test.
43420 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43421 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43422 * g++.old-deja/g++.pt/ttp58.C: Likewise.
43423 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43424
43425 2002-07-22 Jakub Jelinek <jakub@redhat.com>
43426
43427 * gcc.dg/gnu89-init-2.c: New test.
43428
43429 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
43430
43431 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43432
43433 2002-07-20 Roger Sayle <roger@eyesopen.com>
43434
43435 * gcc.c-torture/execute/20020720-1.c: New testcase.
43436
43437 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
43438
43439 * gcc.dg/cpp/Wsignprom.c: New tests.
43440
43441 2002-07-20 Alan Modra <amodra@bigpond.net.au>
43442
43443 * gcc.c-torture/execute/loop-13.c: New test.
43444
43445 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
43446
43447 * gcc.dg/cpp/expr.c: New tests.
43448
43449 2002-07-18 David Edelsohn <edelsohn@gnu.org>
43450
43451 * g++.dg/opt/pr6713.C: Add template instantiation.
43452
43453 2002-07-18 Alan Modra <amodra@bigpond.net.au>
43454
43455 * gcc.dg/nest.c: New test.
43456
43457 2002-07-17 Richard Henderson <rth@redhat.com>
43458
43459 * g++.dg/opt/pr6713.C: New test.
43460
43461 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
43462
43463 * gcc.c-torture/execute/loop-2e.x: Let the testcase
43464 XFAIL for all x86 processors.
43465
43466 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
43467
43468 * gcc.c-torture/execute/20010122-1.x: Do not test with
43469 -fomit-frame-pointer.
43470
43471 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43472
43473 * g++.dg/template/instantiate2.C: New test.
43474 * g++.dg/template/spec4.C: New test.
43475
43476 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43477
43478 * g++.dg/template/access2.C: New test.
43479 * g++.dg/template/access3.C: New test.
43480
43481 2002-07-15 Zack Weinberg <zack@codesourcery.com>
43482
43483 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43484 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43485 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43486 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43487 Convert to use <stdarg.h>.
43488 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43489 Delete.
43490 * gcc.dg/va-arg-2.c: New.
43491 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43492
43493 2002-07-15 Jakub Jelinek <jakub@redhat.com>
43494
43495 * gcc.c-torture/compile/20020710-1.c: New test.
43496
43497 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
43498 Andrew Pinski <pinskia@physics.uc.edu>
43499
43500 gcc.c-torture/compile/simd-2.c: New testcase.
43501 gcc.c-torture/compile/simd-3.c: Likewise.
43502
43503 2002-07-11 Mark Mitchell <mark@codesourcery.com>
43504
43505 PR c++/7224
43506 * g++.dg/overload/error1.C: New test.
43507
43508 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43509
43510 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43511 configuration and IRIX 6 O32 ABI.
43512
43513 2002-07-11 Roger Sayle <roger@eyesopen.com>
43514
43515 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43516
43517 2002-07-10 Roger Sayle <roger@eyesopen.com>
43518
43519 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43520
43521 2002-07-10 Jeffrey A Law <law@redhat.com>
43522
43523 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43524
43525 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
43526
43527 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
43528
43529 * gcc.dg/20020312-2.c: Check for __PPC__.
43530
43531 2002-07-09 Diego Novillo <dnovillo@redhat.com>
43532
43533 * gcc.c-torture/compile/20020709-1.c: New test.
43534
43535 2002-07-07 Roger Sayle <roger@eyesopen.com>
43536
43537 * g++.dg/template/qualttp21.C: New test case.
43538
43539 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
43540
43541 * gcc.c-torture/compile/20020706-1.c: New test.
43542 * gcc.c-torture/compile/20020706-2.c: New test.
43543
43544 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
43545 Alexandre Oliva <aoliva@redhat.com>
43546
43547 * g++.dg/warn/incomplete1.C: New test.
43548
43549 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43550
43551 PR c++/7099
43552 * g++.dg/warn/noreturn1.C: New test.
43553
43554 2002-07-03 Mark Mitchell <mark@codesourcery.com>
43555
43556 PR c++/6706
43557 * g++.dg/debug/debug6.C: New test.
43558 * g++.dg/debug/debug7.C: New test.
43559
43560 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
43561
43562 * gcc.c-torture/compile/simd-3.c: New test.
43563
43564 2002-07-03 Chris Demetriou <cgd@broadcom.com>
43565
43566 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43567 * gcc.dg/20020620-1.c: Likewise.
43568
43569 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43570
43571 PR c++/6944
43572 * g++.dg/init/array4.C: New test.
43573 * g++.dg/init/array5.C: New test.
43574
43575 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
43576
43577 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43578 * gcc.c-torture/execute/simd-2.c (main): Likewise.
43579
43580 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43581
43582 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43583 * gcc.dg/wtr-aggr-init-1.c: Likewise.
43584 * gcc.dg/wtr-conversion-1.c: Likewise.
43585 * gcc.dg/wtr-escape-1.c: Likewise.
43586 * gcc.dg/wtr-int-type-1.c: Likewise.
43587 * gcc.dg/wtr-label-1.c: Likewise.
43588 * gcc.dg/wtr-static-1.c: Likewise.
43589 * gcc.dg/wtr-strcat-1.c: Likewise.
43590 * gcc.dg/wtr-suffix-1.c: Likewise.
43591 * gcc.dg/wtr-switch-1.c: Likewise.
43592 * gcc.dg/wtr-unary-plus-1.c: Likewise.
43593 * gcc.dg/wtr-union-init-1.c: Likewise.
43594 * gcc.dg/wtr-union-init-2.c: Likewise.
43595 * gcc.dg/wtr-union-init-3.c: Likewise.
43596
43597 * gcc.dg/wtr-func-def-1.c: New test.
43598
43599 2002-07-02 Devang Patel <dpatel@apple.com>
43600
43601 * objc.dg/param-1.m: New test.
43602
43603 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
43604
43605 * gcc.dg/cpp/trad/directive.c: Add test.
43606 * gcc.dg/cpp/trad/macroargs.c: Add test.
43607 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43608
43609 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
43610
43611 * gcc.dg/cpp/cmdlne-M.c: New test.
43612
43613 2002-07-02 Ziemowit Laski <zlaski@apple.com>
43614
43615 * objc.dg/desig-init-1.m: New test.
43616
43617 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43618
43619 PR c++/6716
43620 * g++.dg/template/instantiate1.C: New test.
43621
43622 2002-07-01 Mark Mitchell <mark@codesourcery.com>
43623
43624 PR c++/7112
43625 * g++.dg/template/sizeof2.C: New test.
43626
43627 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
43628
43629 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43630 gcc.dg/cpp/trad/include.c: New tests.
43631
43632 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
43633
43634 PR target/7177
43635 * gcc.c-torture/compile/20020701-1.c: New test.
43636
43637 2002-07-01 Stan Shebs <shebs@apple.com>
43638
43639 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43640 header here...
43641 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43642 (objc-torture-execute): or here.
43643
43644 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
43645
43646 * gcc.c-torture/execute/arith-rand-ll.c: New test.
43647
43648 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
43649
43650 * gcc.dg/cpp/trad/escaped-nl.c: New test.
43651
43652 2002-06-30 Devang Patel <dpatel@apple.com>
43653
43654 * objc.dg/fsyntax-only.m: New test.
43655
43656 2002-06-27 Mark Mitchell <mark@codesourcery.com>
43657
43658 PR c++/6695
43659 * g++.dg/template/friend7.C: New file.
43660
43661 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
43662
43663 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43664 return type.
43665
43666 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
43667
43668 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43669 avoid division by zero.
43670
43671 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
43672
43673 * gcc.dg/Wunknownprag.c: New tests.
43674
43675 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
43676
43677 * gcc.c-torture/execute/simd-2.c: New test.
43678
43679 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
43680
43681 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43682 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43683 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43684 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43685 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43686 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43687 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43688 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43689 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43690 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43691 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43692 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43693 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43694 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43695 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43696 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43697 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43698
43699 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
43700
43701 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43702 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43703 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43704 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43705 New tests.
43706 * gcc.dg/cpp/trad/directive.c: Update.
43707
43708 2002-06-23 Andreas Jaeger <aj@suse.de>
43709
43710 * gcc.c-torture/execute/complex-6.c: New.
43711
43712 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
43713
43714 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43715 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43716 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43717 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43718
43719 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
43720
43721 * gcc.dg/cpp/trad: New directory with traditional tests copied
43722 from parent directory.
43723 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43724 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43725 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43726 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43727 Move to trad/ and rename.
43728 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43729 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43730 gcc.dg/cpp/trad/redef2.c: New tests.
43731 * gcc.dg/cpp/trad/trad.exp: New driver.
43732
43733 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
43734
43735 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43736 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43737 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43738 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43739 Remove.
43740
43741 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
43742
43743 * gcc.dg/20020620-1.c: New test.
43744
43745 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43746
43747 * g++.dg/template/ttp4.C: New test.
43748
43749 2002-06-19 Jakub Jelinek <jakub@redhat.com>
43750
43751 * g++.dg/opt/vt1.C: Fix regexp.
43752
43753 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43754
43755 * gcc.c-torture/execute/pure-1.c: Make functions static again.
43756 Don't use attribute `noinline'.
43757
43758 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
43759
43760 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43761
43762 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
43763
43764 * gcc.c-torture/execute/simd-1.c: New.
43765
43766 * gcc.dg/simd-1.c: New.
43767
43768 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
43769
43770 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43771
43772 2002-06-16 Richard Henderson <rth@redhat.com>
43773
43774 * g++.dg/ext/anon-struct1.C: New.
43775 * g++.dg/ext/anon-struct2.C: New.
43776 * g++.dg/ext/anon-struct3.C: New.
43777 * gcc.dg/anon-struct-1.c: New.
43778 * gcc.dg/anon-struct-2.c: New.
43779 * gcc.dg/anon-struct-3.c: New.
43780 * gcc.dg/20011008-1.c: Adjust warning text.
43781 * gcc.dg/20020527-1.c: Add -fms-extensions.
43782
43783 2002-06-16 Richard Henderson <rth@redhat.com>
43784
43785 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43786
43787 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
43788
43789 * gcc.c-torture/execute/20020615-1.c: New test.
43790
43791 2002-06-15 Roger Sayle <roger@eyesopen.com>
43792
43793 * gcc.c-tortuture/execute/compare-1.c: New test case.
43794 * gcc.c-tortuture/execute/compare-2.c: New test case.
43795 * gcc.c-tortuture/execute/compare-3.c: New test case.
43796
43797 2002-06-13 Richard Henderson <rth@redhat.com>
43798
43799 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
43800 ia64 ilp32.
43801
43802 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43803
43804 * g++.dg/template/typename2.C: Update error message.
43805
43806 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
43807
43808 * gcc.c-torture/execute/20020611-1.c: New test.
43809
43810 2002-06-11 Bob Wilson <bob.wilson@acm.org>
43811
43812 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43813 list of targets to skip.
43814
43815 2002-06-10 Bob Wilson <bob.wilson@acm.org>
43816
43817 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43818 targets if not optimizing.
43819
43820 2002-06-10 Jakub Jelinek <jakub@redhat.com>
43821
43822 * gcc.c-torture/compile/20020605-1.c: New test.
43823
43824 * g++.dg/opt/vt1.C: New test.
43825
43826 * gcc.dg/20020531-1.c: New test.
43827
43828 * gcc.dg/20020530-1.c: New test.
43829
43830 * gcc.dg/20020527-1.c: New test.
43831
43832 * g++.dg/opt/cse1.C: New test.
43833
43834 2002-06-07 Roger Sayle <roger@eyesopen.com>
43835
43836 * gcc.dg/20020607-2.c: New test case.
43837
43838 2002-06-07 Jakub Jelinek <jakub@redhat.com>
43839
43840 * gcc.c-torture/compile/20020604-1.c: New test.
43841
43842 2002-06-04 Richard Henderson <rth@redhat.com>
43843
43844 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43845 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43846 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43847
43848 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
43849
43850 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43851
43852 2002-06-03 Richard Henderson <rth@redhat.com>
43853
43854 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43855 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43856
43857 2002-06-02 Richard Henderson <rth@redhat.com>
43858
43859 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43860 test functions static.
43861
43862 2002-06-02 Andreas Jaeger <aj@suse.de>
43863
43864 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43865 now.
43866
43867 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
43868
43869 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43870 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43871 Update for mofified diagnostics.
43872 * gcc.dg/c99-intconst-1.c: No longer fail.
43873
43874 2002-06-02 Richard Henderson <rth@redhat.com>
43875
43876 * gcc.dg/uninit-A.c: Remove xfail markers.
43877
43878 2002-06-01 Roger Sayle <roger@eyesopen.com>
43879
43880 * gcc.dg/fnegate-1.c: New test case.
43881
43882 2002-05-30 Osku Salerma <osku@iki.fi>
43883
43884 * gcc.c-torture/execute/mayalias-1.c: New file.
43885
43886 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
43887
43888 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43889 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43890 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43891
43892 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
43893
43894 * gcc.c-torture/execute/20020529-1.c: New test.
43895
43896 2002-05-27 Richard Henderson <rth@redhat.com>
43897
43898 * g++.dg/ext/attrib6.C: New test case.
43899
43900 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43901
43902 * gcc.c-torture/execute/pure-1.c: New test.
43903
43904 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
43905
43906 * gcc.dg/cpp/arith-2.c: Remove.
43907
43908 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
43909
43910 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43911 * gcc.dg/cpp/if-3.c: Remove.
43912
43913 2002-05-26 Jakub Jelinek <jakub@redhat.com>
43914
43915 * g++.dg/opt/cse2.C: New test.
43916
43917 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
43918
43919 * gcc.dg/cpp/arith-1.c: New semantic tests.
43920 * gcc.dg/cpp/if-1.c: Update.
43921
43922 2002-05-24 Ben Elliston <bje@redhat.com>
43923
43924 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43925
43926 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43927
43928 * gcc.dg/verbose-asm.c: New test.
43929
43930 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
43931
43932 * gcc.dg/cpp/paste12.c: New test.
43933
43934 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43935
43936 * g++.dg/parse/named_ops.C: New test.
43937
43938 2002-05-23 Mark Mitchell <mark@codesourcery.com>
43939
43940 * gcc.dg/weak-8.c: New test.
43941
43942 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
43943
43944 * gcc.dg/weak-2.c: Allow optional leading underscore
43945 in scan-assembler symbol name.
43946 * gcc.dg/weak-3.c: Likewise.
43947 * gcc.dg/weak-4.c: Likewise.
43948 * gcc.dg/weak-5.c: Likewise.
43949
43950 2002-05-23 Jakub Jelinek <jakub@redhat.com>
43951
43952 * gcc.dg/20020523-1.c: New test.
43953
43954 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43955
43956 * objc.dg/const-str-2.m: Update now that we stop after
43957 a command line error.
43958
43959 2002-05-22 Richard Henderson <rth@redhat.com>
43960
43961 * g++.dg/dg.exp: Fix typo in test pruneing.
43962
43963 2002-05-22 Richard Henderson <rth@redhat.com>
43964
43965 * g++.dg/dg.exp: Prune the tls subdirectory.
43966 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43967 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43968 * g++.dg/tls/init-1.C: New.
43969
43970 2002-05-22 Jakub Jelinek <jakub@redhat.com>
43971
43972 * gcc.dg/20020517-1.c: New test.
43973
43974 2002-05-21 Richard Henderson <rth@redhat.com>
43975
43976 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43977 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43978
43979 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
43980
43981 * g++.dg/other/copy2.C: New test.
43982
43983 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
43984
43985 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43986 (MAX_COPY): Bump up to 10 times sizeof (long long).
43987 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43988
43989 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43990 sizeof (long long).
43991
43992 * gcc.c-torture/execute/strcpy-1.c: New test.
43993
43994 2002-05-19 Jason Merrill <jason2redhat.com>
43995
43996 * g++.dg/ext/oper1.C: New test.
43997
43998 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
43999 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
44000
44001 * README.QMTEST: New file.
44002
44003 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44004
44005 2002-05-19 Andreas Jaeger <aj@suse.de>
44006
44007 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44008 now.
44009 * gcc.c-torture/execute/loop-2d.x: Likewise.
44010
44011 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
44012
44013 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44014 support weak symbols.
44015 * gcc.dg/weak-4.c: Likewise.
44016 * gcc.dg/weak-6.c: Likewise.
44017
44018 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
44019
44020 * gcc.dg/weak-3.c: Add dg-excess-error comment for
44021 cygwin, coff and h8300-*-hms targets
44022 * gcc.dg/weak-5.c: Likewise.
44023 * gcc.dg/weak-7.c: Likewise.
44024
44025 2002-05-16 Jason Merrill <jason@redhat.com>
44026
44027 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44028 (scan-assembler-not, scan-assembler-dem): Likewise.
44029 (scan-assembler-dem-not): Likewise.
44030
44031 2002-05-15 Richard Henderson <rth@redhat.com>
44032
44033 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44034
44035 2002-05-15 Richard Henderson <rth@redhat.com>
44036
44037 * gcc.dg/weak-5.c (vfoo1c): No warning here.
44038 (vfoo1f): Warning here.
44039 (vfoo1l): Don't redefine the alias.
44040
44041 2002-05-14 Jason Merrill <jason@redhat.com>
44042 Alexandre Oliva <aoliva@redhat.com>
44043
44044 * g++.dg/init/pm1.C: New test.
44045
44046 2002-05-12 David S. Miller <davem@redhat.com>
44047
44048 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44049 types.
44050
44051 2002-05-10 Roger Sayle <roger@eyesopen.com>
44052
44053 * gcc.c-torture/execute/20020510-1.c: New test case.
44054
44055 2002-05-10 David S. Miller <davem@redhat.com>
44056
44057 * gcc.c-torture/execute/conversion.c: Test long double too.
44058
44059 2002-05-09 Jakub Jelinek <jakub@redhat.com>
44060
44061 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44062 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44063 * lib/g++.exp (g++_link_flags): Likewise.
44064 * lib/objc.exp (objc_target_compile): Likewise.
44065
44066 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
44067
44068 * gcc.dg/cpp/poison.c: Update.
44069 * gcc.dg/cpp/20000625-2.c: Remove.
44070 * gcc.dg/cpp/direct2s.c: Remove final test.
44071
44072 2002-05-08 Tom Rix <trix@redhat.com>
44073
44074 * gcc.c-torture/execute/20020508-1.c: New test.
44075 * gcc.c-torture/execute/20020508-2.c: New test.
44076 * gcc.c-torture/execute/20020508-3.c: New test.
44077
44078 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
44079
44080 * gcc.dg/cpp/charconst-4.c: More tests.
44081
44082 2002-05-08 Mark Mitchell <mark@codesourcery.com>
44083
44084 PR c/6569
44085 * gcc.dg/weak-3.c: Update location of warning messages.
44086 * gcc.dg/weak-5.c: Likewise.
44087
44088 2002-05-06 Roger Sayle <roger@eyesopen.com>
44089
44090 * gcc.c-torture/execute/20020506-1.c: New test case.
44091
44092 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
44093
44094 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44095
44096 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44097
44098 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44099
44100 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44101
44102 * gcc.dg/cpp/charconst-3.c: New test.
44103
44104 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
44105
44106 * gcc.dg/cpp/charconst.c: Update tests.
44107
44108 2002-05-05 Tim Josling <tej@melbpc.org.au>
44109
44110 * treelang: Added directory for new sample language treelang. Also
44111 lib/treelang.exp: New file to signal treelang should be tested.
44112
44113 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44114
44115 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44116 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44117 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44118 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44119 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44120 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44121 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44122
44123 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
44124
44125 * gcc.dg/format/xopen-2.c: New test.
44126
44127 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44128
44129 * gcc.dg/20020503-1.c: New test.
44130
44131 2002-05-02 Mark Mitchell <mark@codesourcery.com>
44132
44133 * g++.dg/init/dtor1.C: Make it tougher.
44134
44135 2002-05-01 Mark Mitchell <mark@codesourcery.com>
44136
44137 * g++.dg/init/dtor1.C: New test.
44138
44139 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
44140
44141 * gcc.dg/altivec-8.c: New.
44142
44143 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
44144
44145 * gcc.dg/altivec-7.c: New.
44146
44147 2002-04-29 Jakub Jelinek <jakub@redhat.com>
44148
44149 * g++.dg/parse/typedef1.C: New test.
44150
44151 2002-04-29 Mark Mitchell <mark@codesourcery.com>
44152
44153 PR c++/6486
44154 * g++.dg/template/friend6.C: New test.
44155
44156 PR c++/6492
44157 * g++.dg/init/copy1.C: New test.
44158
44159 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
44160
44161 * g++.dg/warn/effc1.C: New test.
44162
44163 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
44164
44165 * gcc.dg/cpp/if-cexp.c: Add a test.
44166
44167 2002-04-28 Jakub Jelinek <jakub@redhat.com>
44168
44169 * gcc.dg/20020426-2.c: New test.
44170
44171 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
44172
44173 * gcc.dg/cpp/if-mop.c: Update.
44174 * gcc.dg/cpp/if-mpar.c: Add test.
44175 * gcc.dg/cpp/if-oppr.c: Update.
44176
44177 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44178
44179 PR c/6343
44180 * gcc.dg/weak-[2-7].c: New tests.
44181
44182 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44183
44184 * gcc.dg/enum1.c: New test.
44185
44186 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44187
44188 PR c++/6497
44189 * g++.dg/inherit/access2.C: New test.
44190
44191 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44192
44193 PR bootstrap/6445
44194 * gcc.dg/20020426-1.c: New test.
44195
44196 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44197
44198 * g++.dg/abi/enum1.C: New test.
44199
44200 2002-04-26 Richard Henderson <rth@redhat.com>
44201
44202 * gcc.dg/c99-bool-1.c: Expect always true warning.
44203
44204 2002-04-25 Roger Sayle <roger@eyesopen.com>
44205
44206 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44207
44208 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44209
44210 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44211 targets.
44212
44213 2002-04-24 Mark Mitchell <mark@codesourcery.com>
44214
44215 * g++.dg/abi/mange7.C: New test.
44216
44217 PR c++/6438.
44218 * g++.dg/parse/stmtexpr2.C: New test.
44219
44220 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
44221
44222 * gcc.dg/20020312-2.c: Add SH target.
44223
44224 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44225
44226 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44227 compiler output on mips*-*-irix*.
44228
44229 2002-04-23 Jakub Jelinek <jakub@redhat.com>
44230
44231 * g++.dg/parse/attr1.C: New test.
44232
44233 2002-04-23 Roger Sayle <roger@eyesopen.com>
44234
44235 * gcc.c-torture/execute/string-opt-17.c: New test case.
44236 * gcc.c-torture/execute/memset-2.c: New test case.
44237
44238 2002-04-23 Mark Mitchell <mark@codesourcery.com>
44239
44240 PR c++/6256:
44241 * g++.dg/template/friend5.C: New test.
44242
44243 PR c++/6331:
44244 * g++.dg/template/qual1.C: Likewise.
44245
44246 2002-04-22 Zack Weinberg <zack@codesourcery.com>
44247
44248 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44249 Include stdlib.h, not stdio.h or ctype.h.
44250
44251 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
44252
44253 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44254 cris-*-elf* and mmix-*-*.
44255 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44256 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44257 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44258 Ditto.
44259 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44260 * gcc.dg/wchar_t-1.c: Ditto.
44261
44262 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
44263
44264 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44265 Clarify comment.
44266
44267 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
44268
44269 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44270
44271 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44272
44273 * gcc.c-torture/execute/20000906-1.x: Delete.
44274
44275 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
44276
44277 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44278
44279 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
44280
44281 * PR6367
44282 * g77.f-torture/execute/6367.f: New test.
44283 * g77.f-torture/execute/6367.x: Disable for MMIX.
44284
44285 2002-04-19 Mark Mitchell <mark@codesourcery.com>
44286
44287 * PR6352
44288 * g++.dg/opt/inline2.C: New test.
44289
44290 2002-04-18 Richard Henderson <rth@redhat.com>
44291
44292 * gcc.dg/20000906-1.c: Enable for all targets.
44293 * gcc.c-torture/compile/iftrap-2.c: New.
44294
44295 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44296
44297 * gcc.dg/20020418-1.c: New test.
44298 * gcc.dg/20020418-2.c: New test.
44299
44300 2002-04-18 Richard Henderson <rth@redhat.com>
44301
44302 * gcc.c-torture/compile/iftrap-1.c: New.
44303 * gcc.dg/iftrap-1.c: Adjust for ia64.
44304 * gcc.dg/iftrap-2.c: New.
44305
44306 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44307
44308 * gcc.c-torture/compile/20020418-1.c: New test.
44309
44310 2002-04-18 Roger Sayle <roger@eyesopen.com>
44311
44312 * gcc.c-torture/compile/20020415-1.c: New.
44313
44314 2002-04-18 David S. Miller <davem@redhat.com>
44315
44316 * gcc.c-torture/execute/20020418-1.c: New test.
44317
44318 2002-04-17 Jakub Jelinek <jakub@redhat.com>
44319
44320 * gcc.dg/20020416-1.c: New test.
44321
44322 * g++.dg/opt/inline1.C: New test.
44323
44324 2002-04-16 Jakub Jelinek <jakub@redhat.com>
44325
44326 * gcc.dg/altivec-5.c: New test.
44327
44328 * gcc.dg/20020415-1.c: New test.
44329
44330 2002-04-15 Mark Mitchell <mark@codesourcery.com>
44331
44332 * lib/chill.exp: Remove.
44333
44334 2002-04-14 Jakub Jelinek <jakub@redhat.com>
44335
44336 * g++.dg/other/big-struct.C: New test.
44337
44338 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
44339
44340 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44341 of scratch file.
44342
44343 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
44344
44345 PR c/6277
44346 * gcc.dg/i386-387-1.c: Allow optional leading underscore
44347 in scan-assembler function name
44348
44349 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
44350
44351 * g77.f-torture/execute/980628-4.x,
44352 g77.f-torture/execute/980628-5.x,
44353 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44354 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44355 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44356 i[34567]86-*-*.
44357
44358 2002-04-13 David S. Miller <davem@redhat.com>
44359
44360 * gcc.c-torture/execute/20020413-1.c: New test.
44361
44362 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
44363
44364 * gcc.dg/asm-6.c,
44365 * g++.dg/ext/asm1.C: New tests.
44366
44367 2002-04-12 Mark Mitchell <mark@codesourcery.com>
44368
44369 PR c++ 5373.
44370 * g++.dg/parse/stmtexpr1.C: New test.
44371
44372 PR c++/5189.
44373 * g++.dg/template/copy1.C: New test.
44374
44375 2002-04-12 Richard Henderson <rth@redhat.com>
44376
44377 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44378
44379 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
44380
44381 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44382 gcc.c-torture/execute/20020307-2.c.
44383
44384 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
44385
44386 * g++.dg/ext/attrib5.C,
44387 * g++.dg/lookup/struct1.C: New tests.
44388
44389 2002-04-11 Jakub Jelinek <jakub@redhat.com>
44390
44391 * gcc.dg/20020411-1.c: New test.
44392
44393 * gcc.c-torture/execute/20020411-1.c: New test.
44394
44395 2002-04-10 Janis Johnson <janis187@us.ibm.com>
44396
44397 * g77.f-torture/execute/6177.f: New test.
44398
44399 2002-04-10 Jakub Jelinek <jakub@redhat.com>
44400
44401 PR middle-end/6247
44402 * g++.dg/opt/cleanup1.C: New test.
44403
44404 * g++.dg/opt/const1.C: New test.
44405
44406 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
44407
44408 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44409
44410 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
44411
44412 PR c++/5507
44413 * g++.dg/template/typename2.C: New test.
44414
44415 2002-04-10 Alan Modra <amodra@bigpond.net.au>
44416
44417 * gcc.c-torture/execute/loop-12.c: New.
44418
44419 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
44420
44421 * g77.f-torture/execute/980628-4.x,
44422 g77.f-torture/execute/980628-5.x,
44423 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44424 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44425 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44426
44427 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44428
44429 PR optimization/6086
44430 * g++.dg/opt/preinc1.C: New test.
44431
44432 2002-04-06 Mark Mitchell <mark@codesourcery.com>
44433
44434 PR c++/5571
44435 * g++.dg/opt/static2.C: New test.
44436
44437 2002-04-06 Mark Mitchell <mark@codesourcery.com>
44438
44439 PR c/5120
44440 * gcc.dg/20020406-1.c: New test.
44441
44442 2002-04-04 David S. Miller <davem@redhat.com>
44443
44444 * gcc.c-torture/execute/20020404-1.c: New test.
44445
44446 2002-04-04 Jakub Jelinek <jakub@redhat.com>
44447
44448 PR c/6123
44449 * gcc.dg/20020312-2.c: Do not declare global register variable
44450 if __PIC__ or __pic__ is defined.
44451
44452 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
44453
44454 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
44455 __asm__ so that it works correctly even if -ansi -pedantic-errors.
44456
44457 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44458
44459 * gcc.misc-tests/linkage.exp: Update last change to handle
44460 sparc*-, not just sparc-.
44461
44462 2002-04-03 Richard Henderson <rth@redhat.com>
44463
44464 * gcc.dg/cpp/ucs.c: Improved long UCS test.
44465
44466 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
44467
44468 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44469
44470 2002-04-02 David S. Miller <davem@redhat.com>
44471
44472 * gcc.c-torture/execute/20020402-3.c: New test.
44473
44474 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
44475
44476 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44477 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44478
44479 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44480 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44481 g77.f-torture/execute/20001201.x,
44482 g77.f-torture/execute/u77-test.x: New files.
44483
44484 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44485 * gcc.dg/wchar_t-1.c: Ditto.
44486
44487 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44488
44489 * gcc.c-torture/execute/20020402-1.c: New test.
44490
44491 2002-04-01 Richard Henderson <rth@redhat.com>
44492
44493 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44494
44495 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44496
44497 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44498
44499 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44500
44501 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44502
44503 * g++.dg/inherit/template-as-base.C: Expect error.
44504 * g++.dg/inherit/namespace-as-base.C: Likewise.
44505
44506 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
44507
44508 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44509 g++.dg/ext/instantiate3.C: Tweak match patterns.
44510
44511 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44512 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44513 -da test.
44514
44515 2002-03-31 Richard Henderson <rth@redhat.com>
44516
44517 * gcc.dg/special/alias-2.c: New.
44518 * gcc.dg/special/ecos.exp: Run it.
44519
44520 2002-03-31 Richard Henderson <rth@redhat.com>
44521
44522 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44523
44524 2002-03-31 Kazu Hirata <kazu@hxi.com>
44525
44526 * gcc.dg/weak-1.c: Disable on h8300 port.
44527
44528 2002-03-29 Janis Johnson <janis187@us.ibm.com>
44529
44530 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44531 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44532 ordering tests.
44533 * g++.dg/bprob/bprob-1.C: New test.
44534 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44535 * g++.dg/gcov/gcov-1.C: New test.
44536 * g++.dg/gcov/gcov-1.x: New file.
44537 * g++.dg/gcov/gcov-2.C: New test.
44538 * g++.dg/gcov/gcov-3.C: New test.
44539 * g++.dg/gcov/gcov-3.h: New file.
44540
44541 2002-03-28 Roger Sayle <roger@eyesopen.com>
44542
44543 * g++.old-deja/g++.other/builtins5.C: New test.
44544 * g++.old-deja/g++.other/builtins6.C: New test.
44545 * g++.old-deja/g++.other/builtins7.C: New test.
44546 * g++.old-deja/g++.other/builtins8.C: New test.
44547 * g++.old-deja/g++.other/builtins9.C: New test.
44548
44549 2002-03-29 Jakub Jelinek <jakub@redhat.com>
44550
44551 * g++.dg/opt/static1.C: New test.
44552
44553 * g++.dg/opt/longbranch1.C: New test.
44554
44555 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
44556
44557 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44558
44559 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44560
44561 2002-03-28 Jeffrey A Law (law@redhat.com)
44562
44563 * gcc.c-torture/execute/20020328-1.c: New test.
44564
44565 2002-03-27 Richard Henderson <rth@redhat.com>
44566
44567 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44568 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44569 move from g++.old-deja/g++.ext/.
44570
44571 2002-03-27 Mark Mitchell <mark@codesourcery.com>
44572
44573 * g++.dg/init/new2.C: New test.
44574
44575 2002-03-26 Richard Henderson <rth@redhat.com>
44576
44577 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44578
44579 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44580 on sparc.
44581
44582 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
44583 sparcv9 systems.
44584 * gcc.dg/20001102-1.c: Likewise.
44585
44586 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
44587
44588 * gcc.dg/cpp/endif-pedantic1.c,
44589 gcc.dg/cpp/endif-pedantic2.c: New tests.
44590
44591 2002-03-26 Mark Mitchell <mark@codesourcery.com>
44592
44593 * g++.dg/init/new1.C: New test.
44594
44595 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
44596
44597 * g++.dg/abi/vbase9.C: New test.
44598
44599 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
44600
44601 * gcc.dg/arm-asm.c: New test.
44602
44603 2002-03-26 Andrew Cagney <ac131313@redhat.com>
44604
44605 * gcc.dg/Wswitch-enum.c: New test.
44606 Fix PR c/5044.
44607
44608 2002-03-26 Richard Henderson <rth@redhat.com>
44609
44610 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44611 structure.
44612
44613 2002-03-25 Richard Henderson <rth@redhat.com>
44614
44615 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
44616 sparcv9 systems.
44617
44618 * gcc.c-torture/compile/20011119-1.c (xxx): New.
44619 * gcc.c-torture/compile/20011119-2.c (xxx): New.
44620
44621 2002-03-25 Zack Weinberg <zack@codesourcery.com>
44622
44623 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44624
44625 2002-03-25 Bob Wilson <bob.wilson@acm.org>
44626
44627 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44628 targets using generic thunk support.
44629
44630 2002-03-25 Jakub Jelinek <jakub@redhat.com>
44631
44632 * gcc.c-torture/compile/20020323-1.c: New test.
44633
44634 * g++.dg/opt/conj2.C: New test.
44635
44636 2002-03-24 Richard Henderson <rth@redhat.com>
44637
44638 * gcc.dg/weak-1.c: Use -fno-common.
44639
44640 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44641
44642 * g77.dg/f77-edit-apostrophe-out.f: New test
44643 * g77.dg/f77-edit-h-out.f: New test
44644 * g77.dg/f77-edit-t-in.f: New test
44645 * g77.dg/f77-edit-t-out.f: New test
44646 * g77.dg/f77-edit-x-out.f: New test
44647 * g77.dg/f77-edit-slash-out.f: New test
44648 * g77.dg/f77-edit-colon-out.f: New test
44649 * g77.dg/f77-edit-s-out.f: New test
44650
44651 2002-03-24 Richard Henderson <rth@redhat.com>
44652
44653 * objc/execute/formal_protocol-6.x: New XFAIL.
44654
44655 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44656
44657 * gcc.dg/weak-1.c: Early return from dg-final on platforms
44658 that do not support weak symbols
44659
44660 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44661
44662 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44663 * lib/g77.exp: Likewise.
44664 * lib/objc.exp: Likewise.
44665
44666 2002-03-23 Andrew Cagney <ac131313@redhat.com>
44667
44668 * gcc.dg/Wswitch-default.c: New test.
44669
44670 2002-03-23 Jakub Jelinek <jakub@redhat.com>
44671
44672 * g++.dg/other/enum1.C: New test.
44673
44674 2002-03-23 Zack Weinberg <zack@codesourcery.com>
44675
44676 * gcc.dg/pragma-ep-3.c: Fix typo.
44677
44678 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44679
44680 * g++.dg/inherit/template-as-base.C: New test.
44681
44682 2002-03-22 Jakub Jelinek <jakub@redhat.com>
44683
44684 * g++.old-deja/g++.other/dwarf2-1.C: Move...
44685 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
44686
44687 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
44688
44689 * gcc.dg/cpp/multiline.c: Update to match.
44690
44691 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
44692
44693 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44694
44695 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
44696
44697 * gcc.dg/cpp/extratokens2.c: New file.
44698
44699 2002-03-21 David Edelsohn <edelsohn@gnu.org>
44700
44701 * gcc.dg/20020312-2.c: Add rs6000 target.
44702
44703 * gcc.c-torture/compile/20020319-1.c: New test.
44704
44705 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44706
44707 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44708 (A, E): Handle this.
44709
44710 2002-03-20 Jason Merrill <jason@redhat.com>
44711
44712 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44713 ignoring -fpic.
44714 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44715 through prune_gcc_output.
44716
44717 2002-03-20 Jakub Jelinek <jakub@redhat.com>
44718
44719 * gcc.c-torture/compile/20020320-1.c: New test.
44720
44721 2002-03-19 Jakub Jelinek <jakub@redhat.com>
44722
44723 * gcc.c-torture/compile/20020318-1.c: New test.
44724
44725 * gcc.dg/struct-by-value-1.c: New test.
44726
44727 * gcc.dg/20020319-1.c: New test.
44728
44729 2002-03-18 Jakub Jelinek <jakub@redhat.com>
44730
44731 * g++.dg/opt/conj1.C: New test.
44732
44733 2002-03-17 Mark Mitchell <mark@codesourcery.com>
44734
44735 * g++.dg/template/qualttp20.C: Revert previous change.
44736 * g++.dg/template/qualttp3.C: Likewise.
44737 * g++.dg/template/qualttp4.C: Likewise.
44738 * g++.dg/template/qualttp5.C: Likewise.
44739 * g++.dg/template/qualttp6.C: Likewise.
44740 * g++.dg/template/qualttp7.C: Likewise.
44741 * g++.dg/template/qualttp8.C: Likewise.
44742 * g++.dg/template/recurse.C: Likewise.
44743
44744 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
44745
44746 * gcc.dg/cpp/wchar-1.c: Update.
44747
44748 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
44749
44750 * g++.dg/template/conv1.C: New test.
44751 * g++.dg/template/conv2.C: New test.
44752 * g++.dg/template/conv3.C: New test.
44753 * g++.dg/template/conv4.C: New test.
44754
44755 2002-03-15 Mark Mitchell <mark@codesourcery.com>
44756
44757 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44758 * g++.dg/template/qualttp3.C: Likewise.
44759 * g++.dg/template/qualttp4.C: Likewise.
44760 * g++.dg/template/qualttp5.C: Likewise.
44761 * g++.dg/template/qualttp6.C: Likewise.
44762 * g++.dg/template/qualttp7.C: Likewise.
44763 * g++.dg/template/qualttp8.C: Likewise.
44764 * g++.dg/template/recurse.C: Likewise.
44765
44766 2002-03-15 Mark Mitchell <mark@codesourcery.com>
44767
44768 * g++.dg/opt/dtor1.C: New test.
44769
44770 2002-03-15 Jakub Jelinek <jakub@redhat.com>
44771
44772 * gcc.c-torture/compile/20020315-1.c: New test.
44773
44774 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
44775
44776 * gcc.dg/weak-1.c: Fix scan tests.
44777
44778 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
44779
44780 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44781 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44782 cris-*-aout* mmix-*-*.
44783 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44784 cris-*-aout* mmix-*-*.
44785 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44786 cris-*-elf* cris-*-aout* and mmix-*-*.
44787 * gcc.dg/20001009-1.c: Ditto.
44788 * gcc.dg/20010912-1.c: Ditto.
44789 * gcc.dg/20020122-4.c: Ditto.
44790 * gcc.dg/inline-2.c: Ditto.
44791
44792 2002-03-14 Jeffrey A Law (law@cygnus.com)
44793
44794 * gcc.c-torture/compile/20020314-1.c: New test.
44795
44796 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
44797
44798 * gcc.c-torture/execute/20020314-1.c: New test.
44799
44800 2002-03-14 Jakub Jelinek <jakub@redhat.com>
44801
44802 * g++.dg/warn/Wunused-1.C: New test.
44803
44804 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
44805
44806 * g++.dg/abi/mangle6.C: New test.
44807
44808 2002-03-13 Jakub Jelinek <jakub@redhat.com>
44809
44810 * gcc.c-torture/compile/20020309-2.c: New test.
44811
44812 * gcc.c-torture/compile/20020312-1.c: New test.
44813
44814 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
44815
44816 * g++.dg/other/access1.C: New test.
44817
44818 2002-03-12 Jakub Jelinek <jakub@redhat.com>
44819
44820 * gcc.c-torture/execute/wchar_t-1.c: New test.
44821
44822 2002-03-12 David Edelsohn <edelsohn@gnu.org>
44823
44824 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44825
44826 2002-03-12 Roger Sayle <roger@eyesopen.com>
44827
44828 * gcc.dg/20020312-1.c: New test case.
44829
44830 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
44831
44832 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44833
44834 2002-03-11 Richard Henderson <rth@redhat.com>
44835
44836 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44837 * g++.old-deja/g++.jason/report.C: Likewise.
44838
44839 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44840
44841 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44842 * g++.old-deja/g++.robertl/eb56.C: Likewise.
44843
44844 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44845
44846 * g++.dg/overload/pmf1.C: New test.
44847
44848 2002-03-11 Kazu Hirata <kazu@hxi.com>
44849
44850 * gcc.c-torture/execute/20020307-1.c: Use long.
44851
44852 2002-03-11 Jakub Jelinek <jakub@redhat.com>
44853
44854 PR optimization/5844
44855 * gcc.dg/20020310-1.c: New test.
44856
44857 2002-03-09 Michael Meissner <meissner@redhat.com>
44858
44859 * gcc.c-torture/execute/memcpy-2.c: New test.
44860 * gcc.c-torture/execute/memset-1.c: New test.
44861 * gcc.c-torture/execute/strlen-1.c: New test.
44862 * gcc.c-torture/execute/strcmp-1.c: New test.
44863 * gcc.c-torture/execute/strncmp-1.c: New test.
44864
44865 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
44866
44867 * gcc.dg/ppc-ldstruct.c: New test.
44868
44869 2002-03-09 Jakub Jelinek <jakub@redhat.com>
44870
44871 * gcc.c-torture/execute/va-arg-22.c: New test.
44872
44873 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44874
44875 * gcc.c-torture/compile/20020309-1.c: New test.
44876
44877 2002-03-08 Jakub Jelinek <jakub@redhat.com>
44878
44879 * gcc.c-torture/execute/20020307-2.c: New test.
44880
44881 2002-03-07 Jeffrey A Law (law@redhat.com)
44882
44883 * g77.f-torture/compile/20020307-1.f: New test.
44884
44885 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
44886
44887 * gcc.dg/unordered-1.c: New test.
44888
44889 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
44890
44891 * gcc.c-torture/execute/20020307-1.c: New test.
44892
44893 2002-03-05 Jakub Jelinek <jakub@redhat.com>
44894
44895 * gcc.dg/20020304-1.c: New test.
44896
44897 * gcc.c-torture/compile/20020304-2.c: New test.
44898
44899 2002-03-04 Zack Weinberg <zack@codesourcery.com>
44900
44901 * gcc.c-torture/compile/20020304-1.c: New test case
44902 (from PR c/5830).
44903
44904 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
44905
44906 * gcc.dg/20020103-1.c: Add other -D ppc variants.
44907
44908 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
44909
44910 * g++.dg/other/classkey1.C: New test.
44911
44912 2002-03-01 Richard Henderson <rth@redhat.com>
44913
44914 * gcc.c-torture/compile/981223-1.x: New.
44915 * gcc.c-torture/compile/920625-1.x: New.
44916
44917 2002-02-28 Richard Henderson <rth@redhat.com>
44918
44919 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44920
44921 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
44922
44923 * gcc.c-torture/execute/20020227-1.c: New test.
44924
44925 2002-02-27 Mark Mitchell <mark@codesourcery.com>
44926
44927 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44928 here" ERROR lines.
44929 * g++.old-deja/g++.oliva/partord1.C: Likewise.
44930 * g++.old-deja.g++.other/defarg1.C: Likewise.
44931 * g++.old-deja/g++.pt/calls2.C: Likewise.
44932 * g++.old-deja/g++.pt/crash20.C: Likewise.
44933 * g++.old-deja/g++.pt/crash30.C: Likewise.
44934 * g++.old-deja/g++.pt/crash36.C: Likewise.
44935 * g++.old-deja/g++.pt/crash6.C: Likewise.
44936 * g++.old-deja/g++.pt/defarg13.C: Likewise.
44937 * g++.old-deja/g++.pt/derived3.C: Likewise.
44938 * g++.old-deja/g++.pt/error1.C: Likewise.
44939 * g++.old-deja/g++.pt/friend21.C: Likewise.
44940 * g++.old-deja/g++.pt/friend23.C: Likewise.
44941 * g++.old-deja/g++.pt/infinite1.C: Likewise.
44942 * g++.old-deja/g++.robertl/eb128.C: Likewise.
44943
44944 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
44945
44946 * gcc.c-torture/execute/20020225-2.c: New test.
44947
44948 2002-02-27 Zack Weinberg <zack@codesourcery.com>
44949
44950 * gcc.c-torture/execute/920730-1t.c,
44951 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44952 Delete test cases, only relevant to -traditional.
44953
44954 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
44955
44956 * gcc.dg/cpp/undef1.c: Remove.
44957 * gcc.dg/cpp/directiv.c: Update.
44958 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44959
44960 2002-02-27 Michael Meissner <meissner@redhat.com>
44961
44962 * gcc.c-torture/execute/20020226-1.c: New test.
44963
44964 2002-02-26 Jakub Jelinek <jakub@redhat.com>
44965
44966 * g++.dg/debug/debug4.C: New test.
44967
44968 * gcc.dg/ia64-visibility-1.c: New test.
44969
44970 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
44971
44972 * gcc.dg/debug/20020224-1.c: New.
44973
44974 2002-02-25 Kazu Hirata <kazu@hxi.com>
44975
44976 * gcc.c-torture/execute/960416-1.x: New.
44977 * gcc.c-torture/execute/divconst-3.x: Likewise.
44978
44979 2002-02-25 Jakub Jelinek <jakub@redhat.com>
44980
44981 * gcc.dg/20020224-1.c: New test.
44982
44983 2002-02-25 Alan Modra <amodra@bigpond.net.au>
44984
44985 * gcc.c-torture/execute/20020225-1.c: New.
44986
44987 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
44988
44989 * gcc.dg/cpp/wchar-1.c: New test.
44990
44991 2002-02-23 Jakub Jelinek <jakub@redhat.com>
44992
44993 * gcc.dg/20020222-1.c: New test.
44994
44995 2002-02-22 Jakub Jelinek <jakub@redhat.com>
44996
44997 * g++.dg/opt/anonunion1.C: New test.
44998
44999 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
45000
45001 * g++.dg/template/qualttp19.C: New test.
45002 * g++.dg/template/qualttp20.C: New test.
45003 * g++.old-deja/g++.jason/report.C: Adjust expected errors
45004 * g++.old-deja/g++.other/qual1.C: Likewise.
45005
45006 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
45007
45008 * gcc.dg/attr-alwaysinline.c: New.
45009
45010 2002-02-21 Jakub Jelinek <jakub@redhat.com>
45011
45012 * gcc.dg/20020220-1.c: New test.
45013
45014 * gcc.dg/20020220-2.c: New test.
45015
45016 * g++.dg/opt/mmx1.C: New test.
45017
45018 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
45019
45020 * gcc.c-torture/compile/20020110.c: New test.
45021
45022 2002-02-20 Jakub Jelinek <jakub@redhat.com>
45023
45024 * gcc.c-torture/execute/20020219-1.c: New test.
45025
45026 * gcc.dg/20020219-1.c: New test.
45027
45028 * gcc.dg/noncompile/20020220-1.c: New test.
45029
45030 * g++.dg/opt/ptrintsum1.C: New test.
45031
45032 * gcc.dg/debug/20020220-1.c: New test.
45033
45034 2002-02-17 Jakub Jelinek <jakub@redhat.com>
45035
45036 * gcc.c-torture/execute/20020216-1.c: New test.
45037
45038 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
45039
45040 * gcc.dg/decl-1.c: Update, new test.
45041
45042 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
45043
45044 * g++.dg/abi/bitfield1.C: New test.
45045 * g++.dg/abi/bitfield2.C: New test.
45046
45047 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45048
45049 * gcc.dg/attr-nest.c: New test.
45050
45051 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45052
45053 * gcc.c-torture/execute/20020215-1.c: New test.
45054
45055 2002-02-14 Jakub Jelinek <jakub@redhat.com>
45056
45057 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45058 * g++.dg/debug/debug.exp: New.
45059 * g++.dg/debug/trivial.C: New.
45060 * g++.dg/debug/debug1.C: Moved...
45061 * g++.dg/other/debug1.C: ...from here.
45062 * g++.dg/debug/debug2.C: Moved...
45063 * g++.dg/other/debug2.C: ...from here.
45064 * g++.dg/debug/debug3.C: Moved...
45065 * g++.dg/other/debug3.C: ...from here.
45066
45067 * gcc.dg/noncompile/20020213-1.c: New test.
45068
45069 2002-02-13 Jakub Jelinek <jakub@redhat.com>
45070
45071 * g++.dg/other/debug3.C: New test.
45072
45073 * gcc.c-torture/execute/20020213-1.c: New test.
45074
45075 2002-02-13 Richard Smith <richard@ex-parrot.com>
45076
45077 * g++.old-deja/g++.other/thunk1.C: New test.
45078
45079 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45080
45081 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45082
45083 2002-02-13 Stan Shebs <shebs@apple.com>
45084
45085 * gcc.dg/altivec-3.c: New.
45086
45087 2002-02-12 Jakub Jelinek <jakub@redhat.com>
45088
45089 * gcc.dg/Wunreachable-1.c: New test.
45090 * gcc.dg/Wunreachable-2.c: New test.
45091
45092 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
45093
45094 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45095
45096 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
45097
45098 * gcc.dg/decl-1.c: New test.
45099
45100 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45101
45102 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45103
45104 2002-02-10 Kazu Hirata <kazu@hxi.com>
45105
45106 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45107 * gcc.c-torture/compile/980506-1.x: Likewise.
45108
45109 2002-02-10 Kazu Hirata <kazu@hxi.com>
45110
45111 * gcc.dg/20020210-1.c: New.
45112
45113 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
45114
45115 * g77.f-torture/execute/947.f: New regression test
45116 for PR fortran/947.
45117
45118 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
45119
45120 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45121 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45122
45123 2002-02-08 Richard Henderson <rth@redhat.com>
45124
45125 * gcc.c-torture/compile/labels-3.c: New.
45126
45127 2002-02-08 Jakub Jelinek <jakub@redhat.com>
45128
45129 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45130 expression statements work instead.
45131 * gcc.dg/noncompile/20020207-1.c: New test.
45132
45133 2002-02-07 Richard Henderson <rth@redhat.com>
45134
45135 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45136
45137 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45138
45139 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45140 message from g77
45141 * lib/g77-dg.exp: Trim g77 error messages so that they are
45142 recognized by dg.exp.
45143
45144 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45145
45146 PR fortran/5473
45147 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
45148
45149 2002-02-07 Richard Henderson <rth@redhat.com>
45150
45151 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45152 to be sufficiently aligned for integers.
45153
45154 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
45155
45156 * g++.dg/template/friend4.C: New test.
45157
45158 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45159
45160 PR fortran/5743
45161 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45162 unsupported cases.
45163
45164 2002-02-07 Richard Henderson <rth@redhat.com>
45165
45166 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45167 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45168 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45169 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45170
45171 2002-02-06 Richard Henderson <rth@redhat.com>
45172
45173 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45174
45175 2002-02-06 Janis Johnson <janis187@us.ibm.com>
45176
45177 * gcc.dg/20020206-1.c: New test.
45178
45179 2002-02-06 Jakub Jelinek <jakub@redhat.com>
45180
45181 * gcc.c-torture/execute/20020206-1.c: New test.
45182
45183 * gcc.c-torture/execute/20020206-2.c: New test.
45184
45185 PR optimization/5429:
45186 * gcc.c-torture/compile/20020206-1.c: New test.
45187
45188 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
45189
45190 * g++.dg/ext/align1.C: Do not use an explicit alignment value
45191 as certain file formats cannot support particularly large
45192 alignments.
45193
45194 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45195 and do not expect to be able to link the executable.
45196
45197 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45198 fail because the COFF format does not support the weak attribute.
45199
45200 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
45201
45202 * g77.dg/pr5473.f: New test
45203
45204 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
45205
45206 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45207 Fix testcase accordingly.
45208
45209 2002-02-04 Richard Henderson <rth@redhat.com>
45210
45211 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45212 (buf): Change to be an array of pointers, not ints.
45213
45214 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45215
45216 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
45217 before all tests. Move warning one line above to match where it
45218 C frontend emits.
45219 * gcc.dg/Wswitch-2.c: New test.
45220 * g++.dg/warn/Wswitch-1.C: New test.
45221 * g++.dg/warn/Wswitch-2.C: New test.
45222
45223 2002-02-04 Richard Henderson <rth@redhat.com>
45224
45225 * g++.dg/abi/offsetof.C: Fix size comparison.
45226
45227 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
45228
45229 * gcc.dg/cast-qual-2.c: New test.
45230
45231 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45232
45233 * gcc.dg/20020201-4.c: New test.
45234
45235 2002-02-04 Ben Elliston <bje@redhat.com>
45236
45237 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45238 target_info attribute != 0, in addition to the empty string.
45239 (gcc_target_compile): Likewise.
45240
45241 2002-02-03 Andrew Cagney <ac131313@redhat.com>
45242
45243 * gcc.dg/Wswitch.c: New test.
45244 PR gcc/4475. PR gcc/3780.
45245
45246 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
45247
45248 * g77.f-torture/execute/5122.f: New test for regressions
45249 against PR fortran/5122.
45250
45251 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
45252
45253 * g77.f-torture/compile/pr3743.f: Delete
45254 * g77.dg/pr3743-1.f: New test.
45255 * g77.dg/pr3743-2.f: New test.
45256 * g77.dg/pr3743-3.f: New test.
45257 * g77.dg/pr3743-4.f: New test.
45258
45259 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45260
45261 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45262
45263 2002-02-02 Richard Henderson <rth@redhat.com>
45264
45265 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45266 * gcc.c-torture/execute/bf64-1.c: Likewise.
45267
45268 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45269
45270 * gcc.dg/20020201-2.c: New test.
45271
45272 * gcc.dg/20020201-3.c: New test.
45273
45274 * gcc.c-torture/execute/bitfld-2.c: New test.
45275
45276 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45277
45278 * gcc.dg/bitfld-1.c: Update.
45279 * gcc.dg/bitfld-2.c: Update.
45280 * gcc.c-torture/execute/bitfld-1.x: New.
45281
45282 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45283
45284 * gcc.c-torture/execute/20020201-1.c: New test.
45285
45286 2002-02-01 Janis Johnson <janis187@us.ibm.com>
45287
45288 PR target/5469
45289 * gcc.dg/20020201-1.c: New test.
45290
45291 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
45292
45293 PR fortran/3743
45294 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45295 * g77.f-torture/compile/pr3743.x: Remove
45296
45297 2002-01-31 Tom Rix <trix@redhat.com>
45298
45299 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45300
45301 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
45302
45303 * gcc.dg/noncompile/20020130-1.c: New test.
45304
45305 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
45306
45307 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45308
45309 2002-01-29 Richard Henderson <rth@redhat.com>
45310
45311 * gcc.c-torture/execute/991118-1.c: Cast various constants back
45312 to long long.
45313 * gcc.c-torture/execute/bf64-1.c: Likewise.
45314
45315 2002-01-29 Jakub Jelinek <jakub@redhat.com>
45316
45317 * gcc.c-torture/execute/20020129-1.c: New test.
45318
45319 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
45320
45321 * gcc.c-torture/compile/20000224-1.c: Update.
45322 * gcc.c-torture/execute/bitfld-1.c: New tests.
45323 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45324 * gcc.dg/uninit-A.c: Update.
45325
45326 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
45327
45328 * g++.dg/template/ctor1.C: Add instantiation.
45329
45330 2002-01-28 Paul Koning <pkoning@equallogic.com>
45331
45332 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45333 argument to __builtin_prefetch to be const ptr.
45334
45335 2002-01-28 Jakub Jelinek <jakub@redhat.com>
45336
45337 * gcc.c-torture/compile/20020120-1.c: New test.
45338
45339 2002-01-27 Kazu Hirata <kazu@hxi.com>
45340
45341 * gcc.c-torture/execute/20020127-1.c: New test.
45342
45343 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
45344
45345 * g77.dg/f77-edit-i-in.f: New test
45346 * g77.dg/f77-edit-i-out.f: New test
45347
45348 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
45349
45350 * gcc.dg/debug/debug.exp: New file.
45351 * gcc.dg/debug/trivial.c: New file.
45352 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45353 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45354 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45355 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45356 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45357 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45358 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45359 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45360 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45361 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45362 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45363 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45364 * gcc.dg/20000503-1.c: Removed.
45365 * gcc.dg/20010207-1.c: Removed.
45366 * gcc.dg/20011223-1.c: Removed.
45367 * gcc.dg/20020104-2.c: Removed.
45368 * gcc.dg/debug-1.c: Removed.
45369 * gcc.dg/debug-2.c: Removed.
45370 * gcc.dg/debug-3.c: Removed.
45371 * gcc.dg/debug-4.c: Removed.
45372 * gcc.dg/debug-5.c: Removed.
45373 * gcc.dg/debug-6.c: Removed.
45374 * gcc.dg/dwarf2-1.c: Removed.
45375 * gcc.dg/dwarf2-2.c: Removed.
45376
45377 2002-01-25 Jakub Jelinek <jakub@redhat.com>
45378
45379 * g++.old-deja/g++.other/eh5.C: New test.
45380 * g++.old-deja/g++.other/sibcall2.C: New test.
45381 * g++.old-deja/g++.other/array9.C: New test.
45382 * g++.old-deja/g++.other/typename2.C: New test.
45383 * g++.old-deja/g++.other/crash60.C: New test.
45384 * g++.old-deja/g++.other/conv9.C: New test.
45385 * g++.old-deja/g++.other/mangle10.C: New test.
45386 * g++.old-deja/g++.other/unchanging1.C: New test.
45387 * g++.old-deja/g++.other/exprstmt1.C: New test.
45388 * g++.old-deja/g++.other/inline23.C: New test.
45389 * g++.old-deja/g++.eh/ia64-1.C: New test.
45390 * g++.old-deja/g++.other/dwarf2-1.C: New test.
45391 * g++.old-deja/g++.other/reload1.C: New test.
45392 * g++.old-deja/g++.other/static20.C: New test.
45393 * g++.old-deja/g++.other/local-alloc1.C: New test.
45394 * g++.old-deja/g++.other/conv8.C: New test.
45395 * g++.old-deja/g++.other/stmtexpr2.C: New test.
45396 * g++.old-deja/g++.other/storeexpr1.C: New test.
45397 * g++.old-deja/g++.other/storeexpr2.C: New test.
45398 * g++.dg/eh/template2.C: New test.
45399 * g++.dg/warn/weak1.C: New test.
45400
45401 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
45402
45403 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45404 Remove first, non-varying, argument.
45405
45406 2002-01-23 Richard Henderson <rth@redhat.com>
45407
45408 * gcc.dg/inline-2.c: New.
45409
45410 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45411 Add optional target arg. Check number of arguments.
45412 (scan-assembler-not, scan-assembler-dem): Likewise.
45413 (scan-assembler-dem-not): Likewise.
45414
45415 2002-01-23 Zack Weinberg <zack@codesourcery.com>
45416
45417 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45418 line 12.
45419 * g++.old-deja/g++.brendan/parse3.C,
45420 g++.old-deja/g++.other/crash26.C,
45421 g++.old-deja/g++.other/crash28.C,
45422 g++.old-deja/g++.other/crash29.C,
45423 g++.old-deja/g++.other/crash30.C,
45424 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45425
45426 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
45427
45428 * gcc.dg/20020115-1.c: New.
45429
45430 2002-01-23 Bob Wilson <bob.wilson@acm.org>
45431
45432 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45433
45434 2002-01-23 Janis Johnson <janis187@us.ibm.com>
45435
45436 * gcc.dg/20020122-3.c: New.
45437
45438 2002-01-23 Jakub Jelinek <jakub@redhat.com>
45439
45440 * g++.dg/other/gc1.C: New test.
45441
45442 2002-01-23 Zack Weinberg <zack@codesourcery.com>
45443
45444 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45445
45446 2002-01-22 Richard Henderson <rth@redhat.com>
45447
45448 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45449
45450 2002-01-22 Richard Henderson <rth@redhat.com>
45451
45452 * gcc.dg/20020122-4.c: New.
45453
45454 2002-01-22 H.J. Lu <hjl@gnu.org>
45455
45456 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45457 link output.
45458 * gcc.dg/special/ecos.exp: Likewise.
45459 * lib/g++-dg.exp: Likewise.
45460 * lib/g77-dg.exp: Likewise.
45461 * lib/gcc-dg.exp : Likewise.
45462 * lib/mike-g++.exp: Likewise.
45463 * lib/mike-g77.exp: Likewise.
45464 * lib/mike-gcc.exp: Likewise.
45465 * lib/objc-dg.exp: Likewise.
45466
45467 2002-01-22 Janis Johnson <janis187@us.ibm.com>
45468
45469 PR target/5379
45470 * gcc.dg/20020122-2.c: New test.
45471
45472 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
45473
45474 * gcc.dg/20020122-1.c: New test.
45475
45476 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
45477
45478 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45479
45480 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
45481
45482 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45483
45484 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45485
45486 * gcc.c-torture/compile/20020121-1.c: New test.
45487
45488 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
45489
45490 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45491 ld_library_path.
45492
45493 2002-01-21 Jakub Jelinek <jakub@redhat.com>
45494
45495 * gcc.dg/20020218-1.c: New test.
45496
45497 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
45498
45499 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45500 messages
45501 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45502 "At global scope" warning
45503 * g++.dg/ext/align1.C: Change cygwin test for alignment
45504 from db-bogus to dg-warning
45505
45506 2002-01-21 Zack Weinberg <zack@codesourcery.com>
45507
45508 * g77.f-torture/compile/cpp2.F: New test.
45509
45510 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
45511
45512 * g++.dg/template/access1.C: New test.
45513
45514 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
45515
45516 * gcc.dg/20020118-1.c: New.
45517
45518 2002-01-18 Kazu Hirata <kazu@hxi.com>
45519
45520 * gcc.c-torture/execute/20020118-1.c: New test.
45521
45522 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
45523
45524 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45525 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45526 alignment warnings.
45527
45528 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
45529
45530 * gcc.misc-tests/i386-prefetch.exp: Save and restore
45531 torture_with_loops and torture_without_loops
45532
45533 2002-01-17 Jakub Jelinek <jakub@redhat.com>
45534
45535 * gcc.c-torture/compile/20020116-1.c: New test.
45536
45537 2002-01-16 Jakub Jelinek <jakub@redhat.com>
45538
45539 * gcc.dg/20020116-2.c: New test.
45540
45541 * gcc.dg/ultrasp4.c: New test.
45542
45543 * gcc.dg/20020116-1.c: New test.
45544
45545 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
45546
45547 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45548 by EABI.
45549
45550 2002-01-15 Janis Johnson <janis187@us.ibm.com>
45551
45552 * gcc.misc-tests/i386-prefetch.exp: New.
45553 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45554 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45555 * gcc.misc-tests/i386-pf-none-1.c: New test.
45556 * gcc.misc-tests/i386-pf-sse-1.c: New test.
45557
45558 2002-01-15 Jakub Jelinek <jakub@redhat.com>
45559
45560 * gcc.dg/gnu89-init-1.c: Add new tests.
45561
45562 2002-01-15 Andreas Jaeger <aj@suse.de>
45563
45564 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45565 * gcc.dg/i386-mmx-2.c: Likewise.
45566 * gcc.dg/i386-sse-1.c: Likewise.
45567 * gcc.dg/i386-sse-2.c: Likewise.
45568 * gcc.dg/i386-sse-3.c: Likewise.
45569
45570 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
45571
45572 * g77.f-torture/execute/intrinsic-unix-bessel.f:
45573 Uncomment additional cases that now pass.
45574
45575 2002-01-11 Richard Henderson <rth@redhat.com>
45576
45577 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45578 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45579
45580 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
45581
45582 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45583
45584 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
45585
45586 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45587 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45588
45589 2002-01-10 Dale Johannesen <dalej@apple.com>
45590
45591 * gcc.c-torture/execute/loop-11.c: New.
45592
45593 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
45594
45595 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45596 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45597
45598 2002-01-09 Richard Henderson <rth@redhat.com>
45599
45600 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45601 type in which to perform the operation for each size.
45602
45603 2002-01-09 Alan Matsuoka (alanm@redhat.com)
45604
45605 * gcc.c-torture/compile/20020109-2.c: New test.
45606
45607 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
45608
45609 * gcc.c-torture/execute/loop-10.c: New test.
45610
45611 2002-01-09 Jakub Jelinek <jakub@redhat.com>
45612
45613 * gcc.c-torture/compile/20010226-1.c: New test.
45614 * gcc.c-torture/compile/20010227-1.c: New test.
45615 * gcc.c-torture/compile/20010426-1.c: New test.
45616 * gcc.c-torture/compile/20010510-1.c: New test.
45617 * gcc.c-torture/compile/20010605-3.c: New test.
45618 * gcc.c-torture/compile/20010824-1.c: New test.
45619 * gcc.c-torture/execute/20010409-1.c: New test.
45620 * gcc.dg/noncompile/20000901-1.c: New test.
45621 * gcc.dg/20001023-1.c: New test.
45622 * gcc.dg/20001101-1.c: New test.
45623 * gcc.dg/20001102-1.c: New test.
45624 * gcc.dg/20010207-1.c: New test.
45625 * gcc.dg/20010405-1.c: New test.
45626 * gcc.dg/20010822-1.c: New test.
45627 * gcc.dg/20011107-1.c: New test.
45628
45629 2002-01-09 Jeffrey A Law (law@redhat.com)
45630
45631 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45632
45633 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
45634 execution failure on PA targets.
45635
45636 2002-01-09 Jakub Jelinek <jakub@redhat.com>
45637
45638 * gcc.c-torture/compile/20020109-1.c: New test.
45639
45640 2002-01-08 Kazu Hirata <kazu@hxi.com>
45641
45642 * gcc.c-torture/execute/20020108-1.c: New test.
45643
45644 2002-01-08 Jakub Jelinek <jakub@redhat.com>
45645
45646 * gcc.dg/20020108-1.c: New test.
45647
45648 2002-01-08 H.J. Lu <hjl@gnu.org>
45649
45650 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45651 for header files.
45652
45653 2002-01-08 Geoff Keating <geoffk@redhat.com>
45654
45655 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45656 consistency.
45657
45658 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
45659
45660 * gcc.dg/altivec-4.c: Test altivec predicates.
45661
45662 2002-01-07 Jakub Jelinek <jakub@redhat.com>
45663
45664 * gcc.c-torture/execute/20020107-1.c: New test.
45665
45666 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
45667
45668 PR c/5279
45669 * gcc.c-torture/compile/20020106-1.c: New test.
45670
45671 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
45672
45673 * gcc.c-torture/execute/nestfunc-4.c: New test.
45674
45675 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
45676
45677 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45678 extra triple that slipped in.
45679 * g++.old-deja/g++.abi/align.C: Likewise.
45680 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45681
45682 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
45683
45684 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45685 * g++.old-deja/g++.abi/align.C: Likewise.
45686 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45687
45688 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45689 on FreeBSD/i386.
45690 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45691 FreeBSD.
45692
45693 2002-01-04 Jakub Jelinek <jakub@redhat.com>
45694
45695 * gcc.dg/20020104-1.c: New test.
45696
45697 * gcc.dg/20020104-2.c: New test.
45698
45699 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
45700
45701 * gcc.dg/20020103-1.c: Fix typo in target selector.
45702
45703 2002-01-03 Richard Henderson <rth@redhat.com>
45704
45705 * gcc.dg/20020103-1.c: New.
45706
45707 2002-01-03 Kazu Hirata <kazu@hxi.com>
45708
45709 * gcc.c-torture/execute/20020103-1.c: New test.
45710
45711 2002-01-03 Jakub Jelinek <jakub@redhat.com>
45712
45713 * g++.dg/other/debug2.C: New test.
45714
45715 * gcc.c-torture/compile/20020103-1.c: New test.
45716
45717 2002-01-02 Jakub Jelinek <jakub@redhat.com>
45718
45719 * gcc.dg/gnu89-init-1.c: Added new tests.
45720
45721 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45722
45723 * g++.dg/template/friend2.C: Remove as patch is reverted.
45724
45725 * g++.dg/warn/oldcast1.C: New test.
45726
45727 * g++.dg/template/ptrmem1.C: New test.
45728 * g++.dg/template/ptrmem2.C: New test.
45729
45730 * g++.dg/template/ntp.C: New test.
45731
45732 * g++.dg/other/component1.C: New test.
45733
45734 * g++.dg/template/ttp3.C: New test.
45735
45736 * g++.dg/template/friend2.C: New test.
45737 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45738
45739 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45740
45741 * g++.dg/other/ptrmem1.C: New test.
45742 * g++.dg/other/ptrmem2.C: New test.
45743
45744 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45745
45746 * g++.dg/template/ctor1.C: New test.
45747
45748 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45749
45750 * g++.dg/template/friend2.C: New test.
45751
45752 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
45753
45754 * gcc.dg/mmix-1.c: New test.
45755
45756 2001-12-31 Richard Henderson <rth@redhat.com>
45757
45758 * gcc.dg/asm-5.c: New.
45759
45760 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
45761
45762 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45763 in namespace __gnu_cxx
45764
45765 2001-12-30 Richard Henderson <rth@redhat.com>
45766
45767 * gcc.dg/debug-6.c: New.
45768
45769 2001-12-30 Jakub Jelinek <jakub@redhat.com>
45770
45771 * gcc.c-torture/compile/20011229-2.c: New test.
45772
45773 2001-12-29 Jakub Jelinek <jakub@redhat.com>
45774
45775 * gcc.dg/debug-3.c: New test.
45776 * gcc.dg/debug-4.c: New test.
45777 * gcc.dg/debug-5.c: New test.
45778
45779 2001-12-29 Richard Henderson <rth@redhat.com>
45780
45781 * g++.dg/eh/loop1.C: New.
45782
45783 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45784
45785 * g++.dg/template/crash1.C: New test.
45786
45787 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45788
45789 * g++.dg/other/const1.C: New test.
45790
45791 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
45792
45793 * gcc.c-torture/compile/20011229-1.c: New test.
45794
45795 2001-12-28 Stan Shebs <shebs@apple.com>
45796
45797 * lib/objc-torture.exp: Resync with c-torture.exp.
45798 * lib/objc.exp: Load standard libraries.
45799
45800 2001-12-28 Jakub Jelinek <jakub@redhat.com>
45801
45802 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45803 additional tests.
45804
45805 2001-12-27 Roger Sayle <roger@eyesopen.com>
45806
45807 * gcc.c-torture/execute/string-opt-16.c: New testcase.
45808
45809 2001-12-27 Richard Henderson <rth@redhat.com>
45810
45811 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45812
45813 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
45814
45815 * g++.dg/eh/ctor1.C: New test.
45816 * g++.dg/other/error2.C: New test.
45817
45818 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
45819
45820 * g++.dg/other/init2.C: New test.
45821
45822 2001-12-24 Richard Henderson <rth@redhat.com>
45823
45824 * gcc.dg/20011223-1.c: New.
45825 * gcc.dg/inline-1.c: New.
45826
45827 2001-12-23 Richard Henderson <rth@redhat.com>
45828
45829 * gcc.dg/asm-4.c: Test operand modifiers.
45830
45831 2001-12-23 Richard Henderson <rth@redhat.com>
45832
45833 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45834
45835 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
45836
45837 * gcc.c-torture/execute/20011223-1.c: New test.
45838
45839 2001-12-21 Richard Henderson <rth@redhat.com>
45840
45841 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45842 re-enables the warning.
45843
45844 2001-12-21 Richard Henderson <rth@redhat.com>
45845
45846 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45847
45848 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45849
45850 * gcc.c-torture/compile/20011218-1.c: New test.
45851
45852 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
45853
45854 * gcc.misc-test/arm-isr.exp: New file. Control running of the
45855 arm-isr.c test.
45856 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
45857 epilogue generation for ARM ISR routines.
45858
45859 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45860
45861 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45862 * gcc.dg/format/c90-printf-3.c: Likewise.
45863 * gcc.dg/format/c99-printf-3.c: Likewise.
45864 * gcc.dg/format/ext-1.c: Likewise.
45865 * gcc.dg/format/ext-6.c: Likewise.
45866 * gcc.dg/format/format.h: Prototype unlocked stdio.
45867
45868 2001-12-20 Richard Henderson <rth@redhat.com>
45869
45870 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45871 (arena): Use it.
45872 (malloc): Correct allocation logic. Abort if we fill up the
45873 arena before initialization complete.
45874 (realloc): Correct allocation logic.
45875
45876 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45877
45878 * gcc.c-torture/compile/20011219-2.c: New test.
45879
45880 * gcc.c-torture/execute/20011219-1.c: New test.
45881
45882 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
45883
45884 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45885 target does not support weak symbols.
45886
45887 2001-12-19 Jakub Jelinek <jakub@redhat.com>
45888
45889 * gcc.c-torture/compile/20011219-1.c: New test.
45890
45891 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
45892
45893 * g++.dg/other/error1.C: New test.
45894
45895 2001-12-17 Jeffrey A Law (law@redhat.com)
45896
45897 * gcc.c-torture/execute/20011217-1.c: New test.
45898
45899 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
45900
45901 * objc.dg/special/: New directory.
45902 * objc.dg/special/special.exp: New file.
45903 * objc.dg/special/unclaimed-category-1.h: New file.
45904 * objc.dg/special/unclaimed-category-1a.m: New file.
45905 * objc.dg/special/unclaimed-category-1.m: New file.
45906
45907 2001-12-17 Andreas Jaeger <aj@suse.de>
45908
45909 * gcc.c-torture/compile/20011217-2.c: New test.
45910
45911 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
45912
45913 * gcc.c-torture/compile/20011217-1.c: New test.
45914
45915 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
45916
45917 * gcc.dg/20011214-1.c: New.
45918
45919 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
45920
45921 * gcc.dg/altivec-4.c: New.
45922
45923 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
45924
45925 * gcc.dg/20011113-1.c: New test.
45926
45927 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45928
45929 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45930 std::__malloc_alloc_template<0> and
45931 std::__default_alloc_template<false, 0>.
45932
45933 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
45934
45935 * objc/execute/bf-21.m: New test.
45936 * objc/execute/enumeration-1.m: New test.
45937 * objc/execute/enumeration-2.m: New test.
45938
45939 2001-12-12 Jakub Jelinek <jakub@redhat.com>
45940
45941 * gcc.dg/gnu89-init-1.c: New test.
45942
45943 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
45944
45945 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45946 * g++.old-deja/g++.jason/2371.C: Likewise.
45947 * g++.old-deja/g++.jason/template33.C: Likewise.
45948 * g++.old-deja/g++.jason/template34.C: Likewise.
45949 * g++.old-deja/g++.jason/template36.C: Likewise.
45950 * g++.old-deja/g++.oliva/typename1.C: Likewise.
45951 * g++.old-deja/g++.oliva/typename2.C: Likewise.
45952 * g++.old-deja/g++.other/typename1.C: Likewise.
45953 * g++.old-deja/g++.pt/inherit2.C: Likewise.
45954 * g++.old-deja/g++.pt/nontype5.C: Likewise.
45955 * g++.old-deja/g++.pt/typename11.C: Likewise.
45956 * g++.old-deja/g++.pt/typename14.C: Likewise.
45957 * g++.old-deja/g++.pt/typename16.C: Likewise.
45958 * g++.old-deja/g++.pt/typename3.C: Likewise.
45959 * g++.old-deja/g++.pt/typename4.C: Likewise.
45960 * g++.old-deja/g++.pt/typename5.C: Likewise.
45961 * g++.old-deja/g++.pt/typename7.C: Likewise.
45962 * g++.old-deja/g++.robertl/eb9.C: Likewise.
45963
45964 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
45965
45966 * g++.dg/other/linkage1.C: New test.
45967 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45968 specifiers.
45969
45970 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
45971
45972 * gcc.dg/concat.c: New test.
45973
45974 2001-12-11 Stan Shebs <shebs@apple.com>
45975
45976 * objc/compile: New test directory.
45977 * objc/compile/compile.exp: New expect script.
45978 * objc/compile/20011211-1.m: New compile test.
45979
45980 2001-12-11 Jason Merrill <jason@redhat.com>
45981
45982 * lib/prune.exp (prune_gcc_output): Also handle "In member
45983 function". So many permutations...
45984
45985 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
45986
45987 * g++.dg/template/typedef1.C: New test.
45988
45989 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
45990
45991 * g++.dg/other/copy1.C: New test.
45992
45993 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
45994
45995 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45996
45997 * gcc.dg/builtin-choose-expr.c: New.
45998
45999 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
46000
46001 * gcc.dg/altivec-2.c: New.
46002
46003 2001-12-07 Richard Henderson <rth@redhat.com>
46004
46005 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46006
46007 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
46008
46009 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46010 ultrasparc.
46011
46012 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46013
46014 * g++-old.deja/g++.robertl/eb101.C: Deleted.
46015
46016 2001-12-06 Janis Johnson <janis187@us.ibm.com>
46017
46018 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46019 variable argument list.
46020
46021 2001-12-06 Zack Weinberg <zack@codesourcery.com>
46022
46023 * gcc.c-torture/execute/memcheck: Delete entire directory.
46024 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46025 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46026
46027 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
46028
46029 * gcc.dg/Wshadow-1.c: New test.
46030
46031 2001-12-05 Jakub Jelinek <jakub@redhat.com>
46032
46033 * gcc.c-torture/compile/20011130-1.c: New test.
46034
46035 * gcc.dg/noncompile/20011025-1.c: New test.
46036
46037 * g++.dg/other/anon-union.C: New test.
46038
46039 * gcc.c-torture/execute/20011024-1.c: New test.
46040
46041 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
46042
46043 * gcc.c-torture/execute/20000722-1.x,
46044 gcc.c-torture/execute/20010123-1.x: Remove.
46045 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46046 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46047 gcc.dg/c99-complit-2.c: New tests.
46048
46049 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
46050
46051 * g++.dg/inherit/base1.C: New test.
46052
46053 2001-12-04 Jakub Jelinek <jakub@redhat.com>
46054
46055 * g++.dg/other/stdarg1.C: New test.
46056
46057 * gcc.c-torture/compile/20011130-2.c: New test.
46058
46059 2001-12-03 Janis Johnson <janis187@us.ibm.com>
46060
46061 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46062 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46063 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46064 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46065 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46066 * gcc.dg/builtin-prefetch-1.c: New test.
46067
46068 2001-12-03 Jakub Jelinek <jakub@redhat.com>
46069
46070 * gcc.dg/20011130-1.c: New test.
46071
46072 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
46073
46074 * g++.dg/other/scope1.C: New test.
46075 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46076
46077 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
46078
46079 * gcc.dg/vla-init-1.c: New test.
46080
46081 2001-12-01 Geoff Keating <geoffk@redhat.com>
46082
46083 * gcc.c-torture/compile/structs.c: New testcase from GDB.
46084
46085 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
46086
46087 * objc.dg/alias.m: Update.
46088 * objc.dg/class-1.m: Update.
46089 * objc.dg/const-str-1.m: Update.
46090 * objc.dg/fwd-proto-1.m: Update.
46091 * objc.dg/id-1.m: Update.
46092 * objc.dg/super-class-1.m: Update.
46093
46094 2001-11-29 Mark Mitchell <mark@codesourcery.com>
46095
46096 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46097 constructs.
46098
46099 2001-11-28 Jeffrey A Law (law@cygnus.com)
46100
46101 * gcc.c-torture/execute/20011128-1.c: New test.
46102
46103 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
46104
46105 * gcc.dg/20011127-1.c: New test.
46106
46107 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
46108
46109 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
46110 from Austin Group draft 7.
46111 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
46112 scanf format arguments.
46113 * gcc.dg/format/no-exargs-2.c: New test.
46114
46115 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
46116
46117 * g++.dg/abi/vbase8-4.C: New test.
46118
46119 2001-11-24 Ian Lance Taylor <ian@airs.com>
46120
46121 * gcc.c-torture/execute/20011121-1.c: New test.
46122
46123 2001-11-23 Jeffrey A Law (law@cygnus.com)
46124
46125 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46126
46127 2001-11-23 Andreas Jaeger <aj@suse.de>
46128
46129 * gcc.dg/cpp/charconst-2.c: New test.
46130
46131 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
46132
46133 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46134 to the host if it is remote. Let tests specify extra headers
46135 they use.
46136 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46137 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46138 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46139 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46140 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46141 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46142 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46143 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46144 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46145 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46146
46147 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
46148
46149 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46150 for little endian ARMs.
46151
46152 2001-11-20 Jakub Jelinek <jakub@redhat.com>
46153
46154 * gcc.c-torture/compile/20011119-1.c: New test.
46155 * gcc.c-torture/compile/20011119-2.c: New test.
46156
46157 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
46158
46159 * gcc.dg/altivec-1.c: Fix typo.
46160
46161 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
46162
46163 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46164
46165 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
46166
46167 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46168
46169 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
46170
46171 * lib/g77.exp: Don't specify --rpath-link.
46172
46173 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46174 across all the headers.
46175 * gcc.dg/format/format.exp: For testing on a remote host,
46176 copy format.h.
46177
46178 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46179 * gcc.c-torture/execute/930406-1.c: Likewise.
46180 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46181
46182 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
46183
46184 * gcc.dg/altivec-1.c: New.
46185
46186 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
46187
46188 * gcc.dg/cpp/fpreprocessed.c: New test case.
46189
46190 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46191
46192 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46193 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46194 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46195
46196 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46197
46198 * gcc.dg/no-builtin-1.c: New test.
46199
46200 2001-11-16 Jakub Jelinek <jakub@redhat.com>
46201
46202 * gcc.c-torture/execute/20011115-1.c: New test.
46203
46204 2001-11-15 Jakub Jelinek <jakub@redhat.com>
46205
46206 * gcc.c-torture/compile/20011114-2.c: New test.
46207 * gcc.c-torture/compile/20011114-3.c: New test.
46208 * gcc.c-torture/compile/20011114-4.c: New test.
46209
46210 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
46211
46212 * g++.dg/other/init1.C: New test.
46213
46214 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
46215
46216 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46217 message.
46218
46219 * gcc.c-torture/execute/20011114-1.c: New testcase.
46220
46221 * gcc.c-torture/compile/20010327-1.c: Revert last change.
46222 * gcc.c-torture/compile/20011114-1.c: New test, exactly
46223 like the (before this change) version of 20010327-1.c.
46224
46225 2001-11-14 Roger Sayle <roger@eyesopen.com>
46226
46227 * gcc.c-torture/execute/string-opt-13.c: New testcase.
46228
46229 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
46230
46231 * g++.dg/init/array2.C: New test.
46232
46233 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
46234
46235 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46236
46237 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
46238
46239 * g++.dg/other/forscope1.C: New test.
46240 * g++.dg/ext/forscope1.C: New test.
46241 * g++.dg/ext/forscope2.C: New test.
46242
46243 2001-11-13 Jakub Jelinek <jakub@redhat.com>
46244
46245 * gcc.c-torture/execute/20011113-1.c: New test.
46246
46247 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
46248
46249 * gcc.c-torture/execute/20011109-2.c: New test.
46250
46251 * gcc.c-torture/execute/20011109-1.c: New test.
46252
46253 2001-11-09 Jakub Jelinek <jakub@redhat.com>
46254
46255 * gcc.c-torture/compile/20011109-1.c: New test.
46256
46257 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
46258
46259 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46260 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46261 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46262 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46263 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46264 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46265 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46266
46267 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
46268
46269 * g++.dg/warn/Wshadow-1.C: New tests.
46270 * g++.old-deja/g++.mike/for3.C: Update.
46271
46272 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
46273
46274 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46275 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46276 XFAILs. Adjust expected error texts.
46277 * gcc.c-torture/compile/20011106-1.c,
46278 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46279 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46280 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46281 gcc.dg/c99-array-lval-5.c: New tests.
46282
46283 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46284
46285 * gcc.dg/cpp/defined.c: Update.
46286
46287 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46288
46289 * gcc.c-torture/execute/anon-1.c: New test.
46290
46291 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
46292
46293 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46294 same size, so no warning should be produced on stormy16.
46295
46296 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46297 due to oversized array.
46298 * g++.old-deja/g++.mike/ns15.C: Likewise.
46299 * g++.old-deja/g++.pt/crash16.C: Likewise.
46300
46301 2001-11-02 Graham Stott <grahams@redhat.com>
46302
46303 * g++.dgother/debug1.C: Fix typos.
46304
46305 2001-11-01 Jakub Jelinek <jakub@redhat.com>
46306
46307 * g++.dg/other/debug1.C: New test.
46308
46309 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46310
46311 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46312 of unsigned long.
46313
46314 2001-10-30 Jakub Jelinek <jakub@redhat.com>
46315
46316 * gcc.dg/20011029-2.c: New test.
46317
46318 * gcc.c-torture/compile/20011029-1.c: New test.
46319
46320 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
46321
46322 * objc/execute/class_self-1.m: New test.
46323 * objc/execute/class_self-2.m: New test.
46324
46325 2001-10-25 Zack Weinberg <zack@codesourcery.com>
46326
46327 * gcc.misc-tests/msgs.exp: Delete.
46328 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46329 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
46330 error set to match recent changes.
46331
46332 2001-10-24 Zack Weinberg <zack@codesourcery.com>
46333
46334 * gcc.dg/20011021-1.c: New test.
46335
46336 2001-10-24 Jakub Jelinek <jakub@redhat.com>
46337
46338 * gcc.c-torture/compile/20011023-1.c: New test.
46339
46340 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
46341
46342 * lib/g77.exp: Rewrite based on lib/g++.exp.
46343
46344 2001-10-19 Jakub Jelinek <jakub@redhat.com>
46345
46346 * gcc.c-torture/execute/20011019-1.c: New test.
46347
46348 * gcc.dg/20011018-1.c: New test.
46349
46350 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
46351
46352 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46353
46354 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
46355
46356 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46357 * gcc.dg/attr-invalid.c: Likewise.
46358
46359 2001-10-18 Jakub Jelinek <jakub@redhat.com>
46360
46361 * gcc.dg/20011015-1.c: New test.
46362
46363 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46364
46365 * g++.dg/template/unify2.C: New test.
46366
46367 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46368
46369 * g++.dg/other/exception-specification.C: New test
46370
46371 2001-10-13 Tom Rix <trix@redhat.com>
46372
46373 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46374 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46375
46376 2001-10-12 Jakub Jelinek <jakub@redhat.com>
46377
46378 * gcc.dg/20011009-1.c: New test.
46379
46380 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
46381
46382 PR g++/4476
46383 * g++.dg/other/friend1.C: New test.
46384
46385 2001-10-11 Richard Henderson <rth@redhat.com>
46386
46387 * g++.old-deja/g++.other/crash18.C: Add -S to options.
46388
46389 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46390
46391 * gcc.c-torture/compile/20011010-1.c: New.
46392
46393 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
46394
46395 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46396 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46397 g77.f-torture/execute/execute.exp,
46398 g77.f-torture/noncompile/noncompile.exp,
46399 gcc.c-torture/compile/compile.exp,
46400 gcc.c-torture/execute/execute.exp,
46401 gcc.c-torture/execute/ieee/ieee.exp,
46402 gcc.c-torture/execute/memcheck/memcheck.exp,
46403 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46404 objc/execute/execute.exp: Update FSF address.
46405
46406 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
46407
46408 * gcc.dg/cpp/cmdlne-C.c: Update.
46409 * gcc.dg/cpp/cmdlne-C2.c: New.
46410
46411 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46412
46413 * gcc.c-torture/execute/20011008-3.c: New.
46414
46415 2001-10-08 DJ Delorie <dj@redhat.com>
46416
46417 * gcc.dg/20011008-1.c: New.
46418 * gcc.dg/20011008-2.c: New.
46419
46420 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
46421
46422 * gcc.dg/cpp/spacing1.c: Update test.
46423
46424 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
46425
46426 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46427 spelling errors of "separate" as "seperate".
46428
46429 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
46430
46431 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46432 enough to avoid inlining.
46433
46434 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46435
46436 * lib/g77.exp: set libg2c_dir correctly.
46437
46438 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
46439
46440 * gcc.dg/cpp/macro11.c: New test.
46441
46442 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46443
46444 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46445 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46446 gcc.dg/format/multattr-3.c: New tests.
46447 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
46448 tests for format attributes on function pointers being rejected.
46449
46450 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46451
46452 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46453
46454 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46455
46456 * g++.dg/warn/format1.C: New test.
46457
46458 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
46459
46460 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46461
46462 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
46463
46464 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46465
46466 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
46467
46468 * gcc.dg/cpp/redef2.c: Add test.
46469
46470 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
46471
46472 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46473 long-standing bug on i686, apparently.
46474 * gcc.c-torture/execute/loop-2c.x: New file.
46475 * gcc.c-torture/execute/loop-2d.x: New file.
46476 * gcc.c-torture/execute/loop-3c.x: New file.
46477
46478 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
46479
46480 * gcc.dg/cpp/20000625-2.c: Correct line number.
46481
46482 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
46483
46484 * gcc.dg/cpp/macro10.c: New test.
46485 * gcc.dg/cpp/strify3.c: New test.
46486 * gcc.dg/cpp/spacing1.c: Add tests.
46487 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46488 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46489
46490 2001-09-24 DJ Delorie <dj@redhat.com>
46491
46492 * gcc.c-torture/execute/20010924-1.c: New test.
46493
46494 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
46495
46496 * objc/execute/paste.m: Remove.
46497
46498 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
46499
46500 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46501
46502 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
46503
46504 * g77.dg/strlen0.f: New test.
46505
46506 2001-09-21 Richard Henderson <rth@redhat.com>
46507
46508 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46509 * g++.old-deja/g++.abi/vtable2.C: Likewise.
46510
46511 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
46512
46513 Table-driven attributes.
46514 * g++.dg/ext/attrib1.C: New test.
46515
46516 2001-09-20 DJ Delorie <dj@redhat.com>
46517
46518 * gcc.dg/20000926-1.c: Update expected warning messages.
46519 * gcc.dg/array-2.c: Likewise, and test for warnings too.
46520 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46521 array.
46522
46523 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
46524
46525 * g++.dg/eh/registers1.C: New test case.
46526
46527 2001-09-17 Richard Henderson <rth@redhat.com>
46528
46529 * gcc.dg/array-5.c: Fix VLA decomposition test.
46530
46531 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
46532
46533 * gcc.dg/cpp/line5.c: New testcase.
46534
46535 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
46536
46537 * gcc.dg/cpp/macro9.c: New test.
46538
46539 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
46540
46541 * gcc.c-torture/execute/980223.c: Change type of addr from long
46542 to char *.
46543
46544 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
46545
46546 * gcc.c-torture/execute/20010915-1.c: New test.
46547
46548 2001-09-14 Janis Johnson <janis187@us.ibm.com>
46549
46550 * g77.dg/bprob: New directory.
46551 * g77.dg/bprob/bprob.exp: New file.
46552 * g77.dg/bprob/bprob-1.f: New test.
46553 * g77.dg/gcov: New directory.
46554 * g77.dg/gcov/gcov.exp: New file.
46555 * g77.dg/gcov/gcov-1.f: New test.
46556 * g77.dg/gcov/gcov-1.x: New file.
46557
46558 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
46559
46560 * gcc.dg/cpp/directiv.c: Update.
46561 * gcc.dg/cpp/undef1.c: Update.
46562
46563 2001-09-12 Jakub Jelinek <jakub@redhat.com>
46564
46565 * gcc.dg/20010912-1.c: New test.
46566
46567 2001-09-11 Janis Johnson <janis187@us.ibm.com>
46568
46569 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46570 language-independent file in lib.
46571 * lib/gcov.exp: New file.
46572
46573 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
46574
46575 * gcc.c-torture/compile/20010911-1.c: New test.
46576
46577 2001-09-10 Janis Johnson <janis187@us.ibm.com>
46578
46579 * lib/profopt.exp: New, to support profile-directed optimizations.
46580 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46581 * gcc.misc-tests/bprob-1.c: New test.
46582 * gcc.misc-tests/bprob-2.c: New test.
46583
46584 2001-09-07 Janis Johnson <janis187@us.ibm.com>
46585
46586 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46587 XFAIL and which kinds of gcov output to verify.
46588 * gcc.misc-tests/gcov-4b.x: New file.
46589 * gcc.misc-tests/gcov-5b.x: New file.
46590 * gcc.misc-tests/gcov-6.x: New file.
46591 * gcc.misc-tests/gcov-7.c: New test.
46592 * gcc.misc-tests/gcov-7.x: New file.
46593
46594 2001-09-06 Janis Johnson <janis187@us.ibm.com>
46595
46596 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46597 * gcc.misc-tests/gcov-6.c: New test.
46598
46599 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
46600
46601 PR c++/3986
46602 * g++.dg/abi/vbase1.C: New test.
46603
46604 2001-09-05 Ziemowit Laski <zlaski@apple.com>
46605
46606 * objc.dg/method-2.m: New.
46607
46608 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
46609
46610 PR c++/4203
46611 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46612 * g++.dg/init/empty1.C: New test.
46613
46614 2001-09-03 Jakub Jelinek <jakub@redhat.com>
46615
46616 * gcc.c-torture/compile/20010903-1.c: New test.
46617
46618 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
46619
46620 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46621 for m68k.
46622
46623 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
46624
46625 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46626
46627 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46628
46629 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46630
46631 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
46632
46633 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46634 for 16-bit 'unsigned int'.
46635
46636 2001-08-29 Kazu Hirata <kazu@hxi.com>
46637
46638 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46639
46640 2001-08-27 Richard Henderson <rth@redhat.com>
46641
46642 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46643 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46644
46645 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
46646
46647 * gcc.dg/asm-names.c (ymain): New.
46648
46649 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
46650
46651 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46652 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46653 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46654
46655 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46656
46657 * gcc.dg/compare5.c: New testcase.
46658
46659 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
46660
46661 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46662 and "In instantiation".
46663
46664 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
46665
46666 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46667
46668 2001-08-20 Janis Johnson <janis187@us.ibm.com>
46669
46670 * gcc.misc-tests/gcov.exp: Add support for branch information.
46671 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46672 * gcc.misc-tests/gcov-4.c: New test.
46673 * gcc.misc-tests/gcov-4b.c: New test.
46674 * gcc.misc-tests/gcov-5b.c: New test.
46675
46676 2001-08-20 Zack Weinberg <zackw@panix.com>
46677
46678 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46679 expected to fail.
46680
46681 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
46682
46683 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46684
46685 2001-08-19 Jakub Jelinek <jakub@redhat.com>
46686
46687 * g++.dg/eh/template1.C: New test.
46688
46689 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
46690
46691 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46692 Fix thinko.
46693 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46694 for xfail.
46695
46696 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
46697
46698 * lib/g77-dg.exp: Use prune.exp for common procedures
46699 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46700 * lib/g77.exp: (g77-dg-prune) Remove
46701
46702 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
46703
46704 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46705
46706 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46707
46708 * g++.dg/template/unify1.C: New test.
46709
46710 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
46711
46712 * g++.dg/abi/empty4.C: New test.
46713
46714 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
46715
46716 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46717 solaris2.*
46718 * g77.f-torture/compile/pr3743.x: Likewise.
46719
46720 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46721
46722 * g++.dg/other/using-declaration.C: New test.
46723
46724 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
46725
46726 * gcc.dg/cpp/tr-sign.c: New testcase.
46727
46728 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
46729
46730 * gcc.dg/cpp/19951025-1.c: Revert.
46731 * gcc.dg/cpp/directiv.c: We no longer process directives that
46732 interrupt macro arguments.
46733
46734 2001-08-03 Zack Weinberg <zackw@stanford.edu>
46735
46736 * gcc.dg/bconstp-1.c: New test.
46737
46738 2001-08-03 Richard Henderson <rth@redhat.com>
46739
46740 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46741
46742 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
46743
46744 * gcc.dg/cpp/19951025-1.c: Update.
46745
46746 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
46747
46748 * g77.dg/ff90-1.f (s): Fix reference of variable z,
46749 should be x.
46750
46751 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
46752
46753 Kill -fhonor-std.
46754 * g++.old-deja/g++.ns/ns14.C: Remove special options.
46755 * g++.old-deja/g++.other/std1.C: Likewise.
46756 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46757
46758 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46759
46760 * lib/g77.exp: Load gcc-defs.exp for common procedures
46761 (g77_pass, g77_fail, g77_finish, g77_exit,
46762 ${tool}_check_unsupported_p} Now redundant. Deleted.
46763
46764 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46765
46766 * g77.dg/fbackslash.f
46767 * g77.dg/fcase-preserve.f
46768 * g77.dg/ff90-1.f
46769 * g77.dg/ffixed-line-length-0.f
46770 * g77.dg/ffixed-line-length-132.f
46771 * g77.dg/ffixed-line-length-7.f
46772 * g77.dg/ffixed-line-length-72.f
46773 * g77.dg/ffixed-line-length-none.f
46774 * g77.dg/ffree-form-1.f
46775 * g77.dg/fno-backslash.f
46776 * g77.dg/fno-f90-1.f
46777 * g77.dg/fno-fixed-form-1.f
46778 * g77.dg/fno-onetrip.f
46779 * g77.dg/fno-typeless-boz.f
46780 * g77.dg/fno-underscoring.f
46781 * g77.dg/fno-vxt-1.f
46782 * g77.dg/fonetrip.f
46783 * g77.dg/ftypeless-boz.f
46784 * g77.dg/fugly-assumed.f
46785 * g77.dg/funderscoring.f
46786 * g77.dg/fvxt-1.f
46787
46788 2001-08-01 Ziemowit Laski <zlaski@apple.com>
46789
46790 * objc.dg/fwd-proto-1.m: New.
46791 * objc.dg/local-decl-1.m: New.
46792 * objc.dg/naming-1.m: New.
46793 * objc.dg/naming-2.m: New.
46794 * objc.dg/proto-hier-1.m: New.
46795
46796 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
46797
46798 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46799 largest-type elements to a struct makes its size grow.
46800
46801 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46802
46803 * g++.dg/abi/vthunk1.C: New test.
46804
46805 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46806
46807 * g++.dg/abi/vbase8-22.C: New test.
46808
46809 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46810
46811 * gcc.dg/cpp/macro8.c: New test.
46812
46813 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46814
46815 * g++.dg/abi/vbase8-21.C: New test.
46816
46817 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46818
46819 * g++.dg/abi/vbase8-10.C: New test.
46820
46821 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46822
46823 * lib/g++.exp (g++_set_ld_library_path): Renamed to
46824 ${tool}_set_ld_library_path.
46825 Changed caller.
46826 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46827 g++.exp.
46828
46829 2001-07-26 Stan Cox <scox@redhat.com>
46830
46831 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46832 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46833 gcc_exit, gcc_check_unsupported_p):
46834 Moved to gcc-deps.exp
46835 * gcc-deps.exp: New file.
46836
46837 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46838
46839 * g++.old-deja/g++.pt/defarg14.C: New test.
46840
46841 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46842
46843 * g++.old-deja/g++.other/lineno5.C: New test.
46844
46845 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46846
46847 * g++.old-deja/g++.pt/crash68.C: New test.
46848
46849 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46850
46851 * g++.old-deja/g++.other/crash42.C: New test.
46852
46853 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46854
46855 * gcc.dg/cpp/extratokens.c: Fix.
46856 * gcc.dg/cpp/skipping2.c: New tests.
46857
46858 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46859
46860 * gcc.c-torture/execute/20010724-1.c: New file.
46861 * gcc.c-torture/execute/20010724-1.x: New file.
46862
46863 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46864
46865 * g++.old-deja/g++.other/cond7.C: New test.
46866
46867 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46868
46869 * g++.old-deja/g++.other/optimize4.C: New test.
46870
46871 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46872
46873 * g++.old-deja/g++.abi/vbase8-5.C: New test.
46874
46875 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
46876
46877 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46878 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46879 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46880 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46881
46882 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46883 bug report" message.
46884
46885 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46886 * g++.dg/ext/instantiate1.C: Move from old-deja.
46887
46888 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
46889
46890 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46891 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46892 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46893 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46894
46895 2001-07-23 Jeffrey A Law (law@cygnus.com)
46896
46897 * gcc.c-torture/execute/20010723-1.c: New test.
46898
46899 2001-07-23 Ben Elliston <bje@redhat.com>
46900
46901 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46902
46903 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46904
46905 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46906 i[34567]86-*-*.
46907 Delete handling of ieee_multilib_flags.
46908 Pass -mieee for alpha*-*-* and sh-*-*.
46909 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46910
46911 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
46912
46913 Remove old-abi tests.
46914 * g++.old-deja/g++.mike/p11116.C: Remove.
46915 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46916
46917 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
46918
46919 * g77.f-torture/compile/pr3743.f: New test
46920
46921 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
46922
46923 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46924
46925 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46926
46927 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46928 g++.old-deja/g++.pt/static6.C: Likewise.
46929 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46930 supports weak symbols.
46931
46932 2001-07-18 Andreas Jaeger <aj@suse.de>
46933
46934 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46935 supported again.
46936
46937 2001-07-18 Andreas Jaeger <aj@suse.de>
46938
46939 * gcc.dg/iftrap-1.c: Fix target line.
46940
46941 2001-07-17 Richard Henderson <rth@redhat.com>
46942
46943 * gcc.c-torture/execute/20010717-1.c: New.
46944
46945 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
46946
46947 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46948 tests.
46949
46950 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46951
46952 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46953
46954 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46955
46956 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46957 UAC_SIGBUS, UAC_NOPRINT definitions.
46958
46959 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
46960
46961 * objc/execute/object_is_class.m: New test.
46962 * objc/execute/object_is_meta_class.m: New test.
46963
46964 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
46965
46966 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46967 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46968
46969 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
46970
46971 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46972 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46973
46974 2001-07-14 Richard Henderson <rth@redhat.com>
46975
46976 * gcc.dg/iftrap-1.c: New.
46977
46978 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
46979
46980 * g77.f-torture/execute/intrinsic77.f: New test.
46981
46982 2001-07-11 Janis Johnson <janis@us.ibm.com>
46983
46984 * gcc.misc-tests/gcov-3.c: New test.
46985
46986 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
46987
46988 * gcc.c-torture/compile/20010711-1.c,
46989 * gcc.c-torture/compile/20010711-2.c: New tests.
46990
46991 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
46992
46993 * gcc.c-torture/execute/20010711-1.c: New test.
46994
46995 2001-07-11 Ben Elliston <bje@redhat.com>
46996
46997 * g++.old-deja/g++.other/enum5.C: New test.
46998
46999 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
47000
47001 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47002 (g++-dg-prune): Call prune_gcc_output.
47003 * prune.exp: New file for prune_gcc_output.
47004 * lib/g++.exp, lib/gcc.exp: Load it.
47005
47006 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
47007
47008 * gcc.c-torture/compile/20010701-1.c,
47009 g++.old-deja/g++.ext/attrib6.C: New tests.
47010
47011 2001-07-06 Jeffrey A Law (law@cygnus.com)
47012
47013 * gcc.c-torture/compile/20010706-1.c: New test.
47014
47015 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
47016
47017 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47018
47019 2001-06-28 Stan Shebs <shebs@apple.com>
47020
47021 * gcc.dg/pragma-darwin.c: New test.
47022
47023 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47024
47025 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47026 Solaris 2.[678] system.
47027
47028 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
47029
47030 * gcc.dg/20010622-1.c: New test.
47031
47032 2001-06-18 Stan Shebs <shebs@apple.com>
47033
47034 * objc.dg: New directory.
47035 * objc.dg/dg.exp: New file.
47036 * objc.dg/alias.m: New.
47037 * objc.dg/class-1.m: New.
47038 * objc.dg/class-2.m: New.
47039 * objc.dg/const-str-1.m: New.
47040 * objc.dg/const-str-2.m: New.
47041 * objc.dg/id-1.m: New.
47042 * objc.dg/method-1.m: New.
47043 * objc.dg/super-class-1.m: New.
47044 * lib/objc-dg.exp: New file.
47045
47046 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
47047
47048 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47049 of label name.
47050
47051 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
47052
47053 * g++.old-deja/g++.abi/vbase8-9.C: New test.
47054
47055 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47056
47057 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47058 variable.
47059
47060 2001-06-12 Richard Henderson <rth@redhat.com>
47061
47062 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47063
47064 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47065
47066 * g++.old-deja/g++.abi/vbase5.C: New test.
47067 * g++.old-deja/g++.abi/vbase6.C: New test.
47068 * g++.old-deja/g++.abi/vbase7.C: New test.
47069
47070 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47071
47072 * gcc.c-torture/compile/20010610-1.c: New test.
47073
47074 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47075
47076 * g++.old-deja/g++.abi/vbase4.C: New test.
47077
47078 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47079
47080 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47081 support %f for HC11/HC12 targets.
47082 * gcc.c-torture/execute/930513-1.x: New file, likewise.
47083 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47084 on HC11/HC12 targets.
47085 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47086
47087 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47088
47089 * gcc.dg/wchar_t-1.c: New file.
47090 * gcc.dg/wint_t-1.c: Likewise.
47091
47092 2001-06-11 Bernd Schmidt <bernds@redhat.com>
47093
47094 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47095
47096 2001-06-11 Richard Henderson <rth@redhat.com>
47097
47098 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47099
47100 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47101
47102 * gcc.c-torture/compile/20010611-1.c: New test.
47103
47104 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47105
47106 * gcc.dg/c99-tag-1.c: Add more tests.
47107
47108 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
47109
47110 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47111 representation on MN10300 and ARM/Thumb.
47112
47113 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
47114
47115 * g77.f-torture/execute/20010610.f: New.
47116
47117 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
47118
47119 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47120 names.
47121
47122 2001-06-09 Richard Henderson <rth@redhat.com>
47123
47124 * gcc.c-torture/execute/ashrdi-1.c: New.
47125 * gcc.c-torture/execute/ashldi-1.c: New.
47126 * gcc.c-torture/execute/lshrdi-1.c: New.
47127
47128 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
47129
47130 * objc/execute/load-3.m: Added. Check sending +load to categories,
47131 in addition to classes.
47132
47133 2001-06-08 Stan Shebs <shebs@apple.com>
47134
47135 * objc/execute/load-2.m: New test. From Nicola Pero
47136 <n.pero@mi.flashnet.it>.
47137
47138 2001-06-08 Jakub Jelinek <jakub@redhat.com>
47139
47140 * gcc.c-torture/execute/20010605-2.c: New test.
47141
47142 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47143
47144 * g++.old-deja/g++.abi/vbase2.C: New test.
47145 * g++.old-deja/g++.abi/vbase3.C: New test.
47146
47147 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47148
47149 * g++.old-deja/g++.pt/friend49.C: New test.
47150
47151 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
47152
47153 * g++.old-deja/g++.ext/anon3.C: New test.
47154
47155 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
47156
47157 * g++.old-deja/g++.other/conv7.C: New test.
47158
47159 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
47160
47161 * gcc.c-torture/compile/20010605-2.c: New test.
47162
47163 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
47164
47165 * gcc.c-torture/execute/20010604-1.c: New test.
47166
47167 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
47168
47169 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47170
47171 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
47172
47173 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47174 (g++_link_flags): Likewise.
47175 (g++_init): Pass gccpath's value to two previous functions.
47176
47177 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47178
47179 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47180 Ensure logfile entry matches exec command line.
47181
47182 2001-05-31 Richard Henderson <rth@redhat.com>
47183
47184 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47185 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47186
47187 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
47188
47189 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47190 compiler for irix6.2
47191
47192 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
47193
47194 * g++.old-deja/g++.other/optimize3.C: New file.
47195
47196 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
47197
47198 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47199 assemble.
47200
47201 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
47202
47203 * g++.old-deja/g++.other/optimize2.C: New file.
47204
47205 2001-05-25 Diego Novillo <dnovillo@redhat.com>
47206
47207 * gcc.c-torture/compile/20010518-2.c: New file.
47208 * gcc.c-torture/execute/20010518-1.c: New file.
47209 * gcc.c-torture/execute/20010518-2.c: New file.
47210
47211 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
47212
47213 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47214
47215 2001-05-24 Mark Mitchell <mark@codesourcery.com>
47216
47217 G++ no longer defines builtins that do not begin with __builtin.
47218 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47219 * g++.old-deja/g++.brendand/misc13.C: Likewise.
47220 * g++.old-deja/g++.law/builtin1.C: Likewise.
47221 * g++.old-deja/g++.law/cvt2.C: Likewise.
47222 * g++.old-deja/g++.mike/net5.C: Likewise.
47223 * g++.old-deja/g++.other/builtins1.C: Likewise.
47224 * g++.old-deja/g++.other/builtins2.C: Likewise.
47225 * g++.old-deja/g++.other/builtins3.C: Likewise.
47226 * g++.old-deja/g++.other/builtins4.C: Likewise.
47227 * g++.old-deja/g++.other/inline8.C: Likewise.
47228 * g++.old-deja/g++.robertl/eb39.C: Likewise.
47229
47230 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
47231
47232 * g++.old-deja/g++.pt/using1.C: Adjust.
47233 * g++.old-deja/g++.pt/using2.C: New test.
47234
47235 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47236
47237 * gcc.dg/cpp/charconst.c: New tests.
47238 * gcc.dg/cpp/escape.c: New tests.
47239 * gcc.dg/cpp/escape-1.c: New tests.
47240 * gcc.dg/cpp/escape-2.c: New tests.
47241 * gcc.dg/cpp/ucs.c: New tests.
47242
47243 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
47244
47245 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47246 native compiler for irix6.5.
47247
47248 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
47249
47250 * lib/g++.exp (g++_include_flags): Use args to compute
47251 get_multilibs.
47252 (g++_link_flags): Likewise.
47253 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47254
47255 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
47256
47257 * gcc.dg/c90-hexfloat-1.c: Add more tests.
47258
47259 2001-05-21 Geoff Keating <geoffk@redhat.com>
47260
47261 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47262 this file.
47263
47264 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47265
47266 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47267 STACK_SIZE;
47268 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47269 to STACK_SIZE; Use it to define size of add_histo array.
47270 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47271 to STACK_SIZE.
47272 (f): Use GITT_SIZE to define size of gitt local table.
47273 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47274 to STACK_SIZE; Use it to define size of bytemem array.
47275
47276 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47277
47278 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47279 on 68HC11/HC12 due to the asm instruction.
47280 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47281 * gcc.c-torture/compile/920520-1.x: Likewise.
47282 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47283 on 68HC11/HC12 because the function is larger than 64K.
47284 * gcc.c-torture/compile/961203-1.x: New file, this test fails
47285 on 68HC11/HC12 because the structure is too large.
47286
47287 2001-05-20 Richard Henderson <rth@redhat.com>
47288
47289 * gcc.c-torture/execute/20010520-1.c: New.
47290
47291 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47292
47293 * g++.old-deja/g++.warn/compare1.C: New test.
47294 * gcc.dg/compare4.c: New test.
47295
47296 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
47297
47298 * g++.old-deja/g++.other/optimize1.C: New test.
47299
47300 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47301
47302 * g++.old-deja/g++.pt/spec41.C: New test.
47303
47304 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
47305
47306 * gcc.c-torture/compile/20010114-1.x: Remove.
47307
47308 2001-05-18 Stan Shebs <shebs@apple.com>
47309
47310 * gcc.c-torture/compile/20010518-1.c: New test.
47311
47312 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
47313
47314 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47315 * g++.old-deja/g++.pt/crash67.C: New test.
47316
47317 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
47318
47319 * g++.old-deja/g++.other/debug9.C: New test.
47320
47321 2001-05-16 Zack Weinberg <zackw@stanford.edu>
47322
47323 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47324
47325 2001-05-16 Jan Hubicka <jh@suse.cz>
47326
47327 * gcc.c-torture/compile/20010516-1.c: New test.
47328
47329 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47330
47331 * g++.old-deja/g++.other/crash41.C: New test.
47332
47333 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47334
47335 * g++.old-deja/g++.pt/crash66.C: New test.
47336
47337 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
47338
47339 * g++.old-deja/g++.robertl/eb27.C: Convert.
47340
47341 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
47342
47343 * g++.dg/friend-warn.C: New test. Do not warn about friend
47344 declaration being redundant.
47345
47346 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
47347
47348 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47349
47350 2001-05-14 Mark Mitchell <mark@codesourcery.com>
47351
47352 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47353
47354 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
47355
47356 * lib/g++.exp: Use testsuite_flags.
47357
47358 2001-05-13 Mark Mitchell <mark@codesourcery.com>
47359
47360 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47361
47362 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
47363
47364 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47365
47366 2001-05-11 Mark Mitchell <mark@codesourcery.com>
47367
47368 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47369
47370 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
47371
47372 * gcc.c-torture/compile/20010313-1.c: New test.
47373
47374 2001-05-09 Zack Weinberg <zackw@stanford.edu>
47375
47376 * gcc.dg/cpp/direct2.c: New test.
47377 * gccq.dg/cpp/direct2s.c: New test.
47378
47379 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47380
47381 2001-05-07 Mark Mitchell <mark@codesourcery.com>
47382
47383 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47384 * g++.old-deja/g++.other/op3.C: Likewise.
47385
47386 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47387
47388 * gcc.dg/cpp/syshdr.h: New file.
47389 * gcc.dg/cpp/sysmac1.c: Update.
47390 * gcc.dg/cpp/sysmac2.c: Update.
47391
47392 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47393
47394 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47395
47396 2001-05-04 David Edelsohn <edelsohn@gnu.org>
47397
47398 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47399 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47400
47401 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
47402
47403 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47404
47405 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
47406
47407 * lib/g++.exp (g++_include_flags): Don't use any special flags
47408 if TESTING_IN_BUILD_TREE is not defined.
47409 (g++_init): Use a plain 'c++' as the compiler if
47410 TESTING_IN_BUILD_TREEE is not defined.
47411
47412 2001-05-02 Jakub Jelinek <jakub@redhat.com>
47413
47414 * g++.old-deja/g++.eh/catch13.C: New test.
47415 * g++.old-deja/g++.eh/catch14.C: New test.
47416
47417 2001-05-02 Jakub Jelinek <jakub@redhat.com>
47418
47419 * gcc.dg/cpp/tr-define.c: New test.
47420
47421 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
47422
47423 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47424 <stdlib.h>, not <malloc.h>.
47425
47426 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
47427
47428 * g++.old-deja/g++.ns/template17.C: New test.
47429
47430 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
47431
47432 * g++.old-deja/g++.pt/ref4.C: New test.
47433
47434 2001-04-30 Richard Henderson <rth@redhat.com>
47435
47436 * gcc.dg/20000724-1.c: Revert last change.
47437
47438 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
47439
47440 * g77.f-torture/execute/20010430.f: New test.
47441
47442 2001-04-30 Mark Mitchell <mark@codesourcery.com>
47443
47444 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47445
47446 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
47447
47448 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47449
47450 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47451
47452 * g++.old-deja/g++.eh/crash6.C: New test.
47453
47454 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47455
47456 * g++.old-deja/g++.other/warn7.C: New test.
47457
47458 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47459
47460 * g++.old-deja/g++.other/defarg9.C: New test.
47461
47462 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
47463
47464 * g77.f-torture/compile/20010426.f: New test.
47465 * g77.f-torture/execute/20010426.f: New test.
47466
47467 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
47468
47469 * g77.f-torture/compile/20000629-1.x: Remove - error
47470 has been fixed.
47471
47472 2001-04-26 Jeffrey A Law (law@cygnus.com)
47473
47474 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47475 Tweak slightly to work with g++.dg framework.
47476 * g++.dg/special/ecos.exp: Run initp1.C test.
47477 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47478
47479 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47480 its linker doesn't give line numbers either.
47481 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47482
47483 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
47484
47485 * g++.old-deja/g++.other/lex1.C: New test.
47486
47487 2001-04-26 Jakub Jelinek <jakub@redhat.com>
47488
47489 * gcc.dg/noncompile/20010425-1.c: New test.
47490
47491 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
47492
47493 * g++.old-deja/g++.pt/mangle2.C: New test.
47494
47495 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47496
47497 * gcc.dg/format/plus-1.c: New test.
47498
47499 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47500
47501 * gcc.dg/20010423-1.c: New test.
47502
47503 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47504
47505 * gcc.c-torture/execute/20010422-1.c: New test.
47506
47507 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
47508
47509 * g++.old-deja/g++.ns/type2.C: New test.
47510
47511 2001-04-24 Zack Weinberg <zackw@stanford.edu>
47512
47513 * g++.old-deja/g++.other/perf1.C: New test.
47514
47515 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
47516
47517 * gcc.dg/c99-func-2.c: Remove xfail.
47518 * gcc.dg/c99-func-3.c: Remove xfail.
47519 * gcc.dg/c99-func-4.c: Remove xfail.
47520
47521 2001-04-23 Zack Weinberg <zackw@stanford.edu>
47522
47523 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47524
47525 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
47526
47527 * gcc.c-torture/compile/20010423-1.c: New test.
47528
47529 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
47530
47531 * g++.old-deja/g++.pt/typename28.C: New test.
47532
47533 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
47534
47535 * g++.old-deja/g++.abi/empty2.C: New test.
47536 * g++.old-deja/g++.abi/empty3.C: New test.
47537
47538 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47539
47540 * g++.old-deja/g++.other/comdat2.C: New test.
47541 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47542
47543 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47544
47545 * g++.old-deja/g++.other/overload14.C: New test.
47546
47547 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47548
47549 * g++.old-deja/g++.other/lookup23.C: New test.
47550
47551 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47552
47553 * gcc.c-torture/execute/20010403-1.c: New test.
47554
47555 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
47556 Mark Mitchell <mark@codesourcery.com>
47557
47558 * lib/old-dejagnu.exp: Don't delete output of executable.
47559 Add .exe suffix to executables.
47560
47561 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
47562
47563 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47564
47565 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47566
47567 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47568
47569 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
47570
47571 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47572 * g++.old-deja/g++.abi/crash1.C: New test.
47573
47574 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
47575
47576 * g++.old-deja/g++.other/crash40.C: New test.
47577
47578 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47579
47580 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47581
47582 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
47583
47584 * g++.old-deja/g++.other/warn6.C: New test.
47585
47586 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47587
47588 * g++.old-deja/g++.robertl/eb42.C: Same.
47589
47590 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47591
47592 * gcc.dg/wtr-conversion-1.c: New testcase.
47593
47594 2001-04-10 Richard Henderson <rth@redhat.com>
47595
47596 * g++.old-deja/g++.other/array5.C: New.
47597
47598 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47599
47600 * gcc.c-torture/execute/20010408-1.c: New test.
47601
47602 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
47603
47604 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47605 headers and constructs.
47606 * g++.old-deja/g++.robertl/eb79.C: Same.
47607 * g++.old-deja/g++.robertl/eb77.C (main): Same.
47608 * g++.old-deja/g++.robertl/eb73.C: Same.
47609 * g++.old-deja/g++.robertl/eb66.C (main): Same.
47610 * g++.old-deja/g++.robertl/eb55.C (t): Same.
47611 * g++.old-deja/g++.robertl/eb54.C (main): Same.
47612 * g++.old-deja/g++.robertl/eb46.C (main): Same.
47613 * g++.old-deja/g++.robertl/eb44.C: Same.
47614 * g++.old-deja/g++.robertl/eb41.C (main): Same.
47615 * g++.old-deja/g++.robertl/eb4.C (main): Same.
47616 * g++.old-deja/g++.robertl/eb39.C: Same.
47617 * g++.old-deja/g++.robertl/eb33.C (main): Same.
47618 * g++.old-deja/g++.robertl/eb31.C (main): Same.
47619 * g++.old-deja/g++.robertl/eb30.C: Same.
47620 * g++.old-deja/g++.robertl/eb3.C: Same.
47621 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47622 * g++.old-deja/g++.robertl/eb21.C: Same.
47623 * g++.old-deja/g++.robertl/eb15.C: Same.
47624 * g++.old-deja/g++.robertl/eb118.C: Same.
47625 * g++.old-deja/g++.robertl/eb115.C (main): Same.
47626 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47627 * g++.old-deja/g++.robertl/eb109.C: Same.
47628 * g++.old-deja/g++.other/sibcall1.C (main): Same.
47629 * g++.old-deja/g++.mike/rtti1.C: Same.
47630 * g++.old-deja/g++.mike/p658.C: Same.
47631 * g++.old-deja/g++.mike/net46.C: Same.
47632 * g++.old-deja/g++.mike/net34.C: Same.
47633 * g++.old-deja/g++.mike/memoize1.C: Same.
47634 * g++.old-deja/g++.mike/eh2.C: Same.
47635 * g++.old-deja/g++.law/weak.C: Same.
47636 * g++.old-deja/g++.law/visibility7.C: Same.
47637 * g++.old-deja/g++.law/visibility25.C: Same.
47638 * g++.old-deja/g++.law/visibility22.C: Same.
47639 * g++.old-deja/g++.law/visibility2.C: Same.
47640 * g++.old-deja/g++.law/visibility17.C: Same.
47641 * g++.old-deja/g++.law/visibility13.C: Same.
47642 * g++.old-deja/g++.law/visibility10.C: Same.
47643 * g++.old-deja/g++.law/visibility1.C: Same.
47644 * g++.old-deja/g++.law/virtual3.C (eval): Same.
47645 * g++.old-deja/g++.law/vbase1.C: Same.
47646 * g++.old-deja/g++.law/operators32.C: Same.
47647 * g++.old-deja/g++.law/nest3.C: Same.
47648 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47649 * g++.old-deja/g++.law/except5.C (main): Same.
47650 * g++.old-deja/g++.law/cvt7.C (run): Same.
47651 * g++.old-deja/g++.law/cvt2.C: Same.
47652 * g++.old-deja/g++.law/cvt16.C: Same.
47653 * g++.old-deja/g++.law/ctors6.C (bar): Same.
47654 * g++.old-deja/g++.law/ctors17.C (main): Same.
47655 * g++.old-deja/g++.law/ctors13.C: Same.
47656 * g++.old-deja/g++.law/ctors12.C (main): Same.
47657 * g++.old-deja/g++.law/ctors10.C: Same.
47658 * g++.old-deja/g++.law/code-gen5.C: Same.
47659 * g++.old-deja/g++.law/bad-error7.C: Same.
47660 * g++.old-deja/g++.law/arm9.C: Same.
47661 * g++.old-deja/g++.law/arm12.C: Same.
47662 * g++.old-deja/g++.law/arg8.C: Same.
47663 * g++.old-deja/g++.law/arg1.C: Same.
47664 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47665 * g++.old-deja/g++.jason/template31.C: Same.
47666 * g++.old-deja/g++.jason/template24.C (main): Same.
47667 * g++.old-deja/g++.jason/2371.C: Same.
47668 * g++.old-deja/g++.eh/new2.C: Same.
47669 * g++.old-deja/g++.eh/new1.C: Same.
47670 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47671 * g++.old-deja/g++.brendan/nest21.C (main): Same.
47672 * g++.old-deja/g++.brendan/err-msg3.C: Same.
47673 * g++.old-deja/g++.brendan/crash62.C: Same.
47674 * g++.old-deja/g++.brendan/crash52.C: Same.
47675 * g++.old-deja/g++.brendan/crash49.C (main): Same.
47676 * g++.old-deja/g++.brendan/crash38.C: Same.
47677 * g++.old-deja/g++.brendan/crash15.C (main): Same.
47678 * g++.old-deja/g++.brendan/copy9.C: Same.
47679
47680 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
47681
47682 * gcc.c-torture/execute/20001203-2.c (memset):
47683 Count argument is of type __SIZE_TYPE__.
47684
47685 2001-04-04 Diego Novillo <dnovillo@redhat.com>
47686
47687 * gcc.c-torture/compile/20010404-1.c: New test.
47688
47689 2001-04-04 Jakub Jelinek <jakub@redhat.com>
47690
47691 * gcc.c-torture/compile/20010326-1.c: New test.
47692
47693 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
47694
47695 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47696 peculiarities of the SH.
47697 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47698
47699 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47700
47701 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47702 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47703 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47704
47705 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47706
47707 * g77.f-torture/compile/20010321-1.f: New test.
47708
47709 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47710
47711 * gcc.c-torture/compile/20010329-1.c: New test.
47712
47713 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47714
47715 * gcc.c-torture/execute/20010329-1.c: New test.
47716
47717 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
47718
47719 * g++.old-deja/g++.other/eh4.C: Fix typo.
47720
47721 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
47722
47723 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47724
47725 2001-03-28 Philip Blundell <philb@gnu.org>
47726
47727 * gcc.c-torture/compile/20010328-1.c: New test.
47728
47729 2001-03-27 Richard Henderson <rth@redhat.com>
47730
47731 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47732 * g++.old-deja/g++.eh/vbase3.C: Likewise.
47733
47734 2001-03-27 Alan Modra <alan@linuxcare.com.au>
47735
47736 * gcc.c-torture/compile/20010327-1.c: New test.
47737
47738 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
47739
47740 * g++.old-deja/g++.other/friend12.C: New test.
47741 * g++.old-deja/g++.other/friend9.C: Expect no errors.
47742 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47743
47744 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
47745
47746 * gcc.c-torture/execute/20010325-1.c: New test.
47747
47748 2001-03-23 Jakub Jelinek <jakub@redhat.com>
47749
47750 * g++.old-deja/g++.other/mangle3.C: New test.
47751
47752 2001-03-22 Jakub Jelinek <jakub@redhat.com>
47753
47754 * g++.old-deja/g++.other/anon8.C: New test.
47755
47756 2001-03-20 Philip Blundell <philb@gnu.org>
47757
47758 * gcc.c-torture/compile/20010320-1.c: New test.
47759
47760 2001-03-17 Richard Henderson <rth@redhat.com>
47761
47762 * g++.old-deja/g++.other/eh4.C: Add expected error text.
47763
47764 2001-03-15 Geoff Keating <geoff@redhat.com>
47765
47766 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47767 tests on AIX.
47768
47769 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
47770
47771 * g++.old-deja/g++.other/eh4.C: New test.
47772
47773 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
47774
47775 * gcc.dg/cpp/mi1.c: Update.
47776
47777 2001-03-14 Jakub Jelinek <jakub@redhat.com>
47778
47779 * g++.old-deja/g++.other/regstack.C: New test.
47780
47781 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
47782
47783 * g++.old-deja/g++.other/ref4.C: New test.
47784
47785 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
47786
47787 * objc/execute/va_method.m: Added.
47788 * objc/execute/IMP.m: Added.
47789 * objc/execute/_cmd.m: Added.
47790 * objc/execute/accessing_ivars.m: Added.
47791 * objc/execute/class-1.m: Added.
47792 * objc/execute/class-10.m: Added.
47793 * objc/execute/class-11.m: Added.
47794 * objc/execute/class-12.m: Added.
47795 * objc/execute/class-13.m: Added.
47796 * objc/execute/class-14.m: Added.
47797 * objc/execute/class-2.m: Added.
47798 * objc/execute/class-3.m: Added.
47799 * objc/execute/class-4.m: Added.
47800 * objc/execute/class-5.m: Added.
47801 * objc/execute/class-6.m: Added.
47802 * objc/execute/class-7.m: Added.
47803 * objc/execute/class-8.m: Added.
47804 * objc/execute/class-9.m: Added.
47805 * objc/execute/class-tests-1.h
47806 * objc/execute/class-tests-2.h
47807 * objc/execute/compatibility_alias.m: Added.
47808 * objc/execute/encode-1.m: Added.
47809 * objc/execute/formal_protocol-1.m: Added.
47810 * objc/execute/formal_protocol-2.m: Added.
47811 * objc/execute/formal_protocol-3.m: Added.
47812 * objc/execute/formal_protocol-4.m: Added.
47813 * objc/execute/formal_protocol-5.m: Added.
47814 * objc/execute/formal_protocol-6.m: Added.
47815 * objc/execute/formal_protocol-7.m: Added.
47816 * objc/execute/informal_protocol.m: Added.
47817 * objc/execute/initialize.m: Added.
47818 * objc/execute/load.m: Added.
47819 * objc/execute/many_args_method.m: Added.
47820 * objc/execute/nested-3.m: Added.
47821 * objc/execute/no_clash.m: Added.
47822 * objc/execute/private.m: Added.
47823 * objc/execute/redefining_self.m: Added.
47824 * objc/execute/root_methods.m: Added.
47825 * objc/execute/selector-1.m: Added.
47826 * objc/execute/static-1.m: Added.
47827 * objc/execute/static-2.m: Added.
47828 * objc/execute/va_method.m: Added.
47829
47830 2001-03-10 Richard Henderson <rth@redhat.com>
47831
47832 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47833
47834 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
47835
47836 * g++.old-deja/g++.other/crash31.C: XFAIL.
47837 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47838 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47839 * gcc.c-torture/execute/20010123-1.x: XFAIL.
47840 * gcc.c-torture/execute/20010124-1.x: XFAIL.
47841 * gcc.dg/sequence-pt-1.c: XFAIL one test.
47842
47843 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
47844
47845 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47846
47847 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47848
47849 * gcc.dg/20000724-1.c: Don't use multiline strings.
47850
47851 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47852
47853 * objc/execute/string1.m, objc/execute/string2.m: Compare the
47854 result of -cString against what we expect it to be; don't just
47855 print it out for no one to read.
47856
47857 * objc/execute/string3.m, objc/execute/string4.m: New tests.
47858 Based on testcases provided by Nicola Pero.
47859
47860 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47861
47862 * gcc.dg/cpp/macro7.c: New test.
47863
47864 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47865
47866 * gcc.dg/cpp/multiline.c: Update.
47867
47868 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47869
47870 * g++.old-deja/g++.other/enum3.C: New test.
47871
47872 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47873
47874 * g++.old-deja/g++.other/pod1.C: New test.
47875
47876 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47877
47878 * g++.old-deja/g++.ext/overload1.C: New test.
47879
47880 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47881
47882 * g++.old-deja/g++.pt/using1.C: New test.
47883
47884 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47885
47886 * g++.old-deja/g++.other/using9.C: New test.
47887
47888 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
47889
47890 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47891
47892 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47893
47894 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
47895
47896 * g++.old-deja/g++.ext/realpt1.C: Remove.
47897
47898 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
47899
47900 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47901
47902 2001-02-26 Will Cohen <wcohen@redhat.com>
47903
47904 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47905
47906 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
47907
47908 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47909 templatized constructors.
47910
47911 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47912
47913 * gcc.c-torture/execute/20010224-1.c: New test.
47914
47915 2001-02-23 Jakub Jelinek <jakub@redhat.com>
47916
47917 * gcc.c-torture/execute/20010222-1.c: New test.
47918
47919 2001-02-22 Jakub Jelinek <jakub@redhat.com>
47920
47921 * g++.old-deja/g++.other/inline20.C: New test.
47922
47923 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
47924
47925 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47926
47927 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47928
47929 * g++.old-deja/g++.other/lookup22.C: New test.
47930
47931 2001-02-19 Zack Weinberg <zackw@stanford.edu>
47932
47933 * g77.dg: New directory.
47934 * g77.dg/20010216-1.f: New test case.
47935 * g77.dg/dg.exp: New driver.
47936 * lib/g77-dg.exp: New driver library.
47937
47938 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47939
47940 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47941
47942 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
47943
47944 * g++.old-deja/g++.other/decl9.C: New test.
47945
47946 2001-02-16 Jakub Jelinek <jakub@redhat.com>
47947
47948 * g++.old-deja/g++.other/init16.C: Update the test so that it does
47949 not need <string> and also tests the initialization at runtime.
47950
47951 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47952
47953 * gcc.c-torture/execute/longlong.c: New test.
47954
47955 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
47956
47957 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47958
47959 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
47960
47961 * gcc.c-torture/execute/920302-1.c (execute):
47962 Change argument type to short.
47963
47964 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
47965
47966 * g++.old-deja/g++.pt/deduct6.C: New test.
47967
47968 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
47969
47970 * g++.old-deja/g++.pt/deduct5.C: New test.
47971
47972 2001-02-14 Jakub Jelinek <jakub@redhat.com>
47973
47974 * gcc.c-torture/execute/20010209-1.c: New test.
47975
47976 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
47977
47978 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47979
47980 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
47981
47982 * g++.dg/vtgc1.C: Update for new ABI.
47983
47984 * consistency.vlad: New directory, 1665 files.
47985
47986 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47987
47988 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47989 return type.
47990 * gcc.dg/cpp/digraphs.c: Declare puts.
47991
47992 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47993
47994 * g++.old-deja/g++.other/warn5.C: New test.
47995
47996 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47997
47998 * g++.old-deja/g++.pt/spec40.C: New test.
47999
48000 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48001
48002 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48003 case.
48004 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48005
48006 2001-02-12 Jakub Jelinek <jakub@redhat.com>
48007
48008 * gcc.c-torture/compile/20010209-1.c: New test.
48009
48010 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
48011
48012 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48013 excess errors message but not if it crashes.
48014 * g++.old-deja/g++.other/crash27.C: Likewise.
48015 * g++.old-deja/g++.other/crash28.C: Likewise.
48016 * g++.old-deja/g++.other/crash30.C: Likewise.
48017 * g++.old-deja/g++.other/crash32.C: Likewise.
48018 * g++.old-deja/g++.other/crash35.C: Likewise.
48019 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48020
48021 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
48022
48023 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48024 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48025 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48026 g77.f-torture/execute/execute.exp,
48027 g77.f-torture/noncompile/noncompile.exp,
48028 gcc.c-torture/execute/execute.exp,
48029 gcc.c-torture/execute/memcheck/memcheck.exp,
48030 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48031 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48032 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48033 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48034 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48035 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48036 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48037 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48038 Remove bug reporting instructions with ancient email addresses.
48039
48040 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48041
48042 * gcc.dg/20010202-1.c: New test.
48043 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48044
48045 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
48046
48047 * g++.dg/stdbool-if.C: New test.
48048
48049 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
48050
48051 * objc/execute/fdecl.m: Added main().
48052
48053 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48054
48055 * gcc.c-torture/execute/20010206-1.c: New test.
48056
48057 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
48058
48059 * gcc.dg/cpp/avoidpaste1.c: Update.
48060
48061 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
48062
48063 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48064 Pero <nicola@brainstorm.co.uk>.
48065 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48066
48067 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
48068
48069 * g++.old-deja/g++.pt/spec39.C: New test.
48070
48071 2001-02-05 Jakub Jelinek <jakub@redhat.com>
48072
48073 * gcc.c-torture/compile/20010202-1.c: New test.
48074
48075 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
48076
48077 * g++.old-deja/g++.abi/primary2.C: New test.
48078 * g++.old-deja/g++.abi/primary3.C: New test.
48079 * g++.old-deja/g++.abi/primary4.C: New test.
48080 * g++.old-deja/g++.abi/primary5.C: New test.
48081 * g++.old-deja/g++.abi/vtable3.h: New test.
48082 * g++.old-deja/g++.abi/vtable3a.C: New test.
48083 * g++.old-deja/g++.abi/vtable3b.C: New test.
48084 * g++.old-deja/g++.abi/vtable3c.C: New test.
48085 * g++.old-deja/g++.abi/vtable3d.C: New test.
48086 * g++.old-deja/g++.abi/vtable3e.C: New test.
48087 * g++.old-deja/g++.abi/vtable3f.C: New test.
48088 * g++.old-deja/g++.abi/vtable3g.C: New test.
48089 * g++.old-deja/g++.abi/vtable3h.C: New test.
48090 * g++.old-deja/g++.abi/vtable3i.C: New test.
48091 * g++.old-deja/g++.abi/vtable3j.C: New test.
48092 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48093
48094 2001-02-03 Jakub Jelinek <jakub@redhat.com>
48095
48096 * g++.old-deja/g++.other/anon6.C: New test.
48097 * g++.old-deja/g++.other/anon7.C: New test.
48098
48099 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
48100
48101 * gcc.dg/cpp/avoidpaste2.c: New tests.
48102
48103 2001-01-31 Jakub Jelinek <jakub@redhat.com>
48104
48105 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48106
48107 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
48108
48109 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48110 DECIMAL_DIG cases for Irix."
48111
48112 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
48113
48114 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48115
48116 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48117
48118 * gcc.dg/c99-tag-1.c: New test.
48119
48120 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48121
48122 * gcc.dg/cpp/tr-warn1.c: Add tests.
48123
48124 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48125
48126 * gcc.dg/cpp/avoidpaste1.c: Update.
48127 * gcc.dg/cpp/paste4.c: Update.
48128
48129 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
48130
48131 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48132 cases for Irix.
48133
48134 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48135
48136 * g++.old-deja/g++.other/inline19.C: New test.
48137
48138 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
48139
48140 * gcc.dg/Wlarger-than.c: New test.
48141
48142 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48143
48144 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48145
48146 2001-01-29 Jakub Jelinek <jakub@redhat.com>
48147
48148 * gcc.c-torture/execute/20010129-1.c: New test.
48149 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48150
48151 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
48152
48153 * gcc.dg/cpp/avoidpaste1.c: Test case.
48154
48155 2001-01-28 Jakub Jelinek <jakub@redhat.com>
48156
48157 * g++.old-deja/g++.other/inline18.C: New test.
48158
48159 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48160
48161 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48162 and __builtin_putchar.
48163
48164 2001-01-27 Jakub Jelinek <jakub@redhat.com>
48165
48166 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48167 tests.
48168
48169 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
48170
48171 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48172 floating point number rounding mode to round to the nearest
48173 representable mode.
48174
48175 2001-01-25 Jakub Jelinek <jakub@redhat.com>
48176
48177 * g++.old-deja/g++.other/mangle2.C: New test.
48178
48179 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
48180
48181 * gcc.c-torture/compile/20010124-1.c: New test.
48182
48183 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
48184
48185 * g++.old-deja/g++.pt/spec38.C: New test.
48186
48187 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48188
48189 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48190 "Build don't run".
48191
48192 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48193
48194 * gcc.c-torture/execute/20010123-1.c: New test.
48195
48196 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48197
48198 * g++.old-deja/g++.pt/spec37.C: New test.
48199
48200 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48201
48202 * g++.old-deja/g++.pt/overload14.C: New test.
48203
48204 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48205
48206 * gcc.c-torture/execute/20010122-1.c: New test, exercise
48207 __builtin_return_address.
48208
48209 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
48210
48211 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48212 * g++.old-deja/g++.pt/spec35.C: New test.
48213 * g++.old-deja/g++.pt/spec36.C: New test.
48214
48215 2001-01-20 Jakub Jelinek <jakub@redhat.com>
48216
48217 * gcc.c-torture/compile/20010118-1.c: New test.
48218
48219 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
48220
48221 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48222
48223 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48224
48225 * gcc.c-torture/execute/20010119-1.c: New test.
48226
48227 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48228
48229 * g++.old-deja/g++.other/vbase5.C: New test.
48230
48231 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48232
48233 * gcc.c-torture/execute/20010118-1.c: New test.
48234
48235 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48236
48237 * g++.old-deja/g++.pt/deduct3.C: New test.
48238
48239 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48240
48241 * g++.old-deja/g++.pt/spec34.C: New test.
48242
48243 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48244
48245 * g77.f-torture/compile/20000601-2.f: New test.
48246
48247 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48248
48249 * g++.old-deja/g++.other/init17.C: New test.
48250
48251 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
48252
48253 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48254
48255 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48256
48257 * g++.old-deja/g++.pt/unify8.C: New test.
48258
48259 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48260
48261 * g++.old-deja/g++.abi/vbase1.C: New test.
48262
48263 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48264
48265 * g++.old-deja/g++.pt/crash65.C: New test.
48266
48267 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
48268
48269 * gcc.dg/cpp/assembl2.S: New test case.
48270
48271 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
48272
48273 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48274 are supported.
48275
48276 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48277
48278 * g++.old-deja/g++.other/builtins1.C: New test.
48279 * g++.old-deja/g++.other/builtins2.C: Likewise.
48280 * g++.old-deja/g++.other/builtins3.C: Likewise.
48281 * g++.old-deja/g++.other/builtins4.C: Likewise.
48282
48283 2001-01-17 Jakub Jelinek <jakub@redhat.com>
48284
48285 * gcc.c-torture/compile/20010117-1.c: New test.
48286 * gcc.c-torture/compile/20010117-2.c: New test.
48287
48288 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48289
48290 * g77.f-torture/execute/20010116.[fx]: New test,
48291 XFAIL on i?86-*-*.
48292 * g77.f-torture/compile/20010115.f: Indicate it's
48293 a test for PR fortran/1636.
48294
48295 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
48296
48297 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48298
48299 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48300
48301 * g77.f-torture/compile/20010115.f: New test.
48302
48303 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
48304
48305 * g++.old-deja/g++.pt/nontype5.C: New test.
48306
48307 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
48308
48309 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48310 have an equivalent working one below it.
48311
48312 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48313
48314 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48315 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48316
48317 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48318
48319 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48320 message containing "init_priority".
48321 (conpr-2.C): Likewise.
48322 (conpr-3.C): Likewise.
48323 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48324
48325 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48326
48327 * gcc.c-torture/execute/20010114-2.c: New test.
48328
48329 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
48330
48331 * gcc.c-torture/compile/20010114-1.c: New test.
48332 * gcc.c-torture/compile/20010114-1.x: Xfail.
48333 * gcc.c-torture/compile/20010114-2.c: New test.
48334 * gcc.c-torture/execute/20010114-1.c: New test.
48335 * gcc.dg/trunc-1.c: New test.
48336 * gcc.dg/uninit-B.c: New test.
48337
48338 2001-01-13 Nick Clifton <nickc@redhat.com>
48339
48340 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48341 target.
48342
48343 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
48344
48345 * gcc.c-torture/compile/20010113-1.c: New test.
48346
48347 2001-01-13 Jakub Jelinek <jakub@redhat.com>
48348
48349 * gcc.c-torture/compile/20001212-1.c: New test.
48350
48351 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
48352
48353 * gcc.dg/cpp/widestr1.c: Update.
48354 * gcc.dg/cpp/prag-imp.c: Remove.
48355
48356 2001-01-12 Jakub Jelinek <jakub@redhat.com>
48357
48358 * gcc.c-torture/execute/20000801-3.x: Remove.
48359 * gcc.dg/c90-init-1.c: New test.
48360 * gcc.dg/c99-init-1.c: New test.
48361 * gcc.dg/c99-init-2.c: New test.
48362 * gcc.dg/gnu99-init-1.c: New test.
48363
48364 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
48365
48366 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48367 testing that no relevant ones were found.
48368
48369 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48370
48371 * g++.old-deja/g++.pt/cast2.C: New test.
48372
48373 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48374
48375 * g++.old-deja/g++.pt/friend47.C: New test.
48376
48377 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48378
48379 * g++.old-deja/g++.pt/instantiate13.C: New test.
48380
48381 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48382
48383 * g++.old-deja/g++.other/defarg7.C: New test.
48384 * g++.old-deja/g++.other/defarg8.C: New test.
48385
48386 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48387
48388 * g++.old-deja/g++.pt/crash64.C: New test.
48389
48390 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48391
48392 * g++.old-deja/g++.pt/crash63.C: New test.
48393
48394 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
48395
48396 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48397
48398 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
48399
48400 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48401
48402 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48403
48404 * g++.old-deja/g++.pt/error3.C: New test.
48405
48406 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48407
48408 * g++.old-deja/g++.other/crash39.C: New test.
48409
48410 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48411
48412 * g++.old-deja/g++.other/vbase4.C: New test.
48413
48414 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
48415
48416 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48417 * gcc.dg/special/20000419-2.c: New file. Identical to above.
48418 * gcc.dg/special/special.exp: New test driver which will check
48419 for alias support for the above test.
48420
48421 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
48422
48423 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48424 problems on small machines.
48425 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48426 parameterize.
48427
48428 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
48429
48430 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48431 mips.
48432 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48433
48434 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
48435
48436 * g++.old_deja/g++.pt/using8.C: New test.
48437
48438 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
48439
48440 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48441
48442 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
48443
48444 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48445 where a failure is expected.
48446 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48447
48448 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48449
48450 * g++.old_deja/g++.pt/instantiate12.C: New test.
48451
48452 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48453
48454 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48455 start of structs.
48456 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48457 * g++.old-deja/g++.brendan/crash17.C: Likewise.
48458 * g++.old-deja/g++.brendan/crash29.C: Likewise.
48459 * g++.old-deja/g++.brendan/crash48.C: Likewise.
48460 * g++.old-deja/g++.brendan/ns1.C: Likewise.
48461 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48462 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48463 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48464 * g++.old-deja/g++.eh/spec6.C: Likewise.
48465 * g++.old-deja/g++.jason/crash3.C: Likewise.
48466 * g++.old-deja/g++.law/ctors11.C: Likewise.
48467 * g++.old-deja/g++.law/ctors17.C: Likewise.
48468 * g++.old-deja/g++.law/ctors5.C: Likewise.
48469 * g++.old-deja/g++.law/ctors9.C: Likewise.
48470 * g++.old-deja/g++.mike/ambig1.C: Likewise.
48471 * g++.old-deja/g++.mike/net22.C: Likewise.
48472 * g++.old-deja/g++.mike/p3538a.C: Likewise.
48473 * g++.old-deja/g++.mike/p3538b.C: Likewise.
48474 * g++.old-deja/g++.mike/virt3.C: Likewise.
48475 * g++.old-deja/g++.niklas/t128.C: Likewise.
48476 * g++.old-deja/g++.other/anon4.C: Likewise.
48477 * g++.old-deja/g++.other/using1.C: Likewise.
48478 * g++.old-deja/g++.other/warn3.C: Likewise.
48479 * g++.old-deja/g++.pt/t37.C: Likewise.
48480 * g++.old-deja/g++.robertl/eb69.C: Likewise.
48481 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48482
48483 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48484
48485 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48486
48487 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48488
48489 * gcc.c-torture/execute/stdio-opt-3.c: New test.
48490
48491 2001-01-07 Jakub Jelinek <jakub@redhat.com>
48492
48493 * gcc.c-torture/compile/20010107-1.c: New test.
48494
48495 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
48496
48497 * gcc.c-torture/execute/builtin-noret-1.c: New test.
48498
48499 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
48500
48501 * gcc.dg/format/format.h: New file.
48502 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48503 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48504 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48505 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48506 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48507 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48508 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48509 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48510 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48511 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48512 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48513 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48514 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48515 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48516 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48517 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48518 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48519 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48520 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48521 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48522 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48523 instead of declaring standard types, macros and functions in each
48524 test.
48525
48526 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
48527
48528 * gcc.c-torture/execute/20010106-1.c: New test.
48529
48530 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
48531
48532 * gcc.dg/format/format.exp: New file.
48533 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48534 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48535 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48536 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48537 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48538 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48539 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48540 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48541 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48542 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48543 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48544 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48545 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48546 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48547 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48548 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48549 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48550 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48551 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48552 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48553 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48554 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48555 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48556 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48557 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48558 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48559 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48560 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48561 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48562 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48563 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48564 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48565 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48566 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48567 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48568 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48569 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48570 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48571 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48572 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48573 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48574 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48575
48576 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
48577
48578 * gcc.c-torture/execute/991228-1.c: Take word endianness into
48579 account.
48580
48581 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
48582
48583 * gcc.c-torture/execute/builtin-complex-1.c: New test.
48584
48585 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
48586
48587 * g++.old-deja/g++.pt/crash62.C: New test.
48588
48589 2001-01-04 Richard Henderson <rth@redhat.com>
48590
48591 * gcc.dg/20000926-1.c: Update expected warnings.
48592 * gcc.dg/array-2.c: Likewise.
48593 * gcc.dg/array-4.c: Also validate flexible array members.
48594 * gcc.dg/c99-flex-array-1.c: New.
48595
48596 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
48597
48598 * gcc.c-torture/compile/20001222-1.x: Remove.
48599
48600 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48601
48602 * gcc.c-torture/execute/built-in-setjmp.c: New.
48603
48604 2001-01-03 Richard Henderson <rth@redhat.com>
48605
48606 * gcc.dg/940510-1.c: Update expected error wording.
48607 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48608
48609 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
48610
48611 * lib/target-supports.exp (check_alias_available): Modified to
48612 indicate aliases not supported if only weak aliases are supported.
48613
48614 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48615
48616 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48617 Turn on cmpstrsi checks for __pj__ and __i370__.
48618
48619 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
48620
48621 * g++.old-deja/g++.other/virtual11.C: New test.
48622
48623 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
48624
48625 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48626
48627 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48628
48629 * gcc.c-torture/compile/20010102-1.c: New test.
48630
48631 2001-01-02 Andreas Jaeger <aj@suse.de>
48632
48633 * gcc.dg/noreturn-3.c: New test.
48634
48635 * gcc.dg/noreturn-4.c: New test.
48636
48637 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48638
48639 * gcc.c-torture/execute/stdio-opt-1.c: Also test
48640 __builtin_fputc and __builtin_fwrite.
48641
48642 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
48643
48644 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48645 signed char, not default char.
48646
48647 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
48648
48649 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48650
48651 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
48652
48653 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48654
48655 2000-12-29 Richard Henderson <rth@redhat.com>
48656
48657 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48658 (__cyg_profile_func_exit): Define.
48659
48660 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48661
48662 * g++.dg/vtgc1.C: New test.
48663
48664 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
48665
48666 * gcc.dg/noncompile/20001228-1.c: New test.
48667
48668 * gcc.dg/20001228-1.c: New test.
48669
48670 * gcc.c-torture/execute/20001228-1.c: New test.
48671
48672 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
48673
48674 * gcc.dg/format-strfmon-1.c: New test.
48675
48676 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48677
48678 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48679 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48680 * gcc.c-torture/execute/string-opt-1.c: Likewise.
48681 * gcc.c-torture/execute/string-opt-2.c: Likewise.
48682 * gcc.c-torture/execute/string-opt-3.c: Likewise.
48683 * gcc.c-torture/execute/string-opt-4.c: Likewise.
48684 * gcc.c-torture/execute/string-opt-6.c: Likewise.
48685 * gcc.c-torture/execute/string-opt-7.c: Likewise.
48686 * gcc.c-torture/execute/string-opt-8.c: Likewise.
48687 * gcc.c-torture/execute/string-opt-9.c: Likewise.
48688 * gcc.c-torture/execute/string-opt-10.c: Likewise.
48689 * gcc.c-torture/execute/string-opt-11.c: Likewise.
48690 * gcc.c-torture/execute/string-opt-12.c: Likewise.
48691
48692 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48693 * gcc.c-torture/execute/string-opt-4.c: Test index.
48694
48695 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
48696
48697 * gcc.c-torture/compile/20001226-1.c: New test.
48698
48699 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
48700
48701 * gcc.c-torture/compile/20001222-1.c: New test.
48702 * gcc.c-torture/compile/20001222-1.x: Xfail.
48703
48704 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
48705
48706 * gcc.c-torture/execute/comp-goto-2.c: New test.
48707
48708 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
48709
48710 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48711 Use long types if __INT_MAX__ is 32767.
48712 (main): Use cast to (sint32 *) when poking 88 into a_page.
48713
48714 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48715
48716 2000-12-21 Bernd Schmidt <bernds@redhat.com>
48717
48718 * gcc.c-torture/compile/20001221-1.c: New test.
48719 * gcc.c-torture/execute/20001221-1.c: New test.
48720
48721 2000-12-20 Richard Henderson <rth@redhat.com>
48722
48723 * g++.old-deja/g++.pt/crash36.C: Update error lines.
48724 * g++.old-deja/g++.robertl/eb109.C: Likewise.
48725
48726 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48727
48728 * gcc.dg/compare3.c: New test.
48729
48730 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
48731
48732 * gcc.dg/format-warnll-1.c: New test.
48733
48734 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
48735
48736 * gcc.dg/cpp/cmdlne-P.c: New test.
48737
48738 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
48739
48740 * gcc.c-torture/execute/builtin-abs-1.c,
48741 gcc.c-torture/execute/builtin-abs-2.c: New tests.
48742
48743 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
48744
48745 * gcc.dg/cpp/multiline.c: New test.
48746
48747 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
48748
48749 * g++.old-deja/g++.other/syshdr1.C: Update.
48750 * gcc.dg/cpp/lineflags.c: Remove temporarily.
48751
48752 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48753
48754 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48755
48756 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48757
48758 * g++.old-deja/g++.pt/ttp65.C: New test.
48759
48760 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48761
48762 * g++.old-deja/g++.pt/ttp64.C: New test.
48763
48764 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48765
48766 * g++.old-deja/g++.pt/spec33.C: New test.
48767
48768 2000-12-14 Catherine Moore <clm@redhat.com>
48769
48770 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48771 * gcc.c-torture/execute/920612-2.c: Likewise.
48772 * gcc.c-torture/execute/920428-2.c: Likewise.
48773 * gcc-c-torture/execute/va-arg-11.c: Call exit.
48774 * gcc.c-torture/execute/va-arg-21.c: Likewise.
48775
48776 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48777
48778 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48779 * gcc.dg/pack-test-2.c: Likewise.
48780
48781 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48782
48783 Tests by Zack Weinberg <zackw@stanford.edu>.
48784
48785 * gcc.dg/cpp/defined.c: Update.
48786 * gcc.dg/cpp/defined_trad.c: New tests.
48787
48788 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48789
48790 * gcc.dg/cpp/trad-direct.c: Update.
48791
48792 2000-12-11 Neil Booth <neilb@earthling.net>
48793
48794 * gcc.dg/cpp/defined_trad.c
48795
48796 2000-12-11 Neil Booth <neilb@earthling.net>
48797
48798 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48799
48800 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
48801
48802 * gcc.dg/format-miss-2.c: New test.
48803
48804 2000-12-09 Neil Booth <neilb@earthling.net>
48805
48806 * gcc.dg/cpp/lineflags.c: New tests.
48807 * gcc.dg/cpp/poison.c: Update.
48808 * gcc.dg/cpp/redef2.c: Update.
48809 * gcc.dg/cpp/skipping.c: New test.
48810
48811 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
48812
48813 * g++.old-deja/g++.other/eh3.C: New testcase.
48814
48815 2000-12-07 Neil Booth <neilb@earthling.net>
48816
48817 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48818 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48819 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48820 wtr-union-init-2.c, wtr-union-init-3.c: Update.
48821 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48822 Update.
48823
48824 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48825
48826 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48827 __SIZE_TYPE__ instead of int for type of integers cast to
48828 pointers.
48829
48830 2000-12-07 Jakub Jelinek <jakub@redhat.com>
48831
48832 * g++.old-deja/g++.other/cleanup4.C: New test.
48833
48834 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48835
48836 * format-sec-1.c: New test.
48837
48838 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48839
48840 * gcc.dg/format-nonlit-3.c: New test.
48841
48842 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48843
48844 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48845 through a null pointer.
48846
48847 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48848
48849 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48850 * g++.old-deja/g++.pt/partial4.C: New test.
48851
48852 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
48853
48854 * gcc.c-torture/execute/ieee/hugeval.x: New.
48855
48856 2000-12-06 Neil Booth <neilb@earthling.net>
48857
48858 * gcc.dg/cpp/backslash2.c: New tests.
48859
48860 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48861
48862 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48863 * gcc.c-torture/execute/stdio-opt-2.c: New test.
48864
48865 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
48866
48867 * gcc.c-torture/execute/20001203-2.c: New testcase.
48868
48869 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48870
48871 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48872 * g++.old-deja/g++.other/virtual10.C: New test.
48873
48874 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48875
48876 * g++.old-deja/g++.mike/pmf5.C: Remove test.
48877
48878 2000-12-05 Richard Henderson <rth@redhat.com>
48879
48880 * gcc.c-torture/compile/20001205-1.c: New.
48881
48882 2000-12-04 Neil Booth <neilb@earthling.net>
48883
48884 * g++.old-deja/g++.other/virtual9.C: New test.
48885 * g++.old-deja/g++.pt/crash61.C: New test.
48886 * gcc.c-torture/execute/loop-9.c: New test.
48887
48888 2000-12-04 Neil Booth <neilb@earthling.net>
48889
48890 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48891 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48892 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48893 * gcc.dg/cpp/extratokens.c: ...here.
48894
48895 2000-12-04 Neil Booth <neilb@earthling.net>
48896
48897 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48898 New tests.
48899
48900 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48901
48902 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48903 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48904
48905 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48906
48907 * gcc.c-torture/execute/20001203-1.c: New test.
48908
48909 2000-12-03 Neil Booth <neilb@earthling.net>
48910
48911 * gcc.dg/cpp/macro6.c: New test cases.
48912
48913 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48914
48915 * gcc.c-torture/execute/string-opt-9.c: New test.
48916 * gcc.c-torture/execute/string-opt-10.c: Likewise.
48917 * gcc.c-torture/execute/string-opt-11.c: Likewise.
48918 * gcc.c-torture/execute/string-opt-12.c: Likewise.
48919
48920 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48921 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48922
48923 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
48924
48925 * gcc.dg/cpp/if-6.c: New testcase.
48926
48927 * gcc.dg/20001201-1.c: New testcase.
48928
48929 2000-12-02 Neil Booth <neilb@earthling.net>
48930
48931 * g++.old-deja/g++.other/externC4.C,
48932 g++.old-deja/g++.other/friend10.C: New tests.
48933
48934 2000-12-02 Neil Booth <neilb@earthling.net>
48935
48936 * g++.old-deja/g++.other/instan2.C
48937 * g++.old-deja/g++.other/instan3.C: New test.
48938
48939 2000-12-02 Neil Booth <neilb@earthling.net>
48940
48941 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48942 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48943 gnuc99.c,gnuc99-pedantic.c: New tests.
48944
48945 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
48946
48947 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48948 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48949
48950 2000-12-01 Neil Booth <neilb@earthling.net>
48951
48952 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48953 * gcc.dg/cpp/poison.c: Update.
48954 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48955
48956 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
48957
48958 * g77.f-torture/execute/20001201.f: New test.
48959
48960 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
48961
48962 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48963
48964 2000-12-01 Jakub Jelinek <jakub@redhat.com>
48965
48966 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48967
48968 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
48969
48970 * g++.old-deja/g++.other/cast6.C: New test.
48971
48972 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
48973
48974 * gcc.c-torture/execute/20001130-2.c: New testcase.
48975
48976 2000-11-30 Richard Henderson <rth@redhat.com>
48977
48978 * gcc.c-torture/execute/20001130-1.c: New test.
48979
48980 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48981
48982 * g++.old-deja/g++.other/op3.C: New test.
48983
48984 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48985
48986 * g++.old-deja/g++.other/op2.C: New test.
48987
48988 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48989
48990 * g++.old-deja/g++.other/crash38.C: New test.
48991
48992 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
48993
48994 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48995
48996 2000-11-29 Jakub Jelinek <jakub@redhat.com>
48997
48998 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48999 tests.
49000 * gcc.c-torture/execute/string-opt-6.c: New test.
49001
49002 * gcc.dg/20001117-1.c: Add main.
49003
49004 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
49005
49006 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49007 Move from here ...
49008 * gcc.dg/940510-1.c: ... to here.
49009
49010 * gcc.dg/20000926-1.c: GNU C now allows initializations of
49011 zero-size arrays in toplevel structures.
49012
49013 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49014
49015 * gcc.c-torture/execute/loop-8.c: New test.
49016
49017 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49018
49019 * g++.old-deja/g++.other/base1.C: New test.
49020
49021 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49022
49023 * g++.old-deja/g++.other/parse2.C: New test.
49024
49025 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49026
49027 * g++.old-deja/g++.pt/incomplete1.C: New test.
49028
49029 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49030
49031 * g++.old-deja/g++.other/friend9.C: New test.
49032
49033 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49034
49035 * gcc.dg/20001127-1.c: New test.
49036
49037 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49038
49039 * g++.old-deja/g++.pt/friend46.C: New test.
49040
49041 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49042
49043 * g++.old-deja/g++.other/ptrmem8.C: New test.
49044
49045 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49046
49047 * gcc.c-torture/execute/string-opt-7.c: New test.
49048 * gcc.c-torture/execute/string-opt-8.c: Likewise.
49049
49050 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
49051
49052 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49053 instead of 'mkcheck 2'.
49054
49055 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49056
49057 * gcc.c-torture/execute/memcheck/driver.c,
49058 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49059 C9X references to refer to C99.
49060
49061 2000-11-25 Jakub Jelinek <jakub@redhat.com>
49062
49063 * gcc.dg/ultrasp3.c: New test.
49064
49065 2000-11-25 Neil Booth <neilb@earthling.net>
49066
49067 * gcc.dg/cpp/include2.c: Update test to be locale independent.
49068
49069 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
49070
49071 * gcc.c-torture/compile/20001123-2.c: New.
49072
49073 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49074
49075 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49076
49077 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
49078
49079 * gcc.dg/sequence-point-1.c: Add some new tests.
49080 * gcc.c-torture/execute/20001124-1.c: New test.
49081
49082 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49083
49084 * g++.old-deja/g++.other/vaarg4.C: New test.
49085 * gcc.c-torture/compile/20001123-1.c: New test.
49086
49087 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49088
49089 * g++.other/crash24.C: Adjust and remove XFAIL.
49090 * g++.other/crash37.C: New test.
49091
49092 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
49093
49094 * g++.old-deja/g++.pt/instantiate9.C: New test.
49095
49096 2000-11-22 Mark Mitchell <mark@codesourcery.com>
49097
49098 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49099 new ABI, too.
49100
49101 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49102 * g++.old-deja/g++.robertl/eb55.C: Likewise.
49103
49104 2000-11-22 Neil Booth <neilb@earthling.net>
49105
49106 * gcc.dg/cpp/Wtrigraphs.c: New test.
49107
49108 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
49109
49110 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49111
49112 2000-11-22 Jakub Jelinek <jakub@redhat.com>
49113
49114 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49115
49116 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
49117
49118 * lib/gcc-dg.exp: load_lib scanasm.exp.
49119 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49120 * lib/g++-dg.exp: load_lib scanasm.exp.
49121 * lib/scanasm.exp: New.
49122 (scan-assembler, scan-assembler-not): Add optional arguments to
49123 test name, or if not present, the pattern name.
49124 (scan-assembler-dem, scan-assembler-dem-not): New.
49125
49126 * g++.dg/dg.exp: New.
49127
49128 2000-11-21 Neil Booth <neilb@earthling.net>
49129
49130 * gcc.dg/cpp/integrated1.c: Remove.
49131
49132 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49133
49134 * gcc.c-torture/execute/20001121-1.c: New test.
49135
49136 2000-11-21 Richard Henderson <rth@redhat.com>
49137
49138 * gcc.c-torture/compile/20001121-1.c: New test.
49139
49140 2000-11-20 Neil Booth <neilb@earthling.net>
49141
49142 * gcc.dg/cpp/integrated1.c: New test.
49143
49144 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49145
49146 * g++.old-deja/g++.other/inline17.C: New test.
49147
49148 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
49149
49150 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49151 local variable to be zero: I made the variable global. Now
49152 uses abort() and exit() instead of relying on main's return value.
49153
49154 2000-11-20 Neil Booth <neilb@earthling.net>
49155
49156 * gcc.dg/cpp/paste2.c: Update test.
49157 * objc/execute/paste.m: New test.
49158
49159 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49160
49161 * gcc.dg/c99-condexpr-1.c: New test.
49162
49163 2000-11-20 Neil Booth <neilb@earthling.net>
49164
49165 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49166
49167 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
49168
49169 * g++.old-deja/g++.pt/export1.C: New test.
49170
49171 2000-11-20 Jakub Jelinek <jakub@redhat.com>
49172
49173 * gcc.dg/20001117-1.c: New test.
49174
49175 2000-11-18 Richard Henderson <rth@redhat.com>
49176
49177 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49178
49179 2000-11-18 Richard Henderson <rth@redhat.com>
49180
49181 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49182 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49183 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49184
49185 2000-11-18 Richard Henderson <rth@redhat.com>
49186
49187 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49188 (main): New. Exit cleanly.
49189
49190 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49191
49192 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49193 gcc.dg/c99-fordecl-2.c: New tests.
49194
49195 2000-11-18 Richard Henderson <rth@redhat.com>
49196
49197 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49198 * gcc.c-torture/execute/zerolen-2.c: New.
49199
49200 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49201
49202 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49203 memory.
49204
49205 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49206
49207 * g++.old-deja/g++.pt/instantiate8.C: New test.
49208
49209 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49210
49211 * g++.old-deja/g++.other/incomplete.C: Add more tests.
49212 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49213
49214 2000-11-16 Nick Clifton <nickc@redhat.com>
49215
49216 * gcc.c-torture/execute/nestfunc-2.c: New test.
49217 * gcc.c-torture/execute/nestfunc-3.c: New test.
49218
49219 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49220
49221 * gcc.c-torture/compile/20001116-1.c: New test.
49222
49223 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49224
49225 * gcc.c-torture/execute/20001115-1.c: New test.
49226
49227 2000-11-15 Mark Mitchell <mark@codesourcery.com>
49228
49229 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49230 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49231 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49232 * g++.old-deja/g++.abi/vmihint.C: Likewise.
49233
49234 2000-11-15 Neil Booth <neilb@earthling.net>
49235
49236 gcc.dg/cpp/_Pragma1.c: Update.
49237 gcc.dg/cpp/_Pragma2.c: New test.
49238
49239 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
49240
49241 * g++.old-deja/g++.other/anon5.C: New test.
49242
49243 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
49244
49245 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49246 tests.
49247
49248 2000-11-14 Jakub Jelinek <jakub@redhat.com>
49249
49250 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49251 output.
49252
49253 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49254
49255 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49256 labels at end of compound statements.
49257
49258 2000-11-13 Jakub Jelinek <jakub@redhat.com>
49259
49260 * gcc.c-torture/execute/loop-7.c: New test.
49261
49262 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49263
49264 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49265
49266 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49267
49268 * gcc.dg/c99-bool-1.c: New test.
49269
49270 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49271
49272 * gcc.dg/c99-scope-1.c: Remove xfail.
49273 * gcc.dg/c99-scope-2.c: New test.
49274
49275 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49276
49277 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49278 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49279
49280 2000-11-11 Mark Mitchell <mark@codesourcery.com>
49281
49282 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49283 error messages.
49284
49285 * g++.mike/p700.C: Don't typedef wchar_t.
49286 * g++.mike/p784.C: Likewise.
49287 * g++.mike/eb101.C: Don't use __wchar_t.
49288
49289 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
49290
49291 * g77.f-torture/execute/20001111.[fx]: Test premature exit
49292 from DO loop.
49293
49294 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49295
49296 * gcc.c-torture/execute/20001111-1.c: New test.
49297
49298 2000-11-10 Nick Clifton <nickc@redhat.com>
49299
49300 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49301 long multuiple and accumulate.
49302
49303 2000-11-09 Richard Henderson <rth@redhat.com>
49304
49305 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49306 via size_t instead of int.
49307
49308 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49309 * gcc.c-torture/execute/string-opt-2.c: Likewise.
49310 * gcc.c-torture/execute/string-opt-3.c: Likewise.
49311 * gcc.c-torture/execute/string-opt-4.c: Likewise.
49312
49313 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
49314
49315 * gcc.c-torture/compile/20001109-1.c: New test.
49316 * gcc.c-torture/compile/20001109-2.c: New test.
49317
49318 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
49319
49320 * g++.old-deja/g++.pt/operator1.C: New test.
49321 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49322
49323 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49324
49325 * gcc.dg/20001108-1.c: New test.
49326
49327 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49328
49329 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49330 with both arguments constant strings.
49331 * gcc.c-torture/execute/string-opt-3.c: New test.
49332 * gcc.c-torture/execute/string-opt-4.c: New test.
49333 * gcc.c-torture/execute/string-opt-5.c: New test.
49334
49335 2000-11-08 Nick Clifton <nickc@redhat.com>
49336
49337 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
49338 mulsidi3adddi patterns.
49339
49340 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
49341
49342 * g++.old-deja/g++.other/crash36.C: New test.
49343
49344 2000-11-08 Jakub Jelinek <jakub@redhat.com>
49345
49346 * g++.old-deja/g++.other/init16.C: New test.
49347
49348 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
49349
49350 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49351
49352 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49353
49354 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49355 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49356 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49357
49358 2000-11-07 DJ Delorie <dj@redhat.com>
49359
49360 * gcc.dg/20000614-1.c: Add return so that test can pass.
49361
49362 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49363
49364 * gcc.c-torture/execute/string-opt-1.c: New test.
49365
49366 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49367
49368 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
49369 mips-sgi-irix6.* because the MIPS ABI passes floating-point
49370 parameters in registers, and there is no way for a varargs
49371 function to know in which order the integer and floating-point
49372 parameters should be interleaved when they are placed on the
49373 stack.
49374 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49375 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49376
49377 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49378
49379 * gcc.c-torture/execute/string-opt-2.c: New test.
49380
49381 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
49382
49383 * g++.old-deja/g++.pt/crash60.C: New test.
49384
49385 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49386
49387 * g++.old-deja/g++.other/crash24.C: New test.
49388 * g++.old-deja/g++.other/crash25.C: New test.
49389 * g++.old-deja/g++.other/crash26.C: New test.
49390 * g++.old-deja/g++.other/crash27.C: New test.
49391 * g++.old-deja/g++.other/crash28.C: New test.
49392 * g++.old-deja/g++.other/crash29.C: New test.
49393 * g++.old-deja/g++.other/crash30.C: New test.
49394 * g++.old-deja/g++.other/crash31.C: New test.
49395 * g++.old-deja/g++.other/crash32.C: New test.
49396 * g++.old-deja/g++.other/crash33.C: New test.
49397 * g++.old-deja/g++.other/crash34.C: New test.
49398 * g++.old-deja/g++.other/crash35.C: New test.
49399
49400 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49401
49402 * gcc.c-torture/execute/20001031-1.c: New test.
49403
49404 2000-11-04 Mark Mitchell <mark@codesourcery.com>
49405
49406 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49407 namespace.
49408
49409 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49410 standards-conformant.
49411
49412 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49413
49414 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49415 * g++.old-deja/g++.mike/p755a.C: Likewise.
49416 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49417 library makes no calls to `operator new' during initialization.
49418
49419 2000-11-04 Neil Booth <neilb@earthling.net>
49420
49421 * gcc.dg/cpp/include2.c: New tests.
49422
49423 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
49424
49425 * lib/g++.exp (g++_set_ld_library_path): New function.
49426 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49427
49428 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
49429
49430 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
49431 warnings.
49432
49433 2000-11-01 Richard Henderson <rth@redhat.com>
49434
49435 * g++.old-deja/g++.ext/namedret1.C: New.
49436 * g++.old-deja/g++.ext/namedret2.C: New.
49437 * g++.old-deja/g++.ext/namedret3.C: New.
49438
49439 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
49440
49441 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49442 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49443
49444 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49445
49446 * gcc.c-torture/execute/va-arg-21.c: New test.
49447
49448 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
49449
49450 * gcc.dg/c99-complex-2.c: New test.
49451
49452 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49453
49454 * gcc.c-torture/execute/stdio-opt-1.c: New test.
49455
49456 2000-10-31 Jakub Jelinek <jakub@redhat.com>
49457
49458 * g++.old-deja/g++.other/inline16.C: New test.
49459
49460 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
49461
49462 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49463 __PRETTY_FUNCTION__
49464
49465 2000-10-29 Neil Booth <neilb@earthling.net>
49466
49467 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49468 New tests.
49469 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49470 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49471 optimisation.
49472
49473 2000-10-29 Neil Booth <neilb@earthling.net>
49474
49475 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49476 * mi1.c, mi1c.h: Add null directives to multiple-include test.
49477 * mi5.c: Test multiple includes work with -C.
49478 * trigraphs.c: Test ^= version.
49479
49480 2000-10-28 Neil Booth <neilb@earthling.net>
49481
49482 New tests and test updates for new macro expander.
49483
49484 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49485 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49486 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49487 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49488 new diagnostic messages.
49489
49490 * gcc.dg/cpp/macro3.c: New tests.
49491
49492 2000-10-27 Mark Mitchell <mark@codesourcery.com>
49493
49494 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49495 on the same line.
49496
49497 2000-10-27 Jakub Jelinek <jakub@redhat.com>
49498
49499 * g++.old-deja/g++.other/eh2.C: New test.
49500
49501 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
49502
49503 * gcc.c-torture/execute/20001027-1.c: New test.
49504
49505 2000-10-26 Richard Henderson <rth@redhat.com>
49506
49507 * gcc.c-torture/execute/20001026-1.c: New.
49508
49509 2000-10-26 Mark Mitchell <mark@codesourcery.com>
49510
49511 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49512 * g++.old-deja/g++.law/builtin1.C: Likewise.
49513 * g++.old-deja/g++.law/ctors10.C: Likewise.
49514 * g++.old-deja/g++.law/virtual3.C: Likewise.
49515 * g++.old-deja/g++.mike/p658.C: Likewise.
49516 * g++.old-deja/g++.other/sibcall1.C: Likewise.
49517 * g++.old-deja/g++.other/vaarg2.C: Likewise.
49518 * g++.old-deja/g++.robertl/eb124.C: Likewise.
49519 * g++.old-deja/g++.robertl/eb44.C: Likewise.
49520 * g++.old-deja/g++.robertl/eb77.C: Likewise.
49521
49522 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
49523
49524 * gcc.c-torture/compile/20001024-1.c: New test.
49525
49526 2000-10-25 Mark Mitchell <mark@codesourcery.com>
49527
49528 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49529 to tell us whether or not we are using V3.
49530
49531 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
49532
49533 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49534 operands.
49535
49536 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
49537
49538 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49539
49540 2000-10-25 Jakub Jelinek <jakub@redhat.com>
49541
49542 * gcc.c-torture/execute/20001024-1.c: New test.
49543
49544 2000-10-24 Jakub Jelinek <jakub@redhat.com>
49545
49546 * g++.old-deja/g++.other/sibcall1.C: New test.
49547
49548 2000-10-20 Jakub Jelinek <jakub@redhat.com>
49549
49550 * gcc.dg/noncompile/init-3.c: New test.
49551
49552 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
49553
49554 * gcc.dg/format-array-1.c: New test.
49555
49556 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
49557
49558 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49559 writing through null pointers; remove comment about testing
49560 unterminated strings.
49561
49562 2000-10-17 Matthew Hiller <hiller@redhat.com>
49563
49564 * gcc.c-torture/execute/20001017-2.c: New test.
49565
49566 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
49567
49568 * gcc.c-torture/compile/20001018-1.c: New test.
49569 * gcc.c-torture/compile/20001018-1.x: Xfail.
49570
49571 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49572
49573 * gcc.c-torture/execute/20001017-1.c: New test.
49574
49575 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
49576
49577 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49578 for multiple use of arguments with scanf formats; add tests for
49579 multiple use of arguments.
49580
49581 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
49582
49583 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49584 from some old tests.
49585
49586 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
49587
49588 * gcc.dg/format-miss-1.c: New test.
49589
49590 2000-10-16 Jakub Jelinek <jakub@redhat.com>
49591
49592 * gcc.c-torture/execute/20001013-1.c: New test.
49593
49594 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
49595
49596 * gcc.dg/format-branch-1.c: New test.
49597
49598 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
49599
49600 * README, lib/file-format.exp: Remove EGCS references.
49601
49602 2000-10-16 Jakub Jelinek <jakub@redhat.com>
49603
49604 * gcc.dg/20001013-1.c: New test.
49605
49606 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
49607
49608 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49609 for intmax_t in the compiler using __typeof__ and the type rules
49610 for conditional expressions.
49611
49612 2000-10-13 Jakub Jelinek <jakub@redhat.com>
49613
49614 * gcc.dg/20001012-1.c: New test.
49615 * gcc.dg/20001012-2.c: New test.
49616
49617 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49618
49619 * gcc.dg/format-attr-1.c: New test.
49620
49621 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49622
49623 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49624 __LONG_LONG_MAX__ instead of LLONG_MAX.
49625
49626 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49627
49628 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49629 scanf flags.
49630 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49631 flags.
49632
49633 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
49634
49635 * gcc.dg/sequence-pt-1.c: New test.
49636
49637 2000-10-11 Geoff Keating <geoffk@cygnus.com>
49638
49639 * gcc.c-torture/execute/20001011-1.c: New testcase.
49640 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49641
49642 2000-10-10 Jakub Jelinek <jakub@redhat.com>
49643
49644 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49645 does not error on it.
49646
49647 2000-10-10 Jakub Jelinek <jakub@redhat.com>
49648
49649 * gcc.dg/20001009-1.c: New test.
49650
49651 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
49652
49653 * gcc.c-torture/compile/20001009-1.c: Move from here ....
49654 * gcc.c-torture/execute/20001009-2.c: ... to here.
49655
49656 2000-10-09 Geoff Keating <geoffk@cygnus.com>
49657
49658 * gcc.c-torture/compile/20001009-1.c: New testcase.
49659 * gcc.c-torture/execute/20001009-1.c: New testcase.
49660 Testcases provided by Jan Hubicka <jh@suse.cz>.
49661
49662 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
49663
49664 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49665 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49666 uintmax_t using <limits.h> to emulate the compiler's internal
49667 logic. No longer XFAIL %j tests.
49668
49669 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
49670
49671 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49672 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49673 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49674 regexps and details of expected handling of some bad formats.
49675 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49676 suppression.
49677
49678 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49679
49680 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49681 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49682 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49683 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49684 in list archives.
49685
49686 2000-10-06 Richard Henderson <rth@cygnus.com>
49687
49688 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49689 * g++.old-deja/g++.brendan/crash52.C: Likewise.
49690 * g++.old-deja/g++.jason/report.C: Likewise.
49691 * g++.old-deja/g++.law/friend5.C: Likewise.
49692 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
49693 of the expected warnings.
49694
49695 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
49696
49697 * g++.old-deja/g++.pt/enum14.C: New test.
49698
49699 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
49700
49701 * g++.old-deja/g++.pt/crash59.C: New test.
49702
49703 2000-10-04 Will Cohen <wcohen@redhat.com>
49704
49705 * gcc.dg/20000926-1.c: New test.
49706
49707 2000-10-03 Geoff Keating <geoffk@cygnus.com>
49708
49709 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49710 function name for current C++ compiler.
49711 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49712
49713 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
49714
49715 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49716 __PRETTY_FUNCTION__.
49717 * g++.old-deja/g++.ext/pretty2.C: Likewise.
49718
49719 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49720
49721 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49722
49723 2000-09-26 Jakub Jelinek <jakub@redhat.com>
49724
49725 * gcc.c-torture/compile/20000923-1.c: New test.
49726
49727 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49728
49729 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49730 * g++.old-deja/g++.pt/ttp62.C: Same.
49731 * g++.old-deja/g++.other/inline14.C: Same.
49732
49733 2000-09-24 Richard Henderson <rth@cygnus.com>
49734
49735 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49736
49737 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
49738
49739 * gcc.dg/c90-printf-1.c: Add test for wide string format.
49740
49741 2000-09-22 Geoff Keating <geoffk@cygnus.com>
49742
49743 * gcc.c-torture/compile/20000922-1.c: New file.
49744
49745 2000-09-21 Nick Clifton <nickc@redhat.com>
49746
49747 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49748 a signed long modulo operation.
49749 (mod6): New function - perform an unsigned long modulo operation.
49750 (main): Add tests for modulos of very large numbers by very small
49751 dividends.
49752
49753 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49754
49755 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49756
49757 2000-09-19 Richard Henderson <rth@cygnus.com>
49758
49759 * gcc.dg/compare2.c (case 10): XFAIL.
49760
49761 2000-09-18 Richard Henderson <rth@cygnus.com>
49762
49763 * gcc.c-torture/execute/20000906-1.c: Move ...
49764 * gcc.dg/20000906-1.c: ... here. Only run on targets
49765 that support __builtin_trap.
49766
49767 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
49768
49769 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49770
49771 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49772
49773 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49774 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
49775 more $ format tests.
49776
49777 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49778
49779 * gcc.dg/format-errmk-1.c: New test.
49780
49781 2000-09-17 Greg McGary <greg@mcgary.org>
49782
49783 * gcc.c-torture/execute/20000917-1.x: Remove.
49784
49785 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
49786
49787 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49788
49789 2000-09-17 Greg McGary <greg@mcgary.org>
49790
49791 * gcc.c-torture/execute/20000917-1.c: New test.
49792 * gcc.c-torture/execute/20000917-1.x: XFAIL.
49793
49794 2000-09-16 Neil Booth <NeilB@earthling.net>
49795
49796 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49797 in nested macro bug.
49798
49799 2000-09-15 Neil Booth <NeilB@earthling.net>
49800
49801 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49802
49803 2000-09-14 Jeffrey A Law (law@cygnus.com)
49804
49805 * gcc.c-torture/execute/20000914-1.c: New test.
49806
49807 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
49808
49809 * g++.other/inline13.C: New test.
49810
49811 2000-09-12 Andreas Jaeger <aj@suse.de>
49812
49813 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49814 constant by Ulrich Drepper <drepper@redhat.com>.
49815
49816 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
49817
49818 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49819
49820 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49821
49822 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49823
49824 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
49825
49826 * gcc.dg/cpp/backslash.c: New test.
49827
49828 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
49829
49830 * gcc.c-torture/execute/20000910-1.c: New test.
49831 * gcc.c-torture/execute/20000910-2.c: Likewise.
49832
49833 2000-09-11 Robert Lipe <robertl@sco.com>
49834
49835 * gcc.dg/pragma-align.c: New test.
49836
49837 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
49838
49839 * g++.old-deja/g++.pt/explicit82.C: New test.
49840 * g++.old-deja/g++.pt/explicit83.C: New test.
49841
49842 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
49843
49844 * gcc.dg/asm-names.c: New test.
49845
49846 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49847
49848 * gcc.dg/cpp/tr-warn6.c: New test
49849
49850 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
49851
49852 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49853 be accepted.
49854
49855 2000-09-07 Catherine Moore <clm@redhat.com>
49856
49857 * gcc.c-torture/execute/unroll-1.c: New test.
49858
49859 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
49860
49861 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49862 ERROR markers.
49863 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49864 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49865 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49866 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49867 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49868 Preprocess only.
49869 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49870 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49871
49872 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49873
49874 * g++.old-deja/g++.pt/deduct2.C: New test.
49875
49876 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49877
49878 * g++.old-deja/g++.pt/parms2.C: New test.
49879
49880 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49881
49882 * g++.old-deja/g++.pt/crash58.C: New test.
49883
49884 2000-09-06 Greg McGary <greg@mcgary.org>
49885
49886 * gcc.c-torture/execute/20000906-1.c: New test.
49887 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49888
49889 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49890
49891 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49892
49893 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49894
49895 * g++.old-deja/g++.pt/crash57.C: New test.
49896
49897 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49898
49899 * g++.old-deja/g++.pt/crash56.C: New test.
49900
49901 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49902
49903 * g++.old-deja/g++.pt/koenig1.C: New test.
49904
49905 2000-09-04 Jakub Jelinek <jakub@redhat.com>
49906
49907 * gcc.dg/20000904-1.c: New test.
49908
49909 2000-09-04 Jakub Jelinek <jakub@redhat.com>
49910
49911 * gcc.dg/cpp/paste8.c: New test.
49912
49913 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
49914
49915 * gcc.c-torture/compile/20000827-1.c: New test.
49916
49917 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
49918
49919 * gcc.dg/format-diag-1.c: New test.
49920
49921 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
49922
49923 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49924 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49925 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49926 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49927 gcc.dg/formatz-1.c: Adjust warning regular expressions.
49928
49929 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
49930
49931 * g++.old-deja/g++.other/nested4.C: New test.
49932
49933 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
49934
49935 * g++.old-deja/g++.ns/scoped1.C: New test.
49936
49937 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
49938
49939 * lib/g++.exp: Support testing already-installed GCC.
49940
49941 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49942
49943 * wtr-label-1.c, wtr-suffix-1.c: New tests.
49944
49945 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49946
49947 * gcc.dg/return-type-2.c: New test.
49948
49949 2000-08-27 Geoff Keating <geoffk@cygnus.com>
49950
49951 * gcc.c-torture/compile/20000825-1.c: New test.
49952
49953 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
49954
49955 * gcc.dg/dwarf2-2.c: New test.
49956
49957 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
49958
49959 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49960 dg-warning regexps.
49961
49962 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
49963
49964 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49965 gcc.dg/format-ext-5.c: New tests.
49966
49967 2000-08-25 Jakub Jelinek <jakub@redhat.com>
49968
49969 * g++.old-deja/g++.other/crash22.C: New test.
49970
49971 2000-08-24 Mark Mitchell <mark@codesourcery.com>
49972
49973 * gcc.dg/noncompile/930622-2.c: Adjust error message.
49974
49975 2000-08-24 Richard Henderson <rth@cygnus.com>
49976
49977 * gcc.dg/ia64-sync-1.c: New test.
49978 * gcc.dg/ia64-sync-2.c: New test.
49979 * gcc.dg/ia64-asm-1.c: New test.
49980
49981 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
49982
49983 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49984 * gcc.dg/format-ext-2.c: New test.
49985
49986 2000-08-23 Jason Merrill <jason@redhat.com>
49987
49988 * lib/old-dejagnu.exp: Also ignore "In member function" and
49989 "At global scope".
49990
49991 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49992
49993 * gcc.dg/noncompile/label-lineno-1.c: New test.
49994
49995 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
49996
49997 * gcc.dg/c99-array-nonobj-1.c: New test.
49998
49999 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
50000
50001 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50002 tests.
50003 * gcc.dg/format-ext-1.c: New test.
50004
50005 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50006
50007 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50008 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50009 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50010 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50011 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50012
50013 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
50014
50015 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50016 gcc.dg/c99-strftime-2.c: New tests.
50017
50018 2000-08-22 Richard Henderson <rth@cygnus.com>
50019
50020 * gcc.c-torture/execute/20000822-1.c: New test.
50021
50022 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50023
50024 * gcc.c-torture/execute/20000819-1.x: Remove.
50025
50026 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50027
50028 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50029 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50030 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50031 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50032 gcc.dg/format-xopen-1.c: New tests.
50033
50034 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50035
50036 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50037
50038 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50039
50040 * g++.old-deja/g++.other/loop2.C: New test.
50041
50042 * gcc.c-torture/compile/20000606-1.c: New test.
50043 * gcc.c-torture/compile/20000728-1.c: New test.
50044 * gcc.c-torture/execute/20000801-1.c: New test.
50045 * gcc.c-torture/execute/20000801-2.c: New test.
50046 * gcc.c-torture/execute/20000819-1.c: New test.
50047 * gcc.c-torture/execute/20000819-1.x: XFAIL.
50048 * gcc.dg/20000629-1.c: New test.
50049 * gcc.dg/20000724-1.c: New test.
50050 * gcc.dg/20000807-1.c: New test.
50051
50052 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50053
50054 * gcc.dg/cpp/pragma-1.c: New test.
50055 * gcc.dg/cpp/pragma-2.c: New test.
50056
50057 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
50058
50059 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50060 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
50061
50062 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50063
50064 * gcc.c-torture/compile/20000818-1.c: New test.
50065
50066 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
50067
50068 * gcc.c-torture/execute/20000818-1.c: New test.
50069
50070 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
50071
50072 * gcc.dg/format-va-1.c: New test.
50073
50074 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50075
50076 * g++.old-deja/g++.other/typedef8.C: New test.
50077
50078 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50079
50080 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50081 * g++.old-deja/g++.mike/net36.C: Mark candidate.
50082 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50083 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50084 * g++.old-deja/g++.other/ptrmem7.C: New test.
50085 * g++.old-deja/g++.pt/ptrmem10.C: New test.
50086
50087 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50088
50089 * g++.old-deja/g++.pt/typename27.C: New test.
50090
50091 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
50092
50093 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50094 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50095 * g++.old-deja/g++.pt/friend45.C: New test.
50096 * g++.old-deja/g++.other/friend8.C: New test.
50097
50098 2000-08-15 Richard Henderson <rth@cygnus.com>
50099
50100 * gcc.c-torture/execute/20000815-1.c: New test.
50101
50102 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
50103
50104 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50105 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50106 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50107
50108 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
50109
50110 * g++.old-deja/g++.other/refinit2.C: New test.
50111
50112 2000-08-13 Geoff Keating <geoffk@cygnus.com>
50113
50114 * lib/c-torture.exp (c-torture): Make
50115 compiler_conditional_xfail_data global.
50116 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50117 compiler_conditional_xfail_data machinery.
50118 (f-torture-execute): Likewise.
50119 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50120 and only when unrolling loops.
50121
50122 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50123
50124 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50125
50126 * g++.old-deja/g++.pt/explicit81.C: New test.
50127
50128 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50129
50130 * g++.old-deja/g++.pt/typename26.C: New test.
50131
50132 2000-08-10 Geoff Keating <geoffk@cygnus.com>
50133
50134 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50135 warning.
50136
50137 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
50138
50139 * g++.old-deja/g++.other/array3.C: New test.
50140
50141 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50142
50143 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50144 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50145 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50146 New tests.
50147
50148 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
50149
50150 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50151 * g++.old-deja/g++.abi/vmihint.C: Likewise.
50152
50153 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
50154
50155 * gcc.c-torture/execute/20000808-1.c: New test.
50156
50157 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50158
50159 * gcc.dg/c90-const-expr-1.c: New test.
50160
50161 2000-08-08 Richard Henderson <rth@cygnus.com>
50162
50163 * gcc.dg/noncompile/920923-1.c: Declare calloc.
50164
50165 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
50166
50167 * gcc.dg/noncompile/const-ll-1.c: New test.
50168
50169 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
50170
50171 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50172
50173 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50174
50175 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50176 that running programs linked against the shared version of libobjc
50177 run correctly.
50178
50179 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50180
50181 * gcc.dg/c99-printf-1.c: New test.
50182
50183 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50184
50185 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50186
50187 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
50188
50189 * gcc.c-torture/execute/20000731-1.x: Delete.
50190
50191 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
50192
50193 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50194 and torture_without_loops as is done by c-torture.exp.
50195 (search_for): Copy from c-torture.exp.
50196 (gcc-dg-runtest): New function, drives a directory of tests
50197 iterating over the TORTURE_OPTIONS.
50198 (scan-assembler, scan-assembler-not): Move here from
50199 individual directory drivers.
50200
50201 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50202 defined by lib/gcc-dg.exp.
50203 * gcc.dg/cpp/cpp.exp: Likewise.
50204 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
50205 gcc-dg-runtest, so we cycle over optimization options.
50206
50207 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50208 * gcc.dg/compare2.c: No longer expected to fail.
50209
50210 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
50211
50212 * gcc.c-torture/execute/20000804-1.c: New test.
50213
50214 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
50215
50216 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50217
50218 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
50219
50220 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50221
50222 2000-08-03 Jeffrey A Law (law@cygnus.com)
50223
50224 * gcc.c-torture/compile/20000803-1.c: New test.
50225
50226 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
50227
50228 * gcc.c-torture/execute/20000801-3.c,
50229 gcc.c-torture/execute/20000801-4.c: New tests.
50230 * gcc.c-torture/execute/20000801-3.x,
50231 gcc.c-torture/execute/20000801-4.x: Xfail.
50232
50233 2000-08-02 Geoff Keating <geoffk@cygnus.com>
50234
50235 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50236 libobjc/.libs to allow for libtool.
50237
50238 2000-08-02 Jakub Jelinek <jakub@redhat.com>
50239
50240 * gcc.c-torture/compile/20000802-1.c: New test.
50241
50242 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
50243
50244 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50245
50246 2000-07-31 Jeffrey A Law (law@cygnus.com)
50247
50248 * gcc-c-torture/execute/20000731-2.c: New test.
50249
50250 * gcc.c-torture/execute/20000731-1.c: New test.
50251 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50252
50253 2000-07-31 Jakub Jelinek <jakub@redhat.com>
50254
50255 * gcc.dg/cpp/paste7.c: New test.
50256 * gcc.dg/cpp/20000725-1.c: New test.
50257
50258 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
50259
50260 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50261 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50262 declaration warning for __builtin_dwarf_reg_size.
50263
50264 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50265
50266 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
50267
50268 * gcc.dg/noncompile/voidparam-1.c: New test.
50269
50270 2000-07-30 Richard Henderson <rth@cygnus.com>
50271
50272 * gcc.dg/c90-digraph-1.c: Don't xfail.
50273 * gcc.dg/compare2.c (case 10): Xfail.
50274 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50275
50276 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
50277
50278 * gcc.dg/c99-main-1.c: New test.
50279
50280 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
50281
50282 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50283
50284 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
50285
50286 * gcc.c-tortuer/execute/20000726-1.c: New test.
50287
50288 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
50289
50290 * gcc.c-torture/execute/enum-2.c: New test.
50291
50292 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50293
50294 * gcc.dg/cpp/tr-warn3.c: New test.
50295
50296 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50297
50298 * g++.old-deja/g++.ext/implicit1.C: Remove.
50299 * g++.old-deja/g++.jason/c2.C: Remove
50300 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50301 * g++.old-deja/g++.pt/crash16.C: Likewise.
50302 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50303
50304 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50305
50306 * g++.old-deja/g++.other/for2.C: New test.
50307
50308 2000-07-25 Jakub Jelinek <jakub@redhat.com>
50309
50310 * gcc.dg/20000720-1.c: New test.
50311
50312 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
50313
50314 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
50315
50316 2000-07-24 Geoff Keating <geoffk@cygnus.com>
50317
50318 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50319 * gcc.c-torture/execute/20000722-1.c: New.
50320 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50321
50322 2000-07-24 Jakub Jelinek <jakub@redhat.com>
50323
50324 * gcc.dg/cpp/20000720-1.S: New test.
50325
50326 2000-07-21 Michael Meissner <meissner@redhat.com>
50327
50328 * gcc.c-torture/execute/ieee/hugeval.c: New test.
50329
50330 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50331
50332 * g++.old-deja/g++.brendan/crash16.C,
50333 g++.old-deja/g++.brendan/parse3.C,
50334 g++.old-deja/g++.brendan/redecl1.C,
50335 g++.old-deja/g++.ns/template13.C,
50336 g++.old-deja/g++.other/decl4.C,
50337 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50338
50339 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50340
50341 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50342 and "Internal error".
50343
50344 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50345 regexps.
50346 * gcc.dg/cpp/paste6.c: New test.
50347
50348 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
50349
50350 * gcc.dg/cpp/tr-direct.c: New test.
50351
50352 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50353 gcc.dg/cpp/undef1.c: Tweak error regexps.
50354
50355 2000-07-18 Eric Christopher <echristo@redhat.com>
50356
50357 * gcc.c-torture/compile/20000718-1.c: New test.
50358
50359 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
50360
50361 * cpplex.c (_cpp_push_token): If the token being pushed back
50362 is the previous token in this context, just subtract one from
50363 context->posn.
50364 * cppmacro.c (save_expansion): Clear aux field when storing a
50365 placemarker.
50366
50367 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
50368
50369 * gcc.dg/noncompile/redecl-1.c: New test.
50370
50371 2000-07-18 Jakub Jelinek <jakub@redhat.com>
50372
50373 * gcc.c-torture/execute/20000717-5.c: New test.
50374 * gcc.c-torture/execute/20000717-1.x: Removed.
50375
50376 2000-07-17 Richard Henderson <rth@cygnus.com>
50377
50378 * gcc.c-torture/execute/20000717-4.c: New test.
50379
50380 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
50381
50382 * gcc.dg/cpp/syshdr.c: New test.
50383 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50384
50385 2000-07-17 Neil Booth <neilb@earthling.net>
50386
50387 * gcc.dg/cpp/cmdlne-dM.c: New test.
50388 * gcc.dg/cpp/cmdlne-dD.c: New test.
50389
50390 2000-07-17 Jeffrey A Law (law@cygnus.com)
50391
50392 * gcc.c-torture/execute/20000717-3.c: New test.
50393
50394 * gcc.c-torture/compile/20000717-1.c: New test.
50395
50396 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
50397
50398 * gcc.c-torture/execute/20000717-2.c: New test.
50399
50400 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50401
50402 * gcc.dg/formatz-1.c: New test.
50403
50404 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50405 * gcc.dg/c99-digraph-1.c: New tests.
50406
50407 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50408 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50409
50410 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50411 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50412 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50413 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50414 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50415 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50416 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50417
50418 2000-07-17 Greg McGary <greg@mcgary.org>
50419
50420 * gcc.c-torture/execute/20000717-1.c: New test.
50421 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50422
50423 2000-07-15 Jakub Jelinek <jakub@redhat.com>
50424
50425 * gcc.c-torture/execute/20000715-2.c: New test.
50426 * gcc.dg/20000715-1.c: New test.
50427
50428 2000-07-15 Michael Meissner <meissner@redhat.com>
50429
50430 * gcc.c-torture/execute/20000715-1.c: New test.
50431
50432 2000-07-13 Jakub Jelinek <jakub@redhat.com>
50433
50434 * gcc.c-torture/execute/20000707-1.c: New test.
50435
50436 2000-07-13 Neil Booth <NeilB@earthling.net>
50437
50438 * gcc.dg/cpp/digraph1.c,
50439 gcc.dg/cpp/digraph2.c,
50440 gcc.dg/cpp/digraphs.c: New tests.
50441
50442 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
50443
50444 * g77.f-torture/compile/20000630-2.f: New test.
50445 * g77.f-torture/compile/20000630-2.x
50446
50447 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
50448
50449 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
50450
50451 2000-07-11 Neil Booth <NeilB@earthling.net>
50452
50453 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50454
50455 2000-07-11 Neil Booth <NeilB@earthling.net>
50456
50457 * gcc.dg/cpp/cmdlne-C.c: New.
50458
50459 2000-07-09 Neil Booth <NeilB@earthling.net>
50460
50461 * gcc.dg/cpp/directiv.c: New tests.
50462 * gcc.dg/cpp/undef1.c: Update.
50463
50464 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
50465
50466 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50467
50468 2000-07-09 Neil Booth <NeilB@earthling.net>
50469
50470 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50471
50472 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
50473
50474 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50475 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50476
50477 2000-07-08 Neil Booth <NeilB@earthling.net>
50478
50479 * gcc.dg/cpp/macsyntx.c: New tests.
50480
50481 2000-07-07 Jakub Jelinek <jakub@redhat.com>
50482
50483 * gcc.dg/20000707-1.c: New test.
50484
50485 2000-07-07 Jakub Jelinek <jakub@redhat.com>
50486
50487 * gcc.c-torture/execute/20000706-1.c: New test.
50488 * gcc.c-torture/execute/20000706-2.c: New test.
50489 * gcc.c-torture/execute/20000706-3.c: New test.
50490 * gcc.c-torture/execute/20000706-4.c: New test.
50491 * gcc.c-torture/execute/20000706-5.c: New test.
50492
50493 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
50494
50495 * g++.old-deja/g++.pt/instantiate7.C: New test.
50496
50497 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
50498
50499 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50500 * g++.old-deja/g++.mike/thunk3.C: Likewise.
50501 * g++.old-deja/g++.other/rtti3.C: Likewise.
50502 * g++.old-deja/g++.other/rttid3.C: Likewise.
50503
50504 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
50505
50506 * g77.f-torture/compile/20000630-1.x: Fix typo
50507
50508 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
50509
50510 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50511 assembly output.
50512
50513 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
50514
50515 * gcc.dg/cpp/ident.c: New test.
50516
50517 2000-07-05 Neil Booth <NeilB@earthling.net>
50518
50519 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50520 gcc.dg/cpp/lexstrng.c: New tests.
50521
50522 2000-07-04 Neil Booth <NeilB@earthling.net>
50523
50524 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50525 * gcc.dg/cpp/strify2.c: Same.
50526
50527 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
50528
50529 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50530 * gcc.dg/cpp/19990703-1.c: Likewise.
50531 * gcc.dg/cpp/20000625-1.c: Likewise.
50532 * gcc.dg/cpp/20000625-2.c: Likewise.
50533
50534 * gcc.dg/cpp/macro1.c,
50535 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50536 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50537 gcc.dg/cpp/strify1.c,
50538 gcc.dg/cpp/strify2.c: New tests.
50539
50540 2000-07-03 Jakub Jelinek <jakub@redhat.com>
50541
50542 * gcc.c-torture/execute/20000703-1.c: New test.
50543
50544 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
50545
50546 * g++.old-deja/g++.pt (lookup10.C): New test.
50547
50548 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
50549
50550 * g++.old-deja/g++.pt (typename25.C): New test.
50551
50552 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
50553
50554 * gcc.c-torture/compile/20000701-1.c: New test.
50555
50556 2000-06-30 Nick Clifton <nickc@cygnus.com>
50557
50558 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50559 to test case.
50560
50561 2000-06-30 Catherine Moore <clm@cygnus.com>
50562
50563 * gcc.c-torture/execute/align-1.c: New test.
50564
50565 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
50566
50567 * g++.old-deja/g++.pt/expr8.C: New test.
50568 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50569
50570 2000-06-29 Nick Clifton <nickc@cygnus.com>
50571
50572 * gcc.c-torture/compile/20000629-1.c: New test.
50573
50574 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
50575
50576
50577 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50578 gcc.dg/noncompile directory, depending on whether they're
50579 preprocessor tests or not. Annotate all the tests for the dg
50580 framework.
50581
50582 * gcc.c-torture/noncompile/noncompile.exp: Delete.
50583 * gcc.dg/noncompile/noncompile.exp: New.
50584
50585 * Moved files:
50586 Old name New name
50587 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
50588 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
50589 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
50590 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
50591 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
50592 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
50593 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
50594 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
50595 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
50596 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
50597 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
50598 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
50599 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
50600 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
50601 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
50602 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
50603 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
50604 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
50605 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
50606 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
50607 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
50608 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
50609 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
50610 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
50611
50612 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
50613 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
50614 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
50615 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
50616 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
50617 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
50618
50619 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
50620
50621 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50622 declare one variable. On the fourth, error.
50623 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50624 declared by 20000628-1a.h.
50625
50626 2000-06-29 Richard Henderson <rth@redhat.com>
50627
50628 * gcc.c-torture/execute/930529-1.x: New file.
50629 * gcc.dg/920413-1.c: Adjust expected warning text.
50630 * gcc.dg/980217-1.c: Declare abort.
50631 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50632
50633 2000-06-29 Jeffrey A Law (law@cygnus.com)
50634
50635 * g77.f-torture/compile/20000629-1.f: New test.
50636 * g77.f-torture/compile/20000629-1.x: Expected to fail.
50637
50638 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
50639
50640 Rearrange lots of files, removing entirely the
50641 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50642 directories.
50643
50644 * Deleted files:
50645 gcc.c-torture/code_quality/code_quality.exp
50646 gcc.c-torture/special/special.exp
50647 gcc.failure/failure.exp
50648 gcc.failure/940409-1.x
50649 gcc.c-torture/compile/961203-1.x
50650
50651 * New files:
50652 gcc.misc-tests/linkage.exp
50653 gcc.c-torture/execute/920730-1t.c
50654 gcc.c-torture/execute/920730-1t.x
50655 gcc.c-torture/compile/920520-1.x
50656 gcc.c-torture/compile/920521-1.x
50657 gcc.c-torture/compile/981006-1.x
50658 gcc.c-torture/execute/eeprof-1.x
50659
50660 * Moved files (possibly with modifications to fit a new harness):
50661 Old name New name
50662 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
50663 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
50664 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
50665 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
50666 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
50667 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
50668 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
50669 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
50670 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
50671 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
50672 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
50673 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
50674 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
50675 gcc.failure/940409-1.c gcc.dg/940409-1.c
50676
50677 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
50678
50679 * c-torture/compile/961203-1.x: Delete.
50680
50681 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
50682 not exit. Include stdio.h.
50683 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50684 * gcc.misc-tests/dg-12.c: Likewise.
50685 * gcc.misc-tests/dg-5.c: Likewise.
50686 * gcc.misc-tests/dg-6.c: Likewise.
50687 * gcc.misc-tests/dg-7.c: Prototype abort.
50688 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50689 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50690 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
50691 not exit.
50692 * gcc.misc-tests/sieve.c: Use return from main, not exit.
50693 * gcc.misc-tests/sort2.c: Use return from main, not exit.
50694
50695 2000-06-28 Jakub Jelinek <jakub@redhat.com>
50696
50697 * gcc.dg/cpp/20000628-1.c: New test.
50698 * gcc.dg/cpp/20000628-1.h: New header for above test.
50699 * gcc.dg/cpp/20000628-1a.h: Likewise.
50700
50701 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
50702
50703 * gcc.dg/cpp: New directory.
50704 * gcc.dg/cpp/cpp.exp: New driver.
50705 * gcc.dg/cpp/20000627-1.c: New test.
50706 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50707 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50708 and rewrite as a compilation test.
50709
50710 * gcc.dg: Move many files into the cpp subdirectory, possibly
50711 renaming or editing them as well.
50712 Old name New name
50713 990119-1.c cpp/19990119-1.c
50714 990228-1.c cpp/19990228-1.c
50715 990407-1.c cpp/19990407-1.c
50716 990409-1.c cpp/19990409-1.c
50717 990413-1.c cpp/19990413-1.c
50718 990703-1.c cpp/19990703-1.c
50719 20000127-1.c cpp/20000127-1.c
50720 20000129-1.c cpp/20000129-1.c
50721 20000207-1.c cpp/20000207-1.c
50722 20000207-2.c cpp/20000207-2.c
50723 20000209-1.c cpp/20000209-1.c
50724 20000209-2.c cpp/20000209-2.c
50725 20000301-1.c cpp/20000301-1.c
50726 20000419-1.c cpp/20000419-1.c
50727 20000510-1.S cpp/20000510-1.S
50728 20000519-1.c cpp/20000519-1.c
50729 20000529-1.c cpp/20000529-1.c
50730 20000625-1.c cpp/20000625-1.c
50731 20000625-2.c cpp/20000625-2.c
50732 cpp-as1.c cpp/assert1.c
50733 cpp-as2.c cpp/assert2.c
50734 cxx-comments-1.c cpp/cxxcom1.c
50735 cxx-comments-2.c cpp/cxxcom2.c
50736 endif-label.c cpp/endif.c
50737 cpp-hash1.c cpp/hash1.c
50738 cpp-hash2.c cpp/hash2.c
50739 cpp-if1.c cpp/if-1.c
50740 cpp-if2.c cpp/if-2.c
50741 cpp-if3.c cpp/if-3.c
50742 cpp-if4.c cpp/if-4.c
50743 cpp-if5.c cpp/if-5.c
50744 cpp-cond.c cpp/if-cexp.c
50745 cpp-missingop.c cpp/if-mop.c
50746 cpp-missingparen.c cpp/if-mpar.c
50747 cpp-opprec.c cpp/if-oppr.c
50748 cpp-ifparen.c cpp/if-paren.c
50749 cpp-shortcircuit.c cpp/if-sc.c
50750 cpp-shift.c cpp/if-shift.c
50751 cpp-unary.c cpp/if-unary.c
50752 cpp-li1.c cpp/line1.c
50753 cpp-li2.c cpp/line2.c
50754 lineno.c cpp/line3.c
50755 lineno-2.c cpp/line4.c
50756 cpp-mi.c cpp/mi1.c
50757 cpp-mic.h cpp/mi1c.h
50758 cpp-micc.h cpp/mi1cc.h
50759 cpp-mind.h cpp/mi1nd.h
50760 cpp-mindp.h cpp/mi1ndp.h
50761 cpp-mix.h cpp/mi1x.h
50762 cpp-mi2.c cpp/mi2.c
50763 cpp-mi2a.h cpp/mi2a.h
50764 cpp-mi2b.h cpp/mi2b.h
50765 cpp-mi2c.h cpp/mi2c.h
50766 cpp-mi3.c cpp/mi3.c
50767 cpp-mi3.def cpp/mi3.def
50768 poison-1.c cpp/poison.c
50769 pr-impl.c cpp/prag-imp.c
50770 cpp-redef-2.c cpp/redef1.c
50771 cpp-redef.c cpp/redef2.c
50772 strpaste.c cpp/strp1.c
50773 strpaste-2.c cpp/strp2.c
50774 cpp-tradpaste.c cpp/tr-paste.c
50775 cpp-tradstringify.c cpp/tr-str.c
50776 cpp-tradwarn1.c cpp/tr-warn1.c
50777 cpp-tradwarn2.c cpp/tr-warn2.c
50778 trigraphs.c cpp/trigraphs.c
50779 cpp-unc1.c cpp/unc1.c
50780 cpp-unc2.c cpp/unc2.c
50781 cpp-unc3.c cpp/unc3.c
50782 cpp-unc.c cpp/unc4.c
50783 undef.c cpp/undef1.c
50784 undef-2.c cpp/undef2.c
50785 cpp-wi1.c cpp/widestr1.c
50786
50787 2000-06-27 Mark Mitchell <mark@codesourcery.com>
50788
50789 * lib/g++.exp (g++_include_flags): Tweak.
50790
50791 2000-06-27 H.J. Lu <hjl@gnu.org>
50792 Loren J. Rittle <ljrittle@acm.org>
50793
50794 * lib/g++.exp (g++_include_flags): Override libgloss.exp
50795 version with one that knows about the new gcc tree structure.
50796 (g++_link_flags): Same.
50797
50798 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
50799
50800 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50801 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50802 case we are cross-compiling.
50803
50804 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50805 g++.old-deja/g++.niklas/Makefile.in,
50806 g++.old-deja/g++.niklas/configure.in,
50807 g++.old-deja/g++.other/Makefile.in,
50808 g++.old-deja/g++.other/configure.in,
50809 gcc.c-torture/code_quality/Makefile.in,
50810 gcc.c-torture/code_quality/configure.in,
50811 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50812 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50813 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50814 gcc.c-torture/execute/ieee/Makefile.in,
50815 gcc.c-torture/execute/ieee/configure.in,
50816 gcc.c-torture/noncompile/Makefile.in,
50817 gcc.c-torture/noncompile/configure.in,
50818 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50819 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50820 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50821
50822 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50823
50824 * g++.old-deja/g++.other/ambig3.C: New test.
50825
50826 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50827
50828 * g++.old-deja/g++.pt/syntax1.C: New test.
50829 * g++.old-deja/g++.pt/syntax2.C: New test.
50830 * g++.old-deja/g++.other/syntax3.C: New test.
50831 * g++.old-deja/g++.other/syntax4.C: New test.
50832
50833 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50834
50835 * gcc.dg/20000623-1.c: Prototype exit and abort.
50836
50837 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50838
50839 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50840 New tests.
50841 * gcc.dg/cpp-mi3.def: New file.
50842
50843 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50844 inside assertions.
50845 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50846 lexer's error messages.
50847 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50848 divine anything from the linemarkers.
50849 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50850 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50851
50852 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
50853
50854 * gcc.dg/20000623-1.c: New test.
50855
50856 2000-06-22 Jakub Jelinek <jakub@redhat.com>
50857
50858 * gcc.c-torture/execute/20000622-1.c: New test.
50859
50860 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50861
50862 * g++.old-deja/g++.other/init15.C: New test.
50863
50864 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50865
50866 * g++.old-deja/g++.pt/vaarg2.C: New test.
50867 * g++.old-deja/g++.pt/vaarg3.C: New test.
50868
50869 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
50870
50871 * g++.old-deja/g++.other/dyncast6.C: New test.
50872
50873 2000-06-15 Jakub Jelinek <jakub@redhat.com>
50874
50875 * gcc.c-torture/execute/loop-6.c: New test.
50876
50877 2000-06-14 Jakub Jelinek <jakub@redhat.com>
50878
50879 * gcc.dg/20000614-1.c: New test.
50880 * gcc.dg/20000614-2.c: New test.
50881
50882 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
50883
50884 * g++.old-deja/g++.other/inline12.C: New test.
50885
50886 2000-06-13 Jakub Jelinek <jakub@redhat.com>
50887
50888 * g++.old-deja/g++.other/eh1.C: New test.
50889
50890 2000-06-12 Jakub Jelinek <jakub@redhat.com>
50891
50892 * g++.old-deja/g++.other/type.C: New test.
50893
50894 2000-06-05 Jakub Jelinek <jakub@redhat.com>
50895
50896 * g++.old-deja/g++.other/initstring.C: New test.
50897
50898 2000-06-12 Jason Merrill <jason@redhat.com>
50899
50900 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50901
50902 2000-06-09 Jeffrey A Law (law@cygnus.com)
50903
50904 * gcc.c-torture/compile/20000609-1.c: New test.
50905
50906 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
50907
50908 * gcc.dg/20000609-1.c: New test.
50909
50910 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
50911
50912 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50913 * gcc.c-torture/noncompile/poison-1.c: Move...
50914 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50915 * gcc.dg/cpp-li1.c: Add a token after the #line.
50916
50917 2000-06-05 Richard Henderson <rth@cygnus.com>
50918
50919 * gcc.c-torture/execute/20000605-2.c: New test.
50920 * gcc.c-torture/execute/20000605-3.c: New test.
50921
50922 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
50923
50924 * g77.f-torture/execute/20000503-1.x: New file.
50925
50926 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
50927
50928 * g++.old-deja/g++.eh/badalloc1.C: New test.
50929
50930 2000-06-05 Richard Henderson <rth@cygnus.com>
50931
50932 * gcc.c-torture/execute/20000605-1.c: New test.
50933
50934 2000-06-05 Jakub Jelinek <jakub@redhat.com>
50935 Nathan Sidwell <nathan@codesourcery.com>
50936
50937 * gcc.c-torture/compile/20000605-1.c: New test.
50938
50939 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
50940
50941 * g77.f-torture/compile/20000601-1.f: New test.
50942
50943 2000-06-03 Richard Henderson <rth@cygnus.com>
50944
50945 * gcc.c-torture/execute/20000603-1.c: New.
50946
50947 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
50948
50949 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50950 * gcc.dg/noreturn-2.c (noreturn): Likewise.
50951
50952 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
50953
50954 * gcc.dg/compare2.c (case 12): XFAIL.
50955 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50956 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50957
50958 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50959
50960 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
50961
50962 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50963 guard macro is already defined when the header is first
50964 included.
50965 * gcc.dg/cpp-mix.h: New file.
50966 * gcc.dg/endif-label.c: Update patterns to match compiler.
50967
50968 * g++.brendan/complex1.C: Declare abort.
50969 * g++.law/refs4.C: Remove XFAIL.
50970 * g++.oliva/expr2.C: Declare abort and exit.
50971
50972 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
50973
50974 * gcc.c-torture/execute/20000528-1.c: New test.
50975
50976 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50977 * g++.old-deja/g++.law/temps4.C: Likewise.
50978
50979 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50980 stdlib.h. Call abort() on failure.
50981 * g++.old-deja/g++.law/refs4.C: Likewise.
50982 * g++.old-deja/g++.law/temps4.C: Likewise.
50983 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50984 * gcc.c-torture/execute/20000112-1.c: Include string.h.
50985
50986 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
50987
50988 Relative to g++.dg/special:
50989 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50990
50991 Relative to g++.old-deja:
50992 * g++.brendan/complex1.C, g++.jason/optimize2.C,
50993 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50994 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50995 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50996 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50997 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50998 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50999
51000 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51001 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51002 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51003 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51004 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51005 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51006 and/or string.h.
51007
51008 * g++.other/goto1.C: Update expectations for error messages.
51009
51010 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
51011
51012 * gcc.c-torture/compile/20000523-1.c: New test.
51013
51014 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51015
51016 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51017
51018 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51019
51020 * g++.old-deja/g++.eh/catch11.C: New test.
51021 * g++.old-deja/g++.eh/catch12.C: New test.
51022
51023 2000-05-24 Nick Clifton <nickc@cygnus.com>
51024
51025 * gcc.c-torture/execute/20000523-1.c: New test.
51026
51027 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
51028
51029 * c-torture/execute/bcp-1.c: Replace abort in arg of
51030 __builtin_constant_p with a generic external function.
51031
51032 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51033 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51034 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51035 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51036 Prototype abort and/or exit.
51037
51038 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51039 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51040 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51041 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51042
51043 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
51044
51045 * gcc.dg/dwarf2-1.c: New test.
51046
51047 2000-05-20 Richard Henderson <rth@cygnus.com>
51048
51049 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51050
51051 2000-05-20 Andreas Jaeger <aj@suse.de>
51052
51053 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51054 testcase.
51055
51056 2000-05-19 David Edelsohn <edelsohn@gnu.org>
51057
51058 * gcc.c-torture/execute/20000519-2.c: New test.
51059
51060 2000-05-19 Andreas Jaeger <aj@suse.de>
51061
51062 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51063 which fails with SSA.
51064
51065 * lib/c-torture.exp: Also test with -O3 -fssa.
51066
51067 2000-05-18 Michael Meissner <meissner@redhat.com>
51068
51069 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51070 * gcc.c-torture/execute/920415-1.c: Ditto.
51071 * gcc.c-torture/execute/920501-1.c: Ditto.
51072 * gcc.c-torture/execute/conversion.c: Ditto.
51073 * gcc.c-torture/execute/cvt-1.c: Ditto.
51074
51075 2000-05-18 Jeffrey A Law (law@cygnus.com)
51076
51077 * gcc.c-torture/compile/20000518-1.c: New test.
51078
51079 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
51080
51081 * g77.f-torture/compile/200005018.f: New test.
51082
51083 2000-05-17 Jeffrey A Law (law@cygnus.com)
51084
51085 * gcc.c-torture/compile/20000517-1.c: New test.
51086
51087 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51088
51089 * gcc.c-torture/execute/20000516-1.c: New test.
51090
51091 2000-05-15 Jakub Jelinek <jakub@redhat.com>
51092
51093 * g++.old-deja/g++.other/eh.C: New test.
51094
51095 2000-05-12 Richard Henderson <rth@cygnus.com>
51096
51097 * gcc.c-torture/execute/990208-1.c (main): Don't pass
51098 constants through to doit's conditional.
51099
51100 2000-05-11 Jeffrey A Law (law@cygnus.com)
51101
51102 * gcc.c-torture/compile/20000511-1.c: New test.
51103 * g77.f-torture/compile/20000511-1.f: New test.
51104 * g77.f-torture/compile/20000511-2.f: New test.
51105
51106 2000-05-11 Michael Meissner <meissner@redhat.com>
51107
51108 * gcc.c-torture/execute/20000511-1.c: New test.
51109
51110 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
51111
51112 * gcc.dg/dg.exp: Scan .S files as well as .c files.
51113 * gcc.dg/20000510-1.S: New.
51114
51115 2000-05-08 Catherine Moore <clm@cygnus.com>
51116
51117 * gcc.dg/unused-3.c: New.
51118
51119 2000-05-06 Richard Henderson <rth@cygnus.com>
51120
51121 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51122 * g++.old-deja/g++.mike/warn1.C: Likewise.
51123 * g++.old-deja/g++.pt/local1.C: Likewise.
51124 * g++.old-deja/g++.pt/local7.C: Likewise.
51125 * g++.old-deja/g++.pt/spec16.C: Likewise.
51126
51127 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
51128
51129 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51130
51131 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
51132
51133 * g77.f-torture/execute/20000503-1.f: New test.
51134
51135 2000-05-04 Andreas Jaeger <aj@suse.de>
51136
51137 * gcc.dg/noreturn-2.c: New test.
51138
51139 2000-05-04 Neil Booth <NeilB@earthling.net>
51140
51141 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51142 preprocessor.
51143
51144 2000-05-04 Richard Henderson <rth@cygnus.com>
51145
51146 * gcc.c-torture/execute/20000503-1.c: Fix typo.
51147
51148 2000-05-04 Richard Henderson <rth@cygnus.com>
51149
51150 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
51151 OpenSSL by Jason R Thorpe.
51152
51153 2000-05-03 Jim Wilson <wilson@cygnus.com>
51154
51155 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51156
51157 2000-05-03 Robert Lipe <robertlipe@usa.net>
51158
51159 * gcc.dg/20000503-1.c: New test.
51160
51161 2000-05-02 Jakub Jelinek <jakub@redhat.com>
51162
51163 * gcc.c-torture/compile/20000502-1.c: New test.
51164 * g++.old-deja/g++.other/align.C: New test.
51165 * gcc.dg/cpp-tradstringify.c: New test.
51166
51167 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
51168
51169 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51170 and hard registers.
51171
51172 2000-04-26 Geoff Keating <geoffk@cygnus.com>
51173
51174 * gcc.c-torture/execute/loop-5.c: New test.
51175
51176 2000-04-25 Jakub Jelinek <jakub@redhat.com>
51177
51178 * gcc.c-torture/execute/va-arg-20.c: New test.
51179
51180 2000-04-23 Jeffrey A Law (law@cygnus.com)
51181
51182 * gcc.c-torture/execute/20000422-1.c: New test.
51183
51184 2000-04-20 Greg McGary <gkm@gnu.org>
51185
51186 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51187 when optimizing, but without sibling-call optimizations (-O1).
51188
51189 2000-04-20 Jeffrey A Law (law@cygnus.com)
51190
51191 * gcc.c-torture/compile/20000420-1.c: New test.
51192
51193 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
51194
51195 * g++.abi/ptrflags.C: New test.
51196 * g++.eh/catchptr1.C: Test incomplete pointer chains.
51197
51198 2000-04-19 Catherine Moore <clm@cygnus.com>
51199
51200 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51201
51202 2000-04-19 Greg McGary <gkm@gnu.org>
51203
51204 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51205 sibling-call optimizations.
51206
51207 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
51208
51209 * gcc.dg/20000419-1.c: New test.
51210
51211 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
51212
51213 * gcc.c-torture/execute/20000412-6.c: New test.
51214
51215 2000-04-12 Jeffrey A Law (law@cygnus.com)
51216
51217 * gcc.c-torture/execute/20000412-5.c: New test.
51218 * g77.f-torture/compile/20000412-1.f: New test.
51219 * gcc.c-torture/execute/20000412-4.c: New test.
51220 * gcc.c-torture/compile/20000412-2.c: New test.
51221 * gcc.c-torture/execute/20000412-3.c: New test.
51222 * gcc.c-torture/compile/20000412-1.c: New test.
51223 * gcc.c-torture/execute/20000412-2.c: New test.
51224
51225 2000-04-12 Jakub Jelinek <jakub@redhat.com>
51226
51227 * objc/execute/bf-20.m: New test.
51228
51229 2000-04-10 Richard Henderson <rth@cygnus.com>
51230
51231 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51232
51233 * gcc.c-torture/execute/20000412-1.c: New test.
51234
51235 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
51236
51237 * g++.old-deja/g++.eh/catchptr1.C: New test.
51238
51239 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
51240
51241 * g++.old-deja/g++.abi/cxa_vec.C: New test.
51242
51243 2000-04-08 Neil Booth <NeilB@earthling.net>
51244
51245 * gcc.dg/cpp-nullchar.c: Remove test as
51246 embedded nulls cause problems.
51247
51248 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51249
51250 * gcc.dg/compare2.c: New test.
51251
51252 2000-04-08 Neil Booth <NeilB@earthling.net>
51253
51254 * gcc.dg/cpp-nullchar.c: New test.
51255
51256 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
51257
51258 * gcc.dg/cpp-mi2.c: New test.
51259 * gcc.dg/cpp-mi2[abc].h: New files.
51260
51261 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
51262
51263 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51264 member name.
51265
51266 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
51267
51268 * g++.old-deja/g++.abi/vmihint.C: New test.
51269
51270 2000-04-06 Neil Booth <NeilB@earthling.net>
51271
51272 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51273 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51274 copyright.
51275
51276 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
51277
51278 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51279 avoid stack-frame overwrite.
51280
51281 2000-04-05 Jakub Jelinek <jakub@redhat.com>
51282
51283 * gcc.c-torture/compile/20000405-2.c: New test.
51284 * gcc.c-torture/compile/20000405-3.c: New test.
51285
51286 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51287
51288 * gcc.c-torture/compile/20000405-1.c: New test.
51289
51290 2000-04-04 Geoff Keating <geoffk@cygnus.com>
51291
51292 * gcc.dg/cast-qual-1.c: Revert last change.
51293
51294 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51295
51296 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51297
51298 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
51299
51300 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51301 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51302
51303 2000-04-03 Jeffrey A Law (law@cygnus.com)
51304
51305 * gcc.c-torture/compile/20000403-2.c: New test.
51306 * gcc.c-torture/compile/20000403-1.c: New test.
51307
51308 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
51309
51310 * gcc.c-torture/execute/20000403-1.c: New test.
51311
51312 2000-04-03 Geoff Keating <geoffk@cygnus.com>
51313
51314 * gcc.c-torture/execute/20000402-1.c: New test.
51315
51316 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
51317
51318 * gcc.c-torture/execute/va-arg-15.c: New test.
51319 * gcc.c-torture/execute/va-arg-16.c: New test.
51320 * gcc.c-torture/execute/va-arg-17.c: New test.
51321 * gcc.c-torture/execute/va-arg-18.c: New test.
51322 * gcc.c-torture/execute/va-arg-19.c: New test.
51323
51324 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
51325
51326 * gcc.c-torture/compile/981211-1.c: Move to...
51327 * gcc.dg/cpp-as1.c: ...here.
51328 * gcc.dg/cpp-as2.c: New file.
51329
51330 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51331 compiler.
51332
51333 2000-04-02 Neil Booth <NeilB@earthling.net>
51334
51335 * gcc.dg/cpp-cond.c New tests.
51336 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
51337 accidental success less likely.
51338 * gcc.dg/cpp-missingop.c New tests.
51339 * gcc.dg/cpp-missingparen.c New tests.
51340 * gcc.dg/cpp-shift.c New tests.
51341 * gcc.dg/cpp-shortcircuit.c New tests.
51342 * gcc.dg/cpp-unary.c New tests.
51343
51344 2000-03-29 Jeffrey A Law (law@cygnus.com)
51345
51346 * gcc.c-torture/compile/20000329-1.c: New test.
51347
51348 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
51349
51350 * gcc.c-torture/compile/20000326-1.c: New test.
51351 * gcc.c-torture/compile/20000326-2.c: New test.
51352
51353 2000-03-24 Geoff Keating <geoffk@cygnus.com>
51354
51355 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51356 the first parameter is a function argument.
51357
51358 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
51359
51360 * g++.old-deja/g++.ext/array4.C: New test.
51361
51362 2000-03-22 Geoff Keating <geoffk@cygnus.com>
51363
51364 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51365
51366 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51367
51368 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51369
51370 2000-03-19 Richard Henderson <rth@cygnus.com>
51371
51372 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51373
51374 2000-03-19 Richard Henderson <rth@cygnus.com>
51375
51376 * gcc.c-torture/compile/20000319-1.c: New test.
51377
51378 2000-03-14 Jeffrey A Law (law@cygnus.com)
51379
51380 * gcc.c-torture/execute/20000314-3.c: New test.
51381 * gcc.c-torture/execute/20000314-2.c: New test.
51382 * gcc.c-torture/execute/20000314-1.c: New test.
51383 * gcc.c-torture/compile/20000314-2.c: New test.
51384 * gcc.c-torture/compile/20000314-1.c: New test.
51385
51386 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
51387
51388 * g++.old-deja/g++.warn/inline.C: New test.
51389
51390 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
51391
51392 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51393 standards-compliant result rather than specific constants.
51394 Put test-values in array.
51395
51396 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
51397
51398 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51399 (g++_target_compile): Put test-specific options last.
51400
51401 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51402
51403 * g++.old-deja/g++.eh/vbase4.C: New test.
51404
51405 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51406
51407 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51408
51409 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51410
51411 * g++.old-deja/g++.brendan/misc12.C: Removed.
51412 * g++.old-deja/g++.pt/memtemp77.C: Constify.
51413 * g++.old-deja/g++.ext/pretty4.C: New test.
51414
51415 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51416
51417 * g++.old-deja/g++.other/string2.C: New test.
51418
51419 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
51420
51421 * g++.old-deja/g++.warn/impint2.C: New test.
51422
51423 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
51424
51425 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51426 is 1, not zero.
51427
51428 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
51429
51430 * g++.old-deja/g++.warn/impint.C: New test.
51431 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51432 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51433 * g++.old-deja/g++.pt/explicit12.C: Likewise.
51434 * g++.old-deja/g++.pt/explicit13.C: Likewise.
51435 * g++.old-deja/g++.pt/explicit17.C: Likewise.
51436 * g++.old-deja/g++.pt/explicit18.C: Likewise.
51437 * g++.old-deja/g++.pt/explicit19.C: Likewise.
51438 * g++.old-deja/g++.pt/explicit23.C: Likewise.
51439 * g++.old-deja/g++.pt/explicit31.C: Likewise.
51440 * g++.old-deja/g++.pt/explicit35.C: Likewise.
51441 * g++.old-deja/g++.pt/explicit6.C: Likewise.
51442 * g++.old-deja/g++.pt/memclass7.C: Likewise.
51443
51444 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
51445
51446 * gcc.dg/cpp-redef.c: New test.
51447
51448 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
51449
51450 * g++.old-deja/g++.pt/unify7.C: New test.
51451
51452 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51453
51454 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51455 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51456
51457 2000-02-25 Geoff Keating <geoffk@cygnus.com>
51458
51459 * gcc.c-torture/compile/20000224-1.c: New test.
51460
51461 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51462
51463 * gcc.c-torture/compile/cpp-2.c: New test.
51464 * gcc.c-torture/compile/cpp-1.c: New test.
51465
51466 2000-02-25 Jeffrey A Law (law@cygnus.com)
51467
51468 * gcc.c-torture/execute/20000225-1.c: New test.
51469
51470 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51471
51472 * gcc.dg/cpp-li2.c: New test.
51473
51474 * gcc.dg/cpp-wi1.c: New test.
51475
51476 * gcc.dg/cpp-li1.c: New test.
51477
51478 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
51479
51480 * g++.old-deja/g++.other/sizeof5.C: New test.
51481
51482 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51483
51484 * gcc.c-torture/execute/va-arg-13.c: New test.
51485
51486 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
51487
51488 * gcc.c-torture/execute/va-arg-12.c: New test.
51489
51490 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
51491
51492 * gcc.c-torture/execute/20000223-1.c: New test.
51493
51494 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
51495
51496 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51497
51498 2000-02-22 Mark Mitchell <mark@codesourcery.com>
51499
51500 * g++.old-deja/g++.abi/ptrmem.C: New test.
51501
51502 2000-02-19 Richard Henderson <rth@cygnus.com>
51503
51504 * gcc.c-torture/compile/init-3.c: New.
51505
51506 2000-02-17 Mark Mitchell <mark@codesourcery.com>
51507
51508 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51509 ALWAYS_CXXFLAGS.
51510
51511 2000-02-11 Robert Lipe <robertl@sco.com>
51512
51513 * gcc.c-torture/compile/20000211-3.c: New test.
51514
51515 2000-02-11 Martin Buchholz <martin@xemacs.org>
51516
51517 * gcc.c-torture/compile/20000211-2.c: New test.
51518
51519 2000-02-11 Jeffrey A Law (law@cygnus.com)
51520
51521 * gcc.c-torture/compile/20000211-1.c: New test.
51522
51523 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
51524
51525 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51526 on native targets
51527
51528 2000-02-08 Nathan Sidwell <nathan@acm.org>
51529
51530 * g++.old-deja/g++.other/cast5.C: New test.
51531
51532 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
51533
51534 * gcc.c-torture/execute/20000205-1.c: New.
51535
51536 2000-02-03 Nathan Sidwell <nathan@acm.org>
51537
51538 * g++.old-deja/g++.jason/cast3.C: Return void.
51539 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51540
51541 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51542
51543 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51544
51545 * gcc.dg/loop-1.c: New test.
51546
51547 2000-01-27 Jakub Jelinek <jakub@redhat.com>
51548
51549 * gcc.c-torture/compile/20000127-1.c: New test.
51550 * gcc.c-torture/execute/991228-1.c: New test.
51551
51552 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51553
51554 * gcc.dg/unused-2.c: New test.
51555
51556 * gcc.dg/conv-1.c: New test.
51557
51558 2000-01-24 Mark Mitchell <mark@codesourcery.com>
51559
51560 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51561 compiler.
51562 (tool_option_proc): Fix typo.
51563
51564 2000-01-24 Geoff Keating <geoffk@cygnus.com>
51565
51566 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51567 of the ld on the host, not on the build machine.
51568 Also, don't crash if '--help' is not a supported option.
51569
51570 2000-01-24 Richard Henderson <rth@cygnus.com>
51571
51572 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51573
51574 2000-01-20 Jeffrey A Law (law@cygnus.com)
51575
51576 * gcc.c-torture/execute/20000120-2.c: New test.
51577 * gcc.c-torture/execute/20000120-1.c: New test.
51578
51579 2000-01-13 Jeffrey A Law (law@cygnus.com)
51580
51581 * gcc.c-torture/execute/20000113-1.c: New test.
51582
51583 2000-01-12 Jeffrey A Law (law@cygnus.com)
51584
51585 * gcc.c-torture/execute/20000112-1.c: New test.
51586
51587 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51588
51589 * gcc.dg/20000111-1.c: New test.
51590
51591 2000-01-10 Jeffrey A Law (law@cygnus.com)
51592
51593 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51594 with 16 bit integers.
51595
51596 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51597
51598 * gcc.dg/20000108-1.c: New test.
51599
51600 2000-01-05 Nathan Sidwell <nathan@acm.org>
51601
51602 * g++.old-deja/g++.ns/koenig8.C: New test.
51603
51604 2000-01-05 Nathan Sidwell <nathan@acm.org>
51605
51606 * g++.old-deja/g++.other/cast4.C: New test.
51607
51608 2000-01-05 Jeffrey A Law (law@cygnus.com)
51609
51610 * gcc.c-torture/compile/20000105-2.c: New test.
51611 * gcc.c-torture/compile/20000105-1.c: New test.
51612
51613 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51614
51615 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51616 references to printf & atoi to conform to ANSI standard.
51617 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51618 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51619 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51620 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51621 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51622 * g++.old-deja/g++.brendan/complex1.C: Likewise.
51623 * g++.old-deja/g++.brendan/copy1.C: Likewise.
51624 * g++.old-deja/g++.brendan/copy2.C: Likewise.
51625 * g++.old-deja/g++.brendan/copy3.C: Likewise.
51626 * g++.old-deja/g++.brendan/copy4.C: Likewise.
51627 * g++.old-deja/g++.brendan/copy5.C: Likewise.
51628 * g++.old-deja/g++.brendan/copy6.C: Likewise.
51629 * g++.old-deja/g++.brendan/copy7.C: Likewise.
51630 * g++.old-deja/g++.brendan/copy8.C: Likewise.
51631 * g++.old-deja/g++.brendan/crash11.C: Likewise.
51632 * g++.old-deja/g++.brendan/crash14.C: Likewise.
51633 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51634 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51635 * g++.old-deja/g++.brendan/delete2.C: Likewise.
51636 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51637 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51638 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51639 * g++.old-deja/g++.brendan/eh1.C: Likewise.
51640 * g++.old-deja/g++.brendan/groff1.C: Likewise.
51641 * g++.old-deja/g++.brendan/init3.C: Likewise.
51642 * g++.old-deja/g++.brendan/misc12.C: Likewise.
51643 * g++.old-deja/g++.brendan/misc7.C: Likewise.
51644 * g++.old-deja/g++.brendan/new2.C: Likewise.
51645 * g++.old-deja/g++.brendan/operators4.C: Likewise.
51646 * g++.old-deja/g++.brendan/operators5.C: Likewise.
51647 * g++.old-deja/g++.brendan/overload2.C: Likewise.
51648 * g++.old-deja/g++.brendan/overload7.C: Likewise.
51649 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51650 * g++.old-deja/g++.brendan/reference1.C: Likewise.
51651 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51652 * g++.old-deja/g++.brendan/template24.C: Likewise.
51653 * g++.old-deja/g++.brendan/template3.C: Likewise.
51654 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51655 * g++.old-deja/g++.jason/inline3.C: Likewise.
51656 * g++.old-deja/g++.jason/opeq.C: Likewise.
51657 * g++.old-deja/g++.law/arg5.C: Likewise.
51658 * g++.old-deja/g++.law/arm7.C: Likewise.
51659 * g++.old-deja/g++.law/ctors11.C: Likewise.
51660 * g++.old-deja/g++.law/cvt8.C: Likewise.
51661 * g++.old-deja/g++.law/init9.C: Likewise.
51662 * g++.old-deja/g++.law/refs4.C: Likewise.
51663 * g++.old-deja/g++.law/template2.C: Likewise.
51664 * g++.old-deja/g++.law/visibility24.C: Likewise.
51665 * g++.old-deja/g++.law/vtable3.C: Likewise.
51666 * g++.old-deja/g++.mike/asm2.C: Likewise.
51667 * g++.old-deja/g++.mike/eh1.C: Likewise.
51668 * g++.old-deja/g++.mike/misc1.C: Likewise.
51669 * g++.old-deja/g++.mike/misc13.C: Likewise.
51670 * g++.old-deja/g++.mike/misc14.C: Likewise.
51671 * g++.old-deja/g++.mike/ns12.C: Likewise.
51672 * g++.old-deja/g++.mike/p1248.C: Likewise.
51673 * g++.old-deja/g++.mike/p3708.C: Likewise.
51674 * g++.old-deja/g++.mike/p3708a.C: Likewise.
51675 * g++.old-deja/g++.mike/p3708b.C: Likewise.
51676 * g++.old-deja/g++.mike/p646.C: Likewise.
51677 * g++.old-deja/g++.mike/p700.C: Likewise.
51678 * g++.old-deja/g++.mike/p783.C: Likewise.
51679 * g++.old-deja/g++.mike/p783a.C: Likewise.
51680 * g++.old-deja/g++.mike/p783b.C: Likewise.
51681 * g++.old-deja/g++.mike/p786.C: Likewise.
51682 * g++.old-deja/g++.mike/p789.C: Likewise.
51683 * g++.old-deja/g++.mike/p789a.C: Likewise.
51684 * g++.old-deja/g++.mike/p807a.C: Likewise.
51685 * g++.old-deja/g++.other/delete3.C: Likewise.
51686 * g++.old-deja/g++.other/dyncast1.C: Likewise.
51687 * g++.old-deja/g++.other/dyncast2.C: Likewise.
51688 * g++.old-deja/g++.other/dyncast3.C: Likewise.
51689 * g++.old-deja/g++.other/empty1.C: Likewise.
51690 * g++.old-deja/g++.other/temporary1.C: Likewise.
51691 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51692 * g++.old-deja/g++.pt/t16.C: Likewise.
51693 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51694
51695 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
51696
51697 * gcc.dg/991230-1.c: New test.
51698
51699 1999-12-29 Jeffrey A Law (law@cygnus.com)
51700
51701 * gcc.c-torture/compile/991229-3.c: New test.
51702 * gcc.c-torture/compile/991229-2.c: New test.
51703 * gcc.c-torture/compile/991229-1.c: New test.
51704
51705 1999-12-29 Greg McGary <gkm@eng.ascend.com>
51706
51707 * gcc.c-torture/compile/labels-2.c: New test.
51708
51709 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
51710
51711 * gcc.c-torture/execute/991227-1.c: New test.
51712
51713 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51714
51715 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51716
51717 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
51718
51719 * gcc.c-torture/execute/991221-1.c: New test.
51720
51721 1999-12-20 Nathan Sidwell <nathan@acm.org>
51722
51723 * g++.old-deja/g++.other/cast3.C: New test.
51724
51725 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
51726
51727 * gcc.c-torture/execute/991216-4.c: New test.
51728
51729 1999-12-16 Michael Meissner <meissner@cygnus.com>
51730
51731 * gcc.c-torture/execute/991216-1.c: New test.
51732 * gcc.c-torture/execute/991216-2.c: New test.
51733 * gcc.c-torture/execute/991216-3.c: New test.
51734
51735 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51736
51737 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51738 Actually make the test fail by using "-O2" for compilation.
51739
51740 1999-12-15 Nathan Sidwell <nathan@acm.org>
51741
51742 * g++.old-deja/g++.warn/cast-align1.C: New test.
51743
51744 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51745
51746 * gcc.c-torture/compile/991214-1.c: New test.
51747 * gcc.c-torture/compile/991214-2.c: New test.
51748
51749 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51750
51751 * gcc.dg/991214-1.c: New test.
51752
51753 1999-12-13 Jeffrey A Law (law@cygnus.com)
51754
51755 * gcc.c-torture/compile/991213-3.c: New test.
51756 * gcc.c-torture/compile/991213-2.c: New test.
51757 * gcc.c-torture/compile/991213-1.c: New test.
51758
51759 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
51760
51761 * gcc.dg/991209-1.c: New test.
51762
51763 1999-12-08 Nathan Sidwell <nathan@acm.org>
51764
51765 * gcc.c-torture/compile/991208-1.c: New test.
51766
51767 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51768
51769 * gcc.dg/ultrasp2.c: New test.
51770
51771 1999-12-05 Alex Samuel <samuel@codesourcery.com>
51772
51773 * g++.old-deja/g++.abi/align.C (main): Fix typo.
51774
51775 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
51776
51777 * gcc.c-torture/compile/991202-1.c: New test.
51778 * gcc.c-torture/execute/991202-1.c: New test.
51779 * gcc.c-torture/execute/991202-2.c: New test.
51780 * gcc.c-torture/execute/991202-3.c: New test.
51781
51782 1999-12-02 Alex Samuel <samuel@codesourcery.com>
51783
51784 * g++.old-deja/g++.abi/align.C: New test.
51785 * g++.old-deja/g++.abi/aggregates.C: Likewise.
51786 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51787
51788 1999-12-01 Richard Henderson <rth@cygnus.com>
51789
51790 * gcc.c-torture/execute/991201-1.c: New.
51791
51792 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
51793
51794 * gcc.dg/991129-1.c: New test.
51795
51796 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
51797
51798 * gcc.c-torture/compile/991127-1.c: New test.
51799
51800 1999-11-22 Nathan Sidwell <nathan@acm.org>
51801
51802 * g++.old-deja/g++.other/warn4.C: New test.
51803
51804 1999-11-22 Nathan Sidwell <nathan@acm.org>
51805
51806 * g++.old-deja/g++.eh/cleanup2.C: New test.
51807 * g++.old-deja/g++.ext/pretty2.C: New test.
51808 * g++.old-deja/g++.ext/pretty3.C: New test.
51809 * g++.old-deja/g++.other/debug6.C: New test.
51810
51811 1999-10-20 Jim Wilson <wilson@cygnus.com>
51812
51813 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51814 compiler_output to look for one error message instead of two.
51815
51816 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
51817
51818 * gcc.c-torture/execute/991118-1.c: Also test case
51819 where the word boundary does not split a byte evenly.
51820
51821 1999-11-19 Nathan Sidwell <nathan@acm.org>
51822
51823 * g++.old-deja/g++.ext/restrict1.C: New test.
51824
51825 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51826
51827 * gcc.c-torture/execute/991118-1.c: New test.
51828
51829 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
51830
51831 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51832 working directory pathnames.
51833
51834 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
51835
51836 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51837 host is equipped with driver.h and driver.o so it can actually
51838 compile and run the tests.
51839
51840 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
51841
51842 * gcc.c-torture/compile/991008-1.c: New test.
51843
51844 1999-11-08 Nick Clifton <nickc@cygnus.com>
51845
51846 * lib/gcc-dg.exp: Include target-supports.exp
51847
51848 1999-11-05 Nick Clifton <nickc@cygnus.com>
51849
51850 * lib/target-supports.exp: New file: Provide procs to test for
51851 features supported by the target.
51852 (check_weak_available): Moved here from ecos.exp.
51853 (check_alias_available): New proc: Determine of the target
51854 toolchain supports the alias attribute.
51855
51856 * gcc.dg/special/ecos.exp: Move check_weak_available to
51857 target-supports.exp.
51858 (alias-1.c): Only perform the test if the target supports
51859 aliases.
51860 (wkali-1.c): Only perform the test if the target supports
51861 aliases.
51862
51863 * gcc.dg/990506-0.c: Expect error messages from cross
51864 targets as well as native targets.
51865
51866 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51867
51868 * gcc.dg/ultrasp1.c: Removed xfail.
51869 * gcc.dg/struct-ret-2.c: Likewise.
51870 * gcc.dg/array-1.c: Likewise.
51871
51872 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51873
51874 * gcc.dg/struct-ret-2.c: New test.
51875
51876 * gcc.dg/array-1.c: New test.
51877
51878 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
51879
51880 * gcc.c-torture/execute/991030-1.c: New test.
51881
51882 1999-10-26 Richard Henderson <rth@cygnus.com>
51883
51884 * gcc.c-torture/compile/991026-2.c: New test.
51885
51886 1999-10-26 Jeffrey A Law (law@cygnus.com)
51887
51888 * gcc.c-torture/compile/991026-1.c: New test.
51889
51890 1999-10-23 Jeffrey A Law (law@cygnus.com)
51891
51892 * gcc.c-torture/execute/991023-1.c: New test.
51893
51894 1999-10-19 Jeffrey A Law (law@cygnus.com)
51895
51896 * gcc.c-torture/execute/991019-1.c: New test.
51897
51898 1999-10-16 Richard Henderson <rth@cygnus.com>
51899
51900 * gcc.c-torture/execute/991016-1.c: New test.
51901
51902 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
51903
51904 * gcc.c-torture/execute/991014-1.c: New test.
51905
51906 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
51907
51908 * g++.old-deja/g++.other/union2.C: New test.
51909
51910 1999-10-13 Nathan Sidwell <nathan@acm.org>
51911
51912 * g++.old-deja/g++.other/vaarg2.C: New test.
51913 * g++.old-deja/g++.other/vaarg3.C: New test.
51914
51915 1999-10-12 Craig Burley <craig@jcb-sc.com>
51916
51917 * g77.f-torture/noncompile/19990905-1.f: Moved from being
51918 in compile/.
51919
51920 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
51921
51922 * gcc.c-torture/execute/va-arg-11.c: New test.
51923
51924 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
51925
51926 * lib/file-format.exp (gcc_target_object_format): Don't
51927 crash if objdump is unavailable.
51928
51929 1999-09-29 Donn Terry <donn@interix.com>
51930
51931 * gcc.misc-tests/mg.exp: delete extraneous redirection.
51932
51933 1999-09-28 Nick Clifton <nickc@cygnus.com>
51934
51935 * gcc.c-torture/compile/990928-1.c: New test.
51936
51937 1999-09-28 Nathan Sidwell <nathan@acm.org>
51938
51939 * g++.old-deja/g++.other/decl6.C: New test.
51940
51941 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51942
51943 * gcc.c-torture/execute/va-arg-10.c: New test.
51944
51945 1999-09-27 Nathan Sidwell <nathan@acm.org>
51946
51947 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51948 __PRETTY_FUNCTION__.
51949
51950 1999-09-23 Nick Clifton <nickc@cygnus.com>
51951
51952 * gcc.c-torture/execute/990923-1.c: New test.
51953
51954 1999-09-21 Nick Clifton <nickc@cygnus.com>
51955
51956 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51957 for which -fpic is inappropriate.
51958
51959 1999-09-21 Mark Mitchell <mark@codesourcery.com>
51960
51961 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51962
51963 1999-09-21 Nathan Sidwell <nathan@acm.org>
51964
51965 * g++.old-deja/g++.other/dyncast1.C: New test.
51966 * g++.old-deja/g++.other/dyncast2.C: New test.
51967 * g++.old-deja/g++.other/dyncast3.C: New test.
51968 * g++.old-deja/g++.other/dyncast4.C: New test.
51969 * g++.old-deja/g++.other/dyncast5.C: New test.
51970 * g++.old-deja/g++.eh/catch3.C: New test.
51971 * g++.old-deja/g++.eh/catch3p.C: New test.
51972 * g++.old-deja/g++.eh/catch4.C: New test.
51973 * g++.old-deja/g++.eh/catch4p.C: New test.
51974 * g++.old-deja/g++.eh/catch5.C: New test.
51975 * g++.old-deja/g++.eh/catch5p.C: New test.
51976 * g++.old-deja/g++.eh/catch6.C: New test.
51977 * g++.old-deja/g++.eh/catch6p.C: New test.
51978 * g++.old-deja/g++.eh/catch7.C: New test.
51979 * g++.old-deja/g++.eh/catch7p.C: New test.
51980 * g++.old-deja/g++.eh/catch8.C: New test.
51981 * g++.old-deja/g++.eh/catch8p.C: New test.
51982 * g++.old-deja/g++.eh/catch9.C: New test.
51983 * g++.old-deja/g++.eh/catch9p.C: New test.
51984
51985 1999-09-13 Nathan Sidwell <nathan@acm.org>
51986
51987 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51988 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51989
51990 1999-09-13 Jeffrey A Law (law@cygnus.com)
51991
51992 * gcc.c-torture/compile/990913-1.c: New test.
51993
51994 1999-09-10 Nathan Sidwell <nathan@acm.org>
51995
51996 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51997 * g++.old-deja/g++.jason/rfg5.C: Likewise.
51998
51999 1999-09-09 Richard Henderson <rth@cygnus.com>
52000
52001 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52002
52003 1999-09-09 Nathan Sidwell <nathan@acm.org>
52004
52005 * g++.old-deja/g++.other/lookup11.C: New test.
52006 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52007 what is permitted and what we want.
52008 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52009 overload use.
52010 * g++.old-deja/g++.jason/rfg5.C: Likewise.
52011
52012 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
52013
52014 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52015 * gcc.c-torture/noncompile/poison-1.c: New file.
52016
52017 1999-09-08 Nathan Sidwell <nathan@acm.org>
52018
52019 * g++.old-deja/g++.other/sizeof3.C: New test.
52020 * g++.old-deja/g++.other/sizeof4.C: New test.
52021 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52022 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52023
52024 1999-09-07 Richard Henderson <rth@cygnus.com>
52025
52026 * gcc.dg/va-arg-1.c: New.
52027
52028 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52029
52030 * gcc.c-torture/execute/va-arg-9.c: New test.
52031
52032 1999-09-05 Craig Burley <craig@jcb-sc.com>
52033
52034 * g77.f-torture/compile/980519-2.f: New test.
52035 * g77.f-torture/compile/19990905-0.f: New test.
52036 * g77.f-torture/compile/19990905-1.f: New test.
52037 * g77.f-torture/compile/19990905-2.f: New test.
52038
52039 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52040
52041 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
52042
52043 * gcc.c-torture/execute/990827-1.c: Fix typo.
52044
52045 1999-09-03 Nathan Sidwell <nathan@acm.org>
52046
52047 * g++.old-deja/g++.other/deref1.C: New test.
52048
52049 1999-09-02 Nathan Sidwell <nathan@acm.org>
52050
52051 * g++.old-deja/g++.other/ambig2.C: New test.
52052 * g++.old-deja/g++.other/cond5.C: New test.
52053 * g++.old-deja/g++.other/lookup16.C: New test.
52054
52055 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
52056
52057 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52058 assemblers too.
52059
52060 1999-08-31 Jeffrey A Law (law@cygnus.com)
52061
52062 * lib/c-torture.exp: Avoid the "compare executables" optimization
52063 when testing native.
52064
52065 1999-08-29 Jeffrey A Law (law@cygnus.com)
52066
52067 * gcc.c-torture/execute/990829-1.c: New test.
52068 * gcc.c-torture/compile/990829-1.c: New test.
52069
52070 1999-08-27 Paul Burchard <burchard@pobox.com>
52071
52072 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52073 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52074 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52075 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52076 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52077 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52078 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52079 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52080 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52081 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52082 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52083
52084 1999-08-27 Jeffrey A Law (law@cygnus.com)
52085
52086 * gcc.c-torture/execute/990827-1.c: New test.
52087
52088 1999-08-26 Craig Burley <craig@jcb-sc.com>
52089
52090 * g77.f-torture/noncompile/19990826-4.f: New test.
52091
52092 * g77.f-torture/compile/19990826-3.f: New test.
52093
52094 * g77.f-torture/execute/19990826-2.f: New test.
52095
52096 * g77.f-torture/compile/19990826-1.f: New test.
52097
52098 * gcc.c-torture/execute/990826-0.c: New test.
52099 * g77.c-torture/execute/19990826-0.f: New test.
52100
52101 * g77.f-torture/noncompile/970626-2.f: New test.
52102
52103 1999-08-25 Paul Burchard <burchard@pobox.com>
52104
52105 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52106 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52107 lss-011.C: New tests.
52108
52109 1999-08-25 Nathan Sidwell <nathan@acm.org>
52110
52111 * g++.old-deja/g++.other/decl5.C: New test.
52112
52113 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52114
52115 * noncompile/noncompile.exp: Load_lib c-torture.exp.
52116 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52117 call `postbase' for each one. All callers of `postbase' changed
52118 to call this instead.
52119
52120 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
52121
52122 * gcc.c-torture/execute/990811-1.c: New test.
52123
52124 1999-08-09 Nick Clifton <nickc@cygnus.com>
52125
52126 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52127 just native ones.
52128
52129 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52130 just native ones.
52131
52132 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52133
52134 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52135
52136 1999-08-04 Jeffrey A Law (law@cygnus.com)
52137
52138 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52139
52140 1999-08-04 Nathan Sidwell <nathan@acm.org>
52141
52142 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52143
52144 1999-08-04 Jeffrey A Law (law@cygnus.com)
52145
52146 * gcc.c-torture/execute/990804-1.c: New test.
52147
52148 1999-08-03 Nathan Sidwell <nathan@acm.org>
52149
52150 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52151 * g++.old-deja/g++.brendan/crash64.C: Likewise.
52152 * g++.old-deja/g++.brendan/overload8.C: Likewise.
52153
52154 1999-08-03 Nathan Sidwell <nathan@acm.org>
52155
52156 * g++.old-deja/g++.other/struct1.C: New test.
52157
52158 1999-08-03 Nathan Sidwell <nathan@acm.org>
52159
52160 * g++.old-deja/g++.other/enum2.C: New test.
52161
52162 1999-08-02 Richard Henderson <rth@cygnus.com>
52163
52164 Adapted from tests from Franz Sirl:
52165 * gcc.c-torture/execute/va-arg-7.c: New test.
52166 * gcc.c-torture/execute/va-arg-8.c: New test.
52167
52168 1999-08-01 Jeffrey A Law (law@cygnus.com)
52169
52170 * gcc.c-torture/compile/990801-2.c: New test.
52171
52172 * gcc.c-torture/compile/990801-1.c: New test.
52173
52174 1999-07-27 Michael Meissner <meissner@cygnus.com>
52175
52176 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52177 fp-cmp-1.c, converting double to float.
52178
52179 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52180 fp-cmp-1.c, converting double to long double.
52181
52182 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52183 from fr1 to unknown_register, since fr1 is a legitimate register
52184 on some machines.
52185
52186 1999-07-25 Jeffrey A Law (law@cygnus.com)
52187
52188 * README: More listname related changes.
52189
52190 1999-07-08 Catherine Moore <clm@cygnus.com>
52191
52192 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
52193
52194 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
52195
52196 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52197
52198 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52199
52200 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52201
52202 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
52203
52204 * gcc.dg/990703-1.c: New test.
52205
52206 1999-06-29 Nick Clifton <nickc@cygnus.com>
52207
52208 * lib/file-format.exp: New file: Move definition of proc
52209 gcc_target_object_format to here from
52210 gcc.dg/special/ecos.exp.
52211
52212 * lib/c-torture.exp: Include lib file-format.exp.
52213 * lib/gcc-dg.exp: Include lib file-format.exp.
52214
52215 * gcc.dg/special/ecos.exp: Remove definition of proc
52216 gcc_target_object_format.
52217
52218 1999-06-28 Jeffrey A Law (law@cygnus.com)
52219
52220 * gcc.c-torture/execute/990628-1.c: New test.
52221
52222 1999-06-25 Jeffrey A Law (law@cygnus.com)
52223
52224 * gcc.c-torture/compile/990625-2.c: New test.
52225
52226 * gcc.c-torture/compile/990625-1.c: New test.
52227
52228 1999-06-23 Nick Clifton <nickc@cygnus.com>
52229
52230 * gcc.c-torture/compile/dll.c: New test case. Check that dll
52231 attributes compile.
52232 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52233 ports that use the COFF/PE file format.
52234
52235 1999-06-17 Jeffrey A Law (law@cygnus.com)
52236
52237 * gcc.c-torture/compile/990617-1.c: New test.
52238
52239 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
52240
52241 * g++.old-deja/g++.other/decl4.C: New test.
52242
52243 1999-06-14 Nathan Sidwell <nathan@acm.org>
52244
52245 * g++.old-deja/g++.other/bitfld3.C: New test.
52246
52247 1999-06-08 Nathan Sidwell <nathan@acm.org>
52248
52249 * g++.old-deja/g++.eh/catch1.C: New test.
52250
52251 1999-06-07 Jeffrey A Law (law@cygnus.com)
52252
52253 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52254
52255 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52256 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
52257
52258 1999-06-05 Craig Burley <craig@jcb-sc.com>
52259
52260 * g77.f-torture/compile/19990502-0.f: Replace with new,
52261 shorter, test that still fails after recent changes.
52262
52263 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52264
52265 * gcc.c-torture/execute/990604-1.c: New test.
52266
52267 1999-05-31 Jeffrey A Law (law@cygnus.com)
52268
52269 * gcc.c-torture/execute/990531-1.c: New test.
52270
52271 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52272
52273 * gcc.c-torture/compile/990527-1.c: New test.
52274
52275 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
52276
52277 * gcc.c-torture/execute/990527-1.c: New test.
52278
52279 1999-05-25 Nick Clifton <nickc@cygnus.com>
52280
52281 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52282 bitfields as signed.
52283
52284 1999-05-25 Craig Burley <craig@jcb-sc.com>
52285
52286 * g77.f-torture/compile/19990525-0.f: New test.
52287
52288 1999-05-25 Jeffrey A Law (law@cygnus.com)
52289
52290 * gcc.c-torture/execute/990525-2.c: New test.
52291
52292 * gcc.c-torture/execute/990525-1.c: New test.
52293
52294 1999-05-24 Nathan Sidwell <nathan@acm.org>
52295
52296 * g++.old-deja/g++.other/anon3.C: New test.
52297 * g++.old-deja/g++.other/anon4.C: New test.
52298 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52299 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52300 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52301 Merrill).
52302
52303 1999-05-24 Jeffrey A Law (law@cygnus.com)
52304
52305 * gcc.c-torture/execute/990524-1.c: New test.
52306
52307 * gcc.dg/990524-1.c: New test.
52308
52309 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52310
52311 * gcc.c-torture/compile/990523-1.c: New test.
52312
52313 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
52314
52315 * gcc.c-torture/compile/990519-1.c: New test.
52316
52317 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52318
52319 * gcc.c-torture/compile/990517-1.c: New test.
52320
52321 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52322 (e4, f4): New tests.
52323 (main): Call them.
52324
52325 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52326
52327 * gcc.dg/noreturn-1.c: New test.
52328
52329 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52330
52331 * gcc.c-torture/execute/990513-1.c: New test.
52332
52333 1999-05-10 Richard Henderson <rth@cygnus.com>
52334
52335 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52336
52337 1999-05-10 Craig Burley <craig@jcb-sc.com>
52338
52339 * g77.f-torture/execute/erfc.f: Use small single-precision
52340 values, to avoid problems on Alphas when not -mieee.
52341
52342 1999-05-08 Craig Burley <craig@jcb-sc.com>
52343
52344 * gcc.dg/990506-0.c: New test.
52345
52346 1999-05-08 Richard Henderson <rth@cygnus.com>
52347
52348 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52349 the constant to test. Don't XFAIL 64-bit targets.
52350
52351 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52352 * g++.old-deja/g++.law/profile1.C: Likewise.
52353
52354 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52355 operator new instances.
52356 * g++.old-deja/g++.other/delete5.C: Likewise.
52357
52358 1999-05-03 Craig Burley <craig@jcb-sc.com>
52359
52360 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52361 intrinsic.
52362
52363 1999-05-03 Craig Burley <craig@jcb-sc.com>
52364
52365 * g77.f-torture/execute/u77-test.f: Reverse order of two
52366 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52367
52368 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52369
52370 * gcc.dg/compare1.c: New test.
52371
52372 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
52373
52374 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52375 New tests.
52376
52377 1999-05-02 Craig Burley <craig@jcb-sc.com>
52378
52379 * g77.f-torture/compile/19990502-1.f: New test.
52380
52381 1999-05-02 Craig Burley <craig@jcb-sc.com>
52382
52383 * g77.f-torture/compile/19990502-0.f: New test.
52384
52385 1999-05-02 Craig Burley <craig@jcb-sc.com>
52386
52387 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52388 intrinsic.
52389
52390 1999-05-02 Craig Burley <craig@jcb-sc.com>
52391
52392 * g77.f-torture/execute/u77-test.f (main): List libU77
52393 intrinsics not currently tested.
52394 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52395 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52396 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52397 Trim blanks off the ends of some printed strings.
52398
52399 1999-05-02 Craig Burley <craig@jcb-sc.com>
52400
52401 * g77.f-torture/execute/u77-test.f (main): Just warn about
52402 FSTAT gid disagreement, as it's expected on some systems.
52403
52404 1999-05-01 Craig Burley <craig@jcb-sc.com>
52405
52406 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52407 use a new function, which allows for some slop.
52408 Clean up some commentary.
52409 (issum): The new function.
52410 (sgladd): Deleted subroutine.
52411
52412 1999-05-01 Craig Burley <craig@jcb-sc.com>
52413
52414 * g77.f-torture/execute/u77-test.f: Modify to be more like
52415 libf2c/libU77 version, bringing patches to that version here.
52416 Add suitable commentary.
52417
52418 1999-04-25 Richard Henderson <rth@cygnus.com>
52419
52420 * gcc.dg/990424-1.c: New test.
52421
52422 1999-04-24 Craig Burley <craig@jcb-sc.com>
52423
52424 * g77.f-torture/execute/u77-test.f (main): Bug involving
52425 LSTAT has been fixed, so turn back on full checking.
52426
52427 1999-04-20 Craig Burley <craig@jcb-sc.com>
52428
52429 * g77.f-torture/compile/19990419-0.f: New test.
52430 * g77.f-torture/execute/19990419-1.f: New test.
52431
52432 1999-04-17 Richard Henderson <rth@cygnus.com>
52433
52434 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52435 to avoid the need for a prototype to supress a warning.
52436
52437 1999-04-07 Jim Wilson <wilson@cygnus.com>
52438
52439 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52440
52441 1999-04-04 Jeffrey A Law (law@cygnus.com)
52442
52443 * gcc.c-torture/execute/990404-1.c: New test.
52444
52445 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52446
52447 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52448 * gcc.dg/cpp-if3.c: Don't use -pedantic.
52449 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52450 missing initializer warnings.
52451
52452 1999-03-28 Jeffrey A Law (law@cygnus.com)
52453
52454 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52455 matching strings.
52456
52457 1999-03-26 Jeffrey A Law (law@cygnus.com)
52458
52459 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52460
52461 1999-03-26 Craig Burley <craig@jcb-sc.com>
52462
52463 * g77.f-torture/execute/19990325-0.f: New test.
52464 * g77.f-torture/execute/19990325-1.f: New test.
52465
52466 1999-03-24 Jeffrey A Law (law@cygnus.com)
52467
52468 * gcc.c-torture/execute/990324-1.c: New test.
52469
52470 1999-03-22 Jim Wilson <wilson@cygnus.com>
52471
52472 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52473 test with 4.
52474
52475 1999-03-17 Richard Henderson <rth@cygnus.com>
52476
52477 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
52478
52479 1999-03-13 Craig Burley <craig@jcb-sc.com>
52480
52481 * g77.f-torture/execute/19990313-2.f: New test.
52482 * g77.f-torture/execute/19990313-3.f: New test.
52483
52484 1999-03-13 Craig Burley <craig@jcb-sc.com>
52485
52486 * g77.f-torture/execute/19990313-0.f: New test.
52487 * g77.f-torture/execute/19990313-1.f: New test.
52488
52489 1999-03-12 Jim Wilson <wilson@cygnus.com>
52490
52491 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52492 printf to sprintf.
52493 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52494 (main): Add check for u15. Conditionalize u31 check depending on
52495 whether ints are <32 bits or >=32 bits.
52496
52497 1999-03-08 Craig Burley <craig@jcb-sc.com>
52498
52499 * g77.f-torture/execute/19981119-0.f: Improve testiness.
52500
52501 1999-03-08 Craig Burley <craig@jcb-sc.com>
52502
52503 * g77.f-torture/compile/19990305-0.f: New test.
52504 * g77.f-torture/execute/19981119-0.f: New test.
52505
52506 1999-03-08 Craig Burley <craig@jcb-sc.com>
52507
52508 * g77.f-torture/execute/970625-2.f: call ABORT if final
52509 result is not correct, instead of just printing it.
52510 Add this checking via newly introduced obfuscation, to
52511 trip up buggy front ends.
52512
52513 1999-03-07 Craig Burley <craig@jcb-sc.com>
52514
52515 * g77.f-torture/compile/960317-1.f: Moved from being
52516 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
52517
52518 1999-03-06 Craig Burley <craig@jcb-sc.com>
52519
52520 * g77.f-torture/execute/960317-1.f: New (old) test.
52521 * g77.f-torture/execute/970625-2.f: Ditto.
52522
52523 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
52524
52525 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52526 error message on line 1 or line 2; cccp and cpplib do this differently.
52527
52528 1999-03-01 Jeffrey A Law (law@cygnus.com)
52529
52530 * g++.old-deja/g++.law/weak1.C: New test.
52531
52532 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52533
52534 * gcc.c-torture/execute/990119-1.c: Renamed to...
52535 * gcc.dg/990119-1.c: this, so it will only be tested once
52536 (it's a preprocessor test, it doesn't need to be run at
52537 multiple optimization levels).
52538
52539 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52540
52541 * lib/g++.exp: Don't add incdir=$base_dir/../include to
52542 ALWAYS_CXXFLAGS.
52543
52544 1999-02-24 Craig Burley <craig@jcb-sc.com>
52545
52546 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52547 * g77.f-torture/compile/19981216-0.f: ...as it is expected
52548 to not be compilable by current g77.
52549
52550 1999-02-24 Nick Clifton <nickc@cygnus.com>
52551
52552 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52553
52554 1999-02-22 Jeffrey A Law (law@cygnus.com)
52555
52556 * gcc.c-torture/execute/990222-1.c: New test.
52557
52558 1999-02-19 Craig Burley <craig@jcb-sc.com>
52559
52560 * g77.f-torture/compile/19990218-0.f: New test.
52561 * g77.f-torture/noncompile/19990218-1.f: New test.
52562
52563 1999-02-18 Craig Burley <craig@jcb-sc.com>
52564
52565 * g77.f-torture/compile/19981216-0.f: New test.
52566
52567 1999-02-14 Jeffrey A Law (law@cygnus.com)
52568
52569 * gcc.dg/990214-1.c: New test.
52570
52571 1999-02-13 Jeffrey A Law (law@cygnus.com)
52572
52573 * gcc.dg/990213-2.c: New test.
52574
52575 * gcc.dg/990213-1.c: New test.
52576
52577 1999-02-12 Jeffrey A Law (law@cygnus.com)
52578
52579 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52580 ints.
52581
52582 1999-02-11 Nick Clifton <nickc@cygnus.com>
52583
52584 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52585 specified by target.
52586
52587 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52588
52589 1999-02-11 Jeffrey A Law (law@cygnus.com)
52590
52591 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52592
52593 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
52594
52595 * gcc.dg/special/ecos.exp: New test driver for new tests with
52596 special requirements.
52597
52598 * gcc.dg/special/alias-1.c: New test.
52599 * gcc.dg/special/gcsec-1.c: New test.
52600 * gcc.dg/special/weak-1.c: New test.
52601 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52602 * gcc.dg/special/weak-2.c: New test.
52603 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52604 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52605 * gcc.dg/special/wkali-1.c: New test.
52606 * gcc.dg/special/wkali-2.c: New test.
52607 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52608 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52609
52610 1999-02-10 Felix Lee <flee@cygnus.com>
52611
52612 * lib/c-torture.exp (c-torture-compile): Pull out code for
52613 analyzing gcc error messages.
52614 (c-torture-execute): Likewise. Fix some (harmless) false
52615 positives.
52616 * lib/gcc.exp (gcc_check_compile): New function.
52617
52618 1999-02-08 Richard Henderson <rth@cygnus.com>
52619
52620 * gcc.c-torture/execute/990208-1.c: New test.
52621
52622 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
52623
52624 * g++.dg/special/ecos.exp: New driver for new tests with special
52625 requirements
52626
52627 * g++.dg/special/conpr-1.C: New test
52628 * g++.dg/special/conpr-2.C: New test
52629 * g++.dg/special/conpr-2a.C: New test
52630 * g++.dg/special/conpr-3.C: New test
52631 * g++.dg/special/conpr-3a.C: New test
52632 * g++.dg/special/conpr-3b.C: New test
52633
52634 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52635 allow g++ to use the dg driver
52636
52637 * README: Add comment about g++.dg directory
52638
52639 1999-02-06 Jeffrey A Law (law@cygnus.com)
52640
52641 * README: Update email addresses.
52642
52643 1999-02-03 Nick Clifton <nickc@cygnus.com>
52644
52645 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52646 arguments in order to force structure S onto the stack even on
52647 the alpha.
52648 (test): Pass 10 leading arguments to function foo as well as the
52649 structure S.
52650
52651 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52652 failure for all targets.
52653
52654 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52655 abort to terminate program execution.
52656
52657 1999-01-30 Richard Henderson <rth@cygnus.com>
52658
52659 * gcc.c-torture/execute/990130-1.c: New test.
52660
52661 1999-01-30 Jeffrey A Law (law@cygnus.com)
52662
52663 * gcc.dg/990130-1.c: New test.
52664
52665 1999-01-28 Michael Meissner <meissner@cygnus.com>
52666
52667 * gcc.c-torture/execute/990128-1.c: New test.
52668
52669 1999-01-27 Michael Meissner <meissner@cygnus.com>
52670
52671 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52672
52673 1999-01-27 Felix Lee <flee@cygnus.com>
52674
52675 * lib/c-torture.exp (c-torture-compile): pull out code for
52676 analyzing gcc error messages.
52677 (c-torture-execute): ditto, and fix some (harmless) false
52678 positives.
52679 * lib/gcc.exp (gcc_check_compile): new function.
52680
52681 1999-01-17 Jeffrey A Law (law@cygnus.com)
52682
52683 * gcc.dg/990117-1.c: New test.
52684
52685 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52686
52687 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52688
52689 1999-01-15 Jeffrey A Law (law@cygnus.com)
52690
52691 * g77.f-torture/compile/990115-1.f: New test.
52692
52693 1999-01-07 Jeffrey A Law (law@cygnus.com)
52694
52695 * gcc.c-torture/compile/990107-1.c: New test
52696
52697 1999-01-06 Jeffrey A Law (law@cygnus.com)
52698
52699 * gcc.c-torture/execute/990106-2.c: New test.
52700
52701 * gcc.c-torture/execute/990106-1.c: New test.
52702
52703 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
52704
52705 * gcc.c-torture/compile/981223-1.c: New test.
52706
52707 1998-12-29 Richard Henderson <rth@cygnus.com>
52708
52709 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52710 (opt3): Rename from opt4 and disable.
52711
52712 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
52713
52714 * g++.old-deja/g++.pt/ptrmem5.C: New test.
52715
52716 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
52717
52718 * g++.old-deja/g++.other/conv5.C: New test.
52719
52720 1998-12-14 Nick Clifton <nickc@cygnus.com>
52721
52722 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52723
52724 1998-12-11 Jeffrey A Law (law@cygnus.com)
52725
52726 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52727
52728 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
52729
52730 * gcc.c-torture/compile/981211-1.c: New test.
52731
52732 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
52733
52734 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52735
52736 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52737
52738 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52739
52740 * gcc.special/930510-1.c: Make C9X safe.
52741 * gcc.misc-tests/gcov-1.c Similarly.
52742 * gcc.misc-tests/gcov-2.c Similarly.
52743
52744 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52745
52746 * gcc.dg/ultrasp1.c: New test.
52747
52748 1998-12-06 Richard Henderson <rth@cygnus.com>
52749
52750 * gcc.c-torture/execute/981206.c: New test.
52751
52752 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52753
52754 * g++.old-deja/g++.ns/template7.C: New test.
52755
52756 * g++.old-deja/g++.other/expr1.C: New test.
52757
52758 * g++.old-deja/g++.eh/tmpl3.C: New test.
52759
52760 * g++.old-deja/g++.eh/tmpl2.C: New test.
52761
52762 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
52763
52764 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52765 * g++.old-deja/g++.other/using6.C: Removed.
52766 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52767
52768 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52769
52770 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
52771
52772 * g++.old-deja/g++.pt/overload8.C: New test.
52773
52774 * g++.old-deja/g++.pt/overload7.C: New test.
52775
52776 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52777
52778 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52779 and relinking messages.
52780 * lib/g++.exp (g++_target_compile): Remove .rpo file when
52781 compiling with -frepo.
52782
52783 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
52784
52785 * g++.old-deja/g++.pt/lookup6.C: New test.
52786
52787 1998-11-30 Nick Clifton <nickc@cygnus.com>
52788
52789 * gcc.c-torture/execute/981130-1.c: New test.
52790 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52791
52792 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52793
52794 * g++.old-deja/g++.pt/explicit76.C: New test.
52795
52796 * g++.old-deja/g++.pt/friend38.C: New test.
52797
52798 * g++.old-deja/g++.ns/crash2.C: New test.
52799
52800 * g++.old-deja/g++.pt/defarg8.C: New test.
52801
52802 * g++.old-deja/g++.pt/instantiate6.C: New test.
52803
52804 * g++.old-deja/g++.pt/static6.C: New test.
52805
52806 * g++.old-deja/g++.pt/decl2.C: New test.
52807
52808 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
52809
52810 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
52811 problem is actually related with name lookup, but so what? :-)
52812
52813 * g++.old-deja/g++.pt/friend37.C: New test.
52814
52815 1998-11-25 Dave Love <d.love@dl.ac.uk>
52816
52817 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52818 element, which fails on some systems.
52819
52820 * g77.f-torture/execute/labug1.f: New test.
52821
52822 1998-11-21 Jeffrey A Law (law@cygnus.com)
52823
52824 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52825 is defined.
52826
52827 1998-11-18 Dave Love <d.love@dl.ac.uk>
52828
52829 * g77.f-torture/compile/981117-1.f: New test.
52830
52831 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
52832
52833 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
52834 properly discarded.
52835
52836 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
52837
52838 * gcc.c-torture/execute/memcheck: New directory of tests for
52839 -fcheck-memory-usage.
52840
52841 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52842
52843 * README: New file, general information about the testsuite and
52844 new description of the various C++ test subdirectories.
52845 * README.g++: Eliminate obsolete information, update and move most
52846 relevant stuff to README.
52847
52848 1998-11-07 Richard Henderson <rth@cygnus.com>
52849
52850 * gcc.c-torture/compile/981107-1.c: New test.
52851
52852 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
52853
52854 * execute/memcpy-bi.c: New testcase.
52855
52856 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
52857
52858 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52859 base classes.
52860
52861 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52862 template is selected.
52863
52864 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52865 classes, it should be accepted for all types.
52866
52867 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52868
52869 * g++.old-deja/g++.pt/spec24.C: Ensure that template
52870 specializations start with template headers.
52871
52872 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
52873
52874 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52875
52876 * g++.old-deja/g++.other/init9.C: Test cross initialization of
52877 non-POD types.
52878
52879 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52880
52881 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52882
52883 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52884
52885 * compile/981022-1.c, compile/981022-1.x: New test and driver.
52886
52887 1998-10-19 Jeffrey A Law (law@cygnus.com)
52888
52889 * 981019-1.c: New test.
52890
52891 1998-10-14 Robert Lipe <robertl@dgii.com>
52892
52893 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52894 find objc headers.
52895
52896 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52897
52898 * compile/981001-4.c: Remove use of GCC extension that triggers a
52899 compiler bug.
52900
52901 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
52902
52903 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52904
52905 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
52906
52907 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
52908 instantiation of template produces incorrect code for delete
52909 expression.
52910
52911 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
52912 constructors' name is not unique.
52913 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52914 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52915
52916 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
52917 automatic array of const is ill-formed.
52918
52919 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
52920 of template parameter?
52921
52922 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
52923 const.
52924
52925 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
52926 pointer-to-member expression.
52927
52928 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
52929 declaration causes ICE.
52930
52931 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
52932
52933 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
52934 reserved in the global namespace.
52935
52936 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52937 generate needed virtual table.
52938
52939 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52940
52941 1998-10-10 Dariush Eslimi <eslimi@loran.com>
52942
52943 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52944 template-dependent type
52945
52946 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
52947
52948 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52949 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52950 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52951
52952 * g++.old-deja/g++.other/using5.C: New test; using decl from base
52953 class should be usable as argument of member function.
52954 * g++.old-deja/g++.other/using6.C: New test; using decl from base
52955 class should be usable as return type of member function.
52956 * g++.old-deja/g++.other/using7.C: New test; using decl from base
52957 class should be usable as type of data member.
52958
52959 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52960
52961 1998-10-09 Jeffrey A Law (law@cygnus.com)
52962
52963 * gcc.c-torture/special/920521-1.c: Fix bogus test.
52964
52965 1998-10-08 Nick Clifton <nickc@cygnus.com>
52966
52967 * gcc.dg/dll-?.c Add thumb to target list.
52968 Fix assembler scan patterns to match current assembler output.
52969
52970 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
52971
52972 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
52973 matching of template brackets.
52974
52975 * g++.old-deja/g++.other/using4.C: New test. Test using
52976 declarations of methods from base classes.
52977
52978 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
52979 within functions should introduce names into the innermost
52980 enclosing namespace.
52981
52982 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
52983 of static locals if first initialization throws.
52984
52985 1998-10-07 Jim Wilson <wilson@cygnus.com>
52986
52987 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52988
52989 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
52990
52991 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
52992 lose track of the possible targets of tablejump insns.
52993 * special/special.exp: Run it.
52994
52995 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52996
52997 * g++.old-deja/g++.pt/friend35.C: New test. A template function
52998 must be declared before its specializations can be named in friend
52999 declarations.
53000
53001 1998-10-05 Dave Love <d.love@dl.ac.uk>
53002
53003 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53004
53005 * g77.f-torture/execute/io1.f: New test.
53006
53007 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
53008
53009 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53010 with pointer to template function, for which no argument deduction
53011 is possible.
53012
53013 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53014 specialization of template function as argument to template
53015 function.
53016
53017 * g++.old-deja/g++.other/access2.C: New test; Inner class
53018 shouldn't have privileged access to Outer's names.
53019
53020 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
53021
53022 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53023 friend template declared within template class conflicts with
53024 nested class of the same name.
53025
53026 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53027 is ignored.
53028
53029 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53030 object with direct initializer as function declaration.
53031
53032 * g++.old-deja/g++.other/decl2.C: New test; duplicate
53033 initializers.
53034
53035 * g++.old-deja/g++.other/null2.C: New test; conditional operator
53036 involving const pointer and NULL produces incorrect result.
53037
53038 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53039 type name without `typename' should be rejected with -pedantic.
53040
53041 1998-10-02 Richard Henderson <rth@cygnus.com>
53042
53043 * g++.old-deja/g++.other/addrof1.C: New test.
53044
53045 1998-10-01 Nick Clifton <nickc@cygnus.com>
53046
53047 * gcc.c-torture/compile/981001-1.c: New test.
53048 * gcc.c-torture/execute/981001-1.c: New test.
53049
53050 1998-10-01 Jeffrey A Law (law@cygnus.com)
53051
53052 * gcc.c-torture/compile/981001-2.c: New test.
53053 * gcc.c-torture/compile/981001-3.c: New test.
53054 * gcc.c-torture/compile/981001-4.c: New test.
53055
53056 1998-10-01 Robert Lipe <robertl@dgii.com>
53057
53058 * lib/objc.exp (objc_target_compile): Add -L during compiles for
53059 multilibbed hosts. Idea grafted from g77.exp.
53060
53061 1998-09-30 Dave Love <d.love@dl.ac.uk>
53062
53063 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53064 avoid losing on systems which need -lsocket.
53065
53066 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
53067
53068 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53069 * g++.old-deja/g++.other/nested2.C: Ditto.
53070 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53071 failure.
53072
53073 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
53074
53075 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53076 preferred over template operator!= for enum bitfields.
53077
53078 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
53079
53080 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53081 that happen to have the same base name, but in different scopes,
53082 are incorrectly rejected.
53083
53084 1998-09-16 Richard Henderson <rth@cygnus.com>
53085
53086 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53087 on the native word size instead of an integer literal.
53088
53089 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
53090
53091 * g++.old-deja/g++.other/static2.C: Invocation of static data
53092 member of type pointer-to-function denoted as non-static member.
53093
53094 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53095 checks involving function types and aliases.
53096
53097 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
53098
53099 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53100 redefined to the same non-trivial type.
53101
53102 * g++.old-deja/g++.pt/explicit73.C: Test for proper
53103 namespace-qualification of template specializations declared in
53104 other namespaces.
53105
53106 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53107 to declare a subset of the specializations of a template function
53108 as friends of specializations of a template class.
53109
53110 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53111 member templates that do not fully specialize the enclosing
53112 template class are rejected.
53113
53114 1998-09-11 Dave Love <d.love@dl.ac.uk>
53115
53116 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53117
53118 1998-09-08 Dave Love <d.love@dl.ac.uk>
53119
53120 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53121 altered from libf2c/libU77 version.
53122
53123 1998-09-06 Dave Love <d.love@dl.ac.uk>
53124
53125 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53126
53127 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
53128 Alexandre Oliva <oliva@dcc.unicamp.br>
53129
53130 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53131 (un)signed char are different types for template specialization
53132 purposes.
53133
53134 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
53135
53136 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53137 * objc: ObjC testsuite.
53138
53139 1998-08-31 Catherine Moore <clm@cygnus.com>
53140
53141 * gcc.c-torture/execute/941014-1.x: New file.
53142
53143 1998-08-31 Nick Clifton <nickc@cygnus.com>
53144
53145 * lib/c-torture.exp: Add support for
53146 torture_eval_before_compile and torture_eval_before_execute
53147 variables.
53148
53149 1998-08-30 Jeffrey A Law (law@cygnus.com)
53150
53151 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
53152 this test triggers valid.
53153
53154 1998-08-27 Jeffrey A Law (law@cygnus.com)
53155
53156 * gcc.dg/980827-1.c: New test.
53157
53158 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
53159
53160 * gcc.c-torture/execute/loop-4b.c: New test.
53161
53162 1998-08-26 Nick Clifton <nickc@cygnus.com>
53163
53164 * lib/c-torture.exp: Add support for
53165 torture_eval_before_compile and torture_eval_before_execute
53166 variables.
53167
53168 1998-08-25 Jeffrey A Law (law@cygnus.com)
53169
53170 * gcc.c-torture/compile/980825-1.c: New test.
53171
53172 1998-08-24 Nick Clifton <nickc@cygnus.com>
53173
53174 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53175 count number tests in opt_t0 not good_t0.
53176
53177 1998-08-24 Jeffrey A Law (law@cygnus.com)
53178
53179 * gcc.c-torture/compile/930326-1.x: Fix typo.
53180
53181 1998-08-23 Mark Mitchell <mark@markmitchell.com>
53182
53183 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53184 causes an ICE.
53185
53186 1998-08-21 Jeffrey A Law (law@cygnus.com)
53187
53188 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53189 STACK_SIZE is defined.
53190 * gcc.c-torture/unsorted/stuct.c: Similarly.
53191
53192 * gcc.c-torture/compile/980821-1.c: New test.
53193
53194 1998-08-21 Jeffrey A Law (law@cygnus.com)
53195
53196 * gcc.c-torture/execute/980526-2.c: Disable for targets with
53197 16bit ints.
53198
53199 1998-08-19 Mark Mitchell <mark@markmitchell.com>
53200
53201 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53202 code.
53203
53204 1998-08-09 Mark Mitchell <mark@markmitchell.com>
53205
53206 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53207 error'.
53208
53209 1998-08-18 Jeffrey A Law (law@cygnus.com)
53210
53211 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53212
53213 1998-08-16 Jeffrey A Law (law@cygnus.com)
53214
53215 * gcc.c-torture/compile/980816-1.c: New test.
53216
53217 * gcc.dg/980816-1.c: New test.
53218
53219 1998-08-13 Jeffrey A Law (law@cygnus.com)
53220
53221 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53222 compiler for ieee tests.
53223
53224 1998-08-01 Dave Love <d.love@dl.ac.uk>
53225
53226 * g77.f-torture/compile/980729-0.f: New test.
53227
53228 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
53229
53230 * gcc.c-torture/special/eeprof-1.c: New test, for
53231 -finstrument-functions.
53232 * gcc.c-torture/special/special.exp: Run it.
53233
53234 1998-07-29 Jeffrey A Law (law@cygnus.com)
53235
53236 * gcc.c-torture/compile/980729-1.c: New test.
53237
53238 1998-07-27 Nick Clifton <nickc@cygnus.com>
53239
53240 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53241 __thumb__ is defined, and test for ARM style doubles if so.
53242
53243 1998-07-26 Dave Love <d.love@dl.ac.uk>
53244
53245 * g77.f-torture/noncompile/980615-0.f: New test.
53246
53247 1998-07-26 H.J. Lu (hjl@gnu.org)
53248
53249 * gcc.dg/980312-1.c: Do link instead of compile.
53250 * gcc.dg/980313-1.c: Likewise.
53251
53252 1998-07-26 Jeffrey A Law (law@cygnus.com)
53253
53254 * gcc.c-torture/compile/980726-1.c: New test.
53255
53256 1998-07-25 Dave Love <d.love@dl.ac.uk>
53257
53258 * g77.f-torture/execute/io0.f: New test.
53259
53260 1998-07-24 Nick Clifton <nickc@cygnus.com>
53261
53262 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53263 an int.
53264
53265 1998-06-18 Michael Meissner <meissner@cygnus.com>
53266
53267 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53268 m32r bugs.
53269
53270 1998-07-17 Nick Clifton <nickc@cygnus.com>
53271
53272 * gcc.dg/980626-1.c: Expect failures for all toolchains until
53273 c-decl.c:grokdeclarator can handle mode attributes.
53274
53275 1998-07-16 Jeffrey A Law (law@cygnus.com)
53276
53277 * gcc.c-torture/execute/980716-1.c: New test.
53278
53279 1998-07-13 Jeffrey A Law (law@cygnus.com)
53280
53281 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53282 the mn10200.
53283 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
53284 the mn10200.
53285 * gcc.c-torture/execute/va-arg-3.x: Similarly.
53286 * gcc.c-torture/compile/930326-1.x: Similarly.
53287
53288 1998-07-13 Dave Love <d.love@dl.ac.uk>
53289
53290 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53291 New test from Craig.
53292
53293 1998-07-12 Dave Love <d.love@dl.ac.uk>
53294
53295 * g77.f-torture/noncompile/980616-0.f: New test.
53296
53297 * g77.f-torture/execute/970816-3.f: New test from Craig.
53298
53299 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53300
53301 * g++.other/singleton.C: Return error value instead of taking
53302 SIGSEGV.
53303
53304 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53305
53306 * g++.other/singleton.C: New test. Warning is under dispute.
53307 Runtime crash is not.
53308
53309 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53310
53311 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53312 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53313 using6.C, using7.C}: New namespace tests.
53314
53315 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
53316
53317 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53318 specialization with typedef'ed names used as array indexes.
53319
53320 1998-07-09 Jeffrey A Law (law@cygnus.com)
53321
53322 * gcc.c-torture/execute/980709-1.c: New test.
53323
53324 * gcc.dg/980709-1.c: New test.
53325
53326 1998-07-07 Richard Henderson <rth@cygnus.com>
53327
53328 * gcc.c-torture/execute/bcp-1.c: New test.
53329
53330 1998-07-07 Jeffrey A Law (law@cygnus.com)
53331
53332 * gcc.c-torture/execute/980707-1.c: New test.
53333
53334 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
53335
53336 * gcc.c-torture/compile/980706-1.c: New test.
53337
53338 1998-07-01 Dave Love <d.love@dl.ac.uk>
53339
53340 * g77.f-torture/execute/980701-0.f,
53341 g77.f-torture/execute/980701-1.f: New test from Craig.
53342
53343 1998-07-01 Jeffrey A Law (law@cygnus.com)
53344
53345 * gcc.c-torture/compile/980701-1.c: New test.
53346
53347 * gcc.c-torture/execute/980701-1.c: New test.
53348
53349 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
53350 rlsruhe.de>
53351
53352 * g++.old-deja/g++.robertl/eb132.C: New test.
53353 * g++.old-deja/g++.robertl/eb133.C: Likewise.
53354
53355 1998-06-29 Dave Love <d.love@dl.ac.uk>
53356
53357 * g77.f-torture/execute/980628-7.f,
53358 g77.f-torture/execute/980628-8.f,
53359 g77.f-torture/execute/980628-9.f,
53360 g77.f-torture/execute/980628-10.f: New tests from Craig.
53361
53362 * g77.f-torture/execute/980628-3.f: Remove mail headers.
53363
53364 1998-06-28 Jeffrey A Law (law@cygnus.com)
53365
53366 * g77.f-torture/execute/980628-4.f: New test from Craig.
53367 * g77.f-torture/execute/980628-5.f: Likewise.
53368 * g77.f-torture/execute/980628-2.f: Likewise.
53369 * g77.f-torture/execute/980628-0.f: Likewise.
53370 * g77.f-torture/execute/980628-1.f: Likewise.
53371 * g77.f-torture/execute/980628-3.f: Likewise.
53372 * g77.f-torture/execute/980628-6.f: Likewise.
53373
53374 1998-06-28 Jeffrey A Law (law@cygnus.com)
53375
53376 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53377 directory when nothing has been installed yet.
53378
53379 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
53380
53381 * gcc.c-torture/special/special.exp: Handle newer versions of
53382 dejagnu.
53383
53384 1998-06-26 Jeffrey A Law (law@cygnus.com)
53385
53386 * gcc.dg/980626-1.c: New test.
53387
53388 1998-06-19 Bruno Haible <haible@ilog.fr>
53389
53390 * gcc.misc-tests/m-un-2.c: New test.
53391 * g++.old-deja/g++.other/warn01.c: Likewise.
53392
53393 1998-06-19 Robert Lipe <robertl@dgii.com>
53394
53395 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53396 compatibility with assmblers with a different comment character.
53397 Eliminate use of GAS-specific extensions.
53398
53399 1998-06-19 Jeffrey A Law (law@cygnus.com)
53400
53401 * gcc.c-torture/execute/ieee/980619-1.c: New test.
53402
53403 1998-06-19 Robert Lipe <robertl@dgii.com>
53404
53405 * lib/g77.exp: Replace search for libf2c.a with search for newly
53406 renamed libg2c.a
53407
53408 1998-06-17 Jeffrey A Law (law@cygnus.com)
53409
53410 * gcc.c-torture/execute/980617-1.c: New test.
53411
53412 1998-06-12 Jeffrey A Law (law@cygnus.com)
53413
53414 * gcc.c-torture/execute/980612-1.c: New test.
53415
53416 1998-06-08 Jeffrey A Law (law@cygnus.com)
53417
53418 * gcc.dg/980523-1.c: Only test on ppc-linux.
53419 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53420
53421 * gcc.c-torture/execute/980608-1.c: New test.
53422
53423 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
53424
53425 * gcc.c-torture/execute/980605-1.c: New test.
53426
53427 1998-06-04 Jeffrey A Law (law@cygnus.com)
53428
53429 * gcc.c-torture/execute/980604-1.c: New test.
53430
53431 1998-06-02 Jeffrey A Law (law@cygnus.com)
53432
53433 * gcc.c-torture/execute/980602-1.c: New test.
53434 * gcc.c-torture/execute/980602-2.c: Likewise.
53435
53436 1998-06-02 Dave Love <d.love@dl.ac.uk>
53437
53438 * 970125-0.f: Fix per JCB. Add commentary.
53439
53440 1998-05-31 Michael Meissner <meissner@cygnus.com>
53441
53442 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53443 IEEE -0 support.
53444
53445 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53446
53447 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53448 earlier.
53449
53450 1998-05-28 Catherine Moore <clm@cygnus.com>
53451
53452 * gcc.c-torture/execute/980526-3.c: New test.
53453
53454 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
53455
53456 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53457 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53458 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53459 m88k-motorola-sysv3 to XFAIL.
53460
53461 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53462
53463 * gcc.dg/980526-1.c: New test.
53464 * gcc.c-torture/execute/980526-2.c: New test.
53465
53466 1998-05-26 Jeffrey A Law (law@cygnus.com)
53467
53468 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53469
53470 * gcc.c-torture/execute/980526-1.c: New test.
53471
53472 1998-05-26 Dave Love <d.love@dl.ac.uk>
53473
53474 * g77.f-torture/execute/alpha2.f: Add runtime test.
53475
53476 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
53477
53478 * g++.old-deja/old-deja.exp: Strip leading directories.
53479
53480 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53481 error for the line. Don't run multiple tests for the same line.
53482
53483 1998-05-23 Jeffrey A Law (law@cygnus.com)
53484
53485 * gcc.dg/980523-1.c: New test.
53486
53487 1998-05-23 Dave Love <d.love@dl.ac.uk>
53488
53489 * g77.f-torture/compile/970915-0.f: New test.
53490
53491 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
53492
53493 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53494
53495 1998-05-21 Jeffrey A Law (law@cygnus.com)
53496
53497 * gcc.dg/980520-1.c: New test.
53498
53499 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
53500
53501 * gcc.dg/980502-1.c: Fix return type.
53502
53503 1998-05-20 Jeffrey A Law (law@cygnus.com)
53504
53505 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53506 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53507 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53508 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53509 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53510
53511 1998-05-20 Dave Love <d.love@dl.ac.uk>
53512
53513 * g77.f-torture/execute/980520-1.f: New test.
53514
53515 1998-05-15 Dave Love <d.love@dl.ac.uk>
53516
53517 * lib/mike-g77.exp: New file.
53518
53519 * g77.f-torture/noncompile/noncompile.exp,
53520 g77.f-torture/noncompile/check0.f: New files.
53521
53522 1998-05-14 Dave Love <d.love@dl.ac.uk>
53523
53524 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53525 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53526 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53527 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53528 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53529 abort where appropriate.
53530
53531 1998-05-05 Michael Meissner <meissner@cygnus.com>
53532
53533 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53534 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53535
53536 1998-04-29 Dave Love <d.love@dl.ac.uk>
53537
53538 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53539
53540 1998-04-27 Dave Love <d.love@dl.ac.uk>
53541
53542 * g77.f-torture/compile/980427-0.f: New test.
53543
53544 1998-04-24 Dave Love <d.love@dl.ac.uk>
53545
53546 * g77.f-torture/compile/980424-0.f: New test.
53547
53548 1998-04-19 Dave Love <d.love@dl.ac.uk>
53549
53550 * g77.f-torture/compile/980419-2.f (main): New test.
53551 * g77.f-torture/compile/970125-0.f: New test.
53552 * g77.f-torture/compile/980419-1.f: New test.
53553
53554 1998-04-08 Jim Wilson <wilson@cygnus.com>
53555
53556 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
53557 of loop-4.c.
53558
53559 1998-04-07 Jim Wilson <wilson@cygnus.com>
53560
53561 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53562
53563 1998-04-03 Jim Wilson <wilson@cygnus.com>
53564
53565 * gcc.c-torture/compile/980329-1.c: New test.
53566
53567 1998-03-18 Jim Wilson <wilson@cygnus.com>
53568
53569 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53570 * gcc.dg/980312-1.c: Fix typo in -march command.
53571
53572 1998-03-16 H.J. Lu (hjl@gnu.org)
53573
53574 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53575
53576 1998-03-11 Robert Lipe <robertl@dgii.com>
53577
53578 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
53579 Dave Love agree the Fortran source is bogus.
53580
53581 1998-03-11 Robert Lipe <robertl@dgii.com>
53582
53583 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53584 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53585 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53586 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53587 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53588
53589 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
53590
53591 * g++.old-deja/g++.other/friend1.C: New test.
53592
53593 1998-02-18 Dave Love <d.love@dl.ac.uk>
53594
53595 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53596 possibly uninitialized) variables and declare dnrm2.
53597
53598 1998-02-23 Robert Lipe <robertl@dgii.com>
53599
53600 From Bruno Haible <haible@ilog.fr>:
53601 * gcc.c-torture/execute/980223.c: New test.
53602
53603 1998-02-13 Jeffrey A Law (law@cygnus.com)
53604
53605 * gcc.dg/ifelse-1.c: New test.
53606
53607 1998-02-09 H.J. Lu (hjl@gnu.org)
53608
53609 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53610
53611 * lib/old-dejagnu.exp (old-dejagnu): Added the
53612 "execution test - XFAIL *-*-*" handling in the spirit of
53613 "excess errors test -". Changed the "execution test fails"
53614 handling to be like "excess errors test fails".
53615 * Update various tests accordingly.
53616
53617 1998-02-06 Jim Wilson <wilson@cygnus.com>
53618
53619 * gcc.c-torture/execute/980205.c: New test.
53620
53621 1998-01-18 Jeffrey A Law (law@cygnus.com)
53622
53623 * lib/c-torture.exp: Look for .x files instead of .cexp files.
53624 * lib/f-torture.exp: Similarly.
53625 * gcc.c-torture: Rename all .cexp files to .x files.
53626
53627 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
53628
53629 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53630 (940510-1.c): Removed duplicate.
53631 (971104-1.c): New test.
53632
53633 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
53634
53635 * lib/f-torture.exp: Improve error and loop detection.
53636
53637 1997-11-19 Michael Meissner <meissner@cygnus.com>
53638
53639 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53640 use that to size the filler array.
53641
53642 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
53643
53644 * lib/c-torture.exp(c-torture-execute): Fix typo.
53645
53646 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53647 testcase as the executable name. Keep the executable around if
53648 the test fails.
53649
53650 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
53651
53652 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53653 changes. Only test one -g option, and move it to the end of the
53654 list of options to test.
53655
53656 1997-09-19 Michael Meissner <meissner@cygnus.com>
53657
53658 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53659 variable GCC_TORTURE_OPTIONS to supply default switches separated
53660 by colons. If no environment variable, run tests with -O0 -g, -O1
53661 -g, and -O2 -g as well.
53662
53663 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
53664
53665 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53666 explanatory comments. Fix indentation.
53667
53668 1997-09-15 Jeffrey A Law (law@cygnus.com)
53669
53670 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53671
53672 1997-09-11 Jeffrey A Law (law@cygnus.com)
53673
53674 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53675 * g++.old-deja/g++.mike/p7325.C: Likewise.
53676 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53677
53678 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
53679
53680 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53681 * g++.old-deja/g++.brendan/crash30.C: Likewise.
53682 * g++.old-deja/g++.brendan/crash39.C: Likewise.
53683 * g++.old-deja/g++.law/operators4.C: Likewise.
53684
53685 1997-09-11 Joe Buck (jbuck@synopsys.com)
53686
53687 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53688 * g++.old-deja/g++.mike/p784.C: Ditto.
53689 * g++.old-deja/g++.mike/p785.C: Ditto.
53690
53691 1997-09-05 Jeffrey A Law (law@cygnus.com)
53692
53693 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53694
53695 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
53696
53697 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53698 target feature; pass this to c-torture-execute as needed.
53699
53700 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
53701
53702 * lib/c-torture.exp(c-torture-execute): If the previous and the
53703 current executables being tested are identical, we don't need to
53704 run the executable again. Try to make the executable names
53705 unique. Add an optional argument for passing additional compiler
53706 flags.
53707
53708 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
53709
53710 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53711
53712 1997-08-29 Jeffrey A Law (law@cygnus.com)
53713
53714 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53715
53716 1997-07-31 Jeffrey A Law (law@cygnus.com)
53717
53718 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53719 32bit or larger longs.
53720
53721 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53722 have either a 32bit long or 32bit int.
53723
53724 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
53725
53726 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53727 Make double precision tests dependent on sizeof (double).
53728
53729 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
53730
53731 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53732 too.
53733
53734 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
53735
53736 * gcc.c-torture/compile/961203-1.cexp: New script.
53737
53738 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
53739
53740 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53741 up the includes ourselves.
53742
53743 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
53744
53745 * lib/plumhall.exp: Remove random include, and add a few
53746 verbose messages for debugging.
53747
53748 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
53749
53750 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53751 of trying to do it ourselves.
53752
53753 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53754
53755 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53756
53757 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
53758
53759 * gcc.prms/5403.c: Made regexp a bit less strict.
53760
53761 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
53762
53763 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53764 is returned from remote_load instead.
53765 * lib/plumhall.exp: Ditto.
53766 * lib/mike-g++.exp: Ditto.
53767 * lib/old-dejagnu.exp: Ditto.
53768 * lib/c-torture.exp: Ditto.
53769
53770 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
53771
53772 * lib/g++.exp: Use build_wrapper procedure.
53773 * lib/gcc.exp: Ditto.
53774
53775 1997-05-20 Jeffrey A Law (law@cygnus.com)
53776
53777 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53778 an old-style decl for malloc. Fixes tests to work when
53779 sizeof (int) != sizeof (size_t).
53780
53781 1997-05-15 Mike Meissner <meissner@cygnus.com>
53782
53783 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53784
53785 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53786 use stdargs.h interface.
53787
53788 1997-05-15 Mike Meissner <meissner@cygnus.com>
53789
53790 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53791 NO_VARARGS when compiling.
53792
53793 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
53794
53795 * lib/plumhall.exp(ph_includes): New procedure.
53796 (ph_make): Use it.
53797 (ph_compiler): Ditto.
53798
53799 * lib/g++.exp: Rename test-glue.c to testglue.c.
53800 * lib/gcc.exp: Ditto.
53801
53802 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
53803
53804 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53805 to completion when it's called.
53806
53807 1997-03-21 Michael Meissner <meissner@cygnus.com>
53808
53809 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53810 is defined, don't do test.
53811
53812 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
53813
53814 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53815 for object files.
53816 (ph_summary): Mark skipped testcases as untested, not unresolved.
53817
53818 * lib/plumhall.exp (ph_make): If unresolved because of bad
53819 errorCode, record errorCode in log file.
53820 (*): Replace send_log/verbose with verbose -log.
53821
53822 1997-03-19 Michael Meissner <meissner@cygnus.com>
53823
53824 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53825 double conversion if double isn't at least 8 bytes.
53826
53827 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53828 int to work with targets where int is 16 bits.
53829
53830 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53831 8 bytes, just exit, since 4 byte doubles don't have enough bits of
53832 precision for the test to complete.
53833
53834 1997-03-14 Michael Meissner <meissner@cygnus.com>
53835
53836 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53837 if d10v is not compiled with the -mdouble64 flag.
53838 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53839
53840 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53841 d10v is not compiled with the -mint32 flag.
53842
53843 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
53844
53845 * lib/plumhall.exp: Use incr_count.
53846
53847 1997-03-12 Jeffrey A Law (law@cygnus.com)
53848
53849 * gcc.c-torture: Update to c-torture-1.45.
53850
53851 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
53852
53853 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53854 the name of the expect testcase file).
53855
53856 * lib/g++.exp(g++_init): Ditto.
53857
53858 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
53859
53860 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53861 the host.
53862
53863 * lib/gcc.exp(gcc_exit): New procedure.
53864
53865 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
53866
53867 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53868 specs where appropriate.
53869
53870 * g++.old-deja/g++.arm/*: Added additional ERROR checks
53871 because of new "candidates are" messages, and removed a few
53872
53873 * Converted all non-old-style g++ testcases to old-style, and
53874 moved into g++.old-deja.
53875
53876 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
53877
53878 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53879 options.
53880
53881 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53882 succeeded.
53883
53884 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53885
53886 1997-02-13 Michael Meissner <meissner@cygnus.com>
53887
53888 * lib/gcc.exp (gcc_target_compile): Add support for defining
53889 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53890 the machine doesn't have those features.
53891
53892 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
53893
53894 * g++.law/operators4.exp: Don't use LIBS.
53895
53896 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
53897
53898 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53899
53900 * lib/mike-g++.exp: Don't set the compiler to be tested here.
53901 * lib/g++.exp: Set it here instead. Also, allow use of the
53902 --tool_exec and --tool_opt options. Change CXX to
53903 GXX_UNDER_TEST.
53904
53905 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53906
53907 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53908
53909 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
53910
53911 * lib/old-dejagnu.exp: Use prune_warnings instead of
53912 prune_system_crud.
53913 * lib/mike-g++.exp: Ditto.
53914 * lib/gcc.exp: Ditto.
53915 * lib/g++.exp: Ditto.
53916
53917 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53918
53919 1997-02-07 Jeffrey A Law (law@cygnus.com)
53920
53921 * 941014-2.c: Include stdlib.h
53922 * 960327-1.c: Include stdio.h
53923 * dbra.c, index-1.c: Don't assume ints are 32bits.
53924
53925 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
53926
53927 * lib/gcc.exp: Add gcc,stack_size target feature.
53928
53929 * lib/g++.exp(g++_target_compile): Add the include and link
53930 paths here, not in two other places. And, it's $options, not
53931 options.
53932
53933 * lib/mike-g++.exp(postbase): Remove the code that determines
53934 the correct include and link paths.
53935 * g++.old-deja/old-deja.exp: Ditto.
53936
53937 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
53938
53939 * lib/g++.exp(g++_init): target_compile no longer returns the
53940 filename of the result.
53941
53942 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
53943
53944 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53945 call to glob.
53946
53947 * gcc.c-torture/special/special.exp: Change call to
53948 gcc_target_compile to include the object file.
53949
53950 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
53951
53952 * gcc.c-torture/special/special.exp: Correct misspelling in last
53953 change.
53954
53955 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
53956
53957 * lib/plumhall.exp(ph_summary): Log the entire output of the
53958 executable. Return -1 if there were any failures, 0 otherwise.
53959 (ph_execute): Return -1 if there were any failures, 0 otherwise.
53960 (ph_make): Clean up objects and executables that were built
53961 if the tests succeeded.
53962
53963 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
53964
53965 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53966 libraries and includes in the build tree as appropriate.
53967
53968 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
53969
53970 * lib/c-torture.exp: Instead of looking for the global variable
53971 NO_LONG_LONG, check to see if that's a feature of the target.
53972
53973 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
53974
53975 * config/default.exp: Minimize. Delete the remainer of the files in
53976 config; this functionality is now in devo/dejagnu/config.
53977
53978 g++.*/*: Pass any additional flags used to compile to postbase;
53979 delete CXXFLAGS.
53980
53981 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53982 is now done by runtest.exp. Use gcc_target_compile instead of
53983 compile.
53984
53985 lib/c-torture.exp: Use gcc_target_compile instead of compile.
53986 Remove references to CFLAGS. Use remote_file instead of
53987 calling rm -f.
53988 (c-torture): Take a list of arguments to use to compile this
53989 testcase.
53990
53991 lib/g++.exp: Simplify. Use target_compile instead of compile.
53992 lib/gcc-dg.exp: Ditto.
53993 lib/gcc.exp: Ditto.
53994 lib/mike-{gcc,g++}.exp: Ditto.
53995 lib/old-dejagnu.exp: Ditto.
53996 lib/plumhall.exp: Ditto.
53997
53998 1997-01-08 Jim Wilson <wilson@cygnus.com>
53999
54000 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54001 (ph_linker): Likewise.
54002
54003 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
54004
54005 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54006 MAP_ANON / MAP_ANONYMOUS if defined;
54007 else try to map from /dev/zero .
54008
54009 1996-11-12 Jeffrey A Law (law@cygnus.com)
54010
54011 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54012 isn't defined, then define it to MAP_ANONYMOUS.
54013
54014 1996-11-12 Jeffrey A Law (law@cygnus.com)
54015
54016 * gcc.c-torture: Update to c-torture-1.42 release.
54017
54018 1996-11-11 Jeffrey A Law (law@cygnus.com)
54019
54020 * gcc.c-torture: Update to c-torture-1.41 release.
54021
54022 1996-10-27 Jeffrey A Law (law@cygnus.com)
54023
54024 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
54025 c-torture release.
54026
54027 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
54028
54029 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54030 and LDFLAGS. Fix second case to append the target_info ldflags
54031 onto LDFLAGS, not CFLAGS.
54032 * lib/g++.exp (g++_init): Add target_info stuff.
54033 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
54034 of libgloss and newlib flags for !native.
54035
54036 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54037 (GDB): Fix relative path to go up another dir for finding gdb.
54038
54039 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
54040
54041 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54042 versions in the target_info array, if they don't exist.
54043
54044 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
54045
54046 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54047
54048 1996-07-08 Jim Wilson <wilson@cygnus.com>
54049
54050 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54051 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54052
54053 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
54054
54055 * lib/old-dejagnu.exp: Don't remove the output file before we've
54056 actually tested it. Don't append pwd to the path of the executable
54057 we're testing.
54058
54059 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
54060
54061 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54062
54063 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
54064
54065 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54066 temporary directory for compiler files, and set it to a default
54067 value of /tmp. Set $output as the name of the output file from
54068 compiling the testcase. Add a -o option to $cflags_var so the
54069 compiler writes the final output file as $output. Set $executable
54070 to $output.
54071
54072 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54073 directory for compiler files, and set it to /tmp if it doesn't
54074 already have a value. Set $output_file to the name of the output
54075 file from compiling the testcase. Add a -o option to CXXFLAGS so
54076 the compiler writes the final output file as $output. Use $output
54077 as the executable to be tested.
54078
54079 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54080
54081 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54082
54083 1996-06-08 Jeffrey A Law (law@cygnus.com)
54084
54085 * gcc.c-torture/execute/pending-1.c: New test. Still
54086 pending in Tege's queue.
54087
54088 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
54089
54090 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54091 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
54092 if there were failures. Call unresolved if there were unresolved
54093 testcases. Call gcc_fail if program did not run to completion.
54094 (ph_make): Pass additional argument name to ph_execute.
54095 (ph_execute): Add new argument. Pass additional arguments to
54096 ph_summary. Call gcc_fail is there is no execution output.
54097
54098 1996-04-24 Jeffrey A Law (law@cygnus.com)
54099
54100 * lib/plumhall.exp (proc_summary): Output relavent summary
54101 lines into the log so specific failures in plumhall can be
54102 investigated.
54103
54104 1996-04-10 Jeffrey A Law (law@cygnus.com)
54105
54106 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54107 (c-torture-execute): Don't try to execute tests which use
54108 "long long" types if $NO_LONG_LONG is nonzero.
54109
54110 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
54111
54112 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54113 not c-torture.
54114
54115 * gcc.ieee: Move from here.
54116 * gcc.c-torture/execute/ieee: To here.
54117
54118 1996-03-26 Jeffrey A Law (law@cygnus.com)
54119
54120 * gcc.c-torture: Update to c-torture-1.41 release.
54121
54122 1996-03-22 Jeffrey A Law (law@cygnus.com)
54123
54124 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54125 not "$output".
54126
54127 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
54128
54129 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54130 -c present.
54131
54132 1996-03-02 Jeffrey A Law (law@cygnus.com)
54133
54134 * config/proelf.exp: Handle connecting to a simulator.
54135
54136 1996-01-31 Jeffrey A Law (law@cygnus.com)
54137
54138 * config/proelf.exp: New file. Enough framework that we can
54139 run c-torture tests on the proelf targets (or any other target
54140 that gdb can connect to for that matter).
54141
54142 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
54143
54144 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54145 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
54146
54147 * lib/plumhall.exp (ph_execute): Always call ph_summary if
54148 exec_output exists.
54149
54150 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
54151
54152 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54153 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54154
54155 * config/*.exp: Update FSF address. Change result of ${tool}_load
54156 to pass/fail/unresolved/unsupported/untested. Caller must now
54157 call unresolved/unsupported/untested.
54158 * lib/*.exp: Update FSF address. Update to handle new results of
54159 ${tool}_load.
54160 * lib/chill.exp (verbose): Delete.
54161
54162 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
54163
54164 * lib/gcc.exp (default_gcc_start): Change order of args to
54165 $LDFLAGS $CFLAGS $LIBS.
54166 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54167 Save/set/restore CFLAGS. Pass single arg to gcc_start.
54168 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54169 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54170 * gcc.misc-tests/dg-test.exp: Likewise.
54171 * gcc.misc-tests/msgs.exp: Likewise.
54172 * gcc.prms/prms.exp: Likewise.
54173 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54174 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54175
54176 * lib/dg.exp: Deleted, moved to dejagnu/lib.
54177
54178 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54179
54180 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54181
54182 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54183 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54184
54185 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54186 necessary.
54187
54188 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
54189
54190 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54191 global for loop; add use of $mathlib.
54192 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54193 settings here; set mathlib for anything but VxWorks.
54194
54195 1996-01-22 Jeffrey A Law (law@cygnus.com)
54196
54197 * gcc.c-torture: Update to c-torture-1.40 release.
54198
54199 1996-01-03 Jeffrey A Law (law@cygnus.com)
54200
54201 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54202 dg.exp.
54203
54204 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
54205
54206 * lib/c-torture.exp (c-torture-execute): Declare "output" as
54207 global.
54208
54209 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
54210
54211 * lib/g++.exp (LIBS): Define if not already.
54212 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54213 (gcc-dg-prune): Call prune_gcc_output.
54214 * lib/gcc.exp (prune_gcc_output): New proc.
54215 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54216 prune_gcc_output.
54217
54218 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
54219
54220 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54221 (c-torture-execute): Likewise. Rename `name' to `testcase'.
54222
54223 1995-11-15 Jeffrey A Law (law@cygnus.com)
54224
54225 * gcc.c-torture: Update to c-torture-1.39 release.
54226
54227 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
54228
54229 * lib/c-torture.exp (c-torture-execute): Don't return if one option
54230 fails, try others as well.
54231
54232 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
54233
54234 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54235 If compilation fails, mark execute tests as `untested'.
54236 If test is marked as unsupported, don't mark compilation and
54237 execute tests as failed.
54238
54239 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
54240
54241 * lib/g++.exp (g++_init): Don't link in libg++, and look to
54242 libstdc++ for whether or not we want to be doing shared
54243 libraries. Delete link_curses since we don't need it anymore.
54244 * lib/mike-g++.exp (postbase): Don't link in libg++.
54245 * g++.old-deja/old-deja.exp: Likewise.
54246
54247 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
54248
54249 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54250
54251 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
54252
54253 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54254 For that, add `-Wl,-a,shared_archive'.
54255 * g++.old-deja/old-deja.exp: Likewise.
54256
54257 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
54258
54259 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54260
54261 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
54262
54263 * lib/mike-g++.exp (postbase): Pay attention to the status of
54264 g++_load.
54265
54266 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
54267
54268 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54269
54270 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
54271
54272 * lib/gcc.exp (default_gcc_start): No longer need to log program
54273 being executed or its output, execute_anywhere does that now.
54274 * lib/g++.exp (default_g++_version): Call execute_anywhere.
54275 (default_g++_start): Likewise. Delete calls to verbose/send_log.
54276
54277 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
54278
54279 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54280 the same as those in lib/g++.exp.
54281
54282 1995-10-10 Jeff Law (law@hurl.cygnus.com)
54283
54284 * gcc.c-torture: Update to c-torture-1.38 release.
54285 * gcc.ieee: Related changes.
54286
54287 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
54288
54289 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54290 "exec". Minor reformatting changes.
54291
54292 * config/rom68k.exp (${tool}_load): Make it work in a canadian
54293 cross. This means all "exec" calls now work on a remote host as
54294 well.
54295 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54296 cross. Filter out the extra "\r\n" stuff that expect puts in.
54297 (c-torture-execute): Filter out the bogus warnings like
54298 c-torture-compile does. Add support for canadian cross.
54299 * lib/gcc.exp (default_gcc_version, default_gcc_start)
54300 Use execute_anywhere rather than calling exec directly. Now it
54301 works for canadian cross testing.
54302
54303 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
54304
54305 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
54306 results into a variable, and check that rather than using file exists.
54307
54308 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
54309
54310 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54311 create a libg++.so. For sunos4.1.*, also add -ltermcap.
54312
54313 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54314
54315 * g++.old-deja/old-deja.exp: Create and pass runshlib and
54316 lib_curses if there's a shared libg++ in the build tree.
54317
54318 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
54319
54320 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54321 if not supported target.
54322
54323 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
54324
54325 * lib/g++.exp (g++_init): Move empty setting of runshlib and
54326 link_curses up to always happen, not just for native builds.
54327
54328 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
54329
54330 * gcc.c-torture: Update to c-torture-1.36 release.
54331 * gcc.failure: Related changes.
54332
54333 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
54334
54335 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54336
54337 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
54338
54339 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54340 * lib/mike-g++.exp (postbase): Not in here. Still reference
54341 runshlib, link_curses, and mathlib for link and run.
54342
54343 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54344 pass the runtime shared library options for Solaris, OSF/1, and
54345 Irix5, and link with -lcurses to avoid unresolved references.
54346
54347 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
54348
54349 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54350 only run once.
54351
54352 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
54353
54354 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54355
54356 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
54357
54358 * gcc.c-torture: Update to c-torture-1.35 release. Note we
54359 do not have a framework for the "compat" tests yet.
54360
54361 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
54362
54363 * lib/mike-g++.exp (postbase): New local variable `mathlib',
54364 set to null if we're testing vxworks5.1. Use that instead of
54365 `-lm' in the setting of LIBS for link and run.
54366
54367 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
54368
54369 * config/rom68k.exp (${tool}_load): Major changes to make it
54370 work. Verified that it does in fact return the stuff in
54371 exec_output properly. Catch any Emul or any TRAP other than 0.
54372
54373 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
54374
54375 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54376 LDFLAGS properly for targets that need stuff from libgloss.
54377 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54378 only run once.
54379 (gpp_initialized): New variable.
54380
54381 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
54382
54383 * config/rom68k.exp: Load libgloss.exp.
54384 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54385 so we can produce a fully linked binary.
54386 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54387 so we can produce a fully linked binary.
54388
54389 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
54390
54391 * lib/plumhall.exp (ph_section): Watch for expected failures.
54392 Add missing `else'.
54393
54394 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54395 run the testcase.
54396 (c-torture): Likewise.
54397
54398 1995-08-28 Doug Evans <dje@cygnus.com>
54399
54400 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54401
54402 * lib/mike-g++.exp (mike_cleanup): New proc.
54403 (prebase): New globals compiler_result, not_compiler_result,
54404 target_regexp.
54405 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
54406 allow leading "-" in pattern. Watch for unsupported tests.
54407 If $compiler_result is set, pattern match assembler code,
54408 and ditto for $not_compiler_result.
54409 * lib/mike-gcc.exp: Likewise.
54410
54411 * lib/plumhall.exp (ph_execute): Only call ph_summary if
54412 execution "succeeded".
54413
54414 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
54415
54416 * config/win32.exp: New file.
54417 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54418
54419 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
54420
54421 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54422 unsupported.
54423 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54424 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54425 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54426
54427 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54428 "... without exceptions was ...". That is now handled by
54429 prune_system_crud.
54430 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54431
54432 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
54433
54434 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54435 sieve.c,sort2.c}: New files.
54436 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54437 sieve.exp,sort2.exp}: Drivers for them.
54438
54439 * lib/mike-gcc.exp (program_output): New user settable variable.
54440 (postbase): Call prune_system_crud. Also prune extraneous compiler
54441 messages.
54442 * lib/mike-g++.exp (program_output): New user settable variable.
54443
54444 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54445
54446 * config/sh.exp: Deleted (use sim.exp instead).
54447
54448 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
54449
54450 * config/vx.exp: Declare CHECKTASK as global.
54451 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54452 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54453 * lib/old-dejagnu.exp: Load [pwd]/$executable.
54454
54455 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54456
54457 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54458 target. Like vx.exp, only includes `vx29k.exp' instead of
54459 `vxworks.exp'.
54460
54461 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
54462
54463 * config/sim.exp: Increase time limit from 120 seconds to 240.
54464
54465 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
54466
54467 * gcc.c-torture/execute/950628-1.c: New test.
54468
54469 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
54470
54471 * gcc.c-torture: Update with changes/additions from
54472 c-torture-1.34.
54473
54474 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
54475
54476 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54477
54478 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
54479
54480 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54481
54482 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
54483
54484 * gcc.c-torture/compile/950512-1.c: New test.
54485 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54486 * gcc.dg/struct-ret-1.c: Likewise.
54487
54488 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
54489
54490 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54491 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54492
54493 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
54494
54495 * gcc.c-torture/special/920411-1.c: Deleted.
54496 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54497
54498 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
54499
54500 * config/sim.exp (${tool}_load): Hack in call to bash to get a
54501 cpu limit.
54502
54503 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
54504
54505 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54506
54507 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
54508
54509 From kenner;
54510 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54511 is the proper length.
54512 * va-arg-3.c: Likewise.
54513
54514 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
54515
54516 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
54517 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54518
54519 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
54520 * lib/g++.exp (default_g++_start): Delete old cruft.
54521
54522 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
54523
54524 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54525 (2 * (1 << 18)) to (2 * (1 << 17)).
54526
54527 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54528
54529 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
54530
54531 * config/rom68k.exp: Renamed from config/idp.exp
54532
54533 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
54534
54535 * c-torture/compile/921109-2.c
54536
54537 1995-04-18 Mike Stump <mrs@cygnus.com>
54538
54539 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54540 excess errors.
54541
54542 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
54543
54544 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54545 output.
54546 * lib/g++.exp (default_g++_start): Likewise.
54547
54548 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
54549
54550 * gcc.c-torture/compile/950329-1.c: New test.
54551
54552 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
54553
54554 * config/bug.exp (${tool}_load): Updated to use new remote_open
54555 and remote_close procs.
54556 * config/idp.exp: New file.
54557
54558 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
54559
54560 * gcc.c-torture/execute/950322-1.c: New test.
54561
54562 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
54563
54564 * config/vx.exp (${tool}_load): Clean up testing of return code from
54565 vxworks_ld and vxworks_spawn.
54566
54567 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
54568
54569 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54570
54571 1995-03-13 Mike Stump <mrs@cygnus.com>
54572
54573 * lib/old-deja.exp: Add `excess errors test - ' error, now one
54574 can mark excess errors on a machine by machine basis. Note, the
54575 default is to not expect any excess errors, even when excess
54576 errors test - is given, so you will want to put an XFAIL ... on
54577 these lines. For example, // excess errors test - XFAIL hppa*-*-*
54578 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54579 those 4 machines, but no others.
54580
54581 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
54582
54583 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54584 * lib/c-torture.exp: to here.
54585
54586 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
54587
54588 * gcc.c-torture/execute/950221-1.c: New test.
54589 * gcc.c-torture/execute/struct-ret-1.c: New test.
54590 * gcc.c-torture/compile/950221-1.c: New test.
54591
54592 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54593
54594 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
54595
54596 * gcc.c-torture/execute/arith-1.c (main): Return 0.
54597 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54598
54599 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
54600
54601 * g++.gb: New directory of tests, derived from my signature and
54602 class scoping tests.
54603
54604 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54605 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54606 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54607 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54608 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54609 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54610 * g++.gb/sig25.C: Likewise.
54611
54612 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54613 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54614 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54615 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54616 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54617 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54618 * g++.gb/sig25.exp: Likewise.
54619
54620 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54621 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54622 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54623 * g++.gb/scope13.C: Likewise, this test still fails.
54624
54625 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54626 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54627 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54628 * g++.gb/scope13.exp: Ditto.
54629
54630 * g++.gb/README: New file, explains what these tests are about.
54631
54632 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
54633
54634 * lib/dg.exp (dg-do): Support `preprocess'.
54635 (dg-test): Likewise.
54636
54637 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
54638
54639 * config/udi.exp: change "continue -expect" to "exp_continue".
54640
54641 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
54642
54643 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54644 Delete redundant tests.
54645
54646 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54647 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54648 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54649 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54650 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54651 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54652 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54653 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54654
54655 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54656 storing label pointers.
54657 * gcc.c-torture/execute/921019-1.c: Likewise.
54658 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54659 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54660 parameter fp.
54661 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54662 constants.
54663
54664 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54665 Delete obsolete tests.
54666
54667 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54668 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54669 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54670 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54671 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54672 * gcc.c-torture/compile/950124-1.c: New test.
54673
54674 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54675
54676 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
54677
54678 * lib/mike-g++.exp: Add -lm to LIBS.
54679
54680 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
54681
54682 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54683
54684 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
54685
54686 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54687
54688 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
54689
54690 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54691
54692 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
54693
54694 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54695 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54696 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54697 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54698 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54699 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54700 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54701 * g++.law/{operators31.C, operators32.C,
54702 * g++.law/{operators33.C, operators34.C}: Likewise.
54703 * g++.law/{pic1.C, refs2.C}: Likewise.
54704 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54705 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54706 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54707 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54708
54709 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54710 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54711 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54712 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54713 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54714 * g++.law/{enum9.exp, friend5.exp}: Likewise.
54715 * g++.law/{nest3.exp, nest4.exp}: Likewise.
54716 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54717 * g++.law/{operators30.exp, operators31.exp}: Likewise.
54718 * g++.law/{operators32.exp, operators33.exp}: Likewise.
54719 * g++.law/{operators34.exp}: Likewise.
54720 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54721 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54722 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54723 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54724 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54725
54726 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54727 No longer expected to fail.
54728 * g++.law/missed-error3.C: Tweak for recent bool changes.
54729
54730 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
54731
54732 * config/emb-unix: Deleted.
54733 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54734 remote execution. Do final link on remote host if REMOTE_LINK is set.
54735
54736 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
54737
54738 * lib/dg.exp (dg-test): Fix typo in last patch.
54739
54740 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
54741
54742 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54743 (handles multiple occurrences).
54744
54745 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
54746
54747 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54748 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54749 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54750 printed).
54751 * lib/c-torture.exp (c-torture-compile): Likewise.
54752 (c-torture): Prepend full path if missing.
54753 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54754 (gcc_fail): Likewise.
54755 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54756
54757 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
54758
54759 * lib/netware.exp: Only attach to NetWare i386 systems.
54760
54761 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
54762
54763 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54764 messages. Add test name to "output pattern match" pass/fail message.
54765
54766 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
54767
54768 * gcc.dg: New testsuite.
54769 * gcc.dg/dg.exp: New file.
54770
54771 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54772 test-switch.c}: Deleted.
54773
54774 * gcc.misc-tests/msgs.exp: New testcase driver.
54775
54776 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
54777
54778 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54779 Watch for illegal return values from ${tool}_load.
54780 * config/unix.exp (${tool}_load): Fix pass/fail detection for
54781 cross targets. Coerce return value >0 to 1.
54782
54783 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
54784
54785 * config/unix.exp (${tool}_load): Call program rsh, not proc.
54786
54787 * config/emb-unix.exp: New file.
54788
54789 * config/sim.exp: Error if variable $SIM not defined.
54790 (${tool}_load): Mark test as "untested" if simulator missing.
54791
54792 * config/unix.exp: Load remote.exp to get rcp_download.
54793 * lib/c-torture.exp: Use different option lists for testcases with
54794 and without loops.
54795 * gcc.c-torture/execute/execute.exp: Likewise.
54796
54797 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
54798
54799 * config/*.exp: Clarify return code from ${tool}_load.
54800 Call `unresolved' or `untested' instead of `warning' or `perror'
54801 (sometimes you still want to call both though).
54802 Add comment that `shell_id' is local to each file.
54803 * config/udi.exp (timeout): Set to 30.
54804 Don't print warning if connection fails, $connectmode has already
54805 printed an error.
54806 (${tool}_load): Move verbose messages to level 2.
54807 Rework pattern for "Process started" message.
54808 Pass `shell_id' to ${connectmode}_download.
54809 Retry twice upon timeout. Make resetting of target more robust.
54810 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54811 Pass `shell_id' to exit_$connectmode.
54812 Only call exit_$connectmode if connected.
54813 * config/unix.exp (${tool}_load): Check return codes better.
54814 * config/vrtx.exp (${tool}_load): Likewise.
54815 * config/vx.exp (${tool}_load): Likewise.
54816 Delete unneeded global's.
54817 * lib/dg.exp (dg-test): Update to reflect clarified return codes
54818 from ${tool}_load.
54819 (dg-stat): Delete.
54820 (dg-init): Delete recording of pass/fail counts.
54821 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54822 (old-dejagnu-init): Likewise.
54823 (old-dejagnu-stat): Delete contents, empty proc now.
54824 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54825 (c-torture): Delete references to lcnt, lpass, lfail.
54826 Get option list from TORTURE_OPTIONS.
54827 Delete -funroll[-all]-loops if no loops.
54828 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54829 (g++_stat): Delete contents (empty proc now).
54830 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54831 (gcc_finish): Likewise.
54832 (gcc_stat): Deleted.
54833 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54834 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54835 * gcc.c-torture/execute/execute.exp: Likewise.
54836 Split tests into two parts: compile, execute.
54837 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
54838 no loops. Update to reflect clarified return codes from ${tool}_load.
54839
54840 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
54841
54842 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54843 to grep for.
54844 (old-dejagnu): Likewise (where necessary).
54845
54846 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
54847
54848 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54849
54850 * lib/dg.exp (dg-process-target): Fix processing of selector.
54851 Add comment regarding use of `error'.
54852
54853 * lib/gcc.exp (prune_system_crud): Define if missing.
54854 * lib/g++.exp (prune_system_crud): Likewise.
54855
54856 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54857 Call prune_system_crud.
54858 * lib/dg.exp (dg-runtest): New proc.
54859 Use perror instead of send_user for tcl errors in testcase.
54860 Don't return any value, it's never used.
54861 Don't clobber previous definition of `unknown'.
54862 Print tcl errors in `dg-final'.
54863
54864 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
54865
54866 * lib/dg.exp (dg-process-target): Improve syntax error messages.
54867 (dg-test): Don't print errorInfo, it contains stack backtrace.
54868
54869 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
54870
54871 * lib/g++.exp (runtest_file_p): Define if missing.
54872
54873 1994-09-24 Doug Evans (dje@cygnus.com)
54874
54875 * lib/mike-g++.exp: Comment out loading of g++.exp.
54876 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
54877 (default_g++_version): Always print something.
54878 (default_g++_start): Comment out call to `which'.
54879 (g++_start, g++_load): Deleted (must be defined in config file).
54880 * lib/gcc.exp: Test for existence of $CC at start.
54881 Delete check for tmpdir (done in gcc_init).
54882 (default_gcc_version): Always print something.
54883 (default_gcc_start): Comment out call to `which'.
54884 * config/*.exp: Major cleanup - make cross targets work at least a
54885 little better for g++ (by not being "--tool gcc" specific).
54886 Rename gcc_xxx to ${tool}_xxx.
54887 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54888 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54889
54890 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
54891
54892 * lib/c-torture.exp (c-torture-compile): Rework compiler
54893 message processing.
54894
54895 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54896 c-torture.
54897
54898 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
54899
54900 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54901
54902 * lib/dg.exp (dg-process-target): Support { target native }.
54903
54904 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
54905
54906 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
54907 looked for "... program xxx got fatal signal".
54908 Correct regsub munging of `comp_output'.
54909 Ignore compiler messages "path prefix not used" and "linker input
54910 file unused".
54911
54912 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
54913
54914 * lib/gcc.exp (runtest_file_p): Define if missing.
54915 * gcc.prms/template.c: Example to work from.
54916
54917 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
54918
54919 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54920 * lib/dg.exp (dg-test): Call unsupported testcases as such.
54921
54922 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54923 * gcc.prms/1883.c: Moved from compile/940714-1.c.
54924 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54925 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54926
54927 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54928 (dg-process-target): No longer a varargs proc.
54929 Return S/N for target, P/F for xfail. All callers changed.
54930 (user option procs): More argument checking.
54931 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54932 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54933 (dg-test): Skip test if not running on selected target in `dg-do'.
54934 Update handling of `dg-do-what', `dg-output-text'.
54935 Separate execution pass/fail from output pattern match pass/fail.
54936 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54937
54938 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
54939
54940 * gcc.c-torture/special/special.exp: Don't expect failure for mips
54941 target for 920510-1.c.
54942
54943 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
54944
54945 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54946 Clean up comment regarding use of passcnt, etc.
54947 (gcc_stat): Don't update `testcnt' here.
54948 (gcc_finish): Do it here.
54949 Might as well reset `but_id' here too.
54950 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54951 to determine if the file should be tested.
54952 * gcc.c-torture/compile/compile.exp: Likewise.
54953 * gcc.c-torture/execute/execute.exp: Likewise.
54954 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54955 * gcc.misc-tests/dg-test.exp: Likewise.
54956 * gcc.prms/prms.exp: Likewise.
54957 * gcc.wendy/wendy.exp: Likewise.
54958 * g++.old-deja.exp: Likewise.
54959 Move "Testing file" message to verbose level 1.
54960
54961 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
54962
54963 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54964
54965 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
54966
54967 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54968 (default_gcc_start): Accept optional second list element
54969 of compiler flags. Print compiler output at verbosity level 2.
54970 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54971 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54972 Save current values of framework globals passcnt, failcnt, xpasscnt,
54973 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54974 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
54975 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54976 xfailcnt to compute stats. Update framework global `testcnt' from
54977 pass/fail counts.
54978 (gcc_finish): New proc. Clean up test environment.
54979 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54980 (gcc_epass, gcc_efail): Delete.
54981 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54982 argument of line number.
54983 (dg-init): If the tool has an init routine, call it.
54984 (dg-test): Remove args `cflags_var' and `libs_var'.
54985 Pass all compiler options to ${tool}_start.
54986 Handle missing line number.
54987 (dg-finish): New function.
54988 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54989 particular files. Call gcc_finish at end. Move "skipping test"
54990 message to verbosity level 3.
54991 * gcc.c-torture/compile/compile.exp: Likewise.
54992 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54993 * gcc.c-torture/execute/execute.exp: Likewise.
54994 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54995 Print testcase being tried at verbosity level 1.
54996 * gcc.c-torture/special/special.exp: Unset xfail.
54997 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54998 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54999 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55000 * gcc.failure/failure.exp: Likewise.
55001 * gcc.ieee/ieee.exp: Likewise.
55002 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55003 Update call to dg-test. Call dg-finish at end.
55004 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
55005 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55006 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55007 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55008 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
55009 * gcc.wendy/wendy.exp: Add copyright.
55010 Delete setting of tmpdir (done by gcc_init).
55011 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55012 Pass compiler flags to gcc_start. Call gcc_finish at end.
55013 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55014 gcc_[ce]pass/fail.
55015
55016 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
55017
55018 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55019 confusion.
55020 (g++_load): Likewise.
55021
55022 * config/*.exp (gcc_load): Some were varargs fns and some were not.
55023 Rename argument to `prog' to remove the confusion.
55024 Varargs fns behave differently too!
55025 (g++_load): Likewise.
55026
55027 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55028
55029 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55030 what it is. Delete (always) printing of status value for !native.
55031 Simplify verbose code, and include status and exec_output.
55032 (g++_load): Use gcc_load.
55033
55034 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
55035
55036 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55037 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55038 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55039 940714-3.c as these testcases don't exist anymore. Make
55040 va-arg-1.c expected to pass.
55041
55042 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
55043
55044 * gcc.misc-tests/misc.exp: Only run specific testcases.
55045 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
55046 * gcc.misc-tests/dg-[1-9].c: New files.
55047
55048 * lib/dg.exp: New testsuite driver.
55049 * gcc.prms/prms.exp: Use it.
55050
55051 * README.gcc: New file.
55052
55053 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55054 Document and reset `lxpass' and `lxfail'.
55055 Simplify "initialized" message.
55056 (gcc_stat): Clean up comments a little.
55057
55058 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
55059
55060 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55061
55062 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
55063
55064 * lib/old-dejagnu.exp (process-option): New proc.
55065 (old-dejagnu-init, old-dejagnu-stat): Likewise.
55066 (old-dejagnu): Simplify.
55067 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55068
55069 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
55070
55071 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55072 exists and is not an empty string.
55073
55074 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55075 $xfail rather than calling setup_xfail. Clear $xfail when test is
55076 finished.
55077 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55078 automatically.
55079
55080 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55081 longer expected to fail.
55082
55083 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55084 "f" function call.
55085
55086 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55087
55088 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55089 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55090 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55091 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55092 c-torture-1.29.
55093
55094 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55095 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55096
55097 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55098
55099 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55100 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55101
55102 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55103 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55104 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55105
55106 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
55107
55108 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55109 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55110 940714-1.c, 940714-2.c, 940714-3.c},
55111 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55112 gcc.misc-tests/{mg.c,mg.exp}:
55113 New tests.
55114 * gcc.noncompile/noncompile.exp: Change accordingly.
55115
55116 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
55117
55118 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55119 Undo previous clobberage.
55120
55121 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
55122
55123 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55124 * gcc.special/{930510-1.c, special.exp}:
55125 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55126 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55127 struct-varargs-1.c}: New tests from c-torture-1.26.
55128
55129 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
55130
55131 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55132 argument to switch.
55133
55134 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
55135
55136 * Revert the previous changes. Please see Rob's directory
55137 (/lisa/test/rob/progressive/gcc/testsuite) for testing
55138 fixes.
55139
55140 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
55141
55142 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55143 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55144 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55145 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55146 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55147 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55148 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55149 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55150 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55151 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55152 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55153 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55154 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55155 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55156 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55157 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55158 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55159 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55160 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55161 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55162 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55163 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55164 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55165 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55166 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55167 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55168 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55169 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55170 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55171 testing changes.
55172
55173 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
55174
55175 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55176 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55177 with perror calls.
55178
55179 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
55180
55181 * config/unix.exp (g++_load): Fix syntax.
55182
55183 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
55184
55185 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55186 * gcc.noncompile/921017-1.c: Deleted obsolete test.
55187 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55188 Don't expect va-arg-1.c to fail. Correct expected output for
55189 920928-1.c.
55190 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55191 * gcc.wendy/hbm4.c: Correct typo.
55192 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55193
55194 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
55195
55196 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55197 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55198 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
55199 * lib/c-torture.exp (c-torture-compile): Ditto.
55200
55201 Reduce volume of output (remove all the -I's and such).
55202 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55203 Call gcc_cpass, gcc_cfail.
55204 (c-torture): Pass testing option to c-torture-compile.
55205
55206 1994-03-21 Doug Evans (dje@cygnus.com)
55207
55208 Bring patches over from progressive.
55209 * config/default.exp: Exit remote shell cleanly.
55210 (g++_exit, g++_start): Add default versions.
55211 * config/sim.exp (gcc_load): Use perror, not error.
55212
55213 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
55214
55215 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
55216 set in site.exp.
55217
55218 1994-03-14 Doug Evans (dje@cygnus.com)
55219
55220 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55221 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55222 (wendy_try): New proc to run testcase.
55223 (main loop): Call 'em.
55224 * gcc.wendy/*.c: Clean up pass to correct expected output.
55225
55226 * lib/gcc.exp: Minor cleanup work.
55227 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55228
55229 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
55230
55231 * config/sim.exp (gcc_load): Document return codes better.
55232 Don't pass -v to simulator.
55233
55234 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
55235
55236 * gcc.special/920717-x.c: Fix typo.
55237 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55238 get at sources.
55239
55240 * lib/mike-gcc.exp: Fix typo.
55241
55242 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
55243
55244 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55245 binary to use, transform the name.
55246 * config/*.exp: rename everything. Nuke any g++ specific files,
55247 it's now a special case of gcc that requires no special support.
55248 Add a default.exp for unsupported targets.
55249
55250 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
55251
55252 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55253 lib/old-dejagnu.exp: Fix a few patterns to work with the new
55254 version of Tcl.
55255
55256 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
55257
55258 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55259 than a warning.
55260
55261 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
55262
55263 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55264
55265 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
55266
55267 * gcc.execute/execute.exp: Combine opt_list and foption_list into
55268 option_list. Compile every file with only 4/6 option choices
55269 (same as C torture) instead of with 12/18 different option
55270 choices.
55271 * lib/c-torture.exp: Likewise.
55272
55273 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55274 not already set.
55275
55276 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
55277
55278 * lib/old-deja.exp: Add `excess errors test fails' error, now one
55279 can put an XFAIL *-*-* on excess errors.
55280
55281 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
55282
55283 * g++.law: Add more tests derived from g++-bugs snapshots.
55284
55285 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
55286 equivalent to g++.law/init9.
55287
55288 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55289 compiled it, and the a.out file after we've run it.
55290
55291 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
55292
55293 * lib/mike-g++.exp (postbase): Delete the .o file after we've
55294 compiled it, and the a.out file after we've run it.
55295
55296 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
55297
55298 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55299
55300 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
55301
55302 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55303 version number.
55304
55305 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
55306
55307 * g++.law: New directory of g++ tests derived from the g++-bugs
55308 snapshots.
55309
55310 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
55311
55312 * gcc.compile: initbug1.c initbug1.exp testcase added
55313
55314 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
55315
55316 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55317 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55318 fixes submitted by Jeff Law (law@cs.utah.edu)
55319 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55320 Jeff Law (law@cs.utah.edu)
55321
55322
55323 1993-11-30 Mike Stump (mrs@cygnus.com)
55324
55325 * config/unix-g++.exp: Follow the gcc way of doing things.
55326 * g++.old-deja/old-deja.exp: Minor updates.
55327 * lib/g++.exp: New file, follow the gcc way of doing things.
55328 * lib/old-dejagnu.exp: Minor updates.
55329 * lib/mike-g++.exp: Always unset errorInfo.
55330
55331 1993-11-06 Mike Stump (mrs@cygnus.com)
55332
55333 * lib/gcc.exp: Fix some errors with the below change, CC and
55334 CFLAGS should be global when setting, not local.
55335
55336 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
55337
55338 * lib/gcc.exp: Transform tool name.
55339
55340 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55341
55342 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55343
55344 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55345
55346 * lib/gcc.exp: change gcc_done to gcc_stat
55347
55348 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55349
55350 * Upgraded gcc testsuite to c-torture version 1.25
55351
55352 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
55353
55354 * lib/gcc.exp: added reporting code. Changed verbose compile message.
55355 * lib/c-torture: added hooks for new reporting code.
55356
55357 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
55358
55359 * config/sh-gcc.exp: check if sh-sim exists in the path
55360
55361 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
55362
55363 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55364 * gcc.compile/compile.exp: Initial changes for new logic.
55365 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55366 * gcc.failure/failure.exp: Initial changes for new logic.
55367 * gcc.ieee/ieee.exp: Initial changes for new logic.
55368 * gcc.misc-tests/misc.exp: Initial changes for new logic.
55369 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55370 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55371 * lib/c-torture.exp: Initial changes for new logic.
55372 * lib/gcc.exp: Initial changes for new logic.
55373
55374 1993-10-15 Mike Stump (mrs@cygnus.com)
55375
55376 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55377 depend upon failure or success. Fully qualify names in failure
55378 and success messages. Always remove a.out before starting
55379 compile, just in case. Pay more attention to error text output by
55380 the compiler. Handle testcases with no known past errors just
55381 like all others, so that things are uniform. Other miscellaneous
55382 improvements.
55383
55384 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
55385
55386 * gcc.cpp: new directory for cpp tests
55387
55388 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
55389
55390 * lib/chill.exp: Code reformatted, removed unused code.
55391 * config/unix-chill.exp: Code reformatted, removed unused code.
55392 * chill.execute/execute.exp: Code reformatted, removed unused code.
55393 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55394
55395 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
55396
55397 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
55398 routines not written.
55399
55400 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
55401
55402 * config/bug-gcc.exp: Use new procs from bug.exp.
55403
55404 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
55405
55406 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55407 via ftp, rather than depending on NFS.
55408 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55409 case.
55410
55411 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
55412
55413 * config/bug-gcc.exp: Use new download proc.
55414
55415 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
55416
55417 * chill.execute/execute.exp: cleanups, handles errors better
55418 * chill.compile/compile.exp: rewrite, based on execute.exp
55419 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55420 * lib/chill.exp: major changes to diff proc and compile and link
55421 procs. added chill_fail and chill_pass wrappers to pass and
55422 fail. added more comments, and handle error codes better.
55423 Added a hack to capture stderr from exec, so noncompile tests
55424 can work.
55425
55426 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
55427
55428 * chill.execute/execute.exp: rewrite of testsuite driver
55429 * lib/chill.exp: rewrite of testsuite driver
55430 * config/unix-chill.exp: rewrite of testsuite driver
55431
55432 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
55433
55434 In chill.execute:
55435 * iexpr.ch: Standardize uppercase.
55436 * tuples.dat: Standardize uppercase.
55437 * vary.ch: standardize. Correct varying string assignments.
55438 * vary.dat: Add new output lines.
55439
55440 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
55441
55442 In chill.execute:
55443 * chprintf.ch: Standardize use of uppercase.
55444 * tuples.ch: Standardize and turn arr2 into a DCL,
55445 rather than a SYN.
55446 * pinits.ch: Standardize.
55447
55448 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
55449
55450 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55451 * Makefil: Renamed to Makefile.in.
55452 * configure.in: New.
55453
55454 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
55455
55456 In chill.execute:
55457 * .cvsignore: Add result/output files.
55458 * Makefile: Fix up variables at start. Use MFLAGS
55459 everywhere. Correct bool_loc, built_ins entries.
55460 Add entry for vary1.ch.
55461 * bitarray.ch: Standardize upper-case usage.
55462 * bitexpr.ch: Standardize, add output of b1.
55463 * params.ch: Use arrayt in along PROC parameters, to
55464 avoid novelty problems.
55465 * sets.ch: Tiny cleanup.
55466 * vary1.ch: Re-indent.
55467
55468 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
55469
55470 * Add PR-related files to Makefiles, .cvsignore files, etc.
55471
55472 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
55473
55474 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55475 with compiler objects. New names are test-flow.c and test-loop.c
55476
55477 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
55478
55479 * Upgraded c-torture tests from 1.19 to 1.20
55480
55481 * new files:
55482 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55483 * gcc.compile: 930623-1.c 930623-2.c
55484 * gcc.noncompile: 930622-1.c 930622-2.c
55485 * gcc.failure: 920411-1.c 920627-2.c
55486 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55487
55488 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
55489
55490 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55491 More changes to get testsuite working properly. Needs more work.
55492 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55493
55494 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
55495
55496 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55497 More changes to get testsuite working properly. Needs more work.
55498
55499 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
55500
55501 * chill.compile/compile.exp: Added for Dejagnu support
55502 * chill.execute/execute.exp: Added for Dejagnu support
55503 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
55504
55505 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
55506
55507 This should complete moving the CHILL test files.
55508 * chill.noncompile(.cvsignore printf.grt
55509 in-printf.grt chprintf.grt chprintf.ch):
55510 Added test-support files.
55511 (Makefile): Modified further.
55512 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55513 signal.ch): Added test files.
55514 * chill.execute (.cvsignore printf.grt printr.c
55515 in-printf.grt rts.c chprintf.grt rts.h): Added
55516 test-support files.
55517 (Makefile): More corrections.
55518
55519 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
55520
55521 * chill.compile, chill.execute, chill.nocompile: Add CHILL
55522 test cases, ready for DejaGnu.
55523
55524 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
55525
55526 * Upgraded c-torture tests from 1.18 to 1.19
55527
55528 * gcc.compile: added test(s):
55529 930607-1.c
55530 * gcc.execute: added test(s):
55531 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55532
55533 * added new subdirectory for misc tests: gcc.misc-tests
55534 * gcc.misc-test(s): added tests:
55535 inst-check.c test-consts.c test-ior.c test-switch.c
55536
55537 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
55538
55539 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55540
55541 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
55542
55543 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55544
55545 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
55546
55547 * Upgraded c-torture tests from 1.17 to 1.18
55548
55549 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
55550
55551 * Upgraded c-torture tests from 1.12 to 1.17
55552
55553 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
55554
55555 * lib/old-dejagnu.exp:
55556 Fixed handling of XFAIL target triplets to correctly
55557 recognize wildcard characters. Removed code that
55558 appended a unique id tag to the end of the file name
55559 printed out by the result of the testcases within a
55560 given test file.
55561
55562 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
55563
55564 * lib/old-dejagnu.exp:
55565 Reworked expected failure handling to trigger off of XFAIL
55566 keyword in keyphrase embeded in testcase source code. The
55567 XFAIL keyword must be at the end of the keyphrase line. It
55568 may optionally be followed by one or more target triplets.
55569 It has just occured that the handling of wildcards in the
55570 target triplet may not be correct.
55571
55572 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
55573
55574 * g++.old-deja/tests:
55575 Moved all subdirectories up one level into g++.old-deja .
55576
55577 * lib/old-dejagnu.exp:
55578 Fixed problem with CXXFLAGS not being properly reset, and being
55579 corrupted with extraneous "-c" compiler option. This was
55580 causing binaries to not be generated for test that needed them.
55581 Modified strings passed to "pass" and "fail" so that individual
55582 tests from the same test file would be distinguished by an
55583 identifier appended to the test file name in the summary logs;
55584 this corrected a problem with erroneous diff logs. Added code
55585 to search testcases for expected fail and unexpected pass keywords.
55586
55587 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
55588
55589 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55590
55591 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
55592
55593 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55594 Removed extraneous text from end of "Special g++ Options"
55595 keyphrase.
55596
55597 * lib/old-dejagnu.exp: Added pattern matching to look for new
55598 keywords, embedded in testcases comments, which will trigger
55599 calls to xpass and xfail.
55600
55601 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
55602
55603 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55604 comments embedded in the testcases, especially the one looking for
55605 special compiler options, as well as the pattern matching for the
55606 compiler output again.
55607
55608 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
55609
55610 * lib/old-dejagnu.exp: Do a proper check of the return value for
55611 execute tests. Fixed several problems with the pattern matching
55612 of the compiler output which gave erroneous test results.
55613 Changed several of the test result messages to be more descriptive.
55614 * config/unix-g++.exp: Proc g++_load now actually works and
55615 executes the tests passed to it and returns a usable return
55616 value.
55617
55618 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
55619
55620 * lib/gcc.exp: Exits gracefully if $CC is bogus.
55621
55622 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
55623
55624 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55625 Modified both files to properly execute the old style
55626 dejagnu tests. The previous versions of these files were
55627 experimental and did not function anything near correctly.
55628
55629 1993-04-05 Rob Savoye (rob@cygnus.com)
55630
55631 * Removed all Makefile.in and configure.in files. No configuration
55632 needed now.
55633
55634 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
55635
55636 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55637
55638 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
55639
55640 * gcc.compile/configure.in, gcc.unsorted/configure.in,
55641 gcc.special/configure.in, gcc.noncompile/configure.in,
55642 gcc.execute/configure.in, gcc.code_quality/configure.in,
55643 g++.other/configure.in, g++.old-deja/configure.in,
55644 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55645 in srcname setting.
55646
55647 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
55648
55649 * lib/udi.exp: Fixed mondfe and mondfe_download.
55650 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55651 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55652
55653 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
55654
55655 * config/udi-gdb.exp: Check $shell_id after connecting to target.
55656 (gdb_exit): Don't remove *_soc files.
55657
55658 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
55659
55660 * lib/c-torture.exp: Don't look for main; instead always use -w
55661 -c. This is how the c-torture tests work. Remove the object
55662 file if the compilation succeeds.
55663 * gcc.execute/execute.exp: Remove executable if test passes.
55664 * gcc.noncompile/noncompile.exp: Every test is an expected
55665 failure.
55666 * gcc.special/special.exp: Added tests from c-torture 1.11,
55667 corrected use of existing test.
55668 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55669 gcc.execute/920625-1.c: Updated to c-torture 1.11.
55670 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55671 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55672 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55673 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55674 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55675 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55676 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55677 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55678 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55679 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55680 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55681 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55682 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55683 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55684 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55685 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55686 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55687 c-torture 1.11.
55688 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55689 correspond to c-torture 1.11.
55690
55691 * New file.
This page took 2.997146 seconds and 6 git commands to generate.