]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
MAINTAINERS: Update for treelang deletion.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2008-03-06 Tom Tromey <tromey@redhat.com>
2
3 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
4 * treelang: Delete.
5
6 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gnat.dg/specs/pack33.ads: New test.
9
10 2008-03-05 Richard Guenther <rguenther@suse.de>
11
12 PR tree-optimization/35472
13 * gcc.c-torture/execute/pr35472.c: New testcase.
14
15 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
16
17 PR 33009
18 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
19 * gcc.c-torture/compile/pr33009.c: Likewise.
20
21 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
22
23 PR 31341
24 * gcc.dg/vect/pr31041.c: Fix.
25
26 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
27
28 PR libfortran/35293
29 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
30 New.
31 * gfortran.fortran-torture/execute/list_read_1.x,
32 gfortran.fortran-torture/execute/read_null_string.x,
33 gfortran.fortran-torture/execute/backspace.x,
34 gfortran.fortran-torture/execute/seq_io.x,
35 gfortran.fortran-torture/execute/slash_edit.x,
36 gfortran.fortran-torture/execute/unopened_unit_1.x,
37 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
38 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
39 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
40 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
41 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
42 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
43 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
44 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
45 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
46 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
47 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
48 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
49 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
50 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
51 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
52 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
53 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
54 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
55 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
56 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
57 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
58 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
59 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
60 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
61 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
62 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
63 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
64 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
65 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
66 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
67 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
68 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
69 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
70 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
71 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
72 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
73 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
74 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
75 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
76 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
77 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
78 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
79 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
80 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
81 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
82 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
83 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
84 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
85 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
86 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
87 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
88 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
89 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
90 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
91 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
92 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
93 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
94 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
95 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
96 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
97 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
98 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
99 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
100 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
101 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
102 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
103 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
104 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
105 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
106 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
107 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
108 gfortran.dg/write_back.f: Gate test on effective_target
109 fd_truncate.
110
111 2008-03-04 Joseph Myers <joseph@codesourcery.com>
112
113 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
114 targets declaring functions in assembly.
115
116 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
117
118 PR 28322
119 * gcc.dg/pr28322-3.c: New.
120
121 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
122
123 PR target/35453
124 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
125 _SIDD_XXX.
126 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
127 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
128 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
129 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
130 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
131 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
132 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
133 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
134
135 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
136
137 PR middle-end/35456
138 * gcc.c-torture/execute/pr35456.c: New test.
139
140 2008-03-04 Joseph Myers <joseph@codesourcery.com>
141
142 * gcc.target/i386/sse-10.c: Don't use
143 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
144
145 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
146
147 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
148 * gfortran.dg/reassoc_2.f90: Ditto.
149 * gfortran.dg/reassoc_3.f90: Ditto.
150
151 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
152
153 PR fortran/33197
154 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
155 * gfortran.dg/dg.exp: Likewise.
156 * gfortran.dg/vect/vect.exp: Likewise.
157 * gfortran.fortran-torture/execute/execute.exp: Likewise.
158 * gfortran.fortran-torture/compile/compile.exp: Likewise.
159 * gfortran.dg/gamma_1.f90: Also check log_gamma.
160 * gfortran.dg/invalid_contains_1.f90: Remove warning about
161 empty CONTAINS.
162 * gfortran.dg/gamma_2.f90: Add a few error messages.
163 * gfortran.dg/invalid_contains_2.f90: Remove warning about
164 empty CONTAINS.
165 * gfortran.dg/gamma_3.f90: Adjust error message.
166 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
167 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
168 * gfortran.dg/bessel_1.f90: New test.
169 * gfortran.dg/recursive_check_3.f90: Remove warnings.
170 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
171 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
172 * gfortran.dg/contains_empty_1.f03: New test.
173 * gfortran.dg/erfc_scaled_1.f90: New test.
174 * gfortran.dg/hypot_1.f90: New test.
175 * gfortran.dg/contains_empty_2.f03: New test.
176
177 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
178
179 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
180
181 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
182
183 PR 24924
184 * g++.dg/cpp/string-2.C: This is a warning now.
185 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
186 default, so add it.
187
188 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
189
190 * g++.dg/cpp0x/auto1.C: New.
191
192 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
193
194 PR fortran/34770
195 * gfortran.dg/pointer_1.f90: New test.
196
197 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
198
199 PR c++/35315
200 * g++.dg/ext/attrib32.C: Add another test case.
201
202 2008-02-29 Tom Tromey <tromey@redhat.com>
203
204 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
205 line.
206
207 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
208
209 * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
210 to make the interchange profitable.
211
212 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
213
214 PR fortran/31463
215 PR fortran/33950
216 PR fortran/34296
217 * gfortran.dg/arrayio_11.f90: Fixed test.
218 * gfortran.dg/arrayio_12.f90: Likewise.
219 * gfortran.dg/module_read_1.f90: Added warning-directives.
220 * gfortran.dg/pr32242.f90: Likewise.
221 * gfortran.dg/result_in_spec_3.f90: Likewise.
222 * gfortran.dg/use_12.f90: Likewise.
223 * gfortran.dg/warn_function_without_result.f90 : New test.
224
225 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
226
227 PR fortran/34868
228 * gfortran.dg/f2c_9.f90: New test.
229
230 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
231
232 * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
233 * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
234 * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
235 * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
236 * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
237 * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
238 * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
239 * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
240 * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
241 * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
242 * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
243 * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
244 * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
245 * testsuite/gfortran.dg/ldist-1.f90: New.
246
247 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
248
249 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
250
251 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
252
253 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
254
255 2008-02-27 Jan Beulich <jbeulich@novell.com>
256
257 * gcc.target/i386/mmx-1.c: Add
258 -Werror-implicit-function-declaration to dg-options.
259 * gcc.target/i386/mmx-2.c: Likewise.
260 * gcc.target/i386/sse-13.c: Likewise.
261 * gcc.target/i386/sse-14.c: Likewise.
262
263 2008-02-27 Revital Eres <eres@il.ibm.com>
264
265 PR rtl-optimization/34999
266 * gcc.dg/tree-prof/pr34999.c: New.
267
268 2008-02-27 Richard Guenther <rguenther@suse.de>
269
270 PR middle-end/25290
271 * gcc.c-torture/execute/pr35390.c: New testcase.
272
273 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
274
275 PR ada/22255
276 * gnat.dg/test_direct_io.adb: New file.
277
278 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
279
280 PR ada/34799
281 * gnat.dg/specs/pr34799.ads: New test.
282
283 2008-02-27 Richard Guenther <rguenther@suse.de>
284
285 PR middle-end/34971
286 * gcc.c-torture/execute/pr34971.c: New testcase.
287
288 2008-02-27 Jakub Jelinek <jakub@redhat.com>
289
290 * gcc.dg/gomp/preprocess-1.c: New test.
291
292 PR c++/35368
293 * g++.dg/ext/visibility/typeinfo2.C: New test.
294 * g++.dg/ext/visibility/typeinfo3.C: New test.
295
296 2008-02-26 Joseph Myers <joseph@codesourcery.com>
297
298 * gcc.dg/bf-ms-attrib.c (main): Return 0.
299
300 2008-02-26 Joseph Myers <joseph@codesourcery.com>
301
302 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
303 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
304
305 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
306
307 PR c/28800
308 * gcc.dg/empty-source-2.c: Adjust for warning message.
309 * gcc.dg/empty-source-3.c: Likewise.
310 * gcc.dg/pack-test-2.c: Adjust comment.
311 * gcc.dg/pragma-ep-2.c: Likewise.
312 * gcc.dg/pragma-re-2.c: Likewise.
313 * gcc.dg/va-arg-2.c: Likewise.
314
315 2008-02-26 Tobias Burnus <burnus@net-b.de>
316
317 PR fortran/35033
318 * gfortran.dg/assignment_2.f90: New.
319
320 2008-02-26 Jason Merrill <jason@redhat.com>
321
322 PR c++/35315
323 * g++.dg/ext/attrib32.C: New.
324
325 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
326
327 * gcc.c-torture/execute/nest-align-1.x: Delete.
328
329 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
330
331 PR 26264
332 * 20021023-1.c: Use __builtin_va_start instead of
333 __builtin_stdarg_start.
334 * pr17301-1.c: Likewise.
335 * pr17301-2.c: Likewise.
336
337 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
338
339 * gcc.dg/pr34351.c: New.
340
341 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
342
343 * gcc.dg/Wlarger-than2.c: New.
344
345 2008-02-26 Paolo Carlini <pcarlini@suse.de>
346
347 PR c++/35323
348 * g++.dg/lookup/crash7.C: New.
349
350 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
351
352 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
353
354 2008-02-25 Joseph Myers <joseph@codesourcery.com>
355
356 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
357
358 2008-02-25 Joseph Myers <joseph@codesourcery.com>
359
360 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
361
362 2008-02-25 Joseph Myers <joseph@codesourcery.com>
363
364 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
365 Windows.
366
367 2008-02-25 Joseph Myers <joseph@codesourcery.com>
368
369 * lib/target-supports.exp (check_profiling_available): Report -p
370 unavailable on *-*-mingw*.
371
372 2008-02-25 Joseph Myers <joseph@codesourcery.com>
373
374 * lib/target-supports.exp (check_effective_target_pthread_h): New.
375 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
376 dg-require-effective-target pthread_h.
377
378 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
379
380 * gcc.dg/Wswitch-enum-error.c: New.
381 * gcc.dg/Wswitch-error.c: New.
382 * gcc.dg/20011021-1.c: Use two directives to match two different
383 messages.
384
385 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
386
387 PR 28322
388 * gcc.dg/pr28322.c: New.
389 * gcc.dg/pr28322-2.c: New.
390 * lib/prune.exp: Ignore "At top level" even if there is no ':'
391 preceding it.
392
393 2008-02-25 Paolo Carlini <pcarlini@suse.de>
394
395 PR c++/35333
396 * g++.dg/other/error26.C: New.
397
398 2008-02-25 Paolo Carlini <pcarlini@suse.de>
399
400 PR c++/35338
401 * g++.dg/other/error25.C: New.
402
403 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
404
405 PR target/35258
406 * gcc.dg/pr35258.c: New testcase.
407
408 2008-02-25 Jan Beulich <jbeulich@novell.com>
409
410 * gcc.dg/20020426-2.c: Remove bogus workaround.
411 * g++.old-deja/g++.other/store-expr1.C: Likewise.
412 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
413
414 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
415
416 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
417
418 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
419
420 PR middle-end/19984
421 * gcc.dg/pr19984.c: New test.
422 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
423 name of the variable.
424
425 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
426
427 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
428 (main): Call check_vect and foo. Check array values after
429 the call to foo.
430 * gcc.dg/vect/vect-117.c: Call check_vect.
431 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
432
433 2008-02-25 Jason Merrill <jason@redhat.com>
434
435 PR c++/33486
436 * g++.dg/lookup/strong-using-5.C: New.
437
438 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
439
440 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
441 sh* targets.
442
443 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
444
445 PR target/35349
446 * gcc.c-torture/execute/20050604-1.x: New file.
447
448 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
449
450 * gcc.target/i386/pr22076.c: Update number of mov insns
451 for PIC targets.
452 * gcc.target/i386/pr34256.c: Ditto.
453
454 2008-02-24 Diego Novillo <dnovillo@google.com>
455
456 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
457
458 PR 33738
459 * g++.dg/warn/pr33738.C: New.
460
461 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
462
463 * gcc.c-torture/execute/nest-align-1.x: New file.
464
465 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
466
467 PR c++/34749
468 * g++.dg.ext/dllimport13.C: New test.
469
470 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
471
472 PR libfortran/24685
473 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
474 powerpc*-apple-darwin*.
475
476 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
477
478 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
479 ERFC into gfortran.dg/large_real_kind_3.F90.
480 * gfortran.dg/large_real_kind_3.F90: New test.
481
482 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
483
484 PR rtl-opt/33512
485 * gcc.dg/and-1.c: New test.
486
487 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
488
489 * gcc.c-torture/execute/20080222-1.c: New test.
490
491 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
492
493 PR target/22076
494 PR target/34256
495 * gcc.target/i386/pr22076.c: New test.
496 * gcc.target/i386/pr34256.c: New test.
497 * gcc.target/i386/vecinit-5.c: New test.
498 * gcc.target/i386/vecinit-6.c: New test.
499 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
500
501 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
502 <xmmintrin.h>, define __m64 and __m128 directly.
503 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
504
505 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
506
507 PR C++/34715
508 * g++.dg/ext/always_inline-1.C: New test.
509 * g++.dg/ext/always_inline-2.C: New test.
510 * g++.dg/ext/always_inline-3.C: New test.
511 * g++.dg/ext/always_inline-4.C: New test.
512
513 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
514
515 * gcc.target/cris/asm-b-1.c: New test.
516
517 2008-02-22 Paolo Carlini <pcarlini@suse.de>
518
519 PR c++/35282
520 * g++.dg/template/nontype17.C: Add.
521
522 2008-02-22 Paolo Carlini <pcarlini@suse.de>
523
524 PR c++/35282
525 Revert:
526 2008-02-14 Paolo Carlini <pcarlini@suse.de>
527
528 PR c++/28743
529 * g++.dg/template/nontype17.C: New.
530 * g++.dg/template/nontype16.C: Add error.
531
532 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
533
534 PR c/19999
535 * gcc.dg/Wfloat-equal-1.c: New.
536 * g++.dg/warn/Wfloat-equal-1.C: New.
537
538 2008-02-21 Michael Matz <matz@suse.de>
539
540 PR target/35264
541 * gcc.dg/pr35264.c: New testcase.
542
543 2008-02-21 Richard Guenther <rguenther@suse.de>
544
545 * gfortran.dg/reassoc_1.f90: New testcase.
546 * gfortran.dg/reassoc_2.f90: Likewise.
547 * gfortran.dg/reassoc_3.f90: Likewise.
548
549 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
550
551 PR libfortran/34974
552 * gfortran.dg/fmt_t_7.f: New test.
553
554 PR libfortran/35132
555 * gfortran.dg/streamio_15.f90: New test.
556
557 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
558
559 PR libfortran/35036
560 * gfortran.dg/fmt_zero_digits.f90: Revise test.
561
562 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
563
564 * gcc.dg/Wframe-larger-than.c: New option test.
565
566 2008-02-20 Tobias Burnus <burnus@net-b.de>
567
568 PR fortran/34997
569 * gfortran.dg/dollar_sym_1.f90: New.
570 * gfortran.dg/dollar_sym_2.f90: New.
571
572 2008-02-20 Richard Guenther <rguenther@suse.de>
573
574 PR middle-end/35265
575 * gcc.dg/builtins-66.c: New testcase.
576
577 2008-02-20 Richard Guenther <rguenther@suse.de>
578
579 * gcc.dg/fold-reassoc-1.c: New testcase.
580 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
581
582 2008-02-20 Richard Guenther <rguenther@suse.de>
583
584 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
585
586 2008-02-20 Ira Rosen <irar@il.ibm.com>
587
588 * lib/target-supports.exp (check_effective_target_vect_unpack):
589 Return true for SPU.
590 (check_effective_target_vect_short_mult): Likewise.
591 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
592 the loop on targets that support vect_unpack.
593
594 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
595
596 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
597 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
598 templates to reduce number of passed arguments.
599
600 2008-02-19 Jason Merrill <jason@redhat.com>
601
602 PR c++/34950
603 * g++.dg/template/explicit-args1.C: New.
604
605 2008-02-19 Richard Guenther <rguenther@suse.de>
606
607 PR tree-optimization/34989
608 * gcc.dg/pr34989-1.c: New testcase.
609 * gcc.dg/pr34989-2.c: Likewise.
610
611 2008-02-19 Jakub Jelinek <jakub@redhat.com>
612
613 PR c++/35028
614 * g++.dg/gomp/pr35028.C: New test.
615
616 PR c++/34964
617 PR c++/35244
618 * gcc.dg/gomp/pr34964.c: New test.
619 * g++.dg/gomp/pr34964.C: New test.
620 * gcc.dg/gomp/pr35244.c: New test.
621 * g++.dg/gomp/pr35244.C: New test.
622
623 PR c++/35078
624 * g++.dg/gomp/pr35078.C: New test.
625
626 2008-02-19 Christian Bruel <christian.bruel@st.com>
627
628 * gcc.dg/packed-array.c: New testcase.
629
630 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
631
632 PR target/33555
633 * gcc.target/i386/pr33555.c: New test.
634
635 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
636
637 PR target/35189
638 * gcc.target/i386/isa-1.c: New.
639 * gcc.target/i386/isa-2.c: Likewise.
640 * gcc.target/i386/isa-3.c: Likewise.
641 * gcc.target/i386/isa-4.c: Likewise.
642 * gcc.target/i386/isa-5.c: Likewise.
643 * gcc.target/i386/isa-6.c: Likewise.
644 * gcc.target/i386/isa-7.c: Likewise.
645 * gcc.target/i386/isa-8.c: Likewise.
646 * gcc.target/i386/isa-9.c: Likewise.
647 * gcc.target/i386/isa-10.c: Likewise.
648 * gcc.target/i386/isa-11.c: Likewise.
649 * gcc.target/i386/isa-12.c: Likewise.
650 * gcc.target/i386/isa-13.c: Likewise.
651 * gcc.target/i386/isa-14.c: Likewise.
652
653 2008-02-18 Joey Ye <joey.ye@intel.com>
654 H.J. Lu <hongjiu.lu@intel.com>
655
656 PR middle-end/34921
657 * gcc.c-torture/execute/nest-align-1.c: New test case.
658
659 2008-02-17 Richard Guenther <rguenther@suse.de>
660
661 PR middle-end/35227
662 * gcc.dg/torture/pr35227.c: New testcase.
663
664 2008-02-17 Richard Guenther <rguenther@suse.de>
665
666 PR tree-optimization/35231
667 * gcc.c-torture/execute/pr35231.c: New testcase.
668
669 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
670
671 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
672 (test_gt): Ditto.
673
674 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
675
676 * obj-c++.dg/encode-2.mm: XFAIL.
677 * obj-c++.dg/encode-3.mm: Likewise.
678
679 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
680 Paolo Carlini <pcarlini@suse.de>
681
682 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
683 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
684 * g++.dg/ext/has_nothrow_copy.C: Likewise.
685
686 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
687
688 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
689 (main): Change to void and rename to sse_test.
690 * gcc.target/i386/pr24306.c: Ditto.
691 * gcc.target/i386/pr32065-2.c: Ditto.
692 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
693 (main): Change to void and rename to sse2_test.
694 * gcc.target/i386/20060512-3.c: Ditto.
695
696 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
697
698 PR fortran/35150
699 * gfortran.dg/c_loc_tests_12.f03: New test.
700
701 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
702
703 PR c++/35023
704 PR c++/35024
705 PR c++/35026
706 * g++.dg/cpp0x/vt-35026.C: New.
707 * g++.dg/cpp0x/vt-35023.C: New.
708 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
709 * g++.dg/cpp0x/vt-35024.C: New.
710
711 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
712
713 * gcc.c-torture/execute/va-arg-25.x: Remove.
714
715 2008-02-15 Richard Guenther <rguenther@suse.de>
716 Zdenek Dvorak <ook@ucw.cz>
717
718 PR tree-optimization/35164
719 * g++.dg/torture/pr35164-1.C: New testcase.
720 * g++.dg/torture/pr35164-2.C: Likewise.
721
722 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
723
724 PR testsuite/35119
725 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
726 in dg-final to match the assembly code generated by Darwin 9.
727
728 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
729
730 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
731
732 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
733
734 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
735
736 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
737
738 * lib/dejapatches.exp: New file.
739
740 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
741
742 PR c++/34050
743 * g++.dg/cpp0x/vt-34050.C: New.
744
745 2008-02-14 Jason Merrill <jason@redhat.com>
746
747 PR c++/5645
748 PR c++/11159
749 * g++.dg/warn/pr11159.C: New.
750 * g++.dg/warn/pr5645.C: Likewise.
751
752 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
753
754 PR preprocessor/35061
755 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
756
757 2008-02-14 Paolo Carlini <pcarlini@suse.de>
758
759 PR c++/28743
760 * g++.dg/template/nontype17.C: New.
761 * g++.dg/template/nontype16.C: Add error.
762
763 2008-02-13 Jakub Jelinek <jakub@redhat.com>
764
765 PR c++/35138
766 * g++.dg/template/member8.C: New test.
767
768 2008-02-13 Michael Matz <matz@suse.de>
769
770 * gcc.dg/pr35065.c: Fix testcase warnings.
771
772 2008-02-13 Jason Merrill <jason@redhat.com>
773
774 PR c++/34962, c++/34937, c++/34939
775 * g++.dg/ext/tmplattr9.C: New.
776
777 2008-02-13 Michael Matz <matz@suse.de>
778
779 PR debug/35065
780 * gcc.dg/pr35065.c: New testcase.
781
782 2008-02-12 Richard Guenther <rguenther@suse.de>
783
784 PR tree-optimization/35171
785 * gcc.c-torture/compile/pr35171.c: New testcase.
786
787 2008-02-12 Richard Guenther <rguenther@suse.de>
788
789 PR middle-end/35163
790 * gcc.c-torture/execute/pr35163.c: New testcase.
791
792 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
793
794 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
795
796 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/loop_address.adb: New test.
799
800 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
801
802 * obj-c++.dg/bitfield-1.mm: Expect failures.
803 * obj-c++.dg/bitfield-4.mm: Likewise.
804 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
805 * obj-c++.dg/encode-8.mm: Likewise.
806 * obj-c++.dg/isa-field-1.mm: Likewise.
807 * obj-c++.dg/layout-1.mm: Likewise.
808 * obj-c++.dg/lookup-2.mm: Likewise.
809 * obj-c++.dg/try-catch-2.mm: Likewise.
810 * obj-c++.dg/try-catch-9.mm: Likewise.
811
812 2008-02-12 Jakub Jelinek <jakub@redhat.com>
813
814 PR c++/35144
815 * g++.dg/tree-ssa/pr35144.C: New test.
816
817 PR inline-asm/35160
818 * gcc.target/i386/pr35160.c: New test.
819
820 PR c++/34862
821 * g++.dg/init/new27.C: New test.
822
823 2008-02-11 Paolo Carlini <pcarlini@suse.de>
824
825 PR c++/35077
826 * g++.dg/template/crash78.C: New.
827
828 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
829
830 PR testsuite/35047
831 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
832 * gcc.dg/compat/vector-2_y.c: Ditto.
833
834 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
835 Richard Guenther <rguenther@suse.de>
836
837 PR tree-optimization/33992
838 * gcc.c-torture/execute/pr33992.c: New testcase.
839
840 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
841
842 * gfortran.dg/streamio_14.f90: New test.
843
844 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
845
846 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
847 Add -mfpmath=387 to dg-options.
848
849 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
850
851 PR testsuite/35047
852 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
853 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
854 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
855 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
856 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
857 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
858 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
859 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
860 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
861
862 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
863
864 PR objc++/34193
865 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
866
867 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
868
869 PR c++/35056
870 * g++.dg/conversion/bitfield8.C: New.
871
872 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
873
874 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
875
876 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
877
878 PR c++/35049
879 PR c++/35096
880 * g++.dg/ext/vector13.C: New.
881
882 2008-02-06 David Daney <ddaney@avtrex.com>
883
884 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
885
886 2008-02-05 Bob Wilson <bob.wilson@acm.org>
887
888 * lib/target-supports.exp (check_effective_target_hard_float): Remove
889 special case for xtensa-*-*.
890
891 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
892
893 PR fortran/35037
894 * gfortran.dg/volatile11.f90: New test.
895
896 2008-02-05 Jakub Jelinek <jakub@redhat.com>
897
898 PR c++/33553
899 * g++.dg/template/array19.C: New test.
900
901 2008-02-05 Diego Novillo <dnovillo@google.com>
902
903 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
904
905 PR 33738
906 * g++.dg/warn/pr33738.C: Remove.
907
908 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
909
910 PR fortran/34945
911 * gfortran.dg/bounds_check_13.f: New test.
912
913 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
914
915 PR testsuite/33946
916 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
917
918 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
919
920 PR target/35083
921 * gcc.target/i386/pr35083.c: New test.
922
923 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
924
925 PR fortran/32315
926 * gfortran.dg/data_bounds_1.f90: New test.
927
928 2008-02-04 Diego Novillo <dnovillo@google.com>
929
930 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
931
932 PR 33738
933 * testsuite/g++.dg/warn/pr33738.C: New.
934
935 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
936
937 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
938 to match.
939
940 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
941
942 * lib/target-supports.exp (check_effective_target_hard_float): Only
943 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
944 other targets, grep for a call insn in the rtl expand dump for an
945 add of two doubles.
946 (target_compile): Support generating rtl dumps as output.
947
948 2008-02-04 Richard Guenther <rguenther@suse.de>
949
950 PR middle-end/33631
951 * gcc.c-torture/execute/pr33631.c: New testcase.
952
953 2008-02-04 Richard Guenther <rguenther@suse.de>
954
955 PR middle-end/35043
956 * gcc.c-torture/compile/pr35043.c: New testcase.
957
958 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
959
960 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
961
962 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
963
964 * gcc.target/i386/pr31628.c: Require effective target fpic.
965 * gcc.target/i386/strinline.c: Ditto.
966 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
967 * gcc.dg/pr35045.c: Ditto.
968 * gcc.dg/20050503-1.c: Ditto.
969
970 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
971
972 PR fortran/32760
973 * gfortran.dg/host_assoc_variable_1.f90: New test.
974 * gfortran.dg/allocate_stat.f90: Change last three error messages.
975
976 2008-02-02 Michael Matz <matz@suse.de>
977
978 PR target/35045
979 * gcc.dg/pr35045.c: New test.
980
981 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
982
983 PR libfortran/35001
984 * gfortran.dg/shape_4.f90: New test.
985
986 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
987
988 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
989
990 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
991
992 PR rtl-optimization/34773
993 * gcc.target/cris/torture/pr34773.c: New test.
994
995 2008-02-01 Nick Clifton <nickc@redhat.com>
996
997 * lib/target-supports.exp (check_profiling_available): Do not
998 expect profiling to work on the xstormy16 target.
999
1000 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
1001
1002 PR testsuite/35047
1003 * gcc.c-torture/execute/20050316-2.x: New file.
1004 * gcc.target/i386/pr17390.c: Update scan pattern.
1005 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1006 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1007
1008 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
1009
1010 PR fortran/34910
1011 * gfortran.dg/proc_assign_2.f90: New test.
1012
1013 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
1014 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR c++/34935
1017 PR c++/34936
1018 * g++.dg/ext/alias-canon.C: New.
1019 * g++.dg/ext/alias-mangle.C: New.
1020
1021 2008-01-30 Jan Hubicka <jh@suse.cz>
1022
1023 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1024
1025 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1026
1027 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1028 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1029
1030 2008-01-30 Jan Hubicka <jh@suse.cz>
1031
1032 PR target/34982
1033 * gcc.c-torture/execute/pr34982.c: New testcase.
1034
1035 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
1036
1037 * gcc.target/s390/tf_to_di-1.c: New testcase.
1038
1039 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
1040
1041 PR fortran/34975
1042 * gfortran.dg/use_only_3.f90: New test.
1043 * gfortran.dg/use_only_3.inc: Modules for new test.
1044
1045 PR fortran/34429
1046 * gfortran.dg/function_charlen_2.f90: New test.
1047
1048 2008-01-30 Jakub Jelinek <jakub@redhat.com>
1049
1050 PR middle-end/34969
1051 * gcc.dg/pr34969.c: New test.
1052
1053 PR c/35017
1054 * gcc.dg/inline-25.c: New test.
1055 * gcc.dg/inline-26.c: New test.
1056 * gcc.dg/inline-27.c: New test.
1057
1058 2008-01-29 Richard Guenther <rguenther@suse.de>
1059
1060 PR middle-end/35006
1061 * gcc.c-torture/compile/pr35006.c: New testcase.
1062
1063 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
1064
1065 PR c++/34055
1066 PR c++/34103
1067 PR c++/34219
1068 PR c++/34606
1069 PR c++/34753
1070 PR c++/34754
1071 PR c++/34755
1072 PR c++/34919
1073 PR c++/34961
1074 * g++.dg/cpp0x/vt-34219-2.C: New.
1075 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1076 * g++.dg/cpp0x/vt-34961.C: New.
1077 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1078 cases from the re-opened PR.
1079 * g++.dg/cpp0x/vt-34753.C: New.
1080 * g++.dg/cpp0x/vt-34919.C: New.
1081 * g++.dg/cpp0x/vt-34754.C: New.
1082 * g++.dg/cpp0x/vt-34606.C: New.
1083 * g++.dg/cpp0x/vt-34219.C: New.
1084 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1085 * g++.dg/cpp0x/vt-34755.C: New.
1086 * g++.dg/cpp0x/pr31438.C: Ditto.
1087 * g++.dg/cpp0x/variadic81.C: Ditto.
1088
1089 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
1090
1091 * g++.dg/torture/pr34641.C: Put the dg-do first.
1092
1093 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
1094
1095 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1096
1097 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
1098
1099 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1100
1101 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
1102
1103 PR 31535
1104 * gcc.target/powerpc/spe-small-data-1.c: New test.
1105 * gcc.target/powerpc/spe-small-data-2.c: New test.
1106
1107 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1108
1109 PR libfortran/34980
1110 * gfortran.dg/shape_3.f90: New test.
1111
1112 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
1113
1114 * gcc.target/s390/20020926-1.c: Remove -m31.
1115
1116 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
1117
1118 * gcc.target/s390/20020926-1.c: Disable for s390x.
1119
1120 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1121
1122 PR fortran/34994
1123 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1124 expression.
1125
1126 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1127
1128 PR fortran/34990
1129 * gfortran.dg/array_constructor_22.f90: New test.
1130
1131 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
1132
1133 PR middle-end/34688
1134 * gcc.c-torture/compile/pr34688: New test.
1135
1136 2008-01-26 Tobias Burnus <burnus@net-b.de>
1137
1138 PR fortran/34848
1139 * gfortran.dg/missing_optional_dummy_5.f90: New.
1140
1141 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1142
1143 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1144 noinline. XFAIL test.
1145
1146 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1147
1148 PR fortran/31610
1149 * gfortran.dg/array_3.f90: New test.
1150
1151 2008-01-26 Jakub Jelinek <jakub@redhat.com>
1152
1153 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1154 on i?86/x86_64.
1155
1156 PR c++/34965
1157 * gcc.dg/pr34965.c: New test.
1158 * g++.dg/other/error24.C: New test.
1159
1160 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1161
1162 PR libfofortran/34887
1163 * gfortran.dg/x_slash_2.f: New test.
1164
1165 2008-01-26 Richard Guenther <rguenther@suse.de>
1166
1167 PR c++/34235
1168 * g++.dg/torture/pr34235.C: New testcase.
1169
1170 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
1171
1172 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1173
1174 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
1175
1176 PR target/34981
1177 * gcc.target/mips/lazy-binding-1.c: New test.
1178 * gcc.target/mips/mips.exp (setup_mips_tests): Set
1179 mips_forced_no_abicalls and mips_forced_no_shared.
1180 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1181 Avoid using small data with -mabicalls. Don't make -G0 force
1182 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
1183 forces the opposite option.
1184
1185 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
1186
1187 PR target/34970
1188 * gcc.target/i386/fastcall-1.c: Scan for correct label.
1189 Use -std=gnu89 switch.
1190
1191 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1192
1193 PR libfortran/34876
1194 * gfortran.dg/direct_io_9.f: New test.
1195
1196 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
1197
1198 PR fortran/34661
1199 * gfortran.dg/where_operator_assign_4.f90: New test.
1200
1201 2008-01-25 Joseph Myers <joseph@codesourcery.com>
1202
1203 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1204 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1205 c4x-*-* targets.
1206
1207 2008-01-25 Richard Guenther <rguenther@suse.de>
1208
1209 PR middle-end/32244
1210 * gcc.c-torture/execute/pr32244-1.c: New testcase.
1211
1212 2008-01-25 Richard Guenther <rguenther@suse.de>
1213
1214 PR tree-optimization/34966
1215 * gcc.c-torture/compile/pr34966.c: New testcase.
1216
1217 2008-01-25 Richard Guenther <rguenther@suse.de>
1218
1219 PR c++/33887
1220 * g++.dg/torture/pr33887-1.C: New testcase.
1221 * g++.dg/torture/pr33887-2.C: Likewise.
1222 * g++.dg/torture/pr33887-3.C: Likewise.
1223 * gcc.c-torture/execute/20071211-1.c: Likewise.
1224
1225 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
1226
1227 PR target/34856
1228 * gcc.dg/pr34856.c: Use pointer mode for "pin".
1229
1230 2008-01-25 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR middle-end/33333
1233 * g++.dg/gomp/pr33333.C: New test.
1234
1235 PR preprocessor/34692
1236 * gcc.dg/cpp/pr34692.c: New test.
1237 * gcc.dg/gomp/pr34692.c: New test.
1238
1239 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
1240
1241 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1242
1243 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
1244
1245 PR fortran/34202
1246 * gfortran.dg/empty_type.f90: New test.
1247
1248 2008-01-24 Paolo Carlini <pcarlini@suse.de>
1249
1250 PR c++/34603
1251 * g++.dg/template/crash77.C: New.
1252
1253 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
1254
1255 PR target/34856
1256 * gcc.dg/pr34856.c: New test.
1257
1258 2008-01-24 Tobias Burnus <burnus@net-b.de>
1259
1260 * gfortran.dg/namelist_39.f90: Delete temporary files.
1261 * gfortran.dg/namelist_44.f90: Ditto.
1262
1263 2008-01-24 Richard Guenther <rguenther@suse.de>
1264
1265 PR middle-end/34953
1266 * g++.dg/torture/pr34953.C: New testcase.
1267
1268 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
1269
1270 PR middle-end/34934
1271 * gcc.c-torture/compile/20080124-1.c: New test.
1272
1273 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
1274
1275 PR fortran/34872
1276 * gfortran.dg/function_charlen_3.f: New test.
1277
1278 2008-01-23 Michael Matz <matz@suse.de>
1279
1280 PR debug/34895
1281 * g++.dg/debug/pr34895.cc: New testcase.
1282
1283 2008-01-23 Richard Guenther <rguenther@suse.de>
1284
1285 PR middle-end/31529
1286 * gcc.dg/pr31529-1.c: New testcase.
1287 * gcc.dg/pr31529-2.c: Likewise.
1288
1289 2008-01-23 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR c++/34829
1292 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1293 unsigned int for the first argument.
1294
1295 2008-01-22 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR c++/33984
1298 * g++.dg/conversion/bitfield7.C: New test.
1299 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1300
1301 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
1302
1303 From Michael Frysinger <michael.frysinger@analog.com>
1304 * gcc.target/bfin/mcpu-bf547.c: New test.
1305 * gcc.target/bfin/mcpu-bf523.c: New test.
1306 * gcc.target/bfin/mcpu-bf524.c: New test.
1307 * gcc.target/bfin/mcpu-bf526.c: New test.
1308
1309 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
1310
1311 * gcc.c-torture/execute/20080122-1.c: New test.
1312
1313 2008-01-22 Tom Tromey <tromey@redhat.com>
1314
1315 PR c++/34859
1316 * gcc.dg/cpp/pr34859.c: New file.
1317
1318 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
1319
1320 PR fortran/34875
1321 * gfortran.dg/vector_subscript_3.f90: New test.
1322
1323 2008-01-22 Tobias Burnus <burnus@net-b.de>
1324
1325 PR fortran/34848
1326 * gfortran.dg/missing_optional_dummy_4.f90
1327
1328 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1329
1330 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1331
1332 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
1333
1334 * gnat.dg/unchecked_union1.adb: New test.
1335
1336 2008-01-22 Tom Tromey <tromey@redhat.com>
1337
1338 PR c++/34829
1339 * g++.dg/ext/pr34829.C: New file.
1340
1341 2008-01-22 Jakub Jelinek <jakub@redhat.com>
1342
1343 PR c++/34607
1344 * gcc.dg/gomp/pr34607.c: New test.
1345 * g++.dg/gomp/pr34607.C: New test.
1346
1347 PR c++/34914
1348 * g++.dg/ext/vector10.C: New test.
1349
1350 PR c++/34918
1351 * g++.dg/other/error23.C: New test.
1352
1353 PR c++/34917
1354 * g++.dg/ext/vector12.C: New test.
1355
1356 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1357
1358 PR 32102
1359 * gcc.dg/Wstrict-overflow-21.c: New.
1360 * g++.dg/warn/Wstrict-aliasing-8.C: New.
1361
1362 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1363
1364 PR middle-end/33092
1365 * gcc.dg/pr33092.c: New.
1366
1367 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
1368
1369 * gcc.target/s390/20020926-1.c: Add -m31 option.
1370
1371 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
1372
1373 PR fortran/34915
1374 * gfortran.dg/initialization_18.f90: New test.
1375
1376 2008-01-22 Tobias Burnus <burnus@net-b.de>
1377
1378 PR fortran/34899
1379 * gfortran.dg/tab_continuation.f: New.
1380
1381 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
1382
1383 PR fortran/34896
1384 * gfortran.dg/use_rename_2.f90: New test.
1385
1386 2008-01-21 Richard Guenther <rguenther@suse.de>
1387
1388 PR middle-end/34856
1389 * gcc.c-torture/compile/pr34856.c: New testcase.
1390
1391 2008-01-21 Richard Guenther <rguenther@suse.de>
1392
1393 PR c/34885
1394 * gcc.c-torture/compile/pr34885.c: New testcase.
1395
1396 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
1397
1398 * gnat.dg/specs/alignment1.ads: New test.
1399
1400 2008-01-21 Richard Guenther <rguenther@suse.de>
1401
1402 PR c++/34850
1403 * g++.dg/torture/pr34850.C: New testcase.
1404
1405 2008-01-21 Alon Dayan <alond@il.ibm.com>
1406 Olga Golovanevsky <olga@il.ibm.com>
1407
1408 PR tree-optimization/34701
1409 * gcc.dg/struct/wo_prof_array_field.c: New test.
1410
1411 2008-01-20 Paolo Carlini <pcarlini@suse.de>
1412
1413 PR c++/34891
1414 * g++.dg/ext/vector9.C: New.
1415
1416 2008-01-20 Paolo Carlini <pcarlini@suse.de>
1417
1418 PR c++/34776
1419 PR c++/34486
1420 * g++.dg/template/crash75.C: New.
1421 * g++.dg/template/crash76.C: Likewise.
1422
1423 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
1424
1425 PR rtl-optimization/34808
1426 * gcc.c-torture/compile/pr34808.c: New test.
1427
1428 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
1429
1430 PR fortran/34784
1431 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1432
1433 PR fortran/34861
1434 * gfortran.dg/entry_array_specs_3.f90: New test.
1435
1436 PR fortran/34854
1437 * gfortran.dg/use_rename_1.f90: New test.
1438
1439 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
1440
1441 PR fortran/34784
1442 * gfortran.dg/array_constructor_20.f90: New test.
1443 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1444
1445 PR fortran/34785
1446 * gfortran.dg/array_constructor_21.f90: New test.
1447
1448 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1449
1450 PR libfortran/34795
1451 * gfortran.dg/inquire_13.f90: New test.
1452
1453 PR libfortran/34659
1454 * gfortran.dg/continuation_9.f90: New test.
1455
1456 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
1457
1458 PR target/34831
1459 * gcc.target/mips/pr34831.c: New test.
1460
1461 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1462
1463 PR fortran/34817
1464 PR fortran/34838
1465 * gfortran.dg/any_all_1.f90: New test.
1466 * gfortran.dg/any_all_2.f90: New test.
1467
1468 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1469
1470 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1471 "dg-require-weak" statement.
1472 * g++.dg/eh/weak1.C: Likewise.
1473
1474 2008-01-19 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR gcov-profile/34610
1477 * gcc.dg/gomp/pr34610.c: New test.
1478
1479 2008-01-19 Tobias Burnus <burnus@net-b.de>
1480
1481 PR fortran/34760
1482 * gfortran.dg/implicit_11.f90: New.
1483 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1484 * gfortran.dg/entry_15.f90: Ditto.
1485 * gfortran.dg/func_assign.f90: Ditto.
1486 * gfortran.dg/gomp/reduction3.f90: Ditto.
1487 * gfortran.dg/proc_assign_1.f90: Ditto.
1488
1489 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1490 of dg-excess-errors.
1491
1492 2008-01-18 Tobias Burnus <burnus@net-b.de>
1493
1494 PR fortran/32616
1495 * gfortran.dg/argument_checking_15.f90: New.
1496 * gfortran.dg/argument_checking_5.f90: Change TODO into
1497 dg-warning.
1498
1499 2008-01-18 Tobias Burnus <burnus@net-b.de>
1500
1501 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1502 * gfortran.dg/enum_5.f90: Ditto.
1503 * gfortran.dg/enum_6.f90: Ditto.
1504 * gfortran.dg/bom_error.f90: Ditto.
1505 * gfortran.dg/func_decl_4.f90: Ditto.
1506
1507 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1508
1509 PR libfortran/34782
1510 * gfortran.dg/fmt_t_6.f: New test.
1511
1512 2008-01-18 Tobias Burnus <burnus@net-b.de>
1513
1514 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1515
1516 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
1517
1518 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1519
1520 2008-01-18 Ian Lance Taylor <iant@google.com>
1521
1522 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1523
1524 2008-01-18 Ian Lance Taylor <iant@google.com>
1525
1526 PR c++/33407
1527 * g++.dg/init/new26.C: New test.
1528
1529 2008-01-18 Richard Guenther <rguenther@suse.de>
1530
1531 PR middle-end/34801
1532 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1533 redundant one.
1534
1535 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
1536
1537 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1538 dg-require-effective-target.
1539
1540 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1541
1542 PR target/34556
1543 * gfortran.dg/reshape_2.f90: New test.
1544
1545 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
1546
1547 * gcc.dg/20040223-1.c: Fix comment typo.
1548
1549 2008-01-17 Janis Johnson <janis187@us.ibm.com>
1550
1551 PR target/34814
1552 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1553 until 34814 is fixed.
1554
1555 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
1556
1557 PR tree-optimization/34648
1558 * gcc.c-torture/compile/pr34648.c: New testcase.
1559
1560 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
1561
1562 PR testsuite/34821
1563 * gcc.dg/autopar/autopar.exp: New.
1564 * g++.dg/tree-ssa/pr34355.C: Require pthread.
1565 * lib/target-supports.exp (check_effective_target_pthread): New.
1566
1567 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1568 * gcc.dg/tree-ssa/reduc-1short.c: Same.
1569 * gcc.dg/tree-ssa/reduc-1.c: Same.
1570 * gcc.dg/tree-ssa/reduc-2short.c: Same.
1571 * gcc.dg/tree-ssa/reduc-2.c: Same
1572 * gcc.dg/tree-ssa/reduc-3.c: Same.
1573 * gcc.dg/tree-ssa/reduc-1char.c: Same.
1574 * gcc.dg/tree-ssa/reduc-6.c: Same.
1575 * gcc.dg/tree-ssa/reduc-7.c: Same.
1576 * gcc.dg/tree-ssa/reduc-2char.c: Same.
1577 * gcc.dg/tree-ssa/reduc-8.c: Same.
1578 * gcc.dg/tree-ssa/reduc-9.c: Same.
1579
1580 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1581
1582 * gnat.dg/discr5.adb: New test.
1583
1584 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1585
1586 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1587
1588 2008-01-17 Richard Guenther <rguenther@suse.de>
1589
1590 PR tree-optimization/34825
1591 * gcc.dg/pr34825.c: New testcase.
1592
1593 2008-01-17 Richard Guenther <rguenther@suse.de>
1594
1595 * gcc.c-torture/execute/20080117-1.c: New testcase.
1596
1597 2008-01-17 Revital Eres <eres@il.ibm.com>
1598
1599 PR30957
1600 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1601
1602 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
1603
1604 PR fortran/34429
1605 * gfortran.dg/function_charlen_1.f90: New test.
1606
1607 PR fortran/34431
1608 * gfortran.dg/function_types_1.f90: New test.
1609 * gfortran.dg/function_types_2.f90: New test.
1610
1611 PR fortran/34471
1612 * gfortran.dg/function_kinds_4.f90: New test.
1613 * gfortran.dg/function_kinds_5.f90: New test.
1614
1615 * gfortran.dg/defined_operators_1.f90: Errors now at function
1616 declarations.
1617 * gfortran.dg/private_type_4.f90: The same.
1618 * gfortran.dg/interface_15.f90: The same.
1619 * gfortran.dg/elemental_args_check_2.f90: The same.
1620 * gfortran.dg/auto_internal_assumed.f90: The same.
1621
1622 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
1623
1624 * gnat.dg/sizetype.adb: New test.
1625
1626 2008-01-16 Richard Guenther <rguenther@suse.de>
1627
1628 PR middle-end/32628
1629 * gcc.dg/overflow-warn-7.c: New testcase.
1630
1631 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1632
1633 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1634
1635 2008-01-16 Jakub Jelinek <jakub@redhat.com>
1636 Richard Guenther <rguenther@suse.de>
1637
1638 PR c/34668
1639 * gcc.dg/pr34668-1.c: New test.
1640 * gcc.dg/pr34668-2.c: Likewise.
1641
1642 2008-01-16 Richard Guenther <rguenther@suse.de>
1643
1644 PR c++/33819
1645 * g++.dg/torture/pr33819.C: New testcase.
1646
1647 2008-01-16 Richard Guenther <rguenther@suse.de>
1648
1649 PR c/34768
1650 * gcc.c-torture/execute/pr34768-1.c: New testcase.
1651 * gcc.c-torture/execute/pr34768-2.c: Likewise.
1652
1653 2008-01-16 Tobias Burnus <burnus@net-b.de>
1654
1655 PR fortran/34796
1656 * gfortran.dg/argument_checking_13.f90: New.
1657 * gfortran.dg/argument_checking_14.f90: New.
1658
1659 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1660
1661 PR libfortran/34671
1662 * gfortran.dg/anyallcount_1.f90: New test.
1663
1664 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1665
1666 PR c++/34399
1667 * g++.dg/cpp0x/vt-34399.C: New.
1668 * g++.dg/template/friend50.C: New.
1669
1670 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1671
1672 PR c++/34751
1673 * g++.dg/cpp0x/vt-34751.C: New.
1674
1675 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1676
1677 PR c++/34051
1678 PR c++/34055
1679 PR c++/34102
1680 PR c++/34103
1681 * g++.dg/cpp0x/vt-34051-2.C: New.
1682 * g++.dg/cpp0x/vt-34102.C: New.
1683 * g++.dg/cpp0x/vt-34051.C: New.
1684 * g++.dg/cpp0x/vt-34055.C: New.
1685 * g++.dg/cpp0x/vt-34103.C: New.
1686
1687 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1688
1689 PR c++/34314
1690 * g++.dg/cpp0x/vt-34314.C: New.
1691 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1692 reality (the error message was wrong previously).
1693
1694 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1695
1696 PR c++/33964
1697 * g++.dg/cpp0x/vt-33964.C: New.
1698 * g++.dg/template/partial5.C: New.
1699
1700 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1701
1702 PR c++/34052
1703 * g++.dg/cpp0x/vt-34052.C: New.
1704 * g++.dg/template/ttp26.C: New.
1705
1706 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1707
1708 * gnat.dg/rep_clause2.ad[sb]: New test.
1709 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1710
1711 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1712
1713 PR c++/24924
1714 * g++.dg/cpp/pedantic-errors.C: Delete.
1715 * g++.dg/cpp/permissive.C: Delete.
1716
1717 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1718
1719 * gcc.c-torture/compile/20080114-1.c: New test.
1720
1721 2008-01-13 Tobias Burnus <burnus@net-b.de>
1722
1723 PR fortran/34665
1724 * gfortran.dg/argument_checking_11.f90: New.
1725 * gfortran.dg/argument_checking_12.f90: New.
1726 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1727 * gfortran.dg/c_assoc_2.f03: Update dg-error.
1728 * gfortran.dg/argument_checking_3.f90: Ditto.
1729 * gfortran.dg/pointer_intent_2.f90: Ditto.
1730 * gfortran.dg/import2.f90: Ditto.
1731 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1732 * gfortran.dg/implicit_actual.f90: Ditto.
1733 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1734 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1735
1736 2008-01-13 Tobias Burnus <burnus@net-b.de>
1737
1738 PR fortran/34763
1739 * gfortran.dg/interface_proc_end.f90: New.
1740
1741 2008-01-13 Tobias Burnus <burnus@net-b.de>
1742
1743 PR fortran/34759
1744 * gfortran.dg/assumed_size_refs_4.f90: New.
1745
1746 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
1747
1748 * gnat.dg/unchecked_convert1.adb.
1749
1750 2008-01-13 Richard Guenther <rguenther@suse.de>
1751
1752 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1753 readable and writable again before exiting.
1754
1755 2008-01-13 Richard Guenther <rguenther@suse.de>
1756
1757 PR middle-end/34601
1758 * gcc.dg/noncompile/incomplete-4.c: New testcase.
1759
1760 2008-01-13 Jan Hubicka <jh@suse.cz>
1761
1762 PR middle-end/32135
1763 * gcc.dg/pr32135.c: new.
1764
1765 2008-01-12 Doug Kwan <dougkwan@google.com>
1766
1767 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1768 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1769 -Wignored-qualifiers.
1770
1771 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1772
1773 * gnat.dg/slice3.adb: New test.
1774 * gnat.dg/slice4.adb: Likewise.
1775
1776 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1777
1778 * gnat.dg/bit_packed_array.ad[sb]: New test.
1779
1780 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1781
1782 PR fortran/34432
1783 * gfortran.dg/parens_7.f90: New test.
1784
1785 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1786
1787 * gcc.dg/tree-ssa/loadpre5.c: Use static.
1788 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1789
1790 * gcc.dg/pr33826.c: Require nonpic.
1791
1792 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1793
1794 PR fortran/34722
1795 * gfortran.dg/inquire_12.f90: New test.
1796
1797 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1798
1799 PR libfortran/34670
1800 * all_bounds_1.f90: New test case.
1801 * maxloc_bounds_1.f90: New test case.
1802 * maxloc_bounds_2.f90: New test case.
1803 * maxloc_bounds_3.f90: New test case.
1804 * maxloc_bounds_4.f90: New test case.
1805 * maxloc_bounds_5.f90: New test case.
1806 * maxloc_bounds_6.f90: New test case.
1807 * maxloc_bounds_7.f90: New test case.
1808 * maxloc_bounds_8.f90: New test case.
1809
1810 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
1811
1812 * gcc.dg/struct-ret-3.c: New test.
1813
1814 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
1815
1816 PR fortran/34537
1817 * gfortran.dg/transfer_simplify_8.f90: New test.
1818
1819 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
1820
1821 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
1822 size_t using predefined macro.
1823
1824 2008-01-10 Raksit Ashok <raksit@google.com>
1825
1826 PR rtl-optimization/27971
1827 * gcc.target/i386/pr27971.c: New testcase.
1828
1829 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
1830
1831 PR fortran/34396
1832 * gfortran.dg/bounds_check_12.f90: New test.
1833
1834 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
1835
1836 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1837 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1838
1839 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
1840
1841 PR middle-end/34641
1842 * g++.dg/torture/pr34641.C: New testcase.
1843
1844 2008-01-10 Richard Guenther <rguenther@suse.de>
1845
1846 PR tree-optimization/34651
1847 * g++.dg/torture/pr34651.C: New testcase.
1848
1849 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
1850
1851 PR tree-optimization/34017
1852 * gcc.dg/tree-ssa/pr34017.c: New.
1853
1854 2008-01-09 Richard Guenther <rguenther@suse.de>
1855 Andrew Pinski <andrew_pinski@playstation.sony.com>
1856
1857 PR middle-end/30132
1858 * gcc.c-torture/compile/pr30132.c: New testcase.
1859
1860 2008-01-09 Richard Guenther <rguenther@suse.de>
1861
1862 PR middle-end/34458
1863 * gcc.c-torture/compile/pr34458.c: New testcase.
1864
1865 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1866
1867 PR testsuite/30459
1868 g++.dg/eh/ia64-2.C: Require weak support.
1869
1870 2008-01-08 Richard Guenther <rguenther@suse.de>
1871
1872 PR middle-end/31863
1873 * g++.dg/torture/pr31863.C: New testcase.
1874
1875 2008-01-08 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR middle-end/34694
1878 * gcc.dg/gomp/pr34694.c: New test.
1879 * g++.dg/gomp/pr34694.C: New test.
1880
1881 PR c++/33890
1882 * g++.dg/gomp/pr33890.C: New test.
1883
1884 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1885
1886 PR fortran/34476
1887 * gfortran.dg/parameter_array_init_3.f90: New test.
1888
1889 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1890
1891 PR fortran/34681
1892 PR fortran/34704
1893 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1894
1895 2008-01-07 Janis Johnson <janis187@us.ibm.com>
1896
1897 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1898 * g++.dg/other/spu2vmx-1.C: Use it.
1899
1900 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
1901
1902 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1903
1904 PR testsuite/34575
1905 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1906 * gcc.target/powerpc/parity-1.c: Likewise.
1907
1908 2008-01-07 Fred Fish <fnf@specifix.com>
1909
1910 PR preprocessor/30363:
1911 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1912 macro expansions.
1913
1914 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1915
1916 PR fortran/34672
1917 * gfortran.dg/use_only_2.f90: New test.
1918
1919 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1920
1921 PR libstdc++/34680
1922 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1923 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1924
1925 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1926
1927 PR fortran/34545
1928 * gfortran.dg/use_12.f90: New test.
1929
1930 2008-01-06 Tobias Burnus <burnus@net-b.de>
1931
1932 PR fortran/34689
1933 * interface.c (compare_actual_formal): Fix intent(out) check for
1934 function result variables.
1935
1936 2008-01-06 Tobias Burnus <burnus@net-b.de>
1937
1938 PR fortran/34690
1939 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1940
1941 2008-01-06 Tobias Burnus <burnus@net-b.de>
1942
1943 PR fortran/34689
1944 * gfortran.dg/intent_out_4.f90: Fix test case.
1945
1946 2008-01-06 Tobias Burnus <burnus@net-b.de>
1947
1948 PR fortran/34689
1949 * gfortran.dg/intent_out_4.f90: New.
1950
1951 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1952
1953 PR libfortran/34540
1954 * gfortran.dg/optional_dim_3.f90: New test.
1955
1956 2008-01-06 Tobias Burnus <burnus@net-b.de>
1957
1958 PR fortran/34658
1959 * gfortran.dg/common_11.f90: New.
1960 * gfortran.dg/blockdata_1.f90: Update test case.
1961 * gfortran.dg/blockdata_2.f90: Update test case.
1962
1963 2008-01-06 Tobias Burnus <burnus@net-b.de>
1964
1965 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1966
1967 2008-01-06 Tobias Burnus <burnus@net-b.de>
1968
1969 PR fortran/34655
1970 * gfortran.dg/equiv_constraint_9.f90: New.
1971
1972 2008-01-06 Revital Eres <eres@il.ibm.com>
1973
1974 PR tree-optimization/34263
1975 * gcc.dg/pr34263.c: New testcase.
1976
1977 2008-01-06 Tobias Burnus <burnus@net-b.de>
1978
1979 PR fortran/34654
1980 * gfortran.dg/internal_io_unf.f90: New.
1981
1982 2008-01-06 Tobias Burnus <burnus@net-b.de>
1983
1984 PR fortran/34660
1985 * gfortran.dg/elemental_args_check_2.f90: New.
1986
1987 2008-01-06 Tobias Burnus <burnus@net-b.de>
1988
1989 PR fortran/34662
1990 * gfortran.dg/intent_out_3.f90: New.
1991
1992 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1993
1994 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1995
1996 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1997
1998 PR libfortran/34676
1999 * gfortran.dg/list_read_8.f90: New test.
2000
2001 2008-01-04 Richard Guenther <rguenther@suse.de>
2002
2003 PR middle-end/34029
2004 * gcc.c-torture/compile/pr34029-1.c: New testcase.
2005 * gcc.c-torture/compile/pr34029-2.c: Likewise.
2006
2007 2008-01-04 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR gcov-profile/34609
2010 * g++.dg/gcov/gcov-6.C: New test.
2011
2012 2008-01-04 Richard Guenther <rguenther@suse.de>
2013
2014 PR tree-optimization/31081
2015 * g++.dg/torture/pr31081-1.C: New testcase.
2016 * g++.dg/torture/pr31081-2.C: Likewise.
2017
2018 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
2019
2020 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2021 * gcc.target/mips/rsqrt-2.c: Likewise.
2022 * gcc.target/mips/rsqrt-4.c: New test.
2023
2024 2008-01-04 Tobias Burnus <burnus@net-b.de>
2025
2026 PR fortran/34557
2027 * gfortran.dg/equiv_substr.f90: New.
2028
2029 2008-01-03 Tom Tromey <tromey@redhat.com>
2030
2031 PR c/34457:
2032 * gcc.dg/pr34457-2.c: New file.
2033 * gcc.dg/pr34457-1.c: New file.
2034
2035 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2036
2037 Revert fix for PR tree-optimization/34458.
2038
2039 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2040
2041 PR tree-optimization/34458
2042 * gcc.dg/tree-ssa/pr34458.c: New.
2043
2044 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2045
2046 PR libfortran/34565
2047 * gfortran.dg/internal_readwrite_1.f90: New test.
2048 * gfortran.dg/internal_readwrite_2.f90: New test.
2049
2050 2008-01-03 Tom Tromey <tromey@redhat.com>
2051
2052 PR preprocessor/34602:
2053 * gcc.dg/cpp/pr34602.c: New file.
2054
2055 2008-01-03 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR tree-optimization/29484
2058 * gcc.c-torture/execute/20071220-1.c: New test.
2059 * gcc.c-torture/execute/20071220-2.c: New test.
2060
2061 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2062
2063 PR tree-optimization/34635
2064 * gcc.dg/tree-ssa/pr34635.c: New.
2065 * gcc.dg/tree-ssa/pr34635-1.c: New.
2066
2067 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2068
2069 PR middle-end/34562
2070 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2071 scan-assembler check.
2072
2073 2008-01-03 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR middle-end/34608
2076 * g++.dg/gomp/pr34608.C: New test.
2077
2078 2008-01-02 Richard Guenther <rguenther@suse.de>
2079
2080 PR middle-end/34093
2081 PR middle-end/31976
2082 * gcc.c-torture/compile/pr34093.c: New testcase.
2083
2084 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
2085
2086 * g++.dg/cpp0x/long_long.C: New.
2087
2088 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2089
2090 * gcc.target/spu/tag_manager.c : Include stdlib.h.
2091 * gcc.target/spu/Wmain.c: Fix the line numbers for the
2092 warning on the function main.
2093
2094 2008-01-01 Jakub Jelinek <jakub@redhat.com>
2095
2096 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2097 rather than __v2di type.
2098
2099 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
2100
2101 PR fortran/34558
2102 * gfortran.dg/linked_list_1.f90: New test.
2103
2104 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
2105
2106 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2107 instead of appending to it.
2108
2109 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
2110
2111 PR tree-optimization/34591
2112 * gcc.dg/vect/pr34591.c: New test.
2113
2114 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2115
2116 PR libfortran/34594
2117 * gfortran.dg/direct_io_8.f90: New test case.
2118
2119 2007-12-27 Jakub Jelinek <jakub@redhat.com>
2120
2121 PR target/34281
2122 * gcc.c-torture/execute/20071213-1.c: New test.
2123
2124 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2125
2126 PR libfortran/34560
2127 * gfortran.dg/read_eof_5.f90: New test.
2128
2129 2007-12-25 Tobias Burnus <burnus@net-b.de>
2130
2131 PR fortran/34514
2132 * gfortran.dg/initialization_17.f90: New.
2133
2134 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2135
2136 PR libfortran/34566
2137 * gfortran.dg/matmul_6.f90: New test.
2138
2139 2007-12-23 Tobias Burnus <burnus@net-b.de>
2140
2141 PR fortran/34421
2142 * gfortran.dg/entry_17.f90: New.
2143
2144 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
2145
2146 PR fortran/34536
2147 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2148 * gfortran.dg/real_const_3.f90: Likewise.
2149 * gfortran.dg/unary_operator.f90: New test.
2150
2151 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
2152
2153 * gnat.dg/pack2.adb: New test.
2154
2155 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
2156
2157 PR fortran/34559
2158 * gfortran.dg/repeat_6.f90: New test.
2159
2160 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2161
2162 PR fortran/34549
2163 * cshift_shift_real_1.f90: New test.
2164
2165 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2166
2167 PR fortran/34540
2168 * gfortran.dg/shift-kind_2.f90: New test.
2169
2170 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
2171
2172 PR target/8835
2173 * gcc.dg/pr8835-1.c: New.
2174
2175 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
2176
2177 PR fortran/34438
2178 * gfortran.dg/default_initialization_3.f90: New test.
2179
2180 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
2181
2182 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2183 conditions.
2184 (dg-mips-options): Treat -march=24k* as a 32-bit option.
2185
2186 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
2187
2188 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
2189 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2190
2191 2007-12-20 Jason Merrill <jason@redhat.com>
2192
2193 * gcc.dg/overload/arg[14].C: Remove expected errors.
2194
2195 2007-12-20 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR c++/34459
2198 * gcc.c-torture/execute/20071219-1.c: New test.
2199
2200 2007-12-20 Tobias Burnus <burnus@net-b.de>
2201
2202 PR fortran/34530
2203 * gfortran.dg/namelist_44.f90: New.
2204
2205 2007-12-20 Tobias Burnus <burnus@net-b.de>
2206
2207 PR fortran/34482
2208 * gfortran.dg/boz_8.f90: Add error-check check.
2209 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2210 stop by call abort.
2211
2212 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
2213
2214 * gcc.dg/gomp/combined-1.c: New test.
2215
2216 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
2217
2218 PR tree-optimization/34355
2219 * g++.dg/tree-ssa/pr34355.C: New test.
2220
2221 2007-12-19 Revital Eres <eres@il.ibm.com>
2222
2223 * gcc.dg/sms-5.c: New testcase.
2224
2225 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2226
2227 PR fortran/34325
2228 * gfortran.dg/missing_parens_1.f90: New.
2229 * gfortran.dg/missing_parens_1.f90: New.
2230
2231 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
2232
2233 PR fortran/34495
2234 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2235 expressions.
2236 * gfortran.dg/transfer_simplify_7.f90: New test.
2237
2238 2007-12-18 Janis Johnson <janis187@us.ibm.com>
2239
2240 * gcc.dg/pr32912-3.c: Compile with -w.
2241
2242 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2243
2244 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
2245 Jakub Jelinek <jakub@redhat.com>
2246
2247 PR c++/32565
2248 PR c++/33943
2249 PR c++/33965
2250 * g++.dg/cpp0x/variadic86.C: New.
2251 * g++.dg/cpp0x/variadic87.C: New.
2252 * g++.dg/cpp0x/variadic84.C: New.
2253 * g++.dg/cpp0x/variadic85.C: New.
2254 * g++.dg/template/ttp25.C: New.
2255
2256 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
2257
2258 PR tree-optimization/34123
2259 * gcc.dg/tree-ssa/pr34123.c: New test.
2260
2261 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
2262
2263 PR rtl-optimization/34456
2264 * gcc.c-torture/execute/pr34456.c: New test.
2265
2266 2007-12-18 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR c++/34488
2269 * g++.dg/parse/friend7.C: New test.
2270
2271 PR rtl-optimization/34490
2272 * gcc.c-torture/execute/20071216-1.c: New test.
2273
2274 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2275
2276 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2277
2278 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
2279
2280 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
2281 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2282 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2283 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2284 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2285
2286 2007-12-17 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR c/34506
2289 * gcc.dg/gomp/clause-2.c: New test.
2290 * g++.dg/gomp/clause-4.C: New test.
2291
2292 2007-12-17 Tobias Burnus <burnus@net-b.de>
2293
2294 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2295 part of Fortran 77/95/2003.
2296
2297 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
2298
2299 PR tree-optimization/34445
2300 * gfortran.dg/vect/cost-model-pr34445.f: New test.
2301 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2302
2303 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2304
2305 PR fortran/34427
2306 * gfortran.dg/namelist_42.f90: Update.
2307 * gfortran.dg/namelist_43.f90: New.
2308
2309 2007-12-16 Tobias Burnus <burnus@net-b.de>
2310
2311 PR fortran/34495
2312 * gfortran.dg/initialization_16.f90: New.
2313
2314 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2315
2316 PR fortran/34305
2317 * gfortran.dg/real_dimension_1.f: New test case.
2318
2319 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
2320
2321 * gcc.dg/torture/pr24257.c: Remove -O from options.
2322
2323 2007-12-16 Tobias Burnus <burnus@net-b.de>
2324
2325 PR fortran/34246
2326 * gfortran.dg/bind_c_usage_16.f03: Extend test.
2327
2328 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
2329
2330 PR fortran/31213
2331 PR fortran/33888
2332 PR fortran/33998
2333 * gfortran.dg/mapping_1.f90: New test.
2334 * gfortran.dg/mapping_2.f90: New test.
2335 * gfortran.dg/mapping_3.f90: New test.
2336
2337 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
2338
2339 PR rtl-optimization/34415
2340 * gcc.c-torture/execute/pr34415.c: New test.
2341
2342 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
2343
2344 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2345 void.
2346
2347 2007-12-16 Jakub Jelinek <jakub@redhat.com>
2348
2349 PR bootstrap/34003
2350 * gcc.dg/pr34003-1.c: New test.
2351 * gcc.dg/pr34003-2.c: New.
2352
2353 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
2354
2355 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2356 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2357 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2358 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
2359 add -save-temps.
2360 * gcc.target/cris/torture/cris-torture.exp,
2361 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2362 * gcc.target/cris/builtin_ctz_v3.c,
2363 gcc.target/cris/builtin_ctz_v8.c,
2364 gcc.target/cris/builtin_clz_v0.c,
2365 gcc.target/cris/builtin_clz_v3.c,
2366 gcc.target/cris/builtin_bswap_v3.c,
2367 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2368 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2369 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2370 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2371 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2372 lib/target-supports.exp: Adjust for crisv32-*-*.
2373
2374 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
2375
2376 * gcc.dg/debug/const-3.c: New.
2377
2378 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2379
2380 * g++.dg/other/datasec1.C: Require named section support.
2381
2382 2007-12-14 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR target/29978
2385 * gcc.target/i386/pr29978.c: New test.
2386
2387 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
2388
2389 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2390 instead of -msse4.1.
2391 * gcc.target/i386/sse-12.c (dg-options): Ditto.
2392 * g++.dg/other/i386-2.C (dg-options): Ditto.
2393
2394 2007-12-14 Tobias Burnus <burnus@net-b.de>
2395
2396 PR fortran/34438
2397 * gfortran.dg/private_type_10.f90: New.
2398
2399 2007-12-14 Tobias Burnus <burnus@net-b.de>
2400
2401 PR fortran/34398
2402 * gfortran.dg/nan_4.f90: New.
2403
2404 2007-12-14 Richard Guenther <rguenther@suse.de>
2405
2406 PR middle-end/34462
2407 * gcc.c-torture/compile/20071214-1.c: New testcase.
2408
2409 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
2410
2411 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2412 macros to test macroized SSE intrinsics. Use new macros to test
2413 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2414 emmintrin.h, xmmintrin.h and bmmintrin.h
2415 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2416 to test with immediate operand.
2417
2418 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2419
2420 PR target/34091
2421 * gcc.c-torture/compile/pr34091.c: New test.
2422
2423 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
2424
2425 * gcc.dg/uninit-13.c: UnXFAIL.
2426 * gcc.dg/complex-5.c: New testcase.
2427
2428 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
2429
2430 * gcc.dg/struct/struct-reorg.exp: Replace
2431 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
2432
2433 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2434
2435 PR libfortran/34370
2436 PR libfortran/34323
2437 PR libfortran/34405
2438 * gfortran.dg/advance_6.f90: New test case.
2439 * gfortran.dg/direct_io_7.f90: New test case.
2440 * gfortran.dg/streamio_13.f90: New test case.
2441
2442 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
2443
2444 * g++.dg/cpp0x/__func__.C: New.
2445
2446 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
2447
2448 PR target/34435
2449 * g++.dg/other/pr34435.C: New testcase.
2450
2451 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
2452
2453 * gcc.dg/struct: New directory with tests
2454 for struct-reorg optimizaion.
2455 * gcc.dg/struct/struct-reorg.exp: New script.
2456 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2457 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2458 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2459 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2460 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2461 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2462 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2463 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2464 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2465 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2466 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2467 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2468 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2469 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2470 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2471 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2472 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2473 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2474 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2475 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2476 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2477 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2478 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2479 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2480
2481 2007-12-13 Tobias Burnus <burnus@net-b.de>
2482
2483 PR fortran/34427
2484 * gfortran.dg/namelist_42.f90: New.
2485
2486 2007-12-12 Tobias Burnus <burnus@net-b.de>
2487
2488 PR fortran/34254
2489 * gfortran.dg/function_kinds_3.f90: New.
2490
2491 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
2492
2493 * gcc.target/s390/20071212-1.c: New testcase.
2494
2495 2007-12-11 Jakub Jelinek <jakub@redhat.com>
2496
2497 PR c++/34238
2498 * g++.dg/ext/visibility/anon7.C: Add xfail.
2499 * g++.dg/ext/visibility/anon9.C: New test.
2500 * g++.dg/ext/visibility/anon10.C: New test.
2501
2502 PR c++/34364
2503 * g++.dg/rtti/dyncast2.C: New test.
2504
2505 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
2506
2507 PR tree-optimization/34407
2508 * gcc.dg/vect/pr34407.c: New test.
2509
2510 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2511
2512 PR fortran/34411
2513 * gfortran.dg/error_recovery_5.f90: New.
2514 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2515
2516 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR tree-optimization/34371
2519 * gcc.c-torture/compile/20071207-1.c: New test.
2520
2521 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
2522
2523 PR c++/34059
2524 * g++.dg/parse/crash40.C: New test.
2525
2526 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
2527
2528 * g++.dg/opt/memcpy1.C: New test.
2529
2530 2007-12-10 Tobias Burnus <burnus@net-b.de>
2531
2532 PR fortran/34425
2533 * gfortran.dg/argument_checking_10.f90: New.
2534
2535 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR rtl-optimization/34302
2538 * gcc.c-torture/execute/20071210-1.c: New test.
2539
2540 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR c++/34395
2543 * g++.dg/cpp0x/error1.C: New test.
2544
2545 PR c++/34394
2546 * g++.dg/other/error22.C: New test.
2547
2548 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
2549
2550 PR target/32086
2551 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2552 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2553 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2554
2555 2007-12-09 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR c++/34178
2558 PR c++/34340
2559 * g++.dg/template/repo6.C: New test.
2560 * g++.dg/template/repo7.C: New test.
2561 * g++.dg/template/repo8.C: New test.
2562
2563 2007-12-09 H.J. Lu <hjl@lucon.org>
2564 Tobias Burnus <burnus@net-b.de>
2565
2566 PR fortran/34404
2567 * gfortran.dg/read_2.f90: New.
2568
2569 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
2570
2571 * lib/target-supports.exp (check_effective_target_tls_native):
2572 Fix typo.
2573
2574 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
2575
2576 PR ada/34366
2577 * gnat.dg/enclosing_record_reference.ads,
2578 gnat.dg/enclosing_record_reference.adb: New test.
2579
2580 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
2581
2582 PR fortran/32129
2583 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2584 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2585
2586 PR fortran/31487
2587 * gfortran.dg/char_component_initializer_1.f90: New test.
2588
2589 2007-12-09 Tobias Burnus <burnus@net-b.de>
2590
2591 PR fortran/34342
2592 PR fortran/34345
2593 PR fortran/18026
2594 PR fortran/29471
2595
2596 * gfortran.dg/boz_8.f90: New.
2597 * gfortran.dg/boz_9.f90: New.
2598 * gfortran.dg/boz_10.f90: New.
2599 * gfortran.dg/boz_7.f90: Update dg-warning.
2600 * gfortran.dg/pr16433.f: Add dg-error.
2601 * gfortan.dg/ibits.f90: Update dg-warning.
2602 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2603 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2604
2605 2007-12-08 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR fortran/34359
2608 * gfortran.dg/include_1.f90: New test.
2609 * gfortran.dg/include_1.inc: New.
2610 * gfortran.dg/include_2.f90: New test.
2611
2612 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
2613
2614 * gcc.c-torture/compile/20011130-2.c: Fix typo.
2615
2616 2007-12-08 Tobias Burnus <burnus@net-b.de>
2617
2618 PR fortran/34319
2619 * gfortran.dg/nan_3.f90: New.
2620
2621 2007-12-07 Jakub Jelinek <jakub@redhat.com>
2622
2623 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2624
2625 2007-12-07 Olivier Hainque <hainque@adacore.com>
2626
2627 * gnat.dg/tamdt*.ad?: Support for ...
2628 * gnat.dg/test_tamdt.adb: New test.
2629
2630 2007-12-07 Olivier Hainque <hainque@adacore.com>
2631
2632 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2633 exports and document how these can be exercised.
2634
2635 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
2636
2637 PR ada/15805
2638 * gnat.dg/specs/access_constants.ads: New test.
2639
2640 * gnat.dg/specs/access_constant_decl.ads: New test.
2641
2642 PR ada/21346
2643 * gnat.dg/compose.adb: New test.
2644
2645 2007-12-07 Olivier Hainque <hainque@adacore.com>
2646
2647 PR ada/34173
2648 * gnat.dg/unc_memops.ad[sb]: Support for ...
2649 * gnat.dg/unc_memfree.adb: New test.
2650
2651 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
2652
2653 * gfortran.dg/ltrans-7.f90: New.
2654
2655 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
2656 Dorit Nuzman <dorit@il.ibm.com>
2657
2658 PR tree-optimization/34005
2659 * gcc.dg/vect/pr34005.c: New test.
2660
2661 2007-12-06 Jakub Jelinek <jakub@redhat.com>
2662
2663 PR c++/34336
2664 * g++.dg/template/new8.C: New test.
2665
2666 2007-12-06 Tobias Burnus <burnus@net-b.de>
2667
2668 PR fortran/34333
2669 * gfortran.dg/boz_7.f90: New.
2670 * gfortran.dg/int_1.f90: Disable -pedantic option.
2671 * gfortran.dg/boz_1.f90: Ditto.
2672 * gfortran.dg/boz_3.f90: Ditto.
2673 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2674 * gfortran.dg/ibits.f90: Ditto.
2675 * gfortran.dg/unf_io_convert_1.f90: Ditto.
2676 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2677
2678 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
2679
2680 PR fortran/34335
2681 * gfortran.dg/used_types_19.f90: New test.
2682
2683 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
2684
2685 * gfortran.dg/nan_2.f90: Add -mieee for sh.
2686 * gfortran.dg/nearest_2.f90: Likewise.
2687 * gfortran.dg/nearest_3.f90: Likewise.
2688
2689 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR middle-end/34337
2692 * gcc.c-torture/execute/20071205-1.c: New test.
2693
2694 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
2695
2696 * gfortran.dg/module_nan.f90: Add -mieee for sh.
2697 * gfortran.dg/real_const_3.f90: Likewise.
2698
2699 2007-12-05 Richard Guenther <rguenther@suse.de>
2700
2701 PR tree-optimization/34138
2702 * gcc.c-torture/compile/pr34138.c: New testcase.
2703
2704 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR debug/33739
2707 * gfortran.dg/debug_2.f: New test.
2708
2709 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
2710
2711 * gnat.dg/specs/elab1.ads: New test.
2712
2713 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
2714
2715 PR target/34312
2716 * gcc.target/i386/pr34312.c: New test.
2717
2718 2007-12-05 Tobias Burnus <burnus@net-b.de>
2719
2720 PR fortran/34333
2721 * gfortran.dg/nan_2.f90: New.
2722
2723 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR c++/34271
2726 * g++.dg/cpp0x/decltype9.C: New test.
2727 * g++.dg/cpp0x/decltype10.C: New test.
2728
2729 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
2730
2731 PR ada/21489
2732 * gnat.dg/rm_6_4_1_13.adb: New test.
2733
2734 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR middle-end/34134
2737 * gcc.c-torture/compile/20071117-1.c: New test.
2738
2739 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2740
2741 PR c++/34101
2742 * g++.dg/cpp0x/variadic-ttp.C: New.
2743
2744 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2745
2746 * gcc.dg/parse-decl-after-if.c: New.
2747 * gcc.dg/20031223-1.c: Adjust.
2748
2749 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2750
2751 PR c++/33509
2752 * g++.dg/cpp0x/variadic-throw.C: New.
2753
2754 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2755
2756 PR c++/33091
2757 * g++.dg/cpp0x/variadic-unify.C: New.
2758
2759 2007-12-04 Richard Guenther <rguenther@suse.de>
2760
2761 PR middle-end/34334
2762 PR middle-end/34222
2763 * gcc.c-torture/compile/pr34334.c: New testcase.
2764 * g++.dg/torture/pr34222.C: New testcase.
2765
2766 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2767
2768 * gcc.c-torture/execute/20071202-1.c: New test.
2769 * gcc.dg/tree-ssa/pr34146-2.c: New test.
2770
2771 2007-12-04 Tobias Burnus <burnus@net-b.de>
2772
2773 PR fortran/34318
2774 * gfortran.dg/module_nan.f90: New.
2775
2776 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
2777
2778 * lib/target-supports.exp (get_compiler_messages): Replace with...
2779 (check_compile): ...this new procedure. Handle TYPE == executable.
2780 Use comments in the source to determine the correct extension.
2781 Return a pair containing the compiler output and the output filename.
2782 Don't delete the file here.
2783 (check_no_compiler_messages_nocache): New procedure.
2784 (check_no_compiler_messages): Use it.
2785 (check_no_messages_and_pattern_nocache): New procedure.
2786 (check_no_messages_and_pattern): Use it.
2787 (check_runtime_nocache, check_runtime): New procedures.
2788 (check_effective_target_tls): Use check_no_compiler_messages.
2789 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2790 (check_effective_target_tls_runtime): Use check_runtime.
2791 (check_effective_target_fstack_protector): Likewise.
2792 (check_iconv_available): Use check_runtime_nocache.
2793 (check_effective_target_fortran_large_real): Use
2794 check_no_compiler_messages.
2795 (check_effective_target_fortran_large_int): Likewise.
2796 (check_effective_target_static_libgfortran): Likewise.
2797 (check_750cl_hw_available): Use check_cached_effective_target
2798 and check_runtime_nocache.
2799 (check_vmx_hw_available): Likewise.
2800 (check_effective_target_broken_cplxf_arg): Likewise.
2801 (check_alpha_max_hw_available): Use check_runtime.
2802 (check_function_available): Use check_no_compiler_messages.
2803 (check_cxa_atexit_available): Use check_cached_effective_target
2804 and check_runtime_nocache.
2805 (check_effective_target_dfp_nocache): Use
2806 check_no_compiler_messages_nocache.
2807 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2808 (check_effective_target_dfp): Use check_cached_effective_target.
2809 (check_effective_target_dfprt): Likewise.
2810 (check_effective_target_arm_neon_hw): Use check_runtime.
2811 (check_effective_target_ultrasparc_hw): Likewise.
2812 (check_effective_target_c99_runtime): Use
2813 check_no_compiler_messages_nocache.
2814
2815 2007-12-03 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR middle-end/29749
2818 * gcc.dg/fold-rotate-1.c: New test.
2819
2820 PR tree-optimization/33453
2821 * gcc.c-torture/compile/20071203-1.c: New test.
2822
2823 2007-12-03 Robert Dewar <dewar@adacore.com>
2824 Samuel Tardieu <sam@rfc1149.net>
2825
2826 PR ada/34287
2827 * gnat.dg/check_elaboration_code.adb: New test.
2828 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2829 New support files.
2830
2831 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2832
2833 PR c++/34061
2834 * g++.dg/cpp0x/pr34061.C: New.
2835
2836 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2837
2838 PR c++/34273
2839 * g++.dg/other/error21.C: New.
2840
2841 2007-12-02 Revital Eres <eres@il.ibm.com>
2842
2843 * gcc.dg/sms-4.c: New testcase.
2844
2845 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
2846 Revital Eres <eres@il.ibm.com>
2847
2848 * gcc.dg/sms-3.c: New testcase.
2849
2850 2007-12-01 Ollie Wild <aaw@google.com>
2851
2852 PR c++/8171
2853 * g++.dg/conversion/ptrmem9.C: New test.
2854
2855 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2856
2857 PR libfortran/34291
2858 * gfortran.dg/namelist_41.f90: New test.
2859
2860 2007-11-30 Tom Tromey <tromey@redhat.com>
2861
2862 PR preprocessor/32868:
2863 * gcc.dg/cpp/pr32868.c: New file.
2864
2865 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2866
2867 PR fortran/34248
2868 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2869
2870 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
2871
2872 PR rtl-optimization/34171
2873 * gcc.dg/pr34171.c: New testcase.
2874
2875 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
2876
2877 * gcc.dg/tree-ssa/pr34244.c: Fixed.
2878
2879 2007-11-30 Tobias Burnus <burnus@net-b.de>
2880
2881 PR fortran/34133
2882 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2883 * gfortran.dg/bind_c_usage_11.f03: New.
2884 * gfortran.dg/bind_c_usage_12.f03: New.
2885
2886 2007-11-30 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR c++/34275
2889 * g++.dg/other/error20.C: New test.
2890
2891 2007-11-29 Steven G. Kargl <kargls@comcast.net>
2892
2893 PR fortran/34230
2894 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2895
2896 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
2897
2898 PR tree-optimization/34244
2899 * gcc.dg/tree-ssa/pr34244.c: New test.
2900
2901 2007-11-29 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR tree-optimization/33434
2904 * gcc.dg/pr33434-1.c: New test.
2905 * gcc.dg/pr33434-2.c: New test.
2906 * gcc.dg/pr33434-3.c: New test.
2907 * gcc.dg/pr33434-4.c: New test.
2908
2909 PR c++/34270
2910 * g++.dg/template/cond7.C: New test.
2911
2912 PR c++/34267
2913 PR c++/34268
2914 * g++.dg/cpp0x/decltype7.C: New test.
2915 * g++.dg/cpp0x/decltype8.C: New test.
2916
2917 2007-11-29 Tobias Burnus <burnus@net-b.de>
2918
2919 PR fortran/34248
2920 * gfortran.dg/result_in_spec_3.f90: New.
2921
2922 2007-11-29 Tobias Burnus <burnus@net-b.de>
2923
2924 PR fortran/34262
2925 * gfortran.dg/mvbits_3.f90: New.
2926
2927 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2928
2929 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2930 Delete.
2931 (check_effective_target_hard_float): New.
2932 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2933 * gcc.dg/pr30957-1.c: Likewise.
2934
2935 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2936
2937 PR ada/15804
2938 * gnat.dg/specs/variant_part.ads: New test.
2939
2940 PR ada/17318
2941 * gnat.dg/specs/attribute_parsing.ads: New test.
2942
2943 PR ada/32792
2944 * gnat.dg/specs/integer_value.ads: New test.
2945
2946 PR ada/22559
2947 * gnat.dg/specs/delta_small.ads: New test.
2948
2949 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2950
2951 PR tree-optimization/34140
2952 * gcc.c-torture/compile/20071128-1.c: New test.
2953
2954 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2955
2956 PR fortran/32928
2957 * gfortran.dg/data_array_1.f90
2958 * gfortran.dg/data_array_2.f90
2959 * gfortran.dg/data_array_3.f90
2960 * gfortran.dg/data_array_4.f90
2961
2962 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2963
2964 PR fortran/34227
2965 * gfortran.dg/blockdata_5.f90: New test.
2966 * gfortran.dg/blockdata_6.f90: New test.
2967
2968 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR tree-optimization/34016
2971 * gcc.dg/pr34016.c: New test.
2972
2973 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2974
2975 PR fortran/29389
2976 * gfortran.dg/stfunc_6.f90: New test.
2977
2978 PR fortran/33850
2979 * gfortran.dg/assign_10.f90: New test.
2980
2981 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2982
2983 PR fortran/33541
2984 * gfortran.dg/use_11.f90: New test.
2985
2986 PR fortran/34231
2987 * gfortran.dg/generic_15.f90: New test.
2988
2989 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR target/34225
2992 * gcc.dg/pr34225.c: New test.
2993
2994 2007-11-27 Richard Guenther <rguenther@suse.de>
2995
2996 PR tree-optimization/34241
2997 * g++.dg/torture/pr34241.C: New testcase.
2998
2999 2007-11-27 Richard Guenther <rguenther@suse.de>
3000
3001 * gcc.dg/builtins-error.c: New testcase.
3002
3003 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR c++/34213
3006 * g++.dg/ext/visibility/anon8.C: New test.
3007
3008 2007-11-13 Michael Meissner <michael.meissner@amd.com>
3009
3010 PR target/34077
3011 * gcc.target/i386/pr34077.c: New testcase.
3012
3013 2007-11-26 Tobias Burnus <burnus@net-b.de>
3014
3015 PR fortran/34203
3016 * gfortran.dg/backslash_3.f: Add -fbackslash option.
3017 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3018 * gfortran.dg/backslash_1.f90: Remove no longer needed
3019 -fno-backslash option.
3020
3021 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3022
3023 PR c/23722
3024 * gcc.dg/cpp/19990413-1.c: Update.
3025 * gcc.dg/parse-else-error.c: New.
3026 * gcc.dg/parse-else-error-2.c: New.
3027 * gcc.dg/parse-else-error-3.c: New.
3028 * gcc.dg/parse-else-error-4.c: New.
3029
3030 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
3031
3032 PR c++/34081
3033 * g++.dg/template/dependent-expr6.C: New testcase.
3034
3035 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
3036
3037 PR target/34215
3038 * gcc.target/i386/pr34215.c: New test.
3039
3040 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
3041
3042 PR target/34174
3043 * gcc.dg/torture/pr34174-1.c: New.
3044
3045 2007-11-26 Richard Guenther <rguenther@suse.de>
3046
3047 PR middle-end/34233
3048 * gcc.dg/pr34233.c: New testcase.
3049
3050 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
3051 Revital Eres <eres@il.ibm.com>
3052
3053 PR rtl-optimization/34085
3054 * gcc.dg/tree-prof (bb-reorg.c): New test.
3055
3056 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
3057
3058 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3059 Return true for MIPS16 targets.
3060
3061 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3062
3063 PR fortran/33152
3064 * gfortran.dg/blockdata_4.f90: New test.
3065
3066 2007-11-25 Tobias Burnus <burnus@net-b.de>
3067
3068 PR fortran/34079
3069 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3070 * gfortran.dg/bind_c_usage_16.f03: New.
3071 * gfortran.dg/bind_c_usage_16_c.c: New.
3072
3073 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
3074
3075 * gnat.dg/specs/size_clause1.ads: New test.
3076 * gnat.dg/specs/size_clause2.ads: Likewise.
3077 * gnat.dg/specs/size_clause3.ads: Likewise.
3078
3079 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
3080
3081 PR fortran/33499
3082 * gfortran.dg/entry_16.f90: New test.
3083
3084 2007-11-24 Tobias Burnus <burnus@net-b.de>
3085
3086 PR fortran/34192
3087 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3088
3089 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
3090
3091 PR fortran/33541
3092 * gfortran.dg/nested_modules_1.f90: Change the reference to
3093 FOO, forbidden by the standard, to a reference to W.
3094 * gfortran.dg/use_only_1.f90: New test.
3095
3096 2007-11-23 Tobias Burnus <burnus@net-b.de>
3097
3098 PR fortran/34209
3099 * gfortran.dg/nearest_3.f90: New test.
3100
3101 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3102
3103 PR fortran/33317
3104 * gfortran.dg/optional_dim_2.f90: New test.
3105
3106 2007-11-23 Tobias Burnus <burnus@net-b.de>
3107
3108 PR fortran/34187
3109 * gfortran.dg/bind_c_usage_15.f90: New.
3110
3111 2007-11-23 Tobias Burnus <burnus@net-b.de>
3112
3113 PR fortran/34192
3114 * gfortran.dg/nearest_2.f90: New.
3115
3116
3117 2007-11-23 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR c++/30293
3120 PR c++/30294
3121 * g++.dg/ext/java-2.C: New test.
3122
3123 2007-11-23 Mark Mitchell <mark@codesourcery.com>
3124 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3125
3126 PR c++/5310
3127 * g++.dg/warn/pr5310.C: New.
3128 * g++.dg/warn/pr33160.C: New.
3129
3130 2007-11-23 Richard Guenther <rguenther@suse.de>
3131 Michael Matz <matz@suse.de>
3132
3133 PR tree-optimization/34176
3134 * gcc.c-torture/execute/pr34176.c: New testcase.
3135
3136 2007-11-23 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR c++/34198
3139 * gcc.dg/Wconversion-5.c: New test.
3140 * g++.dg/Wconversion3.C: New test.
3141
3142 2007-11-23 Richard Guenther <rguenther@suse.de>
3143
3144 * gcc.dg/tree-ssa/alias-17.c: New testcase.
3145
3146 2007-11-22 Joseph Myers <joseph@codesourcery.com>
3147
3148 PR c/14050
3149 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3150 qualifiers in abstract declarator.
3151
3152 2007-11-22 Tobias Burnus <burnus@net-b.de>
3153
3154 * gfortran.dg/derived_constructor_comps_3.f90: New.
3155
3156 2007-11-22 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR c++/34094
3159 * g++.dg/ext/visibility/anon7.C: New test.
3160
3161 2007-11-22 Tobias Burnus <burnus@net-b.de>
3162
3163 PR fortran/34079
3164 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3165 * gfortran.dg/bind_c_usage_13.f03: New.
3166 * gfortran.dg/bind_c_usage_14.f03: New.
3167
3168 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
3169
3170 PR rtl-optimization/33848
3171 * gcc.dg/torture/pr33848.c: New test.
3172
3173 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3174
3175 PR fortran/34083
3176 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3177
3178 2007-11-20 Richard Guenther <rguenther@suse.de>
3179
3180 PR middle-end/34154
3181 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3182
3183 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
3184
3185 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3186
3187 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3188
3189 PR fortran/32770
3190 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
3191 so test passes with -frecord-marker=8.
3192 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3193 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3194 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3195 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3196 * gfortrand.dg/modulo_1.f90: Likewise.
3197
3198 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
3199
3200 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3201 New procedure.
3202 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3203 * gcc.dg/pr30957-1.c: Likewise.
3204
3205 2007-11-20 Jakub Jelinek <jakub@redhat.com>
3206
3207 PR c++/34089
3208 * g++.dg/template/crash74.C: New test.
3209
3210 2007-11-20 Richard Guenther <rguenther@suse.de>
3211
3212 * gcc.c-torture/execute/20071120-1.c: New testcase.
3213
3214 2007-11-20 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR c/34146
3217 * gcc.dg/tree-ssa/pr34146.c: New test.
3218
3219 PR testsuite/33978
3220 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3221 dependent on target settings like move_by_pieces etc.
3222
3223 PR c++/28879
3224 * g++.dg/template/vla2.C: New test.
3225
3226 PR c++/33962
3227 * g++.dg/overload/template3.C: New test.
3228
3229 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3230
3231 PR fortran/33317
3232 * gfortran.dg/optional_dim_2.f90: Remove test.
3233
3234 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
3235
3236 * gcc.dg/dfp/ddmode-ice.c: New test.
3237
3238 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3239
3240 PR tree-optimization/34036
3241 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3242
3243 2007-11-19 Richard Guenther <rguenther@suse.de>
3244
3245 PR tree-optimization/34
3246 * gcc.c-torture/execute/pr34099-2.c: New testcase.
3247
3248 2007-11-19 Tobias Burnus <burnus@net-b.de>
3249
3250 PR fortran/34079
3251 * gfortran.dg/bind_c_usage_10_c.c: New.
3252 * gfortran.dg/bind_c_usage_10.f03: New.
3253
3254 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3255
3256 * gcc.dg/pr33007.c: Expect new warning.
3257 * gcc.dg/tree-ssa/recip-5.c: Likewise.
3258 * g++.dg/opt/pr34036.C: New test.
3259
3260 2007-11-18 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR c++/30988
3263 * g++.dg/warn/noreturn-4.C: New test.
3264 * g++.dg/warn/noreturn-5.C: New test.
3265 * g++.dg/warn/noreturn-6.C: New test.
3266 * g++.dg/warn/noreturn-7.C: New test.
3267
3268 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3269
3270 PR fortran/32770
3271 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
3272 integers so tests works with -fdefault-integer-8.
3273 * gfortran.fortran-torture/execute/elemental.f90: Use default
3274 integers so test passes with -fdefault-integer-8.
3275 * gfortran.fortran-torture/execute/der_io.f90: Increase
3276 buffer length so test passes with -fdefault-integer-8.
3277 * gfortran.dg/bounds_check_8.f90: Likewise.
3278 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
3279 * gfortran.dg/equiv_7.f90: Set kind so test passes
3280 with -fdefault-integer-8.
3281 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
3282 provoke overflow.
3283
3284 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3285
3286 PR fortran/33317
3287 * gfortran.dg/optional_dim_2.f90: New test.
3288
3289 PR fortran/34139
3290 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3291
3292 2007-11-18 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR rtl-optimization/34132
3295 * gcc.c-torture/compile/20071118-1.c: New test.
3296
3297 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
3298
3299 PR fortran/31608
3300 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3301
3302 2007-11-18 Tobias Burnus <burnus@net-b.de>
3303
3304 PR fortran/34137
3305 * gfortran.dg/entry_14.f90: New.
3306 * gfortran.dg/entry_15.f90: New.
3307
3308 2007-11-18 Richard Guenther <rguenther@suse.de>
3309
3310 PR tree-optimization/34127
3311 * gcc.c-torture/compile/pr34127.c: New testcase.
3312
3313 2007-11-18 Ben Elliston <bje@au.ibm.com>
3314
3315 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3316 type specifier, as they are not permitted according to the AltiVec
3317 Programming Interface Manual.
3318
3319 2007-11-17 Tobias Burnus <burnus@net-b.de>
3320
3321 PR fortran/34133
3322 * gfortran.dg/bind_c_usage_9.f03: New.
3323 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3324
3325 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3326
3327 PR fortran/25252
3328 * interface.c (gfc_current_interface_head,
3329 gfc_set_current_interface_head): New functions.
3330 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3331 On syntax error, restore previous state of the interface.
3332 * gfortran.h (gfc_current_interface_head,
3333 gfc_set_current_interface_head): New prototypes.
3334
3335 2007-11-17 Richard Guenther <rguenther@suse.de>
3336
3337 PR middle-end/34130
3338 * gcc.c-torture/execute/pr34130.c: New testcase.
3339
3340 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3341
3342 PR fortran/34108
3343 * gfortran.dg/fmt_label_1.f90: New test.
3344
3345 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3346
3347 PR fortran/33957
3348 * gfortran.dg/initialization_15.f90 : New test.
3349
3350 2007-11-16 Richard Guenther <rguenther@suse.de>
3351
3352 PR middle-end/34030
3353 * gcc.c-torture/compile/pr34030.c: New testcase.
3354
3355 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
3356
3357 PR fortran/34008
3358 * gfortran.dg/interface_assignment_3.f90.
3359
3360 2007-11-16 Richard Guenther <rguenther@suse.de>
3361
3362 PR tree-optimization/33870
3363 * gcc.dg/torture/pr33870.c: New testcase.
3364
3365 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
3366
3367 PR fortran/33986
3368 * gfortran.dg/allocatable_function_3.f90.
3369
3370 2007-11-16 Richard Guenther <rguenther@suse.de>
3371
3372 PR tree-optimization/34113
3373 * gcc.c-torture/compile/pr34113.c: New testcase.
3374
3375 2007-11-16 Richard Guenther <rguenther@suse.de>
3376
3377 PR tree-optimization/34099
3378 * g++.dg/torture/pr3499.C: New testcase.
3379 * gcc.c-torture/execute/pr34099.c: Likewise.
3380
3381 2007-11-16 Olivier Hainque <hainque@adacore.com>
3382
3383 * gnat.dg/release_unc_maxalign.adb: New test.
3384
3385 2007-11-16 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR c++/34100
3388 * g++.dg/template/crash73.C: New test.
3389
3390 2007-11-15 Jakub Jelinek <jakub@redhat.com>
3391
3392 PR middle-end/23848
3393 * gcc.dg/tree-ssa/pr23848-1.c: New test.
3394 * gcc.dg/tree-ssa/pr23848-2.c: New test.
3395 * gcc.dg/tree-ssa/pr23848-3.c: New test.
3396 * gcc.dg/tree-ssa/pr23848-4.c: New test.
3397
3398 2007-11-15 Tobias Burnus <burnus@net-b.de>
3399
3400 PR fortran/33917
3401 * gfortran.dg/proc_decl_11.f90: New.
3402
3403 2007-11-15 Ben Elliston <bje@au.ibm.com>
3404
3405 * gcc.target/spu/compare-dp.c: New test.
3406
3407 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3408
3409 * gcc.dg/pr33923.c: New test.
3410
3411 2007-11-14 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR middle-end/34088
3414 * gcc.dg/pr34088.c: New test.
3415
3416 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3417
3418 * gcc.c-torture/compile/20071114-1.c: New test.
3419
3420 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3421
3422 PR fortran/31608
3423 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3424 to match known variations in symbol format. Document in comments.
3425
3426 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3427
3428 PR fortran/33985
3429 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3430
3431 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3432
3433 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3434 when done.
3435
3436 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437
3438 PR fortran/33162
3439 * gfortran.dg/proc_decl_1.f90: Update.
3440 * gfortran.dg/proc_decl_7.f90: New test.
3441 * gfortran.dg/proc_decl_8.f90: New test.
3442 * gfortran.dg/proc_decl_9.f90: New test.
3443 * gfortran.dg/proc_decl_10.f90: New test.
3444
3445 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
3446
3447 PR fortran/34080
3448 * gfortran.dg/transfer_assumed_size_1.f90: New test.
3449
3450 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3451
3452 PR c++/34054
3453 PR c++/34056
3454 PR c++/34057
3455 PR c++/34058
3456 PR c++/34060
3457 * g++.dg/parse/crash36.C: Add another dg-error.
3458 * g++.dg/cpp0x/pr34054.C: New test.
3459 * g++.dg/cpp0x/pr34056.C: New test.
3460 * g++.dg/cpp0x/pr34057.C: New test.
3461 * g++.dg/cpp0x/pr34058.C: New test.
3462 * g++.dg/cpp0x/pr34060.C: New test.
3463
3464 PR tree-optimization/34063
3465 * g++.dg/tree-ssa/pr34063.C: New test.
3466
3467 2007-11-13 Diego Novillo <dnovillo@google.com>
3468
3469 PR tree-optimization/33870
3470 * gcc.c-torture/execute/pr33870-1.c: New test.
3471 * gcc.dg/tree-ssa/alias-16.c: New test.
3472
3473 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3474
3475 PR c++/29225
3476 * g++.dg/template/crash72.C: New test.
3477
3478 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3479
3480 * g++.dg/opt/cfg5.C: New test.
3481
3482 2007-11-12 Richard Guenther <rguenther@suse.de>
3483
3484 PR middle-end/34070
3485 * gcc.c-torture/execute/pr34070-1.c: New testcase.
3486 * gcc.c-torture/execute/pr34070-2.c: Likewise.
3487
3488 2007-11-12 Richard Guenther <rguenther@suse.de>
3489
3490 PR middle-end/34027
3491 * gcc.dg/pr34027-1.c: New testcase.
3492 * gcc.dg/pr34027-2.c: Likewise.
3493
3494 2007-11-12 Ira Rosen <irar@il.ibm.com>
3495
3496 PR tree-optimization/33953
3497 * gcc.dg/vect/pr33953.c: New testcase.
3498
3499 2007-11-11 Tom Tromey <tromey@redhat.com>
3500
3501 PR c++/17577:
3502 * g++.dg/ext/pr17577.h: New file.
3503 * g++.dg/ext/pr17577.C: New file.
3504
3505 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3506
3507 PR c++/8570
3508 * g++.old-deja/g++.ns/template13.C: Update expected output.
3509 * g++.old-deja/g++.pt/friend23.C: Likewise.
3510 * g++.dg/warn/pr8570.C: New.
3511
3512 2007-11-11 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR c++/34068
3515 * g++.dg/template/pseudodtor4.C: New test.
3516
3517 2007-11-10 Jakub Jelinek <jakub@redhat.com>
3518
3519 PR middle-end/34018
3520 * g++.dg/opt/inline14.C: New test.
3521
3522 PR tree-optimization/33680
3523 * gcc.c-torture/compile/20071108-1.c: New test.
3524
3525 PR c++/32241
3526 * g++.dg/template/pseudodtor3.C: New test.
3527
3528 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
3529
3530 PR c++/33510
3531 * g++.dg/cpp0x/variadic-init.C: New.
3532
3533 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
3534 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR rtl-optimization/34012
3537 * gcc.target/i386/pr34012.c: New test.
3538
3539 2007-11-09 Richard Guenther <rguenther@suse.de>
3540
3541 PR tree-optimization/33604
3542 * g++.dg/tree-ssa/pr33604.C: New testcase.
3543 * gcc.dg/pr32721.c: Adjust pattern.
3544
3545 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
3546
3547 * gcc.target/mips/dse-1.c: Disable.
3548
3549 2007-11-08 Tom Tromey <tromey@redhat.com>
3550
3551 * gcc.dg/empty-source-3.c: Update warning location.
3552 * gcc.dg/gomp/barrier-2.c: Likewise.
3553 * gcc.dg/label-decl-3.c: Likewise.
3554 * gcc.dg/label-decl-2.c: Likewise.
3555 * gcc.dg/empty-source-2.c: Likewise.
3556
3557 2007-11-08 Tom Tromey <tromey@redhat.com>
3558
3559 PR c++/30297:
3560 * g++.dg/inherit/pr30297.C: New file.
3561
3562 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3563
3564 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3565 -fno-common for cygwin and mingw32.
3566
3567 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
3568
3569 PR middle-end/33826
3570 * gcc.dg/pr33826.c: New.
3571 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
3572 recursive functions being marked pure or const.
3573
3574 2007-11-08 Tobias Burnus <burnus@net-b.de>
3575
3576 PR fortran/33917
3577 * gfortran.dg/proc_decl_5.f90: New.
3578 * gfortran.dg/proc_decl_6.f90: New.
3579
3580 2007-11-08 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR tree-optimization/32575
3583 * gcc.c-torture/execute/20071108-1.c: New test.
3584
3585 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
3586
3587 * g++.dg/opt/anchor1.C: New.
3588
3589 2007-11-07 Diego Novillo <dnovillo@google.com>
3590
3591 PR 33870
3592 * gcc.c-torture/execute/pr33870.x: Remove.
3593
3594 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
3595
3596 PR c++/33045
3597 PR c++/33837
3598 PR c++/33838
3599 * g++.dg/cpp0x/decltype-33837.C: New.
3600 * g++.dg/cpp0x/decltype-refbug.C: New.
3601 * g++.dg/cpp0x/decltype-33838.C: New.
3602
3603 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3604
3605 * gcc.c-torture/compile/20071107-1.c: New test.
3606
3607 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3608
3609 * gcc.dg/out-of-bounds-1.c: New test.
3610
3611 2007-11-07 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR c++/33501
3614 * g++.dg/warn/incomplete2.C: New test.
3615 * g++.dg/template/incomplete4.C: New test.
3616 * g++.dg/template/incomplete5.C: New test.
3617
3618 2007-11-07 Olivier Hainque <hainque@adacore.com>
3619
3620 * gnat.dg/max_align.adb: New test.
3621
3622 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
3623
3624 PR target/30961
3625 * gcc.target/i386/pr30961-1.c: New.
3626
3627 2007-11-06 Tom Tromey <tromey@redhat.com>
3628
3629 PR c++/32368:
3630 * g++.dg/warn/pragma-system_header3.h: New.
3631 * g++.dg/warn/pragma-system_header3.C: New.
3632
3633 PR c++/32256:
3634 * g++.dg/warn/pragma-system_header4.C: New.
3635 * g++.dg/warn/pragma-system_header4.h: New.
3636
3637 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3638
3639 PR c++/33977
3640 PR c++/33886
3641 * g++.dg/other/canon-array.C: New.
3642
3643 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3644
3645 * g++.dg/parser/crash36.C: Tweak expected errors.
3646 * g++.dg/cpp0x/pr31439.C: New.
3647 * g++.dg/cpp0x/pr32114.C: New.
3648 * g++.dg/cpp0x/pr32115.C: New.
3649 * g++.dg/cpp0x/pr32125.C: New.
3650 * g++.dg/cpp0x/pr32126.C: New.
3651 * g++.dg/cpp0x/pr32127.C: New.
3652 * g++.dg/cpp0x/pr32128.C: New.
3653 * g++.dg/cpp0x/pr32253.C: New.
3654 * g++.dg/cpp0x/pr32566.C: New.
3655 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3656 * g++.dg/cpp0x/pr31438.C: Ditto.
3657 * g++.dg/cpp0x/variadic81.C: Ditto.
3658 * g++.dg/cpp0x/pr31432.C: Ditto.
3659 * g++.dg/cpp0x/pr31442.C: Ditto.
3660
3661 2007-11-06 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR target/33168
3664 * g++.dg/other/datasec1.C: New test.
3665
3666 PR tree-optimization/33458
3667 * g++.dg/opt/inline12.C: New test.
3668
3669 PR tree-optimization/33993
3670 * gcc.c-torture/compile/20071105-1.c: New test.
3671
3672 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3673
3674 PR rtl-optimization/33648
3675 * gcc.dg/pr33648.c: Require effective target freorder.
3676
3677 2007-11-05 Revital Eres <eres@il.ibm.com>
3678
3679 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3680
3681 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3682
3683 PR c++/33996
3684 PR c++/33235
3685 PR c++/33930
3686 * g++.dg/cpp0x/pr33996.C: New
3687 * g++.dg/cpp0x/rv-trivial-bug.C: New
3688 * g++.dg/cpp0x/pr33930.C: New
3689
3690 2007-11-05 Nick Clifton <nickc@redhat.com>
3691 Sebastian Pop <sebastian.pop@amd.com>
3692
3693 PR tree-optimization/32540
3694 PR tree-optimization/33922
3695 * gcc.dg/tree-ssa/pr32540-1.c: New.
3696 * gcc.dg/tree-ssa/pr32540-2.c: New.
3697 * gcc.dg/tree-ssa/pr33922.c: New.
3698
3699 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3700
3701 PR c++/33939
3702 * g++.dg/cpp0x/variadic-rref.C: New.
3703
3704 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3705
3706 * g++dg/warn/pointer-integer-comparison.C: New.
3707
3708 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR tree-optimization/33856
3711 * gcc.c-torture/compile/20071027-1.c: New test.
3712
3713 PR c++/33836
3714 * g++.dg/ext/label10.C: New test.
3715
3716 PR c++/33969
3717 * g++.dg/other/ptrmem9.C: New test.
3718
3719 2007-11-04 Andrew Pinski <pinskia@gmail.com>
3720
3721 PR middle-end/32931
3722 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3723
3724 2007-11-04 David Edelsohn <edelsohn@gnu.org>
3725
3726 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3727 * g++.dg/ext/visibility/namespace2.C: Add argument to
3728 dg-require-visibility.
3729 * g++.dg/ext/java-1.C: Disable on AIX.
3730
3731 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
3732
3733 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
3734
3735 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3736
3737 PR fortran/33881
3738 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3739
3740 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3741
3742 PR c/29062
3743 * gcc.dg/20031223-1.c: Adjust error output.
3744 * gcc.dg/parse-decl-after-label.c: New.
3745
3746 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3747
3748 PR libfortran/24685
3749 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3750 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3751 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3752
3753 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
3754
3755 PR rtl-optimization/28940
3756 * gcc.target/i386/addr-sel-1.c: New test.
3757
3758 2007-11-03 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR middle-end/33670
3761 * gcc.dg/pr33670.c: New test.
3762
3763 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR c++/33516
3766 * g++.dg/lookup/typedef1.C: New test.
3767
3768 2007-11-02 Janis Johnson <janis187@us.ibm.com>
3769
3770 PR testsuite/32076
3771 * lib/scandump.exp (dump-suffix): New.
3772 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3773 Include dump suffix in pass/fail messages, put regexp in quotes.
3774
3775 2007-11-02 Paolo Carlini <pcarlini@suse.de>
3776
3777 PR c++/33495
3778 * g++.dg/other/error19.C: New.
3779
3780 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
3781
3782 PR rtl-optimization/28062
3783 * gcc.c-torture/compile/20071102-1.c: New test.
3784
3785 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
3786
3787 * g++.dg/cpp0x/pr33955.C: New.
3788
3789 2007-11-01 Tom Tromey <tromey@redhat.com>
3790
3791 PR preprocessor/30805:
3792 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3793
3794 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR rtl-optimization/33648
3797 * gcc.dg/pr33648.c: New test.
3798
3799 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3800
3801 PR c++/32384
3802 * g++.dg/template/pseudodtor1.C: New test.
3803 * g++.dg/template/pseudodtor2.C: New test.
3804
3805 PR c++/32260
3806 * g++.dg/rtti/typeid7.C: New test.
3807
3808 2007-11-01 Tom Tromey <tromey@redhat.com>
3809
3810 PR preprocessor/30805:
3811 * gcc.dg/cpp/pr30805.c: New file.
3812
3813 2007-11-01 Janis Johnson <janis187@us.ibm.com>
3814
3815 PR testsuite/25352
3816 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3817 add dg-skip-if.
3818 * gcc.c-torture/compile/20001205-1.c: Ditto.
3819 * gcc.c-torture/compile/20001226-1.c: Ditto.
3820 * gcc.c-torture/compile/20020312-1.c: Ditto.
3821 * gcc.c-torture/compile/20020604-1.c: Ditto.
3822 * gcc.c-torture/compile/920501-12.c: Ditto.
3823 * gcc.c-torture/compile/920501-4.c: Ditto.
3824 * gcc.c-torture/compile/920520-1.c: Ditto.
3825 * gcc.c-torture/compile/980506-1.c: Ditto.
3826 * gcc.c-torture/compile/990617-1.c: Ditto.
3827 * gcc.dg/compare6.c: Ditto.
3828 * g++.old-deja/g++.brendan/crash43.C: Ditto.
3829 * g++.old-deja/g++.brendan/synth1.C: Ditto.
3830 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3831 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3832 * g++.old-deja/g++.pt/static6.C: Ditto.
3833 * g++.old-deja/g++.pt/crash16.C: Ditto.
3834 * g++.old-deja/g++.mike/p10416.C: Ditto.
3835 * g++.old-deja/g++.mike/ns15.C: Ditto.
3836 * g++.old-deja/g++.mike/eh46.C: Ditto.
3837
3838 2007-11-01 Tom Tromey <tromey@redhat.com>
3839
3840 * gcc.dg/redecl-1.c: Update.
3841 * gcc.dg/pr20368-3.c: Update.
3842 * gcc.dg/inline-14.c: Update.
3843 * gcc.dg/builtins-30.c: Update.
3844 * gcc.dg/dremf-type-compat-4.c: Update.
3845 * gcc.dg/pr20368-2.c: Update.
3846
3847 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3848
3849 PR rtl-optimization/33673
3850 * gcc.dg/pr33673.c: New test.
3851
3852 2007-11-01 Michael Matz <matz@suse.de>
3853
3854 PR tree-optimization/33961
3855 * gcc.dg/pr33961.c: New test.
3856
3857 2007-10-31 Paolo Carlini <pcarlini@suse.de>
3858
3859 PR c++/33494
3860 * g++.dg/template/error35.C: New.
3861
3862 2007-10-31 Jakub Jelinek <jakub@redhat.com>
3863
3864 PR target/31507
3865 * gcc.dg/pr31507-1.c: New test.
3866 * gcc.dg/pr31507-2.c: New test.
3867
3868 2007-10-31 Revital Eres <eres@il.ibm.com>
3869
3870 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3871 target.
3872 * gcc.dg/vect/tree-vect.h (check_vect): Add
3873 powerpc-*paired test.
3874 * lib/target-supports.exp (check_750cl_hw_available):
3875 New.
3876 (check_effective_target_vect_int,
3877 check_effective_target_vect_intfloat_cvt,
3878 check_effective_target_powerpc_altivec_ok,
3879 check_effective_target_vect_long,
3880 check_effective_target_vect_sdot_hi,
3881 check_effective_target_vect_udot_hi,
3882 check_effective_target_vect_pack_trunc,
3883 check_effective_target_vect_unpack,
3884 check_effective_target_vect_shift,
3885 check_effective_target_vect_int_mult): Disable for powerpc-*paired
3886 target.
3887 * gcc.dg/vect/vect-ifcvt-11.c: New.
3888 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3889 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3890 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3891 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3892 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3893 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3894
3895 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
3896 Tobias Burnus <burnus@net-b.de>
3897
3898 PR fortran/33941
3899 * gfortran.dg/module_read_1.f90: New.
3900
3901 2007-10-31 Tom Tromey <tromey@redhat.com>
3902
3903 PR preprocessor/30786:
3904 * gcc.dg/cpp/pr30786.c: New file.
3905
3906 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3907
3908 PR fortran/33162
3909 * gfortran.dg/interface_19.f90: New.
3910 * gfortran.dg/interface_20.f90: New.
3911 * gfortran.dg/interface_21.f90: New.
3912
3913 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3914
3915 PR tree-optimization/32377
3916 * gfortran.dg/vect/pr32377.f90: New.
3917
3918 2007-10-31 Richard Guenther <rguenther@suse.de>
3919
3920 PR middle-end/33779
3921 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3922 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3923
3924 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3925
3926 PR fortran/33897
3927 * gfortran.dg/contained_3.f90: New.
3928
3929 2007-10-31 Christian Bruel <christian.bruel@st.com>
3930
3931 PR c++/19531
3932 * g++.dg/opt/nrv8.C: New.
3933
3934 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3935
3936 PR c++/33709
3937 * g++.dg/opt/compound1.C: New test.
3938
3939 PR c++/33616
3940 * g++.dg/template/ptrmem18.C: New test.
3941
3942 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3943
3944 PR fortran/33596
3945 * gfortran.dg/isnan_2.f90: New test.
3946
3947 2007-10-30 Ed Schouten <ed@fxq.nl>
3948
3949 PR tree-optimization/32500
3950 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3951
3952 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3953
3954 PR c++/31993
3955 PR c++/32252
3956 * g++.dg/cpp0x/pr31993.C: New
3957 * g++.dg/cpp0x/pr32252.C: New
3958
3959 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR tree-optimization/33723
3962 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3963
3964 2007-10-30 Richard Guenther <rguenther@suse.de>
3965
3966 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3967 gcc.target/i386/loop-3.c.
3968
3969 2007-10-30 Revital Eres <eres@il.ibm.com>
3970
3971 * gcc.dg/vect/pr33866.c: Require vect_long.
3972
3973 2007-10-30 Revital Eres <eres@il.ibm.com>
3974
3975 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3976 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3977
3978 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3979
3980 PR tree-optimization/32893
3981 * lib/target-supports.exp
3982 (check_effective_target_unaligned_stack): new keyword.
3983 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3984 not sensitive to unaligned_stack.
3985 * gcc.dg/vect/vect-3.c: Likewise.
3986 * gcc.dg/vect/vect-4.c: Likewise.
3987 * gcc.dg/vect/vect-5.c: Likewise.
3988 * gcc.dg/vect/vect-6.c: Likewise.
3989 * gcc.dg/vect/vect-7.c: Likewise.
3990 * gcc.dg/vect/vect-13.c: Likewise.
3991 * gcc.dg/vect/vect-17.c: Likewise.
3992 * gcc.dg/vect/vect-18.c: Likewise.
3993 * gcc.dg/vect/vect-19.c: Likewise.
3994 * gcc.dg/vect/vect-20.c: Likewise.
3995 * gcc.dg/vect/vect-21.c: Likewise.
3996 * gcc.dg/vect/vect-22.c: Likewise.
3997 * gcc.dg/vect/vect-27.c: Likewise.
3998 * gcc.dg/vect/vect-29.c: Likewise.
3999 * gcc.dg/vect/vect-64.c: Likewise.
4000 * gcc.dg/vect/vect-65.c: Likewise.
4001 * gcc.dg/vect/vect-66.c: Likewise.
4002 * gcc.dg/vect/vect-72.c: Likewise.
4003 * gcc.dg/vect/vect-73.c: Likewise.
4004 * gcc.dg/vect/vect-86.c: Likewise.
4005 * gcc.dg/vect/vect-all.c: Likewise.
4006 * gcc.dg/vect/slp-25.c: Likewise.
4007 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4008 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4009 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4010
4011 * gcc.dg/vect/vect-31.c: Removed alignment checks.
4012 * gcc.dg/vect/vect-34.c: Likewise.
4013 * gcc.dg/vect/vect-36.c: Likewise.
4014 * gcc.dg/vect/vect-64.c: Likewise.
4015 * gcc.dg/vect/vect-65.c: Likewise.
4016 * gcc.dg/vect/vect-66.c: Likewise.
4017 * gcc.dg/vect/vect-68.c: Likewise.
4018 * gcc.dg/vect/vect-76.c: Likewise.
4019 * gcc.dg/vect/vect-77.c: Likewise.
4020 * gcc.dg/vect/vect-78.c: Likewise.
4021
4022 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4023 testcase (without no-section-anchors prefix) but with global arrays.
4024 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4025 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4026 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4027 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4028 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4029 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4030 * gcc.dg/vect/vect-77-global.c: Likewise.
4031 * gcc.dg/vect/vect-78-global.c: Likewise.
4032
4033 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4034 testcase (without no-section-anchors prefix) but fix alignment checks
4035 to also consider unaligned_stack targets.
4036 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4037
4038 2007-10-29 Jakub Jelinek <jakub@redhat.com>
4039
4040 PR tree-optimization/33723
4041 * gcc.c-torture/execute/20071029-1.c: New test.
4042 * gcc.dg/tree-ssa/pr33723.c: New test.
4043
4044 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
4045
4046 PR tree-optimization/33614
4047 * gcc.c-torture/compile/pr33614.c: New test.
4048
4049 2007-10-29 Richard Guenther <rguenther@suse.de>
4050
4051 PR tree-optimization/33870
4052 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4053
4054 2007-10-29 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR tree-optimization/33757
4057 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4058 true architectures instead of having a big dg-skip-if.
4059
4060 PR c++/33841
4061 * g++.dg/other/bitfield3.C: New test.
4062
4063 2007-10-29 Richard Guenther <rguenther@suse.de>
4064
4065 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4066
4067 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
4068
4069 Automatic parallelization reduction tests.
4070
4071 * gcc.dg/tree-ssa/reduc-1.c: New test.
4072 * gcc.dg/tree-ssa/reduc-1char.c: New test.
4073 * gcc.dg/tree-ssa/reduc-1short.c: New test.
4074 * gcc.dg/tree-ssa/reduc-2.c: New test.
4075 * gcc.dg/tree-ssa/reduc-2char.c: New test.
4076 * gcc.dg/tree-ssa/reduc-2short.c: New test.
4077 * gcc.dg/tree-ssa/reduc-3.c: New test.
4078 * gcc.dg/tree-ssa/reduc-6.c: New test.
4079 * gcc.dg/tree-ssa/reduc-7.c: New test.
4080 * gcc.dg/tree-ssa/reduc-8.c: New test.
4081 * gcc.dg/tree-ssa/reduc-9.c: New test.
4082
4083 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
4084 Zdenek Dvorak <ook@ucw.cz>
4085
4086 OMP_ATOMIC Changes, testsuite changes.
4087
4088 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4089 instead of gimple dump.
4090 * gcc.dg/gomp/atomic-9.c: Same.
4091 * gcc.dg/gomp/atomic-10.c: Same.
4092 * g++.dg/gomp/atomic-3.C: Same.
4093 * g++.dg/gomp/atomic-9.C: Same.
4094 * g++.dg/gomp/atomic-10.C: Same.
4095
4096 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
4097
4098 PR fortran/31217
4099 PR fortran/33811
4100 * gfortran.dg/forall_12.f90: New test.
4101
4102 PR fortran/33686
4103 * gfortran.dg/forall_13.f90: New test.
4104
4105 2007-10-28 Paolo Carlini <pcarlini@suse.de>
4106 Mark Mitchell <mark@codesourcery.com>
4107
4108 PR c++/30659
4109 * g++.dg/template/crash71.C: New.
4110
4111 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
4112
4113 PR fortran/32147
4114 * gfortran.dg/module_md5_1.f90: Update hash-value.
4115
4116 2007-10-28 Andrew Pinski <pinskia@gmail.com>
4117
4118 PR tree-opt/33589
4119 * g++.dg/torture/pr33589-1.C: New testcase.
4120 * g++.dg/torture/pr33589-2.C: New testcase.
4121
4122 2007-10-28 Richard Guenther <rguenther@suse.de>
4123
4124 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4125
4126 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
4127 Uros Bizjak <ubizjak@gmail.com>
4128
4129 PR tree-optimization/33920
4130 * gcc.dg/tree-ssa/pr33290.c: New test.
4131
4132 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4133
4134 PR fortran/31306
4135 * gfortran.dg/argument_check_7.f90: New test.
4136 * gfortran.dg/argument_check_8.f90: New test.
4137
4138 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
4139
4140 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4141 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
4142 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4143 * gcc.target/i386/sse-14.c: Ditto.
4144
4145 2007-10-27 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR c++/33844
4148 * g++.dg/other/ptrmem8.C: New test.
4149
4150 PR c++/33842
4151 * g++.dg/template/error34.C: New test.
4152
4153 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
4154
4155 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4156
4157 2007-10-27 Richard Guenther <rguenther@suse.de>
4158
4159 PR tree-optimization/33870
4160 * gcc.dg/tree-ssa/alias-15.c: New testcase.
4161 * gcc.c-torture/execute/pr33870.c: Likewise.
4162
4163 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4164
4165 PR fortran/33162
4166 * gfortran.dg/argument_checking_9.f90: New test.
4167
4168 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
4169
4170 * g++.dg/other/pr33601.C: New.
4171
4172 2007-10-26 Paolo Carlini <pcarlini@suse.de>
4173
4174 PR c++/31988
4175 * g++.dg/init/new25.C: New.
4176
4177 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
4178
4179 * g++.dg/cpp0x/pr33839.C: New.
4180
4181 2007-10-26 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR c++/33744
4184 * g++.dg/template/arg6.C: New test.
4185
4186 2007-10-26 Paolo Carlini <pcarlini@suse.de>
4187
4188 PR c++/31747
4189 * g++.dg/parse/crash39.C: New.
4190
4191 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
4192
4193 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4194 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
4195 "offset: -4B".
4196
4197 2007-10-25 David Daney <ddaney@avtrex.com>
4198
4199 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4200
4201 2007-10-25 Paolo Carlini <pcarlini@suse.de>
4202
4203 PR c++/33843
4204 * g++.dg/template/error32.C: New.
4205
4206 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
4207 Ira Rosen <irar@il.ibm.com>
4208
4209 PR tree-optimization/33833
4210 * gcc.dg/vect/pr33833.c: New testcase.
4211
4212 2007-10-25 David Daney <ddaney@avtrex.com>
4213
4214 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4215
4216 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
4217 Ira Rosen <irar@il.ibm.com>
4218
4219 PR tree-optimization/33866
4220 * gcc.dg/vect/pr33866.c: New testcase.
4221
4222 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
4223
4224 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4225 Add -w to compile flags to suppress "call-clobbered register" warnings
4226 and remove dg-warning directives.
4227
4228 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
4229
4230 * gcc.dg/sms-2.c: Cleanup sms dump file.
4231 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4232 profile-use step.
4233
4234 2007-10-24 David Daney <ddaney@avtrex.com>
4235
4236 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4237
4238 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
4239
4240 PR target/33755
4241 * gcc.target/mips/pr33755.c: New test.
4242
4243 2007-10-24 Ira Rosen <irar@il.ibm.com>
4244
4245 PR tree-optimization/33804
4246 * gcc.dg/vect/pr33804.c: New testcase.
4247
4248 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4249
4250 PR forrtran/33849
4251 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4252
4253 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
4254 Uros Bizjak <ubizjak@gmail.com>
4255
4256 PR rtl-optimization/33846
4257 * gcc.dg/vect/pr33846.c: New testcase.
4258
4259 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
4260 Dorit Nuzman <dorit@il.ibm.com>
4261
4262 PR tree-optimization/33860
4263 * g++.dg/vect/pr33860.cc: New test.
4264 * g++.dg/vect/pr33860a.cc: New test.
4265
4266 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
4267 Revital Eres <eres@il.ibm.com>
4268
4269 * gcc.dg/sms-2.c: New testcase.
4270
4271 2007-10-22 David S. Miller <davem@davemloft.net>
4272
4273 * gcc.dg/globalreg-1.c: New test.
4274
4275 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
4276 Dorit Nuzman <dorit@il.ibm.com>
4277
4278 PR tree-optimization/33834
4279 PR tree-optimization/33835
4280 * g++.dg/vect/pr33834_1.cc: New test.
4281 * g++.dg/vect/pr33834_2.cc: New test.
4282 * g++.dg/vect/pr33835.cc: New test.
4283
4284 2007-10-22 Jakub Jelinek <jakub@redhat.com>
4285
4286 * gcc.dg/pr33644.c: New test.
4287
4288 2007-10-22 Jakub Jelinek <jakub@redhat.com>
4289
4290 PR c++/33372
4291 * g++.dg/gomp/pr33372-1.C: New test.
4292 * g++.dg/gomp/pr33372-2.C: New test.
4293 * g++.dg/gomp/pr33372-3.C: New test.
4294
4295 2007-10-22 Michael Matz <matz@suse.de>
4296
4297 PR tree-optimization/33855
4298 * gcc.c-torture/compile/pr33855.c: New testcase.
4299
4300 2007-10-22 Ira Rosen <irar@il.ibm.com>
4301
4302 PR tree-optimization/33854
4303 * gcc.dg/vect/O1-pr33854.c: New testcase.
4304 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4305
4306 2007-10-21 David Edelsohn <edelsohn@gnu.org>
4307
4308 * gcc.dg/unwind-1.c: Disable on AIX.
4309 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4310
4311 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
4312
4313 PR fortran/33749
4314 * gfortran.dg/assign_9.f90: New test.
4315
4316 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
4317
4318 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4319 (dg-mips-options): Skip tests that specify an ABI other than o32
4320 and o64 if generating MIPS16 hard-float code.
4321
4322 2007-10-21 Ira Rosen <irar@il.ibm.com>
4323 Revital Eres <eres@il.ibm.com>
4324
4325 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4326 * gcc.dg/vect/vect-16.c: Fix comment.
4327 * gcc.dg/vect/pr33369.c: Require vect_int.
4328 * gcc.dg/vect/slp-33.c: Add spaces.
4329 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4330 targets.
4331 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4332 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4333 targets.
4334 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4335 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4336 targets.
4337 * gcc.dg/vect/slp-10.c: Add spaces.
4338 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4339 targets.
4340 * gcc.dg/vect/slp-36.c: Require vect_int.
4341 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4342 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4343 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4344 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4345 targets.
4346 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4347 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4348 instead of vector_alignment_reachable_for_double.
4349 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4350 (natural_alignment): Split into...
4351 (natural_alignment_32, natural_alignment_64): New.
4352 (vector_alignment_reachable): Depend on natural_alignment_32.
4353 (vector_alignment_reachable_for_double): Rename to ...
4354 (vector_alignment_reachable_for_64bit): And depend on
4355 natural_alignment_64.
4356
4357 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
4358
4359 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4360 MIPS targets.
4361 * g++.dg/vect/vect.exp: Likewise.
4362 * lib/fortran-torture.exp: Likewise.
4363 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4364 mipsisa64*-*-* as the target selector. Remove -mips64,
4365 -mhard-float and -mgp64 from the options list.
4366 * gcc.target/mips/mips-ps-2.c: Likewise.
4367 * gcc.target/mips/mips-ps-3.c: Likewise.
4368 * gcc.target/mips/mips-ps-4.c: Likewise.
4369 * gcc.target/mips/mips-ps-6.c: Likewise.
4370 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4371 options list.
4372 * gcc.target/mips/sb1-1.c: Likewise.
4373 * gcc.target/mips/mips-ps-type.c: Likewise.
4374 * gcc.target/mips/mips-ps-7.c: New test.
4375 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4376 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4377 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4378 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
4379 as forcing an ABI and an architecture.
4380 (is_gp32_flag, is_gp64_flag): Fold into...
4381 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
4382 then -mfp64 imply -mhard-float. Apply register rules after the
4383 loop. Handle -march=mipsN like -mipsN.
4384
4385 2007-10-20 David Edelsohn <edelsohn@gnu.org>
4386
4387 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4388 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4389
4390 2007-10-20 Tobias Burnus <burnus@net-b.de>
4391
4392 PR fortran/33818
4393 * gfortran.dg/entry_dummy_ref_3.f90: New.
4394
4395 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
4396 FX Coudert <fxcoudert@gcc.gnu.org>
4397
4398 PR fortran/31608
4399 * gfortran.dg/char_cast_1.f90: New test.
4400
4401 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
4402
4403 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4404 * gfortran.dg/large_real_kind_2.F90: ditto.
4405 * gfortran.dg/default_format_2.f90: ditto.
4406 * gfortran.dg/default_format_denormal_1.f90: ditto.
4407
4408 2007-10-19 Richard Guenther <rguenther@suse.de>
4409
4410 PR middle-end/33816
4411 PR middle-end/32921
4412 * gfortran.dg/pr32921.f: New testcase.
4413
4414 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4415
4416 PR libfortran/33544
4417 * gfortran.dg/transfer_check_1.f90: Adjust options.
4418
4419 2007-10-19 Richard Guenther <rguenther@suse.de>
4420
4421 Revert
4422 2007-10-19 Richard Guenther <rguenther@suse.de>
4423
4424 PR middle-end/32921
4425 * gfortran.dg/pr32921.f: New testcase.
4426
4427 2007-10-19 Richard Guenther <rguenther@suse.de>
4428
4429 * gcc.c-torture/execute/20071018-1.c: New testcase.
4430
4431 2007-10-19 Richard Guenther <rguenther@suse.de>
4432
4433 PR middle-end/32921
4434 * gfortran.dg/pr32921.f: New testcase.
4435
4436 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
4437
4438 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4439
4440 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
4441
4442 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4443
4444 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
4445
4446 PR fortran/33233
4447 * gfortran.dg/host_assoc_function_1.f90: Correct references.
4448 * gfortran.dg/host_assoc_function_3.f90: New test.
4449
4450 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
4451
4452 PR fortran/33733
4453 * gfortran.dg/transfer_simplify_6.f90: New test.
4454
4455 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4456 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4457
4458 PR middle-end/33794
4459 * gfortran.dg/pr33794.f90: New testcase.
4460
4461 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4462
4463 PR target/32961
4464 * gcc.target/i386/pr32961.c: New testcase.
4465 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4466 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4467 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4468 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4469 __builtin_ia32_pslldi128 defines.
4470
4471 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
4472
4473 PR fortran/33760
4474 * gfortran.dg/c_ptr_tests_13.f03: New test case.
4475
4476 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4477
4478 PR c++/28639
4479 PR c++/30299
4480 * g++.dg/template/void12.C: New.
4481 * g++.dg/template/void13.C: New.
4482
4483 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4484
4485 PR c++/31446
4486 * g++.dg/template/void11.C: New.
4487 * g++.dg/template/void2.C: Adjust error markers.
4488 * g++.dg/template/void10.C: Likewise.
4489 * g++.dg/template/crash55.C: Likewise.
4490
4491 2007-10-16 Mark Mitchell <mark@codesourcery.com>
4492
4493 * g++.dg/opt/const5.C: New test.
4494
4495 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
4496 Maxim Kuvyrkov <maxim@codesourcery.com>
4497
4498 * gcc.target/ia64/20040709-2.c: New test.
4499
4500 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
4501
4502 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4503
4504 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
4505
4506 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4507 to each function. Check that there are no unsigned loads.
4508
4509 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4510
4511 PR tree-optimization/33136
4512 * gcc.c-torture/execute/20070824-1.c: New test.
4513 * gcc.dg/pr33136-1.c: New test.
4514 * gcc.dg/pr33136-2.c: New test.
4515 * gcc.dg/pr33136-3.c: New test.
4516
4517 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4518
4519 PR tree-optimization/33735
4520 * g++.dg/torture/pr33735.C: New.
4521
4522 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4523
4524 PR middle-end/33706
4525 * gcc.dg/va-arg-pack-2.c: New.
4526
4527 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR tree-optimization/33619
4530 * gcc.dg/pr33619.c: New test.
4531
4532 2007-10-15 David Edelsohn <edelsohn@gnu.org>
4533
4534 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4535 flag for AIX.
4536 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4537
4538 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4539
4540 PR libfortran/33055
4541 * gfortran.dg/inquire_11.f90: New test.
4542 * gfortan.dg/negative_unit_int8.f: New test.
4543
4544 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4545
4546 PR target/33133
4547 * gcc.c-torture/compile/pr33133.c: New test.
4548
4549 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4550
4551 PR libfortran/33672
4552 * gfortran.dg/namelist_40.f90: New test.
4553
4554 2007-10-14 Tobias Burnus <burnus@net-b.de>
4555
4556 PR fortran/33745
4557 * gfortran.dg/bounds_check_11.f90: New.
4558
4559 2007-10-14 Andrew Pinski <pinskia@gmail.com>
4560
4561 PR c++/30303
4562 * g++.dg/other/ctor1.C: New test.
4563 * g++.dg/other/ctor2.C: New test.
4564 * g++.dg/other/dtor1.C: New test.
4565
4566 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
4567
4568 * gfortran.dg/bounds_check_10.f90: Fix testcase.
4569
4570 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
4571 Paul Thomas <pault@gcc.gnu.org>
4572
4573 PR fortran/33254
4574 PR fortran/33727
4575 * gfortran.dg/bounds_check_10.f90: New.
4576
4577 2007-10-13 David Edelsohn <edelsohn@gnu.org>
4578
4579 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4580 * gcc.target/powerpc/popcount-1.c: Same.
4581
4582 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
4583
4584 PR c++/26698
4585 * g++.dg/conversion/op4.C: New test.
4586
4587 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
4588
4589 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4590
4591 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4592
4593 PR fortran/33542
4594 * gfortran.dg/ambiguous_specific_1.f90: New test.
4595
4596 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4597
4598 PR fortran/33664
4599 * gfortran.dg/impure_spec_expr_1.f90: New test.
4600 * gfortran.dg/char_result_7.f90: Remove illegal test.
4601
4602 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
4603
4604 PR 11001
4605 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4606 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4607 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4608 * gcc.target/i386/pr11001-memset-1.c: New testcase.
4609 * gcc.target/i386/pr11001-memset-2.c: New testcase.
4610 * gcc.target/i386/pr11001-memset-3.c: New testcase.
4611 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4612 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4613 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4614
4615 2007-10-12 Richard Guenther <rguenther@suse.de>
4616
4617 PR middle-end/26198
4618 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4619 * gcc.c-torture/execute/20071011-1.c: Likewise.
4620 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4621
4622 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
4623
4624 PR tree-optimization/33742
4625 * gcc.dg/pr33742.c: New testcase.
4626
4627 2007-10-12 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR tree-optimization/33645
4630 * gcc.dg/pr33645-1.c: New test.
4631 * gcc.dg/pr33645-2.c: New test.
4632 * gcc.dg/pr33645-3.c: New test.
4633
4634 PR c++/32121
4635 * g++.dg/ext/label4.C: Adjust error regexp.
4636 * g++.dg/ext/label6.C: Adjust error regexp.
4637 * g++.dg/ext/label7.C: New test.
4638 * g++.dg/ext/label8.C: New test.
4639 * g++.dg/ext/label9.C: New test.
4640
4641 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
4642
4643 PR middle-end/33676
4644 * gcc.dg/pr33676.c: New.
4645
4646 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4647
4648 PR c++/31441
4649 * g++.dg/cpp0x/variadic83.C: New.
4650
4651 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4652
4653 PR c++/33461
4654 * g++.dg/cpp0x/variadic81.C: New.
4655 * g++.dg/cpp0x/variadic82.C: Likewise.
4656
4657 2007-10-11 Richard Guenther <rguenther@suse.de>
4658
4659 PR middle-end/33724
4660 * gcc.dg/pr33724.c: New testcase.
4661
4662 2007-10-11 Richard Guenther <rguenther@suse.de>
4663
4664 PR c/33726
4665 * gcc.dg/pr33726.c: New testcase.
4666
4667 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
4668
4669 PR fortran/33500
4670 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4671
4672 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4673
4674 PR testsuite/33391
4675 * gfortran.dg/do_3.F90: Run with -fwrapv.
4676
4677 2007-10-09 Geoffrey Keating <geoffk@apple.com>
4678
4679 * gcc.dg/unwind-1.c: New.
4680
4681 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4682
4683 PR libfortran/33683
4684 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
4685 failure on some common systems.
4686
4687 2007-10-09 Richard Guenther <rguenther@suse.de>
4688
4689 PR middle-end/33692
4690 * gcc.dg/pr33692.c: New testcase.
4691
4692 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
4693
4694 PR middle-end/33669
4695 * gcc.c-torture/execute/pr33669.c: New.
4696
4697 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4698
4699 PR tree-optimization/33615
4700 * g++.dg/tree-ssa/pr33615-2.C: New test.
4701
4702 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4703
4704 PR tree-optimization/33615
4705 * g++.dg/tree-ssa/pr33615.C: New test.
4706
4707 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
4708
4709 PR tree-optimization/33572
4710 * g++.dg/torture/pr33572.C: Replace with complete test.
4711
4712 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
4713
4714 PR fortran/33689
4715 * gfortran.dg/spec_expr_5.f90: New.
4716
4717 2007-10-08 Geoffrey Keating <geoffk@apple.com>
4718
4719 * gcc.dg/pragma-darwin-2.c: New.
4720
4721 2007-10-08 Richard Guenther <rguenther@suse.de>
4722
4723 PR middle-end/33693
4724 PR middle-end/33695
4725 PR middle-end/33697
4726 * gcc.dg/pr33693.c: New testcase.
4727 * gcc.dg/pr33695.c: Likewise.
4728 * gcc.dg/pr33697.c: Likewise.
4729
4730 2007-10-08 Richard Guenther <rguenther@suse.de>
4731
4732 PR middle-end/33691
4733 PR middle-end/33694
4734 PR middle-end/33696
4735 * gcc.dg/pr33691.c: New testcase.
4736 * gcc.dg/pr33694.c: Likewise.
4737 * gcc.dg/pr33696.c: Likewise.
4738
4739 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4740
4741 PR libfortran/33683
4742 * gfortran.dg/gamma_5.f90: New test case
4743
4744 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
4745
4746 PR fortran/20851
4747 * initialization_1.f90: Fix dg-error annotations.
4748 * initialization_14.f90: New.
4749 * initialization_7.f90: Fix dg-error annotations.
4750 * initialization_9.f90: Likewise.
4751
4752 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4753
4754 * gfortran.dg/error_recovery_4.f90: New test.
4755
4756 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4757
4758 * gfortran.dg/default_format_denormal_2.f90: New test.
4759 * gfortran.dg/default_format_2.inc: New test.
4760 * gfortran.dg/default_format_denormal_1.f90: New test.
4761 * gfortran.dg/default_format_1.inc: New test.
4762 * gfortran.dg/default_format_1.f90: Don't test for denormalized
4763 numbers.
4764 * gfortran.dg/default_format_2.f90: Don't test for denormalized
4765 numbers.
4766
4767 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4768
4769 * gfortran.dg/namelist_15.f90: Revise test.
4770
4771 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4772
4773 PR tree-optimization/33655
4774 * gcc.dg/torture/pr33655.c: New.
4775
4776 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4777
4778 PR tree-optimization/33572
4779 * g++.dg/torture/pr33572.C: New.
4780
4781 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
4782
4783 PR fortran/25076
4784 * gfortran.dg/forall_11.f90: New.
4785
4786 2007-10-05 Michael Matz <matz@suse.de>
4787
4788 PR middle-end/33667
4789 * gcc.dg/pr33667.c: New testcase.
4790
4791 2007-10-05 Richard Guenther <rguenther@suse.de>
4792
4793 PR middle-end/33666
4794 * gcc.dg/pr33666.c: New testcase.
4795
4796 2007-10-05 Michael Matz <matz@suse.de>
4797
4798 PR inline-asm/33600
4799 * gcc.target/i386/pr33600.c: New testcase.
4800
4801 2007-10-05 Richard Guenther <rguenther@suse.de>
4802
4803 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4804
4805 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
4806
4807 PR target/33635
4808 * gcc.target/mips/pr33635-1.c: New test.
4809
4810 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4811
4812 PR libfortran/33253
4813 * gfortran.dg/namelist_39.f90: Revise to use long names.
4814
4815 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
4816
4817 PR fortran/33646
4818 * gfortran.dg/pr33646.f90: New file.
4819
4820 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4821
4822 PR fortran/33529
4823 * gfortran.dg/char_type_len_2.f90: Adjust error message.
4824 * gfortran.dg/char_decl_2.f90: New test.
4825
4826 2007-10-04 Richard Guenther <rguenther@suse.de>
4827
4828 PR middle-end/33641
4829 * gcc.c-torture/compile/pr33641.c: New testcase.
4830
4831 2007-10-04 Michael Matz <matz@suse.de>
4832
4833 PR rtl-optimization/33653
4834 * gcc.dg/pr33653.c: New.
4835
4836 2007-10-04 Richard Guenther <rguenther@suse.de>
4837
4838 PR tree-optimization/33627
4839 * g++.dg/torture/pr33627.C: New testcase.
4840
4841 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
4842
4843 PR fortran/33626
4844 * gfortran.dg/parens_6.f90: New.
4845
4846 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
4847
4848 PR fortran/33646
4849 PR fortran/33542
4850 * gfortran.dg/ambiguous_specific_1.f90: Remove.
4851
4852 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
4853
4854 * g++.dg/ext/gnu-inline-global-redecl.C: New.
4855
4856 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
4857
4858 PR target/33635
4859 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4860 and mips_forced_be.
4861 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
4862 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
4863 options.
4864 * gcc.target/mips/fpr-moves-1.c: New test.
4865 * gcc.target/mips/fpr-moves-2.c: Likewise.
4866 * gcc.target/mips/fpr-moves-3.c: Likewise.
4867 * gcc.target/mips/fpr-moves-4.c: Likewise.
4868 * gcc.target/mips/fpr-moves-5.c: Likewise.
4869 * gcc.target/mips/fpr-moves-6.c: Likewise.
4870 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4871
4872 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4873
4874 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4875
4876 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4877
4878 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4879 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4880
4881 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
4882
4883 PR fortran/33198
4884 * gfortran.dg/common_errors_1.f90: New.
4885
4886 2007-10-03 Doug Kwan <dougkwan@google.com>
4887 Richard Guenther <rguenther@suse.de>
4888
4889 PR debug/31899
4890 * g++.dg/debug/using3.C: New testcase.
4891
4892 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4893
4894 PR libfortran/33253
4895 * gfortran.dg/namelist_38.f90: New test.
4896 * gfortran.dg/namelist_39.f90: New test.
4897
4898 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4899
4900 PR libfortran/33469
4901 * gfortran.dg/default_format_1.f90: New test.
4902 * gfortran.dg/default_format_2.f90: New test.
4903 * gfortran.dg/namelist_print_1.f: Adjust expected output.
4904 * gfortran.dg/real_const_3.f90: Adjust expected output.
4905
4906 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4907
4908 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4909 default ABI. Split mips_forced_abi into mips_forced_abi and
4910 mips_forced_regs.
4911 (is_gp32_flag): Return true for -mabi=32.
4912 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4913 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4914 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4915 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4916 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4917 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4918 * gcc.target/mips/save-restore-2.c: Likewise.
4919 * gcc.target/mips/save-restore-3.c: Likewise.
4920 * gcc.target/mips/save-restore-4.c: Likewise.
4921
4922 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4923
4924 PR middle-end/33617
4925 * gcc.c-torture/compile/pr33617.c: New test.
4926
4927 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4928
4929 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4930 -gstabs+ for extended options.
4931
4932 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4933
4934 PR fortran/33542
4935 * gfortran.dg/ambiguous_specific_1.f90: New test.
4936
4937 2007-10-02 Revital Eres <eres@il.ibm.com>
4938
4939 * gcc.target/powerpc/paired-8.c: New test.
4940 * gcc.target/powerpc/paired-9.c: New test.
4941 * gcc.target/powerpc/paired-10.c: New test.
4942
4943 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4944
4945 PR fortran/33566
4946 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4947
4948 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4949
4950 PR fortran/33554
4951 * gfortran.dg/intent_out_2.f90: New test.
4952
4953 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4954
4955 PR fortran/33550
4956 * gfortran.dg/ambiguous_reference_1.f90: New test.
4957
4958 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4959
4960 PR fortran/31154
4961 PR fortran/31229
4962 PR fortran/33334
4963 * gfortran.dg/function_kinds_1.f90: New test.
4964 * gfortran.dg/function_kinds_2.f90: New test.
4965 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4966 use association into interfaces.
4967
4968 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4969
4970 PR testsuite/31828
4971 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4972 (overflow): Use INFINITY, not FP_INFINITE.
4973 gcc.dg/float-range-4.c: Likewise.
4974 gcc.dg/float-range-5.c: Likewise.
4975
4976 2007-10-01 Nick Clifton <nickc@redhat.com>
4977
4978 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4979 for 16-bit targets.
4980
4981 2007-09-30 Diego Novillo <dnovillo@google.com>
4982
4983 PR 33593
4984 * g++.dg/tree-ssa/pr33593.C: New test.
4985
4986 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4987
4988 PR libfortran/33400
4989 * gfortran.dg/PR19872.f: Fix test condition.
4990 * gfortran.dg/list_read_7.f90: New test.
4991
4992 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4993
4994 PR tree-optimization/33597
4995 * gcc.dg/vect/pr33597.c: New testcase.
4996
4997 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4998
4999 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5000 * gcc.target/i386/pr33524.c: ...this.
5001
5002 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
5003
5004 PR fortran/33354
5005 * gfortran.dg/minmaxloc_4.f90: New.
5006
5007 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5008
5009 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5010
5011 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
5012
5013 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5014
5015 2007-09-28 Paolo Carlini <pcarlini@suse.de>
5016
5017 PR c++/33213
5018 * g++.dg/cpp0x/variadic79.C: New.
5019
5020 2007-09-28 Michael Matz <matz@suse.de>
5021 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR rtl-optimization/33552
5024 * gcc.target/i386/pr33552.c: New runtime test.
5025 * gcc.target/i386/strinline.c: New compile time test.
5026
5027 2007-09-28 Jakub Jelinek <jakub@redhat.com>
5028
5029 * gfortran.dg/openmp_stack.f90: Removed.
5030
5031 PR c++/31434
5032 * g++.dg/cpp0x/variadic80.C: New test.
5033
5034 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5035
5036 * gfortran.dg/namelist_38.f90: Delete test for revertion of
5037 r128057.
5038
5039 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5040
5041 PR middle-end/7003
5042 * gcc.target/powerpc/gcse-1.c: New test.
5043
5044 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
5045
5046 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5047 fixed capitalizations.
5048 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5049 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5050 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5051 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5052 * gfortran.dg/maxloc_shape_1.f90: Likewise.
5053 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5054 * gfortran.dg/min_max_conformance.f90: Likewise.
5055
5056 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
5057
5058 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5059 options.
5060 * gcc.dg/c99-tgmath-2.c: Likewise.
5061 * gcc.dg/c99-tgmath-3.c: Likewise.
5062 * gcc.dg/c99-tgmath-4.c: Likewise.
5063
5064 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
5065
5066 PR fortran/33568
5067 * gfortran.dg/anint_1.f90: New test.
5068
5069 2007-09-27 Ian Lance Taylor <iant@google.com>
5070
5071 PR tree-optimization/33565
5072 * gcc.dg/Wstrict-overflow-20.c: New test.
5073
5074 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5075
5076 * gfortran.dg/openmp_stack.f90: Fix typo.
5077 * gfortran.dg/recursive_stack.f90: Fix typo.
5078
5079 2007-09-27 Paolo Carlini <pcarlini@suse.de>
5080
5081 PR c++/33493
5082 * g++.dg/template/error31.C: New.
5083
5084 2007-09-27 Jakub Jelinek <jakub@redhat.com>
5085
5086 * lib/prune.exp: Prune also "^In function .*$" lines and
5087 "^ inlined from .*$" lines.
5088
5089 2007-09-26 Richard Guenther <rguenther@suse.de>
5090
5091 PR tree-optimization/33563
5092 * gcc.dg/torture/pr33563.c: New testcase.
5093
5094 2007-09-26 Joseph Myers <joseph@codesourcery.com>
5095
5096 PR c/25309
5097 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5098 array.
5099 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
5100 without -O2.
5101
5102 2007-09-26 Richard Guenther <rguenther@suse.de>
5103
5104 PR tree-optimization/30375
5105 PR tree-optimization/33560
5106 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5107 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5108 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5109 * gcc.dg/torture/pr30375.c: New testcase.
5110 * gcc.dg/torture/pr33560.c: New testcase.
5111 * gcc.dg/tree-ssa/pr30375.c: Likewise.
5112
5113 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
5114
5115 PR c++/33207
5116 * g++.dg/parse/crash38.C: New test.
5117
5118 2007-09-25 Michael Meissner <michael.meissner@amd.com>
5119
5120 PR target/33524
5121 * gcc.target/i386/sse5-convert.c: New file, test int->long
5122 vectorized conversions.
5123
5124 2007-09-25 Revital Eres <eres@il.ibm.com>
5125
5126 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5127
5128 2007-09-25 Joseph Myers <joseph@codesourcery.com>
5129
5130 PR c/32295
5131 * gcc.dg/enum-incomplete-1.c: New test.
5132
5133 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
5134
5135 * gcc.c-torture/compile/20070919-1.c: New test.
5136
5137 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
5138
5139 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5140
5141 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
5142
5143 PR c++/14688
5144 * g++.dg/inherit/override_attribs.C: New file.
5145
5146 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
5147
5148 PR fortran/33269
5149 * io.c (check_format_string): Move NULL and constant checks into
5150 this function.
5151 (check_io_constraints): Call gfc_simplify_expr() before calling
5152 check_format_string(). Remove NULL and constant checks.
5153
5154 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
5155
5156 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5157 * gcc.c-torture/execute/loop-2g.x: Likewise.
5158
5159 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
5160
5161 * lib/target-supports.exp (check_effective_target_mips16_attribute):
5162 Reject hard-float modes unless the ABI is o32 or o64.
5163 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5164 of gcc.exp. Skip the tests when mips16 code generation is not
5165 supported.
5166 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5167 and use dg-add-options mips16_attribute.
5168
5169 2007-09-24 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR c++/33506
5172 * g++.dg/ext/attrib29.C: New test.
5173
5174 2007-09-23 Ollie Wild <aaw@google.com>
5175
5176 * gcc.dg/fold-bitand-1.c: New test.
5177 * gcc.dg/fold-bitand-2.c: New test.
5178 * gcc.dg/fold-bitand-3.c: New test.
5179 * gcc.dg/fold-bitand-4.c: New test.
5180
5181 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
5182
5183 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5184 any of the macros to be defined for __mips16.
5185 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5186
5187 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
5188
5189 * gcc.dg/vect/pr21591.c: Require vect_int.
5190 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5191 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5192 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5193
5194 2007-09-23 Jakub Jelinek <jakub@redhat.com>
5195
5196 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5197 attributes.
5198 * gcc.dg/va-arg-pack-len-2.c: New test.
5199 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5200 attributes.
5201 * g++.dg/ext/va-arg-pack-len-2.C: New test.
5202
5203 PR tree-optimization/32772
5204 * gcc.c-torture/compile/20070905-1.c: New test.
5205
5206 PR tree-optimization/32975
5207 * gcc.dg/pr32975.c: New test.
5208
5209 PR middle-end/28755
5210 * gcc.dg/pr28755.c: New test.
5211
5212 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
5213
5214 * lib/target-supports.exp (check_effective_target_nomips16): New
5215 procedure.
5216 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5217 for mipsisa64*-*-*.
5218 * gcc.dg/vect/vect.exp: Likewise.
5219 * g++.dg/vect/vect.exp: Likewise.
5220 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5221 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5222 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5223 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5224 * gcc.target/mips/clear-cache-1.c (f): Likewise.
5225 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5226 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5227 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5228 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5229 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5230 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5231 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5232 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5233 (test14, test15, test16, test17, test18): Likewise.
5234 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5235 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5236 (test14, test15, test16, test17, test18, test19, test20, test21)
5237 (test22): Likewise.
5238 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5239 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5240 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5241 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5242 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5243 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5244 * gcc.target/mips/mips-3d-1.c (main): Likewise.
5245 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5246 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5247 (test13, test14, test15, test16, test17, test18, test19, test20)
5248 (test21, test22, test23, test24, test25, test26, test27, test28)
5249 (test29, test30, test31): Likewise.
5250 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5251 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5252 (test13, test14, test15, test16, test17, test18, test19, test20)
5253 (test21, test22, test23, test24, test25, test26, test27, test28)
5254 (test29, test30, test31, test32, test33, test34, test35, test36)
5255 (test37, test38, test39, test40, test41, test42, test43, test44)
5256 (test45, test46, test47, test48, test49, test50, test51, test52)
5257 (test53, test54, test55, test56, test57, test58, test59, test60)
5258 (test61, test62, test63): Likewise.
5259 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5260 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5261 (test13, test14, test15, test16, test17, test18, test19, test20)
5262 (test21, test22, test23, test24, test25, test26, test27, test28)
5263 (test29, test30, test31): Likewise.
5264 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5265 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5266 (test13, test14, test15, test16, test17, test18, test19, test20)
5267 (test21, test22, test23, test24, test25, test26, test27, test28)
5268 (test29, test30, test31): Likewise.
5269 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5270 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5271 (test13, test14, test15): Likewise.
5272 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5273 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5274 (test13, test14, test15): Likewise.
5275 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5276 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5277 (test13, test14, test15, test16, test17, test18, test19, test20)
5278 (test21, test22, test23, test24, test25, test26, test27, test28)
5279 (test29, test30, test31): Likewise.
5280 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5281 (matrix_multiply4: Likewise.
5282 * gcc.target/mips/mips-ps-1.c (main): Likewise.
5283 * gcc.target/mips/mips-ps-2.c (main): Likewise.
5284 * gcc.target/mips/mips-ps-3.c (main): Likewise.
5285 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5286 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5287 (test13, test14, test15, test16, test17, test18, test19, test20)
5288 (test21, test22, test23, test24, test25, test26, test27, test28)
5289 (test29, test30, test31): Likewise.
5290 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5291 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5292 (test13, test14, test15, test16, test17, test18, test19, test20)
5293 (test21, test22, test23, test24, test25, test26, test27, test28)
5294 (test29, test30, test31): Likewise.
5295 * gcc.target/mips/mips-ps-5.c (main): Likewise.
5296 * gcc.target/mips/mips-ps-6.c (main): Likewise.
5297 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5298 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5299 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5300 (sub_v4qi): Likewise.
5301 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5302 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5303 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5304 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5305 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5306 (subb, subc): Likewise.
5307 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5308 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5309 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5310 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5311 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5312 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5313 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5314 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5315 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5316 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5317 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5318 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5319 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5320
5321 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5322
5323 * lib/target-supports.exp (add_options_for_mips16_attribute)
5324 (check_effective_target_mips16_attribute): New functions.
5325 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5326 command line.
5327 (dg-mips-options) Remove -mno-mips16 handling. Add options to
5328 extra_test_flags.
5329 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5330 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5331 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5332 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5333 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5334 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5335 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5336 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5337 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5338 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5339 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5340 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5341 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5342 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5343 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5344 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5345 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5346 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5347 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5348 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5349 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5350 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5351 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5352 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5353 (NOMIPS16): Delete.
5354 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5355 of dg-options.
5356 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5357 options. Require { target mips16_attribute } and use dg-add-options
5358 to add the associated options.
5359 (foo): Use MIPS16.
5360 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5361 * gcc.target/mips/call-saved-3.c: Likewise.
5362 * gcc.target/mips/code-readable-1.c: Require { target
5363 mips16_attribute } and use dg-add-options to add the associated
5364 options. Remove trailing whitespace.
5365 (NOMIPS16): Delete.
5366 * gcc.target/mips/code-readable-2.c: Likewise.
5367 * gcc.target/mips/code-readable-3.c: Likewise.
5368 * gcc.target/mips/mips16-attributes-2.c: Likewise.
5369 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5370 Require { target mips16_attribute } and use dg-add-options to
5371 add the associated options.
5372 (cksum16, cksum8): Use MIPS16.
5373 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5374 Require { target mips16_attribute } and use dg-add-options to
5375 add the associated options.
5376 (foo): Use MIPS16.
5377 * gcc.target/mips/save-restore-2.c: Likewise.
5378 * gcc.target/mips/save-restore-3.c: Likewise.
5379 * gcc.target/mips/save-restore-4.c: Likewise.
5380 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
5381 -mno-abicalls.
5382 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5383 (foo): Use NOMIPS16.
5384
5385 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
5386
5387 PR fortran/33337
5388 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5389
5390 PR fortran/33376
5391 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5392
5393 2007-09-22 Tobias Burnus <burnus@net-b.de>
5394
5395 PR fortran/33445
5396 * gfortran.dg/gomp/free-2.f90: New.
5397 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5398 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5399
5400 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
5401
5402 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5403 * gcc.target/i386/sse5-haddX.c: Ditto.
5404 * gcc.target/i386/sse5-hsubX.c: Ditto.
5405 * gcc.target/i386/sse5-maccXX.c: Ditto.
5406 * gcc.target/i386/sse5-msubXX.c: Ditto.
5407 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5408 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5409 * gcc.target/i386/sse5-permpX.c: Ditto.
5410 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5411 effective target.
5412 * gcc.target/i386/sse5-fma-vector.c: Ditto.
5413 * gcc.target/i386/sse5-ima-vector.c: Ditto.
5414 * gcc.target/i386/sse5-pcmov.c: Ditto.
5415 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5416
5417 2007-09-22 Richard Guenther <rguenther@suse.de>
5418
5419 PR tree-optimization/33146
5420 * gcc.c-torture/compile/pr33146.c: New testcase.
5421
5422 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5423
5424 * lib/target-supports.exp (check_cached_effective_target): New
5425 procedure.
5426 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5427 (check_effective_target_c99_runtime): New procedure.
5428 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5429 (test3l): Likewise cargl.
5430 * gcc.dg/builtins-59.c: Require c99_runtime.
5431 * gcc.dg/builtins-61.c: Likewise.
5432 * gcc.dg/builtins-62.c: Likewise.
5433
5434 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5435
5436 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5437 * lib/target-supports-dg.exp (dg-add-options): Likewise.
5438 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5439 target-specific dg-options.
5440 * gcc.dg/builtins-20.c: Likewise.
5441 * gcc.dg/builtins-53.c: Likewise.
5442 * gcc.dg/builtins-55.c: Likewise.
5443 * gcc.dg/single-precision-constant.c: Likewise.
5444 * gcc.dg/torture/builtin-convert-1.c: Likewise.
5445 * gcc.dg/torture/builtin-convert-2.c: Likewise.
5446 * gcc.dg/torture/builtin-convert-3.c: Likewise.
5447 * gcc.dg/torture/builtin-convert-4.c: Likewise.
5448 * gcc.dg/torture/builtin-power-1.c: Likewise.
5449
5450 2007-09-21 Chao-ying Fu <fu@mips.com>
5451
5452 * lib/target-supports.exp (check_effective_target_fixed_point): New to
5453 check if targets have fixed-point supports.
5454 * gcc.dg/fixed-point/fixed-point.exp: New file.
5455 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5456 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5457 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5458 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5459 * gcc.dg/fixed-point/constants-pedantic.c,
5460 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5461 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5462 * gcc.dg/fixed-point/keywords-ignored-c99.c,
5463 * gcc.dg/fixed-point/keywords-pedantic.c,
5464 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5465 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5466 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5467 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5468 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5469 * gcc.dg/fixed-point/func-vararg-mixed.c,
5470 * gcc.dg/fixed-point/operator-logical.c,
5471 * gcc.dg/fixed-point/struct-union.c,
5472 * gcc.dg/fixed-point/bit-complement.c,
5473 * gcc.dg/fixed-point/operator-bitwise.c,
5474 * gcc.dg/fixed-point/operator-comma.c,
5475 * gcc.dg/fixed-point/struct-layout-1.c,
5476 * gcc.dg/fixed-point/union-init.c,
5477 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5478 * gcc.dg/fixed-point/func-mixed.c,
5479 * gcc.dg/fixed-point/func-vararg-size0.c,
5480 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5481 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5482 * gcc.dg/fixed-point/operator-unary.c,
5483 * gcc.dg/fixed-point/allop-const.c,
5484 * gcc.dg/fixed-point/muldiv-warning.c,
5485 * gcc.dg/nofixed-point-1.c,
5486 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5487 * gcc.target/mips/fixed-vector-type.c,
5488 * gcc.target/mips/fixed-scalar-type.c: New tests.
5489
5490 2007-09-21 Olivier Hainque <hainque@adacore.com>
5491
5492 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5493 * gnat.dg/test_nested_subtype_byref.adb: New test.
5494
5495 2007-09-21 Jakub Jelinek <jakub@redhat.com>
5496
5497 PR fortran/33439
5498 * gfortran.dg/gomp/pr33439.f90: New test.
5499
5500 2007-09-21 Tobias Burnus <burnus@net-b.de>
5501
5502 PR fortran/33455
5503 * gfortran.dg/merge_char_3.f90: New.
5504
5505 2007-09-21 Tobias Burnus <burnus@net-b.de>
5506
5507 PR fortran/33037
5508 * gfortran.dg/transfer_check_1.f90: New.
5509
5510 2007-09-20 Asher Langton <langton2@llnl.gov>
5511
5512 PR fortran/20441
5513 * gfortran.dg/init_flag_1.f90: New.
5514 * gfortran.dg/init_flag_2.f90: New.
5515 * gfortran.dg/init_flag_3.f90: New.
5516 * gfortran.dg/init_flag_4.f90: New.
5517 * gfortran.dg/init_flag_5.f90: New.
5518 * gfortran.dg/init_flag_6.f90: New.
5519 * gfortran.dg/init_flag_7.f90: New.
5520
5521 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5522
5523 PR c++/33460
5524 * g++.dg/ext/anon-struct6.C: New.
5525
5526 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5527
5528 PR libfortran/23272
5529 * gfortran.dg/inquire_10.f90: New test.
5530
5531 2007-09-20 Joseph Myers <joseph@codesourcery.com>
5532
5533 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5534
5535 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5536
5537 PR fortran/33221
5538 * gfortran.dg/used_types_18.f90: Declare variable of empty
5539 derived type.
5540
5541 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5542
5543 PR fortran/33288
5544 * gfortran.dg/array_constructor_19.f90: New test.
5545
5546 2007-09-20 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR debug/33316
5549 * gcc.dg/debug/pr33316.c: New test.
5550
5551 PR c++/33496
5552 * g++.dg/cpp0x/variadic76.C: New test.
5553 * g++.dg/cpp0x/variadic77.C: New test.
5554 * g++.dg/cpp0x/variadic78.C: New test.
5555
5556 PR c/33238
5557 PR c/27301
5558 * gcc.c-torture/execute/20070919-1.c: New test.
5559 * gcc.dg/pr33238.c: New test.
5560 * gcc.dg/pr27301.c: New test.
5561
5562 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
5563
5564 * lib/target-supports.exp (check_effective_target_mips64): New
5565 procedure.
5566 * gcc.dg/lower-subreg-1.c: Require !mips64.
5567 * gcc.dg/sibcall-3.c (ATTR): New macro.
5568 (recurser_void1, recurser_void2): Use it.
5569 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5570 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5571
5572 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
5573
5574 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5575 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
5576 warning annotation.
5577 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5578
5579 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
5580
5581 PR fortran/33497
5582 * gfortran.dg/c_loc_tests_11.f03: New test case.
5583
5584 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5585
5586 PR c++/33459
5587 * g++.dg/init/ref14.C: New.
5588
5589 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
5590
5591 * gnat.dg/slice2.ad[sb]: New testcase.
5592
5593 2007-09-19 Nick Clifton <nickc@redhat.com>
5594
5595 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5596
5597 2007-09-19 Jie Zhang <jie.zhang@analog.com>
5598
5599 * gcc.target/bfin/bfin.exp: New.
5600 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5601 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5602 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5603 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5604 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5605 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5606 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5607 mcpu-bf561.c, mcpu-default.c}: New tests.
5608
5609 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
5610
5611 Restore detection of unsupported TLS.
5612
5613 Revert this patch:
5614 2007-02-10 Richard Henderson <rth@redhat.com>
5615
5616 * lib/target-supports.exp (check_effective_target_tls): Redefine
5617 to mean non-emulated tls.
5618 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5619 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5620 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5621 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5622 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5623 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5624 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5625
5626 And then:
5627 * lib/target-supports.exp (check_effective_target_tls): Use
5628 stronger test for compiler support for TLS.
5629 (check_effective_target_tls_native): New, to test for non-emulated
5630 TLS support.
5631 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5632 instead of dg-require-effective-target tls.
5633 * g++.dg/gomp/copyin-1.C: Likewise.
5634 * g++.dg/gomp/sharing-1.C: Likewise.
5635 * g++.dg/gomp/tls-1.C: Likewise.
5636 * g++.dg/gomp/tls-2.C: Likewise.
5637 * g++.dg/gomp/tls-3.C: Likewise.
5638 * g++.dg/tls/diag-1.C: Likewise.
5639 * g++.dg/tls/diag-2.C: Likewise.
5640 * g++.dg/tls/diag-3.C: Likewise.
5641 * g++.dg/tls/diag-4.C: Likewise.
5642 * g++.dg/tls/diag-5.C: Likewise.
5643 * g++.dg/tls/init-1.C: Likewise.
5644 * g++.dg/tls/init-2.C: Likewise.
5645 * g++.dg/tls/trivial.C: Likewise.
5646 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5647 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5648 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5649 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5650 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5651 * gcc.dg/gomp/clause-1.c: Likewise.
5652 * gcc.dg/gomp/copyin-1.c: Likewise.
5653 * gcc.dg/gomp/sharing-1.c: Likewise.
5654 * gcc.dg/gomp/tls-1.c: Likewise.
5655 * gcc.dg/gomp/tls-2.c: Likewise.
5656 * gcc.dg/tls/alpha-1.c: Likewise.
5657 * gcc.dg/tls/opt-1.c: Likewise.
5658 * gcc.dg/tls/opt-13.c: Likewise.
5659 * gcc.dg/tls/opt-14.c: Likewise.
5660 * gcc.dg/tls/opt-2.c: Likewise.
5661 * gcc.dg/tls/opt-3.c: Likewise.
5662 * gcc.dg/tls/opt-4.c: Likewise.
5663 * gcc.dg/tls/opt-7.c: Likewise.
5664 * gcc.dg/tls/section-1.c: Likewise.
5665 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5666 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5667 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5668 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5669 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5670 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5671 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5672 * gfortran.dg/gomp/crayptr2.f90: Likewise.
5673 * gfortran.dg/gomp/fixed-1.f: Likewise.
5674 * gfortran.dg/gomp/free-1.f90: Likewise.
5675 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5676 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5677 * gfortran.dg/gomp/reduction1.f90: Likewise.
5678 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5679
5680 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5681
5682 PR fortran/31119
5683 * gfortran.dg/bounds_check_9.f90: New test.
5684 * gfortran.dg/bounds_check_fail_2.f90: New test.
5685
5686 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5687
5688 PR c++/33462 (again)
5689 * g++.dg/ext/va-arg1.C: Adjust.
5690
5691 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5692
5693 PR c++/33462
5694 * g++.dg/ext/va-arg1.C: New.
5695
5696 2007-09-18 Tobias Burnus <burnus@net-b.de>
5697
5698 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5699
5700 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5701
5702 PR c++/33463
5703 * g++.dg/rtti/typeid6.C: New.
5704
5705 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5706
5707 PR c++/33464
5708 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5709 * g++.dg/ext/is_class_error2.C: New.
5710
5711 2007-09-18 Richard Guenther <rguenther@suse.de>
5712
5713 PR tree-optimization/33340
5714 * g++.dg/torture/pr33340.C: New testcase.
5715
5716 2007-09-18 Tobias Burnus <burnus@net-b.de>
5717
5718 PR fortran/33231
5719 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5720 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5721 * gfortran.dg/elemental_subroutine_5.f90: New.
5722
5723 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
5724
5725 * lib/target-supports.exp (check_profiling_available): Extend
5726 mips*-*-elf check to mips*-*-elf*.
5727
5728 2007-09-18 Jakub Jelinek <jakub@redhat.com>
5729
5730 * gcc.dg/format/c90-scanf-5.c: New test.
5731 * gcc.dg/format/c99-scanf-4.c: New test.
5732 * gcc.dg/format/ext-7.c: New test.
5733 * gcc.dg/format/ext-8.c: New test.
5734
5735 PR middle-end/33423
5736 * gcc.c-torture/compile/20070915-1.c: New test.
5737
5738 2007-09-17 Tobias Burnus <burnus@net-b.de>
5739
5740 PR fortran/33106
5741 * gfortran.dg/private_type_9.f90: New.
5742
5743 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5744
5745 PR middle-end/33449
5746 * gfortran.dg/pr33449.f90: New test.
5747
5748 2007-09-17 Tobias Burnus <burnus@net-b.de>
5749
5750 * gfortran.dg/interface_15.f90: Compile with -std=f95.
5751 * gfortran.dg/private_type_1.f90: Ditto
5752 * gfortran.dg/interface_18.f90: New.
5753 * gfortran.dg/private_type_8.f90: New.
5754
5755 2007-09-16 Paolo Carlini <pcarlini@suse.de>
5756
5757 PR c++/33124
5758 * g++.dg/warn/new1.C: Adjust.
5759 * g++.dg/torture/str_empty.C: Likewise.
5760
5761 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5762
5763 * gcc.target/mips/dse-1.c: New test.
5764
5765 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
5766
5767 PR c++/32756
5768 * g++.dg/overload/operator3.C: New.
5769
5770 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5771
5772 * gcc.target/mips/truncate-1.c: New test.
5773
5774 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
5775
5776 PR fortran/29396
5777 PR fortran/29606
5778 PR fortran/30625
5779 PR fortran/30871
5780 * gfortran.dg/subref_array_pointer_1.f90: New test.
5781 * gfortran.dg/subref_array_pointer_2.f90: New test.
5782
5783 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
5784
5785 * gfortran.dg/nint_2.f90: Correct last change.
5786
5787 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
5788
5789 * gcc.dg/tree-ssa/parallelization-1.c: New test.
5790
5791 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
5792
5793 * gcc.dg/vect/pr33373b.c: New test.
5794
5795 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
5796
5797 PR target/33438
5798 * gcc.target/i386/pr33438.c: New test.
5799
5800 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5801
5802 * gfortran.dg/nint_2.f90: Revert previous commit.
5803
5804 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5805
5806 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5807
5808 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
5809
5810 PR debug/33429
5811 * g++.dg/other/unused1.C: XFAIL class2 scan.
5812
5813 2007-09-13 Tobias Burnus <burnus@net-b.de>
5814
5815 PR fortran/33343
5816 * gfortran.dg/elemental_args_check_1.f90: New.
5817 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5818 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5819
5820 2007-09-13 Tobias Burnus <burnus@net-b.de>
5821
5822 * gfortran.dg/recursive_check_3.f90: New.
5823
5824 2007-09-13 Tobias Burnus <burnus@net-b.de>
5825
5826 PR fortran/33412
5827 * gfortran.dg/elemental_bind_c.f90: New.
5828
5829 2007-09-13 Richard Sandiford <richard@codesourcery.com>
5830
5831 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5832 * gcc.target/mips/mips16-attributes-2.c: New test.
5833 * gcc.target/mips/mips16-attributes-3.c: Likewise.
5834 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
5835 hard-float asm when __mips16 is defined.
5836 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5837 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5838 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5839 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5840 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5841 * gcc.target/mips/pr26765.c (foo): Likewise.
5842 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5843 targets, use dg-mips-options instead of dg-options, and use -mgp32
5844 to force 32-bit mode.
5845 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5846 and 64-bit mode.
5847 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5848
5849 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5850 Michael Meissner <michael.meissner@amd.com>
5851
5852 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5853 * gcc.target/i386/sse5-hsubX.c: Ditto.
5854 * gcc.target/i386/sse5-permpX.c: Ditto.
5855 * gcc.target/i386/sse5-haddX.c: Ditto.
5856 * gcc.target/i386/sse5-maccXX.c: Ditto.
5857 * gcc.target/i386/sse5-msubXX.c: Ditto.
5858 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5859 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5860
5861 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5862 optimizes floating point conditional moves into the pcmov
5863 instruction on SSE5.
5864 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5865
5866 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5867 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5868 SSE5.
5869
5870 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5871 compiler optimizes vector (a*b)+c into fmadd on SSE5.
5872
5873 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5874 optimizes (a*b)+c into fmadd on SSE5.
5875
5876 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5877 whether the SSE5 instructions can be generated.
5878
5879 * gcc.target/i386/sse5-check.h: New. Add support for
5880 SSE5 tests.
5881
5882 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5883 ammintrin.h, and turn on -msse5 option instead of -msse4a.
5884 * gcc.target/i386/sse-13.c: Ditto.
5885 * gcc.target/i386/sse-14.c: Ditto.
5886
5887 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
5888
5889 PR testsuite/33153
5890 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5891 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5892
5893 2007-09-12 Jakub Jelinek <jakub@redhat.com>
5894
5895 PR target/32338
5896 * gcc.dg/pr32338-1.c: New test.
5897 * gcc.dg/pr32338-2.c: New test.
5898
5899 2007-09-12 Bob Wilson <bob.wilson@acm.org>
5900
5901 * lib/target-supports.exp (check_effective_target_sync_int_long):
5902 Revert change to add xtensa.
5903 (check_effective_target_sync_char_short): Likewise.
5904
5905 2007-09-12 Olivier Hainque <hainque@adacore.com>
5906
5907 * gnat.dg/packed_subtype.adb: New test.
5908
5909 2007-09-12 Tobias Burnus <burnus@net-b.de>
5910
5911 PR fortran/33297
5912 * gfortran.dg/intrinsic_size.f90: New.
5913
5914 2007-09-12 Tobias Burnus <burnus@net-b.de>
5915
5916 PR fortran/33284
5917 PR fortran/33310
5918 * gfortran.dg/conflicts_2.f90: New.
5919
5920 2007-09-12 Ira Rosen <irar@il.ibm.com>
5921
5922 PR tree-optimization/32377
5923 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5924 dependence distance.
5925 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5926 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5927 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5928 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5929
5930 2007-09-12 Richard Guenther <rguenther@suse.de>
5931
5932 PR middle-end/33382
5933 * gcc.c-torture/compile/pr33382.c: New testcase.
5934 * gcc.c-torture/execute/pr33382.c: Likewise.
5935
5936 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5937
5938 PR fortran/33395
5939 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5940
5941 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5942
5943 PR tree-optimization/33373
5944 * gcc.dg/vect/pr33373.c: New test.
5945
5946 2007-09-12 Ben Elliston <bje@au.ibm.com>
5947
5948 * lib/target-supports.exp (check_effective_target_vect_no_double):
5949 Remove unused proc.
5950
5951 2007-09-12 Ben Elliston <bje@au.ibm.com>
5952 Ulrich Weigand <uweigand@de.ibm.com>
5953
5954 * gcc.target/spu/dfcgt-nan.c: New test.
5955
5956 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5957
5958 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5959
5960 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5961
5962 PR fortran/33040
5963 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5964
5965 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5966
5967 * gcc.dg/va-arg-pack-len-1.c: New test.
5968 * g++.dg/va-arg-pack-len-1.C: New test.
5969
5970 2007-09-11 Michael Matz <matz@suse.de>
5971
5972 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5973
5974 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5975
5976 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5977 checks for size of long double.
5978 * gcc.dg/dfp/convert.h: New file.
5979 * gcc.dg/dfp/convert-bfp-2.c: New test.
5980 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5981 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5982 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5983 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5984 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5985 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5986 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5987 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5988 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5989
5990 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5991
5992 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5993 Change dg-final to expect 1 non-profitable loop and
5994 3 profitable loops.
5995 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5996 Change dg-final to expect 1 non-profitable loop and
5997 3 profitable loops.
5998 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5999 Change dg-final to expect 1 profitable loop.
6000 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6001 Change dg-final to expect 1 profitable loop.
6002
6003 2007-09-10 Richard Sandiford <richard@codesourcery.com>
6004
6005 * gcc.target/mips/call-saved-1.c: New test.
6006 * gcc.target/mips/call-saved-2.c: Likewise.
6007 * gcc.target/mips/call-saved-3.c: Likewise.
6008 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6009 instead of mips_mips64. Set mips_fp64 too.
6010 (is_gp32_flag): Return true for -mips1 and -mips2.
6011 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6012
6013 2007-09-10 Jakub Jelinek <jakub@redhat.com>
6014
6015 * g++.dg/ext/va-arg-pack-1.C: New test.
6016 * g++.dg/ext/va-arg-pack-2.C: New test.
6017
6018 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
6019
6020 PR target/33369
6021 * gcc.dg/vect/pr33369.c: New test.
6022
6023 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
6024
6025 PR fortran/33370
6026 * gfortran.dg/array_memcpy_5.f90: New test.
6027
6028 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
6029
6030 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6031
6032 2007-09-09 Richard Guenther <rguenther@suse.de>
6033
6034 * gcc.c-torture/compile/20070906-1.c: New testcase.
6035
6036 2007-09-09 Ira Rosen <irar@il.ibm.com>
6037
6038 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6039 noinline attribute.
6040 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6041 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6042 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6043 Likewise.
6044
6045 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
6046
6047 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6048
6049 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
6050
6051 * gnat.dg/addr2_p.ads: Bump size of array to 9.
6052
6053 2007-09-09 Ira Rosen <irar@il.ibm.com>
6054
6055 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6056 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6057 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6058 Compile tests with -fno-tree-pre.
6059 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6060 * lib/target-supports.exp (check_effective_target_vect_strided): New.
6061 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6062 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6063 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6064 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6065 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6066 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6067 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6068 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6069 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6070 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6071 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6072 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6073 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6074 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
6075 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6076 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6077 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6078
6079 2007-09-09 Joseph Myers <joseph@codesourcery.com>
6080
6081 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6082 to call objdump.
6083 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6084 Use remote_exec to call c++filt.
6085 * lib/target-supports-dg.exp (dg-require-host-local): New.
6086 * gcc.misc-tests/options.exp: Allow .exe in command paths.
6087 * g++.dg/parse/repo1.C: Use dg-require-host-local.
6088 * g++.dg/rtti/repo1.C: Likewise.
6089 * g++.dg/template/repo1.C: Likewise.
6090 * g++.dg/template/repo2.C: Likewise.
6091 * g++.dg/template/repo3.C: Likewise.
6092 * g++.dg/template/repo4.C: Likewise.
6093 * g++.dg/template/repo5.C: Likewise.
6094 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6095 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6096 * g++.old-deja/g++.pt/repo1.C: Likewise.
6097 * g++.old-deja/g++.pt/repo2.C: Likewise.
6098 * g++.old-deja/g++.pt/repo3.C: Likewise.
6099 * g++.old-deja/g++.pt/repo4.C: Likewise.
6100 * gcc.dg/cpp/trad/builtins.c: Likewise.
6101
6102 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
6103
6104 PR tree-optimization/32283
6105 * gcc.dg/tree-ssa/loop-31.c: New test.
6106
6107 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
6108
6109 PR rtl-optimization/26449
6110 * gcc.target/i386/pr26449-1.c: New file.
6111
6112 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
6113
6114 PR target/33329
6115 PR rtl-optimization/26449
6116 * gcc.target/i386/pr33329.c: New file.
6117
6118 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
6119
6120 * gnat.dg/renaming3.adb, renaming4.ads: New test.
6121
6122 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
6123
6124 * gnat.dg/unaligned_rep_clause.adb: New testcase.
6125
6126 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
6127
6128 PR tree-optimization/33301
6129 * gfortran.dg/vect/pr33301.f: New test.
6130
6131 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6132
6133 PR libfortran/33307
6134 * gfortran.dg/backspace_10.f90: New test.
6135
6136 2007-09-07 Richard Guenther <rguenther@suse.de>
6137
6138 Reapply
6139 2007-09-06 Richard Guenther <rguenther@suse.de>
6140
6141 PR tree-optimization/32586
6142 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6143 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6144 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6145 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6146 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6147 now obsolete simplification.
6148
6149 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
6150
6151 PR tree-optimization/33299
6152 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6153 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6154
6155 2007-09-07 Richard Guenther <rguenther@suse.de>
6156
6157 Revert
6158 2007-09-06 Richard Guenther <rguenther@suse.de>
6159
6160 PR tree-optimization/32586
6161 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6162 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6163 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6164 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6165 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6166 now obsolete simplification.
6167
6168 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6169
6170 PR tree-optimization/32821
6171 * gcc.dg/tree-ssa/pr32821.c: New file.
6172
6173 2007-09-07 Richard Sandiford <richard@codesourcery.com>
6174
6175 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6176 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6177 and mips_forced_no_er.
6178 (dg-mips-options): Add -mno-abicalls when a small-data option is
6179 specified. Skip tests with small-data options if mips_forced_gp.
6180 Skip tests with -mexplicit-relocs if mips_forced_no_er.
6181 * gcc.target/mips/sdata-1.c: New test.
6182 * gcc.target/mips/sdata-2.c: Likewise.
6183 * gcc.target/mips/sdata-3.c: Likewise.
6184 * gcc.target/mips/sdata-4.c: Likewise.
6185
6186 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6187
6188 PR fortran/33298
6189 * spread_zerosize_1.f90: New test case.
6190 * spread_bounds_1.f90: New test case.
6191
6192 2007-09-06 Paolo Carlini <pcarlini@suse.de>
6193
6194 PR c++/32674
6195 * g++.dg/template/static31.C: New.
6196
6197 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6198
6199 PR fortran/33271
6200 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6201 powerpc*-linux-gnu.
6202
6203 2007-09-06 David Daney <ddaney@avtrex.com>
6204 Richard Sandiford <richard@codesourcery.com>
6205
6206 PR target/33256
6207 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6208 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6209 * gcc.target/mips/pr33256.c: New test.
6210
6211 2007-09-06 Tom Tromey <tromey@redhat.com>
6212
6213 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6214
6215 2007-09-06 Richard Guenther <rguenther@suse.de>
6216
6217 PR tree-optimization/32586
6218 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6219 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6220 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6221 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6222 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6223 now obsolete simplification.
6224
6225 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
6226
6227 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6228 * gcc.target/i386/sse3-addsubps.c: Ditto.
6229 * gcc.target/i386/sse3-haddpd.c: Ditto.
6230 * gcc.target/i386/sse3-haddps.c: Ditto.
6231 * gcc.target/i386/sse3-hsubpd.c: Ditto.
6232 * gcc.target/i386/sse3-hsubps.c: Ditto.
6233 * gcc.target/i386/sse3-lddqu.c: Ditto.
6234 * gcc.target/i386/sse3-movddup.c: Ditto.
6235 * gcc.target/i386/sse3-movshdup.c: Ditto.
6236 * gcc.target/i386/sse3-movsldup.c: Ditto.
6237
6238 2007-09-06 Richard Guenther <rguenther@suse.de>
6239
6240 PR tree-optimization/33302
6241 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6242
6243 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6244
6245 PR libfortran/33225
6246 * gfortran.dg./fmt_float.f90: New test.
6247
6248 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6249
6250 PR libfortran/33253
6251 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6252
6253 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
6254
6255 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6256 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6257
6258 2007-09-06 Jakub Jelinek <jakub@redhat.com>
6259
6260 * g++.dg/eh/builtin1.C: New test.
6261 * g++.dg/eh/builtin2.C: New test.
6262 * g++.dg/eh/builtin3.C: New test.
6263
6264 PR c++/33289
6265 * g++.dg/eh/builtin4.C: New test.
6266
6267 2007-09-05 Janis Johnson <janis187@us.ibm.com>
6268
6269 * gcc.target/powerpc/dfp-dd.c: New test.
6270 * gcc.target/powerpc/dfp-td.c: New test.
6271
6272 2007-09-05 Jakub Jelinek <jakub@redhat.com>
6273
6274 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6275 * gcc.dg/va-arg-pack-1.c: New test.
6276
6277 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
6278
6279 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6280 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6281 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6282 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6283 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6284
6285 2007-09-05 Paolo Carlini <pcarlini@suse.de>
6286
6287 PR c++/30302
6288 * g++.dg/ext/anon-struct5.C: New.
6289
6290 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
6291
6292 * gcc.dg/i386-cpuid.h: Remove.
6293 * gcc.target/i386/mmx-check.h: Include cpuid.h.
6294 (main): Use __get_cpuid to get target features.
6295 * gcc.target/i386/sse-check.h: Ditto.
6296 * gcc.target/i386/sse2-check.h: Ditto.
6297 * gcc.target/i386/sse3-check.h: Ditto.
6298 * gcc.target/i386/ssse3-check.h: Ditto.
6299 * gcc.target/i386/sse4_1-check.h: Ditto.
6300 * gcc.target/i386/sse4_2-check.h: Ditto.
6301 * gcc.target/i386/sse4a-check.h: Ditto.
6302 * gcc.dg/torture/pr16104-1.c: Ditto.
6303 (do_test): Change to void.
6304 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6305 * gcc.target/i386/sse-6.c: Ditto.
6306 * gcc.target/i386/sse-7.c: Ditto.
6307 * g++.dg/other/i386-1.C: Include cpuid.h.
6308 (main): New function. Use __get_cpuid to get target fetaures.
6309
6310 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
6311 David Ung <davidu@mips.com>
6312 Nigel Stephens <nigel@mips.com>
6313
6314 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6315 * gcc.c-torture/compile/mipscop-2.c: Likewise.
6316 * gcc.c-torture/compile/mipscop-3.c: Likewise.
6317 * gcc.c-torture/compile/mipscop-4.c: Likewise.
6318 * gcc.dg/torture/mips-hilo-1.c: Likewise.
6319 * gcc.dg/torture/mips-hilo-2.c: Likewise.
6320 * gcc.dg/torture/pr19683-1.c: Likewise.
6321 * gcc.target/mips/madd-3.c: Likewise.
6322 * gcc.target/mips/maddu-3.c: Likewise.
6323 * gcc.target/mips/msub-3.c: Likewise.
6324 * gcc.target/mips/msubu-3.c: Likewise.
6325 * gcc.target/mips/asm-1.c: Likewise.
6326 * gcc.target/mips/branch-1.c: Likewise.
6327 * gcc.target/mips/ins-1.c: Likewise.
6328 * gcc.target/mips/near-far-3.c: Likewise.
6329 * gcc.target/mips/near-far-4.c: Likewise.
6330 * gcc.target/mips/smartmips-lwxs.c: Likewise.
6331 * gcc.target/mips/smartmips-ror-1.c: Likewise.
6332 * gcc.target/mips/smartmips-ror-2.c: Likewise.
6333 * gcc.target/mips/smartmips-ror-3.c: Likewise.
6334 * gcc.target/mips/smartmips-ror-4.c: Likewise.
6335 * gcc.target/mips/dspr2-MULT.c: Likewise.
6336 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6337 * gcc.target/mips/mips32-dsp-run.c: Likewise.
6338 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6339 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6340 * gcc.target/mips/code-readable-2.c: Likewise.
6341 * gcc.target/mips/code-readable-3.c: Likewise.
6342
6343 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
6344 David Ung <davidu@mips.com>
6345 Nigel Stephens <nigel@mips.com>
6346
6347 * gcc.target/mips/mips16-attributes.c: New.
6348
6349 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
6350
6351 PR fortran/31564
6352 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6353
6354 PR fortran/33241
6355 * gfortran.dg/char_length_10.f90: New test.
6356
6357 2007-09-05 Paolo Carlini <pcarlini@suse.de>
6358
6359 PR c++/29731
6360 * g++.dg/parse/template24.C: New.
6361
6362 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
6363
6364 * g++.dg/other/spu2vmx-1.C: New test.
6365
6366 2007-09-05 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR tree-optimization/33017
6369 * gcc.dg/pr33017.c: New test.
6370
6371 2007-09-05 Ben Elliston <bje@au.ibm.com>
6372
6373 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6374 __protected_stream family of macros.
6375
6376 2007-09-04 Jan Hubicka <jh@suse.cz>
6377
6378 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6379 * gcc.dg/tree-ssa/pr27236.c: Likewise.
6380 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6381 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6382 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6383 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6384 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6385 Likewise.
6386
6387 2007-09-04 Janus Weil <jaydub66@gmail.com>
6388 Tobias Burnus <burnus@net-b.de>
6389
6390 * gfortran.dg/proc_decl_1.f90: New.
6391 * gfortran.dg/proc_decl_2.f90: New.
6392 * gfortran.dg/proc_decl_3.f90: New.
6393 * gfortran.dg/proc_decl_4.f90: New.
6394
6395 2007-09-04 Jan Hubicka <jh@suse.cz>
6396
6397 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6398 * gcc.dg/vect/vect-105.c: Mark functions noinline.
6399 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6400 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6401 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6402 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6403 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6404 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6405 * gcc.dg/vect/vect-50.c: Mark functions noinline.
6406 * gcc.dg/vect/vect-33.c: Mark functions noinline.
6407 * gcc.dg/vect/vect-16.c: Mark functions noinline.
6408 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6409 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6410 * gcc.dg/vect/vect-92.c: Mark functions noinline.
6411 * gcc.dg/vect/vect-75.c: Mark functions noinline.
6412 * gcc.dg/vect/vect-58.c: Mark functions noinline.
6413 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6414 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6415 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6416 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6417 * gcc.dg/vect/vect-114.c: Mark functions noinline.
6418 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6419 * gcc.dg/vect/vect-8.c: Mark functions noinline.
6420 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6421 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6422 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6423 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6424 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6425 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6426 * gcc.dg/vect/vect-42.c: Mark functions noinline.
6427 * gcc.dg/vect/vect-25.c: Mark functions noinline.
6428 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6429 * gcc.dg/vect/vect-67.c: Mark functions noinline.
6430 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6431 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6432 * gcc.dg/vect/vect-106.c: Mark functions noinline.
6433 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6434 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6435 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6436 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6437 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6438 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6439 * gcc.dg/vect/vect-34.c: Mark functions noinline.
6440 * gcc.dg/vect/vect-17.c: Mark functions noinline.
6441 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6442 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6443 * gcc.dg/vect/vect-93.c: Mark functions noinline.
6444 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6445 * gcc.dg/vect/vect-76.c: Mark functions noinline.
6446 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6447 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6448 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6449 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6450 * gcc.dg/vect/vect-115.c: Mark functions noinline.
6451 * gcc.dg/vect/vect-9.c: Mark functions noinline.
6452 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6453 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6454 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6455 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6456 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6457 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6458 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6459 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6460 * gcc.dg/vect/vect-60.c: Mark functions noinline.
6461 * gcc.dg/vect/vect-26.c: Mark functions noinline.
6462 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6463 * gcc.dg/vect/vect-85.c: Mark functions noinline.
6464 * gcc.dg/vect/vect-68.c: Mark functions noinline.
6465 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6466 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6467 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6468 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6469 * gcc.dg/vect/vect-107.c: Mark functions noinline.
6470 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6471 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6472 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6473 * gcc.dg/vect/vect-52.c: Mark functions noinline.
6474 * gcc.dg/vect/vect-35.c: Mark functions noinline.
6475 * gcc.dg/vect/vect-18.c: Mark functions noinline.
6476 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6477 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6478 * gcc.dg/vect/vect-77.c: Mark functions noinline.
6479 * gcc.dg/vect/vect-2.c: Mark functions noinline.
6480 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6481 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6482 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6483 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6484 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6485 * gcc.dg/vect/vect-116.c: Mark functions noinline.
6486 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6487 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6488 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6489 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6490 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6491 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6492 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6493 * gcc.dg/vect/vect-44.c: Mark functions noinline.
6494 * gcc.dg/vect/vect-27.c: Mark functions noinline.
6495 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6496 * gcc.dg/vect/vect-86.c: Mark functions noinline.
6497 * gcc.dg/vect/vect-100.c: Mark functions noinline.
6498 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6499 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6500 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6501 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6502 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6503 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6504 * gcc.dg/vect/vect-108.c: Mark functions noinline.
6505 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6506 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6507 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6508 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6509 * gcc.dg/vect/vect-11.c: Mark functions noinline.
6510 * gcc.dg/vect/vect-70.c: Mark functions noinline.
6511 * gcc.dg/vect/vect-36.c: Mark functions noinline.
6512 * gcc.dg/vect/vect-19.c: Mark functions noinline.
6513 * gcc.dg/vect/vect-95.c: Mark functions noinline.
6514 * gcc.dg/vect/vect-78.c: Mark functions noinline.
6515 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6516 * gcc.dg/vect/vect-3.c: Mark functions noinline.
6517 * gcc.dg/vect/vect-all.c: Mark functions noinline.
6518 * gcc.dg/vect/vect-117.c: Mark functions noinline.
6519 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6520 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6521 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6522 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6523 * gcc.dg/vect/vect-20.c: Mark functions noinline.
6524 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6525 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6526 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6527 * gcc.dg/vect/vect-62.c: Mark functions noinline.
6528 * gcc.dg/vect/vect-28.c: Mark functions noinline.
6529 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6530 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6531 * gcc.dg/vect/vect-87.c: Mark functions noinline.
6532 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6533 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6534 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6535 * gcc.dg/vect/vect-109.c: Mark functions noinline.
6536 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6537 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6538 noinline.
6539 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6540 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6541 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6542 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6543 * gcc.dg/vect/vect-12.c: Mark functions noinline.
6544 * gcc.dg/vect/vect-71.c: Mark functions noinline.
6545 * gcc.dg/vect/vect-54.c: Mark functions noinline.
6546 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6547 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6548 * gcc.dg/vect/vect-96.c: Mark functions noinline.
6549 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6550 * gcc.dg/vect/vect-110.c: Mark functions noinline.
6551 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6552 * gcc.dg/vect/vect-4.c: Mark functions noinline.
6553 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6554 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6555 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6556 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6557 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6558 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6559 * gcc.dg/vect/vect-21.c: Mark functions noinline.
6560 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6561 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6562 * gcc.dg/vect/vect-80.c: Mark functions noinline.
6563 * gcc.dg/vect/vect-63.c: Mark functions noinline.
6564 * gcc.dg/vect/vect-46.c: Mark functions noinline.
6565 * gcc.dg/vect/vect-29.c: Mark functions noinline.
6566 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6567 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6568 * gcc.dg/vect/vect-88.c: Mark functions noinline.
6569 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6570 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6571 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6572 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6573 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6574 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6575 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6576 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6577 * gcc.dg/vect/vect-30.c: Mark functions noinline.
6578 * gcc.dg/vect/vect-13.c: Mark functions noinline.
6579 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6580 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6581 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6582 * gcc.dg/vect/vect-72.c: Mark functions noinline.
6583 * gcc.dg/vect/vect-38.c: Mark functions noinline.
6584 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6585 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6586 * gcc.dg/vect/vect-97.c: Mark functions noinline.
6587 * gcc.dg/vect/vect-111.c: Mark functions noinline.
6588 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6589 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6590 * gcc.dg/vect/vect-5.c: Mark functions noinline.
6591 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6592 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6593 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6594 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6595 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6596 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6597 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6598 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6599 * gcc.dg/vect/vect-22.c: Mark functions noinline.
6600 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6601 * gcc.dg/vect/vect-64.c: Mark functions noinline.
6602 * gcc.dg/vect/vect-89.c: Mark functions noinline.
6603 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6604 * gcc.dg/vect/vect-103.c: Mark functions noinline.
6605 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6606 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6607 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6608 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6609 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6610 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6611 * gcc.dg/vect/vect-31.c: Mark functions noinline.
6612 * gcc.dg/vect/vect-14.c: Mark functions noinline.
6613 * gcc.dg/vect/vect-73.c: Mark functions noinline.
6614 * gcc.dg/vect/vect-56.c: Mark functions noinline.
6615 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6616 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6617 * gcc.dg/vect/vect-98.c: Mark functions noinline.
6618 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6619 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6620 * gcc.dg/vect/vect-112.c: Mark functions noinline.
6621 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6622 * gcc.dg/vect/vect-6.c: Mark functions noinline.
6623 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6624 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6625 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6626 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6627 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6628 * gcc.dg/vect/pr25413.c: Mark functions noinline.
6629 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6630 * gcc.dg/vect/vect-40.c: Mark functions noinline.
6631 * gcc.dg/vect/vect-23.c: Mark functions noinline.
6632 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6633 * gcc.dg/vect/vect-82.c: Mark functions noinline.
6634 * gcc.dg/vect/vect-65.c: Mark functions noinline.
6635 * gcc.dg/vect/vect-48.c: Mark functions noinline.
6636 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6637 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6638 * gcc.dg/vect/vect-104.c: Mark functions noinline.
6639 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6640 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6641 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6642 * gcc.dg/vect/vect-32.c: Mark functions noinline.
6643 * gcc.dg/vect/vect-15.c: Mark functions noinline.
6644 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6645 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6646 * gcc.dg/vect/vect-91.c: Mark functions noinline.
6647 * gcc.dg/vect/vect-74.c: Mark functions noinline.
6648 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6649 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6650 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6651 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6652 * gcc.dg/vect/vect-99.c: Mark functions noinline.
6653 * gcc.dg/vect/vect-113.c: Mark functions noinline.
6654 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6655 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6656 * gcc.dg/vect/vect-7.c: Mark functions noinline.
6657 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6658 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6659 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6660 * gcc.dg/vect/vect-24.c: Mark functions noinline.
6661 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6662 * gcc.dg/vect/vect-83.c: Mark functions noinline.
6663 * gcc.dg/vect/vect-66.c: Mark functions noinline.
6664 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6665
6666 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6667
6668 PR middle-end/33187
6669 * gcc.target/i386/cmov7.c: New file.
6670
6671 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6672
6673 * gcc.target/i386/sse4a-check.h: New file.
6674 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
6675 * gcc.target/i386/sse4a-insert.c: Ditto.
6676 * gcc.target/i386/sse4a-montsd.c: Ditto.
6677 * gcc.target/i386/sse4a-montss.c: Ditto.
6678 * gcc.target/i386/mmx-check.h: New file.
6679 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
6680 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6681 * gcc.target/i386/sse-check.h: New file.
6682 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
6683 * gcc.target/i386/sse-3.c: Ditto.
6684 * gcc.target/i386/sse-7.c: Ditto.
6685 * gcc.target/i386/sse-9.c: Ditto.
6686 * gcc.target/i386/ssefn-3.c: Ditto.
6687 * gcc.target/i386/sse-recip.c: Ditto.
6688 * gcc.target/i386/sse-recip-vec.c: Ditto.
6689 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6690 * gcc.target/i386/20020523-1.c: Remove.
6691 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
6692 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6693 * gcc.target/i386/ssefn-4.c: Ditto.
6694 * gcc.target/i386/sse-6.c: Ditto.
6695 * gcc.target/i386/sse-10.c: Ditto.
6696 * gcc.target/i386/sse-11.c: Ditto.
6697 * gcc.target/i386/sse-18.c: Ditto.
6698 * gcc.target/i386/fpprec-1.c: Ditto.
6699 * g++.dg/other/i386-1.C: Ditto.
6700
6701 2007-09-04 Richard Guenther <rguenther@suse.de>
6702
6703 PR tree-optimization/33291
6704 * gcc.dg/volatile2.c: New testcase.
6705 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6706 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6707 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6708 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6709
6710 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6711
6712 PR fortran/33253
6713 * gfortran.dg/namelist_15.f90: Update test.
6714 * gfortran.dg/namelist_24.f90: Update test.
6715 * gfortran.dg/namelist_38.f90: New test.
6716
6717 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
6718
6719 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
6720 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6721 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
6722 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6723 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
6724 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6725
6726 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6727
6728 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6729 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6730
6731 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6732
6733 2007-09-02 David Daney <ddaney@avtrex.com>
6734
6735 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6736 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6737 * gcc.target/mips/atomic-memory-1.c: Ditto.
6738 * gcc.target/mips/atomic-memory-2.c: Ditto.
6739
6740 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6741
6742 * gcc.target/cris/builtin_clz_v0.c: New testcase.
6743 * gcc.target/cris/builtin_clz_v3.c: New testcase.
6744
6745 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
6746
6747 * gfortran.dg/substr_6.f90: New test.
6748
6749 2007-09-02 Paolo Carlini <pcarlini@suse.de>
6750
6751 PR c++/33208
6752 * g++.dg/other/error18.C: New.
6753 * g++.dg/expr/bitfield3.C: Adjust.
6754
6755 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
6756
6757 PR fortran/33276
6758 * gfortran.fortran-torture/compile/pr33276.f90: New.
6759
6760 2007-09-02 Joseph Myers <joseph@codesourcery.com>
6761
6762 PR C/29237
6763 PR middle-end/33272
6764 * gcc.dg/c99-arraydecl-3.c: New test.
6765
6766 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6767
6768 PR c++/32597
6769 * g++.dg/cpp0x/variadic-new2.C: New.
6770 * g++.dg/cpp0x/variadic-new.C: New.
6771
6772 2007-08-31 Tobias Burnus <burnus@net-b.de>
6773
6774 PR fortran/33232
6775 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6776 * gfortran.dg/read_1.f90: New.
6777
6778 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6779
6780 PR c++/33210
6781 * g++.dg/template/error30.C: New.
6782
6783 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6784
6785 PR c++/32113
6786 * g++.dg/template/crash70.C: New.
6787
6788 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6789
6790 PR c++/33212
6791 * g++.dg/ext/is_class_error.C: New.
6792
6793 2007-08-31 Olivier Hainque <hainque@adacore.com>
6794
6795 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6796
6797 2007-08-31 David Edelsohn <edelsohn@gnu.org>
6798 Revital Eres <eres@il.ibm.com>
6799
6800 * gcc.target/powerpc/paired-1.c: New test.
6801 * gcc.target/powerpc/paired-2.c: New test.
6802 * gcc.target/powerpc/paired-3.c: New test.
6803 * gcc.target/powerpc/paired-4.c: New test.
6804 * gcc.target/powerpc/paired-5.c: New test.
6805 * gcc.target/powerpc/paired-6.c: New test.
6806 * gcc.target/powerpc/paired-7.c: New test.
6807 * gcc.target/powerpc/ppc-paired.c: New test.
6808
6809 2007-08-31 Ollie Wild <aaw@google.com>
6810
6811 * g++.dg/conversion/ptrmem2.C: New test.
6812 * g++.dg/conversion/ptrmem3.C: New test.
6813 * g++.dg/conversion/ptrmem4.C: New test.
6814 * g++.dg/conversion/ptrmem5.C: New test.
6815 * g++.dg/conversion/ptrmem6.C: New test.
6816 * g++.dg/conversion/ptrmem7.C: New test.
6817 * g++.dg/conversion/ptrmem8.C: New test.
6818
6819 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
6820
6821 PR fortran/31879
6822 * gfortran.dg/char_length_7.f90: New test.
6823 * gfortran.dg/char_length_9.f90: New test.
6824 * gfortran.dg/char_assign_1.f90: Add extra warning.
6825
6826 PR fortran/31197
6827 PR fortran/31258
6828 * gfortran.dg/char_length_8.f90: New test.
6829
6830 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
6831
6832 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6833
6834 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6835
6836 * gcc.dg/inline-24.c: New test.
6837 * g++.dg/opt/inline11.C: New test.
6838
6839 2007-08-30 Richard Guenther <rguenther@suse.de>
6840
6841 * gcc.target/i386/vectorize5.c: New testcase.
6842
6843 2007-08-30 Tobias Burnus <burnus@net-b.de>
6844
6845 PR fortran/33228
6846 * interface.c (check_interface0): Improve error for external procs.
6847 (check_sym_interfaces): Fix checking of module procedures.
6848
6849 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6850
6851 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6852 (AI): Add AI_ALIGN.
6853 * gcc.dg/sync-3.c: New test.
6854
6855 PR middle-end/32758
6856 * gcc.dg/cleanup-12.c: New test.
6857
6858 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
6859
6860 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6861 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6862 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6863 * gcc.dg/pr32450.c: Ditto.
6864 * gcc.dg/nest.c: Ditto.
6865 * gcc.dg/nested-func-4.c: Ditto.
6866 * g++.old-deja/g++.law/profile1.C: Ditto.
6867
6868 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6869
6870 PR fortran/32989
6871 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6872 non-default integer kind arguments.
6873
6874 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
6875
6876 PR fortran/33105
6877 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6878
6879 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6880
6881 * gcc.dg/h8300-ice2.c: Remove target selector.
6882
6883 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
6884
6885 PR fortran/33215
6886 * gfortran.dg/binding_label_tests_15.f03: New test case.
6887 * gfortran.dg/binding_label_tests_16.f03: Ditto.
6888
6889 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6890
6891 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6892 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6893
6894 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
6895
6896 PR c++/33194
6897 * g++.dg/other/canon-33194.C: New.
6898
6899 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
6900
6901 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6902 * gcc.c-torture/execute/pr23135.c: Likewise.
6903
6904 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6905
6906 * gcc.dg/pr31344.c: Move to ...
6907 * gcc.dg/dfp/pr31344.c: ... here.
6908 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6909 * gcc.dg/20050503-1.c: Ditto.
6910 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6911 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6912 * gcc.dg/20060801-1.c: Ditto.
6913
6914 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6915
6916 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6917 * gfortran.dg/nan_1.f90: Likewise.
6918
6919 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6920
6921 PR fortran/33055
6922 Revert previous patch.
6923
6924 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6925 Kazu Hirata <kazu@codesourcery.com>
6926
6927 * gcc.target/m68k/interrupt-1.c: New.
6928
6929 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6930
6931 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6932 10000 for targets where "int" can't hold at least 100000.
6933 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6934 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6935 (test5)(test6): Use it.
6936 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6937 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6938 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6939 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6940 * gcc.dg/attr-alloc_size.c (test): Likewise.
6941
6942 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6943
6944 PR c++/33209
6945 * g++.dg/template/error29.C: New.
6946
6947 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR c++/32596
6950 * g++.dg/ext/visibility/anon5.C: New test.
6951
6952 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6953
6954 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6955
6956 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6957
6958 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6959 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6960 * gfortran.dg/gamma_4.f90: New: large-real tests.
6961
6962 2007-08-28 Jason Merrill <jason@redhat.com>
6963
6964 PR c++/29000
6965 * g++.dg/ext/stmtexpr12.C: New test.
6966
6967 PR c++/28558
6968 * g++.dg/ext/attrib28.C: New test.
6969
6970 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6971
6972 PR target/32661
6973 * gcc.target/i386/pr32661.c: New test.
6974
6975 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6976
6977 PR middle-end/32370
6978 * gcc.dg/pr32370.c: New test.
6979
6980 PR rtl-optimization/33148
6981 * gcc.c-torture/compile/20070827-1.c: New test.
6982
6983 PR debug/32914
6984 * d++.dg/debug/const3.C: New test.
6985 * d++.dg/debug/const4.C: New test.
6986 * d++.dg/debug/dwarf2/const1.C: New test.
6987 * d++.dg/debug/dwarf2/const2.C: New test.
6988 * d++.dg/debug/dwarf2/const2b.C: New test.
6989
6990 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6991 Vladimir Yanovsky <yanov@il.ibm.com>
6992 Revital Eres <eres@il.ibm.com>
6993 Andrey Belevantsev <abel@ispras.ru>
6994
6995 * gcc.dg/sms-1.c: New test.
6996
6997 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6998
6999 * g++.dg/ext/gnu-inline-common.h: New.
7000 * g++.dg/ext/gnu-inline-global-reject.C: New.
7001 * g++.dg/ext/gnu-inline-global.C: New.
7002 * g++.dg/ext/gnu-inline-namespace.C: New.
7003 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7004 * g++.dg/ext/gnu-inline-class.C: New.
7005 * g++.dg/ext/gnu-inline-class-static.C: New.
7006 * g++.dg/ext/gnu-inline-template-class.C: New.
7007 * g++.dg/ext/gnu-inline-template-func.C: New.
7008
7009 2007-08-27 Jason Merrill <jason@redhat.com>
7010
7011 PR c++/31337
7012 * g++.dg/ext/stmtexpr11.C: New.
7013
7014 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
7015
7016 * lib/target-supports.exp (check_profiling_available):
7017 Set profiling_available_saved to 0 on fido-*-elf.
7018
7019 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
7020
7021 PR tree-optimization/33173
7022
7023 * gcc.c-torture/compile/pr33173.c: New.
7024
7025 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
7026
7027 PR target/31385
7028 * gcc.dg/dfp/pr31385.c: New.
7029
7030 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7031
7032 * gcc.dg/unsigned-long-compare.c: Remove target selector.
7033
7034 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7035
7036 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7037 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7038 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7039 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7040 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7041 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7042 gcc.target/m68k directory.
7043 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7044 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7045 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7046 gcc.target/cris directory.
7047 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7048 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7049 gcc.target/bfin directory.
7050
7051 * gcc.target/sh: New directory.
7052 * gcc.target/sh/sh.exp: New file.
7053 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7054 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7055 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7056 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7057 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7058 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7059
7060 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7061
7062 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7063 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7064 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7065 * gcc.target/i386/local2.c: Ditto.
7066 * gcc.target/i386/stack-prot-kernel.c: Ditto.
7067 * gcc.target/i386/20011119-1.c: Ditto.
7068 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7069 * gcc.target/i386/fastcall-1.c: Fix target selector.
7070
7071 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7072
7073 PR fortran/33055
7074 * gfortran.dg/negative_unit.f: Add new check
7075 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7076 -fdefault-integer-8.
7077
7078 2007-08-26 Asher Langton <langton2@llnl.gov>
7079
7080 * gfortran.dg/recursive_stack.f90: New.
7081 * gfortran.dg/openmp_stack.f90: New.
7082
7083 2007-08-26 Tobias Burnus <burnus@net-b.de>
7084
7085 PR fortran/31298
7086 * gfortran.dg/use_10.f90: New.
7087
7088 2007-08-26 Tobias Burnus <burnus@net-b.de>
7089
7090 PR fortran/32985
7091 * gfortran.dg/namelist_14.f90: Make test case valid.
7092 * gfortran.dg/common_10.f90: New.
7093
7094 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
7095
7096 PR middle-end/33181
7097 * gcc.dg/ifelse-2.c: New.
7098
7099 2007-08-26 Tobias Burnus <burnus@net-b.de>
7100
7101 PR fortran/32980
7102 * gfortran.dg/gamma_1.f90: New.
7103 * gfortran.dg/gamma_2.f90: New.
7104 * gfortran.dg/gamma_3.f90: New.
7105
7106 2007-08-26 Tobias Burnus <burnus@net-b.de>
7107
7108 PR fortran/33188
7109 * gfortran.dg/used_types_18.f90: New.
7110
7111 2007-08-25 Jakub Jelinek <jakub@redhat.com>
7112
7113 * gcc.dg/array-init-2.c: New test.
7114
7115 2007-08-24 Tobias Burnus <burnus@net-b.de>
7116
7117 PR fortran/33178
7118 * gfortran.dg/initialization_4.f90: Update dg-error.
7119 * gfortran.dg/initialization_13.f90: New.
7120
7121 2007-08-24 Richard Guenther <rguenther@suse.de>
7122
7123 PR middle-end/33166
7124 * gcc.c-torture/compile/pr33166.c: New testcase.
7125
7126 2007-08-24 Tobias Burnus <burnus@net-b.de>
7127
7128 PR fortran/33139
7129 * gfortran.dg/pointer_assign_4.f90: New.
7130 * gfortran.dg/shape_2.f90: Fix test case.
7131 * gfortran.dg/char_result_4.f90: Ditto.
7132
7133 2007-08-24 Jakub Jelinek <jakub@redhat.com>
7134
7135 * gcc.dg/array-init-1.c: New test.
7136
7137 PR c++/32567
7138 * g++.dg/parse/crash36.C: New test.
7139
7140 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
7141
7142 * gcc.dg/pr32721.c: Updated.
7143
7144 2007-08-24 Jakub Jelinek <jakub@redhat.com>
7145
7146 PR tree-optimization/32573
7147 PR middle-end/32946
7148 * gcc.dg/pr32573.c: New test.
7149
7150 PR c++/32898
7151 * g++.dg/lookup/ns3.C: New test.
7152
7153 * gfortran.dg/assumed_charlen_sharing.f90: New test.
7154
7155 PR c++/31941
7156 * g++.dg/parse/crash37.C: New test.
7157
7158 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
7159
7160 PR target/17390
7161 * gcc.target/i386/pr17390.c: New test.
7162
7163 2007-08-23 Richard Guenther <rguenther@suse.de>
7164
7165 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7166 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7167 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7168 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7169 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7170 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7171 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7172 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7173
7174 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
7175
7176 * gcc.target/s390: New directory.
7177 * gcc.target/s390/s390.exp: New file.
7178 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7179 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7180 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7181 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7182 gcc.target/s390 directory.
7183
7184 2007-08-23 Richard Guenther <rguenther@suse.de>
7185
7186 PR tree-optimization/32328
7187 * gcc.dg/pr32328.c: New testcase.
7188
7189 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
7190
7191 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7192 available.
7193
7194 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7195
7196 PR fortran/33095
7197 * gfortran.dg/min_max_optional_5.f90: New test.
7198 * gfortran.dg/min_max_optional_2.f90: Remove.
7199 * gfortran.dg/min_max_optional_3.f90: Remove.
7200 * gfortran.dg/min_max_optional_4.f90: Remove.
7201
7202 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
7203
7204 * gcc.target/i386/xorps-sse.c: New.
7205 * gcc.target/i386/xorps-sse2.c: New.
7206
7207 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
7208
7209 * gcc.target/i386/cmov3.c: Fix scan-assembler.
7210 * gcc.target/i386/cmov4.c: Fix scan-assembler.
7211 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7212
7213 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
7214
7215 PR fortran/33020
7216 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7217 include multiple kinds for SHAPE parameter within a single
7218 namespace.
7219 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7220 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
7221
7222 2007-08-22 Janus Weil <jaydub66@gmail.com>
7223
7224 * interface_abstract_1.f90: Extended test case.
7225 * interface_abstract_3.f90: New test.
7226
7227 2007-08-21 Christian Bruel <christian.bruel@st.com>
7228
7229 * gcc.dg/fold-sub.c: New test.
7230
7231 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
7232
7233 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7234 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7235 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7236 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7237 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7238 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7239
7240 2007-08-22 Richard Guenther <rguenther@suse.de>
7241
7242 PR middle-end/33007
7243 * gcc.dg/pr33007.c: New testcase.
7244
7245 2007-08-22 Richard Sandiford <richard@codesourcery.com>
7246
7247 * gcc.c-torture/execute/strcmp-1.x: Delete.
7248
7249 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
7250
7251 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7252 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7253 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7254 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7255 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7256 gcc.target/i386/stack-realign.c,
7257 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7258 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7259 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7260 target using dg-require-effective-target directive.
7261 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7262 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7263 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7264 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7265 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7266 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7267 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7268 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7269 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7270 Require lp64 target using dg-require-effective-target directive.
7271 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7272 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7273 directive.
7274 * gcc.target/i386/20010202-1.c: Move from here ...
7275 * gcc.dg/20010202-1.c: ... to here.
7276
7277 2007-08-22 Richard Guenther <rguenther@suse.de>
7278
7279 PR tree-optimization/33142
7280 * gcc.c-torture/execute/pr33142.c: New testcase.
7281
7282 2007-08-22 Richard Guenther <rguenther@suse.de>
7283
7284 PR middle-end/32563
7285 * g++.dg/torture/pr32563.C: New testcase.
7286
7287 2007-08-22 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR middle-end/32912
7290 * gcc.dg/pr32912-1.c: Add -w to options.
7291 * gcc.dg/pr32912-2.c: Likewise.
7292 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7293
7294 2007-08-21 Ian Lance Taylor <iant@google.com>
7295
7296 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7297
7298 2007-08-21 Ian Lance Taylor <iant@google.com>
7299
7300 PR tree-optimization/33134
7301 * g++.dg/tree-ssa/pr33134.C: New test.
7302
7303 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
7304
7305 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7306 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7307
7308 2007-08-21 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR debug/32610
7311 * gcc.dg/debug/pr32610.c: New test.
7312
7313 * g++.dg/init/new24.C: New test.
7314
7315 PR middle-end/32912
7316 * gcc.dg/pr32912-1.c: New test.
7317 * gcc.dg/pr32912-2.c: New test.
7318 * gcc.dg/pr32912-3.c: New test.
7319
7320 2007-08-21 Richard Guenther <rguenther@suse.de>
7321
7322 * gcc.dg/pointer-arith-10.c: New testcase.
7323
7324 2007-08-21 Richard Guenther <rguenther@suse.de>
7325
7326 PR middle-end/33122
7327 * gcc.c-torture/compile/pr33122.c: New testcase.
7328
7329 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
7330
7331 * g++.dg/warn/Wnvdtor-2.C: New testcase.
7332
7333 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
7334
7335 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7336
7337 2007-08-20 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR c++/33025
7340 * g++.dg/init/new23.C: New test.
7341
7342 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7343
7344 PR middle-end/30564
7345 * gcc.c-torture/compile/pr30564-1.c: New test.
7346 * gcc.c-torture/compile/pr30564-2.c: New test.
7347
7348 2007-08-19 Joseph Myers <joseph@codesourcery.com>
7349
7350 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7351
7352 2007-08-19 Tobias Burnus <burnus@net-b.de>
7353
7354 * gfortran.dg/interface_abstract_2.f90: New.
7355 * gfortran.dg/interface_abstract_1.f90: Fix typo.
7356
7357 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7358
7359 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7360 unknown (so that outer-loop wont get analyzed).
7361 * gcc.dg/vect/vect-outer-1a.c: New test.
7362 * gcc.dg/vect/vect-outer-1b.c: New test.
7363 * gcc.dg/vect/vect-outer-1.c: New test.
7364 * gcc.dg/vect/vect-outer-2a.c: New test.
7365 * gcc.dg/vect/vect-outer-2b.c: New test.
7366 * gcc.dg/vect/vect-outer-2c.c: New test.
7367 * gcc.dg/vect/vect-outer-2.c: New test.
7368 * gcc.dg/vect/vect-outer-3a.c: New test.
7369 * gcc.dg/vect/vect-outer-3b.c: New test.
7370 * gcc.dg/vect/vect-outer-3c.c: New test.
7371 * gcc.dg/vect/vect-outer-3.c: New test.
7372 * gcc.dg/vect/vect-outer-4a.c: New test.
7373 * gcc.dg/vect/vect-outer-4b.c: New test.
7374 * gcc.dg/vect/vect-outer-4c.c: New test.
7375 * gcc.dg/vect/vect-outer-4d.c: New test.
7376 * gcc.dg/vect/vect-outer-4e.c: New test.
7377 * gcc.dg/vect/vect-outer-4f.c: New test.
7378 * gcc.dg/vect/vect-outer-4g.c: New test.
7379 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7380 * gcc.dg/vect/vect-outer-4i.c: New test.
7381 * gcc.dg/vect/vect-outer-4j.c: New test.
7382 * gcc.dg/vect/vect-outer-4k.c: New test.
7383 * gcc.dg/vect/vect-outer-4l.c: New test.
7384 * gcc.dg/vect/vect-outer-4m.c: New test.
7385 * gcc.dg/vect/vect-outer-4.c: New test.
7386 * gcc.dg/vect/vect-outer-5.c: New test.
7387 * gcc.dg/vect/vect-outer-6.c: New test.
7388 * gcc.dg/vect/vect-outer-fir.c: New test.
7389 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7390 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7391
7392 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7393
7394 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7395 and -fno-tree-reassoc.
7396 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7397 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7398 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7399 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7400 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7401 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7402 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7403 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7404 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7405 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7406 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7407 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7408 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7409 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7410 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7411 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7412 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7413 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7414 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7415 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7416 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7417 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7418 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7419 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7420 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7421 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7422 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7423 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7424 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7425 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7426 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7427 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7428 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7429 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7430 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7431 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7432 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7433
7434 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7435
7436 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7437 versioning for aliasing).
7438 * gcc.dg/vect/vect-35.c: Likewise.
7439
7440 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7441 targets.
7442 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7443
7444 2007-08-18 Tom Tromey <tromey@redhat.com>
7445
7446 PR preprocessor/32974:
7447 * gcc.dg/cpp/pr32974.c: New file.
7448
7449 2007-08-17 Tobias Burnus <burnus@net-b.de>
7450
7451 * gfortran.dg/interface_abstract_1.f90: New.
7452
7453 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7454
7455 PR fortran/32881
7456 * gfortran.dg/pure_initializer_1.f90: New test.
7457
7458 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7459
7460 PR fortran/32875
7461 * gfortran.dg/array_constructor_18.f90: New test.
7462
7463 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
7464
7465 PR c++/28989
7466 * g++.dg/expr/lval3.C: New test.
7467 * g++.dg/expr/lval4.C: New test.
7468
7469 2007-08-17 Ollie Wild <aaw@google.com>
7470
7471 PR c++/31749
7472 * g++.dg/lookup/builtin3.C: New test.
7473 * g++.dg/lookup/builtin4.C: New test.
7474 * g++.dg/lookup/using19.C: New test.
7475
7476 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7477
7478 PR c++/32190
7479 * g++.dg/parse/error31.C: New.
7480
7481 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7482
7483 PR c++/32112
7484 * g++.dg/template/error26.C: New.
7485
7486 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7487
7488 PR fortran/33079
7489 * gfortran.dg/zero_length_2.f90: New test.
7490
7491 2007-08-17 Tobias Burnus <burnus@net-b.de>
7492
7493 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7494 * gfortran.dg/kind_tests_3.f03: Ditto.
7495 * gfortran.dg/global_vars_f90_init.f90: Ditto.
7496 * gfortran.dg/interface_13.f90: Ditto.
7497 * gfortran.dg/pr32738.f90: Ditto.
7498 * gfortran.dg/module_private_1.f90: Ditto.
7499 * gfortran.dg/test_only_clause.f90: Ditto.
7500 * gfortran.dg/bind_c_vars.f90: Ditto.
7501 * gfortran.dg/bind_c_dts.f90: Ditto.
7502 * gfortran.dg/use_9.f90: Ditto.
7503 * gfortran.dg/generic_8.f90: Ditto.
7504 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7505 * gfortran.dg/private_type_6.f90: Ditto.
7506 * gfortran.dg/c_assoc.f90: Ditto.
7507 * gfortran.dg/private_type_7.f90: Ditto.
7508 * gfortran.dg/global_vars_c_init.f90: Ditto.
7509 * gfortran.dg/bind_c_dts_2.f03: Ditto.
7510 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7511 * gfortran.dg/c_size_t_test.f03: Ditto.
7512 * gfortran.dg/used_types_12.f90: Ditto.
7513 * gfortran.dg/pr25923.f90: Ditto.
7514 * gfortran.dg/test_com_block.f90: Ditto.
7515 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7516 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7517 * gfortran.dg/com_block_driver.f90: Ditto.
7518 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7519 * gfortran.dg/use_iso_c_binding.f90: Ditto.
7520 * gfortran.dg/c_loc_test.f90: Ditto.
7521 * gfortran.dg/c_ptr_tests.f03: Ditto.
7522 * gfortran.dg/module_interface_1.f90: Ditto.
7523
7524 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7525
7526 PR c++/32870
7527 * g++.dg/other/error17.C: Adjust.
7528
7529 2007-08-17 Ben Elliston <bje@au.ibm.com>
7530
7531 PR middle-end/32970
7532 * g++.dg/ext/altivec-14.C: New test.
7533
7534 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7535
7536 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7537 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7538 dump files.
7539 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7540 * gcc.dg/vect/pr32366.c: Ditto.
7541
7542 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7543
7544 PR testsuite/33082
7545 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7546 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7547 * gcc.dg/dfp/convert-int-fold.c: Ditto.
7548 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7549
7550 2007-08-16 Tobias Burnus <burnus@net-b.de>
7551
7552 PR fortran/33072
7553 * gfortran.dg/use_9.f90: New.
7554
7555 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7556
7557 * g++.dg/gcov/gcov-5.C: New test.
7558
7559 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7560
7561 * g++.dg/gcov/gcov-4.C: New test.
7562 * lib/gcov.exp (verify-lines): Add support for
7563 checking no-coverage lines.
7564
7565 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
7566
7567 * gcc.dg/vect/vect-vfa-01.c: New.
7568 * gcc.dg/vect/vect-vfa-02.c: New.
7569 * gcc.dg/vect/vect-vfa-03.c: New.
7570 * gcc.dg/vect/vect-vfa-04.c: New.
7571 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7572 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7573 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7574 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7575 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7576 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7577 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7578 gfortran.dg/vect/pr19049.f90: Rename to start with
7579 prefix no-vfa-.
7580 * gcc.dg/vect/vect.exp: Disable versioning for alias
7581 when test starts with no-vfa-.
7582 * gfortran.dg/vect/vect.exp: Likewise.
7583
7584 2007-08-16 Richard Sandiford <richard@codesourcery.com>
7585
7586 * gcc.dg/torture/pr32897.c: New test.
7587
7588 2007-08-16 Paolo Carlini <pcarlini@suse.de>
7589
7590 PR c++/31132
7591 * g++.dg/template/crash69.C: New.
7592
7593 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
7594
7595 * lib/target-supports.exp (check_effective_target_arm32): Use
7596 check_no_compiler_messages.
7597
7598 2007-08-15 Diego Novillo <dnovillo@google.com>
7599
7600 gcc.dg/tree-ssa/20070815.c: New test.
7601
7602 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7603
7604 PR fortran/33077
7605 * gfortran.dg/random_7.f90: Initialize variable.
7606
7607 2007-08-15 Jakub Jelinek <jakub@redhat.com>
7608
7609 PR middle-end/33074
7610 * gfortran.dg/pr33074.f90: New test.
7611
7612 PR c++/32992
7613 * g++.dg/opt/nrv14.C: New test.
7614
7615 2007-08-15 Paolo Carlini <pcarlini@suse.de>
7616
7617 PR c++/33035
7618 * g++.dg/template/crash68.C: New.
7619
7620 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
7621
7622 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7623 * gcc.dg/sibcall-4.c: Ditto.
7624
7625 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7626
7627 PR fortran/33066
7628 * gfortran.dg/use_8.f90: New test.
7629 * gfortran.dg/c_loc_tests_2.f03: Fix code.
7630
7631 2007-08-14 Paolo Carlini <pcarlini@suse.de>
7632
7633 PR c++/27211
7634 * g++.dg/template/error27.C: New.
7635 * g++.dg/template/error28.C: New.
7636 * g++.dg/other/pr28304.C: Adjust.
7637 * g++.old-deja/g++.mike/p811.C: Likewise.
7638
7639 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
7640
7641 PR target/30315
7642 * gcc.target/i386/pr30315.c: New.
7643
7644 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7645
7646 PR fortran/32594
7647 * gfortran.dg/substr_5.f90: New test.
7648
7649 2007-08-14 Andrew Pinski <pinskia@gmail.com>
7650
7651 PR c/30428
7652 * gcc.dg/vector-2.c: New test.
7653
7654 PR c++/30428
7655 * g++.dg/ext/vector8.C: New test.
7656
7657 2007-08-13 Dan Hipschman <dsh@google.com>
7658
7659 PR c/32953
7660 * gcc.dg/format/array-1.c: Add an additional test for
7661 unterminated format strings of length 1.
7662
7663 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7664
7665 PR fortran/32926
7666 * gfortran.dg/external_procedures_3.f90: New test.
7667
7668 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7669
7670 PR fortran/32827
7671 * gfortran.dg/import6.f90: New test.
7672
7673 2007-08-13 Andrew Pinski <pinskia@gmail.com>
7674
7675 PR C/30427
7676 * gcc.dg/vector-1.c: New test.
7677
7678 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7679
7680 * gcc.dg/pr21255-4.c: Skip for PIC.
7681 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7682
7683 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7684
7685 * gcc.dg/attr-isr.c: Skip for PIC.
7686 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7687 * gcc.dg/attr-isr-trapa.c: Likewise.
7688 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7689 * gcc.dg/pragma-isr-trapa.c: Likewise.
7690 * gcc.dg/pragma-isr-trapa2.c: Likewise.
7691
7692 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7693
7694 PR fortran/32962
7695 * gfortran.dg/transpose_1.f90: New test.
7696
7697 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7698
7699 PR fortran/29600
7700 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7701 intrinsic.
7702
7703 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7704
7705 PR fortran/30964
7706 PR fortran/33054
7707 * gfortran.dg/random_4.f90: New test.
7708 * gfortran.dg/random_5.f90: New test.
7709 * gfortran.dg/random_6.f90: New test.
7710 * gfortran.dg/random_7.f90: New test.
7711
7712 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7713
7714 PR fortran/32860
7715 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7716
7717 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7718
7719 PR fortran/31629
7720 * gfortran.dg/module_private_1.f90: New test.
7721
7722 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7723
7724 PR fortran/29600
7725 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7726 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7727
7728 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7729
7730 PR fortran/32937
7731 * gfortran.dg/char_length_6.f90: New test.
7732
7733 2007-08-10 Ollie Wild <aaw@google.com>
7734
7735 * g++.dg/lookup/using18.C: New test.
7736
7737 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7738
7739 PR c++/17763
7740 * g++.dg/other/error16.C: New.
7741
7742 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7743
7744 PR libfortran/33039
7745 * gfortran.dg/namelist_37.f90: New test.
7746
7747 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7748
7749 PR c++/22256
7750 * g++.dg/conversion/op3.C: New.
7751
7752 2007-08-09 Tobias Burnus <burnus@net-b.de>
7753
7754 PR fortran/32987
7755 * gfortran.dg/fmt_tab_1.f90: New.
7756 * gfortran.dg/fmt_tab_2.f90: New.
7757
7758 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7759
7760 PR c/32796
7761 * gcc.c-torture/compile/pr32796.c: New test.
7762
7763 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7764
7765 PR middle-end/32813
7766 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7767 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7768 instead of just -O.
7769
7770 2007-08-08 Richard Sandiford <richard@codesourcery.com>
7771
7772 * gcc.target/mips/code-readable-1.c: New test.
7773 * gcc.target/mips/code-readable-2.c: Likewise.
7774 * gcc.target/mips/code-readable-3.c: Likewise.
7775
7776 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
7777 Revital Eres <eres@il.ibm.com>
7778
7779 * gfortran.dg/sms-1.f90: Add comment.
7780 * gfortran.dg/sms-2.f90: New.
7781
7782 2007-08-07 Ian Lance Taylor <iant@google.com>
7783
7784 * gcc.dg/instrument-1.c: New test.
7785 * gcc.dg/instrument-2.c: New test.
7786 * gcc.dg/instrument-3.c: New test.
7787
7788 2007-08-07 Steve Ellcey <sje@cup.hp.com>
7789
7790 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7791
7792 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
7793
7794 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
7795 !vector_alignment_reachable targets.
7796 * gcc.dg/vect/vect-33.c: Likewise.
7797 * gcc.dg/vect/vect-42.c: Likewise.
7798 * gcc.dg/vect/vect-44.c: Likewise.
7799 * gcc.dg/vect/vect-50.c: Likewise.
7800 * gcc.dg/vect/vect-70.c: Likewise.
7801 * gcc.dg/vect/vect-71.c: Likewise.
7802 * gcc.dg/vect/vect-87.c: Likewise.
7803 * gcc.dg/vect/vect-88.c: Likewise.
7804 * gcc.dg/vect/vect-91.c: Likewise.
7805 * gcc.dg/vect/vect-93.c: Likewise.
7806 * gcc.dg/vect/vect-96.c: Likewise.
7807 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7808 * gcc.dg/vect/section-anchors-69.c: Likewise.
7809 * gcc.dg/vect/pr25413.c: Likewise.
7810 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7811 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7812 * gfortran.dg/vect-2.f90: Likewise.
7813 * gfortran.dg/vect-3.f90: Likewise.
7814 * gfortran.dg/vect-4.f90: Likewise.
7815 * gfortran.dg/vect-5.f90: Likewise.
7816 * lib/target-supports.exp (check_effective_target_natural_alignment):
7817 Return false for darwin.
7818 (check_effective_target_vector_alignment_reachable_for_double): New.
7819
7820 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
7821
7822 * gcc.dg/multiword-1.c: New testcase.
7823
7824 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
7825
7826 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7827 messages.
7828 * gfortran.dg/namelist_36.f90: New test.
7829
7830 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
7831
7832 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7833 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7834
7835 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
7836
7837 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7838 * gcc.dg/torture/type-generic-1.c: Likewise.
7839
7840 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7841
7842 * gcc.c-torture/20070522-1.c: Move to ...
7843 * gcc.c-torture/compile/20070522-1.c: Here.
7844
7845 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7846
7847 PR fortran/29828
7848 * gfortran.dg/minmax_char_1.f90: New test.
7849 * gfortran.dg/minmax_char_2.f90: New test.
7850 * gfortran.dg/min_max_optional_4.f90: New test.
7851
7852 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7853
7854 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7855 hanging on the testcase.
7856
7857 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7858
7859 PR middle-end/32988
7860 * gcc.c-torture/compile/pr32988.c: New test.
7861
7862 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7863
7864 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7865
7866 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
7867
7868 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
7869
7870 Revert:
7871 2007-03-22 Dirk Mueller <dmueller@suse.de>
7872
7873 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7874
7875 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7876
7877 PR fortran/32979
7878 * gfortran.dg/isnan_1.f90: New test.
7879
7880 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
7881 Revital Eres <eres@il.ibm.com>
7882
7883 * gcc.dg/sms-antideps.c: New test.
7884
7885 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
7886
7887 PR fortran/31214
7888 * gfortran.dg/entry_13.f90: New test.
7889
7890 * gfortran.dg/entry_12.f90: Clean up .mod file.
7891
7892 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7893
7894 PR fortran/32770
7895 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
7896 variables as kind=4 so they don't overflow the record length.
7897
7898 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
7899
7900 PR fortran/32968
7901 * gfortran.dg/selected_kind_1.f90: New test.
7902
7903 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7904
7905 PR middle-end/32780
7906 * gcc.c-torture/compile/pr32780.c: New test.
7907
7908 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7909
7910 RP middle-end/32399
7911 * gcc.c-torture/compile/pr32399.c: New testcase.
7912
7913 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7914
7915 PR middle-end/32304
7916 * g++.dg/torture/pr32304.C: New testcase.
7917
7918 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7919
7920 PR middle-end/32935
7921 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7922
7923 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7924
7925 PR fortran/32955
7926 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7927
7928 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7929
7930 PR fortran/31202
7931 * gfortran.dg/nint_2.f90: New test.
7932
7933 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7934
7935 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7936 * gcc.dg/weak/typeof-2.c: Likewise.
7937
7938 2007-08-03 Diego Novillo <dnovillo@google.com>
7939
7940 PR 31521
7941 * gcc.dg/tree-ssa/pr31521.c: New test.
7942
7943 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7944
7945 PR fortran/32770
7946 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7947 iostat must be default kind.
7948
7949 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7950
7951 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7952
7953 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7954
7955 PR fortran/32770
7956 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7957 explicit so test passes with -fdefault-integer-8.
7958 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7959 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7960
7961 2007-08-02 Lee Millward <lee.millward@gmail.com>
7962
7963 PR c++/30849
7964 * g++.dg/parse/asm1.C: New test.
7965
7966 PR c++/30850
7967 * g++.dg/parse/asm2.C: Likewise.
7968
7969 PR c++/30851
7970 * g++.dg/parse/asm3.C: Likewise.
7971
7972 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7973
7974 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7975 "int" is only 16 bit bits wide.
7976 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7977
7978 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7979
7980 * g++.dg/torture/type-generic-1.C: New.
7981 * gcc.dg/pr28796-2.c: Move tests ...
7982 * gcc.dg/tg-tests.h: ... here.
7983 * gcc.dg/torture/type-generic-1.c: New.
7984
7985 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7986
7987 PR libfortran/32954
7988 * minmaxloc_3.f90: New test case.
7989
7990 2007-08-01 Tobias Burnus <burnus@net-b.de>
7991
7992 PR fortran/32936
7993 * gfortran.dg/allocate_stat.f90: New.
7994
7995 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7996
7997 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7998
7999 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
8000
8001 PR tree-optimization/32919
8002 * gcc.c-torture/compile/pr32919.c: New.
8003
8004 2007-08-01 Nick Clifton <nickc@redhat.com>
8005
8006 * gcc.c-torture/execute/execute.exp: Change copyright header to
8007 refer to version 3 of the GNU General Public License and to point
8008 readers at the COPYING3 file and the FSF's license web page.
8009 * gcc.c-torture/execute/ieee/ieee.exp,
8010 gcc.c-torture/unsorted/unsorted.exp,
8011 gcc.c-torture/compile/compile.exp,
8012 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8013 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8014 gcc.target/cris/torture/cris-torture.exp,
8015 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8016 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8017 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8018 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8019 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8020 gnat.dg/dg.exp, gnat.dg/style/style.exp,
8021 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8022 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8023 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8024 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8025 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8026 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8027 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8028 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8029 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8030 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8031 gcc.dg/noncompile/noncompile.exp,
8032 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8033 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8034 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8035 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8036 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8037 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8038 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8039 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8040 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8041 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8042 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8043 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8044 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8045 g++.old-deja/old-deja.exp,
8046 gfortran.fortran-torture/execute/execute.exp,
8047 gfortran.fortran-torture/compile/compile.exp,
8048 treelang/output/output-1.c, treelang/output/output-1.tree,
8049 treelang/execute/execute.exp, treelang/Makefile.in,
8050 treelang/compile/compile.exp, g++.dg/dg.exp,
8051 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8052 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8053 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8054 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8055 g++.dg/compat/struct-layout-1.exp,
8056 g++.dg/compat/struct-layout-1_generate.c,
8057 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8058 g++.dg/bprob/bprob.exp, config/default.exp,
8059 gcc.test-framework/test-framework.awk,
8060 gcc.test-framework/gen_directive_tests,
8061 gcc.test-framework/test-framework.exp,
8062 objc.dg/special/special.exp,
8063 objc.dg/gnu-encoding/gnu-encoding.exp,
8064 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8065 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8066 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8067 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8068 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8069 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8070 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8071 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8072 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8073 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8074 lib/target-supports-dg.exp, lib/gcc-defs.exp,
8075 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8076 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8077 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8078 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8079 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8080 Likewise.
8081
8082 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
8083
8084 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8085 error message text.
8086
8087 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
8088
8089 PR fortran/32945
8090 * gfortran.dg/initialization_12.f90: New test.
8091
8092 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
8093
8094 PR fortran/31609
8095 * gfortran.dg/entry_12.f90: New test.
8096
8097 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8098
8099 PR fortran/32938
8100 * gfortran.dg/altreturn_6.f90: New test.
8101
8102 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
8103
8104 PR fortran/32942
8105 * gfortran.dg/exponent_2.f90: New test.
8106
8107 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
8108
8109 * gcc.dg/vect/vect-117.c: New test.
8110 * gcc.dg/vect/vect-74.c: Enabled test
8111 * gcc.dg/vect/vect-81.c: Enabled test
8112
8113 2007-07-30 Andrew Pinski <pinskia@gmail.com>
8114
8115 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8116 s/dg-error/dg-warning where warning is expected.
8117
8118 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8119
8120 PR fortran/32770
8121 * gfortran.dg/array_constructor_12.f90: Adjust argument
8122 of huge() to correct kind.
8123
8124 2007-07-30 Ollie Wild <aaw@google.com>
8125
8126 * gcc.dg/cpp/counter-2.c: New test.
8127 * gcc.dg/cpp/counter-3.c: New test.
8128 * gcc.dg/cpp/dir-only-1.c: New test.
8129 * gcc.dg/cpp/dir-only-1.h: New file.
8130 * gcc.dg/cpp/dir-only-2.c: New test.
8131 * gcc.dg/cpp/dir-only-3.c: New test.
8132 * gcc.dg/cpp/dir-only-3a.h: New file.
8133 * gcc.dg/cpp/dir-only-3b.h: New file.
8134 * gcc.dg/cpp/dir-only-4.c: New test.
8135 * gcc.dg/cpp/dir-only-5.c: New test.
8136 * gcc.dg/cpp/dir-only-6.c: New test.
8137
8138 2007-07-30 Julian Brown <julian@codesourcery.com>
8139
8140 * gcc.target/arm/neon/v*.c: Regenerate.
8141
8142 2007-07-30 Paolo Carlini <pcarlini@suse.de>
8143
8144 PR c++/32108
8145 * g++.dg/ext/label6.C: New.
8146
8147 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8148
8149 PR libfortran/32858
8150 PR libfortran/30814
8151 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
8152
8153 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
8154
8155 PR fortran/31211
8156 * gfortran.dg/actual_pointer_function_1.f90: New test.
8157
8158 PR fortran/32682
8159 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8160
8161 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
8162
8163 PR fortran/32906
8164 * gfortran.dg/shape_1.f90: Adjust error message.
8165 * gfortran.dg/parameter_array_ref_1.f90: New test.
8166
8167 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8168
8169 PR fortran/31609
8170 * gfortran.dg/entry_11.f90: New test.
8171
8172 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
8173 Revital Eres <eres@il.ibm.com>
8174
8175 * gfortran.dg/sms-1.f90: New test.
8176
8177 2007-07-28 Richard Guenther <rguenther@suse.de>
8178
8179 * gcc.c-torture/compile/pr32920.c: New testcase.
8180
8181 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
8182
8183 PR c++/30917
8184 * g++.dg/lookup/friend11.C: New test.
8185
8186 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
8187
8188 * gfortran.dg/namelist_5.f90: Adjusted error message.
8189 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8190 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8191 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8192 * gfortran.dg/namelist_32.f90: ... this.
8193
8194 PR fortran/32876
8195 * gfortran.dg/namelist_33.f90: New test.
8196
8197 PR fortran/32905
8198 * gfortran.dg/namelist_34.f90: New test.
8199
8200 PR fortran/31818
8201 * gfortran.dg/namelist_35.f90: New test.
8202
8203 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
8204
8205 PR fortran/32880
8206 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8207
8208 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8209
8210 PR testsuite/32471
8211 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8212 assuming it is 0x7ffffffff.
8213 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8214 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8215
8216 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8217
8218 * gfortran.dg/operator_3.f90: Fix dg directive.
8219 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8220 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8221 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8222
8223 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
8224
8225 * g++.dg/cpp0x/decltype1.C: New.
8226 * g++.dg/cpp0x/decltype2.C: New.
8227 * g++.dg/cpp0x/decltype3.C: New.
8228 * g++.dg/cpp0x/decltype4.C: New.
8229 * g++.dg/cpp0x/decltype5.C: New.
8230 * g++.dg/cpp0x/decltype6.C: New.
8231
8232 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
8233
8234 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8235 because the test relies on bit 31 to be the sign bit.
8236
8237 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
8238
8239 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8240 assuming it is 0x7fffffff.
8241 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8242 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8243
8244 2007-07-27 Mark Mitchell <mark@codesourcery.com>
8245
8246 PR c++/32346
8247 * g++.dg/expr/bitfield9.C: New test.
8248
8249 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
8250
8251 PR fortran/32899
8252 * gfortran.dg/logical_comp.f90: Update dg-error strings.
8253
8254 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8255
8256 PR fortran/32760
8257 * gfortran.dg/private_type_7.f90: New test.
8258
8259 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8260
8261 PR fortran/32035
8262 * gfortran.dg/select_char_1.f90: New test.
8263
8264 2007-07-27 Tobias Burnus <burnus@net-b.de>
8265
8266 PR fortran/32903
8267 * gfortran.dg/initialization_11.f90: New test.
8268
8269 2007-07-27 Richard Sandiford <richard@codesourcery.com>
8270
8271 * gcc.target/mips/ins-1.c: New test.
8272
8273 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
8274
8275 PR/19232
8276 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8277 (f1): Likewise.
8278
8279 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
8280
8281 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8282 error: width of 'spare' exceeds its type.
8283
8284 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
8285
8286 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8287 * gcc.dg/sibcall-4.c: Likewise.
8288
8289 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8290
8291 PR rtl-optimization/31500
8292 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8293 * g++.dg/warn/Warray-bounds.C: Likewise.
8294
8295 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
8296
8297 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8298
8299 2007-07-25 Julian Brown <julian@codesourcery.com>
8300 Paul Brook <paul@codesourcery.com>
8301 Joseph Myers <joseph@codesourcery.com>
8302 Mark Shinwell <shinwell@codesourcery.com>
8303
8304 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8305 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8306 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8307 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8308 (check_effective_target_arm_neon_hw): New.
8309 * gcc.target/arm/neon/neon.exp: New file.
8310 * gcc.target/arm/neon/polytypes.c: New file.
8311 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8312
8313 2007-07-25 Janis Johnson <janis187@us.ibm.com>
8314
8315 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8316 targets where an "int" is less than 32 bits wide.
8317
8318 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
8319
8320 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8321
8322 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8323
8324 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8325 during addition if an int is only 16 bits wide.
8326 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8327
8328 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8329
8330 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8331 size as "long int" and are 32 or 64 bits wide.
8332 * gcc.dg/torture/pr28814.c: Likewise.
8333
8334 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8335
8336 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8337 exactly as wide as an int.
8338
8339 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
8340
8341 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8342 Define and use throughout as long long printf format specifier.
8343 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8344 Likewise.
8345
8346 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
8347
8348 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8349 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8350
8351 2007-07-25 Ben Elliston <bje@au.ibm.com>
8352
8353 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8354
8355 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8356
8357 * gcc.c-torture/execute/20070724-1.c: New.
8358
8359 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8360
8361 PR fortran/31205
8362 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8363 "deallocates" to 24, since patch has code rid of much spurious
8364 code.
8365 * gfortran.dg/interface_assignment_1.f90 : New test.
8366
8367 PR fortran/32842
8368 * gfortran.dg/interface_assignment_2.f90 : New test.
8369
8370 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
8371
8372 PR fortran/32867
8373 * fortran.dg/initialization_10.f90: New test.
8374
8375 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
8376
8377 PR fortran/32778
8378 * gfortran.dg/imag_2.f: Removed
8379 * gfortran.dg/warn_std_1.f90: New test.
8380 * gfortran.dg/warn_std_2.f90: New test.
8381 * gfortran.dg/warn_std_3.f90: New test.
8382
8383 2007-07-24 Paolo Carlini <pcarlini@suse.de>
8384
8385 PR c++/29001
8386 * g++.dg/init/new22.C: New.
8387
8388 2007-07-24 Paolo Carlini <pcarlini@suse.de>
8389
8390 PR c++/32561
8391 * g++.dg/template/crash67.C: New.
8392
8393 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
8394
8395 * lib/target-support.exp (check_effective_target_natural_alignment):
8396 (check_effective_target_vector_alignment_reachable): New.
8397 * config/spu/spu.c (spu_vector_alignment_reachable): New.
8398 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8399 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
8400 check.
8401 * gcc.dg/vect/pr25413.c: Likewise.
8402 * gcc.dg/vect/pr31699.c: Likewise.
8403
8404 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8405
8406 PR fortran/30814
8407 * gfortran.dg/pack_bounds_1.f90: New test case.
8408
8409 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
8410
8411 PR fortran/31639
8412 * gfortran.dg/initialization_9.f90: New test.
8413
8414 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8415
8416 PR fortran/32797
8417 PR fortran/32800
8418 * gfortran.dg/bind_c_usage_8.f03: New test case.
8419 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8420 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
8421
8422 2007-07-23 Richard Sandiford <richard@codesourcery.com>
8423
8424 * gcc.target/mips/branch-cost-1.c: New test.
8425 * gcc.target/mips/branch-cost-2.c: Likewise.
8426
8427 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8428
8429 PR fortran/32732
8430 * gfortran.dg/c_char_tests.f03: New test case.
8431 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8432 * gfortran.dg/c_char_tests_2.f03: New test case.
8433 * gfortran.dg/value_6.f03: Ditto.
8434 * gfortran.dg/value_7.f03: Ditto.
8435
8436 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8437
8438 PR fortran/32600
8439 * gfortran.dg/c_funloc_tests_5.f03: New.
8440 * gfortran.dg/c_funloc_tests_5.f04: New.
8441 * gfortran.dg/c_funloc_tests_4_driver.c: New.
8442
8443 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8444
8445 PR c++/32839
8446 * g++.dg/expr/call4.C: New.
8447 * g++.dg/expr/call5.C: New.
8448
8449 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8450
8451 PR fortran/32710
8452 * gfortran.dg/namelist_30.f90: New test.
8453
8454 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8455
8456 PR fortran/29962
8457 * gfortran.dg/array_initializer_1.f90: Removed warning.
8458 * gfortran.dg/initialization_1.f90: Adjusted messages.
8459 * gfortran.dg/nested_modules_6.f90: Removed warning.
8460
8461 PR fortran/31253
8462 * gfortran.dg/initialization_7.f90: New test.
8463
8464 PR fortran/31639
8465 * gfortran.dg/initialization_8.f90: New test.
8466
8467 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8468
8469 PR c++/30818
8470 * g++.dg/template/crash47.C: Adjust errors.
8471 * g++.dg/template/crash48.C: Adjust errors.
8472 * g++.dg/template/typename12.C: New.
8473 * g++.dg/template/typename13.C: New.
8474 * g++.dg/template/typename14.C: New.
8475 * g++.dg/template/typedef6.C: Adjust errors.
8476
8477 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8478
8479 PR fortran/32627
8480 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8481 * gfortran.dg/pr32627.f03: New test case.
8482
8483 * gfortran.dg/c_f_pointer_logical.f03: New test case.
8484 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8485 c_f_pointer_logical.
8486 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8487 c_f_pointer_complex.
8488 * gfortran.dg/c_f_pointer_complex.f03: New test case.
8489 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8490 c_f_pointer_shape_tests_2.
8491 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8492
8493 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8494
8495 PR fortran/32804
8496 * gfortran.dg/c_loc_tests_9.f03: New test case.
8497 * gfortran.dg/c_loc_tests_10.f03: Ditto.
8498
8499 2007-07-21 Lee Millward <lee.millward@gmail.com>
8500
8501 PR fortran/32823
8502 * gfortran.dg/int_2.f90: New test.
8503
8504 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
8505
8506 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8507
8508 2007-07-20 Richard Sandiford <richard@codesourcery.com>
8509
8510 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8511 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8512
8513 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
8514
8515 PR tree-optimization/19910
8516 * gcc.dg/pr19910.c: New test.
8517
8518 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
8519
8520 PR fortran/32738
8521 * gfortran.dg/pr32738.f90: New test.
8522
8523 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8524
8525 PR tree-optimzation/32635
8526 * gfortran.dg/pr32635.f: New test case.
8527
8528 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
8529
8530 PR fortran/32801
8531 * gfortran.dg/pr32801.f03: New test case.
8532
8533 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8534
8535 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8536 Test negative numbers also.
8537 * gcc.dg/c99-math-float-1.c: Likewise.
8538 * gcc.dg/c99-math-long-double-1.c: Likewise.
8539 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
8540 test inputs.
8541
8542 2007-07-18 Bob Wilson <bob.wilson@acm.org>
8543
8544 * lib/target-supports.exp (check_effective_target_sync_int_long):
8545 Enable for xtensa.
8546 (check_effective_target_sync_char_short): Likewise.
8547
8548 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8549
8550 * gcc.dg/pr28796-2.c: Add more cases.
8551
8552 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8553
8554 * gcc.dg/pr28796-1.c: Add more cases.
8555 * gcc.dg/pr28796-2.c: Likewise.
8556
8557 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8558
8559 * gcc.dg/pr28796-1.c: Add more cases.
8560 * gcc.dg/pr28796-2.c: Likewise.
8561
8562 2007-07-17 Janus Weil <jaydub66@gmail.com>
8563
8564 PR fortran/32535
8565 * gfortran.dg/pr32535.f90: New test.
8566
8567 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
8568
8569 PR fortran/31320
8570 PR fortran/32665
8571 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8572
8573 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
8574
8575 PR rtl-optimization/32773
8576 * gcc.dg/pr32773.c: New test.
8577
8578 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
8579
8580 * gcc.target/spu/intrinsics-1.c: Use dg-message to
8581 match flax-vector-conversions note.
8582 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8583 instead of dg-error for the warning.
8584
8585 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8586
8587 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8588 adapted to work on targets with 16-bit or wider int.
8589 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8590 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8591 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8592 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8593
8594 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8595
8596 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8597 support large arrays.
8598 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8599 * gcc.dg/20061109-1.c: Likewise.
8600 * gcc.c-torture/execute/20061101-1.x: Likewise.
8601 * gcc.c-torture/execute/pr29797-1.x: Likewise.
8602 * gcc.c-torture/execute/pr31448.x: Likewise.
8603
8604 2007-07-16 Lee Millward <lee.millward@gmail.com>
8605
8606 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8607
8608 PR fortran/32238
8609 * gfortran.dg/pr32238.f90: New test.
8610
8611 PR fortran/32222
8612 * gfortran.dg/pr32222.f90: New test.
8613
8614 PR fortran/32242
8615 * gfortran.dg/pr32242.f90: New test.
8616
8617 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
8618 David Ung <davidu@mips.com>
8619
8620 * gcc.target/mips/mips-sched-madd.c: New test case.
8621
8622 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8623
8624 PR libfortran/32611
8625 * gfortran.dg/large_real_kind_1.f90: Update test.
8626 * gfortran.dg/pr17706.f90: Update test.
8627 * gfortran.dg/fmt_zero_digits.f90: Update test.
8628 * gfortran.dg/fmt_zero_precision.f90: Update test.
8629 * gfortran.dg/real_const_3.f90: Update test.
8630
8631 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8632
8633 PR fortran/32036
8634 * gfortran.dg/bounds_check_8.f90: New test.
8635 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8636
8637 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8638
8639 PR fortran/32357
8640 * gfortran.dg/mvbits_2.f90: New test.
8641
8642 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8643
8644 PR libfortran/32731
8645 * gfortran.dg/pack_mask_1.f90: New test.
8646 * gfortran.dg/unpack_mask_1.f90: New test.
8647
8648 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
8649
8650 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8651 * gcc.dg/20001101-1.c: Likewise.
8652 * gcc.dg/20001102-1.c: Likewise.
8653 * gcc.dg/20020116-2.c: Likewise.
8654 * gcc.dg/20020416-1.c: Likewise.
8655 * gcc.dg/sparc-constant-1.c: Likewise.
8656 * gcc.dg/sparc-dwarf2.c: Likewise.
8657 * gcc.dg/sparc-frame-1.c: Likewise.
8658 * gcc.dg/sparc-getcontext-1.c: Likewise.
8659 * gcc.dg/sparc-loop-1.c: Likewise.
8660 * gcc.dg/sparc-reg-1.c: Likewise.
8661 * gcc.dg/sparc-ret.c: Likewise.
8662 * gcc.dg/sparc-trap-1.c: Likewise.
8663 * gcc.dg/ultrasp10.c: Likewise.
8664 * gcc.dg/ultrasp11.c: Likewise.
8665 * gcc.dg/ultrasp1.c: Likewise.
8666 * gcc.dg/ultrasp2.c: Likewise.
8667 * gcc.dg/ultrasp3.c: Likewise.
8668 * gcc.dg/ultrasp4.c: Likewise.
8669 * gcc.dg/ultrasp5.c: Likewise.
8670 * gcc.dg/ultrasp6.c: Likewise.
8671 * gcc.dg/ultrasp7.c: Likewise.
8672 * gcc.dg/ultrasp8.c: Likewise.
8673 * gcc.dg/ultrasp9.c: Likewise.
8674 * gcc.dg/splet-1.c: Delete.
8675
8676 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
8677
8678 PR fortran/32724
8679 * gfortran.dg/stfunc_5.f90: New test.
8680
8681 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
8682
8683 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8684 New procedure to check if arrays are naturally aligned to the vector
8685 alignment boundary.
8686 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
8687 in size_t typedef. Adjust tree dump scan results according to
8688 vect_aligned_arrays target check.
8689 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8690 vect_aligned_arrays target check.
8691 * gcc.dg/vect/pr31699.c: Ditto.
8692
8693 2007-07-13 Sa Liu <saliu@de.ibm.com>
8694
8695 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8696 for V2DFmode vector conditional expression.
8697 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
8698 and dfceq patterns.
8699 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
8700 and dfcgt patterns.
8701 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
8702 V2DFmode comparison and test special values.
8703 * lib/target-supports.exp: Switch on test for V2DFmode
8704 vector conditional expression.
8705
8706 2007-07-13 Richard Guenther <rguenther@suse.de>
8707
8708 PR tree-optimization/32721
8709 * gcc.dg/pr32721.c: New testcase.
8710
8711 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
8712
8713 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8714 error message part that continues on a new line.
8715
8716 2007-07-12 Geoffrey Keating <geoffk@apple.com>
8717
8718 * gcc.dg/c99-tgmath-1.c: New.
8719 * gcc.dg/c99-tgmath-2.c: New.
8720 * gcc.dg/c99-tgmath-3.c: New.
8721 * gcc.dg/c99-tgmath-4.c: New.
8722
8723 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8724 Janis Johnson <janis187@us.ibm.com>
8725
8726 PR testsuite/25241
8727 * gcc.test-framework/dg-error-exp-F.c: New test.
8728 * gcc.test-framework/dg-warning-exp-F.c: New test.
8729 * lib/gcc.exp: Enable warning and error prefixes.
8730 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8731 (dg-error): Wrap original dg-error.
8732 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8733 markers from dg-error/dg-warning directives.
8734 * gcc.dg/20040322-1.c: Likewise.
8735 * gcc.dg/Wchar-subscripts-1.c: Likewise.
8736 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8737 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8738 * gcc.dg/Werror-1.c: Likewise.
8739 * gcc.dg/Werror-10.c: Likewise.
8740 * gcc.dg/Werror-11.c: Likewise.
8741 * gcc.dg/Werror-2.c: Likewise.
8742 * gcc.dg/Werror-3.c: Likewise.
8743 * gcc.dg/Werror-4.c: Likewise.
8744 * gcc.dg/Werror-5.c: Likewise.
8745 * gcc.dg/Werror-6.c: Likewise.
8746 * gcc.dg/Werror-7.c: Likewise.
8747 * gcc.dg/Werror-8.c: Likewise.
8748 * gcc.dg/Werror-9.c: Likewise.
8749 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8750 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8751 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8752 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8753 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8754 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8755 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8756 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8757 * gcc.dg/Wnested-externs-1.c: Likewise.
8758 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8759 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8760 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8761 * gcc.dg/Wshadow-3.c: Likewise.
8762 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8763 * gcc.dg/Wwrite-strings-1.c: Likewise.
8764 * gcc.dg/anon-struct-5.c: Likewise.
8765 * gcc.dg/anon-struct-6.c: Likewise.
8766 * gcc.dg/anon-struct-7.c: Likewise.
8767 * gcc.dg/anon-struct-8.c: Likewise.
8768 * gcc.dg/array-8.c: Likewise.
8769 * gcc.dg/array-quals-2.c: Likewise.
8770 * gcc.dg/asm-qual-1.c: Likewise.
8771 * gcc.dg/asm-wide-1.c: Likewise.
8772 * gcc.dg/assign-warn-1.c: Likewise.
8773 * gcc.dg/assign-warn-2.c: Likewise.
8774 * gcc.dg/bitfld-10.c: Likewise.
8775 * gcc.dg/bitfld-11.c: Likewise.
8776 * gcc.dg/bitfld-12.c: Likewise.
8777 * gcc.dg/bitfld-13.c: Likewise.
8778 * gcc.dg/bitfld-14.c: Likewise.
8779 * gcc.dg/builtin-choose-expr-2.c: Likewise.
8780 * gcc.dg/builtins-30.c: Likewise.
8781 * gcc.dg/c90-const-expr-5.c: Likewise.
8782 * gcc.dg/c90-typespec-1.c: Likewise.
8783 * gcc.dg/c99-const-expr-5.c: Likewise.
8784 * gcc.dg/c99-flex-array-5.c: Likewise.
8785 * gcc.dg/c99-fordecl-3.c: Likewise.
8786 * gcc.dg/c99-tag-3.c: Likewise.
8787 * gcc.dg/c99-typespec-1.c: Likewise.
8788 * gcc.dg/c99-vla-jump-1.c: Likewise.
8789 * gcc.dg/c99-vla-jump-2.c: Likewise.
8790 * gcc.dg/c99-vla-jump-3.c: Likewise.
8791 * gcc.dg/c99-vla-jump-4.c: Likewise.
8792 * gcc.dg/c99-vla-jump-5.c: Likewise.
8793 * gcc.dg/cast-1.c: Likewise.
8794 * gcc.dg/cast-2.c: Likewise.
8795 * gcc.dg/cast-3.c: Likewise.
8796 * gcc.dg/cast-4.c: Likewise.
8797 * gcc.dg/cast-pretty-print-1.c: Likewise.
8798 * gcc.dg/comp-goto-2.c: Likewise.
8799 * gcc.dg/comp-goto-3.c: Likewise.
8800 * gcc.dg/cpp/error-1.c: Likewise.
8801 * gcc.dg/cpp/if-paren.c: Likewise.
8802 * gcc.dg/decl-7.c: Likewise.
8803 * gcc.dg/decl-8.c: Likewise.
8804 * gcc.dg/decl-nospec-1.c: Likewise.
8805 * gcc.dg/decl-nospec-2.c: Likewise.
8806 * gcc.dg/decl-nospec-3.c: Likewise.
8807 * gcc.dg/declspec-10.c: Likewise.
8808 * gcc.dg/declspec-11.c: Likewise.
8809 * gcc.dg/declspec-12.c: Likewise.
8810 * gcc.dg/declspec-13.c: Likewise.
8811 * gcc.dg/declspec-14.c: Likewise.
8812 * gcc.dg/declspec-15.c: Likewise.
8813 * gcc.dg/declspec-16.c: Likewise.
8814 * gcc.dg/declspec-17.c: Likewise.
8815 * gcc.dg/declspec-4.c: Likewise.
8816 * gcc.dg/declspec-5.c: Likewise.
8817 * gcc.dg/declspec-6.c: Likewise.
8818 * gcc.dg/declspec-7.c: Likewise.
8819 * gcc.dg/declspec-8.c: Likewise.
8820 * gcc.dg/declspec-9.c: Likewise.
8821 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8822 * gcc.dg/dfp/constants-c99.c: Likewise.
8823 * gcc.dg/dfp/keywords-c89.c: Likewise.
8824 * gcc.dg/dfp/keywords-c99.c: Likewise.
8825 * gcc.dg/dfp/keywords-reserved.c: Likewise.
8826 * gcc.dg/dfp/typespec.c: Likewise.
8827 * gcc.dg/dremf-type-compat-2.c: Likewise.
8828 * gcc.dg/dremf-type-compat-3.c: Likewise.
8829 * gcc.dg/dremf-type-compat-4.c: Likewise.
8830 * gcc.dg/empty-source-2.c: Likewise.
8831 * gcc.dg/empty-source-3.c: Likewise.
8832 * gcc.dg/enum3.c: Likewise.
8833 * gcc.dg/extra-semi-2.c: Likewise.
8834 * gcc.dg/extra-semi-3.c: Likewise.
8835 * gcc.dg/float-range-1.c: Likewise.
8836 * gcc.dg/float-range-2.c: Likewise.
8837 * gcc.dg/float-range-3.c: Likewise.
8838 * gcc.dg/float-range-5.c: Likewise.
8839 * gcc.dg/format/asm_fprintf-2.c: Likewise.
8840 * gcc.dg/format/asm_fprintf-3.c: Likewise.
8841 * gcc.dg/format/asm_fprintf-4.c: Likewise.
8842 * gcc.dg/format/asm_fprintf-5.c: Likewise.
8843 * gcc.dg/format/cast-1.c: Likewise.
8844 * gcc.dg/format/gcc_diag-3.c: Likewise.
8845 * gcc.dg/format/gcc_diag-4.c: Likewise.
8846 * gcc.dg/format/gcc_diag-6.c: Likewise.
8847 * gcc.dg/format/gcc_diag-8.c: Likewise.
8848 * gcc.dg/format/gcc_diag-9.c: Likewise.
8849 * gcc.dg/format/nul-2.c: Likewise.
8850 * gcc.dg/format/opt-1.c: Likewise.
8851 * gcc.dg/format/opt-2.c: Likewise.
8852 * gcc.dg/format/opt-3.c: Likewise.
8853 * gcc.dg/format/opt-4.c: Likewise.
8854 * gcc.dg/format/opt-5.c: Likewise.
8855 * gcc.dg/format/opt-6.c: Likewise.
8856 * gcc.dg/framework-2.c: Likewise.
8857 * gcc.dg/func-args-1.c: Likewise.
8858 * gcc.dg/func-outside-1.c: Likewise.
8859 * gcc.dg/func-outside-2.c: Likewise.
8860 * gcc.dg/gnu-cond-expr-2.c: Likewise.
8861 * gcc.dg/gnu-cond-expr-3.c: Likewise.
8862 * gcc.dg/if-empty-1.c: Likewise.
8863 * gcc.dg/init-bad-1.c: Likewise.
8864 * gcc.dg/init-bad-2.c: Likewise.
8865 * gcc.dg/init-bad-3.c: Likewise.
8866 * gcc.dg/init-desig-obs-2.c: Likewise.
8867 * gcc.dg/init-desig-obs-3.c: Likewise.
8868 * gcc.dg/init-empty-2.c: Likewise.
8869 * gcc.dg/init-empty-3.c: Likewise.
8870 * gcc.dg/inline-11.c: Likewise.
8871 * gcc.dg/inline-12.c: Likewise.
8872 * gcc.dg/inline-8.c: Likewise.
8873 * gcc.dg/inline-9.c: Likewise.
8874 * gcc.dg/inline3.c: Likewise.
8875 * gcc.dg/label-decl-1.c: Likewise.
8876 * gcc.dg/label-decl-2.c: Likewise.
8877 * gcc.dg/label-decl-3.c: Likewise.
8878 * gcc.dg/label-decl-4.c: Likewise.
8879 * gcc.dg/long-long-typespec-1.c: Likewise.
8880 * gcc.dg/lvalue-2.c: Likewise.
8881 * gcc.dg/lvalue-3.c: Likewise.
8882 * gcc.dg/nested-func-3.c: Likewise.
8883 * gcc.dg/nested-redef-1.c: Likewise.
8884 * gcc.dg/noreturn-4.c: Likewise.
8885 * gcc.dg/old-style-prom-2.c: Likewise.
8886 * gcc.dg/old-style-prom-3.c: Likewise.
8887 * gcc.dg/old-style-then-proto-1.c: Likewise.
8888 * gcc.dg/overflow-warn-1.c: Likewise.
8889 * gcc.dg/overflow-warn-2.c: Likewise.
8890 * gcc.dg/overflow-warn-3.c: Likewise.
8891 * gcc.dg/overflow-warn-4.c: Likewise.
8892 * gcc.dg/overflow-warn-6.c: Likewise.
8893 * gcc.dg/parm-forwdecl-2.c: Likewise.
8894 * gcc.dg/parm-forwdecl-3.c: Likewise.
8895 * gcc.dg/parm-impl-decl-1.c: Likewise.
8896 * gcc.dg/parm-impl-decl-2.c: Likewise.
8897 * gcc.dg/parm-incomplete-1.c: Likewise.
8898 * gcc.dg/parm-mismatch-1.c: Likewise.
8899 * gcc.dg/pointer-arith-1.c: Likewise.
8900 * gcc.dg/pointer-arith-2.c: Likewise.
8901 * gcc.dg/pointer-arith-3.c: Likewise.
8902 * gcc.dg/pointer-arith-4.c: Likewise.
8903 * gcc.dg/pointer-arith-6.c: Likewise.
8904 * gcc.dg/pointer-arith-7.c: Likewise.
8905 * gcc.dg/pointer-arith-8.c: Likewise.
8906 * gcc.dg/pr13804-1.c: Likewise.
8907 * gcc.dg/pr15698-1.c: Likewise.
8908 * gcc.dg/pr15698-2.c: Likewise.
8909 * gcc.dg/pr15698-3.c: Likewise.
8910 * gcc.dg/pr15698-4.c: Likewise.
8911 * gcc.dg/pr15698-5.c: Likewise.
8912 * gcc.dg/pr15698-6.c: Likewise.
8913 * gcc.dg/pr15698-7.c: Likewise.
8914 * gcc.dg/pr15698-8.c: Likewise.
8915 * gcc.dg/pr17188-1.c: Likewise.
8916 * gcc.dg/pr17301-1.c: Likewise.
8917 * gcc.dg/pr17301-2.c: Likewise.
8918 * gcc.dg/pr17730-1.c: Likewise.
8919 * gcc.dg/pr20368-1.c: Likewise.
8920 * gcc.dg/pr20368-2.c: Likewise.
8921 * gcc.dg/pr20368-3.c: Likewise.
8922 * gcc.dg/pr22308-1.c: Likewise.
8923 * gcc.dg/qual-component-1.c: Likewise.
8924 * gcc.dg/redecl-1.c: Likewise.
8925 * gcc.dg/redecl-11.c: Likewise.
8926 * gcc.dg/redecl-12.c: Likewise.
8927 * gcc.dg/redecl-13.c: Likewise.
8928 * gcc.dg/redecl-14.c: Likewise.
8929 * gcc.dg/redecl-15.c: Likewise.
8930 * gcc.dg/register-var-1.c: Likewise.
8931 * gcc.dg/register-var-2.c: Likewise.
8932 * gcc.dg/stmt-expr-2.c: Likewise.
8933 * gcc.dg/stmt-expr-3.c: Likewise.
8934 * gcc.dg/stmt-expr-label-1.c: Likewise.
8935 * gcc.dg/stmt-expr-label-2.c: Likewise.
8936 * gcc.dg/stmt-expr-label-3.c: Likewise.
8937 * gcc.dg/struct-empty-2.c: Likewise.
8938 * gcc.dg/struct-empty-3.c: Likewise.
8939 * gcc.dg/struct-parse-1.c: Likewise.
8940 * gcc.dg/struct-semi-1.c: Likewise.
8941 * gcc.dg/struct-semi-2.c: Likewise.
8942 * gcc.dg/struct-semi-3.c: Likewise.
8943 * gcc.dg/switch-5.c: Likewise.
8944 * gcc.dg/switch-6.c: Likewise.
8945 * gcc.dg/switch-7.c: Likewise.
8946 * gcc.dg/tls/diag-5.c: Likewise.
8947 * gcc.dg/transparent-union-1.c: Likewise.
8948 * gcc.dg/transparent-union-3.c: Likewise.
8949 * gcc.dg/typespec-1.c: Likewise.
8950 * gcc.dg/vla-init-2.c: Likewise.
8951 * gcc.dg/vla-init-3.c: Likewise.
8952 * gcc.dg/vla-init-4.c: Likewise.
8953 * gcc.dg/vla-init-5.c: Likewise.
8954 * gcc.dg/void-cast-2.c: Likewise.
8955 * gcc.dg/wvla-3.c: Likewise.
8956 * gcc.dg/wvla-7.c: Likewise.
8957 * gcc.target/i386/991209-1.c: Likewise.
8958 * gcc.target/ia64/fpreg-1.c: Likewise.
8959 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8960 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8961
8962 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8963
8964 PR fortran/31639
8965 * gfortran.dg/func_decl_4.f90: New test.
8966
8967 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8968
8969 PR fortran/32727
8970 * gfortran.dg/interface_17.f90: New test.
8971
8972 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8973
8974 PR fortran/32599
8975 * gfortran.dg/32599.f03: New test case.
8976
8977 PR fortran/32601
8978 * gfortran.dg/32601.f03: New test case.
8979 * gfortran.dg/32601_1.f03: Ditto.
8980 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8981 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8982
8983 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8984
8985 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8986
8987 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8988 Devang Patel <dpatel@apple.com>
8989
8990 PR tree-optimization/25413
8991 * gcc.dg/vect/vect-align-1.c: New.
8992 * gcc.dg/vect/vect-align-2.c: New.
8993 * gcc.dg/vect/pr25413.c: New.
8994 * gcc.dg/vect/pr25413a.c: New.
8995 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8996
8997 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8998
8999 * lib/target-support.exp (check_ultrasparc_hw_available):
9000 New function.
9001 (is-effective-target): Check $arg for ultrasparc_hw.
9002 (is-effective-target-keyword): Likewise.
9003 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9004 when determining what to do on sparc platforms.
9005 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9006 * gcc.dg/20001101-1.c: Likewise.
9007 * gcc.dg/20001101-2.c: Likewise.
9008 * gcc.dg/ultrasp9.c: Likewise.
9009 * gcc.dg/ultrasp10.c: Likewise.
9010 * gcc.target/sparc/pdist-3.c: Likewise.
9011
9012 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9015
9016 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
9017
9018 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9019 get vectorized.
9020 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9021 now get vectorized.
9022 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9023 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9024 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9025 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9026 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9027 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9028 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9029 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9030 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9031 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9032 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9033 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9034 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9035 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9036 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9037 * lib/target-supports.exp (check_effective_target_vect_int_mul):
9038 Add spu.
9039
9040 2007-07-12 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR c++/30854
9043 * g++.dg/parse/error30.C: New test.
9044
9045 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9046
9047 PR fortran/29804
9048 * gfortran.dg/alloc_comp_misc_1.f90: New test.
9049
9050 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
9051
9052 * gfortran.fortran-torture/compile/pr32663.f: New test.
9053
9054 2007-07-11 Paolo Carlini <pcarlini@suse.de>
9055
9056 PR c++/31027
9057 * g++.dg/inherit/virtual4.C: New.
9058
9059 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
9060
9061 PR target/32661
9062 * gcc.target/i386/pr32661-1.c: New test.
9063
9064 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
9065
9066 * gnat.dg/invariant_index.ad[sb]: New test.
9067
9068 2007-07-11 Paolo Carlini <pcarlini@suse.de>
9069
9070 PR c++/32560
9071 * g++.dg/template/decl3.C: New.
9072
9073 2007-07-09 Geoffrey Keating <geoffk@apple.com>
9074
9075 PR 32617
9076 * gcc.c-torture/execute/align-3.c: New.
9077
9078 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
9079
9080 PR target/32708
9081 * gcc.target/i386/pr32708-1.c: New test.
9082 * gcc.target/i386/pr32708-2.c: Ditto.
9083 * gcc.target/i386/pr32708-3.c: Ditto.
9084
9085 2007-07-10 Mark Mitchell <mark@codesourcery.com>
9086
9087 * g++.dg/init/new20.C: Remove svn:executable flag.
9088
9089 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
9090
9091 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9092
9093 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
9094
9095 * gcc.dg/ultrasp7.c: Add fpic target requirement.
9096
9097 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9098
9099 PR testsuite/25241
9100 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9101 directive.
9102
9103 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
9104
9105 PR fortran/32157
9106 * gfortran.dg/overload_2.f90: New test.
9107
9108 PR fortran/32689
9109 * gfortran.dg/transfer_simplify_5.f90
9110
9111 PR fortran/32634
9112 * gfortran.dg/interface_15.f90: New test.
9113
9114 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9115
9116 PR libfortran/32336
9117 * gfortran.dg/matmul_5.f90: New test case.
9118
9119 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
9120
9121 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9122 * gcc.dg/fesd-any.h: Likewise.
9123 * gcc.dg/fesd-baseonly.c: Likewise.
9124 * gcc.dg/fesd-baseonly.h: Likewise.
9125 * gcc.dg/fesd-none.c: Likewise.
9126 * gcc.dg/fesd-none.h: Likewise.
9127 * gcc.dg/fesd-reduced.c: Likewise.
9128 * gcc.dg/fesd-reduced.h: Likewise.
9129 * gcc.dg/fesd-sys.c: Likewise.
9130 * gcc.dg/fesd-sys.h: Likewise
9131 * gcc.dg/fesd.h: Likewise.
9132
9133 * g++.dg/debug/dwarf2: New directory.
9134 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9135 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9136 * g++.dg/other/fesd-any.h: Likewise.
9137 * g++.dg/other/fesd-baseonly.C: Likewise.
9138 * g++.dg/other/fesd-baseonly.h: Likewise.
9139 * g++.dg/other/fesd-none.C: Likewise.
9140 * g++.dg/other/fesd-none.h: Likewise.
9141 * g++.dg/other/fesd-reduced.C: Likewise.
9142 * g++.dg/other/fesd-reduced.h: Likewise.
9143 * g++.dg/other/fesd-sys.C: Likewise.
9144 * g++.dg/other/fesd-sys.h: Likewise.
9145 * g++.dg/other/fesd.h: Likewise.
9146
9147 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
9148
9149 PR fortran/31129
9150 * gfortran.dg/parameter_unused.f90: New test.
9151
9152 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
9153
9154 PR tree-optimization/32681
9155 * gcc.dg/tree-ssa/pr32681.c: New test.
9156
9157 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9158
9159 PR fortran/32678
9160 * gfortran.dg/fmt_t_5.f90: New test.
9161
9162 2007-07-08 Paolo Carlini <pcarlini@suse.de>
9163
9164 PR c++/30535
9165 * g++.dg/template/operator10.C: New.
9166
9167 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9168
9169 PR libfortran/32217
9170 * gfortran.dg/unpack_zerosize_1.f90: New test case.
9171
9172 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
9173
9174 PR fortran/29876
9175 * gfortran.dg/operator_6.f90: New test.
9176
9177 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
9178
9179 PR fortran/17711
9180 * gfortran.dg/operator_4.f90: New test.
9181 * gfortran.dg/operator_5.f90: New test.
9182 * gfortran.dg/logical_comp.f90: Adjusted error messages.
9183 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9184
9185 2007-07-08 Tobias Burnus <burnus@net-b.de>
9186
9187 PR fortran/32669
9188 * gfortran.dg/argument_checking_6.f90: New.
9189
9190 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
9191
9192 PR fortran/25094
9193 * gfortran.dg/interface_155555.f90: New test.
9194
9195 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9196
9197 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9198 c99-math-long-double-1.c, c99-math.h: Test subnormals.
9199
9200 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9201
9202 PR testsuite/25241
9203 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9204 discern pedantic diagnostics and errors.
9205 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9206 and not an error.
9207 * gcc.dg/20050121-1.c: This is an error and not a warning.
9208 * gcc.target/i386/sseregparm-2.c: Likewise.
9209 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9210 * gcc.dg/charset/attribute2.c: Likewise.
9211 * gcc.dg/bitfld-1.c: Likewise.
9212 * gcc.dg/pack-test-2.c: Likewise.
9213 * gcc.dg/940510-1.c: Match separately error and warning.
9214 * gcc.dg/array-2.c: Match separately multiple messages. The second
9215 diagnostic is a pedantic warning and not an error.
9216 * gcc.dg/pr14475.c: Match separately multiple messages.
9217 * gcc.dg/pr18809-1.c: Likewise.
9218 * gcc.dg/pr27953.c: Likewise.
9219 * gcc.dg/vla-init-1.c: Likewise.
9220 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9221
9222 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9223
9224 PR fortran/32644
9225 * gfortran.dg/char_decl_1.f90: New test.
9226
9227 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
9228
9229 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9230
9231 2007-07-07 Mark Mitchell <mark@codesourcery.com>
9232
9233 PR c++/32232
9234 * g++.dg/template/overload9.C: New test.
9235
9236 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
9237
9238 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9239 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9240
9241 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
9242
9243 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9244 * gcc.dg/20001012-2.c: Likewise.
9245 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9246 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9247
9248 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
9249
9250 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9251 about the chunk size when STACK_SIZE is defined.
9252
9253 2007-07-06 Josh Conner <jconner@apple.com>
9254
9255 PR middle-end/32602
9256 * gcc.dg/sibcall-8.c: New test.
9257
9258 2007-07-06 Josh Conner <jconner@apple.com>
9259
9260 PR middle-end/32603
9261 * gcc.target/arm/sibcall-1.c: New test.
9262
9263 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
9264
9265 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9266
9267 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
9268
9269 * gfortran.dg/save_parameter.f90: New test.
9270 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9271
9272 2007-07-06 Richard Guenther <rguenther@suse.de>
9273
9274 * g++.dg/opt/pr30965.C: New testcase.
9275
9276 2007-07-06 Richard Sandiford <richard@codesourcery.com>
9277
9278 * gcc.target/mips/save-restore-5.c: New test.
9279
9280 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
9281
9282 PR rtl_optimization/32450
9283 * gcc.dg/pr32450.c: New runtime test.
9284
9285 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
9286
9287 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9288 single underscore in scan directives.
9289
9290 2007-07-05 Mark Mitchell <mark@codesourcery.com>
9291
9292 PR c++/32245
9293 * g++.dg/init/ptrmem4.C: New test.
9294
9295 PR c++/32251
9296 * g++.dg/init/new21.C: Likewise.
9297
9298 PR c++/31992
9299 * g++.dg/template/static30.C: Likewise.
9300
9301 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
9302
9303 * gcc.dg/vect/costmodel/ppc: New directory.
9304 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9305 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9306 New test.
9307 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9308 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9309 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9310 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9311 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9312 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9313 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9314 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9315 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9316 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9317 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9318 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9319 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9320 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9321
9322 2007-07-05 Tobias Burnus <burnus@net-b.de>
9323
9324 PR fortran/32359
9325 * gfortran.dg/module_md5_1.f90: Update MD5 number.
9326
9327 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
9328
9329 PR fortran/32526
9330 * gfortran.dg/interface_14.f90: New test.
9331
9332 PR fortran/32613
9333 * gfortran.dg/do_iterator_2.f90: New test.
9334
9335 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
9336
9337 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9338 (FE_DEC_DOWNWARD): Likewise.
9339 (FE_DEC_UPWARD): Likewise.
9340 (FE_DEC_TOWARDZERO): Likewise.
9341 (FE_DEC_TONEARESTFROMZERO): Likewise.
9342
9343 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
9344
9345 * gcc.c-torture/compile/pr32606.c: New.
9346 * gfortran.fortran-torture/execute/pr32604.f90: New.
9347
9348 2007-07-04 Mark Mitchell <mark@codesourcery.com>
9349
9350 * gcc.dg/visibility-12.c: New test.
9351 * gcc.dg/visibility-13.c: Likewise.
9352 * g++.dg/ext/visibility-9.C: Likewise.
9353 * g++.dg/ext/visibility-10.C: Likewise.
9354
9355 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9356
9357 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9358 * gcc.dg/sh-relax-vxworks.c: New test.
9359
9360 2007-07-04 Richard Guenther <rguenther@suse.de>
9361
9362 PR tree-optimization/32500
9363 * gcc.c-torture/execute/pr32500.c: New testcase.
9364
9365 2007-07-04 Richard Guenther <rguenther@suse.de>
9366
9367 PR tree-optimization/32482
9368 * gcc.c-torture/compile/pr32482.c: New testcase.
9369
9370 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9371
9372 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9373 VxWorks kernels.
9374 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9375 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9376 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9377 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9378
9379 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9380
9381 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9382
9383 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9384
9385 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9386
9387 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9388
9389 PR fortran/31198
9390 * gfortran.dg/min_max_optional_1.f90: New test.
9391 * gfortran.dg/min_max_optional_2.f90: New test.
9392 * gfortran.dg/min_max_optional_3.f90: New test.
9393
9394 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9395
9396 PR fortran/32545
9397 * gfortran.dg/fmt_error.f90: New test.
9398
9399 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9400
9401 PR fortran/32612
9402 * gfortran.dg/interface_13.f90: New test.
9403
9404 2007-07-03 Dave Brolley <brolley@redhat.com>
9405
9406 PR c++/31743
9407 * g++.dg/init/new20.C: New test.
9408
9409 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
9410
9411 PR fortran/32579
9412 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9413
9414 2007-07-03 Tobias Burnus <burnus@net-b.de>
9415
9416 PR fortran/25062
9417 * common_7.f90: New.
9418 * common_8.f90: New.
9419 * common_9.f90: New.
9420
9421 2007-07-03 Tobias Burnus <burnus@net-b.de>
9422
9423 PR fortran/30940
9424 * gfortran.dg/argument_checking_1.f90: New.
9425 * gfortran.dg/argument_checking_2.f90: New.
9426 * gfortran.dg/argument_checking_3.f90: New.
9427 * gfortran.dg/argument_checking_4.f90: New.
9428 * gfortran.dg/argument_checking_5.f90: New.
9429 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9430 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9431
9432 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9433
9434 * gcc.dg/pr32176.c: Add -w to default dg-options.
9435
9436 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9437
9438 * gcc.c-torture/compile/ssa-pre-1.c: New test.
9439
9440 2007-07-03 Tobias Burnus <burnus@net-b.de>
9441
9442 PR fortran/20888
9443 * gfortran.dg/null_2.f90: New.
9444
9445 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9446 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9447
9448 PR middle-end/32176
9449 * gcc.dg/pr32176.c: New test.
9450
9451 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9452
9453 * gcc.dg/const-float80.c : New test.
9454 * gcc.dg/const-float128.c : New test.
9455 * gcc.dg/const-float80-ped.c : New test.
9456 * gcc.dg/const-float128-ped.c : New test.
9457
9458 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9459
9460 * gcc.dg/c99-math.h: Fix typo.
9461
9462 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR libgomp/32468
9465 * gcc.dg/gomp/pr32468-1.c: New test.
9466
9467 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9468
9469 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9470 an ABI option.
9471
9472 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9473
9474 * gfortran.fortran-torture/compile/pr32583.f: New.
9475 * gcc.c-torture/compile/pr32584.c: New
9476
9477 2007-07-02 Ollie Wild <aaw@google.com>
9478
9479 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9480 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9481
9482 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9483
9484 * gcc.target/mips/save-restore-1.c: New test.
9485 * gcc.target/mips/save-restore-2.c: Likewise.
9486 * gcc.target/mips/save-restore-3.c: Likewise.
9487 * gcc.target/mips/save-restore-4.c: Likewise.
9488
9489 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
9490
9491 PR tree-optimization/31966
9492 PR tree-optimization/32533
9493 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9494 * gfortran.dg/pr32533.f90: Ditto.
9495
9496 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9497
9498 * g++.dg/opt/nrv12.C: New test.
9499 * gcc.target/i386/nrv1.c: New test.
9500
9501 PR c++/31748
9502 * g++.dg/gomp/pr31748.C: New test.
9503
9504 2007-07-02 Ira Rosen <irar@il.ibm.com>
9505
9506 PR tree-optimization/32230
9507 * gcc.dg/vect/pr32230.c: New test.
9508
9509 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
9510
9511 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9512 * bind_c_coms.f90: Ditto.
9513 * bind_c_coms_driver.c: Ditto.
9514 * bind_c_dts.f90: Ditto.
9515 * bind_c_dts_2.f03: Ditto.
9516 * bind_c_dts_2_driver.c: Ditto.
9517 * bind_c_dts_3.f03: Ditto.
9518 * bind_c_dts_4.f03: Ditto.
9519 * bind_c_dts_driver.c: Ditto.
9520 * bind_c_implicit_vars.f03: Ditto.
9521 * bind_c_procs.f03: Ditto.
9522 * bind_c_usage_2.f03: Ditto.
9523 * bind_c_usage_3.f03: Ditto.
9524 * bind_c_usage_5.f03: Ditto.
9525 * bind_c_usage_6.f03: Ditto.
9526 * bind_c_usage_7.f03: Ditto.
9527 * bind_c_vars.f90: Ditto.
9528 * bind_c_vars_driver.c: Ditto.
9529 * binding_c_table_15_1.f03: Ditto.
9530 * binding_label_tests.f03: Ditto.
9531 * binding_label_tests_10.f03: Ditto.
9532 * binding_label_tests_10_main.f03: Ditto.
9533 * binding_label_tests_11.f03: Ditto.
9534 * binding_label_tests_11_main.f03: Ditto.
9535 * binding_label_tests_12.f03: Ditto.
9536 * binding_label_tests_13.f03: Ditto.
9537 * binding_label_tests_13_main.f03: Ditto.
9538 * binding_label_tests_14.f03: Ditto.
9539 * binding_label_tests_2.f03: Ditto.
9540 * binding_label_tests_3.f03: Ditto.
9541 * binding_label_tests_4.f03: Ditto.
9542 * binding_label_tests_5.f03: Ditto.
9543 * binding_label_tests_6.f03: Ditto.
9544 * binding_label_tests_7.f03: Ditto.
9545 * binding_label_tests_8.f03: Ditto.
9546 * binding_label_tests_9.f03: Ditto.
9547 * c_assoc.f90: Ditto.
9548 * c_assoc_2.f03: Ditto.
9549 * c_f_pointer_shape_test.f90: Ditto.
9550 * c_f_pointer_tests.f90: Ditto.
9551 * c_f_tests_driver.c: Ditto.
9552 * c_funloc_tests.f03: Ditto.
9553 * c_funloc_tests_2.f03: Ditto.
9554 * c_funloc_tests_3.f03: Ditto.
9555 * c_funloc_tests_3_funcs.c: Ditto.
9556 * c_kind_params.f90: Ditto.
9557 * c_kind_tests_2.f03: Ditto.
9558 * c_kinds.c: Ditto.
9559 * c_loc_driver.c: Ditto.
9560 * c_loc_test.f90: Ditto.
9561 * c_loc_tests_2.f03: Ditto.
9562 * c_loc_tests_2_funcs.c: Ditto.
9563 * c_loc_tests_3.f03: Ditto.
9564 * c_loc_tests_4.f03: Ditto.
9565 * c_loc_tests_5.f03: Ditto.
9566 * c_loc_tests_6.f03: Ditto.
9567 * c_loc_tests_7.f03: Ditto.
9568 * c_loc_tests_8.f03: Ditto.
9569 * c_ptr_tests.f03: Ditto.
9570 * c_ptr_tests_10.f03: Ditto.
9571 * c_ptr_tests_5.f03: Ditto.
9572 * c_ptr_tests_7.f03: Ditto.
9573 * c_ptr_tests_7_driver.c: Ditto.
9574 * c_ptr_tests_8.f03: Ditto.
9575 * c_ptr_tests_8_funcs.c: Ditto.
9576 * c_ptr_tests_9.f03: Ditto.
9577 * c_ptr_tests_driver.c: Ditto.
9578 * c_size_t_driver.c: Ditto.
9579 * c_size_t_test.f03: Ditto.
9580 * com_block_driver.f90: Ditto.
9581 * global_vars_c_init.f90: Ditto.
9582 * global_vars_c_init_driver.c: Ditto.
9583 * global_vars_f90_init.f90: Ditto.
9584 * global_vars_f90_init_driver.c: Ditto.
9585 * interop_params.f03: Ditto.
9586 * iso_c_binding_only.f03: Ditto.
9587 * iso_c_binding_rename_1.f03: Ditto.
9588 * iso_c_binding_rename_1_driver.c: Ditto.
9589 * iso_c_binding_rename_2.f03: Ditto.
9590 * iso_c_binding_rename_2_driver.c: Ditto.
9591 * kind_tests_2.f03: Ditto.
9592 * kind_tests_3.f03: Ditto.
9593 * module_md5_1.f90: Ditto.
9594 * only_clause_main.c: Ditto.
9595 * print_c_kinds.f90: Ditto.
9596 * test_bind_c_parens.f03: Ditto.
9597 * test_c_assoc.c: Ditto.
9598 * test_com_block.f90: Ditto.
9599 * test_common_binding_labels.f03: Ditto.
9600 * test_common_binding_labels_2.f03: Ditto.
9601 * test_common_binding_labels_2_main.f03: Ditto.
9602 * test_common_binding_labels_3.f03: Ditto.
9603 * test_common_binding_labels_3_main.f03: Ditto.
9604 * test_only_clause.f90: Ditto.
9605 * use_iso_c_binding.f90: Ditto.
9606 * value_5.f90: Ditto.
9607 * value_test.f90: Ditto.
9608 * value_tests_f03.f90: Ditto.
9609
9610 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
9611
9612 * gcc.dg/tls/opt-14.c: New.
9613
9614 2007-07-01 Ollie Wild <aaw@google.com>
9615
9616 * g++.dg/lookup/using16.C: New test.
9617 * g++.dg/lookup/using17.C: New test.
9618
9619 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
9620
9621 PR fortran/32239
9622 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9623 (test_4): Use proper test for floating point equality.
9624 (test_8): Likewise.
9625
9626 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9627
9628 PR libgfortran/32554
9629 * gfortran.dg/fmt_p_1.f90: New test.
9630
9631 2007-07-01 Ira Rosen <irar@il.ibm.com>
9632
9633 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9634 initialization and fix dg-final check - the initialization loop is
9635 vectorizable.
9636
9637 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9638 Volker Reichelt <reichelt@netcologne.de>
9639
9640 PR middle-end/32559
9641 * gcc.dg/pr32559.c: New test.
9642
9643 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9644
9645 PR tree-optimization/25371
9646 * gcc.dg/vect/pr25371.c: New test.
9647
9648 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
9649
9650 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9651 when allocating and initializing a flexible array.
9652
9653 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
9654
9655 PR fortran/20373
9656 * gfortran.dg/intrinsic.f90: New test.
9657
9658 2007-06-30 Tobias Burnus <burnus@net-b.de>
9659
9660 PR fortran/32555
9661 * gfortran.dg/fmt_zero_check.f90: New.
9662
9663 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
9664
9665 PR fortran/30284
9666 * gfortran.dg/repeat_f90: New test.
9667
9668 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9669
9670 PR testsuite/25241
9671 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9672 -pedantic-errors, so we should match errors.
9673 * gcc.dg/cpp/escape-1.c: Likewise.
9674 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9675 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9676 warning.
9677 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9678 errors instead of warnings.
9679 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9680 a pedantic warning.
9681 * gcc.dg/cpp/arith-3.c: Likewise.
9682
9683 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9684
9685 PR testsuite/25241
9686 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9687 * gcc.dg/pch/valid-2.c: Likewise.
9688 * gcc.dg/pch/valid-3.c: Likewise.
9689 * gcc.dg/pch/warn-1.c: Likewise.
9690 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9691
9692 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9693
9694 PR c/4076
9695 * gcc.dg/Wunused-function.c: New.
9696
9697 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9698
9699 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9700
9701 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
9702
9703 * g++.dg/other/canon-31724.C: New.
9704
9705 2007-06-29 Jan Hubicka <jh@suse.cz>
9706
9707 PR middle-end/32372
9708 * gcc.c-torture/compile/pr32372.c: new.
9709
9710 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9711
9712 * gfortran.dg/operator_3.f90: New test.
9713
9714 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9715
9716 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9717 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9718
9719 2007-06-29 Richard Guenther <rguenther@suse.de>
9720
9721 PR middle-end/32493
9722 * gcc.dg/inline-23.c: New testcase.
9723
9724 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
9725
9726 PR tree-optimization/24659
9727 * gcc.target/i386/vectorize2.c: New test.
9728 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9729 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9730
9731 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
9732
9733 * gcc.dg/pointer-arith-9.c: New test.
9734
9735 2007-06-29 Tobias Burnus <burnus@net-b.de>
9736
9737 PR fortran/32483
9738 * gfortran.dg/fmt_read_2.f90: New.
9739
9740 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9741
9742 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9743 If it exists, don't try to create it.
9744
9745 2007-06-28 Geoffrey Keating <geoffk@apple.com>
9746
9747 * g++.dg/ext/visibility/ms-compat-1.C: New.
9748
9749 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9750
9751 PR tree-opt/32417
9752 * gfortran.fortran-torture/compile/pr32417.f90: New test.
9753
9754 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
9755
9756 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9757 targets.
9758
9759 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
9760
9761 PR fortran/32467
9762 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9763
9764 2007-06-27 Richard Guenther <rguenther@suse.de>
9765
9766 PR middle-end/32492
9767 * gcc.dg/inline-22.c: New testcase.
9768
9769 2007-06-26 Hui-May Chang <hm.chang@apple.com>
9770
9771 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9772 the scan-assembler constant.
9773
9774 2007-06-25 Geoffrey Keating <geoffk@apple.com>
9775
9776 PR 20216
9777 * gcc.dg/pr20216.c: New.
9778
9779 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9780
9781 PR tree-opt/32421
9782 * gcc.dg/vect/pr32421.c: New test.
9783
9784 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
9785
9786 PR c++/32111
9787 * g++.dg/other/friend5.C: New test.
9788
9789 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
9790
9791 PR fortran/32464
9792 * gfortran.dg/host_assoc_function_2.f90: New test.
9793
9794 PR fortran/31494
9795 * gfortran.dg/host_assoc_call_1.f90: New test.
9796
9797 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9798
9799 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9800
9801 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9802
9803 PR fortran/32456
9804 * gfortran.dg/error_format.f90: New test.
9805
9806 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9807
9808 PR fortran/32136
9809 * gfortran.dg/pr32136.f90: New test.
9810
9811 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9812
9813 PR fortran/31726
9814 * gfortran.dg/minmaxloc_1.f90: New test.
9815
9816 PR fortran/32298
9817 * gfortran.dg/minmaxloc_2.f90: New test.
9818
9819 2007-06-23 Richard Guenther <rguenther@suse.de>
9820
9821 PR tree-optimization/16876
9822 PR middle-end/29478
9823 * gcc.dg/pr29254.c: The warning is bogus.
9824 * gcc.dg/warn-1.c: Likewise.
9825 * gcc.dg/assign-warn-3.c: Likewise.
9826 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9827
9828 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
9829
9830 * gcc.c-torture/execute/20070623-1.c: New.
9831
9832 2007-06-22 Jan Hubicka <jh@suse.cz>
9833
9834 * gcc.c-torture/compile/pr31541.c: New.
9835
9836 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9837
9838 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9839 Remove -m64 from dg-options.
9840
9841 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9842
9843 PR middle-end/32374
9844 * gcc.dg/pr32374.c: New test.
9845
9846 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9847
9848 PR fortran/32360
9849 * gfortran.dg/pointer_assign_3.f90: New test.
9850
9851 2007-06-21 Sebastian Pop <sebpop@gmail.com>
9852
9853 * gcc.dg/tree-ssa/pr19590.c: New.
9854
9855 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9856
9857 PR fortran/31162
9858 * gfortran.dg/assign.f90: Update test.
9859 * gfortran.dg/real_do_1.f90: Update test.
9860 * gfortran.dg/gomp/omp_do1.f90: Update test.
9861 * gfortran.dg/warnings_are_errors_1.f: Update test.
9862 * gfortran.dg/g77/20010519-1.f: Update test.
9863 * gfortran.dg/g77/pr9258.f: Update test.
9864 * gfortran.dg/g77/960317-1.f: Update test.
9865
9866 2007-06-21 Richard Guenther <rguenther@suse.de>
9867
9868 PR tree-optimization/32453
9869 * gcc.c-torture/compile/pr32453.c: New testcase.
9870
9871 2007-06-21 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR tree-optimization/31866
9874 * gcc.dg/pr31866.c: New test.
9875
9876 2007-06-21 Richard Guenther <rguenther@suse.de>
9877
9878 PR tree-optimization/32451
9879 * g++.dg/torture/20070621-1.C: New testcase.
9880
9881 2007-06-21 Christian Bruel <christian.bruel@st.com>
9882
9883 * gcc.dg/attr-isr.c: Test delay slot content.
9884
9885 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9886
9887 PR fortran/32361
9888 gfortran.dg/pointer_assign_2.f90: New test.
9889
9890 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9891
9892 PR fortran/25061
9893 gfortran.dg/invalid_procedure_name.f90: New test.
9894
9895 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
9896
9897 PR tree-optimization/25737
9898 * gcc.dg/tree-ssa/alias-14.c: New test.
9899
9900 2007-06-20 Hui-May Chang <hm.chang@apple.com>
9901
9902 * gcc.target/i386/large-size-array-3.c: New.
9903
9904 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9905 Richard Guenther <rguenther@suse.de>
9906
9907 PR fortran/32140
9908 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9909
9910 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR middle-end/31959
9913 * gcc.dg/pr31959.c: New test.
9914
9915 PR inline-asm/32109
9916 * g++.dg/ext/asm10.C: New test.
9917
9918 PR middle-end/32285
9919 * gcc.c-torture/execute/20070614-1.c: New test.
9920
9921 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9922
9923 * gcc.target/arm/stack-corruption.c: New test.
9924
9925 2007-06-19 Richard Guenther <rguenther@suse.de>
9926
9927 * g++.dg/torture/pr30252.C: New testcase.
9928
9929 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR tree-optimization/32353
9932 * g++.dg/opt/nrv13.C: New test.
9933
9934 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9935
9936 PR fortran/20863
9937 PR fortran/20882
9938 * gfortran.dg/impure_assignment_2.f90 : New test.
9939
9940 PR fortran/32236
9941 * gfortran.dg/data_initialized_2.f90 : New test.
9942
9943 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9944 appropriate version of 'dmach'.
9945
9946 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9947
9948 PR target/32389
9949 * gcc.target/i386/pr32389.c New test.
9950
9951 2007-06-18 Simon Baldwin <simonb@google.com>
9952
9953 PR c++/31923
9954 * g++.dg/template/error25.C: New.
9955 * g++.dg/template/spec35.C: New.
9956
9957 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9958
9959 * gcc.c-torture/compile/pr32355.c: New testcase.
9960
9961 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9962
9963 PR tree-optimization/32383
9964 * g++.dg/opt/pr32383.C: New test.
9965
9966 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9967
9968 PR rtl-optimization/32366
9969 * gcc.dg/vect/pr32366.c: New test.
9970
9971 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9972
9973 * gcc.c-torture/compile/pr32349.c: New testcase.
9974
9975 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9976
9977 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9978 * gcc.target/sparc/combined-2.c: Likewise.
9979 * gcc.target/sparc/fexpand.c : Likewise.
9980 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9981 * gcc.target/sparc/fpack16.c : Likewise.
9982 * gcc.target/sparc/fpmerge.c : Likewise.
9983 * gcc.target/sparc/fpmul.c : Likewise.
9984 * gcc.target/sparc/noresult.c : Likewise.
9985 * gcc.target/sparc/pdist.c: Likewise.
9986
9987 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9988
9989 PR middle-end/31723
9990 * gcc.target/i386/recip-divf.c: New test.
9991 * gcc.target/i386/recip-sqrtf.c: Ditto.
9992 * gcc.target/i386/recip-vec-divf.c: Ditto.
9993 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9994 * gcc.target/i386/sse-recip.c: Ditto.
9995 * gcc.target/i386/sse-recip-vec.c: Ditto.
9996
9997 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9998
9999 PR tree-opt/32225
10000 * gcc.c-torture/compile/20070605-1.c: New test.
10001
10002 * gcc.c-torture/compile/20070603-1.c: New testcase.
10003 * gcc.c-torture/compile/20070603-2.c: New testcase.
10004
10005 * gcc.c-torture/compile/20070531-1.c: New test.
10006
10007 PR tree-opt/32167
10008 * gcc.c-torture/compile/20070531-2.c: New test.
10009
10010 PR tree-opt/32144
10011 * gcc.c-torture/compile/20070529-1.c: New test.
10012
10013 PR tree-opt/32145
10014 * gcc.c-torture/compile/20070529-2.c: New test.
10015
10016 PR tree-opt/32015
10017 * gcc.c-torture/compile/20070520-1.c: New test.
10018
10019 * g++.dg/ext/java-1.C: New test.
10020
10021 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10022 loops instead of one. Remove the "can't determine dependence"
10023 check.
10024 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10025 needed as the cast is gone in the first place.
10026 * gcc.dg/max-1.c: Change local variable a to be a global one.
10027 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10028 have a cast which is PREd.
10029
10030 2007-06-15 Mark Mitchell <mark@codesourcery.com>
10031
10032 * g++.dg/lookup/anon6.C: New test.
10033
10034 2007-06-14 Dirk Mueller <dmueller@suse.de>
10035
10036 PR c++/31806
10037 * g++.dg/opt/static6.C: New testcase.
10038
10039 2007-06-14 Geoff Keating <geoffk@apple.com>
10040
10041 * g++.dg/ext/visibility/overload-1.C: New.
10042
10043 PR 31093
10044 * g++.dg/ext/visibility/anon4.C: New.
10045
10046 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
10047
10048 PR target/32268
10049 * gcc.target/i386/pr32268.c: New test.
10050
10051 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
10052
10053 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10054 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10055 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10056
10057 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10058 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10059 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10060 BID is used.
10061
10062 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
10063
10064 PR fortran/32302
10065 * gfortran.dg/common_resize_1.f90: New test.
10066
10067 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
10068
10069 PR target/32274
10070 * gcc.dg/vect/pr32224.c: Fix.
10071
10072 2007-06-13 Eric Christopher <echristo@apple.com>
10073
10074 * gcc.target/i386/ssefn-1.c: Add -march=i386.
10075
10076 2007-06-13 Tobias Burnus <burnus@net-b.de>
10077
10078 PR fortran/32323
10079 * gfortran.dg/actual_array_vect_1.f90: New.
10080
10081 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
10082
10083 * gcc.target/sparc/mfpu.c: New test.
10084
10085 2007-06-12 Geoff Keating <geoffk@apple.com>
10086
10087 * g++.dg/warn/weak1.C: Suppress on Darwin.
10088 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10089
10090 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10091
10092 PR middle-end/31579
10093 * g++.dg/torture/pr31579.C: New testcase.
10094
10095 2007-06-12 Ian Lance Taylor <iant@google.com>
10096
10097 PR libstdc++/29286
10098 * g++.dg/init/new16.C: New test.
10099 * g++.dg/init/new17.C: New test.
10100 * g++.dg/init/new18.C: New test.
10101 * g++.dg/init/new19.C: New test.
10102
10103 2007-06-12 Olivier Hainque <hainque@adacore.com>
10104
10105 * gnat.dg/lhs_view_convert.adb: New test.
10106
10107 2007-06-12 Richard Guenther <rguenther@suse.de>
10108
10109 PR tree-optimization/15353
10110 PR tree-optimization/31657
10111 * gcc.c-torture/execute/20070424-1.c: New testcase.
10112 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10113 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10114 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10115 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10116 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10117
10118 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
10119
10120 PR rtl-optimization/32293
10121 * gcc.dg/pr32293.c: New test.
10122
10123 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
10124
10125 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10126
10127 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
10128
10129 PR fortran/29786
10130 * gfortran.dg/equiv_7.f90: New test.
10131 * gfortran.dg/equiv_constraint_7.f90: Change error message.
10132
10133 PR fortran/30875
10134 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10135
10136 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
10137
10138 * gcc.dg/setjmp-3.c: Rename raise to raise0.
10139 * gcc.dg/setjmp-4.c: Likewise.
10140 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10141
10142 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
10143
10144 PR rtl-optimization/31025
10145 * gfortran.dg/pr31025.f90: New.
10146
10147 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
10148
10149 PR target/32280
10150 * gcc.target/i386/pr32280.c: New test.
10151
10152 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
10153
10154 PR middle-end/32279
10155 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10156
10157 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10158
10159 PR libgfortran/32235
10160 * gfortran.dg/backspace_9.f: New test.
10161
10162 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
10163
10164 * gcc.dg/tree-ssa/prefetch-7.c: New test.
10165
10166 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
10167
10168 * gcc.dg/tree-ssa/loop-28.c: New testcase.
10169
10170 2007-06-09 Ian Lance Taylor <iant@google.com>
10171
10172 PR tree-optimization/32169
10173 * gcc.c-torture/compile/pr32169.c: New test.
10174
10175 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
10176
10177 * gcc.dg/vect/costmodel: New directory.
10178 * gcc.dg/vect/costmodel/i386: New directory.
10179 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10180 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10181 New test.
10182 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10183 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10184 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10185 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10186 * gcc.dg/vect/costmodel/x86_64: New directory.
10187 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10188 New testsuite.
10189 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10190 New test.
10191 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10192 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10193 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10194 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10195 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10196
10197 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
10198
10199 PR tree-optimization/32243
10200 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
10201 flags for -Os tests.
10202 * gcc.dg/vect/03-vect-pr32243.c: New test.
10203
10204 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
10205
10206 PR tree-optimization/32224
10207 * gcc.dg/vect/pr32224.c: New test.
10208
10209 2007-06-08 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR c++/32177
10212 * g++.dg/gomp/pr32177.C: New test.
10213
10214 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10215
10216 PR testsuite/25241
10217 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10218 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10219 warning nor an error.
10220 * gcc.dg/Wfatal-2.c: Likewise.
10221 * gcc.dg/Werror-1.c: Likewise.
10222 * gcc.dg/Werror-5.c: Likewise.
10223 * gcc.dg/Werror-7.c: Likewise.
10224 * gcc.dg/Werror-10.c: Likewise.
10225 * gcc.dg/Werror-11.c: Likewise.
10226
10227 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
10228
10229 PR c++/30759
10230 * g++.dg/init/brace6.C: New test.
10231
10232 2007-06-07 Geoffrey Keating <geoffk@apple.com>
10233
10234 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10235 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10236 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10237 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10238
10239 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10240 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10241 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10242 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10243 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10244 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10245 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10246 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10247
10248 * gcc.dg/darwin-minversion-3.c: New.
10249
10250 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
10251
10252 * gcc.target/i386/builtin-copysign.c: New test.
10253
10254 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
10255
10256 PR tree-optimization/32220
10257 * gfortran.dg/predcom-2.f: New testcase.
10258
10259 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
10260
10261 PR tree-opt/32231
10262 * gcc.target/i386/vectorize4.c: New test.
10263
10264 2007-06-06 Steve Ellcey <sje@cup.hp.com>
10265
10266 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10267
10268 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10269
10270 PR testsuite/25241
10271 * gcc.dg/simd-5.c: Mark output as a note.
10272 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10273 dg-message.
10274 * gcc.dg/simd-1.c: Likewise.
10275 * gcc.dg/always_inline.c: Mark output as a sorry.
10276 * gcc.dg/always_inline2.c: Likewise.
10277 * gcc.dg/always_inline3.c: Likewise.
10278
10279 2007-06-06 Ian Lance Taylor <iant@google.com>
10280
10281 * g++.dg/conversion/enum1.C: New test.
10282
10283 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
10284
10285 PR tree-optimization/32216
10286 * gcc.dg/vect/pr32216.c: New test.
10287
10288 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10289
10290 PR testsuite/18923
10291 * gfortran.dg/invalid_contains_1.f90: New test.
10292 * gfortran.dg/invalid_contains_2.f90: New test.
10293
10294 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10295
10296 PR testsuite/32057
10297 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10298 midnight issues.
10299
10300 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10301
10302 PR testsuite/25241
10303 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10304 dg-message to match de note.
10305 * gcc.dg/pr26570.c: Use dg-message for a note.
10306 * gcc.dg/pr29254.c: Use dg-message for generic output and use
10307 dg-error instead of dg-warning because of -Werror.
10308 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10309 neither an error, nor a warning.
10310 * gcc.dg/glibc-uclibc-2.c: Likewise
10311 * gcc.dg/cpp/19940712-1.c: Likewise.
10312
10313 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
10314
10315 PR preprocessor/23479
10316 * gcc.dg/binary-constants-1.c: Add test suites for
10317 the 0b-prefixed binary integer constants.
10318 * gcc.dg/binary-constants-2.c: Ditto.
10319 * gcc.dg/binary-constants-3.c: Ditto.
10320 * gcc.dg/binary-constants-4.c: Ditto.
10321
10322 2007-06-05 Ian Lance Taylor <iant@google.com>
10323
10324 * gcc.dg/Wstrict-overflow-19.c: New test.
10325
10326 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
10327
10328 * gcc.dg/matrix/matrix-6.c: Remove conversion.
10329
10330 2007-06-04 Ian Lance Taylor <iant@google.com>
10331
10332 * gcc.dg/Wstrict-overflow-18.c: New test.
10333
10334 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10335
10336 PR testsuite/25241
10337 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10338 * gcc.dg/cpp/mi5.c: Likewise.
10339 * gcc.dg/cpp/mi7.c: Likewise.
10340
10341 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
10342
10343 PR c/32191
10344 * gcc.dg/pr32191.c: New test.
10345
10346 2007-05-28 Tobias Burnus <burnus@net-b.de>
10347
10348 PR fortran/32124
10349 * gfortran.dg/allocate_stat_1.f90: Remove.
10350
10351 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
10352
10353 * gcc.target/i386/sse4_2-check.h: New.
10354 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10355 * gcc.target/i386/sse4_2-crc32.h: Likewise.
10356 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10357 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10358 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10359 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10360 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10361 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10362 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10363 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10364 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10365 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10366 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10367 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10368 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10369 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10370 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10371 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10372
10373 2007-06-01 Geoffrey Keating <geoffk@apple.com>
10374
10375 * gcc.dg/pie-link.c: New test.
10376
10377 2007-06-01 Ian Lance Taylor <iant@google.com>
10378
10379 * gcc.dg/Wstrict-overflow-17.c: New test.
10380
10381 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
10382
10383 * gcc.dg/builtin-return-1.c (g): New.
10384 (main): Allocate at least 64 bytes on the stack.
10385
10386 2007-05-31 Mark Mitchell <mark@codesourcery.com>
10387
10388 * g++.dg/init/cleanup3.C: New test.
10389
10390 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
10391
10392 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10393 int is 16 bits.
10394
10395 007-05-31 Paul Thomas <pault@gcc.gnu.org>
10396
10397 PR fortran/32156
10398 * gfortran.dg/char_array_constructor_3.f90: New test.
10399
10400 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
10401
10402 PR tree-optimization/32160
10403 * gfortran.dg/predcom-1.f: New test.
10404
10405 2007-05-31 Richard Guenther <rguenther@suse.de>
10406
10407 * g++.dg/other/str_empty.C: Move...
10408 * g++.dg/other/pr30567.C: Move...
10409 * g++.dg/tree-ssa/pr27218.C: Move...
10410 * g++.dg/torture: ...here and remove dg-options.
10411
10412 2007-05-31 Paolo Carlini <pcarlini@suse.de>
10413
10414 PR c++/32158
10415 * g++.dg/ext/is_pod_incomplete.C: New.
10416
10417 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
10418 Douglas Gregor <doug.gregor@gmail.com>
10419 Pedro Lamarao <pedro.lamarao@mndfck.org>
10420 Howard Hinnant <howard.hinnant@gmail.com>
10421
10422 PR c++/7412
10423 PR c++/29939
10424 * g++.dg/cpp0x/rv8p.C: New.
10425 * g++.dg/cpp0x/temp-constructor-bug.C: New.
10426 * g++.dg/cpp0x/cast-bug.C: New.
10427 * g++.dg/cpp0x/elision_weak.C: New.
10428 * g++.dg/cpp0x/collapse-bug.C: New.
10429 * g++.dg/cpp0x/rv3p.C: New.
10430 * g++.dg/cpp0x/rv7n.C: New.
10431 * g++.dg/cpp0x/overload-conv-1.C: New.
10432 * g++.dg/cpp0x/rv2n.C: New.
10433 * g++.dg/cpp0x/deduce.C: New.
10434 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10435 * g++.dg/cpp0x/rv6p.C: New.
10436 * g++.dg/cpp0x/template_deduction.C: New.
10437 * g++.dg/cpp0x/implicit-copy.C: New.
10438 * g++.dg/cpp0x/rv1p.C: New.
10439 * g++.dg/cpp0x/cast.C: New.
10440 * g++.dg/cpp0x/rv5n.C: New.
10441 * g++.dg/cpp0x/collapse.C: New.
10442 * g++.dg/cpp0x/overload-conv-2.C: New.
10443 * g++.dg/cpp0x/rv4p.C: New.
10444 * g++.dg/cpp0x/rvo.C: New.
10445 * g++.dg/cpp0x/iop.C: New.
10446 * g++.dg/cpp0x/rv3n.C: New.
10447 * g++.dg/cpp0x/rv7p.C: New.
10448 * g++.dg/cpp0x/reference_collapsing.C: New.
10449 * g++.dg/cpp0x/overload.C: New.
10450 * g++.dg/cpp0x/named.C: New.
10451 * g++.dg/cpp0x/rv2p.C: New.
10452 * g++.dg/cpp0x/rv6n.C: New.
10453 * g++.dg/cpp0x/not_special.C: New.
10454 * g++.dg/cpp0x/bind.C: New.
10455 * g++.dg/cpp0x/rv1n.C: New.
10456 * g++.dg/cpp0x/rv5p.C: New.
10457 * g++.dg/cpp0x/elision.C: New.
10458 * g++.dg/cpp0x/named_refs.C: New.
10459 * g++.dg/cpp0x/unnamed_refs.C: New.
10460 * g++.dg/cpp0x/rv4n.C: New.
10461 * g++.dg/cpp0x/elision_neg.C: New.
10462 * g++.dg/init/copy7.C: Run in C++98 mode.
10463 * g++.dg/overload/arg1.C: Ditto.
10464 * g++.dg/overload/arg4.C: Ditto.
10465
10466 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10467
10468 PR c++/31809
10469 * g++.dg/opt/static5.C: New test.
10470
10471 2007-05-30 Richard Guenther <rguenther@suse.de>
10472
10473 * g++.dg/dg.exp: Prune torture/.
10474 * g++.dg/torture/dg-torture.exp: New testsuite.
10475
10476 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
10477
10478 * gcc.target/arm/pr27387.C: Move and rename to ...
10479 * g++.dg/inherit/thunk8.C: ... here.
10480
10481 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR tree-optimization/31769
10484 * g++.dg/gomp/pr31769.C: New test.
10485
10486 2007-05-29 Hui-May Chang <hm.chang@apple.com>
10487
10488 * gcc.target/i386/stack-realign.c: New.
10489
10490 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
10491
10492 * gcc.dg/tree-ssa/prefetch-6.c: New test.
10493
10494 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
10495
10496 * gfortran.dg/sizeof.f90: New.
10497
10498 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10499
10500 PR c/31339
10501 * gcc.dg/boolcomplex-1.c: New test.
10502
10503 PR c++/31339
10504 * g++.dg/ext/boolcomplex-1.c: New test.
10505
10506 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
10507
10508 * gcc.dg/matrix: New directory.
10509
10510 2007-05-28 Tobias Burnus <burnus@net-b.de>
10511
10512 PR fortran/32124
10513 * gfortran.dg/allocate_stat_1.f90: New.
10514
10515 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10516
10517 PR fortran/31972
10518 * transfer_hollerith_1.f90: New test.
10519
10520 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10521
10522 PR tree-opt/32100
10523 * gcc.c-torture/execute/vrp-7.c: New test.
10524
10525 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10526
10527 * gfortran.dg/transfer_simplify_4.f90: New test.
10528
10529 2007-05-27 Tobias Burnus <burnus@net-b.de>
10530
10531 PR fortran/32088
10532 * gfortran.dg/func_result_3.f90: New.
10533
10534 2007-05-27 Tobias Burnus <burnus@net-b.de>
10535
10536 PR middle-end/32083
10537 * gfortran.dg/transfer_simplify_3.f90: New.
10538
10539 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10540
10541 PR target/32065
10542 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
10543 to compile options.
10544 * gcc.target/i386/pr32065-2.c: New test.
10545
10546 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10547
10548 PR fortran/31813
10549 * gfortran.dg/io_constraints_2.f90: Update.
10550
10551 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
10552
10553 PR fortran/31219
10554 * gfortran.dg/array_constructor_17.f90: New test.
10555
10556 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10557
10558 PR tree-opt/32090
10559 * g++.dg/opt/array2.C: New testcase.
10560
10561 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10562
10563 PR target/32065
10564 * gcc.target/i386/pr32065.c: New test.
10565
10566 2007-05-25 Dirk Mueller <dmueller@suse.de>
10567 Marcus Meissner <meissner@suse.de>
10568
10569 * gcc.dg/attr-alloc_size.c: New.
10570
10571 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
10572 Lee Millward <lee.millward@gmail.com>
10573
10574 PR c++/31745
10575 * g++.dg/parse/crash34.C: New test.
10576
10577 * g++.dg/parse/crash35.C: New test.
10578
10579 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
10580
10581 * gcc.target/i386/sse2-check.h: New.
10582 * gcc.target/i386/sse2-vec-1.c: Likewise.
10583 * gcc.target/i386/sse2-vec-2.c: Likewise.
10584 * gcc.target/i386/sse2-vec-3.c: Likewise.
10585 * gcc.target/i386/sse2-vec-4.c: Likewise.
10586 * gcc.target/i386/sse2-vec-5.c: Likewise.
10587 * gcc.target/i386/sse2-vec-6.c: Likewise.
10588
10589 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
10590
10591 PR c++/31431
10592 PR c++/31432
10593 PR c++/31434
10594 PR c++/31435
10595 PR c++/31437
10596 PR c++/31438
10597 PR c++/31442
10598 PR c++/31443
10599 PR c++/31444
10600 PR c++/31445
10601 * g++.dg/cpp0x/pr31431.C: New.
10602 * g++.dg/cpp0x/pr31437.C: New.
10603 * g++.dg/cpp0x/pr31442.C: New.
10604 * g++.dg/cpp0x/pr31444.C: New.
10605 * g++.dg/cpp0x/pr31431-2.C: New.
10606 * g++.dg/cpp0x/pr31432.C: New.
10607 * g++.dg/cpp0x/pr31434.C: New.
10608 * g++.dg/cpp0x/pr31438.C: New.
10609 * g++.dg/cpp0x/pr31443.C: New.
10610 * g++.dg/cpp0x/pr31445.C: New.
10611 * g++.dg/cpp0x/variadic-crash1.C: New.
10612
10613 2007-05-25 Richard Sandiford <richard@codesourcery.com>
10614
10615 * gcc.target/arm/long-calls-1.c: New test.
10616 * gcc.target/arm/long-calls-2.c: Likewise.
10617 * gcc.target/arm/long-calls-3.c: Likewise.
10618 * gcc.target/arm/long-calls-4.c: Likewise.
10619
10620 2007-05-25 Richard Guenther <rguenther@suse.de>
10621 Andrew Pinski <andrew_pinski@playstation.sony.com>
10622
10623 PR tree-optimization/31982
10624 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10625
10626 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
10627
10628 PR fortran/32047
10629 * gfortran.dg/result_in_spec_2.f90: New test.
10630
10631 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10632
10633 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10634
10635 2007-05-24 Ollie Wild <aaw@google.com>
10636
10637 * gcc.dg/cpp/counter-1.c: New test.
10638 * gcc.dg/pch/counter-1.c: New test.
10639 * gcc.dg/pch/counter-1.hs: New file.
10640 * gcc.dg/pch/counter-2.c: New test.
10641 * gcc.dg/pch/counter-2.hs: New file.
10642 * gcc.dg/pch/counter-3.c: New test.
10643 * gcc.dg/pch/counter-3.hs: New file.
10644
10645 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
10646
10647 * gcc.dg/tree-ssa/predcom-1.c: New test.
10648 * gcc.dg/tree-ssa/predcom-2.c: New test.
10649 * gcc.dg/tree-ssa/predcom-3.c: New test.
10650 * gcc.dg/tree-ssa/predcom-4.c: New test.
10651 * gcc.dg/tree-ssa/predcom-5.c: New test.
10652 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10653
10654 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
10655
10656 PR testsuite/32062
10657 * gcc.target/i386/sse4_1-check.h (MASK): New.
10658
10659 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10660
10661 PR fortran/32038
10662 * gfortran.dg/pr25603.f: Initialize integer variables.
10663
10664 2007-05-23 Ian Lance Taylor <iant@google.com>
10665
10666 * g++.dg/other/vrp1.C: New test.
10667
10668 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
10669
10670 PR preprocessor/20077
10671 * gcc.dg/cpp/paste15.c: New test.
10672
10673 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
10674 Nigel Stephens <nigel@mips.com>
10675 Richard Sandiford <richard@codesourcery.com>
10676
10677 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10678 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10679 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10680 * gcc.target/mips/inter/mips16-inter.exp: New.
10681
10682 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
10683
10684 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10685
10686 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
10687
10688 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10689 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
10690 * gcc.target/i386/sse3-addsubps.c: Likewise.
10691 * gcc.target/i386/sse3-haddpd.c: Likewise.
10692 * gcc.target/i386/sse3-haddps.c: Likewise.
10693 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10694 * gcc.target/i386/sse3-hsubps.c: Likewise.
10695 * gcc.target/i386/sse3-lddqu.c: Likewise.
10696 * gcc.target/i386/sse3-movddup.c: Likewise.
10697 * gcc.target/i386/sse3-movshdup.c: Likewise.
10698 * gcc.target/i386/sse3-movsldup.c: Likewise.
10699
10700 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10701 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
10702 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10703 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10704 * gcc.target/i386/ssse3-palignr.c: Likewise.
10705 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10706 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10707 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10708 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10709 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10710 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10711 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10712 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10713 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10714 * gcc.target/i386/ssse3-psignb.c: Likewise.
10715 * gcc.target/i386/ssse3-psignd.c: Likewise.
10716 * gcc.target/i386/ssse3-psignw.c: Likewise.
10717 * gcc.target/i386/ssse3-vals.h: Likewise.
10718
10719 * gcc.target/i386/sse3-check.h: New file.
10720 * gcc.target/i386/ssse3-check.h: Likewise.
10721
10722 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10723
10724 PR middle-end/31095
10725 * gcc.c-torture/compile/bcopy-1.c: New testcase.
10726
10727 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10728
10729 PR middle-end/31606
10730 * gcc.c-torture/20070522-1.c: New testcase.
10731
10732 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10733
10734 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10735
10736 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
10737
10738 * gcc.c-torture/execute/ieee/20000320-1.x,
10739 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10740 m68k-*-* and check_effective_target_coldfire_fpu.
10741
10742 2007-05-22 Ollie Wild <aaw@google.com>
10743
10744 * g++.dg/lookup/hidden-class10.C: New test.
10745 * g++.dg/lookup/hidden-class11.C: New test.
10746
10747 2007-05-22 Ollie Wild <aaw@google.com>
10748
10749 * g++.dg/lookup/name-clash5.C: New test.
10750 * g++.dg/lookup/name-clash6.C: New test.
10751
10752 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10753
10754 * g++.dg/other/i386-2.C: Update comments on header files tested.
10755 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
10756 of <tmmintrin.h>.
10757 * gcc.target/i386/sse-12.c: Likewise.
10758 * gcc.target/i386/sse-13.c: Likewise.
10759 * gcc.target/i386/sse-14.c: Likewise.
10760
10761 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10762 Redefined to test with immediate operand.
10763 (__builtin_ia32_blendps): Likewise.
10764 (__builtin_ia32_blendpd): Likewise.
10765 (__builtin_ia32_dpps): Likewise.
10766 (__builtin_ia32_dpps): Likewise.
10767 (__builtin_ia32_insertps128): Likewise.
10768 (__builtin_ia32_vec_ext_v4sf): Likewise.
10769 (__builtin_ia32_vec_set_v16qi): Likewise.
10770 (__builtin_ia32_vec_set_v4si): Likewise.
10771 (__builtin_ia32_vec_set_v2di): Likewise.
10772 (__builtin_ia32_vec_ext_v16qi): Likewise.
10773 (__builtin_ia32_vec_ext_v4si): Likewise.
10774 (__builtin_ia32_vec_ext_v2di): Likewise.
10775 (__builtin_ia32_roundpd): Likewise.
10776 (__builtin_ia32_roundsd): Likewise.
10777 (__builtin_ia32_roundps): Likewise.
10778 (__builtin_ia32_roundss): Likewise.
10779 (__builtin_ia32_mpsadbw128): Likewise.
10780
10781 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10782
10783 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10784
10785 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10786
10787 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10788 failures.
10789 * gcc.dg/dfp/func-struct.c: Ditto.
10790 * gcc.dg/dfp/operator-assignment.c: Ditto.
10791 * gcc.dg/dfp/convert-bfp.c: Ditto.
10792 * gcc.dg/dfp/convert-int.c: Ditto.
10793 * gcc.dg/dfp/convert-int-max.c: Ditto.
10794 * gcc.dg/dfp/func-scalar.c: Ditto.
10795 * gcc.dg/dfp/cast.c: Ditto.
10796 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10797 failures, and fix a typo in return type of arg1_128.
10798 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10799 failures, and fix a typo in a constant suffix.
10800 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10801 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10802
10803 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10804 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10805
10806 * lib/gcc-dg.exp(process_message): New proc.
10807 (dg-message): New test directive.
10808 * gcc.dg/always_inline.c: Use dg-message.
10809 * gcc.dg/always_inline2.c: Ditto.
10810 * gcc.dg/always_inline3.c: Ditto.
10811 * gcc.dg/invalid-call-1.c: Ditto.
10812 * gcc.dg/pr17506.c: Ditto.
10813 * gcc.dg/simd-5.c: Ditto.
10814 * gcc.dg/simd-6.c: Ditto.
10815 * gcc.dg/va-arg-2.c: Ditto.
10816 * gcc.dg/cpp/syshdr.c: Ditto.
10817 * gcc.dg/cpp/unc4.c: Ditto.
10818 * gcc.dg/cpp/trad/mi1.c: Ditto.
10819 * gcc.dg/cpp/trad/mi5.c: Ditto.
10820 * gcc.dg/cpp/trad/mi7.c: Ditto.
10821 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10822 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10823 * gcc.test-framework/test-framework.awk: Special-case outexists
10824 tests.
10825
10826 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10827
10828 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10829 (bit_SSE4_2): Likewise.
10830 (bit_POPCNT): Likewise.
10831
10832 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10833 Check if assembler supports SSE4 instructions.
10834
10835 * gcc.target/i386/sse4_1-blendpd.c: New file.
10836 * gcc.target/i386/sse4_1-blendps.c: Likewise.
10837 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10838 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10839 * gcc.target/i386/sse4_1-check.h: Likewise.
10840 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10841 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10842 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10843 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10844 * gcc.target/i386/sse4_1-extractps.c: Likewise.
10845 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10846 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10847 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10848 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10849 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10850 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10851 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10852 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10853 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10854 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10855 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10856 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10857 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10858 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10859 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10860 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10861 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10862 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10863 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10864 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10865 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10866 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10867 * gcc.target/i386/sse4_1-pminud.c: Likewise.
10868 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10869 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10870 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10871 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10872 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10873 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10874 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10875 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10876 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10877 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10878 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10879 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10880 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10881 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10882 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10883 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10884 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10885 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10886 * gcc.target/i386/sse4_1-round.h: Likewise.
10887 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10888 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10889 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10890 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10891 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10892 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10893 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10894 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10895 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10896 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10897 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10898 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10899 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10900 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10901
10902 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10903
10904 PR fortran/31627
10905 * gfortran.dg/bounds_check_7.f90: New test.
10906
10907 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10908
10909 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10910 (check_effective_target_sse4a): Ditto.
10911
10912 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10913 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10914 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10915 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10916 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10917 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10918 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10919 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10920 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10921 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10922 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10923 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10924 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10925 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10926 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10927 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10928 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10929 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10930 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10931 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10932
10933 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10934
10935 * g++.dg/ext/cleanup-1.C: New test.
10936 * g++.dg/ext/cleanup-2.C: Likewise.
10937 * g++.dg/ext/cleanup-3.C: Likewise.
10938 * g++.dg/ext/cleanup-4.C: Likewise.
10939 * g++.dg/ext/cleanup-5.C: Likewise.
10940 * g++.dg/ext/cleanup-6.C: Likewise.
10941 * g++.dg/ext/cleanup-8.C: Likewise.
10942 * g++.dg/ext/cleanup-9.C: Likewise.
10943 * g++.dg/ext/cleanup-10.C: Likewise.
10944 * g++.dg/ext/cleanup-11.C: Likewise.
10945 * g++.dg/ext/cleanup-dtor.C: Likewise.
10946
10947 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10948
10949 PR middle-end/31995
10950 * gcc.dg/vect/vect-102a.c: New test.
10951
10952 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10953 Paolo Carlini <pcarlini@suse.de>
10954 Uros Bizjak <ubizjak@gmail.com>
10955
10956 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10957 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10958 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10959 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10960 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10961 New testcases.
10962
10963 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10964
10965 PR fortran/32002
10966 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10967
10968 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10969
10970 PR fortran/32027
10971 * gfortran.dg/do_3.F90: Add checks for the final value of the
10972 loop variable.
10973
10974 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10975
10976 * gcc.c-torture/execute/990127-2.x: New file.
10977
10978 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10979
10980 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10981 * gcc.target/i386/sse-12: Add -O to compile options.
10982 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10983 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10984 and mm3dnow.h. Add -O to compile options.
10985
10986 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10987
10988 PR fortran/31867
10989 * gfortran.dg/char_length_5.f90: New test.
10990
10991 PR fortran/31994
10992 * gfortran.dg/array_reference_1.f90: New test.
10993
10994 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10995
10996 PR middle-end/7651
10997 PR c++/11856
10998 PR c/12963
10999 PR c/23587
11000 PR other/29694
11001 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11002 * gcc.dg/Wtype-limits.c: New.
11003 * gcc.dg/Wtype-limits-Wextra.c: New.
11004 * gcc.dg/Wtype-limits-no.c: New.
11005 * g++.dg/warn/Wtype-limits.C: New.
11006 * g++.dg/warn/Wtype-limits-Wextra.C: New.
11007 * g++.dg/warn/Wtype-limits-no.C: New.
11008
11009 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11010
11011 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11012 instead of "-msse2".'
11013 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11014 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
11015 and mm3dnow.h.
11016 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11017 to test with immediate operand.
11018 (__builtin_ia32_insertqi): Ditto.
11019 (__builtin_ia32_palignr128): Ditto.
11020 (__builtin_ia32_palignr): Ditto.
11021 (__builtin_ia32_pshufhw): Ditto.
11022 (__builtin_ia32_pshuflw): Ditto.
11023 (__builtin_ia32_pshufd): Ditto.
11024 (__builtin_ia32_vec_set_v8hi): Ditto.
11025 (__builtin_ia32_vec_ext_v8hi): Ditto.
11026 (__builtin_ia32_shufpd): Ditto.
11027 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11028
11029 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
11030
11031 PR fortran/32001
11032 * gfortran.dg/min_max_conformance.f90: Added more testcases.
11033
11034 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11035
11036 PR target/31585
11037 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11038 and "__inline". Use "-msse" instead of "-msse2".
11039
11040 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11041
11042 PR middle-end/7651
11043 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11044 * gcc.dg/20030906-2.c: Likewise.
11045 * objc.dg/method-17.m: Add -Wreturn-type.
11046 * obj-c++.dg/method-21.mm: Likewise.
11047
11048 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11049
11050 PR target/31585
11051 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11052 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11053 (__builtin_ia32_psrlqi128): Ditto.
11054 (__builtin_ia32_psrlwi128): Ditto.
11055 (__builtin_ia32_psrldi128): Ditto.
11056 (__builtin_ia32_psrldqi128): Ditto.
11057 (__builtin_ia32_pslldqi128): Ditto.
11058 (__builtin_ia32_psrawi128): Ditto.
11059 (__builtin_ia32_psradi128): Ditto.
11060 (__builtin_ia32_psllqi128): Ditto.
11061 (__builtin_ia32_pslldi128): Ditto.
11062 (__builtin_prefetch): Ditto.
11063 (__builtin_ia32_pshufw): Ditto.
11064 (__builtin_ia32_vec_set_v4hi): Ditto.
11065 (__builtin_ia32_vec_ext_v4hi): Ditto.
11066 (__builtin_ia32_shufps): Ditto.
11067 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11068
11069 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11070
11071 PR fortran/31974
11072 * gfortran.dg/char_allocation_1.f90: New test.
11073
11074 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11075
11076 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11077 * gcc.dg/Wconversion-sign.c: New.
11078 * gcc.dg/Wconversion-integer-no-sign.c: New.
11079 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11080 Wconversion-sign.C
11081 * g++.dg/warn/Wconversion-sign.C: New.
11082 * g++.old-deja/g++.other/warn4.C: Update.
11083 * g++.dg/warn/Wconversion1.C: Likewise.
11084
11085 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11086
11087 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11088 * gcc.dg/torture/builtin-math-4.c: Likewise.
11089
11090 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11091
11092 PR libfortran/31964
11093 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11094
11095 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
11096
11097 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11098
11099 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
11100
11101 PR target/31628
11102 * gcc.target/i386/pr31628.c: New.
11103
11104 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
11105
11106 PR middle-end/31344
11107 * gcc.dg/pr31344.c: New test.
11108
11109 2007-05-17 Ian Lance Taylor <iant@google.com>
11110
11111 PR tree-optimization/31953
11112 * gcc.c-torture/compile/pr31953.c: New test.
11113
11114 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11115
11116 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11117
11118 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11119 and drem.
11120 * gcc.dg/torture/builtin-math-4.c: Likewise.
11121
11122 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11123 * gcc.dg/torture/builtin-math-4.c: Likewise.
11124
11125 * gcc.dg/torture/builtin-math-4.c: New test.
11126
11127 2007-05-17 Janis Johnson <janis187@us.ibm.com>
11128 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11129
11130 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11131 * gcc.dg/cpp/include2.c: Ditto.
11132 * gcc.dg/cpp/mac-dir-2.c: Ditto.
11133 * gcc.dg/cpp/paste5.c: Ditto.
11134 * gcc.dg/cpp/paste6.c: Ditto.
11135 * gcc.dg/cpp/paste8.c: Ditto.
11136 * gcc.dg/cpp/paste11.c: Ditto.
11137 * gcc.dg/cpp/paste13.c: Ditto.
11138 * gcc.dg/cpp/skipping2.c: Ditto.
11139 * gcc.dg/reg-vol-struct-1.c: Ditto.
11140 * gcc.dg/Wshadow-1.c: Ditto.
11141 * gcc.dg/cpp/trad/comment.c: Ditto.
11142 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11143 * gcc.dg/cpp/if-2.c: Ditto.
11144 * gcc.dg/array-5.c: Ditto.
11145 * gcc.dg/inline-15.c: Ditto.
11146 * gcc.dg/pr27953.c: Ditto.
11147 * gcc.dg/Wno-c++-compat.c: Ditto.
11148
11149 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
11150
11151 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11152
11153 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11154
11155 * gcc.c-torture/execute/20070517-1.c: New test.
11156
11157 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
11158
11159 PR fortran/31919
11160 * gfortran.dg/min_max_conformance.f90: New test.
11161
11162 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
11163
11164 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11165 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11166 gcc.dg/vect/vect-104.c: Use more complex construction to
11167 prevent vectorizing.
11168 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11169
11170 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
11171
11172 PR tree-optimization/24659
11173 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11174 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11175 not vect_int target.
11176 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11177 not vect_int target. Loop is vectorized for vect_intfloat_cvt
11178 targets.
11179 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11180 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11181 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11182
11183 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
11184
11185 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11186 and x86_64-*-* targets.
11187 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11188
11189 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
11190
11191 PR fortran/18769
11192 PR fortran/30881
11193 PR fortran/31194
11194 PR fortran/31216
11195 PR fortran/31427
11196 * transfer_simplify_1.f90: New test.
11197 * transfer_simplify_2.f90: New test.
11198
11199 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
11200
11201 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11202
11203 2007-05-14 Janis Johnson <janis187@us.ibm.com>
11204
11205 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11206
11207 * gcc.dg/fltconst-pedantic-dfp.c: New test.
11208
11209 PR c/31924
11210 * gcc.dg/fltconst-1.c: New test.
11211
11212 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11213 * gcc.dg/dfp/operator-assignment.c: Ditto.
11214
11215 2007-05-14 Paolo Carlini <pcarlini@suse.de>
11216
11217 PR c++/29928
11218 * g++.dg/rtti/typeid5.C: New.
11219
11220 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11221
11222 PR fortran/31725
11223 * gfortran.dg/substr_4.f: New test.
11224
11225 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
11226
11227 * gcc.target/m68k/interrupt_thread-1.c,
11228 gcc.target/m68k/interrupt_thread-2.c,
11229 gcc.target/m68k/interrupt_thread-3.c: New.
11230 * gcc.target/m68k/m68k.exp: Accept fido.
11231
11232 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11233
11234 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11235 * gfortran.dg/altreturn_3.f90: Likewise.
11236 * gfortran.dg/assumed_dummy_1.f90: Likewise.
11237 * gfortran.dg/default_numeric_type_1.f90: Likewise.
11238 * gfortran.dg/inquire_iolength.f90: Likewise.
11239 * gfortran.dg/module_naming_1.f90: Likewise.
11240 * gfortran.dg/oldstyle_2.f90: Likewise.
11241 * gfortran.dg/operator_2.f90: Likewise.
11242 * gfortran.dg/parameter_array_element_1.f90: Likewise.
11243 * gfortran.dg/used_types_11.f90: Likewise.
11244 * gfortran.dg/zero_array_components_1.f90: Likewise.
11245 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11246 * gfortran.dg/parameter_array_dummy.f90: Likewise.
11247 * gfortran.dg/real_const_3.f90: Likewise.
11248
11249 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
11250
11251 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11252 * gcc.dg/tree-ssa/loop-30.c: New test.
11253
11254 2007-05-13 Richard Guenther <rguenther@suse.de>
11255
11256 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11257 scanning forwprop1.
11258 * g++.dg/tree-ssa/pr31146.C: Likewise.
11259
11260 2007-05-13 Revital Eres <eres@il.ibm.com>
11261
11262 * gcc.dg/dse.c: New test.
11263
11264 2007-05-12 Richard Guenther <rguenther@suse.de>
11265
11266 PR tree-optimization/31797
11267 * gcc.c-torture/compile/pr31797.c: New testcase.
11268
11269 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
11270
11271 PR fortran/30746
11272 * gfortran.dg/host_assoc_function_1.f90: New test.
11273
11274 2007-05-11 Steve Ellcey <sje@cup.hp.com>
11275
11276 PR c++/31829
11277 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11278
11279 2007-05-11 Silvius Rus <rus@google.com>
11280
11281 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11282 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11283 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11284 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11285 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11286 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11287 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11288 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11289 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11290 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11291 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11292 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11293 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11294 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11295 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11296 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11297
11298 2007-05-11 Paolo Carlini <pcarlini@suse.de>
11299
11300 PR other/31852
11301 * gcc.c-torture/execute/builtins/memchr.c: New.
11302 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11303 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11304
11305 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11306
11307 PR fortran/30876
11308 * gfortran.dg/recursive_reference_1.f90: Put error at correct
11309 line.
11310 * gfortran.dg/recursive_reference_2.f90: New test.
11311
11312 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11313
11314 PR fortran/30878
11315 * gfortran.dg/namelist_29.f90: New test.
11316
11317 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11318
11319 PR fortran/31474
11320 * gfortran.dg/entry_10.f90: New test.
11321
11322 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
11323
11324 PR tree-optimization/31885
11325 * gcc.dg/tree-ssa/loop-29.c: New test.
11326
11327 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11328
11329 * assumed_dummy_1.f90: Fix dg directive.
11330 * char_initialiser_actual.f90: Likewise.
11331 * nested_modules_2.f90: Likewise.
11332 * shift-alloc.f90: Likewise.
11333
11334 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
11335
11336 * gcc.dg/20070507-1.c: Disable for non-pic targets.
11337
11338 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11339
11340 PR libfortran/31880
11341 * gfortran.dg/unf_read_corrupted_2.f90: New test.
11342
11343 2007-05-09 Mike Stump <mrs@apple.com>
11344
11345 * g++.dg/other/first-global.C: Add -fpie for darwin.
11346 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11347
11348 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
11349
11350 * gcc.dg/20070507-1.c: New testcase.
11351
11352 2007-05-08 Chao-ying Fu <fu@mips.com>
11353
11354 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11355 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11356 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11357 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11358
11359 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
11360
11361 PR 31847
11362 * gcc.dg/pr31847.c: New test.
11363
11364 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
11365
11366 PR fortran/31692
11367 * gfortran.dg/actual_array_result_1.f90: New test.
11368
11369 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
11370
11371 PR fortran/29397
11372 * gfortran.dg/parameter_array_init_1.f90: New test.
11373
11374 PR fortran/29400
11375 * gfortran.dg/parameter_array_init_2.f90: New test.
11376
11377 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
11378
11379 PR target/31854
11380 * gcc.target/i386/pr31854.c: New test.
11381
11382 2007-05-07 Janis Johnson <janis187@us.ibm.com>
11383
11384 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11385
11386 2007-05-07 Mike Stump <mrs@apple.com>
11387
11388 * g++.old-deja/g++.mike/empty.C: Add.
11389
11390 2007-05-07 Eric Christopher <echristo@apple.com>
11391
11392 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11393
11394 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
11395
11396 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11397 variable. Rearrange conversions from binary float to decimal float.
11398
11399 2007-05-07 Mark Mitchell <mark@codesourcery.com>
11400
11401 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11402 x86.
11403
11404 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
11405
11406 * gnat.dg/opt1.ad[sb]: New testcase.
11407
11408 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11409
11410 PR fortran/31399
11411 * gfortran.dg/do_3.F90: New test.
11412
11413 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11414
11415 PR fortran/31764
11416 * gfortran.dg/new_line.f90: Add new checks.
11417
11418 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11419
11420 PR fortran/31201
11421 * gfortran.dg/large_unit_1.f90: New.
11422 * gfortran.dg/large_unit_2.f90: New.
11423 * gfortran.dg/iostat_4.f90: New
11424 * gfortran.dg/bounds_check_fail_1.f90: Updated.
11425
11426 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
11427
11428 PR fortran/31540
11429 * gfortran.dg/char_result_4.f90: New test.
11430
11431 2007-06-05 Revital Eres <eres@il.ibm.com>
11432
11433 PR 30957
11434 * gcc.dg/pr30957-1.c: New test.
11435
11436 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11437
11438 PR fortran/31251
11439 * gfortran.dg/char_type_len_2.f90: New test.
11440
11441 2007-05-05 Geoffrey Keating <geoffk@apple.com>
11442
11443 PR 31775
11444 * g++.dg/other/nested-extern.cc: New.
11445 * g++.dg/other/nested-extern-1.C: New.
11446 * g++.dg/other/nested-extern-2.C: New.
11447
11448 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11449
11450 PR fortran/31760
11451 * gfortran.dg/erf.f90: New test.
11452 * gfortran.dg/besxy.f90: New test.
11453
11454 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11455
11456 PR fortran/22359
11457 * gfortran.dg/fseek.f90: New test.
11458
11459 2007-05-04 Bob Wilson <bob.wilson@acm.org>
11460
11461 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11462
11463 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11464
11465 PR libfortran/31210
11466 * gfortran.dg/zero_length_1.f90: New test.
11467
11468 2007-05-04 Tobias Burnus <burnus@net-b.de>
11469
11470 PR fortran/31803
11471 * gfortran.dg/char_pointer_assign_3.f90: New test.
11472 * gfortran.dg/char_result_2.f90: Re-enable test.
11473
11474 2007-05-04 Tobias Burnus <burnus@net-b.de>
11475
11476 PR fortran/25071
11477 * gfortran.dg/char_length_3.f90: New test.
11478 * gfortran.dg/char_result_2.f90: Fix test.
11479
11480 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
11481
11482 PR tree-optimization/30565
11483 * gcc.dg/tree-ssa/loop-27.c: New test.
11484
11485 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
11486
11487 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11488 * gcc.target/bfin/arith.c (__v2hi): Likewise.
11489 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11490 * gcc.target/bfin/shift.c (__v2hi): Likewise.
11491
11492 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
11493
11494 PR tree-optimization/31699
11495 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11496 New.
11497 (check_effective_target_vect_floatint_cvt): New.
11498 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11499 of specific targets.
11500 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11501 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11502 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11503 * gcc.dg/vect/vect-iv-4.c: Likewise.
11504 * gcc.dg/vect/vect-multitypes-11.c: New.
11505 * gcc.dg/vect/pr31699.c: New.
11506
11507 2007-05-02 Geoffrey Keating <geoffk@apple.com>
11508
11509 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11510
11511 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
11512
11513 PR C++/31663
11514 * g++.dg/warn/anonymous-namespace-2.C: New.
11515 * g++.dg/warn/anonymous-namespace-2.h: New.
11516
11517 2007-05-02 Paul Brook <paul@codesourcery.com>
11518
11519 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
11520
11521 2007-05-02 Eric Christopher <echristo@apple.com>
11522
11523 * gcc.dg/cpp/if-div.c: New file.
11524
11525 2007-05-02 Tom Tromey <tromey@redhat.com>
11526
11527 PR preprocessor/28709:
11528 * gcc.dg/cpp/pr28709.c: New file.
11529
11530 2007-05-02 Richard Guenther <rguenther@suse.de>
11531
11532 PR tree-optimization/31146
11533 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11534
11535 2007-05-01 Geoffrey Keating <geoffk@apple.com>
11536
11537 * gcc.c-torture/compile/limits-blockid.c: New.
11538 * gcc.c-torture/compile/limits-caselabels.c: New.
11539 * gcc.c-torture/compile/limits-declparen.c: New.
11540 * gcc.c-torture/compile/limits-enumconst.c: New.
11541 * gcc.c-torture/compile/limits-exprparen.c: New.
11542 * gcc.c-torture/compile/limits-externalid.c: New.
11543 * gcc.c-torture/compile/limits-fnargs.c: New.
11544 * gcc.c-torture/compile/limits-fndefn.c: New.
11545 * gcc.c-torture/compile/limits-idexternal.c: New.
11546 * gcc.c-torture/compile/limits-idinternal.c: New.
11547 * gcc.c-torture/compile/limits-pointer.c: New.
11548 * gcc.c-torture/compile/limits-stringlit.c: New.
11549 * gcc.c-torture/compile/limits-structmem.c: New.
11550 * gcc.c-torture/compile/limits-structnest.c: New.
11551
11552 2007-04-29 Geoffrey Keating <geoffk@apple.com>
11553
11554 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11555
11556 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
11557
11558 PR middle-end/31740
11559 * gcc.c-torture/compile/20070501-1.c: New testcase.
11560
11561 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11562
11563 PR fortran/31732
11564 * gfortran.dg/array_memset_2: New test case.
11565
11566 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11567
11568 PR testsuite/31615
11569 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11570
11571 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11572
11573 PR testsuite/31589
11574 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11575 dg-final test.
11576 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11577 keyword to dg-final test.
11578 * gcc.dg/vect/vect-iv-4.c: Likewise.
11579 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11580 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11581 test.
11582 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11583 cast.
11584 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11585 * lib/target-supports.exp
11586 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11587 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11588
11589 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
11590
11591 * gcc.c-torture/execute/ieee/20000320-1.c: Use
11592 __LONG_LONG_MAX__ and its friends instead of those supplied by
11593 limits.h.
11594
11595 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
11596
11597 PR C++/31721
11598 * g++.dg/ext/vector7.C: New testcase.
11599
11600 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11601
11602 PR fortran/31591
11603 * gfortran.dg/bound_simplification_1.f90: New test.
11604
11605 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11606
11607 PR fortran/31645
11608 * gfortran.dg/bom_error.f90: New test.
11609 * gfortran.dg/bom_include.f90: New test.
11610 * gfortran.dg/bom_UTF16-LE.f90: New test.
11611 * gfortran.dg/bom_UTF16-BE.f90: New test.
11612 * gfortran.dg/bom_UTF-8.f90: New test.
11613 * gfortran.dg/bom_UTF-32.f90: New test.
11614 * gfortran.dg/bom_UTF-8.F90: New test.
11615 * gfortran.dg/bom_include.inc: New file.
11616
11617 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11618
11619 PR C++/30221
11620 * g++.dg/init/ptrfn2.C: New test.
11621 * g++.dg/init/ptrfn3.C: New test.
11622
11623 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
11624
11625 PR fortran/31711
11626 * gfortran.dg/dependency_21.f90: New test.
11627
11628 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11629
11630 * gfortran.dg/secnds.f: Use real*8.
11631 * gfortran.dg/secnds-1.f: Use real*8.
11632
11633 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11634
11635 PR libfortran/31532
11636 * gfortran.dg/inquire_5.f90: Update test.
11637
11638 2007-04-27 Ian Lance Taylor <iant@google.com>
11639
11640 PR middle-end/31710
11641 * gcc.c-torture/compile/pr31710.c: New test.
11642
11643 2007-04-27 Richard Guenther <rguenther@suse.de>
11644
11645 PR tree-optimization/30965
11646 PR tree-optimization/30978
11647 * gcc.dg/tree-ssa/pr30978.c: New testcase.
11648 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11649 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11650 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11651
11652 2007-04-27 Richard Guenther <rguenther@suse.de>
11653
11654 PR tree-optimization/31715
11655 * gcc.dg/Warray-bounds-4.c: New testcase.
11656
11657 2007-04-26 Ian Lance Taylor <iant@google.com>
11658
11659 PR target/28675
11660 * gcc.c-torture/compile/pr28675.c: New test.
11661
11662 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
11663
11664 PR C++/30016
11665 * g++.dg/ext/vector6.C: New test.
11666
11667 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
11668
11669 * gcc.c-torture/execute/ieee/20000320-1.x: New.
11670
11671 2007-04-26 Steve Ellcey <sje@cup.hp.com>
11672
11673 PR middle-end/31617
11674 * g++.dg/other/str_empty.C: Add expected warning.
11675
11676 2007-04-26 Richard Guenther <rguenther@suse.de>
11677 Daniel Berlin <dberlin@dberlin.org>
11678
11679 PR tree-optimization/30567
11680 * g++.dg/other/pr30567.C: New testcase.
11681
11682 2007-04-26 Richard Guenther <rguenther@suse.de>
11683
11684 PR tree-optimization/31703
11685 * gcc.c-torture/compile/pr31703.c: New testcase.
11686 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11687 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11688
11689 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
11690
11691 * gfortran.dg/open_errors.f90: Added if statements checking
11692 the value of iostat.
11693
11694 2007-04-26 Jakub Jelinek <jakub@redhat.com>
11695
11696 PR c++/31598
11697 * g++.dg/gomp/pr31598.C: New test.
11698
11699 PR tree-optimization/30558
11700 * g++.dg/gomp/pr30558.C: New test.
11701
11702 2007-04-24 Mark Mitchell <mark@codesourcery.com>
11703
11704 PR c++/31338
11705 * g++.dg/ext/complex2.C: New test.
11706
11707 2007-04-25 Paolo Carlini <pcarlini@suse.de>
11708
11709 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11710
11711 2007-04-25 Thiemo Seufer <ths@mips.com>
11712
11713 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11714 value to signed char.
11715
11716 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
11717
11718 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
11719 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
11720 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
11721
11722 2007-04-25 Tobias Burnus <burnus@net-b.de>
11723
11724 PR fortran/31668
11725 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11726 statement functions.
11727 * gfortran.dg/c_by_val_5.f90: New test.
11728
11729 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
11730
11731 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11732 with two new subroutines to avoid parameter-induced aliasing.
11733 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11734 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11735
11736 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11737
11738 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11739 * g++.dg/warn/Warray-bounds.C: Likewise.
11740
11741 2007-04-24 Ian Lance Taylor <iant@google.com>
11742
11743 PR tree-optimization/31605
11744 * gcc.c-torture/execute/pr31605.c: New test.
11745
11746 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11747
11748 PR fortran/31587
11749 * lib/gcc-dg.exp (scan-module): New function.
11750 * gfortran.dg/module_md5_1.f90: New test.
11751
11752 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
11753
11754 * g++.old-deja/g++.pt/defarg6.C: Only run with
11755 -std=gnu++98.
11756 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11757 * g++.dg/cpp0x/variadic61.C: Ditto.
11758 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11759 * g++.dg/cpp0x/variadic62.C: Ditto.
11760 * g++.dg/template/meminit1.C: Ditto.
11761 * g++.dg/template/operator7.C: Ditto.
11762 * g++.dg/template/static15.C: Ditto.
11763 * g++.dg/template/invalid1.C: Ditto.
11764 * g++.dg/template/shift1.C: Ditto.
11765 * g++.dg/template/error10.C: Ditto.
11766
11767 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
11768
11769 PR diagnostic/25923
11770 * gfortran.dg/pr25923.f90: New test.
11771
11772 2007-04-24 Ian Lance Taylor <iant@google.com>
11773
11774 PR tree-optimization/31602
11775 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11776
11777 2007-04-24 Janis Johnson <janis187@us.ibm.com>
11778
11779 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11780 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11781
11782 2007-04-24 Hui-May Chang <hm.chang@apple.com>
11783
11784 * gcc.target/i386/reload-1.c. New.
11785
11786 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11787 Olga Golovanevsky <olga@il.ibm.com>
11788
11789 * g++.dg/other/str_empty.C: New test.
11790
11791 2007-04-24 Richard Henderson <rth@redhat.com>
11792
11793 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11794
11795 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
11796
11797 PR target/31641
11798 * gcc.c-torture/compile/pr31641.c: New testcase.
11799
11800 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
11801
11802 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11803 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11804 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11805 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11806
11807 2007-04-23 Simon Baldwin <simonb@google.com>
11808
11809 * g++.dg/other/error15.C: New.
11810 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11811 triggering a "multiple parameters named" error.
11812
11813 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
11814
11815 PR fortran/31618
11816 * gfortran.dg/backspace_8.f: New test case.
11817
11818 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
11819
11820 PR fortran/31630
11821 * gfortran.dg/used_types_17.f90: New test.
11822
11823 PR fortran/31620
11824 * gfortran.dg/zero_array_components_1.f90: New test.
11825
11826 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11827
11828 PR fortran/31616
11829 * gfortran.dg/open_errors.f90: Allow a different error message.
11830
11831 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
11832
11833 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11834 Rename from check_effective_target_vect_pack_mod. Rename global
11835 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
11836 messages.
11837 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11838 rename.
11839 * gcc.dg/vect/vect-iv-8a.c: Ditto.
11840 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11841
11842 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11843
11844 PR middle-end/31448
11845 * gcc.c-torture/execute/pr31448.c: New testcase.
11846
11847 2007-04-22 Nick Clifton <nickc@redhat.com>
11848
11849 * gcc.dg/20020312-2.c: Add support for the FRV.
11850
11851 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
11852
11853 PR tree-optimization/24659
11854 * gcc.dg/vect/vect-float-extend-1.c: New test.
11855 * gcc.dg/vect/vect-float-truncate-1.c: New test.
11856
11857 2007-04-22 Richard Guenther <rguenther@suse.de>
11858
11859 PR tree-optimization/29789
11860 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11861 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11862
11863 2007-04-22 Revital Eres <eres@il.ibm.com>
11864
11865 * gcc.dg/var-expand2.c: New test.
11866
11867 2007-04-22 Revital Eres <eres@il.ibm.com>
11868
11869 * gcc.dg/var-expand3.c: New test.
11870
11871 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11872
11873 PR fortran/31495
11874 * gfortran.dg/continuation_8.f90: New test.
11875
11876 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11877
11878 PR C/30265
11879 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11880 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11881
11882 2007-04-21 Richard Guenther <rguenther@suse.de>
11883
11884 PR middle-end/31136
11885 * gcc.c-torture/execute/pr31136.c: New testcase.
11886
11887 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
11888
11889 * gcc.target/i386/movsi-sm-1.c: New.
11890
11891 2007-04-20 Richard Henderson <rth@redhat.com>
11892
11893 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11894 * gcc.dg/pr27095.c: Cope with alpha GOT load.
11895
11896 2007-04-20 Jakub Jelinek <jakub@redhat.com>
11897
11898 * gcc.target/i386/ordcmp-1.c: New test.
11899 * gcc.target/i386/unordcmp-1.c: New test.
11900
11901 PR tree-optimization/31632
11902 * gcc.c-torture/compile/20070419-1.c: New test.
11903
11904 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11905
11906 * gcc.dg/invalid-call-1.c: New test.
11907
11908 2007-04-18 Dirk Mueller <dmueller@suse.de>
11909
11910 PR diagnostic/31227
11911 * gcc.dg/Warray-bounds-3.c: New.
11912
11913 2007-04-18 Richard Guenther <rguenther@suse.de>
11914
11915 PR tree-optimization/19431
11916 PR tree-optimization/21463
11917 * gcc.c-torture/execute/20070212-1.c: New testcase.
11918 * gcc.c-torture/execute/20070212-2.c: Likewise.
11919 * gcc.c-torture/execute/20070212-3.c: Likewise.
11920 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11921 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11922 * g++.dg/tree-ssa/pr21463.C: Likewise.
11923 * g++.dg/tree-ssa/pr30738.C: Likewise.
11924
11925 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11926
11927 PR c++/31513
11928 * g++.dg/expr/bitfield8.C: New test.
11929
11930 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11931 Richard Sandiford <richard@codesourcery.com>
11932
11933 * lib/target-supports.exp (check_profiling_available): Return 0
11934 for uClibc with -p or -pg.
11935
11936 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11937
11938 PR c++/31517
11939 * g++.dg/template/init7.C: New test.
11940
11941 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11942
11943 PR rtl-optimization/31360
11944 * gcc.dg/loop-7.c: New test.
11945
11946 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11947
11948 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11949 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11950 build.
11951 (compat-execute): Likewise.
11952 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11953 files to remote hosts.
11954 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11955 (c-torture-execute): Likewise.
11956 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11957 or plain file. Use remote_upload and remote_download to copy
11958 files about.
11959 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11960 before scanning it.
11961
11962 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11963
11964 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11965
11966 2007-04-16 Lawrence Crowl <crowl@google.com>
11967
11968 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11969 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11970 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11971 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11972 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11973 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11974 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11975 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11976 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11977 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11978 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11979
11980 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11981 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11982 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11983 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11984 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11985 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11986 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11987 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11988 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11989 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11990 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11991
11992 2007-04-16 Ian Lance Taylor <iant@google.com>
11993
11994 PR tree-optimization/31522
11995 * gcc.dg/Wstrict-overflow-16.c: New test.
11996
11997 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11998
11999 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12000
12001 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
12002
12003 PR fortran/31144
12004 * gfortran.dg/module_naming_1.f90: New.
12005
12006 2007-04-16 Richard Sandiford <richard@codesourcery.com>
12007
12008 * lib/target-supports.exp (check_profiling_available): Return
12009 false for m68k-*-uclinux.
12010
12011 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
12012
12013 PR c++/29365
12014 Testcase for c++ anonymous namespace warning
12015
12016 * g++.dg/warn/anonymous-namespace-1.C: New test
12017 * g++.dg/warn/anonymous-namespace-1.h: New test
12018
12019 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12020
12021 PR testsuite/31578
12022 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12023
12024 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12025
12026 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12027
12028 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
12029
12030 PR fortran/31204
12031 * gfortran.dg/array_constructor_16.f90: New test.
12032
12033 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
12034
12035 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12036 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12037
12038 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12039
12040 PR rtl-optimization/31500
12041 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12042 * g++.dg/warn/Warray-bounds.C: Likewise.
12043
12044 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12045
12046 PR C/31520
12047 * gcc.dg/gnu89-init-4.c: New testcase.
12048
12049 2007-04-14 Jakub Jelinek <jakub@redhat.com>
12050
12051 PR c++/25874
12052 * gcc.dg/gomp/pr25874.c: Add dg-options.
12053 * g++.dg/gomp/pr25874.C: Add dg-options.
12054
12055 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
12056
12057 PR fortran/21061
12058 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12059 * gfortran.dg/warnings_are_errors_1.f: New testcase.
12060
12061 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12062
12063 PR fortran/31561
12064 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12065
12066 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12067
12068 PR fortran/29507
12069 PR fortran/31404
12070 * gfortran.dg/initialization_6.f90: New test.
12071
12072 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
12073
12074 * gcc.c-torture/compile/pr27528.c: Require nonpic.
12075
12076 * lib/target-supports.exp (check_gc_sections_available):
12077 Return false if ldflags includes -elf2flt.
12078
12079 2007-04-13 Jason Merrill <jason@redhat.com>
12080
12081 PR c++/31074
12082 * conv3.C: New test.
12083
12084 2007-04-13 Mike Stump <mrs@apple.com>
12085
12086 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12087 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12088
12089 2007-04-13 Joseph Myers <joseph@codesourcery.com>
12090
12091 PR tree-optimization/29598
12092 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12093
12094 2007-04-13 Tobias Burnus <burnus@net-b.de>
12095
12096 PR fortran/31559
12097 * gfortran.dg/func_assign.f90: New test.
12098
12099 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
12100
12101 PR fortran/31550
12102 * gfortran.dg/used_types_16.f90: New test.
12103
12104 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
12105
12106 PR fortran/18937
12107 * gfortran.dg/goto_2.f90: New.
12108 * gfortran.dg/goto_3.f90: New.
12109 * gfortran.dg/pr17708.f90: Rename to ...
12110 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12111
12112 2007-04-13 Tobias Burnus <burnus@net-b.de>
12113
12114 PR fortran/31562
12115 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12116 instead of a struct.
12117
12118 2007-04-13 Tobias Burnus <burnus@net-b.de>
12119
12120 PR fortran/31562
12121 * gfortran.dg/value_4.c: Use GNU extensions for complex
12122 instead of a struct.
12123
12124 2007-04-13 Richard Guenther <rguenther@suse.de>
12125
12126 PR tree-optimization/21258
12127 * gcc.dg/tree-ssa/vrp34.c: New testcase.
12128
12129 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12130
12131 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12132 <complex.h>.
12133
12134 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
12135
12136 PR fortran/31250
12137 * gfortran.dg/char_length_2.f90: New.
12138 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12139 * gfortran.dg/repeat_4.f90: Likewise.
12140
12141 PR fortran/31266
12142 * gfortran.dg/char_assign_1.f90: New.
12143
12144 PR fortran/31471
12145 * gfortran.dg/block_name_1.f90: New.
12146 * gfortran.dg/block_name_2.f90: New.
12147
12148 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
12149
12150 PR c++/31078
12151 * g++.dg/other/pr31078.C: New.
12152
12153 2007-04-12 Richard Guenther <rguenther@suse.de>
12154
12155 PR tree-optimization/31169
12156 * gcc.c-torture/execute/pr31169.c: New testcase.
12157
12158 2007-04-12 Richard Guenther <rguenther@suse.de>
12159
12160 PR tree-optimization/24689
12161 PR tree-optimization/31307
12162 * g++.dg/tree-ssa/pr31307.C: New testcase.
12163 * gcc.dg/tree-ssa/pr24689.c: Likewise.
12164
12165 2007-04-12 Tobias Burnus <burnus@net-b.de>
12166
12167 PR fortran/31472
12168 * gfortran.dg/access_spec_1.f90: New test.
12169 * gfortran.dg/access_spec_2.f90: New test.
12170 * gfortran.dg/non_module_public.f90: Match new error message.
12171
12172 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
12173
12174 PR testsuite/31538
12175 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12176 to 4 at line 38 to fix bounds problem.
12177
12178 2007-04-11 Tobias Burnus <burnus@net-b.de>
12179
12180 PR testsuite/31240
12181 * gfortran.dg/pointer_intent_1.f90: Fix test.
12182
12183 2007-04-10 Eric Christopher <echristo@apple.com>
12184
12185 * lib/target-supports.exp
12186 (check_effective_target_fstack_protector): Rewrite.
12187
12188 2007-04-09 Mark Mitchell <mark@codesourcery.com>
12189
12190 PR c++/31449
12191 * g++.dg/init/const5.C: New test.
12192
12193 2007-04-09 Jan Hubicka <jh@suse.cz>
12194
12195 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12196
12197 2007-04-08 Jan Hubicka <jh@suse.cz>
12198
12199 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12200
12201 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12202
12203 PR fortran/31257
12204 * gfortran.dg/achar_4.f90: New test.
12205
12206 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12207
12208 PR fortran/30880
12209 * gfortran.dg/used_dummy_types_8.f90: New test.
12210
12211 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12212
12213 PR fortran/30872
12214 * gfortran.dg/parameter_array_element_1.f90: New test.
12215
12216 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12217
12218 PR fortran/31222
12219 * gfortran.dg/default_numeric_type_1.f90: New test.
12220
12221 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12222
12223 PR fortran/31424
12224 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12225
12226 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12227
12228 PR fortran/31293
12229 * gfortran.dg/interface_12.f90: New test.
12230
12231 2007-04-07 Bruce Korb <bkorb@gnu.org>
12232
12233 * gcc.dg/format/opt-6.c: New test.
12234 * gcc.dg/format/nul-1.c: New test.
12235 * gcc.dg/format/nul-2.c: New test.
12236
12237 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12238
12239 PR libgfortran/31395
12240 * gfortran.dg/fmt_colon.f90: New test.
12241
12242 2007-04-06 Mark Mitchell <mark@codesourcery.com>
12243
12244 * g++.old-deja/g++.other/init18.C: Use
12245 dg-require-effective-target instead of an explicit xfail.
12246
12247 2007-04-05 Janis Johnson <janis187@us.ibm.com>
12248
12249 * gcc.dg/dfp/signbit-1.c
12250 * gcc.dg/dfp/signbit-2.c
12251
12252 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
12253
12254 PR fortran/31483
12255 * gfortran.dg/altreturn_5.f90: New test.
12256
12257 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
12258
12259 PR fortran/31292
12260 * gfortran.dg/contained_module_proc_1.f90: New test.
12261
12262 2007-04-04 Stuart Hastings <stuart@apple.com>
12263
12264 PR 31281
12265 * objc/execute/exceptions/pr31281.m: New.
12266
12267 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
12268
12269 * g++.dg/ext/dllimport12.C: Update comments.
12270
12271 2007-04-03 Eric Christopher <echristo@apple.com>
12272
12273 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12274
12275 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12276
12277 PR fortran/31304
12278 * gfortran.dg/repeat_2.f90: New test.
12279 * gfortran.dg/repeat_3.f90: New test.
12280 * gfortran.dg/repeat_4.f90: New test.
12281
12282 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
12283
12284 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12285
12286 2007-04-03 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR c++/30847
12289 * g++.dg/parse/cond3.C: New test.
12290
12291 PR middle-end/30704
12292 * gcc.c-torture/execute/ieee/pr30704.c: New test.
12293
12294 2007-04-02 Jason Merrill <jason@redhat.com>
12295
12296 PR c++/31187
12297 * g++.dg/ext/visibility/anon3.C: New test.
12298
12299 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12300
12301 PR libgfortran/31052
12302 * gfortran.dg/namelist_28.f90: New test.
12303
12304 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12305
12306 PR libgfortran/31366
12307 * gfortran.dg/direct_io_6.f90: New test.
12308
12309 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12310
12311 PR libgfortran/31207
12312 * gfortran.dg/advance_5.f90: New test.
12313 * gfortran.dg/advance_6.f90: New test.
12314
12315 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
12316
12317 * g++.dg/ext/dllimport6.C: Remove extra ';'.
12318 * g++.dg/ext/dllimport7.C: Likewise.
12319 * g++.dg/ext/selectany1.C: Likewise.
12320
12321 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
12322
12323 * g++.dg/parser/pr31138.C: New.
12324 * g++.dg/parser/pr31140.C: New.
12325 * g++.dg/parser/pr31141.C: New.
12326
12327 2007-03-30 Paolo Carlini <pcarlini@suse.de>
12328
12329 PR c++/26099
12330 * g++.dg/ext/is_base_of.C: New.
12331 * g++.dg/ext/has_virtual_destructor.C: New.
12332 * g++.dg/ext/is_polymorphic.C: New.
12333 * g++.dg/ext/is_base_of_diagnostic.C: New.
12334 * g++.dg/ext/is_enum.C: New.
12335 * g++.dg/ext/has_nothrow_assign.C: New.
12336 * g++.dg/ext/has_nothrow_constructor.C: New.
12337 * g++.dg/ext/is_empty.C: New.
12338 * g++.dg/ext/has_trivial_copy.C: New.
12339 * g++.dg/ext/has_trivial_assign.C: New.
12340 * g++.dg/ext/is_abstract.C: New.
12341 * g++.dg/ext/is_pod.C: New.
12342 * g++.dg/ext/has_nothrow_copy.C: New.
12343 * g++.dg/ext/is_class.C: New.
12344 * g++.dg/ext/has_trivial_constructor.C: New.
12345 * g++.dg/ext/is_union.C: New.
12346 * g++.dg/ext/has_trivial_destructor.C: New.
12347 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12348 * g++.dg/template/crash43.C: Likewise.
12349
12350 2007-03-29 Dirk Mueller <dmueller@suse.de>
12351
12352 * g++.dg/warn/pedantic2.C: New testcase.
12353
12354 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12355
12356 * size_dim.f90: Fix dg directive.
12357 * pr16433.f: Likewise.
12358 * use_6.f90: Likewise.
12359 * use_7.f90: Likewise.
12360 * entry_9.f90: Likewise.
12361 * pointer_intent_2.f90: Likewise.
12362 * protected_1.f90: Likewise.
12363 * fmt_missing_period_2.f: Likewise.
12364 * pointer_intent_3.f90: Likewise.
12365 * protected_2.f90: Likewise.
12366 * protected_3.f90: Likewise.
12367 * pr15754.f90: Likewise.
12368 * protected_4.f90: Likewise.
12369 * protected_5.f90: Likewise.
12370 * initialization_2.f90: Likewise.
12371 * protected_6.f90: Likewise.
12372 * continuation_7.f90: Likewise.
12373 * derived_function_interface_1.f90: Likewise.
12374 * der_pointer_4.f90: Likewise.
12375 * fmt_zero_precision.f90: Likewise.
12376 * blockdata_3.f90: Likewise.
12377 * fmt_missing_period_1.f: Likewise.
12378 * real_const_3.f90: Likewise.
12379 * use_4.f90: Likewise.
12380 * fmt_missing_period_3.f: Likewise.
12381 * use_5.f90: Likewise.
12382
12383 2007-03-28 Mike Stump <mrs@apple.com>
12384
12385 * gcc.dg/darwin-comm.c: Add.
12386
12387 2007-03-28 Eric Christopher <echristo@apple.com>
12388
12389 * lib/target-supports.exp (check_effective_target_fstack_protector):
12390 New.
12391 * gcc.dg/ssp-1.c: Use.
12392 * gcc.dg/ssp-2.c: Ditto.
12393
12394 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
12395
12396 PR c++/29077
12397 * g++.dg/parse/constructor3.C: New test.
12398
12399 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
12400
12401 * gnat.dg/thin_pointer.ad[sb]: New test.
12402
12403 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12404
12405 * g++.dg/cpp0x/bracket1.C: New.
12406 * g++.dg/cpp0x/bracket2.C: New.
12407 * g++.dg/cpp0x/bracket3.C: New.
12408 * g++.dg/cpp0x/bracket4.C: New.
12409
12410 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12411
12412 * g++.dg/cpp0x/temp_default1.C: New.
12413 * g++.dg/cpp0x/temp_default3.C: New.
12414 * g++.dg/cpp0x/temp_default2.C: New.
12415 * g++.dg/cpp0x/temp_default4.C: New.
12416
12417 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12418
12419 PR c++/29993
12420 * g++.dg/other/cv_func2.C: New.
12421
12422 2007-03-27 Janis Johnson <janis187@us.ibm.com>
12423
12424 * gcc.dg/dfp/func-vararg-alternate.h: New file.
12425 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12426 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12427 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12428
12429 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12430 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12431
12432 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12433
12434 * lib/compat.exp (compat-execute): Fix processing of file names.
12435
12436 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12437
12438 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12439
12440 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
12441
12442 * lib/target-supports.exp (check_effective_target_fortran_large_real):
12443 Delete created executable test file.
12444 (check_effective_target_fortran_large_int): Ditto.
12445 (check_effective_target_static_libgfortran): Ditto.
12446
12447 2007-03-26 Paolo Carlini <pcarlini@suse.de>
12448
12449 PR c++/30500
12450 * g++.dg/warn/pragma-system_header1.C: New test.
12451 * g++.dg/warn/pragma-system_header2.C: New test.
12452 * g++.dg/warn/pragma-system_header1.h. New.
12453 * g++.dg/warn/pragma-system_header2.h. New.
12454
12455 2007-03-26 Ian Lance Taylor <iant@google.com>
12456
12457 PR tree-optimization/31345
12458 * gcc.c-torture/compile/pr31345-1.c: New test.
12459
12460 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
12461
12462 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12463 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12464 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12465 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12466 * gfortran.dg/overload_1.f90: Likewise.
12467 * gfortran.dg/impure_assignment_1.f90: Likewise.
12468 * gfortran.dg/error_recovery_3.f90: Likewise.
12469 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12470 * gfortran.dg/sequence_types_1.f90: Likewise.
12471 * gfortran.dg/internal_references_1.f90: Likewise.
12472 * gfortran.dg/present_1.f90: Likewise.
12473 * gfortran.dg/volatile10.f90: Likewise.
12474 * gfortran.dg/module_equivalence_2.f90: Likewise.
12475 * gfortran.dg/use_4.f90: Likewise.
12476 * gfortran.dg/elemental_result_1.f90: Likewise.
12477 * gfortran.dg/generic_actual_arg.f90: Likewise.
12478 * gfortran.dg/private_type_5.f90: Likewise.
12479 * gfortran.dg/protected_4.f90: Likewise.
12480 * gfortran.dg/interface_3.f90: Likewise.
12481
12482 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12483
12484 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12485 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12486
12487 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12488
12489 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12490
12491 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12492
12493 PR libgfortran/31199
12494 * gfortran.dg/fmt_t_4.f90: New test.
12495
12496 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12497
12498 PR libfortran/31297
12499 * gfortran.dg/backspace_5.f: Initialize variable(s).
12500 * gfortran.dg/backspace_6.f: Likewise.
12501 * gfortran.dg/char_bounds_check_fail_1: Likewise.
12502 * gfortran.dg/direct_io_2.f90: Likewise.
12503 * gfortran.dg/write_back.f: Likewise.
12504 * gfortran.dg/write_rewind_2.f: Likewise.
12505 * gfortran.dg/write_rewind_1.f: Likewise.
12506 * gfortran.dg/write_rewind_2.f: Likewise.
12507
12508 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
12509
12510 PR tree-optimization/30784
12511 * gcc.dg/vect/pr30784.c: New test.
12512
12513 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12514
12515 PR fortran/30877
12516 * gfortran.dg/operator_1.f90: New test.
12517 * gfortran.dg/operator_2.f90: New test.
12518
12519 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12520
12521 PR libfortran/31196
12522 * gfortran.dg/reshape_transpose_1.f90: New test.
12523
12524 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12525
12526 PR fortran/30655
12527 * gfortran.dg/bounds_check_6.f90: New test.
12528
12529 2007-03-23 Michael Meissner <michael.meissner@amd.com>
12530
12531 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12532 #ifndef/#endif.
12533 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12534 * gcc.dg/dfp/decfloat-constants.c: Ditto.
12535
12536 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
12537
12538 PR fortran/31209
12539 * gfortran.dg/pointer_function_actual_1.f90: New test.
12540
12541 PR fortran/31200
12542 * gfortran.dg/pointer_function_actual_2.f90: New test.
12543
12544 PR fortran/31215
12545 * gfortran.dg/result_in_spec_1.f90: New test.
12546
12547 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12548
12549 PR fortran/30834
12550 * gfortran.dg/integer_exponentiation_3.F90: New test.
12551 * gfortran.dg/integer_exponentiation_4.f90: New test.
12552 * gfortran.dg/integer_exponentiation_5.F90: New test.
12553
12554 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12555
12556 PR c++/30863
12557 * g++.dg/template/error24.C: New test.
12558 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12559
12560 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12561
12562 PR c++/31273
12563 * g++.dg/expr/bitfield7.C: New test.
12564
12565 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12566
12567 PR other/23572
12568 * gcc.dg/float-range-4.c: New.
12569 * gcc.dg/float-range-1.c: Update. Test for a warning.
12570 * gcc.dg/float-range-3.c: New.
12571 * gcc.dg/float-range-5.c: New.
12572
12573 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12574
12575 PR fortran/31262
12576 * gfortran.dg/no_range_check_1.f90: New test.
12577
12578 2007-03-22 Dirk Mueller <dmueller@suse.de>
12579
12580 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12581 * g++.dg/other/static1.C: Remove stray semicolon.
12582 * g++.dg/other/init1.C: Likewise.
12583 * g++.dg/rtti/dyncast1.C: Likewise.
12584 * g++.dg/tree-ssa/pr17153.C: Likewise.
12585 * g++.dg/lookup/disamb1.C: Likewise.
12586 * g++.dg/lookup/scoped2.C: Likewise.
12587 * g++.dg/lookup/friend7.C: Likewise.
12588 * g++.dg/parse/parse4.C: Likewise.
12589 * g++.dg/parse/parse5.C: Likewise.
12590 * g++.dg/expr/pr29066.C: Likewise.
12591 * g++.dg/expr/cast4.C: Likewise.
12592 * g++.dg/tc1/dr193.C: Likewise.
12593 * g++.dg/tc1/dr213.C: Likewise.
12594 * g++.dg/abi/dcast1.C: Likewise.
12595 * g++.dg/abi/covariant2.C: Likewise.
12596 * g++.dg/inherit/covariant11.C: Likewise.
12597 * g++.dg/inherit/covariant9.C: Likewise.
12598 * g++.dg/inherit/covariant10.C: Likewise.
12599 * g++.dg/init/static3.C: Likewise.
12600 * g++.dg/init/init-ref3.C: Likewise.
12601 * g++.dg/init/ref10.C: Likewise.
12602 * g++.dg/template/meminit2.C: Likewise.
12603 * g++.dg/template/using9.C: Likewise.
12604 * g++.dg/template/friend9.C: Likewise.
12605 * g++.dg/template/ref1.C: Likewise.
12606 * g++.old-deja/g++.warn/inline.C: Likewise.
12607 * g++.old-deja/g++.robertl/eb91.C: Likewise.
12608 * g++.old-deja/g++.robertl/eb46.C: Likewise.
12609 * g++.old-deja/g++.robertl/eb34.C: Likewise.
12610 * g++.old-deja/g++.robertl/eb43.C: Likewise.
12611 * g++.old-deja/g++.robertl/eb26.C: Likewise.
12612 * g++.old-deja/g++.robertl/eb116.C: Likewise.
12613 * g++.old-deja/g++.brendan/copy5.C: Likewise.
12614 * g++.old-deja/g++.brendan/overload8.C: Likewise.
12615 * g++.old-deja/g++.brendan/overload11.C: Likewise.
12616 * g++.old-deja/g++.brendan/copy7.C: Likewise.
12617 * g++.old-deja/g++.brendan/crash38.C: Likewise.
12618 * g++.old-deja/g++.brendan/template11.C: Likewise.
12619 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12620 * g++.old-deja/g++.brendan/crash50.C: Likewise.
12621 * g++.old-deja/g++.brendan/crash16.C: Likewise.
12622 * g++.old-deja/g++.jason/pmem2.C: Likewise.
12623 * g++.old-deja/g++.jason/parse9.C: Likewise.
12624 * g++.old-deja/g++.jason/byval2.C: Likewise.
12625 * g++.old-deja/g++.jason/overload8.C: Likewise.
12626 * g++.old-deja/g++.jason/pmf8.C: Likewise.
12627 * g++.old-deja/g++.jason/template33.C: Likewise.
12628 * g++.old-deja/g++.jason/return3.C: Likewise.
12629 * g++.old-deja/g++.jason/scoping2.C: Likewise.
12630 * g++.old-deja/g++.jason/virtual.C: Likewise.
12631 * g++.old-deja/g++.jason/opeq3.C: Likewise.
12632 * g++.old-deja/g++.jason/template27.C: Likewise.
12633 * g++.old-deja/g++.jason/synth6.C: Likewise.
12634 * g++.old-deja/g++.jason/ref8.C: Likewise.
12635 * g++.old-deja/g++.jason/offset1.C: Likewise.
12636 * g++.old-deja/g++.other/static20.C: Likewise.
12637 * g++.old-deja/g++.other/array1.C: Likewise.
12638 * g++.old-deja/g++.other/new3.C: Likewise.
12639 * g++.old-deja/g++.other/array2.C: Likewise.
12640 * g++.old-deja/g++.other/overload9.C: Likewise.
12641 * g++.old-deja/g++.other/cast6.C: Likewise.
12642 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12643 * g++.old-deja/g++.other/eh4.C: Likewise.
12644 * g++.old-deja/g++.other/using7.C: Likewise.
12645 * g++.old-deja/g++.other/init18.C: Likewise.
12646 * g++.old-deja/g++.other/dyncast1.C: Likewise.
12647 * g++.old-deja/g++.other/dyncast2.C: Likewise.
12648 * g++.old-deja/g++.other/dtor11.C: Likewise.
12649 * g++.old-deja/g++.pt/static11.C: Likewise.
12650 * g++.old-deja/g++.pt/crash19.C: Likewise.
12651 * g++.old-deja/g++.pt/overload12.C: Likewise.
12652 * g++.old-deja/g++.pt/crash46.C: Likewise.
12653 * g++.old-deja/g++.pt/mi1.C: Likewise.
12654 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12655 * g++.old-deja/g++.pt/nontype5.C: Likewise.
12656 * g++.old-deja/g++.pt/local5.C: Likewise.
12657 * g++.old-deja/g++.pt/typename2.C: Likewise.
12658 * g++.old-deja/g++.pt/explicit80.C: Likewise.
12659 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12660 * g++.old-deja/g++.law/visibility1.C: Likewise.
12661 * g++.old-deja/g++.law/visibility2.C: Likewise.
12662 * g++.old-deja/g++.law/virtual2.C: Likewise.
12663 * g++.old-deja/g++.law/operators19.C: Likewise.
12664 * g++.old-deja/g++.law/parsing10.C: Likewise.
12665 * g++.old-deja/g++.law/visibility4.C: Likewise.
12666 * g++.old-deja/g++.law/operators4.C: Likewise.
12667 * g++.old-deja/g++.law/dtors2.C: Likewise.
12668 * g++.old-deja/g++.law/missed-error3.C: Likewise.
12669 * g++.old-deja/g++.law/visibility10.C: Likewise.
12670 * g++.old-deja/g++.law/scope3.C: Likewise.
12671 * g++.old-deja/g++.law/casts2.C: Likewise.
12672 * g++.old-deja/g++.law/code-gen5.C: Likewise.
12673 * g++.old-deja/g++.law/operators33.C: Likewise.
12674 * g++.old-deja/g++.law/friend4.C: Likewise.
12675 * g++.old-deja/g++.mike/pmf7.C: Likewise.
12676 * g++.old-deja/g++.mike/p5611.C: Likewise.
12677 * g++.old-deja/g++.mike/net37.C: Likewise.
12678 * g++.old-deja/g++.mike/p3570.C: Likewise.
12679 * g++.old-deja/g++.mike/p5718.C: Likewise.
12680 * g++.old-deja/g++.mike/net21.C: Likewise.
12681 * g++.old-deja/g++.mike/p1862.C: Likewise.
12682 * g++.old-deja/g++.mike/p4511.C: Likewise.
12683 * g++.old-deja/g++.mike/virt3.C: Likewise.
12684 * g++.old-deja/g++.mike/p16146.C: Likewise.
12685 * g++.old-deja/g++.mike/p1989.C: Likewise.
12686 * g++.old-deja/g++.mike/p5571.C: Likewise.
12687 * g++.old-deja/g++.gb/scope10.C: Likewise.
12688 * g++.old-deja/g++.abi/primary5.C: Likewise.
12689 * g++.old-deja/g++.abi/empty2.C: Likewise.
12690 * g++.old-deja/g++.abi/arraynew.C: Likewise.
12691 * g++.old-deja/g++.eh/vbase4.C: Likewise.
12692 * g++.old-deja/g++.eh/ptr1.C: Likewise.
12693 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12694 * g++.old-deja/g++.bob/template3.C: Likewise.
12695 * g++.old-deja/g++.bob/inherit1.C: Likewise.
12696
12697 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
12698
12699 PR fortran/31193
12700 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12701
12702 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
12703
12704 PR fortran/20897
12705 * gfortran.dg/derived_name_1.f90: New.
12706 * gfortran.dg/derived_name_2.f: New.
12707
12708 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12709
12710 * lib/target-supports.exp (check_effective_target_nonpic): New
12711 procedure.
12712 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12713 when compiling PIC.
12714 * gcc.target/i386/asm-4.c: Require nonpic.
12715 * gcc.target/i386/cmov1.c: Likewise.
12716 * gcc.target/i386/mul.c: Likewise.
12717 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12718 * gcc.target/i386/ssetype-1.c: Require nonpic.
12719 * gcc.target/i386/ssetype-3.c: Likewise.
12720 * gcc.target/i386/ssetype-5.c: Likewise.
12721
12722 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12723
12724 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12725 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12726 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12727 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12728
12729 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
12730
12731 PR tree-optimization/30590
12732 * g++.dg/opt/pr30590.C: New testcase.
12733
12734 2007-03-20 Jakub Jelinek <jakub@redhat.com>
12735
12736 PR c/30762
12737 * gcc.dg/pr30762-1.c: New test.
12738 * gcc.dg/pr30762-2.c: New test.
12739
12740 PR inline-asm/30505
12741 * gcc.target/i386/pr30505.c: New test.
12742
12743 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
12744
12745 * gcc.target/arm/register-variables.c: New.
12746
12747 2007-03-19 Jeff Law <law@redhat.com>
12748
12749 * PR tree-optimization/30984
12750 * gcc.c-torture/pr30984.c: New test.
12751
12752 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
12753 Richard Guenther <rguenther@suse.de>
12754
12755 PR tree-optimization/31254
12756 * gcc.dg/torture/pr31254.c: New testcase.
12757
12758 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
12759
12760 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12761 target default_packed.
12762
12763 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12764
12765 PR fortran/31203
12766 * gfortran.dg/string_length_1.f90: New test.
12767
12768 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12769
12770 PR testsuite/30395
12771 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12772
12773 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12774
12775 PR libgfortran/31052
12776 * gfortran.dg/namelist_27.f90: New test.
12777
12778 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
12779
12780 PR fortran/30531
12781 * gfortran.dg/used_types_14.f90: New test.
12782
12783 PR fortran/31086
12784 * gfortran.dg/used_types_15.f90: New test.
12785
12786 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
12787
12788 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12789 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12790
12791 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12792
12793 PR fortran/31120
12794 * gfortran.dg/integer_exponentiation_2.f90: New test.
12795
12796 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
12797
12798 PR tree-optimization/31041
12799 * gcc.dg/vect/pr31041.c: New test.
12800
12801 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12802
12803 * g++.dg/warn/Wconversion-integer.C: New
12804 * g++.dg/warn/Wconversion-real.C: New.
12805 * g++.dg/warn/Wconversion-real-integer.C: New.
12806 * g++.dg/warn/conv2.C: Updated.
12807
12808 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12809
12810 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12811 exclude RTPs.
12812
12813 2007-03-16 Richard Guenther <rguenther@suse.de>
12814
12815 PR tree-optimization/31146
12816 * g++.dg/tree-ssa/pr31146.C: New testcase.
12817
12818 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12819
12820 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12821 assume that the target has <features.h>.
12822
12823 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12824
12825 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12826 dg-options rather than to the whole test.
12827
12828 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
12829
12830 PR debug/29906
12831 * g++.dg/debug/pr29906.C: New
12832
12833 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12834
12835 PR libgfortran/31099
12836 * gfortran.dg/unformatted_recl.f90: Update test.
12837
12838 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
12839
12840 * gcc.dg/tree-ssa/prefetch-5.c: New test.
12841
12842 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12843
12844 PR c++/30891
12845 * g++.dg/parse/namespace-definition.C: New.
12846
12847 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12848
12849 PR c++/24924
12850 * g++.dg/cpp/pedantic-errors.C: New.
12851 * g++.dg/cpp/permissive.C: New.
12852
12853 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12854
12855 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12856 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12857
12858 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12859
12860 * lib/target-supports.exp (check_missing_uclibc_feature)
12861 (check_effective_target_wchar): New procedures.
12862 * gcc.dg/wchar_t-1.c: Require target wchar.
12863 * gcc.dg/wint_t-1.c: Likewise.
12864
12865 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12866
12867 * lib/target-supports.exp (check_gc_sections_available): Return
12868 false for VxWorks targets.
12869
12870 2007-03-15 Dirk Mueller <dmueller@suse.de>
12871
12872 * g++.dg/warn/Wconversion2.C: Fix typo.
12873 * gcc.dg/if-empty-1.c: Ditto.
12874
12875 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12876
12877 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12878
12879 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12880
12881 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12882 * gcc.target/i386/pr31167.c: Ditto.
12883
12884 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12885
12886 PR target/31167
12887 * gcc.target/i386/pr31167.c: New test.
12888
12889 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
12890
12891 PR fortran/30922
12892 * gfortran.dg/import5.f90.f90: New test.
12893
12894
12895 PR fortran/30879
12896 * gfortran.dg/data_components_1.f90: New test.
12897
12898
12899 PR fortran/30870
12900 * gfortran.dg/generic_13.f90: New test.
12901
12902 PR fortran/31163
12903 * gfortran.dg/alloc_comp_basics_5.f90: New test.
12904
12905 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12906
12907 PR libgfortran/31051
12908 * gfortran.dg/fmt_t_4.f90: New
12909
12910 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12911
12912 PR C++/31165
12913 * g++.dg/other/default7.C: New test.
12914
12915 2007-03-15 Dirk Mueller <dmueller@suse.de>
12916
12917 * g++.dg/warn/Wconversion2.C: New.
12918
12919 2007-03-14 Eric Christopher <echristo@apple.com>
12920
12921 * gcc.dg/ssp-1.c: New.
12922 * gcc.dg/ssp-2.c: Ditto.
12923
12924 2007-03-14 Dirk Mueller <dmueller@suse.de>
12925
12926 * g++.dg/warn/do-empty.C: New.
12927 * gcc.dg/do-empty.c: New.
12928 * gcc.dg/if-empty-1.c: Update.
12929 * gcc.dg/20001116-1.c: Update.
12930 * gcc.dg/pr23165.c: Update.
12931
12932 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12933
12934 * gfortran.dg/module_implicit_conversion.f90: New test.
12935
12936 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12937
12938 PR middle-end/31127
12939 * gcc.dg/pr31127.c: New.
12940
12941 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12942
12943 * gcc.dg/tree-ssa/loop-26.c: New test.
12944
12945 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12946
12947 * gcc.target/i386/cmpxchg16b-1.c: New test.
12948
12949 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12950
12951 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12952 * gcc.dg/c99-vla-1.c: Likewise.
12953 * g++.dg/ext/vla1.C: Likewise
12954
12955 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12956
12957 * gcc.dg/wvla-1.c: New test
12958 * gcc.dg/wvla-2.c: New test
12959 * gcc.dg/wvla-3.c: New test
12960 * gcc.dg/wvla-4.c: New test
12961 * gcc.dg/wvla-5.c: New test
12962 * gcc.dg/wvla-6.c: New test
12963 * gcc.dg/wvla-7.c: New test
12964 * g++.dg/warn/Wvla-1.C: New test
12965 * g++.dg/warn/Wvla-2.C: New test
12966 * g++.dg/warn/Wvla-3.C: New test
12967
12968 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12969
12970 PR c++/30108
12971 * g++.dg/other/default6.C: New test.
12972
12973 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12974
12975 * lib/target-supports.exp (check_profiling_available): Return false
12976 for VxWorks.
12977 (check_effective_target_vxworks_kernel): New procedure.
12978 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12979 VxWorks.
12980 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12981 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12982 to include VxWorks.
12983 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12984
12985 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12986
12987 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12988 PIC is not supported.
12989 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12990 * gcc.dg/20020426-2.c: Likewise.
12991 * gcc.dg/pr28243.c: Likewise.
12992 * gcc.dg/visibility-11.c: Likewise.
12993 * gcc.dg/tls/opt-9.c: Likewise.
12994 * gcc.dg/tls/opt-10.c: Likewise.
12995 * gcc.dg/tls/pic-1.c: Likewise.
12996 * gcc.dg/tls/struct-1.c: Likewise.
12997 * gcc.target/i386/20000807-1.c: Likewise.
12998 * gcc.target/i386/20000904-1.c: Likewise.
12999 * gcc.target/i386/20011119-1.c: Likewise.
13000 * gcc.target/i386/990213-2.c: Likewise.
13001 * gcc.target/i386/990214-1.c: Likewise.
13002 * gcc.target/i386/compress-float-387-pic.c: Likewise.
13003 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13004 * gcc.target/i386/pic-1.c: Likewise.
13005 * gcc.target/i386/pr21518.c: Likewise.
13006 * gcc.target/i386/pr23098.c: Likewise.
13007 * gcc.target/i386/pr23943.c: Likewise.
13008
13009 2007-03-11 Mark Mitchell <mark@codesourcery.com>
13010
13011 PR c++/31038
13012 * g++.dg/template/complit2.C: New test.
13013
13014 PR c++/30328
13015 * g++.dg/ext/bitfield1.C: New test.
13016
13017 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
13018
13019 PR fortran/30883
13020 * gfortran.dg/interface_11.f90: New test.
13021
13022 2007-03-11 Richard Guenther <rguenther@suse.de>
13023
13024 PR tree-optimization/31115
13025 * gcc.dg/torture/pr31115.c: New testcase.
13026
13027 2007-03-11 Ira Rosen <irar@il.ibm.com>
13028
13029 PR tree-optimization/29925
13030 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13031
13032 2007-03-10 Mark Mitchell <mark@codesourcery.com>
13033
13034 PR c++/30274
13035 * g++.dg/expr/bitfield3.C: New test.
13036 * g++.dg/expr/bitfield4.C: Likewise.
13037 * g++.dg/expr/bitfield5.C: Likewise.
13038 * g++.dg/expr/bitfield6.C: Likewise.
13039
13040 PR c++/30924
13041 * g++.dg/template/array18.C: New test.
13042
13043 2007-03-10 Dirk Mueller <dmueller@suse.de>
13044
13045 PR c++/17946
13046 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13047 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13048
13049 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
13050
13051 PR c++/20599
13052 * g++.dg/cpp0x/variadic-bind.C: New.
13053 * g++.dg/cpp0x/variadic-function.C: New.
13054 * g++.dg/cpp0x/variadic-mem_fn.C: New.
13055 * g++.dg/cpp0x/variadic-tuple.C: New.
13056 * g++.dg/cpp0x/variadic1.C: New.
13057 * g++.dg/cpp0x/variadic2.C: New.
13058 * g++.dg/cpp0x/variadic3.C: New.
13059 * g++.dg/cpp0x/variadic4.C: New.
13060 * g++.dg/cpp0x/variadic5.C: New.
13061 * g++.dg/cpp0x/variadic6.C: New.
13062 * g++.dg/cpp0x/variadic7.C: New.
13063 * g++.dg/cpp0x/variadic8.C: New.
13064 * g++.dg/cpp0x/variadic9.C: New.
13065 * g++.dg/cpp0x/variadic10.C: New.
13066 * g++.dg/cpp0x/variadic11.C: New.
13067 * g++.dg/cpp0x/variadic12.C: New.
13068 * g++.dg/cpp0x/variadic13.C: New.
13069 * g++.dg/cpp0x/variadic14.C: New.
13070 * g++.dg/cpp0x/variadic15.C: New.
13071 * g++.dg/cpp0x/variadic16.C: New.
13072 * g++.dg/cpp0x/variadic17.C: New.
13073 * g++.dg/cpp0x/variadic18.C: New.
13074 * g++.dg/cpp0x/variadic19.C: New.
13075 * g++.dg/cpp0x/variadic20.C: New.
13076 * g++.dg/cpp0x/variadic21.C: New.
13077 * g++.dg/cpp0x/variadic22.C: New.
13078 * g++.dg/cpp0x/variadic23.C: New.
13079 * g++.dg/cpp0x/variadic24.C: New.
13080 * g++.dg/cpp0x/variadic25.C: New.
13081 * g++.dg/cpp0x/variadic26.C: New.
13082 * g++.dg/cpp0x/variadic27.C: New.
13083 * g++.dg/cpp0x/variadic28.C: New.
13084 * g++.dg/cpp0x/variadic29.C: New.
13085 * g++.dg/cpp0x/variadic30.C: New.
13086 * g++.dg/cpp0x/variadic31.C: New.
13087 * g++.dg/cpp0x/variadic32.C: New.
13088 * g++.dg/cpp0x/variadic33.C: New.
13089 * g++.dg/cpp0x/variadic34.C: New.
13090 * g++.dg/cpp0x/variadic35.C: New.
13091 * g++.dg/cpp0x/variadic36.C: New.
13092 * g++.dg/cpp0x/variadic37.C: New.
13093 * g++.dg/cpp0x/variadic38.C: New.
13094 * g++.dg/cpp0x/variadic39.C: New.
13095 * g++.dg/cpp0x/variadic40.C: New.
13096 * g++.dg/cpp0x/variadic41.C: New.
13097 * g++.dg/cpp0x/variadic42.C: New.
13098 * g++.dg/cpp0x/variadic43.C: New.
13099 * g++.dg/cpp0x/variadic44.C: New.
13100 * g++.dg/cpp0x/variadic45.C: New.
13101 * g++.dg/cpp0x/variadic46.C: New.
13102 * g++.dg/cpp0x/variadic47.C: New.
13103 * g++.dg/cpp0x/variadic48.C: New.
13104 * g++.dg/cpp0x/variadic49.C: New.
13105 * g++.dg/cpp0x/variadic50.C: New.
13106 * g++.dg/cpp0x/variadic51.C: New.
13107 * g++.dg/cpp0x/variadic52.C: New.
13108 * g++.dg/cpp0x/variadic53.C: New.
13109 * g++.dg/cpp0x/variadic54.C: New.
13110 * g++.dg/cpp0x/variadic55.C: New.
13111 * g++.dg/cpp0x/variadic56.C: New.
13112 * g++.dg/cpp0x/variadic57.C: New.
13113 * g++.dg/cpp0x/variadic58.C: New.
13114 * g++.dg/cpp0x/variadic59.C: New.
13115 * g++.dg/cpp0x/variadic60.C : New.
13116 * g++.dg/cpp0x/variadic61.C : New.
13117 * g++.dg/cpp0x/variadic62.C : New.
13118 * g++.dg/cpp0x/variadic63.C : New.
13119 * g++.dg/cpp0x/variadic64.C : New.
13120 * g++.dg/cpp0x/variadic65.C : New.
13121 * g++.dg/cpp0x/variadic66.C : New.
13122 * g++.dg/cpp0x/variadic67.C : New.
13123 * g++.dg/cpp0x/variadic68.C : New.
13124 * g++.dg/cpp0x/variadic69.C : New.
13125 * g++.dg/cpp0x/variadic70.C : New.
13126 * g++.dg/cpp0x/variadic71.C : New.
13127 * g++.dg/cpp0x/variadic72.C : New.
13128 * g++.dg/cpp0x/variadic73.C : New.
13129 * g++.dg/cpp0x/variadic74.C : New.
13130 * g++.dg/cpp0x/variadic75.C : New.
13131 * g++.dg/cpp0x/variadic-ex1.C : New.
13132 * g++.dg/cpp0x/variadic-ex2.C : New.
13133 * g++.dg/cpp0x/variadic-ex3.C : New.
13134 * g++.dg/cpp0x/variadic-ex4.C : New.
13135 * g++.dg/cpp0x/variadic-ex5.C : New.
13136 * g++.dg/cpp0x/variadic-ex6.C : New.
13137 * g++.dg/cpp0x/variadic-ex7.C : New.
13138 * g++.dg/cpp0x/variadic-ex8.C : New.
13139 * g++.dg/cpp0x/variadic-ex9.C : New.
13140 * g++.dg/cpp0x/variadic-ex10.C : New.
13141 * g++.dg/cpp0x/variadic-ex11.C : New.
13142 * g++.dg/cpp0x/variadic-ex12.C : New.
13143 * g++.dg/cpp0x/variadic-ex13.C : New.
13144 * g++.dg/cpp0x/variadic-ex14.C : New.
13145
13146 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13147
13148 PR libgfortran/31099
13149 * gfortran.dg/unformatted_recl.f90: New test.
13150
13151 2007-03-09 Roger Sayle <roger@eyesopen.com>
13152
13153 * gcc.dg/fold-eqcmplx-1.c: New test case.
13154
13155 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
13156
13157 PR rtl-optimization/30643
13158 * gcc.dg/pr30643.c: New.
13159
13160 2007-03-09 Chao-ying Fu <fu@mips.com>
13161
13162 * gcc.target/mips/mips32-dspr2-type.c: New test.
13163 * gcc.target/mips/mips32-dspr2.c: New test.
13164 * gcc.target/mips/dspr2-MULT.c: New test.
13165 * gcc.target/mips/dspr2-MULTU.c: New test.
13166 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13167 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13168 Adjust some formats.
13169
13170 2007-03-09 Dirk Mueller <dmueller@suse.de>
13171
13172 PR c++/17946
13173 * gcc.dg/Wlogical-op-1.c: New.
13174 * g++.dg/warn/Wlogical-op-1.C: New.
13175
13176 2007-03-09 Richard Guenther <rguenther@suse.de>
13177
13178 PR tree-optimization/30904
13179 PR middle-end/31058
13180 * gcc.dg/pr30904.c: Remove xfail.
13181
13182 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
13183
13184 PR C/31072
13185 * gcc.c-torture/execute/pr31072.c: New test.
13186
13187 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13188
13189 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13190 * gcc.dg/torture/builtin-attr-1.c: Likewise.
13191 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
13192 *lrint* and *lround*.
13193 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13194 floor->lfloor.
13195 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13196 * gcc.dg/torture/builtin-integral-1.c: Likewise.
13197 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
13198 and *lround*. Correct macro names.
13199 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13200 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13201
13202 2007-03-08 Ian Lance Taylor <iant@google.com>
13203
13204 * gcc.dg/no-strict-overflow-5.c: New test.
13205 * gcc.dg/no-strict-overflow-6.c: New test.
13206 * gcc.dg/Wstrict-overflow-11.c: New test.
13207 * gcc.dg/Wstrict-overflow-12.c: New test.
13208 * gcc.dg/Wstrict-overflow-13.c: New test.
13209 * gcc.dg/Wstrict-overflow-14.c: New test.
13210 * gcc.dg/Wstrict-overflow-15.c: New test.
13211
13212 2007-03-08 Richard Sandiford <richard@codesourcery.com>
13213
13214 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
13215 for VxWorks kernel mode.
13216 * gcc.c-torture/execute/strncmp-1.x: Likewise.
13217
13218 2007-03-08 Richard Sandiford <richard@codesourcery.com>
13219
13220 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13221 mode.
13222
13223 2007-03-08 Richard Sandiford <richard@codesourcery.com>
13224
13225 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13226 and lib/bfill.c on VxWorks targets.
13227 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13228 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13229 lib/bfill.c and lib/memmove.c on VxWorks targets.
13230 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13231 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13232 on VxWorks targets.
13233 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13234 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13235
13236 2007-03-08 Tobias Burnus <burnus@net-b.de>
13237
13238 * gfortran.dg/use_5.f90: New test.
13239 * gfortran.dg/use_6.f90: Ditto.
13240 * gfortran.dg/use_7.f90: Ditto.
13241
13242 2007-03-08 Tobias Burnus <burnus@net-b.de>
13243
13244 PR fortran/30973
13245 * gfortran.dg/use_4.f90: New test.
13246 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13247
13248 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
13249
13250 PR fortran/31011
13251 * gfortran.dg/parameter_array_section_2.f90: New test.
13252
13253 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
13254
13255 PR c++/30852
13256 * g++.dg/ext/offsetof1.C: Add cases with volatile.
13257
13258 PR c++/30534
13259 * g++.dg/template/arg5.C: New test.
13260
13261 2007-03-07 Joseph Myers <joseph@codesourcery.com>
13262
13263 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13264
13265 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
13266
13267 * gcc.dg/var-expand1.c: Add newline at end of file.
13268
13269 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
13270
13271 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13272
13273 2007-03-06 Richard Sandiford <richard@codesourcery.com>
13274
13275 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13276
13277 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13278
13279 * gcc.dg/torture/builtin-convert-4.c: New test.
13280
13281 2007-03-05 Ian Lance Taylor <iant@google.com>
13282
13283 * gcc.c-torture/compile/pr31034.c: New test.
13284
13285 2007-03-05 Ian Lance Taylor <iant@google.com>
13286
13287 * gcc.dg/inline-18.c: New test.
13288 * gcc.dg/inline-19.c: New test.
13289 * gcc.dg/inline-20.c: New test.
13290 * gcc.dg/inline-21.c: New test.
13291
13292 2007-03-05 Richard Guenther <rguenther@suse.de>
13293
13294 PR tree-optimization/14052
13295 * gcc.dg/tree-ssa/vrp33.c: New testcase.
13296
13297 2007-03-05 Richard Guenther <rguenther@suse.de>
13298
13299 PR tree-optimization/23777
13300 * gcc.dg/tree-ssa/pr23777.c: New testcase.
13301
13302 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13303
13304 PR other/30465
13305 * gcc.dg/multiple-overflow-warn-3.c: New.
13306 * g++.dg/warn/multiple-overflow-warn-3.C: New.
13307
13308 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
13309
13310 PR c++/30895
13311 * g++.dg/parse/template23.C: New test.
13312
13313 2007-03-04 Roger Sayle <roger@eyesopen.com>
13314
13315 PR middle-end/30744
13316 * gcc.dg/pr30744-1.c: New test case.
13317
13318 2007-03-04 Tobias Burnus <burnus@net-b.de>
13319
13320 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13321
13322 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13323
13324 PR target/30406
13325 * gfortran.dg/logical_3.f90: New test.
13326
13327 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
13328
13329 PR libfortran/30981
13330 * gfortran.dg/integer_exponentiation_1.f90: New test.
13331
13332 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
13333
13334 * gcc.target/m68k/m68k.exp: New.
13335 * gcc.target/m68k/crash1.c: New.
13336
13337 2007-03-03 Tobias Burnus <burnus@net-b.de>
13338
13339 * gfortran.dg/c_by_val.c: Use int64_t instead of long
13340 to be more compatible with integer(kind=8).
13341
13342 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13343
13344 PR libfortran/31001
13345 * gfortran.dg/zero_sized_3.f90: New test.
13346
13347 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13348
13349 PR c++/15787
13350 * g++.dg/parse/else.C: New.
13351 * g++.dg/parse/else-2.C: New.
13352
13353 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
13354 Tobias Burnus <burnus@net-b.de>
13355
13356 PR fortran/30882
13357 * gfortran.dg/size_dim.f90: New test.
13358
13359 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
13360 Tobias Burnus <burnus@net-b.de>
13361
13362 PR fortran/30873
13363 * gfortran.dg/entry_9.f90: New test.
13364
13365 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
13366
13367 PR c++/28253
13368 * g++.dg/inherit/covariant16.C: New test.
13369
13370 2007-03-02 Geoffrey Keating <geoffk@apple.com>
13371
13372 * g++.dg/other/darwin-minversion-1.C: New.
13373
13374 2007-03-02 Diego Novillo <dnovillo@redhat.com>
13375
13376 * gcc.dg/tree-ssa/20070302-1.c: New test.
13377
13378 2007-03-02 Joseph Myers <joseph@codesourcery.com>
13379
13380 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13381 tests.
13382
13383 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
13384
13385 * gcc.dg/tree-ssa/prefetch-4.c: New test.
13386
13387 2007-03-01 Simon Baldwin <simonb@google.com>
13388
13389 PR c++/23689
13390 * warn/ignored_typedef.C: New.
13391 * init/ctor8.C: Added dg-warning to consume ignored typedef
13392 warning.
13393 * template/typedef2.C: Ditto. Moved dg-error onto its own line
13394 and added an explicit line number.
13395
13396 2007-02-28 Richard Guenther <rguenther@suse.de>
13397
13398 PR middle-end/30364
13399 * gcc.dg/torture/pr30364-1.c: New testcase.
13400 * gcc.dg/torture/pr30364-2.c: Likewise.
13401 * gcc.dg/torture/pr30364-3.c: Likewise.
13402
13403 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13404
13405 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13406 powerpc*, use -funsafe-math-optimizations.
13407 * gcc.dg/torture/builtin-logb-1.c: Likewise.
13408 * gcc.dg/torture/builtin-modf-1.c: Likewise.
13409
13410 2007-02-28 Tobias Burnus <burnus@net-b.de>
13411 Paul Thomas <pault@gcc.gnu.org>
13412
13413 PR fortran/30888
13414 PR fortran/30887
13415 * c_by_val_1.f: Test %VAL() with non-default kind.
13416 * c_by_val.c: Ditto.
13417 * c_by_val_4.f: New test.
13418
13419 2007-02-28 Tobias Burnus <burnus@net-b.de>
13420
13421 PR fortran/30968
13422 * gfortran.dg/continuation_7.f90: New test.
13423
13424 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
13425
13426 * g++.dg/inherit/thunk7.C: New test.
13427 * lib/target-supports.exp (check_profiling_available): Not available
13428 for bfin-*-*.
13429
13430 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
13431
13432 PR target/30970
13433 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13434
13435 2007-02-27 Mark Mitchell <mark@codesourcery.com>
13436
13437 * lib/target-supports.exp (check_effective_target_init_priority):
13438 Remove Solaris special case.
13439
13440 2007-02-26 Geoffrey Keating <geoffk@apple.com>
13441
13442 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13443 for more builtin types.
13444
13445 * g++.dg/ext/visibility/class1.C: Port to Darwin.
13446 * g++.dg/ext/visibility/noPLT.C: Likewise.
13447
13448 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13449
13450 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13451 sh* targets.
13452
13453 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
13454
13455 PR fortran/30865
13456 * size_optional_dim_1.f90: New test.
13457
13458 2007-02-25 Mark Mitchell <mark@codesourcery.com>
13459
13460 * gcc.dg/vxworks/vxworks.exp: New file.
13461 * gcc.dg/vxworks/initpri1.c: Likewise.
13462 * gcc.dg/vxworks/initpri2.c: Likewise.
13463 * gcc.dg/initpri2.c: Add more tests.
13464 * g++.dg/special/initpri2.C: Likewise.
13465
13466 * gcc.dg/initpri1.c: New test.
13467 * gcc.dg/initpri2.c: Likewise.
13468 * g++.dg/special/initpri1.C: New test.
13469 * g++.dg/special/initpri2.C: Likewise.
13470 * g++.dg/special/conpr-1.C: Use init_priority effective target.
13471 * g++.dg/special/conpr-2.C: Likewise.
13472 * g++.dg/special/conpr-3.C: Likewise.
13473 * g++.dg/special/conpr-4.C: Likewise.
13474 * g++.dg/special/initp1.C: Likewise.
13475 * g++.dg/special/ecos.exp: Remove code to detect availability of
13476 constructor priorities.
13477 * lib/target-supports.exp (check_effective_target_init_priority):
13478 New function.
13479
13480 2007-02-24 Jan Hubicka <jh@suse.cz>
13481
13482 * gcc.c-torture/execute/pr30778.c: New testcase.
13483
13484 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13485
13486 PR libgfortran/30918
13487 * gfortran.dg/namelist_26.f90: New test.
13488
13489 2007-02-24 Richard Guenther <rguenther@suse.de>
13490
13491 PR middle-end/30951
13492 * gcc.dg/pr30951.c: New testcase.
13493
13494 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13495
13496 * gcc.dg/torture/builtin-modf-1.c: New test.
13497
13498 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
13499
13500 PR tree-optimization/30904
13501 * gcc.dg/pr30904.c: New test.
13502
13503 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13504
13505 * gcc.test-framework/README: Correct command.
13506 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13507 -Wunused-value.
13508 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13509
13510 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
13511
13512 * lib/target-supports.exp (check_effective_target_unwrapped): New.
13513
13514 2007-02-23 Mark Mitchell <mark@codesourcery.com>
13515
13516 * lib/target-supports.exp (check_effective_target_newlib): New
13517 function.
13518
13519 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
13520
13521 PR fortran/30660
13522 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13523 allocatable component.
13524
13525
13526 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13527
13528 * gcc.dg/torture/builtin-logb-1.c: New test.
13529 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13530 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13531 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13532 sh* targets.
13533
13534 2007-02-23 Richard Guenther <rguenther@suse.de>
13535
13536 * g++.dg/warn/changes-meaning.C: New testcase.
13537
13538 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13539
13540 PR libgfortran/30910
13541 * gfortran.dg/fmt_zero_precision.f90: Update test.
13542
13543 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13544
13545 * gcc.dg/torture/builtin-frexp-1.c: New test.
13546
13547 2007-02-22 Mark Mitchell <mark@codesourcery.com>
13548
13549 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13550
13551 2007-02-22 Ian Lance Taylor <iant@google.com>
13552
13553 PR debug/30898
13554 * g++.dg/debug/pr30898.C: New test.
13555
13556 2007-02-22 Ira Rosen <irar@il.ibm.com>
13557
13558 * gcc.dg/vect/vect-106.c: New test.
13559
13560 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13561 Ira Rosen <irar@il.ibm.com>
13562
13563 PR tree-optimization/30843
13564 * gcc.dg/vect/pr30843.c: New test.
13565
13566 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13567
13568 PR tree-optimization/30858
13569 * gcc.dg/vect/pr30858.c: New test.
13570
13571 2007-02-21 Mark Mitchell <mark@codesourcery.com>
13572
13573 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13574 to set options for compiling testglue.
13575 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13576 * lib/obj-c++.exp (obj-c++_init): Likewise.
13577
13578 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
13579
13580 * gnat.dg/derived_aggregate.adb: New test.
13581
13582 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13583
13584 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13585 sh* targets. Call the correct CKSGN macro.
13586
13587 2007-02-21 Jakub Jelinek <jakub@redhat.com>
13588
13589 * gfortran.dg/gomp/omp_parse1.f90: New test.
13590 * gfortran.dg/gomp/omp_parse2.f: New test.
13591
13592 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
13593
13594 PR fortran/30869
13595 * gfortran.dg/do_pointer_1.f90: New test.
13596
13597 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13598
13599 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13600 and scalbln.
13601
13602 2007-02-20 Geoffrey Keating <geoffk@apple.com>
13603
13604 * gcc.dg/darwin-minversion-1.c: New.
13605 * gcc.dg/darwin-minversion-2.c: New.
13606
13607 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13608
13609 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13610
13611 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13612 DJ Delorie <dj@redhat.com>
13613
13614 PR other/30824
13615 * gcc.dg/Wfatal.c: New.
13616 * gcc.dg/Wfatal-2.c: New.
13617 * gcc.dg/Werror-1.c: Adjust expectations.
13618 * gcc.dg/Werror-5.c: Likewise.
13619 * gcc.dg/Werror-7.c: Likewise.
13620 * gcc.dg/Werror-10.c: Likewise.
13621 * gcc.dg/Werror-11.c: Likewise.
13622
13623 2007-02-20 Tobias Burnus <burnus@net-b.de>
13624
13625 PR fortran/30522
13626 * gfortran.dg/volatile10.f90: New test.
13627
13628 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
13629
13630 PR libfortran/30533
13631 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
13632
13633 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13634
13635 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13636 * gcc.dg/Walways-true-1.c: Likewise.
13637 * gcc.dg/weak/weak-3.c: Likewise.
13638 * gcc.dg/Werror-1.c: Likewise.
13639 * gcc.dg/Werror-3.c: Likewise.
13640 * gcc.dg/Werror-4.c: Likewise.
13641 * gcc.dg/Werror-5.c: Likewise.
13642 * gcc.dg/Werror-6.c: Likewise.
13643 * gcc.dg/Werror-7.c: Likewise.
13644 * gcc.dg/Werror-8.c: Likewise.
13645 * gcc.dg/Werror-10.c: Likewise.
13646 * gcc.dg/Werror-11.c: Likewise.
13647 * gcc.dg/Werror-12.c: Likewise.
13648 * g++.old-deja/g++.mike/warn8.C: Likewise.
13649 * g++.dg/warn/Walways-true-1.C: Likewise.
13650 * g++.dg/warn/Walways-true-2.C: Likewise.
13651 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13652 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13653 -Wstring-literal-comparison with -Waddress.
13654 * gcc.dg/Wstring-literal-comparison-4.c: Replace
13655 -Wno-string-literal-comparison with -Wno-address.
13656
13657 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
13658
13659 * gnat.dg/self_aggregate_with_call.adb: New test.
13660
13661 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
13662
13663 PR tree-optimization/30975
13664 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13665 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13666 * gcc.dg/vect/pr30795.c: New.
13667
13668 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13669
13670 PR fortran/30681
13671 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13672
13673 2007-02-18 Roger Sayle <roger@eyesopen.com>
13674
13675 PR rtl-optimization/28173
13676 * gcc.target/i386/andor-1.c: New test case.
13677
13678 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13679
13680 * gcc.dg/torture/builtin-ldexp-1.c: New.
13681 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13682
13683 2007-02-18 Roger Sayle <roger@eyesopen.com>
13684
13685 * gfortran.dg/array_constructor_15.f90: New test case.
13686
13687 2007-02-18 Roger Sayle <roger@eyesopen.com>
13688
13689 * gfortran.dg/forall_10.f90: New test case.
13690
13691 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13692
13693 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13694
13695 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13696
13697 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13698 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13699
13700 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
13701
13702 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13703 * gcc.target/i386/builtin-bswap-3.c: Ditto.
13704 * gcc.target/i386/xchg-1.c: New test.
13705 * gcc.target/i386/xchg-2.c: New test.
13706
13707 2007-02-16 Richard Guenther <rguenther@suse.de>
13708 Christian Bruel <christian.bruel@st.com>
13709
13710 * gcc.dg/strict-overflow-5.c: New testcase.
13711
13712 2007-02-16 Tobias Burnus <burnus@net-b.de>
13713
13714 PR fortran/30793
13715 * gfortran.dg/func_derived_4.f90: New test.
13716
13717 2007-02-15 Roger Sayle <roger@eyesopen.com>
13718
13719 PR middle-end/30391
13720 * gfortran.dg/pr30391-1.f90: New test case.
13721
13722 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13723
13724 PR middle-end/30433
13725 * gcc.c-torture/compile/pr30433.c: New testcase to check
13726 that complex constants comparisions are foldded.
13727
13728 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13729
13730 PR C++/30158
13731 * g++.dg/ext/stmtexpr10.C: New testcase.
13732
13733 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13734
13735 PR middle-end/30729
13736 * gcc.dg/Wunused-value-2.c: New testcase.
13737
13738 2007-02-15 Ian Lance Taylor <iant@google.com>
13739
13740 * g++.dg/eh/subreg-1.C: New test.
13741
13742 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13743
13744 PR c/26494
13745 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13746 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13747 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13748 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13749 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13750 * gcc.dg/Werror-implicit-function-declaration.c: New.
13751
13752 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13753
13754 PR c++/28943
13755 * g++.dg/warn/pr28943.C: New.
13756
13757 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13758
13759 * gfortran.fortran-torture/execute/math.f90: Fix typo.
13760
13761 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13762
13763 PR fortran/30779
13764 * gfortran.dg/error_recovery_3.f90: New test.
13765
13766 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13767
13768 * g++.dg/tree-ssa/sra-1.C: New.
13769
13770 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13771
13772 * g++.dg/tree-ssa/sra-1.C: New.
13773
13774 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13775
13776 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13777
13778 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13779
13780 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13781
13782 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
13783
13784 PR fortran/30799
13785 * gfortran.dg/logical_2.f90: New test.
13786
13787 2007-02-14 Joseph Myers <joseph@codesourcery.com>
13788
13789 * gcc.dg/torture/complex-alias-1.c: New test.
13790
13791 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
13792
13793 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13794 instead of -fdump-tree-tailcall.
13795
13796 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
13797
13798 * gfortran.dg/interface_10.f90: Fix comment typo.
13799
13800 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
13801
13802 PR tree-optimization/30771
13803 * gcc.dg/vect/pr30771.c: New test.
13804
13805 2007-02-13 Ian Lance Taylor <iant@google.com>
13806
13807 * gcc.dg/Wstrict-overflow-1.c: New test.
13808 * gcc.dg/Wstrict-overflow-2.c: New test.
13809 * gcc.dg/Wstrict-overflow-3.c: New test.
13810 * gcc.dg/Wstrict-overflow-4.c: New test.
13811 * gcc.dg/Wstrict-overflow-5.c: New test.
13812 * gcc.dg/Wstrict-overflow-6.c: New test.
13813 * gcc.dg/Wstrict-overflow-7.c: New test.
13814 * gcc.dg/Wstrict-overflow-8.c: New test.
13815 * gcc.dg/Wstrict-overflow-9.c: New test.
13816 * gcc.dg/Wstrict-overflow-10.c: New test.
13817
13818 2007-02-13 Roger Sayle <roger@eyesopen.com>
13819
13820 * gcc.target/ia64/builtin-bswap-2.c: New test case.
13821
13822 2007-02-13 Richard Henderson <rth@redhat.com>
13823
13824 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13825 * gcc.c-torture/execute/pr29302-1.c: ... here.
13826
13827 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13828
13829 PR c/29521
13830 * gcc.dg/c90-return-1.c: Update output.
13831 * gcc.dg/c99-return-1.c: Likewise.
13832
13833 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
13834
13835 PR fortran/30554
13836 * gfortran.dg/used_dummy_types_7.f90: New test..
13837
13838 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
13839
13840 * gcc.target/i386/parity-1.c: New test.
13841 * gcc.target/i386/parity-2.c: New test.
13842
13843 2007-02-12 Roger Sayle <roger@eyesopen.com>
13844
13845 * gcc.target/i386/builtin-bswap-3.c: New test case.
13846
13847 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
13848
13849 PR tree-optimization/29145
13850 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13851 alias analysis is improved to take better advantage of restrict
13852 qualified pointers.
13853 * gcc.dg/vect/vect-80.c: Likewise.
13854 * gcc.dg/vect/pr29145.c: New.
13855
13856 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
13857
13858 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13859 * gcc.target/i386/sse4a-insert.c: Likewise.
13860
13861 2007-02-11 Roger Sayle <roger@eyesopen.com>
13862
13863 * gcc.target/ia64/builtin-popcount-1.c: New test case.
13864 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13865
13866 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
13867
13868 PR fortran/30478
13869 * gfortran.dg/enum_4.f90: Update error message checks.
13870
13871 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
13872
13873 PR fortran/30554
13874 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13875 versions of the modules.
13876
13877 PR fortran/30617
13878 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13879 by getting rid of recursive I/O and providing functions with
13880 results.
13881
13882 PR fortran/30319
13883 * gfortran.dg/char_array_constructor_2.f90
13884
13885 2007-02-11 Mark Mitchell <mark@codesourcery.com>
13886
13887 PR c++/26988
13888 * g++.dg/template/spec34.C: New test
13889
13890 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
13891
13892 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13893 on i?86 and x86_64.
13894 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13895 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13896 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13897 on i?86 and x86_64.
13898 * gcc.dg/vect/vect-113.c: Ditto.
13899
13900 2007-02-06 Mark Mitchell <mark@codesourcery.com>
13901
13902 PR c++/29487
13903 * g++.dg/eh/weak1-C: New test.
13904 * g++.dg/eh/weak1-a.cc: Likewise.
13905 * g++.dg/eh/comdat1.C: Likewise.
13906
13907 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13908 Dorit Nuzman <dorit@il.ibm.com>
13909
13910 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13911 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13912 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13913 * gcc.dg/vect/vect-113.c: Likewise.
13914
13915 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13916
13917 2007-02-10 Richard Henderson <rth@redhat.com>
13918
13919 * lib/target-supports.exp (check_effective_target_tls): Redefine
13920 to mean non-emulated tls.
13921 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13922 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13923 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13924 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13925 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13926 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13927 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13928
13929 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13930
13931 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13932
13933 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13934
13935 * gfortran.dg/secnds.f: Replace time tolerance with a
13936 before-and-after bracket.
13937 * gfortran.dg/secnds-1.f: Likewise.
13938
13939 2007-02-09 Tobias Burnus <burnus@net-b.de>
13940
13941 PR fortran/30512
13942 * gfortran.dg/maxlocval_1.f90: New test.
13943
13944 2007-02-09 Roger Sayle <roger@eyesopen.com>
13945
13946 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13947
13948 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13949
13950 PR fortran/30720
13951 * gfortran.dg/array_function_1.f90: New test.
13952
13953 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13954
13955 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13956 (check_effective_target_dummy_wcsftime): New functions.
13957
13958 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13959
13960 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13961 * lib/target-supports.exp (check_effective_target_uclibc): New
13962 function.
13963
13964 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13965
13966 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13967 (vsnprintf): Don't define for uClibc targets.
13968
13969 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13970
13971 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13972 set before checking whether it was allowed.
13973 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13974 before checking inside_main.
13975
13976 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13977
13978 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13979 uClinux targets.
13980 (u16sf): Likewise u4sf.
13981 * g++.dg/compat/struct-layout-1.h: Likewise.
13982
13983 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13984
13985 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13986 procedure.
13987 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13988 m68k targets if check_effective_target_coldfire_fpu returns true.
13989
13990 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13991 Richard Guenther <rguenther@suse.de>
13992
13993 PR middle-end/23361
13994 * gcc.dg/fold-compare-3.c: New testcase.
13995 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13996
13997 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13998
13999 * gcc.dg/pr26570.c: Clean up coverage files.
14000 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14001 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14002 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14003 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14004 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14005 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14006 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14007 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14008 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14009 * gcc.dg/tree-ssa/pr25501.c: Ditto.
14010 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14011 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14012 * gcc.dg/vect/pr28952.c: Ditto.
14013 * gcc.dg/vect/pr27151.c: Ditto.
14014 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14015 * g++.dg/gomp/macro-3.C: Ditto.
14016
14017 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
14018
14019 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14020 of the loop.
14021
14022 2007-02-08 Roger Sayle <roger@eyesopen.com>
14023
14024 * gcc.target/i386/builtin-bswap-2.c: New test case.
14025
14026 2007-02-08 Roger Sayle <roger@eyesopen.com>
14027
14028 * gfortran.dg/forall_8.f90: New test case.
14029 * gfortran.dg/forall_9.f90: Likewise.
14030
14031 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14032
14033 * gcc.dg/builtins-20.c: Add some -~ complex cases.
14034
14035 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
14036
14037 * lib/target-supports.exp (check_effective_target_simulator): New.
14038
14039 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
14040
14041 * gcc.dg/tree-ssa/loop-25.c: New test.
14042
14043 2007-02-06 Richard Henderson <rth@redhat.com>
14044
14045 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14046
14047 2007-02-06 Roger Sayle <roger@eyesopen.com>
14048
14049 * gcc.target/powerpc/popcount-1.c: New test case.
14050 * gcc.target/powerpc/parity-1.c: Likewise.
14051
14052 2007-02-06 Richard Guenther <rguenther@suse.de>
14053
14054 PR middle-end/27302
14055 * gcc.dg/torture/pr27302-2.c: New testcase.
14056
14057 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
14058
14059 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14060 * gcc.dg/vect/vect-iv-1.c: New test.
14061 * gcc.dg/vect/vect-iv-2.c: New test.
14062 * gcc.dg/vect/vect-iv-3.c: New test.
14063 * gcc.dg/vect/vect-iv-4.c: New test.
14064 * gcc.dg/vect/vect-iv-5.c: New test.
14065 * gcc.dg/vect/vect-iv-6.c: New test.
14066 * gcc.dg/vect/vect-iv-7.c: New test.
14067 * gcc.dg/vect/vect-iv-8.c: New test.
14068 * gcc.dg/vect/vect-iv-9.c: New test.
14069 * gcc.dg/vect/vect-iv-10.c: New test.
14070 * gcc.dg/vect/vect-iv-11.c: New test.
14071 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14072 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14073 * gcc.dg/vect/vect-14.c: Now vectorizable.
14074 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14075 loop).
14076 * gcc.dg/vect/vect-27.c: Likewise.
14077 * gcc.dg/vect/vect-29.c Likewise.
14078 * gcc.dg/vect/vect-dv-2.c: Likewise.
14079 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14080 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14081 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14082
14083 2007-02-06 Ira Rosen <irar@il.ibm.com>
14084
14085 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14086
14087 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14088
14089 * gcc.dg/builtins-20.c: Add more cases.
14090
14091 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
14092
14093 PR debug/30189
14094 * gcc.dg/pr30189.c: New test.
14095
14096 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
14097
14098 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14099 for running tests.
14100 * gcc.target/i386/sse4a-extract.c: New test.
14101 * gcc.target/i386/sse4a-insert.c: New test.
14102 * gcc.target/i386/sse4a-montsd.c: New test.
14103 * gcc.target/i386/sse4a-montss.c: New test.
14104
14105 2007-02-05 Richard Guenther <rguenther@suse.de>
14106
14107 * gcc.target/i386/vectorize3.c: New testcase.
14108
14109 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
14110
14111 PR target/30665
14112 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14113
14114 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14115
14116 PR fortran/30611
14117 * gfortran.dg/repeat_1.f90: New test.
14118
14119 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
14120
14121 PR fortran/30605
14122 * gfortran.dg/spread_shape_1.f90: Remove tabs.
14123 * gfortran.dg/derived_init_2.f90: Ditto.
14124 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14125 * gfortran.dg/array_initializer_1.f90: Ditto.
14126 * gfortran.dg/do_2.f90: Ditto.
14127 * gfortran.dg/proc_assign_1.f90: Ditto.
14128
14129 2007-02-04 Richard Guenther <rguenther@suse.de>
14130
14131 PR middle-end/30636
14132 * g++.dg/warn/pr30636.C: New testcase.
14133 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14134
14135 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
14136
14137 PR middle-end/30667
14138 * gfortran.dg/pr30667.f: New test.
14139
14140 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14141
14142 * gcc.dg/builtins-54.c: Add more cases.
14143
14144 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
14145
14146 PR fortran/30514
14147 * gfortran.dg/zero_sized_2.f90: New test.
14148
14149 PR fortran/30660
14150 * gfortran.dg/alloc_comp_basics_4.f90: New test.
14151
14152 PR fortran/29820
14153 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14154 file.
14155
14156 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
14157
14158 PR fortran/30683
14159 * gfortran.dg/interface_10.f90: New test.
14160
14161 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14162
14163 * gcc.dg/builtins-20.c: Add more cases.
14164
14165 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14166
14167 PR target/29682
14168 * gcc-target/ia64/pr29682.c: New test.
14169
14170 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
14171
14172 PR fortran/30284
14173 * gfortran.dg/arrayio_11.f90.f90: New test.
14174
14175 PR fortran/30626
14176 * gfortran.dg/arrayio_12.f90.f90: New test.
14177
14178 2007-02-02 Jakub Jelinek <jakub@redhat.com>
14179
14180 PR c++/30536
14181 * g++.dg/tls/diag-5.C: New test.
14182
14183 PR middle-end/30473
14184 * gcc.dg/pr30473.c: New test.
14185 * gcc.c-torture/execute/20070201-1.c: New test.
14186
14187 2007-02-01 Roger Sayle <roger@eyesopen.com>
14188
14189 * gfortran.dg/dependency_20.f90: New test case.
14190
14191 2007-01-31 Ian Lance Taylor <iant@google.com>
14192
14193 * gcc.dg/lower-subreg-1.c (test): New test.
14194
14195 2007-01-30 Geoffrey Keating <geoffk@apple.com>
14196
14197 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14198
14199 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14200
14201 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14202 * gcc.dg/torture/builtin-math-3.c: Likewise.
14203
14204 2007-01-31 Dirk Mueller <dmueller@suse.de>
14205
14206 gcc.dg/Wparentheses-2.c: Update and add new tests.
14207
14208 2007-01-31 Ira Rosen <irar@il.ibm.com>
14209
14210 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14211 vectorize.
14212
14213 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
14214
14215 * gcc.dg/builtins-63.c: New test.
14216
14217 2007-01-31 Tobias Burnus <burnus@net-b.de>
14218
14219 PR fortran/27588
14220 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14221
14222 2007-01-31 Tobias Burnus <burnus@net-b.de>
14223
14224 PR fortran/30520
14225 * gfortran.dg/volatile8.f90: New argument conformance test.
14226 * gfortran.dg/volatile9.f90: New scope test.
14227
14228 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14229
14230 PR c++/24745
14231 * g++.dg/warn/null4.C: New.
14232
14233 2001-01-30 Roger Sayle <roger@eyesopen.com>
14234 Uros Bizjak <ubizjak@gmail.com>
14235
14236 * gcc.dg/large-size-array-3.c: Correct typo.
14237
14238 2007-01-30 Richard Guenther <rguenther@suse.de>
14239
14240 PR middle-end/27657
14241 * g++.dg/debug/pr27657.C: New testcase.
14242
14243 2007-01-30 Richard Guenther <rguenther@suse.de>
14244
14245 PR middle-end/30313
14246 * gcc.dg/torture/pr30313.c: New testcase.
14247
14248 2007-01-29 Janis Johnson <janis187@us.ibm.com>
14249
14250 * gcc.dg/dfp/dfp-except.h: New file.
14251 * gcc.dg/dfp/fe-check.h: New file.
14252 * gcc.dg/dfp/fe-binop.c: New test.
14253 * gcc.dg/dfp/fe-convert-1.c: New test.
14254 * gcc.dg/dfp/fe-convert-2.c: New test.
14255 * gcc.dg/dfp/fe-convert-3.c: New test.
14256
14257 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14258 * gcc.dg/dfp/decfloat-constants.c: Ditto.
14259 * gcc.dg/dfp/convert-dfp.c: Ditto.
14260 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14261
14262 2007-01-29 Josh Conner <jconner@apple.com>
14263
14264 * gcc.target/powerpc/altivec-24.c: New test.
14265
14266 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
14267
14268 PR c++/28266
14269 * g++.dg/parse/defarg12.C: New test.
14270
14271 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
14272
14273 PR fortran/30554
14274 * gfortran.dg/used_dummy_types_6.f90: New test.
14275
14276 2007-01-28 Jan Hubicka <jh@suse.cz>
14277
14278 * gcc.dg/tree-prof/val-prof-6.c: New test.
14279
14280 2007-01-28 Roger Sayle <roger@eyesopen.com>
14281
14282 * gcc.dg/large-size-array-3.c: Correct test case (portability).
14283
14284 2007-01-28 Andrew Pinski <pinskia@gmail.com>
14285
14286 PR C++/28988
14287 * g++.dg/expr/dtor4.C: New test.
14288
14289 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
14290
14291 * gcc.dg/tree-ssa/loop-23.c: New test.
14292
14293 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
14294
14295 PR libfortran/30389
14296 * gfortran.dg/achar_2.f90: New test.
14297 * gfortran.dg/achar_3.f90: New test.
14298
14299 2007-01-27 Ian Lance Taylor <iant@google.com>
14300
14301 * gcc.dg/strict-overflow-1.c: New test.
14302 * gcc.dg/no-strict-overflow-1.c: New test.
14303 * gcc.dg/strict-overflow-2.c: New test.
14304 * gcc.dg/no-strict-overflow-2.c: New test.
14305 * gcc.dg/strict-overflow-3.c: New test.
14306 * gcc.dg/no-strict-overflow-3.c: New test.
14307 * gcc.dg/strict-overflow-4.c: New test.
14308 * gcc.dg/no-strict-overflow-4.c: New test.
14309 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14310 * gcc.dg/pr15784-1.c: Likewise.
14311 * gcc.dg/pr20922-1.c: Likewise.
14312 * gcc.dg/pr20922-3.c: Likewise.
14313 * gcc.dg/pr20922-4.c: Likewise.
14314 * gcc.dg/pr20922-6.c: Likewise.
14315 * gcc.dg/compare-4.c: Likewise.
14316 * gcc.dg/torture/pr26898-1.c: Likewise.
14317 * gcc.dg/tree-ssa/divide-1.c: Likewise.
14318 * gcc.dg/tree-ssa/divide-2.c: Likewise.
14319 * gcc.dg/tree-ssa/divide-3.c: Likewise.
14320 * gcc.dg/tree-ssa/divide-4.c: Likewise.
14321 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14322 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14323 * gcc.dg/tree-ssa/pr21082.c: Likewise.
14324 * gcc.dg/tree-ssa/pr26899.c: Likewise.
14325 * g++.dg/tree-ssa/pr21082.C: Likewise.
14326
14327 2007-01-27 Roger Sayle <roger@eyesopen.com>
14328
14329 * gcc-dg/large-size-array-3.c: New test case.
14330
14331 2007-01-27 Roger Sayle <roger@eyesopen.com>
14332
14333 * gfortran.dg/forall_7.f90: New test case.
14334
14335 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
14336
14337 PR fortran/30407
14338 * gfortran.dg/where_operator_assign_1.f90: New test.
14339 * gfortran.dg/where_operator_assign_2.f90: New test.
14340 * gfortran.dg/where_operator_assign_3.f90: New test.
14341
14342 2007-01-26 Joseph Myers <joseph@codesourcery.com>
14343
14344 * lib/target-supports.exp
14345 (check_effective_target_powerpc_altivec): New.
14346 (check_effective_target_vect_cmdline_needed): Use it.
14347
14348 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14349
14350 PR fortran/30278
14351 * gfortran.dg/backslash_3.f: New test.
14352
14353 2007-01-26 Richard Guenther <rguenther@suse.de>
14354
14355 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14356
14357 2007-01-26 Tobias Burnus <burnus@net-b.de>
14358
14359 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14360 * gfortran.dg/vect/vect.exp: Ditto.
14361 * gfortran.dg/dg.exp: Ditto.
14362 * gfortran.fortran-torture/execute/execute.exp: Ditto.
14363 * gfortran.fortran-torture/compile/compile.exp: Ditto.
14364
14365 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14366
14367 * gcc.dg/builtins-20.c: Add more cases.
14368 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14369
14370 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14371
14372 PR fortran/30437
14373 * gcc.dg/Wall.c: New.
14374 * gcc.dg/Wno-all.c: New.
14375 * gfortran.dg/Wall.f90: New.
14376 * gfortran.dg/Wno-all.f90: New.
14377
14378 2007-01-24 Geoffrey Keating <geoffk@apple.com>
14379
14380 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14381 * g++.dg/eh/simd-2.C: Also run on Darwin.
14382 * g++.dg/eh/simd-3.C: New.
14383 * g++.dg/eh/simd-4.C: New.
14384
14385 2007-01-25 Richard Guenther <rguenther@suse.de>
14386
14387 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14388 and _PROFILE_USE.
14389 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14390
14391 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
14392
14393 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14394 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14395 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14396 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14397 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14398 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14399 * gcc.dg/ipa/ipa-7.c: New testcase.
14400
14401 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
14402
14403 * g++.dg/cpp0x/warn_cxx0x.C: New.
14404
14405 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14406
14407 * gcc.dg/builtins-20.c: Test builtin carg.
14408
14409 2007-01-24 Jakub Jelinek <jakub@redhat.com>
14410
14411 PR middle-end/27416
14412 * gcc.dg/gomp/pr27416.c: New test.
14413
14414 PR middle-end/30494
14415 * gcc.dg/gomp/pr30494.c: New test.
14416 * g++.dg/gomp/pr30494.C: New test.
14417
14418 PR middle-end/30421
14419 * gcc.dg/gomp/pr30421.c: New test.
14420
14421 2007-01-24 Steve Ellcey <sje@cup.hp.com>
14422
14423 * gcc.target/ia64/versionid-1.c: New test.
14424 * gcc.target/ia64/versionid-2.c: New test.
14425
14426 2007-01-24 Richard Guenther <rguenther@suse.de>
14427
14428 PR testsuite/30181
14429 * gcc.dg/builtins-57.c: Change to a link-time testcase
14430 to support non-C99 targets.
14431
14432 2007-01-24 Jan Hubicka <jh@suse.cz>
14433
14434 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14435
14436 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
14437
14438 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14439
14440 2007-01-23 Andrew Pinski <pinskia@gmail.com>
14441
14442 PR objc/27438
14443 * objc.dg/const-str-12.m: New test.
14444
14445 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14446
14447 PR fortran/30532
14448 * gfortran.dg/ctrl-z.f90: New test.
14449
14450 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14451
14452 PR fortran/30481
14453 * gfortran.dg/namelist_assumed_char.f90: New test.
14454
14455 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
14456
14457 PR c++/27492
14458 * g++.dg/inherit/covariant15.C: New test.
14459
14460 2007-01-23 Ian Lance Taylor <iant@google.com>
14461
14462 * g++.dg/warn/Wparentheses-24.C: New test.
14463
14464 2007-01-23 Richard Guenther <rguenther@suse.de>
14465
14466 PR testsuite/30560
14467 * ada/acats/run_acats: Do not call gnatmake or gnatchop
14468 with full path.
14469
14470 2007-01-22 Richard Guenther <rguenther@suse.de>
14471
14472 PR tree-optimization/30038
14473 * gcc.dg/builtins-62.c: New testcase.
14474
14475 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14476
14477 * gcc.c-torture/compile/20070121.c: New test.
14478
14479 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
14480
14481 PR libfortran/30525
14482 * gfortran.dg/char_comparison_1.f: New test.
14483
14484 2007-01-21 Ira Rosen <irar@il.ibm.com>
14485
14486 * gcc.dg/vect/vect-strided-same-dr.c: New test.
14487
14488 2007-01-20 Andrew Pinski <pinskia@gmail.com>
14489
14490 PR objc/30479
14491 * objc.dg/pch: New directory.
14492 * objc.dg/pch/pch.exp: New file.
14493 * objc.dg/pch/interface-1.m: New test.
14494 * objc.dg/pch/interface-1.hs: New include file.
14495 * lib/objc.exp (objc_target_compile): Add
14496 "-x objective-c-header" in front of the sources if this is
14497 a precompiled header being compiled.
14498
14499 2007-01-20 Roger Sayle <roger@eyesopen.com>
14500
14501 * gfortran.dg/array_memcpy_3.f90: New test case.
14502 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14503
14504 2007-01-20 Roger Sayle <roger@eyesopen.com>
14505 Brooks Moses <brooks.moses@codesourcery.com>
14506 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14507
14508 * gfortran.dg/intrinsic_sign_1.f90: New test case.
14509 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14510
14511 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14512
14513 * gcc.dg/torture/builtin-math-3.c: Test fdim.
14514
14515 2007-01-19 Mike Stump <mrs@apple.com>
14516
14517 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14518 away.
14519
14520 2007-01-19 Roger Sayle <roger@eyesopen.com>
14521
14522 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14523 option instead of -funsafe-math-optimizations.
14524
14525 2007-01-19 Tomas Bily <tbily@suse.cz>
14526
14527 gcc.dg/tree-prof/indir-call-prof.c: New.
14528 g++.dg/dg.exp: Add tree-prof subdirectory.
14529 g++.dg/tree-prof/indir-call-prof.C: New.
14530 g++.dg/tree-prof/tree-prof.exp: New.
14531
14532 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14533
14534 PR c++/17947
14535 * g++.dg/warn/deprecated.C: Update warning output.
14536 * g++.dg/warn/deprecated-2.C: Likewise.
14537 * g++.dg/warn/deprecated-3.C: New.
14538
14539 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
14540
14541 * gcc.c-torture/execute/nestfunc-7.c: New.
14542
14543 2007-01-18 Hui-May Chang <hm.chang@apple.com>
14544
14545 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14546
14547 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
14548
14549 * gcc.dg/m68k-pic-1.c: New.
14550
14551 2007-01-18 Roger Sayle <roger@eyesopen.com>
14552
14553 * gfortran.dg/array_memcpy_4.f90: New test case.
14554
14555 2007-01-18 Josh Conner <jconner@apple.com>
14556
14557 PR target/30485
14558 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14559 * gcc.dg/vect/no-trapping-math-1: New.
14560 * gcc.dg/vect/no-trapping-math-2: New.
14561
14562 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
14563
14564 * gcc.target/i386/387-8.c: Update comment about optimizing
14565 inherent load of 1.0 of fptan instruction.
14566
14567 2007-01-18 Dirk Mueller <dmueller@suse.de>
14568 Richard Guenther <rguenther@suse.de>
14569
14570 PR diagnostic/8268
14571 * gcc.dg/Warray-bounds.c: New testcase.
14572 * gcc.dg/Warray-bounds-2.c: New testcase.
14573 * g++.dg/warn/Warray-bounds.C: New testcase.
14574 * g++.dg/warn/Warray-bounds-2.C: New testcase.
14575
14576 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
14577
14578 PR fortran/30476
14579 * gfortran.dg/generic_12.f90: New test.
14580
14581 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
14582
14583 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14584 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14585
14586 2007-01-16 Janis Johnson <janis187@us.ibm.com>
14587
14588 * gcc.dg/dfp/compare-special.h: New file.
14589 * gcc.dg/dfp/compare-special-32.c: New test.
14590 * gcc.dg/dfp/compare-special-64.c: New test.
14591 * gcc.dg/dfp/compare-special-128.c: New test.
14592
14593 2007-01-16 Roger Sayle <roger@eyesopen.com>
14594 Paul Thomas <pault@gcc.gnu.org>
14595 Steven G. Kargl <kargl@gcc.gnu.org>
14596
14597 PR fortran/30404
14598 * gfortran.dg/forall_6.f90: New test case.
14599 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14600 * gfortran.dg/dependency_13.f90: Likewise.
14601
14602 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14603
14604 PR testsuite/12325
14605 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14606 targets that don't support Inf.
14607
14608 2007-01-15 Dale Johannesen <dalej@apple.com>
14609
14610 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
14611
14612 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
14613
14614 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
14615 of achar for 0xff to avoid the "Extended ASCII not
14616 implemented" error message.
14617
14618 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
14619
14620 PR fortran/28172
14621 * gfortran.dg/altreturn_4.f90: New test.
14622
14623 PR fortran/29389
14624 * gfortran.dg/stfunc_4.f90: New test.
14625
14626 PR fortran/29712
14627 * gfortran.dg/bound_2.f90: Reinstate commented out line.
14628 * gfortran.dg/initialization_1.f90: Change warning.
14629
14630 PR fortran/30283
14631 * gfortran.dg/specification_type_resolution_2.f90: New test.
14632
14633 2007-01-14 Jan Hubicka <jh@suse.cz>
14634
14635 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14636 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14637 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14638 elimination.
14639
14640 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
14641
14642 PR fortran/30410
14643 * gfortran.dg/external_procedures_2.f90: New test.
14644
14645 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
14646
14647 PR target/30413
14648 * gcc.target/i386/pr30413.c: New test.
14649
14650 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
14651
14652 PR fortran/30452
14653 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
14654
14655 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
14656
14657 * gcc.dg/20070112-1.c: New test.
14658
14659 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14660
14661 PR libgfortran/30435
14662 * gfortran.dg/list_read_6.f90: New test.
14663
14664 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
14665
14666 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
14667
14668 2007-01-12 Tom Tromey <tromey@redhat.com>
14669
14670 PR preprocessor/28227:
14671 * gcc.dg/cpp/pr28227.c: New file.
14672
14673 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14674
14675 * gcc.dg/tree-ssa/loop-22.c: New test.
14676
14677 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14678
14679 PR tree-optimization/29516
14680 * gcc.dg/tree-ssa/loop-20.c: New test.
14681
14682 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
14683
14684 PR libfortran/30415
14685 * minmaxloc_integer_kinds_1.f90: New test.
14686
14687 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
14688
14689 PR c++/29573
14690 * g++.dg/template/sizeof-template-argument.C: New test.
14691
14692 2007-01-11 Jan Hubicka <jh@suse.cz>
14693
14694 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14695 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14696 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14697 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14698 * gcc.dg/tree-ssa/pr21658.c: Likewise.
14699 * gcc.dg/tree-ssa/pr15349.c: Likewise.
14700 * gcc.dg/tree-ssa/pr25501.c: Likewise.
14701 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14702 transformation in question.
14703 * gcc.dg/tree-ssa/vrp05.c: Likewise.
14704 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14705 * gcc.dg/always_inline3.c: Likewise.
14706
14707 2007-01-10 Mark Mitchell <mark@codesourcery.com>
14708
14709 PR c++/28999
14710 * g++.dg/template/typename11.C: New test.
14711
14712 2007-01-10 Robert Kennedy <jimbob@google.com>
14713
14714 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14715
14716 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14717
14718 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14719 for different integer kinds.
14720 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14721 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14722 * gfortran.dg/ishft_2.f90: New test.
14723 * gfortran.dg/ishft_3.f90: New test.
14724
14725 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14726
14727 * gfortran.dg/altreturn_2.f90: Removed executable bit.
14728
14729 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
14730
14731 PR tree-optimization/30322
14732 * gcc.dg/tree-ssa/loop-21.c: New test.
14733
14734 2007-01-08 Geoffrey Keating <geoffk@apple.com>
14735
14736 * g++.dg/rtti/darwin-builtin-linkage.C: New.
14737
14738 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14739
14740 * gcc.target/spu/intrinsics-1.c: Remove xfail.
14741
14742 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14743
14744 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14745 * g++.dg/warn/overflow-warn-3.C: Likewise.
14746 * g++.dg/warn/overflow-warn-4.C: Likewise.
14747 * g++.dg/warn/overflow-warn-5.C: Likewise.
14748 * g++.dg/warn/overflow-warn-6.C: Likewise.
14749 * g++.dg/warn/Woverflow-1.C: Likewise.
14750 * g++.dg/warn/Woverflow-2.C: Likewise.
14751 * g++.dg/warn/Woverflow-3.C: Likewise.
14752 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14753
14754 2007-01-08 Roger Sayle <roger@eyesopen.com>
14755
14756 * gfortran.dg/array_constructor_14.f90: New test case.
14757 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14758
14759 2007-01-08 Richard Guenther <rguenther@suse.de>
14760
14761 PR tree-optimization/23603
14762 * gcc.dg/tree-ssa/vrp31.c: New testcase.
14763 * gcc.dg/tree-ssa/vrp32.c: Likewise.
14764
14765 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14766
14767 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14768 in __v8qi typedef.
14769 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14770 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14771 compiler behaviour.
14772 * gcc.dg/simd-5.c: Likewise.
14773 * gcc.dg/simd-6.c: Likewise.
14774 * g++.dg/conversion/simd1.C: Likewise.
14775 * g++.dg/conversion/simd3.C: Likewise.
14776 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14777 (main): Use it.
14778
14779 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14780
14781 PR tree-optimization/29877
14782 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14783 name of a hard register for the target concerned. Adjust dg-error
14784 directives to cope with new behaviour of TER.
14785
14786 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14787
14788 PR c++/28986
14789 * g++.dg/conversion/nullptr1.C: Added overflow warning.
14790 * g++.dg/warn/overflow-warn-1.C: New.
14791 * g++.dg/warn/overflow-warn-3.C: New.
14792 * g++.dg/warn/overflow-warn-4.C: New.
14793 * g++.dg/warn/overflow-warn-5.C: New.
14794 * g++.dg/warn/overflow-warn-6.C: New.
14795 * g++.dg/warn/Woverflow-1.C: New.
14796 * g++.dg/warn/Woverflow-2.C: New.
14797 * g++.dg/warn/Woverflow-3.C: New.
14798 * g++.dg/warn/multiple-overflow-warn-2.C: New.
14799
14800 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
14801
14802 PR fortran/27698
14803 * gfortran.dg/invalid_name.f90: New test.
14804 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14805 * gfortran.dg/gomp/pr29759.f90: Ditto.
14806
14807 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
14808
14809 * gfortran.dg/present_1.f90: Update error message.
14810
14811 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
14812
14813 PR c++/19439
14814 * g++.dg/template/duplicate1.C: New test
14815 * g++.dg/template/memfriend6.C: Adjust error markers.
14816
14817 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
14818
14819 PR tree-opt/30385
14820 * gcc.dg/torture/inline-1.c: New test.
14821
14822 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14823
14824 PR c/19978
14825 * gcc.dg/multiple-overflow-warn-1.c: New.
14826 * gcc.dg/multiple-overflow-warn-2.c: New.
14827 * gcc.dg/overflow-warn-6.c: New.
14828 * g++.dg/warn/multiple-overflow-warn-1.C: New.
14829
14830 2007-01-05 Roger Sayle <roger@eyesopen.com>
14831
14832 * gfortran.dg/array_memcpy_1.f90: New test case.
14833 * gfortran.dg/array_memcpy_2.f90: Likewise.
14834
14835 2007-01-05 Richard Guenther <rguenther@suse.de>
14836
14837 PR middle-end/27826
14838 * g++.dg/opt/pr27826.C: New testcase.
14839
14840 2007-01-05 Ian Lance Taylor <iant@google.com>
14841
14842 * gcc.dg/Walways-true-1.c: New test.
14843 * gcc.dg/Walways-true-2.c: New test.
14844 * g++.dg/warn/Walways-true-1.C: New test.
14845 * g++.dg/warn/Walways-true-2.C: New test.
14846
14847 2007-01-05 Jakub Jelinek <jakub@redhat.com>
14848
14849 PR c/30360
14850 * gcc.dg/pr30360.c: New test.
14851
14852 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
14853
14854 PR fortran/23232
14855 * gfortran.dg/data_implied_do_1.f90: New test.
14856
14857 PR fortran/27996
14858 PR fortran/27998
14859 * gfortran.dg/char_length_1.f90: New test.
14860
14861 2007-01-05 Richard Guenther <rguenther@suse.de>
14862
14863 PR middle-end/28116
14864 * g++.dg/opt/pr28116.C: New testcase.
14865
14866 2007-01-05 Tobias Burnus <burnus@net-b.de>
14867
14868 PR fortran/29624
14869 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14870 invalid deallocate.
14871 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14872 * gfortran.dg/protected_4.f90: Add pointer intent check.
14873 * gfortran.dg/protected_6.f90: Add pointer intent check.
14874 * gfortran.dg/pointer_intent_1.f90: New test.
14875 * gfortran.dg/pointer_intent_2.f90: New test.
14876 * gfortran.dg/pointer_intent_3.f90: New test.
14877
14878 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
14879
14880 PR 30235
14881 * gfortran.dg/altreturn_2.f90: new test.
14882
14883 2007-01-04 Tom Tromey <tromey@redhat.com>
14884
14885 PR preprocessor/28165:
14886 * gcc.dg/cpp/pr28165.c: New file.
14887
14888 2007-01-03 Josh Conner <jconner@apple.com>
14889
14890 PR middle-end/29683
14891 * gcc.dg/pr29683.c: New.
14892
14893 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14894
14895 PR c++/28217
14896 * g++.dg/pch/template-1.C: New test.
14897 * g++.dg/pch/template-1.Hs: New file.
14898
14899 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
14900
14901 PR middle-end/30353
14902 * gcc.c-torture/compile/complex-4.c: New test.
14903
14904 2007-01-03 Joseph Myers <joseph@codesourcery.com>
14905
14906 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14907 -maltivec.
14908 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14909
14910 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14911
14912 PR middle-end/30286
14913 * gcc.dg/pr30286.c: New test.
14914
14915 PR c++/29535
14916 * g++.dg/template/crash66.C: New test.
14917
14918 PR c++/29054
14919 * g++.dg/template/friend49.C: New test.
14920
14921 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14922
14923 * gfortran.dg/ibits.f90: New test.
14924
14925 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14926
14927 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14928 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14929
14930 2007-01-02 Jan Hubicka <jh@suse.cz>
14931
14932 * gcc.dg/pr16194.c: We now output error on all three functions,
14933 not just first one.
14934
14935 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14936
14937 PR c/19977
14938 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14939 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14940
14941 2006-01-02 Ian Lance Taylor <iant@google.com>
14942
14943 * g++.dg/warn/Wparentheses-22.C: New test.
14944 * g++.dg/warn/Wparentheses-23.C: New test.
14945
14946 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14947
14948 PR middle-end/7651
14949 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14950 * gcc.dg/declspec-3-Wextra.c: New.
14951 * gcc.dg/declspec-3-no.c: New
14952
14953 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14954
14955 PR fortran/20896
14956 * gfortran.dg/interface_10.f90: Remove.
14957
14958 2007-01-01 Roger Sayle <roger@eyesopen.com>
14959
14960 * gcc.dg/fold-eqxor-4.c: New test case.
14961
14962 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14963
14964 PR middle-end/30311
14965 * gcc.c-torture/compile/pr30311.c: New test.
14966
14967 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14968
14969 PR middle-end/30253
14970 * gcc.c-torture/compile/statement-expression-1.c: New test.
14971
14972 2007-01-01 Andreas Schwab <schwab@suse.de>
14973
14974 PR target/29166
14975 * g++.dg/eh/pr29166.C: New test.
14976
14977 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14978
14979 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14980 New.
14981 (check_effective_target_vect_cmdline_needed): Use it.
14982
14983 2006-12-31 Richard Guenther <rguenther@suse.de>
14984
14985 PR middle-end/30137
14986 * gcc.dg/pr30137-1.c: New testcase.
14987 * gcc.dg/pr30137-2.c: Likewise.
14988
14989 2006-12-31 Roger Sayle <roger@eyesopen.com>
14990
14991 PR middle-end/30322
14992 * gcc.dg/fold-plusnot-1.c: New test case.
14993
14994 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14995
14996 PR c++/29731
14997 * g++.dg/parse/template22.C: New test.
14998
14999 2006-12-31 Richard Guenther <rguenther@suse.de>
15000
15001 PR middle-end/30338
15002 * gcc.c-torture/compile/pr30338.c: New testcase.
15003
15004 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
15005
15006 PR fortran/27900
15007 * gfortran.dg/intrinsic_actual_4.f90: New test.
15008
15009 PR fortran/24325
15010 * gfortran.dg/func_decl_3.f90: New test.
15011
15012 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
15013
15014 PR fortran/23060
15015 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15016 * gfortran.dg/c_by_val_1.f: New test.
15017 * gfortran.dg/c_by_val_2.f: New test.
15018 * gfortran.dg/c_by_val_3.f: New test.
15019
15020 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
15021
15022 PR libfortran/30321
15023 * gfortran.dg/sum_zero_array_1.f90: New test.
15024
15025 2006-12-29 Jakub Jelinek <jakub@redhat.com>
15026
15027 PR preprocessor/29612
15028 * gcc.dg/cpp/pr29612-1.c: New test.
15029 * gcc.dg/cpp/pr29612-2.c: New test.
15030
15031 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
15032
15033 PR fortran/30034
15034 * gfortran.dg/pure_formal_proc_1.f90: New test.
15035
15036 PR fortran/30237
15037 * gfortran.dg/intrinsic_actual_3.f90: New test.
15038
15039 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15040
15041 PR fortran/30014
15042 * gfortran.dg/io_constraints_1.f90: Update test.
15043 * gfortran.dg/io_constraints_2.f90: Update test.
15044 * gfortran.dg/inquire_iolength.f90: New test.
15045
15046 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
15047
15048 PR fortran/20896
15049 * gfortran.dg/interface_10.f90: New test.
15050 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15051 since z is already, locally a variable.
15052
15053 PR fortran/25135
15054 * gfortran.dg/generic_11.f90: New test.
15055 * gfortran.dg/interface_7.f90: Remove name clash between module
15056 name and procedure 'x' referenced in the interface.
15057
15058 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15059
15060 PR middle-end/7651
15061 * gcc.dg/Wmissing-parameter-type.c: New.
15062 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15063 * gcc.dg/Wmissing-parameter-type-no.c: New.
15064
15065 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
15066
15067 PR fortran/25818
15068 * gfortran.dg/entry_array_specs_2.f: New test.
15069
15070 PR fortran/30084
15071 * gfortran.dg/nested_modules_6.f90: New test.
15072
15073 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15074
15075 PR middle-end/7651
15076 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15077 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15078
15079 2006-12-21 Andrew Pinski <pinskia@gmail.com>
15080
15081 PR C++/30168
15082 * g++.dg/opt/complex6.C: New test.
15083
15084 2006-12-22 Ben Elliston <bje@au.ibm.com>
15085
15086 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15087 full" if the linker on spu-*-* warns about exceeding local store.
15088
15089 And revert this patch:
15090 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15091 fail to link due to relocation overflows on spu-*-*.
15092
15093 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
15094
15095 PR fortran/30273
15096 * gfortran.dg/dependency_19.f90: New test.
15097
15098 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
15099
15100 PR fortran/30202
15101 * gfortran.dg/alloc_comp_basics_3.f90: New test.
15102
15103 2006-12-21 Jakub Jelinek <jakub@redhat.com>
15104
15105 PR middle-end/30262
15106 * gcc.c-torture/execute/20061220-1.c: New test.
15107
15108 PR middle-end/30263
15109 * gcc.dg/gomp/asm-1.c: New test.
15110
15111 PR target/30230
15112 * g++.dg/eh/ia64-2.C: New test.
15113
15114 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
15115
15116 PR target/28966
15117 PR target/29248
15118 * gcc.dg/rs6000-leaf.c: New.
15119
15120 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15121
15122 PR fortran/25392
15123 * gfortran.dg/f2c_8.f90: New test.
15124
15125 2006-12-20 Bill Wendling <wendling@apple.com>
15126
15127 * gcc.dg/asm-b.c: Check for __ppc64__.
15128
15129 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
15130
15131 PR fortran/30190
15132 * gfortran.dg/bounds_check_5.f90: New test.
15133
15134 2006-12-20 Andrew Pinski <pinskia@gmail.com>
15135
15136 PR middle-end/30143
15137 * gcc.dg/gomp/complex-1.c: New testcase.
15138
15139 2006-12-20 Roger Sayle <roger@eyesopen.com>
15140
15141 * gfortran.dg/array_memset_1.f90: New test case.
15142
15143 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
15144
15145 * lib/target-supports.exp: Add spu to
15146 check_effective_target_vect_widen_mult_hi_to_si.
15147
15148 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
15149
15150 PR fortran/29992
15151 * gfortran.dg/generic_9.f90: New test.
15152
15153 PR fortran/30081
15154 * gfortran.dg/generic_10.f90: New test.
15155
15156 2006-12-19 Andrew Pinski <pinskia@gmail.com>
15157
15158 PR tree-opt/30045
15159 * gcc.dg/pr30045.c: New test.
15160
15161 2006-12-20 Ben Elliston <bje@au.ibm.com>
15162
15163 * gcc.dg/20020312-2.c: Add a case for __SPU__.
15164
15165 2006-12-19 Eric Christopher <echristo@apple.com>
15166
15167 PR target/29302
15168 * gcc.c-torture/execute/pr29302-1.c: New.
15169
15170 2006-12-19 Tobias Burnus <burnus@net-b.de>
15171
15172 PR fortran/39238
15173 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15174
15175 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
15176
15177 PR fortran/30236
15178 * gfortran.dg/altreturn_3.f90: New test.
15179
15180 * gfortran.dg/char_result_12.f90: Fix comment typos.
15181
15182 2006-12-19 Ben Elliston <bje@au.ibm.com>
15183
15184 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15185 as newlib's stdio.h uses non-traditional cpp constructs.
15186
15187 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
15188
15189 * gfortran.dg/advance.f90: Renamed to advance_1.f90
15190 * gfortran.dg/append-1.f90: Renamed to append_1.f90
15191 * gfortran.dg/array-1.f90: Renamed to array_1.f90
15192 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15193 * gfortran.dg/backspace.f: Renamed to backspace_1.f
15194 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15195 * gfortran.dg/default_initialization.f: Renamed to
15196 default_initialization_1.f
15197 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15198 dollar_edit_descriptor_1.f
15199 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15200 dollar_edit_descriptor_2.f
15201 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15202 dollar_edit_descriptor_3.f
15203 * gfortran.dg/logint-1.f: Renamed to logint_1.f
15204 * gfortran.dg/logint-2.f: Renamed to logint_2.f
15205 * gfortran.dg/logint-3.f: Renamed to logint_3.f
15206 * gfortran.dg/advance_1.f90: Renamed from advance.f90
15207 * gfortran.dg/append_1.f90: Renamed from append-1.f90
15208 * gfortran.dg/array_1.f90: Renamed from array-1.f90
15209 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15210 * gfortran.dg/backspace_1.f: Renamed from backspace.f
15211 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15212 * gfortran.dg/default_initialization_1.f: Renamed from
15213 default_initialization.f
15214 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15215 dollar_edit_descriptor-1.f
15216 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15217 dollar_edit_descriptor-2.f
15218 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15219 dollar_edit_descriptor-3.f
15220 * gfortran.dg/logint_1.f: Renamed from logint-1.f
15221 * gfortran.dg/logint_2.f: Renamed from logint-2.f
15222 * gfortran.dg/logint_3.f: Renamed from logint-3.f
15223
15224 2006-12-18 Bill Wendling <wendling@apple.com>
15225
15226 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15227 id is an OjbC keyword.
15228
15229 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15230
15231 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15232
15233 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
15234
15235 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15236
15237 2006-12-18 Ian Lance Taylor <iant@google.com>
15238
15239 * g++.dg/warn/Wmissing-declarations-1.C: New test.
15240
15241 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
15242
15243 * gcc.c-torture/compile/pr27528.c: Use empty templates.
15244
15245 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
15246
15247 PR fortran/30207
15248 * gfortran.fortran-torture/execute/where21.f90: New test.
15249
15250 2006-12-17 Tobias Burnus <burnus@net-b.de>
15251
15252 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15253
15254 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15255
15256 PR middle-end/7651
15257 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15258 * gcc.dg/if-empty-1.c: Likewise.
15259 * gcc.dg/pr23165.c: Likewise.
15260 * g++.dg/warn/empty-body.C: Likewise.
15261
15262 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15263
15264 PR libfortran/30005
15265 * gfortran.dg/open_errors.f90: New test.
15266
15267 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
15268
15269 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15270
15271 * gcc.target/i386/ssse3-pabsb.c: New file.
15272 * gcc.target/i386/ssse3-pabsd.c: Likewise.
15273 * gcc.target/i386/ssse3-pabsw.c: Likewise.
15274 * gcc.target/i386/ssse3-palignr.c: Likewise.
15275 * gcc.target/i386/ssse3-phaddd.c: Likewise.
15276 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15277 * gcc.target/i386/ssse3-phaddw.c: Likewise.
15278 * gcc.target/i386/ssse3-phsubd.c: Likewise.
15279 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15280 * gcc.target/i386/ssse3-phsubw.c: Likewise.
15281 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15282 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15283 * gcc.target/i386/ssse3-pshufb.c: Likewise.
15284 * gcc.target/i386/ssse3-psignb.c: Likewise.
15285 * gcc.target/i386/ssse3-psignd.c: Likewise.
15286 * gcc.target/i386/ssse3-psignw.c: Likewise.
15287 * gcc.target/i386/ssse3-vals.h: Likewise.
15288
15289 2006-12-15 Janis Johnson <janis187@us.ibm.com>
15290
15291 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15292 * lib/fortran-torture.exp: Include target-supports.exp.
15293
15294 2006-12-15 Jakub Jelinek <jakub@redhat.com>
15295
15296 PR target/30185
15297 * gcc.c-torture/execute/pr30185.c: New test.
15298
15299 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15300
15301 PR testsuite/30179
15302 PR testsuite/30180
15303 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15304 * gcc.dg/builtin-bswap-2.c: Likewise.
15305 * gcc.dg/builtin-bswap-3.c: Likewise.
15306 * gcc.dg/builtin-bswap-4.c: Likewise.
15307 * lib/target-supports.exp (check_effective_target_stdint_types): New.
15308 * gcc.c-torture/execute/mode-dependent-address.x: New file.
15309
15310 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15311
15312 PR libfortran/30145
15313 * gfortran.dg/write_zero_array: New test.
15314
15315 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15316
15317 PR fortran/30200
15318 * gfortran.dg/write_fmt_trim.f90: New test.
15319
15320 2006-12-14 Diego Novillo <dnovillo@redhat.com>
15321
15322 PR 30194
15323 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15324 temporarily.
15325
15326 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15327
15328 * lib/target-supports.exp (check_weak_available): Use istarget
15329 "hppa*-*-hpux10*" instead of regexp.
15330 (check_cxa_atexit_available): Likewise.
15331
15332 2006-12-14 Richard Guenther <rguenther@suse.de>
15333
15334 PR tree-optimization/30197
15335 * gcc.c-torture/execute/complex-1.c: Fix function name.
15336 * gcc.dg/builtins-61.c: New testcase.
15337
15338 2006-12-14 Richard Guenther <rguenther@suse.de>
15339
15340 PR middle-end/30172
15341 * gcc.dg/pr30172-1.c: New testcase.
15342
15343 2006-12-14 Richard Guenther <rguenther@suse.de>
15344
15345 PR tree-optimization/30198
15346 * gcc.dg/builtins-60.c: New testcase.
15347
15348 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
15349
15350 * lib/target-supports.exp (vect_no_align): Remove spu.
15351
15352 2006-12-13 Ian Lance Taylor <iant@google.com>
15353
15354 PR c++/19564
15355 PR c++/19756
15356 * g++.dg/warn/Wparentheses-5.C: New test.
15357 * g++.dg/warn/Wparentheses-6.C: New test.
15358 * g++.dg/warn/Wparentheses-7.C: New test.
15359 * g++.dg/warn/Wparentheses-8.C: New test.
15360 * g++.dg/warn/Wparentheses-9.C: New test.
15361 * g++.dg/warn/Wparentheses-10.C: New test.
15362 * g++.dg/warn/Wparentheses-11.C: New test.
15363 * g++.dg/warn/Wparentheses-12.C: New test.
15364 * g++.dg/warn/Wparentheses-13.C: New test.
15365 * g++.dg/warn/Wparentheses-14.C: New test.
15366 * g++.dg/warn/Wparentheses-15.C: New test.
15367 * g++.dg/warn/Wparentheses-16.C: New test.
15368 * g++.dg/warn/Wparentheses-17.C: New test.
15369 * g++.dg/warn/Wparentheses-18.C: New test.
15370 * g++.dg/warn/Wparentheses-19.C: New test.
15371 * g++.dg/warn/Wparentheses-20.C: New test.
15372 * g++.dg/warn/Wparentheses-21.C: New test.
15373
15374 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15375
15376 PR testsuite/30157
15377 * lib/target-supports.exp (check_cxa_atexit_available): Return false
15378 for target "hppa.*hpux10".
15379
15380 2006-12-13 Jakub Jelinek <jakub@redhat.com>
15381
15382 * g++.dg/debug/vartrack1.C: New test.
15383
15384 * g++.dg/opt/ifcvt1.C: New test.
15385
15386 * gcc.dg/tls/opt-13.c: New test.
15387
15388 * gcc.dg/20060425-2.c: New test.
15389
15390 * g++.dg/opt/pr15054-2.C: New test.
15391
15392 * gcc.c-torture/execute/20060420-1.c: New test.
15393
15394 * gcc.c-torture/execute/20060412-1.c: New test.
15395
15396 * objc/compile/20060406-1.m: New test.
15397
15398 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
15399
15400 * g++.dg/template/array17.C: New test.
15401
15402 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
15403
15404 * gcc.target/powerpc/altivec-23.c: New test.
15405
15406 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
15407
15408 PR c++27316
15409 * g++.dg/inherit/error3.C: New test.
15410
15411 PR c++/28740
15412 * g++.dg/inherit/error4.C: New test.
15413
15414 2006-12-13 Richard Guenther <rguenther@suse.de>
15415
15416 PR tree-optimization/17687
15417 * gcc.dg/builtins-59.c: New testcase.
15418
15419 2006-12-13 Ben Elliston <bje@au.ibm.com>
15420
15421 * gcc.target/spu/Wmain.c: New test.
15422
15423 2006-12-12 Josh Conner <jconner@apple.com>
15424
15425 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15426 * g++.dg/abi/thunk4.C: Likewise.
15427 * g++.dg/abi/rtti3.C: Likewise.
15428
15429 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
15430
15431 * gcc.target/spu/cpat-1.c: New test.
15432 * gcc.target/spu/cpat-2.c: New test.
15433 * gcc.target/spu/cpat-3.c: New test.
15434 * gcc.target/spu/cpat-4.c: New test.
15435
15436 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15437
15438 PR tree-opt/28436
15439 * gcc.c-torture/compile/vector-1.c: New test.
15440 * gcc.c-torture/compile/vector-2.c: New test.
15441 * gcc.c-torture/compile/vector-3.c: New test.
15442
15443 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15444
15445 * lib/fortran-torture.exp: Update copyright years. Remove
15446 obsolete comment. Test -ftree-vectorize where it makes sense.
15447 * lib/gfortran-dg.exp: Update copyright years. Use settings
15448 from fortran-torture.exp.
15449 * gfortran.dg/char_transpose_1.f90,
15450 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15451 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15452 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
15453 '-w' to dg-options.
15454
15455 2006-12-12 Richard Sandiford <richard@codesourcery.com>
15456
15457 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15458 saved_${tool}_load.
15459
15460 2006-12-12 Ira Rosen <irar@il.ibm.com>
15461
15462 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15463 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15464 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15465 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15466 gaps.
15467
15468 2006-12-12 Richard Guenther <rguenther@suse.de>
15469
15470 PR middle-end/30147
15471 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15472
15473 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
15474 Diego Novillo <dnovillo@redhat.com>
15475
15476 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15477 VDEF/VUSE changes.
15478 * gcc.dg/tree-ssa/pr26421.c: Likewise
15479 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15480 * gcc.dg/tree-ssa/pr23382.c: Likewise.
15481 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15482 * gcc.dg/tree-ssa/pr28410.c: Likewise.
15483 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15484 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15485 * gcc.dg/tree-ssa/vrp07.c: Likewise.
15486 * gcc.dg/tree-ssa/vrp08.c: Likewise.
15487 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15488
15489 2006-12-11 Jan Hubicka <jh@suse.cz>
15490
15491 * gcc.dg/tree-prof/stringop-1.c: New test.
15492 * gcc.dg/tree-prof/stringop-2.c: New test.
15493
15494 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
15495
15496 PR target/30120
15497 * gcc.target/i386/pr30120.c: New test.
15498
15499 Revert:
15500 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15501
15502 * gcc.target/i386/x87regparm-1.c: New test.
15503 * gcc.target/i386/x87regparm-2.c: New test.
15504 * gcc.target/i386/x87regparm-3.c: New test.
15505 * gcc.target/i386/x87regparm-4.c: New test.
15506
15507 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
15508
15509 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15510
15511 2006-12-10 Tobias Burnus <burnus@net-b.de>
15512
15513 PR fortran/23994
15514 * gfortran.dg/protected_1.f90: New test.
15515 * gfortran.dg/protected_2.f90: New test.
15516 * gfortran.dg/protected_3.f90: New test.
15517 * gfortran.dg/protected_4.f90: New test.
15518 * gfortran.dg/protected_5.f90: New test.
15519 * gfortran.dg/protected_6.f90: New test.
15520
15521 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15522 Tobias Burnus <burnus@gcc.gnu.org>
15523
15524 PR fortran/29975
15525 PR fortran/30068
15526 * gfortran.dg/interface_4.f90: Test adding procedure to generic
15527 interface.
15528 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15529 ambiguous interfaces.
15530 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15531 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15532 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15533 ambiguous interfaces.
15534 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15535 * gfortran.dg/array_initializer_2.f90: Add initializer array
15536 constructor test.
15537
15538 PR fortran/30096
15539 * gfortran.dg/interface_9.f90: Test that host interfaces are
15540 not checked for ambiguity with the local version.
15541
15542 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15543
15544 PR fortran/29464
15545 * gfortran.dg/module_interface_2.f90: New test.
15546
15547 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15548
15549 PR fortran/29941
15550 * gfortran.dg/assumed_len.f90: New test.
15551
15552 2006-12-09 Richard Guenther <rguenther@suse.de>
15553
15554 * g++.dg/warn/implicit-typename1.C: Qualify types.
15555 * g++.dg/parse/crash12.C: Likewise.
15556 * g++.dg/tree-ssa/pr22444.C: Likewise.
15557
15558 2006-12-09 Tobias Burnus <burnus@net-b.de>
15559
15560 * gfortran.dg/array_2.f90: Added sqrt test.
15561
15562 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
15563
15564 * gcc.target/i386/x87regparm-1.c: XFAIL.
15565 * gcc.target/i386/x87regparm-2.c: XFAIL.
15566 * gcc.target/i386/x87regparm-3.c: XFAIL.
15567 * gcc.target/i386/x87regparm-4.c: XFAIL.
15568
15569 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15570
15571 * lib/target-supports.exp
15572 (check_effective_target_large_long_double): New.
15573 * gcc.dg/Wconversion-real.c : Use it.
15574 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15575 unsigned.
15576
15577 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
15578
15579 * gcc.c-torture/execute/mode-dependent-address.c: New test.
15580
15581 2006-12-08 Tobias Burnus <burnus@net-b.de>
15582
15583 PR fortran/27546
15584 * gfortran.dg/import4.f90: New test for IMPORT in modules.
15585
15586 2006-12-07 Mark Mitchell <mark@codesourcery.com>
15587
15588 PR c++/29732
15589 * g++.dg/template/crash65.C: New test.
15590 * g++.dg/template/spec16.C: Tweak error markers.
15591
15592 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
15593
15594 * gcc.target/spu: New directory.
15595 * gcc.target/spu/spu.exp: New file.
15596 * gcc.target/spu/intrinsics-1.c: New test.
15597
15598 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
15599
15600 PR c++/29980
15601 * g++.dg/ext/attrib27.C: New test.
15602 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15603 * g++.dg/parse/typedef5.C: Likewise.
15604
15605 2006-12-07 Mike Stump <mrs@apple.com>
15606
15607 * treelang/compile/var_defs.tree: Adjust.
15608
15609 2006-12-06 Mark Mitchell <mark@codesourcery.com>
15610
15611 PR c++/29730
15612 * g++.dg/template/crash64.C: New test.
15613 * g++.dg/parse/crash27.C: Adjust error markers.
15614
15615 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
15616
15617 PR libfortran/30009
15618 PR libfortran/30056
15619 * gfortran.dg/read_eof_4.f90: Add tests.
15620 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
15621 * gfortran.dg/unf_read_corrupted_1.f90: New test.
15622
15623 2006-12-05 Mark Mitchell <mark@codesourcery.com>
15624
15625 PR c++/29729
15626 * g++.dg/template/crash63.C: New test.
15627
15628 PR c++/29728
15629 * g++.dg/template/crash62.C: New test.
15630
15631 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15632
15633 PR fortran/30003
15634 * gfortran.dg/allocatable_function_1.f90: Increase the number
15635 of expected calls of free to 10; the lhs section reference is
15636 now evaluated so there is another call to bar. Change the
15637 comment appropriately.
15638 * gfortran.dg/array_section_1.f90: New test.
15639
15640 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15641
15642 PR fortran/29912
15643 * gfortran.dg/char_result_12.f90: New test.
15644
15645 2006-12-05 Richard Guenther <rguenther@suse.de>
15646
15647 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15648 * gcc.dg/vect/vect-pow-2.c: Rename to ...
15649 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
15650 vect_double, xfail for spu*-*-*.
15651
15652 2006-12-04 Tobias Burnus <burnus@net-b.de>
15653
15654 PR fortran/29962
15655 * initialization_4.f90: Test noninteger exponents (-std=f95).
15656 * initialization_5.f90: New test for noninteger exponents
15657 with -std=f2003.
15658
15659 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15660
15661 PR fortran/29821
15662 * gfortran.dg/parameter_array_section_1.f90: New test.
15663
15664 2006-12-04 Mark Mitchell <mark@codesourcery.com>
15665
15666 PR c++/29733
15667 * g++.dg/template/crash61.C: New test.
15668
15669 PR c++/29632
15670 * g++.dg/template/error23.C: New test.
15671
15672 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
15673
15674 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15675
15676 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15677
15678 PR fortran/29916
15679 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15680
15681 2006-12-04 Jakub Jelinek <jakub@redhat.com>
15682
15683 PR middle-end/29965
15684 * gcc.dg/gomp/pr29965-1.c: New test.
15685 * gcc.dg/gomp/pr29965-2.c: New test.
15686 * gcc.dg/gomp/pr29965-3.c: New test.
15687 * gcc.dg/gomp/pr29965-4.c: New test.
15688 * gcc.dg/gomp/pr29965-5.c: New test.
15689 * gcc.dg/gomp/pr29965-6.c: New test.
15690 * g++.dg/gomp/pr29965-1.C: New test.
15691 * g++.dg/gomp/pr29965-2.C: New test.
15692 * g++.dg/gomp/pr29965-3.C: New test.
15693 * g++.dg/gomp/pr29965-4.C: New test.
15694 * g++.dg/gomp/pr29965-5.C: New test.
15695 * g++.dg/gomp/pr29965-6.C: New test.
15696 * g++.dg/gomp/pr29965-7.C: New test.
15697 * g++.dg/gomp/pr29965-8.C: New test.
15698 * g++.dg/gomp/pr29965-9.C: New test.
15699 * g++.dg/gomp/pr29965-10.C: New test.
15700
15701 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
15702
15703 * gnat.dg/pointer_variable_bounds.adb: New test.
15704 * gnat.dg/pointer_variable_bounds.ads: Likewise.
15705 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15706
15707 2006-12-03 Eric Christopher <echristo@apple.com>
15708
15709 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15710
15711 2006-12-03 Richard Henderson <rth@redhat.com>
15712 Andrew Pinski <pinskia@gmail.com>
15713
15714 PR C++/14329
15715 * g++.dg/warn/unit-1.C: New test.
15716
15717 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
15718
15719 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15720
15721 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15722
15723 * g++.dg/vect/vect.exp: Enable tests to run on spu.
15724 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15725 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15726 * gcc.dg/vect/vect-70.c: Reduce array size.
15727 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15728 vect_no_compaer_double targets.
15729 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15730 vect_float, vect_double, and vect_int.
15731
15732 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15733
15734 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15735 test for loop versioning on vect_no_align targets.
15736 * gcc.dg/vect/pr20122.c: Likewise.
15737 * gcc.dg/vect/vect-105.c: Likewise.
15738 * gcc.dg/vect/vect-42.c: Likewise.
15739 * gcc.dg/vect/vect-43.c: Likewise.
15740 * gcc.dg/vect/vect-74.c: Likewise.
15741 * gcc.dg/vect/vect-75.c: Likewise.
15742 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15743 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15744 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15745 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15746
15747 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
15748
15749 PR fortran/29642
15750 * gfortran.dg/value_1.f90 : New test.
15751 * gfortran.dg/value_2.f90 : New test.
15752 * gfortran.dg/value_3.f90 : New test.
15753 * gfortran.dg/value_4.f90 : New test.
15754 * gfortran.dg/value_4.c : Called from value_4.f90.
15755
15756 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
15757
15758 PR C++/30033
15759 * g++.dg/cpp0x/static_assert4.C: New testcase.
15760
15761 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15762
15763 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15764
15765 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
15766
15767 PR c/27953
15768 * gcc.dg/pr27953.c: New test.
15769
15770 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15771
15772 PR c++/30022
15773 * g++.dg/ext/vector5.C: New test.
15774
15775 PR c++/30021
15776 * g++.dg/other/main1.C: New test.
15777
15778 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
15779
15780 PR libfortran/29568
15781 * gfortran.dg/convert_implied_open.f90: Change to
15782 new default record length.
15783 * gfortran.dg/unf_short_record_1.f90: Adapt to
15784 new error message.
15785 * gfortran.dg/unformatted_subrecords_1.f90: New test.
15786
15787 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
15788
15789 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15790
15791 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
15792
15793 PR c++/29066
15794 * g++.dg/expr/pr29066.c: New.
15795
15796 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
15797 Zdenek Dvorak <dvorakz@suse.cz>
15798
15799 PR tree-optimization/29921
15800 * gcc.dg/pr29921-2.c: New test.
15801
15802 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
15803
15804 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15805 (i386_get_cpuid): New function.
15806 (i386_cpuid_ecx): Likewise.
15807 (i386_cpuid_edx): Likewise.
15808 (i386_cpuid): Updated to call i386_cpuid_edx.
15809
15810 * gcc.target/i386/sse3-addsubpd.c: New file.
15811 * gcc.target/i386/sse3-addsubps.c: Likewise.
15812 * gcc.target/i386/sse3-haddpd.c: Likewise.
15813 * gcc.target/i386/sse3-haddps.c: Likewise.
15814 * gcc.target/i386/sse3-hsubpd.c: Likewise.
15815 * gcc.target/i386/sse3-hsubps.c: Likewise.
15816 * gcc.target/i386/sse3-lddqu.c: Likewise.
15817 * gcc.target/i386/sse3-movddup.c: Likewise.
15818 * gcc.target/i386/sse3-movshdup.c: Likewise.
15819 * gcc.target/i386/sse3-movsldup.c: Likewise.
15820
15821 2006-12-01 Dirk Mueller <dmueller@suse.de>
15822
15823 * g++.dg/warn/Wreturn-type-4.C: New testcase.
15824
15825 2006-11-30 Janis Johnson <janis187@us.ibm.com>
15826
15827 * gcc.dg/dfp/convert-int-max.c: New test.
15828 * gcc.dg/dfp/convert-int-max-fold.c: New test.
15829
15830 2006-11-30 Richard Guenther <rguenther@suse.de>
15831
15832 * gcc.dg/vect/vect-pow-1.c: Rename ...
15833 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
15834 floats instead of doubles, check successful vectorization.
15835
15836 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
15837
15838 PR target/29945
15839 * gcc.c-torture/compile/pr29945.c: New testcase.
15840
15841 2006-11-30 Joseph Myers <joseph@codesourcery.com>
15842
15843 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15844 -maltivec.
15845
15846 2006-11-29 Eric Christopher <echristo@apple.com>
15847
15848 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15849
15850 2006-11-29 Janis Johnson <janis187@us.ibm.com>
15851
15852 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15853
15854 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15855
15856 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
15857
15858 PR c++/29022
15859 * g++.dg/inherit/virtual2.C: New test.
15860 * g++.dg/inherit/virtual3.C: Likewise.
15861 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15862 * g++.dg/inherit/error2.C: Likewise.
15863 * g++.dg/template/instantiate1.C: Likewise.
15864
15865 2006-11-28 Andrew Pinski <pinskia@gmail.com>
15866
15867 PR tree-opt/29984
15868 * gcc.dg/tree-ssa/reassoc-12.c: New test.
15869
15870 2006-11-28 Jan Hubicka <jh@suse.cz>
15871
15872 * gcc.dg/memcpy-1.c: New test.
15873
15874 2006-11-28 Jakub Jelinek <jakub@redhat.com>
15875
15876 PR c++/29735
15877 * g++.dg/warn/main-3.C: New test.
15878
15879 2006-11-28 Jan Hubicka <jh@suse.cz>
15880
15881 * gcc.dg/winline-1.c: New test.
15882
15883 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
15884
15885 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15886 alignments.
15887
15888 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15889
15890 PR fortran/29976
15891 * gfortran.dg/missing_optional_dummy_3.f90
15892
15893 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15894
15895 PR fortran/20880
15896 * gfortran.dg/interface_3.f90: Modify errors.
15897
15898 2006-11-28 Ben Elliston <bje@au.ibm.com>
15899
15900 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15901 fail to link due to relocation overflows on spu-*-*.
15902
15903 2006-11-27 Michael Matz <matz@suse.de>
15904 Andreas Krebbel <krebbel1@de.ibm.com>
15905
15906 PR target/29319
15907 * gcc.dg/20061127-1.c: New testcase.
15908
15909 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15910
15911 * gcc.dg/20061124-1.c: Add exit() function prototype.
15912
15913 2006-11-27 Jan Hubicka <jh@suse.cz>
15914
15915 * gcc.target/i386/memcpy-1.c: Adjust size.
15916 * gcc.dg/visibility-11.c: Likewise.
15917
15918 2006-11-27 Richard Guenther <rguenther@suse.de>
15919
15920 PR middle-end/25620
15921 * gcc.target/i386/pow-1.c: New testcase.
15922 * gcc.dg/builtins-58.c: Likewise.
15923
15924 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15925
15926 PR c++/29886
15927 * g++.dg/expr/cast8.C: New test.
15928
15929 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15930
15931 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15932 Don't ever inline the testcase.
15933
15934 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15935
15936 PR fortran/29982
15937 * gfortran.fortran-torture/compile/parameter_3.f90: New
15938 testcase.
15939
15940 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15941
15942 PR fortran/29951
15943 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15944
15945 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15946
15947 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15948 for CHAR.
15949
15950 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15951
15952 PR libgfortran/29936
15953 * gfortran.dg/write_check3.f90: New test.
15954
15955 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15956
15957 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15958
15959 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15960
15961 PR fortran/20880
15962 * gfortran.dg/interface_3.f90: New test.
15963
15964 PR fortran/29387
15965 * gfortran.dg/generic_8.f90: New test.
15966
15967 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15968
15969 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15970 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15971 * gfortran.dg/specifics_3.f90: Remove.
15972
15973 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15974
15975 PR c/29955
15976 * gcc.dg/gomp/pr29955.c: New test.
15977
15978 PR c/29736
15979 * gcc.dg/pr29736.c: New test.
15980
15981 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15982
15983 PR tree-opt/29964
15984 * gcc.dg/pure-1.c: New test.
15985
15986 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15987
15988 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15989 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15990
15991 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15992
15993 * gcc.dg/20061124-1.c: New testcase.
15994
15995 2006-11-23 Eric Christopher <echristo@apple.com>
15996
15997 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15998
15999 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16000
16001 PR c/2707
16002 PR c++/26167
16003 * gcc.dg/Wconversion-integer.c: New. Supersedes
16004 Wconversion-negative-constants.c
16005 * gcc.dg/Wconversion-real.c: New.
16006 * gcc.dg/Wconversion-real-integer.c: New.
16007 * gcc.dg/Wconversion-negative-constants.c: Deleted.
16008 * g++.dg/warn/Wconversion1.C: Modified.
16009
16010 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16011
16012 * gfortran.dg/overload_1.f90: New test.
16013
16014 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16015
16016 PR c/9072
16017 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16018 Wtraditional-conversion.
16019 * gcc.dg/overflow-warn-2.c: Likewise.
16020 * gcc.dg/Wconversion.c: Likewise. Renamed as
16021 Wtraditional-conversion.c .
16022 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16023 Wtraditional-conversion-2.c .
16024 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16025 Wtraditional-conversion-2.c
16026 * gcc.dg/Wconversion-negative-constants.c: New.
16027
16028 2006-11-23 Andrew Pinski <pinskia@gmail.com>
16029
16030 * gcc.dg/tree-ssa/dump-1.c: New test.
16031
16032 2006-11-23 David Ung <davidu@mips.com>
16033
16034 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16035 -mfp64, allowable when ISA >= 33 and float is enabled.
16036 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16037 of mthc1 and mfhc1 patterns.
16038
16039 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
16040
16041 PR tree-optimization/29921
16042 * gcc.dg/pr29921.c: New test.
16043
16044 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16045
16046 PR fortran/29441
16047 * gfortran.dg/initialization_4.f90: New test.
16048
16049 2006-11-22 Ira Rosen <irar@il.ibm.com>
16050
16051 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16052 platforms that have interleaving support.
16053 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16054 * gcc.dg/vect/vect-strided-a-u16-i2.c,
16055 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16056 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16057 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16058 gcc.dg/vect/vect-strided-u8-i2-gap.c,
16059 gcc.dg/vect/vect-strided-u8-i8.c,
16060 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16061 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16062 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16063 gcc.dg/vect/vect-strided-float.c,
16064 gcc.dg/vect/vect-strided-a-mult.c,
16065 gcc.dg/vect/vect-strided-mult-char-ls.c,
16066 gcc.dg/vect/vect-strided-a-u16-mult.c,
16067 gcc.dg/vect/vect-strided-a-u32-mult.c,
16068 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16069 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16070 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16071 gcc.dg/vect/vect-strided-mult.c,
16072 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16073 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16074 New.
16075
16076 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
16077
16078 PR fortran/25087
16079 * gfortran.dg/auto_char_len_4.f90: New test.
16080
16081 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
16082
16083 PR fortran/29652
16084 * gfortran.dg/generic_7.f90: New test.
16085 * gfortran.dg/defined_operators_1.f90: Add new error.
16086
16087 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
16088
16089 PR tree-optimization/29902
16090 * g++.dg/tree-ssa/pr29902.C: New test.
16091
16092 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
16093
16094 PR fortran/29820
16095 * gfortran.dg/used_types_13.f90: New test.
16096
16097 2006-11-21 Janis Johnson <janis187@us.ibm.com>
16098
16099 * gcc.dg/dfp/snan.c: Delete.
16100
16101 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
16102
16103 * g++.dg/cpp0x/static_assert1.C: New.
16104 * g++.dg/cpp0x/static_assert2.C: New.
16105 * g++.dg/cpp0x/static_assert3.C: New.
16106
16107 2006-11-21 Richard Guenther <rguenther@suse.de>
16108
16109 * gcc.dg/vect/vect-pow-1.c: New testcase.
16110 * gcc.dg/vect/vect-pow-2.c: Likewise.
16111
16112 2006-11-21 Jakub Jelinek <jakub@redhat.com>
16113
16114 PR c++/29570
16115 * g++.dg/template/static29.C: New test.
16116
16117 PR c++/29734
16118 * g++.dg/conversion/simd4.C: New test.
16119
16120 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
16121
16122 PR c++/29475
16123 * g++.dg/template/access19.C: New test.
16124 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16125 error is reported.
16126
16127 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
16128
16129 PR tree-opt/25500
16130 * gcc.dg/tree-ssa/sra-4.c: New testcase.
16131
16132 2006-11-20 Tobias Burnus <burnus@net-b.de>
16133
16134 PR fortran/27546
16135 * gfortran.dg/import.f90: Extended test.
16136 * gfortran.dg/import2.f90: Extended test.
16137
16138 2006-11-20 Tobias Burnus <burnus@net-b.de>
16139
16140 * gfortran.dg/volatile3.f90: Add conflict test.
16141
16142 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
16143
16144 PR fortran/24783
16145 * gfortran.dg/implicit_10.f90: New test.
16146
16147 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
16148
16149 PR c++/8586
16150 * g++.dg/warn/Wall-write-strings.C: New.
16151
16152 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
16153
16154 * gfortran.dg/alloc_comp_constraint_5.f90: New.
16155 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16156
16157 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16158
16159 * gfortran.dg/use_3.f90: Remove error message.
16160 * gfortran.dg/iso_fortran_env_1.f90: New test.
16161 * gfortran.dg/iso_fortran_env_2.f90: New test.
16162 * gfortran.dg/iso_fortran_env_3.f90: New test.
16163 * gfortran.dg/iso_fortran_env_4.f90: New test.
16164
16165 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
16166
16167 * gcc.dg/vect/vect-27.c: Fix initialization.
16168
16169 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16170
16171 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16172 * gcc.dg/torture/builtin-minmax-1.c: New.
16173
16174 * gcc.dg/builtins-20.c: Add cases for copysign.
16175
16176 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16177
16178 PR fortran/24285
16179 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16180
16181 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16182 * gfortran.dg/use_1.f90: New test.
16183 * gfortran.dg/use_1.f90: New test.
16184 * gfortran.dg/use_1.f90: New test.
16185
16186 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
16187
16188 PR tree-optimization/29801
16189 * gcc.dg/pr29801.c: New test.
16190
16191 2006-11-17 Jakub Jelinek <jakub@redhat.com>
16192
16193 PR middle-end/29584
16194 * gcc.dg/torture/pr29584.c: New test.
16195
16196 2006-11-17 Joseph Myers <joseph@codesourcery.com>
16197
16198 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16199 Condition PowerPC tests for saving FPRs on powerpc_fprs.
16200 * gcc.target/powerpc/compress-float-ppc.c,
16201 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16202 powerpc_fprs.
16203 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16204 do not pass -mhard-float.
16205
16206 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
16207
16208 * gnat.dg/volatile_aggregate.adb: New test.
16209
16210 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16211
16212 PR fortran/29391
16213 PR fortran/29489
16214 * gfortran.dg/bound_2.f90: Add more checks.
16215 * gfortran.dg/bound_3.f90: New test.
16216
16217 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16218
16219 PR target/29201
16220 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16221
16222 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
16223
16224 * gfortran.dg/import3.f90: Fix error message.
16225
16226 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
16227
16228 PR tree-opt/29788
16229 * gfortran.fortran-torture/compile/inline_1.f90:
16230 New testcase.
16231
16232 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16233
16234 * gcc.target/i386/x87regparm-1.c: New test.
16235 * gcc.target/i386/x87regparm-2.c: New test.
16236 * gcc.target/i386/x87regparm-3.c: New test.
16237 * gcc.target/i386/x87regparm-4.c: New test.
16238
16239 2006-11-15 Tobias Burnus <burnus@net-b.de>
16240
16241 PR fortran/27546
16242 * gfortran.dg/import.f90: New test.
16243 * gfortran.dg/import2.f90: New test.
16244 * gfortran.dg/import3.f90: New test.
16245
16246 2006-11-15 Tobias Burnus <burnus@net-b.de>
16247
16248 PR fortran/27588
16249 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16250
16251 2006-11-15 Tobias Burnus <burnus@net-b.de>
16252
16253 PR fortran/29806
16254 * gfortran.dg/contains.f90: New test.
16255 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16256
16257 2006-11-15 Jakub Jelinek <jakub@redhat.com>
16258
16259 PR tree-optimization/29581
16260 * gcc.dg/pr29581-1.c: New test.
16261 * gcc.dg/pr29581-2.c: New test.
16262 * gcc.dg/pr29581-3.c: New test.
16263 * gcc.dg/pr29581-4.c: New test.
16264 * gfortran.dg/pr29581.f90: New test.
16265
16266 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
16267
16268 PR fortran/29702
16269 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16270 numbers in error message headers.
16271
16272 2006-11-14 Richard Guenther <rguenther@suse.de>
16273
16274 * gcc.target/i386/math-torture/math-torture.exp: Restrict
16275 to i?86 and x86_64 targets.
16276
16277 2006-11-14 Caroline Tice <ctice@apple.com>
16278
16279 * gcc.dg/pubtypes-1.c: New file/testcase.
16280 * gcc.dg/pubtypes-2.c: New file/testcase.
16281 * gcc.dg/pubtypes-3.c: New file/testcase.
16282 * gcc.dg/pubtypes-4.c: New file/testcase.
16283 * g++.dg/pubtypes.C: New file/testcase.
16284
16285 2006-11-14 Mark Mitchell <mark@codesourcery.com>
16286
16287 PR c++/29106
16288 * g++.dg/init/self1.C: New test.
16289
16290 2006-11-14 Tobias Burnus <burnus@net-b.de>
16291
16292 PR fortran/29657
16293 * gfortran.dg/conflicts.f90: Add.
16294
16295 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
16296
16297 PR rtl-optimization/29798
16298
16299 * gcc.c-torture/execute/pr29798.c: New.
16300
16301 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16302
16303 * gcc.dg/builtins-20.c: Add more cases.
16304
16305 2006-11-13 Jakub Jelinek <jakub@redhat.com>
16306
16307 PR fortran/29759
16308 * gfortran.dg/gomp/pr29759.f90: New test.
16309
16310 2006-11-13 Mark Mitchell <mark@codesourcery.com>
16311
16312 PR c++/29518
16313 * g++.dg/template/static28.C: New test.
16314
16315 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
16316
16317 * lib/c-torture.exp: Use target-libpath.exp.
16318 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16319 set GCC_EXEC_PREFIX env var from global variable of same name.
16320
16321 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16322
16323 PR fortran/26994
16324 * gfortran.fortran-torture/compile/transfer-1.f90:
16325 New testcase.
16326
16327 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
16328 Zdenek Dvorak <dvorakz@suse.cz>
16329
16330 PR tree-optimization/29680
16331 * gcc.dg/alias-11.c: New test.
16332
16333 2006-11-12 Jason Merrill <jason@redhat.com>
16334 Andrew Pinski <pinskia@physics.uc.edu>
16335
16336 PR middle-end/28915
16337 * gcc.target/i386/vectorize1.c: New.
16338
16339 2006-11-12 Roger Sayle <roger@eyesopen.com>
16340
16341 PR rtl-optimization/29797
16342 * gcc.c-torture/execute/pr29797-1.c: New test case.
16343
16344 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16345
16346 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16347
16348 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
16349
16350 * gcc.dg/tree-ssa/prefetch-3.c: New test.
16351
16352 2006-11-12 Roger Sayle <roger@eyesopen.com>
16353
16354 PR tree-optimization/13827
16355 * gcc.dg/fold-eqand-1.c: New test case.
16356
16357 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
16358
16359 PR rtl-opt/28812
16360 * gcc.c-torture/execute/mayalias-3.c: New test.
16361
16362 2006-11-11 Richard Sandiford <richard@codesourcery.com>
16363
16364 PR middle-end/27528
16365 * gcc.c-torture/compile/pr27528.c: New test.
16366 * gcc.dg/pr27528.c: Likewise.
16367
16368 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16369
16370 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16371
16372 * gcc.dg/torture/builtin-symmetric-1.c: New test.
16373
16374 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16375
16376 PR fortran/29758
16377 * gfortran.dg/reshape_source_size_1.f90: New test.
16378
16379 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16380
16381 PR fortran/29315
16382 * gfortran.dg/aliasing_dummy_4.f90: New test.
16383
16384 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
16385
16386 PR target/29777
16387 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16388 and x86_64-*-* targets.
16389
16390 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16391
16392 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16393 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16394 New macros. Use them in exact tests.
16395 (TESTIT3): New macro.
16396 Add tests for fmin, fmax and fma.
16397
16398 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16399
16400 PR fortran/29431
16401 * gfortran.dg/array_constructor_13.f90: New test.
16402
16403 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16404
16405 PR fortran/29744
16406 * gfortran.dg/used_types_12.f90: New test.
16407
16408 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
16409
16410 PR middle-end/29726
16411 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16412 (test6): Ditto.
16413 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16414 * gcc.dg/fold-eqandshift-3.c: New test case.
16415
16416 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16417
16418 PR fortran/29699
16419 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16420
16421 PR fortran/21370
16422 * gfortran.dg/change_symbol_attributes_1.f90: New test.
16423
16424 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16425
16426 * gcc.dg/20061109-1.c: New testcase.
16427
16428 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16429
16430 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16431
16432 2006-11-09 Tobias Burnus <burnus@net-b.de>
16433
16434 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16435 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16436
16437 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
16438
16439 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16440 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16441
16442 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16443
16444 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16445
16446 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16447
16448 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16449 vect-9.c).
16450 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16451 * gcc.dg/vect/vect-9.c: Now vectorizable.
16452 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16453 that support vect_widen_mult.
16454 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16455 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16456 vect-reduc-dot-u16.c).
16457 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16458 vect-reduc-dot-u16.c).
16459 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16460 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16461 vect-reduc-dot-s8.c).
16462 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16463 vect-reduc-dot-s8.c).
16464 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16465 vect-reduc-dot-s8.c).
16466 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16467 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16468 vect-reduc-dot-u8.c).
16469 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16470 vect-reduc-dot-u8.c).
16471 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16472 * gcc.dg/vect/vect-multitypes-9.c: New test.
16473 * gcc.dg/vect/vect-multitypes-10.c: New test.
16474 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16475 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16476 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16477 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16478 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16479 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16480 wrapv-vect-reduc-dot-s8.c.
16481 * lib/target-support.exp (check_effective_target_vect_unpack): New.
16482 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16483 targets that support vec_unpack.
16484 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16485 (check_effective_target_vect_widen_mult_qi_to_hi): New.
16486 (check_effective_target_vect_widen_mult_hi_to_si): New.
16487 (check_effective_target_vect_widen_sum): Removed.
16488
16489 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16490
16491 * gcc.dg/vect/vect-multitypes-8.c: New test.
16492 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16493
16494 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16495
16496 * gcc.dg/vect/vect-multitypes-7.c: New test.
16497
16498 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16499
16500 * gcc.dg/vect/vect-multitypes-4.c: New test.
16501 * gcc.dg/vect/vect-multitypes-5.c: New test.
16502 * gcc.dg/vect/vect-multitypes-6.c: New test.
16503
16504 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16505
16506 * gcc.dg/vect/vect-multitypes-1.c: New test.
16507 * gcc.dg/vect/vect-multitypes-2.c: New test.
16508 * gcc.dg/vect/vect-multitypes-3.c: New test.
16509
16510 2006-11-07 Eric Christopher <echristo@apple.com>
16511
16512 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16513 Test using scan-assembler-not.
16514
16515 2006-11-07 Jakub Jelinek <jakub@redhat.com>
16516
16517 * gcc.dg/inline-17.c: New test.
16518
16519 2006-11-07 Steve Ellcey <sje@cup.hp.com>
16520
16521 PR other/25028
16522 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
16523 on HP-UX.
16524
16525 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16526
16527 PR fortran/29539
16528 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16529
16530 PR fortran/29634
16531 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16532 test.
16533
16534 2006-11-07 Tobias Burnus <burnus@net-b.de>
16535
16536 PR fortran/29601
16537 * gfortran.dg/volatile.f90: Add.
16538 * gfortran.dg/volatile2.f90: Add.
16539 * gfortran.dg/volatile3.f90: Add.
16540 * gfortran.dg/volatile4.f90: Add.
16541 * gfortran.dg/volatile5.f90: Add.
16542 * gfortran.dg/volatile6.f90: Add.
16543 * gfortran.dg/volatile7.f90: Add.
16544
16545 2006-11-06 Tobias Burnus <burnus@net-b.de>
16546
16547 * gfortran.dg/io_constraints_2.f90: Adjust pattern
16548 for matching error messages.
16549 * gfortran.dg/specifics_3.f90: Adjust pattern
16550 for matching error messages.
16551
16552 2006-11-06 Janis Johnson <janis187@us.ibm.com>
16553 Bernhard Fischer <aldot@gcc.gnu.org>
16554
16555 * lib/gcc-dg.exp (output-exists): New proc.
16556 (output-exists-not): New proc.
16557 * gcc.test-framework/test-framework.awk: Support new directives.
16558 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16559 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16560 * gcc.test-framework/dg-outexists-exp-F.c: New test.
16561 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16562 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16563 * gcc.test-framework/dg-outexists-exp-P.c: New test.
16564
16565 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
16566
16567 PR fortran/29630
16568 PR fortran/29679
16569 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16570 * gfortran.dg/initialization_3.f90: New.
16571
16572 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16573
16574 PR libgfortran/25545
16575 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16576
16577 2006-11-05 Jakub Jelinek <jakub@redhat.com>
16578
16579 PR middle-end/29695
16580 * gcc.c-torture/execute/pr29695-1.c: New test.
16581 * gcc.c-torture/execute/pr29695-2.c: New test.
16582
16583 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
16584
16585 PR fortran/29565
16586 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16587
16588 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
16589
16590 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16591 for matching error messages.
16592
16593 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
16594
16595 PR target/26915
16596 * gcc.target/i386/387-12.c: New test.
16597
16598 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16599
16600 PR libfortran/29713
16601 * gfortran.dg/pr29713.f90: New test.
16602
16603 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
16604
16605 * gcc.c-torture/execute/arith-rand-ll.c:
16606 Also test for bogus rest sign.
16607
16608 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16609
16610 PR libfortran/27895
16611 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16612
16613 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
16614
16615 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16616 from error messages.
16617
16618 2006-11-02 Mike Stump <mrs@apple.com>
16619
16620 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16621
16622 * g++.old-deja/g++.abi/align.C: Enable for darwin.
16623
16624 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
16625
16626 * g++.dg/eh/gcsec1.C: New test.
16627
16628 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16629
16630 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16631 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
16632
16633 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
16634
16635 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16636 hexadecimal value.
16637 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16638 * gcc.dg/pr14796-2.c: Likewise.
16639
16640 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16641
16642 * gcc.c-torture/execute/20061101-1.c: New test.
16643
16644 2006-11-01 Richard Guenther <rguenther@suse.de>
16645
16646 * gcc.target/i386/fpprec-1.c: New testcase.
16647
16648 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16649
16650 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16651 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16652
16653 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
16654
16655 * gcc.c-torture/execute/20061031-1.c: New test.
16656
16657 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16658
16659 PR 23067
16660 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16661 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16662 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16663 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16664 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16665 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16666 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16667
16668 2006-10-31 Eric Christopher <echristo@apple.com>
16669 Falk Hueffner <falk@debian.org>
16670
16671 * gcc.dg/builtin-bswap-1.c: New.
16672 * gcc.dg/builtin-bswap-2.c: New.
16673 * gcc.dg/builtin-bswap-3.c: New.
16674 * gcc.dg/builtin-bswap-4.c: New.
16675 * gcc.dg/builtin-bswap-5.c: New.
16676 * gcc.target/i386/builtin-bswap-1.c: New.
16677
16678 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16679
16680 * gcc.dg/inline-16.c: New.
16681
16682 PR 16622
16683 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16684 defining it.
16685 * gcc.dg/inline-13.c: New.
16686 * gcc.dg/inline-14.c: New.
16687 * gcc.dg/inline-15.c: New.
16688
16689 PR 11377
16690 * gcc.dg/inline6.c: New.
16691 * gcc.dg/inline7.c: New.
16692
16693 2006-10-31 Roger Sayle <roger@eyesopen.com>
16694
16695 PR middle-end/23470
16696 * gcc.dg/pr23470-1.c: New test case.
16697
16698 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
16699
16700 PR fortran/29537
16701 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16702 data.
16703 * gfortran.dg/blockdata_2.f90: New testcase.
16704
16705 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
16706
16707 PR libfortran/29627
16708 * gfortran.dg/unf_short_record_1.f90: New test.
16709
16710 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16711
16712 PR fortran/29067
16713 * gfortran.dg/pr29067.f: New test.
16714
16715 2006-10-31 Joseph Myers <joseph@codesourcery.com>
16716 Richard Sandiford <richard@codesourcery.com>
16717
16718 * lib/target-supports.exp (get_compiler_messages): Append options
16719 as a single list element.
16720 (check_effective_target_arm_vfp_ok): New.
16721 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16722
16723 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
16724
16725 PR fortran/29387
16726 * gfortran.dg/intrinsic_actual_2.f90: New test.
16727
16728 PR fortran/29490
16729 * gfortran.dg/actual_array_interface_1.f90: New test.
16730
16731 PR fortran/29641
16732 * gfortran.dg/used_types_11.f90: New test.
16733
16734 2006-10-30 Dirk Mueller <dmueller@suse.de>
16735
16736 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16737 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16738 * g++.old-deja/g++.pt/eichin01.C (main): Same.
16739 * g++.old-deja/g++.mike/net25.C (main): Same.
16740 * g++.dg/lookup/exception1.C (main): Same.
16741 * g++.dg/parse/parens2.C (main): Same.
16742
16743 2006-10-30 Roger Sayle <roger@eyesopen.com>
16744
16745 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16746
16747 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16748
16749 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16750 * gcc.dg/torture/builtin-math-3.c: Likewise.
16751
16752 2006-10-30 Tobias Burnus <burnus@net-b.de>
16753
16754 PR fortran/29452
16755 * gfortran.dg/write_check.f90: Check run-time keyword checking.
16756 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16757
16758 2006-10-30 Andrew Pinski <pinskia@gmail.com>
16759
16760 PR Fortran/29410
16761 * gfortran.fortran-torture/execute/transfer1.f90: New test.
16762
16763 2006-10-30 Joseph Myers <joseph@codesourcery.com>
16764
16765 * lib/target-supports.exp (check_function_available): Declare
16766 function before calling.
16767
16768 2006-10-30 Jakub Jelinek <jakub@redhat.com>
16769
16770 PR tree-optimization/29637
16771 * gcc.dg/pr29637.c: New test.
16772
16773 2006-10-29 Roger Sayle <roger@eyesopen.com>
16774
16775 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16776 tree canonicalization.
16777
16778 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16779
16780 * gcc.dg/builtins-20.c: Add more hypot tests.
16781
16782 2006-10-29 Roger Sayle <roger@eyesopen.com>
16783
16784 * gcc.dg/fold-compare-1.c: New test case.
16785
16786 2006-10-29 Dirk Mueller <dmueller@suse.de>
16787
16788 PR c++/16307
16789 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16790
16791 2006-10-29 Roger Sayle <roger@eyesopen.com>
16792
16793 PR tree-optimization/15458
16794 * gcc.dg/fold-xornot-1.c: New test case.
16795
16796 2006-10-29 Richard Guenther <rguenther@suse.de>
16797
16798 * gcc.target/i386/math-torture/trunc.c: New testcase.
16799
16800 2006-10-29 Richard Guenther <rguenther@suse.de>
16801
16802 * gcc.target/i386/math-torture/round.c: New testcase.
16803
16804 2006-10-29 Richard Guenther <rguenther@suse.de>
16805
16806 * gcc.target/i386/math-torture/ceil.c: New testcase.
16807 * gcc.target/i386/math-torture/floor.c: Likewise.
16808
16809 2006-10-29 Richard Guenther <rguenther@suse.de>
16810
16811 * gcc.target/i386/math-torture/rint.c: New testcase.
16812 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16813
16814 2006-10-29 Richard Guenther <rguenther@suse.de>
16815
16816 * gcc.target/i386/math-torture/lfloor.c: New testcase.
16817 * gcc.target/i386/math-torture/lceil.c: Likewise.
16818
16819 2006-10-28 Tobias Burnus <burnus@net-b.de>
16820
16821 PR libgfortran/24313
16822 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16823
16824 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
16825
16826 * gcc.c-torture/execute/20020118-1.c,
16827 gcc.c-torture/execute/builtins/strlen.c,
16828 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16829 comment typos.
16830
16831 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16832
16833 * gcc.dg/builtins-20.c: Add tests for hypot.
16834 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
16835 two-argument builtins.
16836 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16837 TESTIT2. Update all callers.
16838 (TESTIT2, TESTIT2_R): New helper macros.
16839 Add testcases for pow, hypot and atan2.
16840
16841 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
16842
16843 PR C++/29295
16844 * g++.dg/expr/bool1.C: New test.
16845 * g++.dg/expr/bool2.C: New test.
16846
16847 2006-10-28 Tobias Burnus <burnus@net-b.de>
16848
16849 PR fortran/28224
16850 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16851 * gfortran.dg/namelist_internal.f90: New test.
16852
16853 2006-10-28 Tobias Burnus <burnus@net-b.de>
16854
16855 PR fortran/29625
16856 * gfortran.dg/io_real_boz.f90: Add.
16857 * gfortran.dg/io_real_boz2.f90: Add.
16858
16859 2006-10-28 Richard Guenther <rguenther@suse.de>
16860
16861 PR middle-end/26899
16862 * gcc.dg/tree-ssa/pr26899.c: New testcase.
16863
16864 2006-10-28 Richard Guenther <rguenther@suse.de>
16865
16866 PR target/28806
16867 * gcc.target/i386/math-torture/lround.c: New testcase.
16868
16869 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
16870
16871 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16872 * gcc.dg/builtins-44.c: Likewise.
16873 * gcc.dg/builtins-45.c: Likewise.
16874 * gcc.dg/pr28796-2.c: Likewise.
16875 * gcc.dg/unordered-3.c: Likewise.
16876
16877 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16878
16879 PR libgfortran/27954
16880 * gfortran.dg/error_recovery_2.f90: New test.
16881
16882 2006-10-26 Richard Guenther <rguenther@suse.de>
16883
16884 * gcc.target/i386/i386.exp: Use glob, not find to collect
16885 tests. Avoids recursing into subdirectories.
16886 * gcc.target/i386/math-torture/math-torture.exp: Torture
16887 for interesting ia32 math options.
16888 * gcc.target.i386/math-torture/lrint.c: New testcase.
16889
16890 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16891
16892 PR libgfortran/29563
16893 * gfortran.dg/arrayio_9.f90: Update test.
16894 * gfortran.dg/arrayio_19.f90: New test.
16895
16896 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
16897
16898 * gcc.dg/20061026.c: New testcase.
16899
16900 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16901
16902 PR libgfortran/29563
16903 * gfortran.dg/arrayio_9.f90: New test.
16904
16905 2006-10-26 Ben Elliston <bje@au.ibm.com>
16906
16907 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16908 Copy the strings manually, as strcpy may call strlen.
16909
16910 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16911
16912 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16913 Add checks for log, log2, log10 and log1p.
16914
16915 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16916 we already test 0.0. Add checks for expm1, log, log2, log10,
16917 log1p, cbrt, erf and erfc.
16918
16919 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16920
16921 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16922
16923 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16924
16925 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16926 and remainderl() built-in functions. Remove -ffast-math from
16927 dg-options.
16928
16929 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16930
16931 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16932 acosh and atanh.
16933
16934 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16935 floating point modifiers to arguments passed to float and long
16936 double functions respectively. Update all callers to use floating
16937 point numbers, not integers. Add tests for exp, exp2 and
16938 exp10/pow10.
16939
16940 * gcc.dg/torture/builtin-math-3.c: New test.
16941
16942 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16943
16944 PR fortran/29393
16945 * gfortran.dg/initialize_2.f90: New.
16946
16947 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16948
16949 * gcc.dg/torture/builtin-math-2.c: New test.
16950
16951 2006-10-24 Richard Guenther <rguenther@suse.de>
16952
16953 PR middle-end/28796
16954 * gcc.dg/pr28796-1.c: New testcase.
16955 * gcc.dg/pr28796-2.c: Likewise.
16956
16957 2006-10-24 Richard Guenther <rguenther@suse.de>
16958
16959 * gcc.dg/builtins-57.c: New testcase.
16960
16961 2006-10-24 Richard Guenther <rguenther@suse.de>
16962
16963 PR tree-optimization/29567
16964 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16965
16966 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16967
16968 PR tree-optimization/14784
16969 * gcc.dg/alias-10.c: New test.
16970
16971 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16972
16973 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16974
16975 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16976
16977 * gcc.dg/builtin-strncat-chk-1.c: New test.
16978
16979 2006-10-23 Jan Hubicka <jh@suse.cz>
16980
16981 * gcc.dg/memmove-1.c: New test.
16982
16983 2006-10-23 Paul Brook <paul@codesourcery.com>
16984
16985 * gcc.dg/pragma-pack-5.c: New test.
16986
16987 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16988
16989 * g++.dg/other/s390-1.C: New testcase.
16990
16991 2006-10-23 Richard Guenther <rguenther@suse.de>
16992
16993 PR middle-end/27132
16994 PR middle-end/23295
16995 * gcc.dg/pr27132.c: New testcase.
16996 * gcc.dg/pr23295.c: Likewise.
16997 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16998 * g++.dg/tree-ssa/pr19807.C: Likewise.
16999
17000 2006-10-23 Richard Guenther <rguenther@suse.de>
17001
17002 PR middle-end/21032
17003 * gcc.dg/pr21032.c: New testcase.
17004
17005 2006-10-22 Jeff Law <law@redhat.com>
17006 Richard Guenther <rguenther@suse.de>
17007
17008 PR tree-optimization/15911
17009 * gcc.dg/tree-ssa/vrp30.c: New testcase.
17010
17011 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
17012
17013 PR c++/20647
17014 * g++.dg/abi/rtti3.C: New.
17015
17016 2006-10-21 Uros Bizjak <uros@kss-loka.si>
17017
17018 PR middle-end/28252
17019 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17020 transformation.
17021
17022 2006-10-21 Richard Guenther <rguenther@suse.de>
17023
17024 PR tree-optimization/3511
17025 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17026
17027 2006-10-21 Richard Guenther <rguenther@suse.de>
17028
17029 PR middle-end/26898
17030 * gcc.dg/torture/pr26898-1.c: New testcase.
17031 * gcc.dg/torture/pr26898-2.c: Likewise.
17032
17033 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
17034
17035 PR c++/28053
17036 * g++.dg/parse/bitfield1.C: Adjust error markers.
17037 * g++.dg/parse/bitfield2.C: New test.
17038
17039 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
17040
17041 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17042
17043 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17044
17045 PR libfortran/27895
17046 * gfortran.dg/zero_sized_1.f90: New test.
17047
17048 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
17049
17050 * gcc.dg/div-compare-1.c: New test.
17051
17052 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
17053
17054 PR fortran/29216
17055 * gfortran.dg/result_default_init_1.f90: New test.
17056
17057 PR fortran/29314
17058 * gfortran.dg/automatic_default_init_1.f90: New test.
17059
17060 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17061 from 38 to 33.
17062
17063 2006-10-18 Geoffrey Keating <geoffk@apple.com>
17064
17065 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17066 'using namespace std' without previous declaration.
17067 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17068 * g++.old-deja/g++.robertl/eb133c.C: New.
17069
17070 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17071
17072 PR libgfortran/29277
17073 * gfortran.dg/streamio_4.f90: Update test.
17074 * gfortran.dg/streamio_11.f90: New test.
17075
17076 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
17077
17078 PR c++/27952
17079 * g++.dg/inherit/virtual1.C: New test.
17080
17081 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17082
17083 PR c++/28261
17084 * g++.dg/parse/enum3.C: New test.
17085
17086 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17087
17088 PR c++/29039
17089 * g++.dg/init/ctor8.C: New test.
17090
17091 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17092
17093 PR c++/27270
17094 * g++.dg/ext/complit8.C: Tweak error markers.
17095 * g++.dg/template/complit1.C: Add error marker.
17096
17097 2006-10-16 Mark Mitchell <mark@codesourcery.com>
17098
17099 PR c++/27270
17100 * g++.dg/ext/complit8.C: New test.
17101
17102 PR c++/29408
17103 * g++.dg/parse/dtor12.C: New test.
17104
17105 PR c++/29435
17106 * g++.dg/template/sizeof11.C: New test.
17107
17108 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
17109
17110 PR fortran/29392
17111 * gfortran.dg/data_char_3.f90: New test.
17112
17113 PR fortran/29451
17114 * gfortran.dg/negative_automatic_size.f90: New test.
17115
17116 2006-10-16 David Daney <ddaney@avtrex.com>
17117
17118 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17119
17120 2006-10-16 Eric Christopher <echristo@apple.com>
17121
17122 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17123 x86_64.
17124
17125 2006-10-16 Mark Mitchell <mark@codesourcery.com>
17126
17127 PR c++/28211
17128 * g++.dg/tc1/dr49.C: Tweak error messages.
17129 * g++.dg/parse/template21.C: New test.
17130
17131 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17132
17133 PR middle-end/20491
17134 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17135
17136 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
17137
17138 PR fortran/29403
17139 * gfortran.dg/print_1.f90: New test.
17140
17141 2006-10-15 Jan Hubicka <jh@suse.cz>
17142
17143 PR middle-end/29241
17144 * gcc.c-torture/compile/pr29241.c: New testcase.
17145
17146 2006-10-15 David Edelsohn <edelsohn@gnu.org>
17147
17148 PR middle-end/29250
17149 * gcc.c-torture/compile/pr29250.c: New test.
17150
17151 2006-10-15 Richard Guenther <rguenther@suse.de>
17152
17153 * gcc.dg/pr29299.c: New testcase.
17154
17155 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
17156
17157 PR fortran/24767
17158 * gfortran.dg/label_4.f90: Adjust warning flag.
17159
17160 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17161
17162 PR fortran/29371
17163 * gfortran.dg/nullify_3.f90: New test.
17164
17165 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
17166
17167 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17168 on Solaris 2.5.1 too.
17169
17170 2006-10-13 Eric Christopher <echristo@apple.com>
17171
17172 * gcc.dg/pr25993.c: Skip for darwin.
17173
17174 2006-10-13 Eric Christopher <echristo@apple.com>
17175
17176 * gcc.dg/visibility-11.c: Skip for darwin.
17177
17178 2006-10-13 Eric Christopher <echristo@apple.com>
17179
17180 * gcc.dg/darwin-weakimport-1.c: Use
17181 -fno-asynchronous-unwind-tables.
17182 * gcc.dg/darwin-weakimport-3.c: Ditto.
17183
17184 2006-10-13 Richard Guenther <rguenther@suse.de>
17185
17186 PR tree-optimization/29446
17187 * gcc.dg/torture/pr29446.c: New testcase.
17188
17189 2006-10-13 Bill Wendling <wendling@apple.com>
17190
17191 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17192 * g++.old-deja/g++.jason/hmc1.C: Likewise.
17193 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17194 * g++.old-deja/g++.law/shadow1.C: Likewise.
17195 * g++.old-deja/g++.law/ctors10.C: Likewise.
17196 * g++.dg/debug/namespace1.C: Likewise.
17197 * g++.dg/inherit/namespace-as-base.C: Likewise.
17198 * g++.dg/opt/delay-slot-1.C: Likewise.
17199 * g++.dg/parse/defarg10.C: Likewise.
17200 * g++.dg/template/ptrmem11.C: Likewise.
17201 * g++.dg/template/mem_func_ptr.C: Likewise.
17202 * g++.dg/template/spec19.C: Likewise.
17203
17204 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
17205
17206 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17207
17208 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17209
17210 PR fortran/29373
17211 * gfortran.dg/implicit_9.f90: New test.
17212
17213 PR fortran/29407
17214 * gfortran.dg/namelist_25.f90: New test.
17215
17216 PR fortran/27701
17217 * gfortran.dg/same_name_2.f90: New test.
17218
17219 PR fortran/29232
17220 * gfortran.dg/host_assoc_types_1.f90: New test.
17221
17222 PR fortran/29364
17223 * gfortran.dg/missing_derived_type_1.f90: New test.
17224 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17225
17226 PR fortran/29422
17227 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17228
17229 PR fortran/29428
17230 * gfortran.dg/alloc_comp_assign_5.f90: New test.
17231
17232 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17233
17234 PR fortran/29391
17235 * gfortran.dg/bound_2.f90: New test.
17236
17237 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17238
17239 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17240 directive.
17241 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17242 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17243 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17244 * gfortran.dg/gomp/reduction3.f90: Likewise.
17245 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17246 * gfortran.dg/dummy_procedure_2.f90: Likewise.
17247 * gfortran.dg/interface_derived_type_1.f90: Likewise.
17248 * gfortran.dg/forall_4.f90: Likewise.
17249 * gfortran.dg/spec_expr_4.f90: Likewise.
17250 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17251 * gfortran.dg/forall_5.f90: Likewise.
17252 * gfortran.dg/open_access_append_2.f90: Add check for
17253 compile-time warning.
17254
17255 2006-10-13 Mark Mitchell <mark@codesourcery.com>
17256
17257 PR c++/28506
17258 * g++.dg/parse/pure1.C: New test.
17259
17260 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17261
17262 PR fortran/21435
17263 * gfortran.dg/io_constraints_3.f90: New test.
17264 * gfortran.dg/open_access_append_1.f90: Add checks
17265 for compile-time warnings.
17266 * gfortran.dg/pr20163-2.f: Likewise.
17267 * gfortran.dg/iostat_2.f90: Likewise.
17268 * gfortran.dg/label_4.f90: Delete the temporary
17269 file.
17270 * gfortran.dg/direct_io_2.f90: Add a FILE=
17271 specifier.
17272 * gfortran.dg/iomsg_1.f90: Add check for
17273 compile-time warning.
17274
17275 2006-10-12 Jan Hubicka <jh@suse.cz>
17276
17277 PR c/28419
17278 * gcc.dg/pr28319.c: New test.
17279
17280 2006-10-12 Mark Mitchell <mark@codesourcery.com>
17281 PR c++/29318
17282 * g++.dg/ext/vla4.C: New test.
17283
17284 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17285
17286 PR c++/27961
17287 * g++.dg/template/crash60.C: New test.
17288 * g++.dg/other/large-size-array.C: Adjust error markers.
17289 * g++.dg/parse/crash27.C: Likewise.
17290 * g++.dg/template/crash1.C: Likewise.
17291
17292 2006-10-12 Steve Ellcey <sje@cup.hp.com>
17293
17294 PR testsuite/29093
17295 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17296
17297 2006-10-12 Jakub Jelinek <jakub@redhat.com>
17298
17299 PR preprocessor/28709
17300 * gcc.dg/cpp/paste14.c: New test.
17301
17302 2006-10-11 Mark Mitchell <mark@codesourcery.com>
17303
17304 PR c++/29175
17305 * g++.dg/init/array24.C: New test.
17306
17307 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17308
17309 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17310 of <sys/types.h>.
17311
17312 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
17313
17314 PR c++/29024
17315 * g++.dg/parse/typedef8.C: New test.
17316 * g++.dg/other/mult-stor1.C: Adjust error markers.
17317
17318 2006-10-11 Richard Guenther <rguenther@suse.de>
17319
17320 PR tree-optimization/28230
17321 * gcc.dg/torture/pr28230.c: New testcase.
17322
17323 2006-10-11 Richard Guenther <rguenther@suse.de>
17324
17325 PR inline-asm/29119
17326 * gcc.dg/torture/pr29119.c: New testcase.
17327
17328 2006-10-10 Jakub Jelinek <jakub@redhat.com>
17329
17330 PR middle-end/29272
17331 * gcc.c-torture/execute/20060930-2.c: New test.
17332
17333 2006-10-09 Richard Henderson <rth@redhat.com>
17334
17335 Revert emutls patch.
17336
17337 2006-10-09 Richard Guenther <rguenther@suse.de>
17338
17339 PR middle-end/29254
17340 * gcc.dg/pr29254.c: New testcase.
17341
17342 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
17343 Paul Thomas <pault@gcc.gnu.org>
17344
17345 PR fortran/20541
17346 * gfortran.dg/alloc_comp_basics_1.f90: New test.
17347 * gfortran.dg/alloc_comp_basics_2.f90: New test.
17348 * gfortran.dg/alloc_comp_assign_1.f90: New test.
17349 * gfortran.dg/alloc_comp_assign_2.f90: New test.
17350 * gfortran.dg/alloc_comp_assign_3.f90: New test.
17351 * gfortran.dg/alloc_comp_assign_4.f90: New test.
17352 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17353 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17354 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17355 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17356 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17357 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17358 * gfortran.dg/alloc_comp_std.f90: New test.
17359 * gfortran.dg/move_alloc.f90: New test.
17360
17361 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
17362
17363 PR fortran/29115
17364 * gfortran.dg/derived_constructor_comps_2.f90: New test.
17365
17366 PR fortran/29211
17367 * gfortran.dg/forall_char_dependencies_1.f90: New test.
17368
17369 2006-10-08 Tobias Burnus <burnus@net-b.de>
17370
17371 PR fortran/28585
17372 * gfortran.dg/new_line.f90: New test.
17373
17374 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17375
17376 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17377 * gcc.dg/torture/builtin-convert-1.c,
17378 gcc.dg/torture/builtin-convert-2.c,
17379 gcc.dg/torture/builtin-convert-3.c,
17380 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17381
17382 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
17383
17384 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17385 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17386 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17387 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17388
17389 2006-10-07 Andrew Pinski <pinskia@gmail.com>
17390
17391 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17392 Xfail some tests for powerpc-darwin and powerpc-aix.
17393
17394 2006-10-07 Jakub Jelinek <jakub@redhat.com>
17395
17396 PR c/29380
17397 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17398
17399 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17400
17401 PR target/29300
17402 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17403 on hppa*-*-hpux*.
17404
17405 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17406
17407 PR fortran/16580
17408 PR fortran/29288
17409 * gfortran.fortran-torture/execute/specifics.f90:
17410 Add tests for using all possible intrinsics as actual arguments.
17411 * gfortran.dg/specifics_1.f90: Add tests for using
17412 all possible intrinsics as actual arguments.
17413 * gfortran.dg/specifics_2.f90: New file.
17414 * gfortran.dg/specifics_3.f90: New file.
17415
17416 2006-10-07 Richard Sandiford <richard@codesourcery.com>
17417
17418 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17419 * gcc.dg/debug/debug-2.c: Likewise.
17420
17421 2006-10-06 Uros Bizjak <uros@kss-loka.si>
17422
17423 * gcc.c-torture/compile/sync-2.c: New test.
17424
17425 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17426
17427 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17428 line endings.
17429
17430 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17431
17432 PR rtl-optimization/29128
17433 * gcc.c-torture/compile/pr29128.c: New test.
17434
17435 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17436
17437 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17438 line endings.
17439
17440 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
17441
17442 PR middle-end/29256
17443 * gcc.dg/tree-ssa/loop-19.c: New test.
17444
17445 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17446
17447 PR tree-optimization/29330
17448 * gcc.dg/pr29330.c: New test.
17449
17450 PR target/28924
17451 * gcc.c-torture/compile/20061005-1.c: New test.
17452
17453 2006-10-06 Olivier Hainque <hainque@adacore.com>
17454
17455 * gcc.dg/typename-vla-1.c: New case.
17456 * gnat.dg/forward_vla.adb: New case.
17457
17458 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17459
17460 PR tree-optimization/29290
17461 * gfortran.dg/loop_nest_1.f90: New test.
17462
17463 PR target/29198
17464 * gcc.dg/tls/opt-12.c: New test.
17465
17466 PR fortran/28415
17467 * gfortran.dg/save_2.f90: New test.
17468
17469 PR c/29091
17470 * gcc.dg/pr29091.c: New test.
17471
17472 2006-10-06 Joseph Myers <joseph@codesourcery.com>
17473
17474 * lib/target-supports.exp
17475 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17476 same as x86_64-*-*; check for LP64.
17477
17478 2006-10-04 Richard Henderson <rth@redhat.com>
17479
17480 * lib/target-supports.exp (check_effective_target_tls): Redefine
17481 to mean non-emulated tls.
17482 * gcc.dg/tls/alias-1.c: Remove tls requirement.
17483 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17484 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17485 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17486 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17487 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17488 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17489
17490 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17491
17492 PR fortran/29343
17493 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17494
17495 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17496
17497 * gfortran.dg/bounds_check_fail_1.f90: New test.
17498
17499 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17500
17501 PR c++/29020
17502 * g++.dg/template/friend48.C: New test.
17503
17504 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17505
17506 PR fortran/29098
17507 * gfortran.dg/default_initialization_2.f90: New test.
17508
17509 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17510
17511 PR fortran/20779
17512 PR fortran/20891
17513 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17514
17515 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17516
17517 PR fortran/29284
17518 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17519
17520 PR fortran/29321
17521 PR fortran/29322
17522 * gfortran.dg/missing_optional_dummy_2.f90: New test.
17523
17524 PR fortran/25091
17525 PR fortran/25092
17526 * gfortran.dg/entry_array_specs_1.f90: New test.
17527
17528 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
17529
17530 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17531 insufficient to inhibit some test failures at -O3. Do testing
17532 on integers.
17533
17534 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17535
17536 PR c++/29138
17537 * g++.dg/inherit/access8.C: New test.
17538 * g++.dg/template/dtor4.C: Tweak error messages.
17539
17540 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17541
17542 PR fortran/27478
17543 * gfortran.dg/entry_8.f90: New test.
17544
17545 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17546
17547 PR c++/29291
17548 * g++.dg/parse/new4.C: New test.
17549
17550 2006-10-03 Uros Bizjak <uros@kss-loka.si>
17551
17552 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17553 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17554 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17555 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17556 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17557
17558 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17559
17560 PR fortran/19260
17561 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17562 * gfortran.dg/continuation_2.f90: New test.
17563
17564 PR fortran/19262
17565 * gfortran.dg/continuation_3.f90: New test.
17566 * gfortran.dg/continuation_4.f90: New test.
17567 * gfortran.dg/continuation_5.f: New test.
17568 * gfortran.dg/continuation_6.f: New test.
17569
17570 2006-10-02 Mark Mitchell <mark@codesourcery.com>
17571
17572 PR c++/29226
17573 * g++.dg/template/vla1.C: New test.
17574
17575 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17576
17577 PR fortran/29210
17578 * gfortran.dg/complex_parameter_1.f90: New test.
17579
17580 2006-10-02 Jakub Jelinek <jakub@redhat.com>
17581
17582 PR c/29154
17583 * gcc.c-torture/execute/20060929-1.c: New test.
17584
17585 2006-10-01 Mark Mitchell <mark@codesourcery.com>
17586
17587 PR c++/29105
17588 * g++.dg/template/member6.C: New test.
17589 * g++.dg/parse/typename7.C: Adjust error markers.
17590
17591 PR c++/29080
17592 * g++.dg/template/member7.C: New test.
17593
17594 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
17595
17596 PR c/24010
17597 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17598 gcc.dg/Woverride-init-3.c: New tests.
17599
17600 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
17601
17602 * gcc.c-torture/execute/20060930-1.c: New test.
17603
17604 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17605
17606 PR fortran/18791
17607 * gfortran.dg/specifics_1.f90: New test.
17608 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17609 complex specifics.
17610
17611 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17612
17613 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17614 pthread-init-common.h: New.
17615
17616 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
17617
17618 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17619 precision on some archs.
17620
17621 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
17622
17623 * gcc.dg/non-local-goto-1.c: New test.
17624 * gcc.dg/non-local-goto-2.c: Likewise.
17625 * gcc.dg/setjmp-3.c: Likewise.
17626 * gcc.dg/setjmp-4.c: Likewise.
17627
17628 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
17629
17630 * gnat.dg/self_aggregate_with_pointer.adb: New test.
17631
17632 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
17633
17634 PR fortran/28276
17635 * gfortran.dg/exponent_1.f90: New test.
17636
17637 PR fortran/27021
17638 * gfortran.dg/nearest_1.f90: New test.
17639
17640 2006-09-26 Jakub Jelinek <jakub@redhat.com>
17641
17642 PR middle-end/25261
17643 PR middle-end/28790
17644 * gcc.dg/gomp/nestedfn-1.c: New test.
17645
17646 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
17647
17648 PR objc/29195
17649 * objc/compile/method-1.m: New test.
17650
17651 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
17652
17653 PR c++/26938
17654 * g++.dg/template/crash58.C: New test.
17655 * g++.dg/parse/crash28.C: Adjust error markers.
17656 * g++.dg/template/crash34.C: Likewise.
17657 * g++.dg/template/friend31.C: Likewise.
17658 * g++.dg/template/crash32.C: Likewise.
17659
17660 PR c++/27329
17661 * g++.dg/template/crash59.C: New test.
17662
17663 PR c++/27667
17664 * g++.dg/template/spec33.C: New test.
17665 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17666
17667 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
17668 Adam Nemet <anemet@caviumnetworks.com>
17669
17670 * gcc.dg/tree-ssa/ivopts-1.c: New test.
17671 * gcc.dg/tree-ssa/ivopts-2.c: New test.
17672
17673 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
17674
17675 PR target/28911
17676 * gcc.dg/pr28911.c: New.
17677
17678 2006-09-23 Uros Bizjak <uros@kss-loka.si>
17679
17680 PR target/29169
17681 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17682 (dg-options): Add -mfpmath=387.
17683
17684 2006-09-23 Jakub Jelinek <jakub@redhat.com>
17685
17686 PR c/28706
17687 * gcc.dg/pr28706.c: New test.
17688
17689 PR c/28712
17690 * gcc.dg/pr28712.c: New test.
17691
17692 2006-09-22 Mike Stump <mrs@apple.com>
17693
17694 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17695
17696 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
17697
17698 PR tree-optimization/28888
17699 * gcc.dg/pr28888.c: New test.
17700
17701 2006-09-21 Mark Mitchell <mark@codesourcery.com>
17702
17703 PR c++/29016
17704 * g++.dg/init/ptrfn1.C: New test.
17705
17706 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
17707
17708 PR c++/28861
17709 * g++.dg/template/spec32.C: New test.
17710 * g++.dg/parse/crash9.C: Adjust error markers.
17711
17712 PR c++/28303
17713 * g++.dg/template/typedef6.C: New test.
17714 * g++.dg/init/error1.C: Adjust error markers.
17715 * g++.dg/parse/crash9.C: Likewise.
17716 * g++.dg/template/crash55.C: Likewise.
17717
17718 2006-09-21 Janis Johnson <janis187@us.ibm.com>
17719
17720 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17721
17722 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
17723
17724 PR target/27650
17725 * g++.dg/ext/dllimport12.C: New test.
17726
17727 2006-09-20 Richard Sandiford <richard@codesourcery.com>
17728
17729 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17730 * gcc.target/mips/nmadd-2.c: Likewise.
17731 * gcc.target/mips/mips-ps-6.c: New test.
17732 * gcc.target/mips/neg-abs-1.c: Likewise.
17733 * gcc.target/mips/neg-abs-2.c: Likewise.
17734 * gcc.target/mips/nmadd-3.c: New test.
17735
17736 2006-09-20 Jakub Jelinek <jakub@redhat.com>
17737
17738 PR middle-end/28046
17739 * gcc.dg/gomp/atomic-10.c: New test.
17740 * g++.dg/gomp/atomic-10.C: New test.
17741
17742 2006-09-20 Eric Christopher <echristo@apple.com>
17743
17744 * gcc.target/i386/sse3-not-fisttp.c: New.
17745
17746 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
17747
17748 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17749
17750 2006-09-19 Richard Sandiford <richard@codesourcery.com>
17751
17752 * gcc.c-torture/execute/pr28289.c (one): New variable.
17753 (main): Use it instead of argc.
17754 * gcc.c-torture/execute/20060102-1.c (one): New variable.
17755 (main): Use it instead of argc.
17756
17757 2006-09-19 Paul Brook <paul@codesourcery.com>
17758
17759 PR target/28516
17760 * gcc.dg/nested-func-5.c: New test.
17761
17762 2006-09-19 Ben Elliston <bje@au.ibm.com>
17763
17764 * lib/target-supports.exp (check_effective_target_tls): Compile
17765 test stubs using ${tool}_target_compile, not just target_compile.
17766 (check_effective_target_tls_runtime): Likewise.
17767
17768 2006-09-19 Ben Elliston <bje@au.ibm.com>
17769
17770 * gcc.c-torture/compile/20030405-1.x: Remove.
17771
17772 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17773 optimising linker from discarding it.
17774
17775 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17776
17777 PR fortran/28526
17778 * gfortran.dg/keyword_symbol_1.f90: New test.
17779
17780 * gfortran.dg/spread_shape_1.f90: Add missing warning with
17781 pedantic compilation option.
17782
17783 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17784
17785 PR fortran/29060
17786 * gfortran.dg/spread_shape_1.f90: New test.
17787
17788 2006-09-17 Roger Sayle <roger@eyesopen.com>
17789
17790 PR tree-optimization/28887
17791 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17792
17793 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
17794
17795 PR c/25993
17796 * gcc.dg/pr25993.c: New test.
17797
17798 2006-09-17 Ira Rosen <irar@il.ibm.com>
17799
17800 PR tree-opt/21591
17801 * gcc.dg/vect/pr21591.c: New test.
17802
17803 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
17804
17805 PR tree-opt/29059
17806 * gcc.c-torture/compile/strcpy-1.c: New test.
17807 * gcc.c-torture/compile/strcpy-2.c: New test.
17808 * gcc.c-torture/compile/memcpy-1.c: New test.
17809 * gcc.c-torture/compile/memcpy-2.c: New test.
17810
17811 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
17812
17813 PR testsuite/29055
17814 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17815
17816 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
17817
17818 * gnat.dg/specs/double_record_extension1.ads: New test.
17819 * gnat.dg/specs/double_record_extension2.ads: Likewise.
17820
17821 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
17822
17823 PR fortran/29051
17824 * gfortran.dg/oldstyle_3.f90: New test.
17825
17826 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17827
17828 PR libgfortran/29099
17829 * gfortran.dg/secnds-1.f: New test.
17830
17831 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17832
17833 PR libgfortran/29053
17834 * gfortran.dg/streamio_9.f90: New test.
17835 * gfortran.dg/streamio_10.f90: New test.
17836
17837 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
17838
17839 PR C++/29002
17840 * g++.dg/init/array22.C: New test.
17841 * g++.dg/init/array23.C: New test.
17842
17843 2006-09-14 Arnaud Charlet <charlet@adacore.com>
17844
17845 * stackcheck.lst: Update list of tests requiring stack checking.
17846 * norun.lst: Adjust for above change.
17847 * ada95.lst: New file.
17848 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17849 requiring -gnat95 switch.
17850
17851 2006-09-14 Olivier Hainque <hainque@adacore.com>
17852
17853 * gnat.dg/in_out_parameter.adb: New test.
17854
17855 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
17856
17857 PR debug/28980
17858 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17859
17860 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
17861
17862 * gnat.dg/specs/unchecked_union.ads: New test.
17863
17864 2006-09-13 Richard Sandiford <richard@codesourcery.com>
17865
17866 PR rtl-optimization/28982
17867 * gcc.c-torture/execute/pr28982a.c: New test.
17868 * gcc.c-torture/execute/pr28982b.c: Likewise.
17869
17870 2006-09-12 Eric Christopher <echristo@apple.com>
17871
17872 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17873 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17874
17875 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
17876
17877 PR c/28768
17878 PR preprocessor/14634
17879 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17880 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17881 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17882
17883 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
17884
17885 * gcc.dg/pr28243.c: New test.
17886
17887 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
17888
17889 PR fortran/28971
17890 gfortran.dg/pr28971.f90: New test to act as a backstop in case
17891 this undiagnosed regression reappears.
17892
17893 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
17894
17895 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17896 Treat $srcdir as a literal.
17897 * lib/fortran-torture.exp (fortran-torture-compile,
17898 fortran-torture-execute): Likewise.
17899 * lib/objc-torture.exp (objc-torture-compile,
17900 objc-torture-execute): Likewise.
17901 * lib/profopt.exp (profopt-execute): Likewise.
17902
17903 2006-09-11 Geoffrey Keating <geoffk@apple.com>
17904
17905 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17906
17907 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17908
17909 PR testsuite/28950
17910 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17911
17912 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17913
17914 PR target/13685
17915 * gcc.target/i386/pr13685.c: New test.
17916
17917 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17918
17919 * gcc.dg/pr28726.c: New test.
17920
17921 2006-09-11 Josh Conner <jconner@apple.com>
17922
17923 * gcc.dg/nrv3.c: Increase size of structure.
17924 * gcc.dg/nrv4.c: Likewise.
17925 * gcc.dg/nrv5.c: Likewise.
17926
17927 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17928
17929 PR libfortran/28890
17930 gfortran.dg/assumed_charlen_function_5.f90: New test.
17931
17932 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17933
17934 PR c++/28991
17935 * g++.dg/init/static3.C: New test.
17936
17937 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17938
17939 PR testsuite/29007
17940 * gcc.dg/long-long-cst1.c (t): Add cast to
17941 __SIZE_TYPE__ before casting to int.
17942 (main): Return 0 on success.
17943
17944 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17945
17946 * gcc.c-torture/execute/20060910-1.c: New test.
17947
17948 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17949
17950 PR middle-end/26983
17951 * gcc.dg/pr26983.c: New test.
17952
17953 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17954
17955 PR target/29006
17956 * gcc.c-torture/execute/pr29006.c: New test.
17957
17958 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17959
17960 PR libfortran/28947
17961 gfortran.dg/matmul_4.f90: New test.
17962
17963 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17964
17965 PR fortran/28959
17966 gfortran.dg/used_types_10: New test.
17967
17968 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17969
17970 PR libfortran/28923
17971 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17972 gfortran.dg/array_initializer_3.f90: New test.
17973
17974 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17975
17976 PR fortran/28914
17977 * gfortran.dg/actual_array_constructor_3.f90: New test.
17978
17979 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17980
17981 PR testsuite/26778
17982 * gcc.target/i386/pr26778.c: New testcase.
17983
17984 2006-09-08 Eric Christopher <echristo@apple.com>
17985
17986 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17987 * gcc.target/i386/memcpy-1.c: Ditto.
17988 * gcc.target/i386/asm-1.c: Ditto.
17989 * gcc.target/i386/20060512-4.c: Ditto.
17990 * gcc.target/i386/compress-float-387.c: Ditto.
17991 * gcc.target/i386/20060512-1.c: Ditto.
17992 * gcc.target/i386/compress-float-sse.c: Ditto.
17993 * gcc.target/i386/20060512-2.c: Ditto.
17994 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17995 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17996 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17997 * gcc.dg/pr26449.c: Ditto.
17998 * gcc.dg/attr-ms_struct-2.c: Ditto.
17999 * gcc.dg/attr-ms_struct-1.c: Ditto.
18000 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18001
18002 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
18003
18004 PR c/28504
18005 * gcc.dg/vla-10.c: New test.
18006
18007 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18008
18009 PR c++/28858
18010 * g++.dg/parse/template20.C: New test.
18011 * g++.dg/template/operator8.C: Remove obsolete part.
18012 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18013 * g++.old-deja/g++.pt/crash65.C: Likewise.
18014
18015 2006-09-07 Jason Merrill <jason@redhat.com>
18016
18017 PR middle-end/27724
18018 * gcc.dg/long-long-cst1.c: New test.
18019
18020 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
18021
18022 PR C++/28906
18023 * g++.dg/other/array3.C: New test.
18024 * g++.dg/other/array4.C: New test.
18025 * g++.dg/other/array5.C: New test.
18026
18027 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
18028
18029 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18030
18031 2006-09-07 Uros Bizjak <uros@kss-loka.si>
18032
18033 PR target/28946
18034 * gcc.target/i386/pr28946.c: New test.
18035
18036 2006-09-07 Steven G. Kargl <kargls@comcast.net>
18037
18038 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18039 in integer literal constant.
18040 * gfortran.dg/enum_8.f90: Ditto.
18041 * gfortran.dg/g77/20030326-1.f: Ditto.
18042
18043 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
18044
18045 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18046 nonconformance usage.
18047
18048 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
18049
18050 PR middle-end/28862
18051 * gcc.c-torture/compile/vector-align-1.c: New test.
18052
18053 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
18054
18055 PR rtl-opt/27883
18056 * g++.dg/opt/copysign-1.C: New test.
18057
18058 2006-09-06 Jason Merrill <jason@redhat.com>
18059
18060 PR c++/27371
18061 * g++.dg/warn/unused-result1.C: New test.
18062
18063 2006-09-06 Mark Mitchell <mark@codesourcery.com>
18064
18065 PR c++/28903
18066 * g++.dg/ext/vla3.C: New test.
18067
18068 PR c++/28886
18069 * g++.dg/template/array16.C: New test.
18070
18071 2006-09-06 Richard Guenther <rguenther@suse.de>
18072
18073 * gcc.dg/pr27226.c: Remove testcase again.
18074
18075 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
18076
18077 PR tree-opt/28937
18078 * g++.dg/opt/unroll2.C: New test.
18079
18080 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
18081
18082 PR tree-opt/28952
18083 * gcc.dg/vect/pr28952.c: New test.
18084
18085 2006-09-05 Richard Guenther <rguenther@suse.de>
18086
18087 PR tree-optimization/28900
18088 * gcc.dg/torture/pr28900.c: New testcase
18089
18090 2006-09-05 Richard Guenther <rguenther@suse.de>
18091
18092 PR tree-optimization/28905
18093 * gcc.c-torture/compile/pr28905.c: New testcase.
18094
18095 2006-09-05 Richard Guenther <rguenther@suse.de>
18096
18097 PR middle-end/28935
18098 * gcc.dg/pr28935.c: New testcase.
18099
18100 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
18101
18102 * gcc.c-torture/execute/20060905-1.c: New test.
18103
18104 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18105
18106 PR fortran/28908
18107 * gfortran.dg/used_types_7.f90: New test.
18108 * gfortran.dg/used_types_8.f90: New test.
18109 * gfortran.dg/used_types_9.f90: New test.
18110
18111 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
18112
18113 * gcc.c-torture/compile/20060904-1.c: New test.
18114
18115 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
18116
18117 PR c++/23287 Revert my 2006-09-01 patch
18118 * g++.dg/parse/dtor12.C: Remove.
18119
18120 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
18121
18122 PR c+/27670
18123 * g++.dg/template/operator9.C: New test.
18124
18125 PR c++/27493
18126 * g++.dg/template/operator7.C: New test.
18127
18128 PR c++/27494
18129 * g++.dg/template/operator8.C: New test.
18130
18131 PR c++/27397
18132 * g++.dg/template/crash57.C: New test.
18133
18134 * g++.dg/template/typedef4.C: Adjust error markers.
18135 * g++.dg/template/typedef5.C: Likewise.
18136
18137 2006-09-02 Jakub Jelinek <jakub@redhat.com>
18138
18139 PR c++/28878
18140 * g++.dg/parse/crash33.C: New test.
18141
18142 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
18143 Richard Guenther <rguenther@suse.de>
18144 Adam Nemet <anemet@caviumnetworks.com>
18145
18146 PR middle-end/27226
18147 * gcc.target/mips/memcpy-1.c: New testcase.
18148 * gcc.dg/pr27226.c: Likewise.
18149
18150 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
18151
18152 PR c++/28705
18153 * g++.dg/lookup/koenig5.C: New.
18154 * g++.dg/template/crash56.C: New.
18155
18156 2006-09-01 Josh Conner <jconner@apple.com>
18157
18158 PR c++/25505
18159 * gcc.dg/nrv3.c: New test.
18160 * gcc.dg/nrv4.c: New test.
18161 * gcc.dg/nrv5.c: New test.
18162
18163 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
18164
18165 PR c++/23287
18166 * g++.dg/parse/dtor12.C: New.
18167
18168 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
18169
18170 PR tree-optimization/28839
18171 * gcc.dg/pr28839.c: New test.
18172
18173 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
18174
18175 PR target/24367
18176 * gcc.dg/pr24367.c: New testcase.
18177
18178 2006-08-30 Joseph Myers <joseph@codesourcery.com>
18179
18180 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18181
18182 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
18183
18184 PR rtl-optimization/27735
18185 * gcc.dg/loop-unswitch-1.c: New test.
18186
18187 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
18188
18189 PR fortran/28885
18190 * gfortran.dg/aliasing_dummy_2.f90: New test.
18191
18192 PR fortran/20067
18193 * gfortran.dg/generic_5.f90: Change error message.
18194
18195 PR fortran/28873
18196 * gfortran.dg/generic_6.f90: New test.
18197
18198 PR fortran/25077
18199 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18200
18201 PR fortran/25102
18202 * gfortran.dg/invalid_interface_assignment.f90: New test.
18203
18204 PR fortran/24866
18205 * gfortran.dg/module_proc_external_dummy.f90: New test.
18206
18207 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
18208
18209 PR c++/28349
18210 * g++.dg/warn/var-args1.C: New test.
18211
18212 2006-08-29 Steven G. Kargl <kargls@comcast.net>
18213
18214 PR fortran/28866
18215 * gfortran.dg/simpleif_2.f90: New test.
18216 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18217 * gfortran.dg/enum_5.f90: Ditto.
18218
18219 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18220 Kazu Hirata <kazu@codesourcery.com>
18221
18222 PR tree-optimization/17506
18223 * gcc.dg/pr17506.c: New.
18224
18225 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
18226
18227 PR c++/28139
18228 * g++.dg/eh/alias1.C: New test.
18229
18230 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18231
18232 PR c++/28860
18233 * g++.dg/template/ttp22.C: New test.
18234
18235 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
18236
18237 PR middle-end/26632
18238 * gcc.dg/pr26632.c: New.
18239
18240 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18241
18242 PR libgfortran/28354
18243 * gfortran.dg/fmt_zero_precision.f90: New test.
18244
18245 2006-08-27 Mark Mitchell <mark@codesourcery.com>
18246
18247 PR c++/28058
18248 * g++.dg/template/spec31.C: New test.
18249
18250 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
18251
18252 PR c++/26573
18253 * g++.dg/other/static2.C: New test.
18254
18255 2006-08-26 Roger Sayle <roger@eyesopen.com>
18256
18257 * gcc.dg/Wswitch-enum-2.c: New test case.
18258 * gcc.dg/Wswitch-enum-3.c: Likewise.
18259
18260 2006-08-26 Richard Guenther <rguenther@suse.de>
18261
18262 * gcc.c-torture/compile/20060826-1.c: New testcase.
18263
18264 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
18265
18266 PR c++/28736
18267 * g++.dg/template/void10.C: New test.
18268
18269 PR c++/28737
18270 * g++.dg/template/void8.C: New test.
18271
18272 PR c+_+/28738
18273 * g++.dg/template/void9.C: New test.
18274
18275 * g++.dg/template/void3.C: Adjust error markers.
18276 * g++.dg/template/void4.C: Likewise.
18277 * g++.dg/template/crash55.C: Likewise.
18278 * g++.dg/template/void7.C: Likewise
18279
18280 2006-08-26 Mark Mitchell <mark@codesourcery.com>
18281
18282 PR c++/28588
18283 * g++.dg/inherit/access6.C: New test.
18284 * g++.dg/inherit/access7.C: Likewise.
18285
18286 PR c++/28595
18287 * g++.dg/template/array15.C: New test.
18288 * g++.dg/template/crash2.C: Tweak error markers.
18289
18290 2006-08-26 Jakub Jelinek <jakub@redhat.com>
18291
18292 PR middle-end/28683
18293 * gcc.c-torture/compile/20060823-1.c: New test.
18294
18295 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18296
18297 PR c++/28853
18298 * g++.dg/template/ttp21.C: New test.
18299
18300 PR c++/28852
18301 * g++.dg/other/operator1.C: Add error-marker.
18302 * g++.dg/other/operator2.C: New test.
18303
18304 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18305
18306 PR c/27893
18307 * gcc.c-torture/compile/vla-const-1.c,
18308 gcc.c-torture/compile/vla-const-2.c: New tests.
18309
18310 2006-08-26 Richard Guenther <rguenther@suse.de>
18311
18312 PR middle-end/28814
18313 * gcc.dg/torture/pr28814.c: New testcase.
18314
18315 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18316
18317 PR c/28418
18318 * gcc.c-torture/compile/compound-literal-1.c: New test.
18319
18320 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18321
18322 PR c/28299
18323 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18324 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18325 Expect extra diagnostics.
18326
18327 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
18328
18329 gcc.dg/noncompile/pr16876.c: New test.
18330
18331 2006-08-25 Mark Mitchell <mark@codesourcery.com>
18332
18333 PR c++/28056
18334 * g++.dg/parse/local1.C: New test.
18335 * g++.dg/other/qual1.C: Tweak error marker.
18336
18337 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
18338
18339 PR c++/27787
18340 * g++.dg/template/typename10.C: New.
18341 * g++.dg/template/lookup4.C: Remove bogus error marker.
18342
18343 2006-08-25 Richard Guenther <rguenther@suse.de>
18344
18345 PR testsuite/28829
18346 * gcc.dg/pr26570.c: Fix testcase.
18347
18348 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
18349
18350 PR tree-opt/28807
18351 * gcc.c-torture/execute/mayalias-2.c: New test.
18352 * gcc.dg/tree-ssa/alias-13.c: New test.
18353
18354 2006-08-24 Jan Hubicka <jh@suse.cz>
18355
18356 PR debug/26881
18357 * gcc.dg/debug/pr26881.c: New file.
18358
18359 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
18360
18361 PR fortran/28788
18362 * gfortran.dg/used_types_4.f90: New test.
18363 * gfortran.dg/derived_init_2.f90: Modify to check sibling
18364 association of derived types.
18365 * gfortran.dg/used_types_2.f90: Add module cleanup.
18366 * gfortran.dg/used_types_3.f90: The same.
18367
18368 PR fortran/28771
18369 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18370 fix of regression.
18371
18372 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18373
18374 PR 28813
18375 * gfortran.dg/direct_io_6.f90: Remove test.
18376
18377 2006-08-23 Stuart Hastings <stuart@apple.com>
18378
18379 PR 28825
18380 * gcc.target/i386/20060821-1.c: New.
18381
18382 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
18383
18384 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
18385 dg-warning strings for dllimport.
18386
18387 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
18388
18389 PR C++/28450
18390 * g++.dg/ext/vector4.C: New test.
18391 * g++.dg/ext/complex1.C: New test.
18392
18393 2006-08-21 Geoffrey Keating <geoffk@apple.com>
18394
18395 PR debug/28692
18396 * gcc.dg/debug/const-1.c: New.
18397 * gcc.dg/debug/const-2.c: New.
18398 * gcc.dg/debug/dwarf2/const-1.c: New.
18399 * gcc.dg/debug/dwarf2/const-2.c: New.
18400 * gcc.dg/debug/dwarf2/const-2b.c: New.
18401
18402 2006-08-22 Richard Guenther <rguenther@suse.de>
18403
18404 PR middle-end/28776
18405 * gcc.c-torture/compile/pr28776-1.c: New testcase.
18406 * gcc.c-torture/compile/pr28776-2.c: Likewise.
18407
18408 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
18409
18410 PR tree-optimization/28003
18411 * g++.dg/tree-ssa/pr28003.C: New.
18412
18413 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
18414
18415 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18416
18417 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
18418
18419 PR c++/26269
18420 * g++.dg/other/error14.C: New test.
18421
18422 PR c++/28505
18423 * g++.dg/parse/ctor7.C: New test.
18424 * g++.dg/parse/ctor8.C: Likewise.
18425
18426 PR c++/28741
18427 * g++.dg/template/void7.C: New test.
18428
18429 2006-08-21 Olivier Hainque <hainque@adacore.com>
18430
18431 * gnat.dg/self_aggregate_with_zeros.adb: New test.
18432 * gnat.dg/self_aggregate_with_array.adb: New test.
18433
18434 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
18435
18436 * g++.dg/eh/arm-vfp-unwind.C: New test.
18437
18438 2006-08-20 Mark Mitchell <mark@codesourcery.com>
18439
18440 PR c++/28341
18441 * g++.dg/template/ref3.C: New test.
18442 * g++.dg/template/nontype13.C: New test.
18443
18444 PR c++/28346
18445 * g++.dg/template/ptrmem17.C: New test.
18446
18447 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
18448
18449 PR target/28648 c:
18450 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18451
18452 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
18453
18454 PR fortran/28630
18455 * gfortran.dg/used_types_2.f90: New test.
18456
18457 PR fortran/28601
18458 * gfortran.dg/used_types_3.f90: New test.
18459
18460 PR fortran/20886
18461 * gfortran.dg/generic_actual_arg.f90: New test.
18462
18463 PR fortran/28735
18464 * gfortran.dg/module_private_array_refs_1.f90: New test.
18465
18466 PR fortran/28762
18467 * gfortran.dg/program_name_1.f90: New test.
18468
18469 PR fortran/28425
18470 * gfortran.dg/derived_constructor_comps_1.f90: New test.
18471
18472 PR fortran/28496
18473 * gfortran.dg/array_initializer_2.f90: New test.
18474
18475 PR fortran/18111
18476 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18477
18478 PR fortran/28600
18479 * gfortran.dg/assumed_charlen_function_4.f90: New test.
18480
18481 PR fortran/28771
18482 * gfortran.dg/assumed_charlen_in_main.f90: New test.
18483
18484 PR fortran/28660
18485 * gfortran.dg/dependent_decls_1.f90: New test.
18486
18487 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
18488
18489 PR fortran/25217
18490 * gfortran.dg/derived_init_2.f90: New.
18491
18492 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
18493
18494 * gcc.c-torture/execute/pr28289.c: New test.
18495
18496 2006-08-17 Jakub Jelinek <jakub@redhat.com>
18497
18498 PR c/28744
18499 * gcc.dg/attr-externally-visible-1.c: New test.
18500 * gcc.dg/attr-externally-visible-2.c: New test.
18501 * g++.dg/parse/attr-externally-visible-1.C: New test.
18502 * g++.dg/parse/attr-externally-visible-2.C: New test.
18503
18504 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18505
18506 PR c++/28606
18507 * g++.dg/parse/dtor11.C: New test.
18508
18509 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18510
18511 PR rtl-optimization/28489
18512 * gcc.c-torture/compile/pr28489.c: New test.
18513
18514 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18515
18516 PR c++/28710
18517 * g++.dg/template/redecl4.C: New test.
18518
18519 PR c++/28711
18520 * g++.dg/template/ctor8.C: New test.
18521
18522 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18523
18524 * gcc.dg/pr26570.c: Fix testcase.
18525
18526 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18527
18528 * PR c++/28573
18529 * g++.dg/parse/offsetof6.C: New test.
18530 * g++.dg/parse/offsetof6.C: New test.
18531 * g++.dg/parse/offsetof7.C: New test.
18532
18533 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18534
18535 PR testsuite/28602
18536 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18537 is false.
18538
18539 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
18540
18541 PR c++/28302
18542 * g++.dg/ext/vector3.C: New test.
18543
18544 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
18545
18546 PR gcov/profile/26570
18547 * gcc.dg/pr26570.c: New test.
18548
18549 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
18550
18551 PR c/27697
18552 * gcc.dg/qual-component-1.c: New test.
18553
18554 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18555
18556 PR c++/28593
18557 * g++.dg/parse/new3.C: New test.
18558
18559 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18560
18561 PR fortran/25828
18562 * gfortran.dg/streamio_1.f90: New test.
18563 * gfortran.dg/streamio_2.f90: New test.
18564 * gfortran.dg/streamio_3.f90: New test.
18565 * gfortran.dg/streamio_4.f90: New test.
18566 * gfortran.dg/streamio_5.f90: New test.
18567 * gfortran.dg/streamio_6.f90: New test.
18568 * gfortran.dg/streamio_7.f90: New test.
18569 * gfortran.dg/streamio_8.f90: New test.
18570
18571 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
18572
18573 PR c/28287
18574 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18575
18576 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
18577
18578 PR c++/28594
18579 * g++.dg/template/void6.C: New test.
18580
18581 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18582
18583 PR c/28649
18584 * gcc.dg/parse-error-1.c: New test.
18585 * gcc.dg/parse-error-2.c: New test.
18586 * gcc.dg/cpp/digraph2.c: Add error-marker.
18587 * gcc.dg/noncompile/920923-1.c: Likewise.
18588
18589 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
18590
18591 PR c/27490
18592 * gcc.dg/sizeof-2.c: New testcase.
18593
18594 PR c/27489
18595 * gcc.dg/switch-A.c: New testcase.
18596
18597 2006-08-14 Steve Ellcey <sje@cup.hp.com>
18598
18599 PR c++/28288
18600 PR c++/14556
18601 * g++.old-deja/g++.warn/compare1.C: Delete.
18602 * g++.dg/opt/pr7503-2.C: Delete.
18603 * g++.dg/opt/pr7503-3.C: Delete.
18604 * g++.dg/opt/pr7503-4.C: Delete.
18605 * g++.dg/opt/pr7503-5.C: Delete.
18606 * g++.dg/opt/max1.C: Delete.
18607 * g++.dg/warn/minmax.C: Delete.
18608 * g++.dg/expr/minmax.C: New test.
18609
18610 2006-08-14 Richard Guenther <rguenther@suse.de>
18611
18612 PR testsuite/28703
18613 * gcc.c-torture/execute/pr28651.c: Do not use argc
18614 to avoid optimization, instead forbid inlining.
18615
18616 2006-08-14 Richard Sandiford <richard@codesourcery.com>
18617
18618 PR rtl-optimization/28634
18619 * gcc.c-torture/execute/ieee/pr28634.c: New test.
18620
18621 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
18622
18623 PR c/27184
18624 * gcc.dg/torture/pr27184.c: New test.
18625
18626 2006-08-12 Jakub Jelinek <jakub@redhat.com>
18627
18628 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18629
18630 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18631
18632 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18633 * gfortran.dg/stat_2.f90: Likewise.
18634 * gfortran.dg/chmod_1.f90: Likewise.
18635 * gfortran.dg/chmod_2.f90: Likewise.
18636 * gfortran.dg/chmod_3.f90: Likewise.
18637
18638 2006-08-11 David Edelsohn <edelsohn@gnu.org>
18639
18640 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18641
18642 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
18643
18644 * g++.dg/opt/pr23454-2.C: New test.
18645
18646 2006-08-11 Richard Guenther <rguenther@suse.de>
18647
18648 PR middle-end/28651
18649 * gcc.c-torture/execute/pr28651.c: New testcase.
18650
18651 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
18652
18653 * gnat.dg/specs/static_initializer.ads: New test.
18654
18655 2006-08-10 Paul Brook <paul@codesourcery.com>
18656
18657 * gcc.target/arm/cond-asm.c: New test.
18658
18659 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
18660
18661 PR tree-optimization/26197
18662 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18663 * g++.dg/vect/vect.exp: Compile the new tests with
18664 --param max-aliased-vops=0.
18665
18666 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
18667
18668 PR c++/28637
18669 * g++.dg/template/void3.C: New test.
18670
18671 PR c++/28638
18672 * g++.dg/template/void4.C: New test.
18673
18674 PR c++/28640
18675 * g++.dg/template/void5.C: New test.
18676
18677 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
18678
18679 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18680 after dg-do compile.
18681
18682 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
18683
18684 PR tree-optimizations/26969
18685 * gcc.dg/vect/vect.exp: Compile tests prefixed with
18686 "unswitch-loops" with -funswitch-loops.
18687 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18688
18689 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
18690
18691 * gcc.dg/sparc-getcontext-1.c: Fix typo.
18692 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18693 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
18694 * objc.dg/dwarf-1.m: Likewise.
18695 * objc.dg/dwarf-2.m: Likewise.
18696 * obj-c++.dg/dwarf-2.mm: Likewise.
18697
18698 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18699
18700 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18701 * objc.dg/dwarf-2.m: Likewise.
18702 * obj-c++.dg/dwarf-2.mm: Likewise.
18703
18704 PR libfortran/28603
18705 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18706
18707 PR testsuite/27611
18708 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18709
18710 PR testsuite/27033
18711 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18712
18713 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
18714
18715 PR target/27827
18716 * gcc.target/i386/pr27827.c: New testcase.
18717
18718 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
18719
18720 PR fortran/28590
18721 * gfortran.dg/sequence_types_1.f90: New test.
18722
18723 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
18724
18725 PR fortran/28548
18726 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18727 dg-warning. Add -pedantic option.
18728
18729 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18730
18731 PR c/28502
18732 * gcc.dg/proto-1.c: New test.
18733
18734 PR c/27721
18735 * gcc.dg/lvalue-4.c: New test.
18736
18737 PR c/28136
18738 * gcc.dg/init-bad-5.c: New test.
18739
18740 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
18741
18742 PR c++/28347
18743 * g++.dg/ext/typedef-init.C: Add new test for typedef
18744 initialization inside templates. Adjust existing error markers.
18745
18746 2006-08-03 Mark Mitchell <mark@codesourcery.com>
18747
18748 PR c++/28148
18749 * g++.dg/init/ptrmem3.C: New test.
18750
18751 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
18752
18753 PR tree-optimization/27770
18754 * lib/target-support.exp: New target keyword "section_anchors".
18755 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18756 tests.
18757 * gcc.dg/vect/section-anchors-pr27770.c: New test.
18758 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18759 * gcc.dg/vect/section-anchors-vect-69.c: New test.
18760 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18761
18762 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18763
18764 * gcc.dg/20060801-1.c: Add missing '}'.
18765
18766 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18767
18768 PR c++/27508
18769 * g++.dg/parse/dtor9.C: New test.
18770 * g++.dg/parse/dtor10.C: New test.
18771 * g++.dg/other/error7.C: Adjust error-marker.
18772
18773 PR c++/28274
18774 * g++.dg/other/default5.C: New test.
18775
18776 2006-08-02 Richard Guenther <rguenther@suse.de>
18777
18778 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18779
18780 2006-08-02 Mark Mitchell <mark@codesourcery.com>
18781
18782 PR c++/28557
18783 * g++.dg/template/conv9.C: New test.
18784
18785 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18786
18787 PR debug/28063
18788 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18789 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18790 Optionally return assembly text. Update callers.
18791 (check_no_compiler_messages): Update verbose messages.
18792 (check_no_messages_and_pattern): New.
18793 (check_effective_target_string_merging): New.
18794
18795 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18796
18797 PR c++/28250
18798 * g++.dg/eh/catch4.C: New test.
18799
18800 PR c++/28257
18801 * g++.dg/other/qual1.C: New test.
18802
18803 PR c++/28259
18804 * g++.dg/inherit/error2.C: New test.
18805
18806 PR c++/28267
18807 * g++.dg/other/new1.C: New test.
18808
18809 * g++.dg/warn/pr23075.C: Remove obsolete test.
18810 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18811 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18812
18813 2006-07-31 Mark Mitchell <mark@codesourcery.com>
18814
18815 PR c++/28523
18816 * g++.dg/eh/cast1.C: New test.
18817
18818 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
18819
18820 PR libfortran/28452
18821 * gfortran.dg/random_3.f90: New test.
18822
18823 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18824
18825 PR c++/28432
18826 * g++.dg/other/pr28304.C: Change expected error message.
18827 * g++.dg/other/pr28432.C: New test.
18828
18829 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18830
18831 PR c++/28256
18832 * g++.dg/init/brace2.C: Change expected error message, add empty init.
18833
18834 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
18835
18836 PR debug/23336
18837 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18838 at -g1.
18839 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18840 g++.dg/debug/enum-2.C: New.
18841
18842 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18843
18844 PR c++/6634
18845 * g++.dg/parse/long1.C: Add more tests.
18846
18847 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18848
18849 * gfortran.dg/lrshift_1.c: New file.
18850
18851 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18852
18853 PR libgfortran/28335
18854 * gfortran.dg/no_unit_error_1.f90: New test.
18855
18856 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18857
18858 PR libgfortran/28335
18859 * gfortran.dg/no_unit_error_1.f90: Delete test.
18860 * gfortran.dg/no_unit_error_2.f90: Delete test.
18861
18862 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18863
18864 * gfortran.dg/chmod_3.f90: New test.
18865 * gfortran.dg/ltime_gmtime_1.f90: New test.
18866 * gfortran.dg/ltime_gmtime_2.f90: New test.
18867 * gfortran.dg/lrshift_1.f90: New test.
18868 * gfortran.dg/chmod_1.f90: New test.
18869 * gfortran.dg/chmod_2.f90: New test.
18870
18871 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
18872
18873 PR c++/27668
18874 * g++.dg/template/crash55.C: New test.
18875
18876 PR c++/27962
18877 * g++.dg/template/nontype16.C: New test.
18878
18879 * g++.dg/template/void2.C: Adjust error markers.
18880 * g++.dg/template/nontype5.C: Adjust error markers.
18881
18882 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
18883
18884 * gcc.target/i386/stack-prot-kernel.c: New test.
18885
18886 2006-07-27 Roger Sayle <roger@eyesopen.com>
18887
18888 * gcc.dg/builtins-55.c: New test case.
18889
18890 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
18891
18892 PR rtl-optimization/27907
18893 * gcc.c-torture/compile/pr27907.c: New test.
18894
18895 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18896
18897 * gfortran.dg/mclock.f90: New test.
18898 * gfortran.dg/int_conv_1.f90: New test.
18899 * gfortran.dg/stat_1.f90: New test.
18900 * gfortran.dg/stat_2.f90: New test.
18901
18902 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18903
18904 PR libgfortran/28335
18905 * gfortran.dg/no_unit_error_1.f90: New test.
18906 * gfortran.dg/no_unit_error_2.f90: New test.
18907 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18908
18909 2006-07-25 Roger Sayle <roger@eyesopen.com>
18910
18911 PR middle-end/28473
18912 * gcc.dg/fold-convround-1.c: New test case.
18913
18914 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18915
18916 * gfortran.dg/arithmetic_if.f90: Fix comments.
18917
18918 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18919
18920 PR c++/27572
18921 * g++.dg/other/typedef1.C: New test.
18922 * g++.dg/template/typedef4.C: New test.
18923 * g++.dg/template/typedef5.C: New test.
18924
18925 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18926
18927 PR fortran/28416
18928 * gfortran.dg/allocatable_dummy_3.f90: New.
18929
18930 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18931
18932 PR fortran/28439
18933 * gfortran.dg/arithmetic_if.f90: New test.
18934
18935 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18936
18937 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18938 avoid memcpy optimization.
18939
18940 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18941
18942 PR fortran/25289
18943 * gfortran.dg/direct_io_6.f90: New test.
18944
18945 2006-07-24 Jan Hubicka <jh@suse.cz>
18946
18947 PR c/25795
18948 PR c++/27369
18949 * gcc.dg/pr25795.c: New test.
18950 * gcc.dg/pr25795-1.c: New test.
18951
18952 2006-07-23 Roger Sayle <roger@eyesopen.com>
18953
18954 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18955 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18956 which may be transformed to "g || h" on some platforms.
18957
18958 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18959
18960 PR c++/28025
18961 * g++.dg/template/friend45.C: New test.
18962
18963 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18964
18965 PR libgfortran/28339
18966 * gfortran.dg/arrayio_8.f90: New test.
18967
18968 2006-07-21 Mike Stump <mrs@apple.com>
18969
18970 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18971
18972 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18973
18974 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18975
18976 PR c++/28250
18977 * g++.dg/eh/catch3.C: New test.
18978
18979 PR c++/28363
18980 * g++.dg/template/defarg10.C: New test.
18981
18982 2006-07-20 Paul Brook <paul@codesourcery.com>
18983
18984 PR 27363
18985 * gcc.dg/pr27363.c: New test.
18986
18987 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18988
18989 PR c++/28338
18990 * g++.dg/init/ref13.C: New test.
18991
18992 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18993
18994 PR obj-c++/28434
18995 * obj-c++.dg/proto-error-1.mm: New test.
18996
18997 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18998
18999 PR c++/28337
19000 * g++.dg/template/string1.C: New test.
19001
19002 2006-07-18 Mark Mitchell <mark@codesourcery.com>
19003
19004 PR c++/28048
19005 * g++.dg/template/defarg9.C: New test.
19006
19007 PR c++/28235
19008 * g++.dg/template/static27.C: New test.
19009
19010 2006-07-18 Diego Novillo <dnovillo@redhat.com>
19011
19012 PR 28410
19013 * gcc.dg/tree-ssa/pr28410.c: New test.
19014
19015 2006-07-18 Lee Millward <lee.millward@gmail.com>
19016
19017 PR c++/28258
19018 * g++/dg/other/error13.C: New test.
19019
19020 PR c++/28260
19021 * g++.dg/template/friend44.C: New test.
19022
19023 2006-07-18 Steve Ellcey <sje@cup.hp.com>
19024
19025 PR c++/27495
19026 * g++.dg/other/pr27495.C: New.
19027
19028 2006-07-18 Olivier Hainque <hainque@adacore.com>
19029
19030 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19031 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19032
19033 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19034
19035 PR c/28286
19036 * gcc.dg/pragma-pack-4.c: New test.
19037
19038 2006-07-17 Steve Ellcey <sje@cup.hp.com>
19039
19040 PR c++/28291
19041 * g++.dg/ext/pr28291.C: New test.
19042
19043 2006-07-17 Richard Sandiford <richard@codesourcery.com>
19044
19045 PR middle-end/28403
19046 * gcc.c-torture/execute/pr28403.c: New test.
19047
19048 2006-07-17 Richard Sandiford <richard@codesourcery.com>
19049
19050 PR middle-end/28402
19051 * gcc.dg/pr28402.c: New test.
19052
19053 2006-07-17 Steve Ellcey <sje@cup.hp.com>
19054
19055 PR c++/28304
19056 * g++.dg/other/pr28304.C: New test.
19057
19058 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
19059
19060 PR other/28251
19061 gcc.c-torture/unsorted/dump-noaddr.c: New test.
19062 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19063
19064 2006-07-17 Richard Guenther <rguenther@suse.de>
19065
19066 PR tree-optimization/28238
19067 * g++.dg/tree-ssa/pr28238.C: New testcase.
19068
19069 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19070
19071 PR c++/28250
19072 * g++.dg/eh/catch1.C: New test.
19073 * g++.dg/eh/catch2.C: New test.
19074
19075 2006-07-16 Jakub Jelinek <jakub@redhat.com>
19076
19077 PR c++/28370
19078 * g++.dg/template/anon3.C: New test.
19079
19080 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
19081
19082 PR fortran/20844
19083 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19084 specifiers requiring an explicit format tag..
19085
19086 PR fortran/28201
19087 * gfortran.dg/generic_5: New test.
19088
19089 PR fortran/20893
19090 * gfortran.dg/elemental_optional_args_1.f90: New test.
19091
19092 2006-07-16 Olivier Hainque <hainque@adacore.com>
19093
19094 * gnat.dg/assert.ads: New file.
19095 * gnat.dg/controlled_record.ads: Likewise.
19096 * gnat.dg/controlled_record.adb: Likewise.
19097
19098 2006-07-15 Lee Millward <lee.millward@gmail.com>
19099
19100 PR c++/28292
19101 * g++.dg/other/error12.C: New test.
19102
19103 PR c++/28269
19104 * g++.dg/template/crash54.C: New test.
19105
19106 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19107
19108 PR c++/28249
19109 * g++.dg/parse/catch1.C: New test.
19110
19111 PR c++/28294
19112 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19113
19114 PR c++/28387
19115 * g++.dg/ext/attrib24.C: New test.
19116
19117 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19118
19119 PR c++/28343
19120 * g++.dg/ext/asmspec1.C: New test.
19121
19122 2006-07-13 Janis Johnson <janis187@us.ibm.com>
19123
19124 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19125 (dg-test): Support shouldfail tests.
19126 * lib/target-supports-dg.exp (dg-shouldfail): New.
19127 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19128 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19129 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19130 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19131 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19132 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19133 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19134
19135 2006-07-13 Jan Hubicka <jh@suse.cz>
19136
19137 * gcc.target/i386/memcpy-1.c: New.
19138
19139 2006-07-12 Geoffrey Keating <geoffk@apple.com>
19140
19141 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19142
19143 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
19144
19145 PR fortran/25097
19146 * gfortran.dg/present_1.f90: New test.
19147
19148 PR fortran/20903
19149 * gfortran.dg/interface_derived_type_1.f90: New test.
19150
19151 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
19152
19153 PR fortran/28213
19154 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19155 list.
19156
19157 2006-07-07 Lee Millward <lee.millward@gmail.com>
19158
19159 PR c++/27820
19160 * g++.dg/other/label1.C: New test.
19161
19162 2006-07-07 Richard Guenther <rguenther@suse.de>
19163
19164 PR middle-end/28268
19165 * gcc.dg/torture/pr28268.c: New testcase.
19166
19167 2006-07-07 Steve Ellcey <sje@cup.hp.com>
19168
19169 PR c++/27019
19170 * g++.dg/ext/pr27019.C: New.
19171
19172 2006-07-07 Richard Guenther <rguenther@suse.de>
19173
19174 PR tree-optimization/28187
19175 * gcc.dg/pr28187.c: New testcase.
19176
19177 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
19178
19179 * gnat.dg/address_conversion.adb: New test.
19180 * gnat.dg/boolean_subtype.adb: Likewise.
19181 * gnat.dg/frame_overflow.adb: Likewise.
19182 * gnat.dg/pointer_array.adb: Likewise.
19183 * gnat.dg/pointer_conversion.adb: Likewise.
19184
19185 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
19186
19187 PR fortran/28237
19188 PR fortran/23420
19189 * gfortran.dg/print_fmt_5.f90: New test.
19190
19191 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19192
19193 PR fortran/28129
19194 * gfortran.dg/bounds_check_4.f90: New test.
19195
19196 2006-07-05 Richard Guenther <rguenther@suse.de>
19197
19198 PR target/28158
19199 * gfortran.dg/pr28158.f90: New testcase.
19200
19201 2006-07-05 Richard Guenther <rguenther@suse.de>
19202
19203 PR tree-optimization/28162
19204 * gcc.dg/pr28162.c: New testcase.
19205
19206 2006-07-05 Richard Guenther <rguenther@suse.de>
19207 Andrew Pinski <pinskia@gcc.gnu.org>
19208
19209 PR c++/27084
19210 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19211
19212 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
19213
19214 PR fortran/28174
19215 * gfortran.dg/actual_array_substr_2.f90: New test.
19216
19217 PR fortran/28167
19218 * gfortran.dg/actual_array_constructor_2.f90: New test.
19219
19220 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19221
19222 * gfortran.dg/itime_idate_1.f: New test.
19223 * gfortran.dg/itime_idate_2.f: New test.
19224
19225 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19226
19227 PR libgfortran/27704
19228 * gfortran.dg/open_status_3.f90: New test.
19229 * gfortran.dg/fmt_l.f90: Update for new feature.
19230
19231 2006-07-03 Asher Langton <langton2@llnl.gov>
19232
19233 * gfortran.dg/oldstyle_2.f90: New.
19234
19235 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
19236
19237 * gnat.dg/string_slice.adb: New test.
19238
19239 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19240
19241 PR fortran/19259
19242 * gfortran.dg/semicolon_fixed.c: New.
19243 * gfortran.dg/semicolon_free.c: New.
19244
19245 2006-06-30 Mike Stump <mrs@apple.com>
19246
19247 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19248 that don't support internal visibility.
19249
19250 2006-06-30 Andrew Pinski <pinskia@gmail.com>
19251
19252 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19253 for '(' / ')' needing an extra '\'.
19254
19255 2006-06-29 Roger Sayle <roger@eyesopen.com>
19256
19257 PR middle-end/27428
19258 * gcc.dg/pr27428-1.c: New test case.
19259
19260 2006-06-29 Mike Stump <mrs@apple.com>
19261
19262 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19263 on darwin as we can't align commons large enough yet.
19264
19265 * gcc.dg/vla-8.c: Add additional testcases.
19266
19267 2006-06-26 Steve Ellcey <sje@cup.hp.com>
19268
19269 PR c++/28114
19270 * g++.dg/other/pr28114.C: New.
19271
19272 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
19273
19274 * gcc.c-torture/compile/20060625-1.c: New test.
19275
19276 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
19277
19278 PR fortran/20867
19279 * gfortran.dg/stfunc_3.f90: New test.
19280
19281 PR fortran/25056
19282 * gfortran.dg/impure_actual_1.f90: New test.
19283
19284 PR fortran/20874
19285 * gfortran.dg/elemental_result_1.f90: New test.
19286
19287 PR fortran/25073
19288 * gfortran.dg/select_7.f90: New test.
19289
19290 PR fortran/27554
19291 * intrinsic_actual_1.f: New test.
19292
19293 PR fortran/22038
19294 PR fortran/28119
19295 * gfortran.dg/forall_4.f90: New test.
19296
19297 PR fortran/25072
19298 * gfortran.dg/forall_5.f90: New test.
19299
19300 2006-06-25 Lee Millward <lee.millward@gmail.com>
19301
19302 PR c++/28051
19303 * g++.dg/template/using13.C: New test.
19304
19305 PR c++/28054
19306 * g++.dg/other/incomplete3.C: New test.
19307
19308 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19309
19310 PR fortran/28081
19311 * gfortran.dg/substr_3.f: New test.
19312 * gfortran.dg/equiv_2.f90: Update expected error message.
19313
19314 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
19315
19316 PR fortran/28118
19317 * gfortran.dg/actual_array_substr_1.f90: New test.
19318
19319 2006-06-24 Olivier Hainque <hainque@adacore.com>
19320
19321 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19322 * gnat.dg/scalar_mode_agg_compare.adb: New test.
19323
19324 2006-06-23 Janis Johnson <janis187@us.ibm.com>
19325
19326 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19327
19328 2006-06-23 Steven G. Kargl <kargls@comcast.net>
19329
19330 PR fortran/27981
19331 * gfortran.dg/simpleif_2.f90: New test.
19332
19333 2006-06-23 Lee Millward <lee.millward@gmail.com>
19334
19335 * g++.dg/template/error22.C: Fix typo.
19336
19337 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19338
19339 PR c++/28112
19340 * g++.dg/ext/attrib23.C: New test.
19341
19342 2006-06-23 Olivier Hainque <hainque@adacore.com>
19343
19344 * gnat.dg/varsize_temp.adb: New test.
19345
19346 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19347
19348 PR c++/11468
19349 * g++.dg/other/java2.C: New test.
19350
19351 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
19352
19353 PR target/27789
19354 * g++.dg/ext/dllimport4.C. Add more tests for invalid
19355 initialization.
19356
19357 2006-06-22 Roger Sayle <roger@eyesopen.com>
19358
19359 PR target/27531
19360 * gcc.dg/pr27531-1.c: New test case.
19361
19362 2006-06-22 Asher Langton <langton2@llnl.gov>
19363
19364 PR fortran/24748
19365 * gfortran.dg/implicit_8.f90: New.
19366
19367 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
19368
19369 PR rtl-optimization/28121
19370 * gcc.dg/pr28121.c: New test.
19371
19372 2006-06-22 Lee Millward <lee.millward@gmail.com>
19373
19374 PR c++/27805
19375 * g++.dg/parse/ptrmem6.C: New test.
19376
19377 PR c++/27821
19378 * g++.dg/template/error22.C: New test.
19379
19380 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19381
19382 PR c++/28111
19383 * g++.dg/template/friend43.C: New test.
19384
19385 PR c++/28110
19386 * g++.dg/template/crash53.C: New test.
19387
19388 PR c++/28109
19389 * g++.dg/rtti/incomplete1.C: New test.
19390
19391 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
19392
19393 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19394
19395 2006-06-21 Joseph Myers <joseph@codesourcery.com>
19396
19397 * gcc.c-torture/execute/complex-7.c: New.
19398
19399 2006-06-21 Jakub Jelinek <jakub@redhat.com>
19400
19401 * gcc.dg/merge-all-constants-1.c: New test.
19402
19403 2006-06-20 Janis Johnson <janis187@us.ibm.com>
19404
19405 PR c++/28113
19406 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19407
19408 2006-06-20 Steven G. Kargl <kargls@comcast.net>
19409
19410 * gfortran.dg/rrspacing_1.f90: New test.
19411
19412 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19413
19414 PR c++/28052
19415 * g++.dg/other/bitfield2.C: New test.
19416
19417 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
19418
19419 PR tree-optimization/27331
19420 * gcc.dg/pr27331.c: New test.
19421
19422 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
19423 Eric Botcazou <ebotcazou@adacore.com>
19424
19425 PR ada/18692
19426 * lib/gnat.exp: New file.
19427 * lib/gnat-dg.exp: Likewise.
19428 * gnat.dg: New directory.
19429 * gnat.dg/dg.exp: New driver.
19430 * gnat.dg/specs: New directory.
19431 * gnat.dg/specs/specs.exp: New driver.
19432 * gnat.dg/style: New directory.
19433 * gnat.dg/style/style.exp: New driver.
19434
19435 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
19436
19437 PR fortran/16206
19438 * gfortran.dg/array_initializer_1.f90: New test.
19439
19440 PR fortran/28005
19441 * gfortran.dg/matmul_3.f90: New test.
19442
19443 2006-06-19 Andrew Pinski <pinskia@gmail.com>
19444
19445 PR middle-end/28075
19446 * gcc.dg/tree-ssa/inline-1.c: New test.
19447
19448 2006-06-19 Anatoly Sokolov <aesok@post.ru>
19449
19450 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19451 in malloc prototype; remove XFAIL.
19452 * gcc.dg/pr18241-2.c: Ditto.
19453 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19454 in memset prototype; remove XFAIL.
19455 * gcc.dg/tree-ssa/pr23382.c: Ditto.
19456
19457 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
19458
19459 * gcc.dg/vla-8.c: Add.
19460
19461 2006-06-19 Richard Guenther <rguenther@suse.de>
19462
19463 PR tree-optimization/27090
19464 * g++.dg/tree-ssa/pr27090.C: New testcase.
19465
19466 2006-06-19 Roger Sayle <roger@eyesopen.com>
19467
19468 PR target/27861
19469 * gcc.dg/pr27861-1.c: New test case.
19470
19471 2006-06-19 Richard Guenther <rguenther@suse.de>
19472
19473 PR middle-end/28045
19474 * gcc.dg/torture/pr28045.c: New testcase.
19475
19476 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19477
19478 PR fortran/26801
19479 * gfortran.dg/associated_4.f90: New test.
19480
19481 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19482
19483 PR fortran/19310
19484 PR fortran/19904
19485 * gfortran.dg/real_const_3.f90: New test.
19486
19487 2006-06-16 Mark Mitchell <mark@codesourcery.com>
19488
19489 PR c++/28016
19490 * g++.dg/template/static26.C: New test.
19491
19492 PR c++/27979
19493 * g++.dg/expr/bitfield2.C: New test.
19494
19495 PR c++/27884
19496 * g++.dg/parse/linkage2.C: New test.
19497
19498 2006-06-16 Richard Guenther <rguenther@suse.de>
19499
19500 PR middle-end/27116
19501 * gcc.dg/pr15785-1.c: Revert last change.
19502 * gcc.dg/torture/pr27116-2.c: New testcase.
19503
19504 2006-06-16 Roger Sayle <roger@eyesopen.com>
19505
19506 PR middle-end/27802
19507 * gcc.dg/pr27802-1.c: New test case.
19508
19509 2006-06-15 Mark Mitchell <mark@codesourcery.com>
19510
19511 PR c++/27689
19512 * g++.dg/template/ttp18.C: New test.
19513 * g++.dg/template/ttp19.C: Likewise.
19514
19515 PR c++/27666
19516 * g++.dg/expr/cond9.C: New test.
19517
19518 PR c++/27640
19519 * g++.dg/template/ctor7.C: New test.
19520
19521 2006-06-15 Janis Johnson <janis187@us.ibm.com>
19522
19523 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19524
19525 2006-06-16 Richard Guenther <rguenther@suse.de>
19526
19527 PR tree-optimization/27781
19528 * gcc.dg/tree-ssa/pr27781.c: New testcase.
19529
19530 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
19531
19532 * gfortran.dg/allocate_zerosize_2.f90: New test case.
19533
19534 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
19535
19536 * gcc.dg/tree-ssa/loop-18.c: New test.
19537
19538 2006-06-14 Mark Mitchell <mark@codesourcery.com>
19539
19540 PR c++/27665
19541 * g++.dg/template/crash52.C: New test.
19542
19543 PR c++/27648
19544 * g++.dg/ext/attrib22.C: New test.
19545
19546 PR c++/26559
19547 * g++.dg/template/builtin1.C: New test.
19548 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19549
19550 PR c++/28018
19551 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19552 assignment.
19553 * g++.old-deja/g++.pt/crash51.C: Likewise.
19554
19555 PR c++/27227
19556 * g++.dg/lookup/linkage1.C: New test.
19557 * g++.dg/lookup/linkage2.C: Likewise.
19558
19559 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
19560
19561 PR middle-end/27959
19562 * gcc.dg/pr27959.c: New testcase.
19563
19564 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
19565
19566 PR target/28014:
19567 * g++.dg/eh/div.C: New test.
19568
19569 2006-06-13 Jakub Jelinek <jakub@redhat.com>
19570
19571 PR c++/27894
19572 * g++.dg/tree-ssa/pr26757.C: New test.
19573 * g++.dg/tree-ssa/pr27894.C: New test.
19574
19575 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19576
19577 * gcc.c-torture/compile/20060609-1.c: New test.
19578
19579 PR target/27863
19580 * gcc.c-torture/compile/pr27863.c: New test.
19581
19582 2006-06-13 Richard Guenther <rguenther@suse.de>
19583
19584 PR tree-optimization/27830
19585 * g++.dg/tree-ssa/pr27830.C: New testcase.
19586
19587 2006-06-13 Matthew Sachs <msachs@apple.com>
19588
19589 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19590 the list of compiler flags; this causes those flags to be checked
19591 for things like dg-skip-if.
19592
19593 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19594
19595 PR c++/27601
19596 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19597
19598 2006-06-12 Mark Mitchell <mark@codesourcery.com>
19599 Kazu Hirata <kazu@codesourcery.com>
19600
19601 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19602 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19603
19604 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19605
19606 PR c++/27933
19607 * g++.dg/lookup/using15.C: New test.
19608
19609 PR c++/27951
19610 * g++.dg/other/anon4.C: New test.
19611
19612 2006-06-12 Roger Sayle <roger@eyesopen.com>
19613
19614 PR c++/21210
19615 * g++.dg/init/complex1.C: New test case.
19616
19617 2006-06-11 Eric Christopher <echristo@apple.com>
19618
19619 PR middle-end/27948
19620 * gcc.dg/bf-ms-layout.c: Run on darwin.
19621 * gcc.dg/bf-no-ms-layout: Ditto.
19622 * gcc.dg/attr-ms_struct-2.c: New.
19623 * gcc.dg/bf-ms-layout-2.c: Ditto.
19624
19625 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
19626
19627 * gcc.dg/attr-ms_struct-packed1.c: New.
19628
19629 2006-06-09 Mike Stump <mrs@apple.com>
19630
19631 * gcc.dg/vla-7.c: Add.
19632
19633 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
19634
19635 PR fortran/24558
19636 * gfortran.dg/entry_6.f90: New test.
19637
19638 PR fortran/20877
19639 PR fortran/25047
19640 * gfortran.dg/entry_7.f90: New test.
19641
19642 2006-06-09 Jakub Jelinek <jakub@redhat.com>
19643
19644 PR c/27747
19645 * gcc.dg/cpp/_Pragma6.c: New test.
19646
19647 PR c++/27748
19648 * g++.dg/cpp/_Pragma1.C: New test.
19649
19650 PR preprocessor/27746
19651 * gcc.dg/gomp/macro-3.c: New test.
19652 * gcc.dg/gomp/macro-4.c: New test.
19653 * g++.dg/gomp/macro-3.C: New test.
19654 * g++.dg/gomp/macro-4.C: New test.
19655
19656 2006-06-09 Richard Guenther <rguenther@suse.de>
19657
19658 PR tree-optimization/26998
19659 * gcc.dg/torture/pr26998.c: New testcase.
19660 * gcc.dg/tree-ssa/vrp29.c: New testcase.
19661
19662 2006-06-08 Mike Stump <mrs@apple.com>
19663
19664 * gcc.dg/pr27095.c: Account for stubs.
19665
19666 PR target/26427
19667 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19668 produce bad code on darwin.
19669
19670 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19671
19672 PR fortran/27958
19673 * gfortran.dg/substr_2.f: New test.
19674
19675 2006-06-08 Asher Langton <langton2@llnl.gov>
19676
19677 PR fortran/27786
19678 * cray_pointers_2.f90: Add -fbounds-check compile flag.
19679
19680 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19681
19682 PR target/27421
19683 * gcc.dg/union-3.c: New test.
19684
19685 2006-06-08 Richard Guenther <rguenther@suse.de>
19686
19687 PR middle-end/27116
19688 * gcc.dg/torture/pr27116.c: New testcase.
19689 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19690
19691 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
19692
19693 PR rtl-optimization/26449
19694 * gcc.dg/pr26449.c: New test.
19695
19696 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19697
19698 PR c++/27601
19699 * g++.dg/ext/offsetof1.C: Test member functions.
19700
19701 2006-06-07 Steve Ellcey <sje@cup.hp.com>
19702
19703 * gcc.dg/pr27095.c: Improve scanning.
19704
19705 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
19706
19707 PR fortran/23091
19708 * gfortran.dg/saved_automatic_1.f90: New test.
19709
19710 PR fortran/24168
19711 * gfortran.dg/array_simplify_1.f90: New test.
19712
19713 PR fortran/25090
19714 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19715
19716 PR fortran/25058
19717 * gfortran.dg/entry_dummy_ref_2.f90: New test.
19718
19719 2006-06-06 Mark Mitchell <mark@codesourcery.com>
19720
19721 PR c++/27177
19722 * g++.dg/expr/cast7.C: New test.
19723
19724 2006-06-06 Janis Johnson <janis187@us.ibm.com>
19725
19726 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19727 * lib/gcc-defs.exp (tool_check_compile): Ditto.
19728 * lib/fortran-torture.exp (fortran-torture-compile,
19729 fortran-torture-execute): Ditto.
19730
19731 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
19732
19733 PR target/27842
19734 * gcc.dg/vmx/pr27842.c: New test.
19735
19736 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19737
19738 PR libfortran/27895
19739 * gfortran.dg/bounds_check_3.f90: New test.
19740
19741 2006-06-05 Mike Stump <mrs@apple.com>
19742
19743 * objc.dg/objc-fast-4.m: Skip for ppc64.
19744
19745 2006-06-05 Steve Ellcey <sje@cup.hp.com>
19746
19747 PR testsuite/27705
19748 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19749
19750 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
19751 Victor Kaplansky <victork@il.ibm.com>
19752
19753 PR tree-optimizations/26360
19754 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19755 with -fno-tree-dce.
19756 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19757
19758 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
19759
19760 PR fortran/14067
19761 * gfortran.dg/data_char_1.f90: Add messages for truncated
19762 strings.
19763
19764 PR fortran/16943
19765 * gfortran.dg/func_decl_2.f90: New test.
19766
19767 PR fortran/20839
19768 * gfortran.dg/do_2.f90: New test.
19769
19770 PR fortran/27655
19771 * gfortran.dg/associated_3.f90: New test.
19772
19773 2006-06-04 Mark Mitchell <mark@codesourcery.com>
19774
19775 PR c++/27819
19776 * g++.dg/template/static25.C: New test.
19777
19778 PR c++/27722
19779 * g++.dg/init/array21.C: New test.
19780
19781 PR c++/27807
19782 * g++.dg/ext/complit7.C: New test.
19783
19784 PR c++/27806
19785 * g++.dg/parse/ptrmem5.C: New test.
19786
19787 2006-06-04 Roger Sayle <roger@eyesopen.com>
19788 Andrew Pinski <pinskia@physics.uc.edu>
19789
19790 PR c/27150
19791 PR middle-end/27382
19792 * gcc.dg/pr27150-1.c: New testcase.
19793 * gcc.dg/pr27382-1.c: New testcase.
19794 * gcc.dg/pr27382-2.c: New testcase.
19795
19796 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
19797
19798 PR c/25161
19799 PR c/27020
19800 * gcc.dg/array-10.c: New test.
19801
19802 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19803
19804 PR c++/27804
19805 * g++.dg/init/const4.C: New test.
19806 * g++.dg/init/member1.C: Add error-marker.
19807 * g++.dg/other/fold1.C: Adjust error-marker.
19808
19809 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19810
19811 PR c++/27601
19812 * g++.dg/ext/offsetof1.C: New test.
19813
19814 2006-06-04 Eric Christopher <echristo@apple.com>
19815
19816 * gcc.dg/attr-ms_struct-1.c: New.
19817
19818 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
19819
19820 * gcc.c-torture/compile/builtin_constant_p.c: New test.
19821
19822 2006-06-04 Richard Guenther <rguenther@suse.de>
19823
19824 PR tree-optimization/27039
19825 * gcc.dg/tree-ssa/loop-17.c: New testcase.
19826
19827 2006-06-03 Roger Sayle <roger@eyesopen.com>
19828
19829 PR target/26223
19830 * gcc.target/i386/amd64-abi-2.c: New test case.
19831
19832 2006-06-02 Eric Christopher <echristo@apple.com>
19833
19834 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19835 * gcc.target/i386/20020523-1.c: Skip if darwin.
19836 * gcc.target/i386/asm-3.c: Ditto.
19837 * gcc.target/i386/20011119-1.c: Ditto.
19838 * gcc.target/i386/clobbers.c: Remove pic part of test.
19839
19840 2006-06-02 Steve Ellcey <sje@cup.hp.com>
19841
19842 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19843 * g++.old-deja/g++.other/init19.C: Ditto.
19844 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19845 and add other platforms as expected failures.
19846
19847 2006-06-01 Steve Ellcey <sje@cup.hp.com>
19848
19849 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19850 (is-effective-target-keyword): Ditto.
19851
19852 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
19853
19854 PR fortran/27715
19855 * gfortran.dg/extended_char_comparison_1.f: New test.
19856
19857 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
19858
19859 PR fortran/25098
19860 * gfortran.dg/dummy_procedure_1.f90: New test.
19861
19862 PR fortran/25147
19863 * gfortran.dg/dummy_procedure_2.f90: New test.
19864
19865 * gfortran.dg/associated_2.f90: Correct to make consistent with
19866 standard.
19867
19868 2006-05-31 Roger Sayle <roger@eyesopen.com>
19869
19870 * gcc.target/i386/387-11.c: New test case.
19871
19872 2006-05-31 Mark Mitchell <mark@codesourcery.com>
19873
19874 PR c++/27801
19875 * g++.dg/template/cond6.C: New test.
19876
19877 PR c++/26496
19878 * g++.dg/template/crash51.C: New test.
19879 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19880
19881 PR c++/27385
19882 * g++.dg/init/array20.C: New test.
19883
19884 2006-05-31 Roger Sayle <roger@eyesopen.com>
19885
19886 * gcc.dg/builtins-54.c: New test case.
19887
19888 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19889
19890 PR c++/26433
19891 * g++.dg/template/fntry1.C: Add dg-do link.
19892
19893 PR c++/27808
19894 * g++.dg/parse/friend6.C: New test.
19895
19896 2006-05-30 Asher Langton <langton2@llnl.gov>
19897
19898 * gfortran.dg/cray_pointers_7.f90: New test.
19899
19900 2006-05-30 Roger Sayle <roger@eyesopen.com>
19901
19902 PR tree-optimization/23452
19903 * gcc.dg/fold-mulconj-1.c: New test case.
19904
19905 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19906
19907 PR c++/27803
19908 * g++.dg/parse/bitfield1.C: New test.
19909
19910 2006-05-30 Roger Sayle <roger@eyesopen.com>
19911
19912 * gcc.target/ppc-eq0-1.c: New test case.
19913 * gcc.target/ppc-negeq0-1.c: New test case.
19914
19915 2006-05-30 Dirk Mueller <dmueller@suse.de>
19916
19917 PR c/27273
19918 * gcc.dg/overflow-warn-5.c: New test.
19919
19920 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19921
19922 PR c/27718
19923 * gcc.dg/sizeof-1.c: New test.
19924
19925 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19926
19927 PR target/27790
19928 * gcc.target/i386/pr27790.c: New test.
19929
19930 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19931
19932 PR libgfortran/27757
19933 * gfortran.dg/direct_io_5.f90: New test.
19934
19935 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19936
19937 PR libgfortran/27634
19938 * gfortran.dg/fmt_missing_period_1.f: New test.
19939 * gfortran.dg/fmt_missing_period_2.f: New test.
19940 * gfortran.dg/fmt_missing_period_3.f: New test.
19941
19942 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19943
19944 PR fortran/19777
19945 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19946 arrays.
19947
19948 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19949
19950 PR c++/27713
19951 * g++.dg/template/new6.C: New test.
19952
19953 2006-05-29 Roger Sayle <roger@eyesopen.com>
19954
19955 PR tree-optimization/24964
19956 * gcc.target/i386/387-10.c: New test case.
19957
19958 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19959
19960 * intrinsics/string_intrinsics.c (compare_string):
19961 Use memcmp instead of strncmp to avoid tripping over
19962 CHAR(0) in a string.
19963
19964 2006-05-27 Richard Guenther <rguenther@suse.de>
19965
19966 PR middle-end/27773
19967 * gcc.dg/torture/pr27773.c: New testcase.
19968
19969 2006-05-27 Dirk Mueller <dmueller@suse.de>
19970
19971 * gcc.dg/pr24561.c: Rename to..
19972 * gcc.dg/pr25962.c: .. this.
19973
19974 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19975
19976 PR fortran/19777
19977 * gfortran.dg/bounds_check_2.f: New test.
19978
19979 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19980
19981 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19982 * gfortran.dg/byte_1.f90: Likewise.
19983 * gfortran.dg/dup_save_2.f90: Likewise.
19984
19985 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19986
19987 * gfortran.dg/associated_2.f90: New test.
19988
19989 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19990
19991 PR fortran/27524
19992 * gfortran.dg/bounds_check_1.f90: New test.
19993
19994 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19995
19996 PR rtl-optimization/27661
19997 * gcc.dg/pr27661.c: New test case.
19998
19999 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
20000
20001 PR fortran/23151
20002 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
20003 * gfortran.dg/print_parentheses_1.f: New test.
20004 * gfortran.dg/print_parentheses_2.f90: New test.
20005
20006 2006-05-26 Jakub Jelinek <jakub@redhat.com>
20007
20008 PR target/27758
20009 * gcc.dg/pr27758.c: New test.
20010
20011 2006-05-24 Falk Hueffner <falk@debian.org>
20012
20013 * gcc.c-torture/compile/pr27571.c: New test.
20014
20015 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
20016
20017 PR fortran/27709
20018 * gfortran.dg/spec_expr_4.f90: New test.
20019
20020 PR fortran/27155
20021 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20022
20023 2006-05-25 Mark Mitchell <mark@codesourcery.com>
20024
20025 PR c++/20103
20026 * g++.dg/ext/complit6.C: New test.
20027 * g++.dg/ext/complit3.C: Adjust error markers.
20028 * g++.dg/init/const3.C: New test.
20029
20030 2006-05-25 Richard Guenther <rguenther@suse.de>
20031
20032 PR middle-end/27743
20033 * gcc.dg/torture/pr27743.c: New testcase.
20034
20035 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
20036
20037 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20038
20039 2006-05-25 Alan Modra <amodra@bigpond.net.au>
20040
20041 * gcc.dg/compat/scalar-by-value-x.h: New.
20042 * gcc.dg/compat/scalar-by-value-y.h: New.
20043 * gcc.dg/compat/scalar-by-value-5.c: New.
20044 * gcc.dg/compat/scalar-by-value-5_main.c: New.
20045 * gcc.dg/compat/scalar-by-value-5_x.c: New.
20046 * gcc.dg/compat/scalar-by-value-5_y.c: New.
20047 * gcc.dg/compat/scalar-by-value-6.c: New.
20048 * gcc.dg/compat/scalar-by-value-6_main.c: New.
20049 * gcc.dg/compat/scalar-by-value-6_x.c: New.
20050 * gcc.dg/compat/scalar-by-value-6_y.c: New.
20051
20052 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
20053
20054 PR tree-optimization/27639
20055 PR tree-optimization/26719
20056 * gcc.dg/pr27639.c: New test.
20057 * gcc.dg/pr26719.c: New test.
20058 * gcc.dg/tree-ssa/scev-cast.c: New test.
20059
20060 2006-05-23 Mark Mitchell <mark@codesourcery.com>
20061
20062 PR c++/20173
20063 * g++.dg/template/error21.C: New test.
20064
20065 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
20066
20067 PR target/27696
20068 * gcc.target/i386/pr27696.c: New.
20069
20070 2006-05-22 Janis Johnson <janis187@us.ibm.com>
20071
20072 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20073
20074 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20075
20076 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20077
20078 PR c++/27716
20079 * g++.dg/other/assign1.C: New test.
20080
20081 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
20082
20083 PR target/27266
20084 * gcc.target/i386/pr27266.c: New.
20085
20086 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20087
20088 PR c++/27451
20089 * g++.dg/ext/asm9.C: New test.
20090
20091 2006-05-22 Richard Sandiford <richard@codesourcery.com>
20092
20093 PR rtl-optimization/25514
20094 * gcc.c-torture/compile/pr25514.c: New test.
20095
20096 2006-05-22 Richard Guenther <rguenther@suse.de>
20097
20098 Revert
20099 2006-01-31 Richard Guenther <rguenther@suse.de>
20100
20101 * gcc.target/i386/sselibm-1.c: New testcase.
20102 * gcc.target/i386/sselibm-2.c: Likewise.
20103 * gcc.target/i386/sselibm-3.c: Likewise.
20104 * gcc.target/i386/sselibm-4.c: Likewise.
20105 * gcc.target/i386/sselibm-5.c: Likewise.
20106
20107 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20108
20109 PR c/27420
20110 * gcc.dg/func-args-2.c: New test.
20111
20112 PR c/26818
20113 * gcc.dg/struct-incompl-1.c: New test.
20114
20115 2006-05-22 Richard Guenther <rguenther@suse.de>
20116
20117 PR testsuite/27708
20118 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20119 the transformations we test for.
20120
20121 2006-05-22 Richard Guenther <rguenther@suse.de>
20122
20123 PR testsuite/27707
20124 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20125
20126 2006-05-21 Mark Mitchell <mark@codesourcery.com>
20127
20128 PR c++/27210
20129 * g++.dg/warn/new1.C: New test.
20130 * g++.dg/template/new5.C: Likewise.
20131
20132 2006-05-21 Roger Sayle <roger@eyesopen.com>
20133
20134 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20135 * gcc.target/i386/20060512-3.c: Likewise.
20136
20137 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
20138
20139 PR rtl-optimization/27671
20140 * gcc.c-torture/execute/pr27671-1.c: New.
20141 * gcc.dg/pr27671-2.c: Likewise.
20142
20143 PR tree-optimization/26622.
20144 * gcc.c-torture/compile/pr26622.c: New.
20145
20146 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
20147
20148 PR fortran/27613
20149 * gfortran.dg/recursive_reference_1.f90: New test.
20150
20151 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
20152
20153 PR fortran/25746
20154 * gfortran.dg/elemental_subroutine_3.f90: New test.
20155
20156 PR fortran/25090
20157 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20158
20159 PR fortran/27584
20160 * gfortran.dg/associated_target_1.f90: New test.
20161
20162 PR fortran/19015
20163 * gfortran.dg/maxloc_shape_1.f90: New test.
20164
20165 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20166
20167 PR libgfortran/24459
20168 * gfortran.dg/namelist_24.f90: New test.
20169 * gfortran.dg/namelist_12.f: Fix typo in comment.
20170
20171 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
20172
20173 PR middle-end/25776
20174 * g++.dg/other/error11.C: New test.
20175
20176 2006-05-20 Richard Sandiford <richard@codesourcery.com>
20177
20178 * gcc.target/mips/pr26765.c: Add -w to options.
20179
20180 2006-05-20 Richard Sandiford <richard@codesourcery.com>
20181
20182 * lib/target-supports.exp (check_effective_target_mpaired_single):
20183 New function.
20184 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20185 multilibs.
20186 * g++.dg/vect/vect.exp: Likewise.
20187
20188 2006-05-20 Richard Sandiford <richard@codesourcery.com>
20189
20190 PR testsuite/25891
20191 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20192
20193 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
20194
20195 PR fortran/27662
20196 * gfortran.dg/temporary_1.f90: New file.
20197
20198 2006-05-19 Andreas Schwab <schwab@suse.de>
20199
20200 * g++.dg/other/unused1.C: Also match "stringz".
20201
20202 2006-05-19 Mark Mitchell <mark@codesourcery.com>
20203
20204 PR c++/26433
20205 * g++.dg/template/fntry1.C: New test.
20206
20207 2006-05-18 Mark Mitchell <mark@codesourcery.com>
20208
20209 PR c++/27471
20210 PR c++/27506
20211 * g++.dg/conversion/bitfield5.C: New test.
20212 * g++.dg/conversion/bitfield6.C: New test.
20213
20214 2006-05-18 Mike Stump <mrs@apple.com>
20215
20216 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20217 * gcc.dg/vla-4.c: Add.
20218 * gcc.dg/vla-5.c: Add.
20219 * gcc.dg/vla-6.c: Add.
20220
20221 2006-05-12 Stuart Hastings <stuart@apple.com>
20222
20223 * gcc.target/i386/20060512-1.c: New.
20224 * gcc.target/i386/20060512-2.c: New.
20225 * gcc.target/i386/20060512-3.c: New.
20226 * gcc.target/i386/20060512-4.c: New.
20227
20228 2006-05-17 Mark Mitchell <mark@codesourcery.com>
20229
20230 PR c++/26122
20231 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20232
20233 PR c++/26068
20234 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20235 * g++.dg/parse/linkage1.C: New test.
20236
20237 2006-05-17 Jakub Jelinek <jakub@redhat.com>
20238
20239 PR tree-optimization/27548
20240 * g++.dg/tree-ssa/pr27548.C: New test.
20241
20242 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20243
20244 PR fortran/26551
20245 * gfortran.dg/recursive_check_1.f: New test.
20246 * gfortran.dg/recursive_check_2.f90: New test.
20247
20248 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
20249
20250 * g++.dg/opt/temp2.C: New test.
20251
20252 2006-05-17 Jakub Jelinek <jakub@redhat.com>
20253
20254 PR c++/27491
20255 * g++.dg/init/brace5.C: New test.
20256
20257 PR middle-end/27415
20258 * gcc.dg/gomp/pr27415.c: New test.
20259 * g++.dg/gomp/pr27415.C: New test.
20260
20261 PR tree-optimization/27549
20262 * g++.dg/tree-ssa/pr27549.C: New test.
20263
20264 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20265
20266 PR libgfortran/27575
20267 * gfortran.dg/read_eof_4.f90: New test.
20268
20269 2006-05-16 Richard Guenther <rguenther@suse.de>
20270
20271 PR tree-optimization/22303
20272 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20273
20274 2006-05-16 Jakub Jelinek <jakub@redhat.com>
20275
20276 PR middle-end/27573
20277 * gcc.dg/gomp/pr27573.c: New test.
20278 * gfortran.dg/gomp/pr27573.f90: New test.
20279
20280 PR c/27499
20281 * gcc.dg/gomp/pr27499.c: New test.
20282 * g++.dg/gomp/pr27499.C: New test.
20283
20284 2006-05-15 Mark Mitchell <mark@codesourcery.com>
20285
20286 PR c++/27339
20287 * g++.dg/parser/access8.C: Adjust error marker.
20288 * g++.dg/template/access17.C: New test.
20289 * g++.dg/template/access18.C: Likewise.
20290
20291 2006-05-15 Roger Sayle <roger@eyesopen.com>
20292
20293 PR target/26600
20294 * gcc.target/i386/pr26600.c: New test case.
20295
20296 2006-05-15 Mark Mitchell <mark@codesourcery.com>
20297
20298 PR c++/27505
20299 * g++.dg/expr/bitfield1.C: New test.
20300
20301 2006-05-15 Richard Guenther <rguenther@suse.de>
20302
20303 PR tree-optimization/27603
20304 * gcc.dg/torture/pr27603.c: New testcase.
20305
20306 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
20307
20308 PR fortran/25090
20309 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20310
20311 PR fortran/25082
20312 * gfortran.dg/scalar_return_1.f90: New test.
20313
20314 PR fortran/27411
20315 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20316
20317 2006-05-15 Jakub Jelinek <jakub@redhat.com>
20318
20319 * gcc.dg/gomp/critical-4.c: New test.
20320 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20321 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20322 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20323 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20324
20325 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20326
20327 PR c++/27582
20328 * g++.dg/template/dependent-args1.C: New test.
20329
20330 PR c++/27581
20331 * g++.dg/lookup/this1.C: New test.
20332
20333 PR c++/27315
20334 * g++.dg/template/operator6.C: New test.
20335 * g++.dg/template/incomplete3.C: New test.
20336
20337 PR c++/27559
20338 * g++.dg/template/new4.C: New test.
20339
20340 PR c++/27496
20341 * g++.dg/template/void2.C: New test.
20342
20343 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
20344
20345 * g++.dg/template/dependent-expr5.C: New test.
20346
20347 2006-05-14 Roger Sayle <roger@eyesopen.com>
20348
20349 PR middle-end/26729
20350 * gcc.dg/pr26729-1.c: New test case.
20351
20352 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
20353
20354 * gcc.dg/pr27003.c: New test.
20355
20356 2006-05-12 Steve Ellcey <sje@cup.hp.com>
20357
20358 * lib/target-supports.dg (check_cxa_atexit_available): Change
20359 v3_target_compile to ${tool}_target_compile.
20360
20361 2006-05-11 Jason Merrill <jason@redhat.com>
20362
20363 * lib/scanasm.exp (scan-not-hidden): Fix typo.
20364
20365 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20366
20367 PR fortran/27553
20368 * gfortran.dg/label_5.f90: New test.
20369
20370 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
20371
20372 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20373 check_effective_target_powerpc_altivec_ok): New.
20374 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20375 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20376 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20377 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20378 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20379 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20380 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20381 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20382 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20383 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20384 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20385 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20386 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20387 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20388 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20389 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20390 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20391 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20392 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20393 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20394 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20395 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20396 gcc.target/powerpc/altivec-9.c,
20397 gcc.target/powerpc/altivec-consts.c,
20398 gcc.target/powerpc/altivec-pr22085.c,
20399 gcc.target/powerpc/altivec-splat.c,
20400 gcc.target/powerpc/altivec-types-1.c,
20401 gcc.target/powerpc/altivec-types-2.c,
20402 gcc.target/powerpc/altivec-types-3.c,
20403 gcc.target/powerpc/altivec-types-4.c,
20404 gcc.target/powerpc/altivec-varargs-1.c,
20405 gcc.target/powerpc/altivec-vec-merge.c,
20406 gcc.target/powerpc/ppc-vector-memcpy.c,
20407 gcc.target/powerpc/ppc-vector-memset.c,
20408 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20409 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20410 these effective targets.
20411 * gcc.dg/vmx/pr27006.c: Add missing close brace.
20412 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20413
20414 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20415
20416 PR middle-end/27384
20417 * g++.dg/other/fold1.C: New test.
20418
20419 PR middle-end/27488
20420 * gcc.dg/fold-nonneg-1.c: New test.
20421
20422 PR c++/27547
20423 * g++.dg/other/operator1.C: New test.
20424
20425 2006-05-11 Richard Guenther <rguenther@suse.de>
20426
20427 PR middle-end/27529
20428 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20429
20430 2006-05-10 Janis Johnson <janis187@us.ibm.com>
20431
20432 * lib/target-supports-dg.exp (check-flags): New.
20433 (dg-skip-if): Move flag checks.
20434
20435 2006-05-09 Steve Ellcey <sje@cup.hp.com>
20436
20437 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20438 * lib/target-supports.dg (check_cxa_atexit_available): New.
20439
20440 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
20441
20442 PR fortran/27470
20443 * gfortran.dg/multiple_allocation_2.f90: New test case.
20444
20445 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
20446
20447 * gcc.target/arm/pr27387.C: Fix a comment typo.
20448
20449 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20450
20451 PR fortran/24549
20452 * gfortran.dg/error_recovery_1.f90: New test.
20453
20454 2006-05-10 Richard Guenther <rguenther@suse.de>
20455
20456 PR tree-optimization/27302
20457 * gcc.dg/torture/pr27302.c: New testcase.
20458
20459 2006-05-09 Dirk Mueller <dmueller@suse.de>
20460 Richard Guenther <rguenther@suse.de>
20461
20462 PR middle-end/27498
20463 * gcc.dg/tree-ssa/pr27498.c: New testcase.
20464
20465 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
20466
20467 PR rtl-optimization/27335
20468 * gcc.dg/pr27335.c: New test.
20469
20470 2006-05-06 Richard Sandiford <richard@codesourcery.com>
20471
20472 * gcc.target/mips/mips-ps-5.c: New file.
20473
20474 2006-05-08 Jan Hubicka <jh@suse.cz>
20475
20476 PR middle-end/25962
20477 * gcc.dg/pr25962.c: New.
20478
20479 2006-05-08 Roger Sayle <roger@eyesopen.com>
20480
20481 PR target/27158
20482 * gcc.target/powerpc/pr27158.c: New test case.
20483
20484 2006-05-08 Laurent GUERBY <laurent@guerby.net>
20485
20486 PR testsuite/27476
20487 * ada/acats/run_all.sh: Use test -z.
20488
20489 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20490
20491 PR libfortran/18271
20492 * gfortran.dg/spec_expr_3.f90: New test.
20493
20494 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
20495
20496 PR target/24879
20497 * gcc.target/i386/monitor.c: New file.
20498
20499 2006-05-08 Alan Modra <amodra@bigpond.net.au>
20500
20501 * gcc.dg/pr27095.c: xfail *-*-darwin*.
20502
20503 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20504
20505 PR c++/27447
20506 * g++.dg/other/ptrmem7.C: New test.
20507
20508 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20509
20510 PR target/27421
20511 * gcc.dg/array-9.c: New test.
20512
20513 2006-05-07 Richard Guenther <rguenther@suse.de>
20514
20515 PR tree-optimization/27409
20516 * gcc.dg/torture/pr27409.c: New testcase.
20517
20518 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20519
20520 PR fortran/27457
20521 * gfortran.dg/select_6.f90: New.
20522
20523 2006-05-07 Richard Guenther <rguenther@suse.de>
20524
20525 PR tree-optimization/27136
20526 * gcc.dg/torture/pr27136.c: New testcase.
20527
20528 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
20529
20530 PR fortran/24813
20531 * gfortran.dg/char_cons_len_1.f90: New test.
20532
20533 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20534
20535 PR c++/27427
20536 * g++.dg/template/incomplete2.C: New test.
20537
20538 2006-05-06 Richard Guenther <rguenther@suse.de>
20539
20540 PR tree-optimization/27151
20541 * gcc.dg/vect/pr27151.c: New testcase.
20542
20543 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20544
20545 PR c++/27430
20546 * g++.dg/template/void1.C: New test.
20547
20548 PR c++/27423
20549 * g++.dg/other/void2.C: New test.
20550
20551 PR c++/27422
20552 * g++.dg/conversion/void1.C: New test.
20553
20554 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
20555
20556 PR/21391
20557 * g++.dg/other/unused1.C: New.
20558
20559 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20560
20561 PR objc/27240
20562 * objc.dg/member-1.m: New test.
20563
20564 2006-05-05 Steve Ellcey <sje@cup.hp.com>
20565
20566 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20567
20568 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20569
20570 PR libfortran/26985
20571 * gfortran.dg/matmul_2.f90: New test.
20572
20573 2005-05-05 Laurent GUERBY <laurent@guerby.net>
20574
20575 * ada/acats/run_all.sh: Use sync when main not found.
20576
20577 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
20578
20579 PR target/26765
20580 * gcc.target/mips/pr26765.c: New.
20581
20582 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
20583
20584 * gcc.target/bfin: New directory.
20585 * gcc.target/bfin/bfin.exp: New file.
20586 * gcc.target/bfin/frmul.c: New file.
20587 * gcc.target/bfin/arith.c: New file.
20588 * gcc.target/bfin/mul-combine.c: New file.
20589 * gcc.target/bfin/shift.c: New file.
20590
20591 2006-05-04 Richard Guenther <rguenther@suse.de>
20592
20593 PR tree-optimization/14287
20594 PR tree-optimization/14844
20595 PR tree-optimization/19792
20596 PR tree-optimization/21608
20597 PR tree-optimization/27090
20598 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20599 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20600 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20601 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20602 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20603
20604 2006-05-04 Jakub Jelinek <jakub@redhat.com>
20605
20606 PR tree-optimization/27285
20607 * gcc.c-torture/execute/pr27285.c: New test.
20608
20609 PR middle-end/27388
20610 * gcc.dg/gomp/pr27388-1.c: New test.
20611 * gcc.dg/gomp/pr27388-2.c: New test.
20612 * gcc.dg/gomp/pr27388-3.c: New test.
20613
20614 PR c++/27359
20615 * g++.dg/gomp/pr27359.C: New test.
20616
20617 2006-05-02 Steven G. Kargl <kargls@comcast.net>
20618
20619 PR fortran/20248
20620 * gfortran.dg/iargc.f90: New test.
20621
20622 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20623
20624 PR c++/27102
20625 * g++.dg/template/crash49.C: New test.
20626
20627 2006-05-02 Steve Ellcey <sje@cup.hp.com>
20628
20629 PR testsuite/27032
20630 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20631
20632 2006-05-02 Jeff Law <law@redhat.com>
20633
20634 PR tree-optimization/27364
20635 * gcc.c-torture/execute/pr27364.c: New test.
20636
20637 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20638
20639 PR c++/27309
20640 * g++.dg/parser/ctor5.C: New test.
20641
20642 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
20643
20644 PR target/27387
20645 * gcc.target/arm/arm.exp: New.
20646 * gcc.target/arm/pr27387.C: Likewise.
20647
20648 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20649
20650 PR fortran/27269
20651 PR fortran/27324
20652 * gfortran.dg/module_equivalence_2.f90: New test.
20653
20654 2006-05-02 Jakub Jelinek <jakub@redhat.com>
20655
20656 PR middle-end/27337
20657 * g++.dg/gomp/pr27337-1.C: New test.
20658 * g++.dg/gomp/pr27337-2.C: New test.
20659
20660 PR middle-end/27328
20661 * gcc.dg/gomp/pr27328.c: New test.
20662
20663 PR middle-end/27325
20664 * g++.dg/gomp/pr27325.C: New test.
20665
20666 PR middle-end/27310
20667 * g++.dg/gomp/pr27310.C: New test.
20668
20669 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20670
20671 PR tree-optimization/27291
20672 * g++.dg/tree-ssa/pr27291.C: New test.
20673
20674 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20675
20676 PR tree-optimization/27283
20677 * g++.dg/tree-ssa/pr27283.C: New test.
20678
20679 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20680
20681 * gcc.dg/tree-ssa/loop-16.c: New test.
20682
20683 2006-05-01 Roger Sayle <roger@eyesopen.com>
20684 Joseph S. Myers <joseph@codesourcery.com>
20685
20686 * gcc.dg/Wconversion-3.c: New test case.
20687 * gcc.dg/Wconversion-4.c: Likewise.
20688
20689 2006-05-01 Richard Guenther <rguenther@suse.de>
20690
20691 PR tree-optimization/26726
20692 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20693
20694 2006-04-30 Roger Sayle <roger@eyesopen.com>
20695
20696 * gcc.dg/Woverflow-1.c: New test case.
20697 * gcc.dg/Woverflow-2.c: Likewise.
20698 * gcc.dg/Woverflow-3.c: Likewise.
20699
20700 2006-04-30 Mark Mitchell <mark@codesourcery.com>
20701
20702 PR c++/27094
20703 * g++.dg/template/defarg8.C: New test.
20704
20705 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20706
20707 PR c++/27278
20708 * g++.dg/parse/operator7.C: New test.
20709
20710 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20711
20712 PR c++/11471
20713 PR c++/27102
20714 * g++.dg/template/crash48.C: New test.
20715
20716 PR c++/27279
20717 * g++.dg/parse/ctor4.C: New test.
20718
20719 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20720
20721 PR fortran/25681
20722 * gfortran.df/char_type_len.f90: New test.
20723
20724 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20725
20726 PR libgfortran/27304
20727 * gfortran.dg/fmt_exhaust.f90: New test.
20728
20729 2006-04-28 Roger Sayle <roger@eyesopen.com>
20730
20731 PR c/25309
20732 * gcc.dg/large-size-array-2.c: New test case.
20733
20734 2006-04-28 Richard Guenther <rguenther@suse.de>
20735
20736 PR target/26826
20737 * gcc.target/i386/pr26826.c: New testcase.
20738
20739 2006-04-28 Jakub Jelinek <jakub@redhat.com>
20740
20741 PR middle-end/27260
20742 * gcc.c-torture/execute/pr27260.c: New.
20743
20744 2006-04-28 Alan Modra <amodra@bigpond.net.au>
20745
20746 PR middle-end/27095
20747 * gcc.dg/pr27095.c: New.
20748
20749 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20750
20751 PR c++/27292
20752 * g++.dg/conversion/bitfield4.C: New test.
20753
20754 2006-04-27 Eric Christopher <echristo@apple.com>
20755
20756 * gcc.dg/pragma-ms_struct.c: New.
20757
20758 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20759
20760 PR c++/27102
20761 * g++.dg/template/crash47.C: New test.
20762
20763 2006-04-27 Dirk Mueller <dmueller@suse.de>
20764
20765 * gcc.target/i386/sse-7.c: build with -msse.
20766
20767 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
20768
20769 PR testsuite/27274:
20770 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20771 (main): Exit if processor doesn't support SSE.
20772
20773 2006-04-26 David Edelsohn <edelsohn@gnu.org>
20774
20775 PR middle-end/27282
20776 * gcc.c-torture/compile/pr27282.c: New test.
20777
20778 2006-04-26 Jakub Jelinek <jakub@redhat.com>
20779
20780 PR middle-end/26913
20781 * g++.dg/gomp/pr26913.C: New test.
20782
20783 PR c/25996
20784 * gcc.dg/gomp/pr25996.c: New test.
20785 * g++.dg/gomp/pr25996.C: New test.
20786
20787 2006-04-25 Richard Sandiford <richard@codesourcery.com>
20788
20789 PR rtl-optimization/26725
20790 * gcc.c-torture/compile/pr26725.c: New test.
20791
20792 2006-04-25 Richard Guenther <rguenther@suse.de>
20793
20794 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20795 than n + -1.
20796
20797 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
20798
20799 * gcc.dg/20060425-1.c: New testcase.
20800
20801 2006-04-25 Jakub Jelinek <jakub@redhat.com>
20802
20803 PR tree-optimization/26865
20804 * gcc.dg/pr26865.c: New test.
20805
20806 2006-04-24 Mark Mitchell <mark@codesourcery.com>
20807
20808 PR c++/27292
20809 * g++.dg/conversion/bitfield1.C: New test.
20810 * g++.dg/conversion/bitfield2.C: Likewise.
20811 * g++.dg/conversion/bitfield3.C: Likewise.
20812
20813 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20814 Richard Guenther <rguenther@suse.de>
20815
20816 PR tree-optimization/27236
20817 * gcc.dg/tree-ssa/pr27236.c: New testcase.
20818
20819 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20820
20821 PR c++/19963
20822 * g++.dg/other/incomplete2.C: New test.
20823
20824 2006-04-24 Richard Guenther <rguenther@suse.de>
20825
20826 PR middle-end/26869
20827 * gcc.dg/torture/pr26869.c: New testcase.
20828
20829 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20830 Richard Guenther <rguenther@suse.de>
20831
20832 PR tree-optimization/27218
20833 * g++.dg/tree-ssa/pr27218.C: New testcase.
20834
20835 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20836
20837 PR c++/26912
20838 * g++.dg/template/friend41.C: New test.
20839
20840 2006-04-23 David Edelsohn <edelsohn@gnu.org>
20841
20842 * g++.dg/opt/pr15551.C: Include cstdio.
20843 (main): Use remove instead of unlink.
20844
20845 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
20846
20847 * gcc.dg/sibcall-7.c: New test.
20848 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20849 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20850 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20851 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20852 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20853
20854 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20855
20856 PR c++/26534
20857 * g++.dg/opt/bitfield1.C: New test.
20858 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20859 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20860 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20861 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20862 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20863 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20864 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20865 * g++.dg/abi/bitfield2.C: Likewise.
20866 * g++.dg/init/bitfield1.C: Likewise.
20867
20868 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
20869
20870 PR fortran/25099
20871 * gfortran.dg/elemental_subroutine_4.f90: New test.
20872 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20873 call sub (m, x).
20874
20875 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
20876
20877 * gcc.c-torture/compile/20060421-1.c: New testcase.
20878
20879 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20880
20881 PR c/25875
20882 * gcc.dg/init-bad-4.c: New test.
20883
20884 2006-04-21 Paul Brook <paul@codesourcery.com>
20885
20886 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20887
20888 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20889
20890 PR fortran/27122
20891 * gfortran.dg/defined_operators_1.f90: New test.
20892 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20893 remove old ones associated, incorrectly, with Note 5.46.
20894
20895 PR fortran/27113
20896 * gfortran.dg/character_array_constructor_1.f90: New test.
20897
20898 2006-04-20 Jakub Jelinek <jakub@redhat.com>
20899
20900 * gcc.dg/20060419-1.c: New test.
20901
20902 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
20903
20904 PR c/26774
20905 * gcc.dg/struct-parse-1.c: New test case.
20906
20907 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20908
20909 PR c++/26558
20910 * g++.dg/parse/template19.C: New test.
20911
20912 PR c++/26739
20913 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20914
20915 PR c++/26036
20916 * g++.dg/expr/call3.C: New test.
20917
20918 PR c++/10385
20919 * g++.dg/conversion/dynamic1.C: New test.
20920
20921 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20922
20923 PR c++/27102
20924 * g++.dg/template/crash35.C: Tweak error markers.
20925 * g++.dg/template/crash46.C: New test.
20926 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20927 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20928
20929 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20930
20931 PR rtl-optimization/14261
20932 * gcc.c-torture/compile/20060419-1.c: Added.
20933
20934 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20935
20936 * gfortran.dg/label_1.f90: Adjust dg-error.
20937
20938 2006-04-16 Roger Sayle <roger@eyesopen.com>
20939
20940 PR target/26961
20941 * gcc.dg/fold-cond-1.c: New test case.
20942 * gcc.dg/pr26961-1.c: Likewise.
20943
20944 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20945
20946 PR libgfortran/27138
20947 * gfortran.dg/read_bad_advance.f90: New test.
20948
20949 2006-04-16 Roger Sayle <roger@eyesopen.com>
20950 Dale Johannesen <dalej@apple.com>
20951
20952 PR target/24076
20953 * gcc.target/i386/vecinit-3.c: New testcase.
20954 * gcc.target/i386/vecinit-4.c: Likewise.
20955 * gcc.target/i386/sse-18.c: Likewise.
20956 * gcc.target/i386/sse-19.c: Likewise.
20957
20958 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20959
20960 * gfortran.dg/allocate_zerosize_1.f90: New test.
20961
20962 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20963
20964 PR c++/26365
20965 * g++.dg/template/crash45.C: New test.
20966
20967 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20968
20969 PR fortran/26787
20970 * gfortran.dg/proc_assign_1.f90: New test.
20971 * gfortran.dg/procedure_lvalue.f90: Change message.
20972 * gfortran.dg/namelist_4.f90: Add new error.
20973
20974 PR fortran/25597
20975 PR fortran/27096
20976 * gfortran.dg/auto_pointer_array_result_1.f90
20977
20978 PR fortran/27089
20979 * gfortran.dg/specification_type_resolution_1.f90
20980
20981 PR fortran/18003
20982 PR fortran/25669
20983 PR fortran/26834
20984 * gfortran.dg/bounds_temporaries_1.f90: New test.
20985
20986 PR fortran/27124
20987 * gfortran.dg/array_return_value_1.f90: New test.
20988
20989 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20990
20991 PR fortran/25336
20992 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20993
20994 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20995
20996 PR middle-end/26823
20997 * g++.dg/gomp/pr26823-1.C: New test.
20998 * g++.dg/gomp/pr26823-2.C: New test.
20999
21000 2006-04-13 Uros Bizjak <uros@kss-loka.si>
21001
21002 PR middle-end/27134
21003 * gcc.dg/pr27314.c: New test.
21004
21005 2006-04-13 Richard Henderson <rth@redhat.com>
21006
21007 * g++.dg/gomp/block-0.C: Update expected matches.
21008
21009 2006-04-13 DJ Delorie <dj@redhat.com>
21010
21011 * lib/target-supports.exp (check_effective_target_int32plus): New.
21012 (check_effective_target_ptr32plus): New.
21013 (check_effective_target_size32plus): New.
21014 (check_effective_target_int16): New.
21015 (check_profiling_available): Add m32c to the list of unsupported
21016 targets.
21017
21018 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21019 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21020 memory size.
21021 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21022 pointers.
21023 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21024 size_t.
21025 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21026 and size_t.
21027 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21028 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21029 not just xstormy16. Skip m32c due to weird pointer size.
21030 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21031 not just xstormy16.
21032 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21033 not just xstormy16.
21034 * gcc.dg/20020312-2.c: Add m32c support.
21035 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21036 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21037 in test.
21038 * gcc.dg/20050321-2.c: Require >=32 bit integers.
21039 * gcc.dg/asm-1.c: Skip if int and short are the same size.
21040 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21041 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21042 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21043 formats
21044 * gcc.dg/init-string-2.c: Require >=32 bit integers.
21045 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21046 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21047 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21048 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21049 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21050 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21051 in test.
21052 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21053 in test.
21054 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21055 * gcc.dg/pr23049.c: Require >=32 bit integers.
21056 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21057 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21058 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21059 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21060 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21061 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21062 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21063 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21064 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21065 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21066 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21067 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21068 prototype in test.
21069 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21070 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21071 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21072 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21073 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21074
21075 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
21076 * gcc.c-torture/execute/20040703-1.x: Likewise.
21077 * gcc.c-torture/execute/20040705-1.x: Likewise.
21078 * gcc.c-torture/execute/20040705-2.x: Likewise.
21079 * gcc.c-torture/execute/20040709-1.x: Likewise.
21080 * gcc.c-torture/execute/20040709-2.x: Likewise.
21081 * gcc.c-torture/execute/20040811-1.x: Likewise.
21082 * gcc.c-torture/execute/20050316-1.x: Likewise.
21083 * gcc.c-torture/execute/bitfld-4.x: Likewise.
21084 * gcc.c-torture/execute/pr19689.x: Likewise.
21085 * gcc.c-torture/execute/pr7284-1.x: Likewise.
21086 * gcc.c-torture/execute/usmul.x: Likewise.
21087 * gcc.c-torture/execute/vrp-5.x: Likewise.
21088 * gcc.c-torture/execute/vrp-6.x: Likewise.
21089 * gcc.dg/debug/20041023-1.s: Likewise.
21090
21091 2006-04-13 Roger Sayle <roger@eyesopen.com>
21092
21093 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21094 of integers to a vector types are now constant expressions in C.
21095 * gcc.dg/vect/vect-fold-1.c: New test case.
21096
21097 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
21098 Ulrich Weigand <uweigand@de.ibm.com>
21099
21100 PR target/27006
21101 * gcc.dg/vmx/pr27006.c: New testcase.
21102
21103 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21104
21105 PR libgfortran/26766
21106 * gfortran.dg/write_recursive.f90: New test.
21107
21108 2006-04-11 Mark Mitchell <mark@codesourcery.com>
21109
21110 * g++.dg/parse/dtor7.C: New test.
21111 * g++.dg/parse/new1.C: Add error marker.
21112 * g++.dg/template/new3.C: New test.
21113
21114 PR c++/26122
21115 * g++.dg/template/pure1.C: New test.
21116
21117 PR c++/26295
21118 * g++.dg/parse/ptrmem4.C: New test.
21119
21120 2006-04-10 Jeff Law <law@redhat.com>
21121
21122 PR/27087
21123 * gcc.c-torture/compile/pr27087.c: New test.
21124
21125 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
21126
21127 PR/21391
21128 * gcc.dg/20060410.c: New.
21129
21130 2006-04-10 Matthias Klose <doko@debian.org>
21131
21132 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21133 Recognize multilib directory names containing underscores.
21134
21135 2006-04-10 Roger Sayle <roger@eyesopen.com>
21136
21137 * gcc.target/i386/vecinit-1.c: New test case.
21138 * gcc.target/i386/vecinit-2.c: Likewise.
21139
21140 2006-04-10 Jakub Jelinek <jakub@redhat.com>
21141
21142 PR debug/27057
21143 * g++.dg/debug/dwarf2-2.C: New test.
21144
21145 2006-04-09 Richard Sandiford <richard@codesourcery.com>
21146
21147 PR rtl-optimization/27073
21148 * gcc.c-torture/execute/pr27073.c: New test.
21149
21150 2006-04-08 Mike Stump <mrs@apple.com>
21151
21152 * gcc.dg/pragma-darwin.c: Improve for ppc64.
21153
21154 2006-04-07 Richard Guenther <rguenther@suse.de>
21155
21156 PR tree-optimization/26135
21157 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21158
21159 2006-04-06 Jan Hubicka <jh@suse.cz>
21160
21161 PR profile/26399
21162 * g++.dg/bprob/g++-bprob-2.C: New testcase.
21163
21164 2006-04-06 Roger Sayle <roger@eyesopen.com>
21165
21166 * g++.dg/conversion/nullptr1.C: New test case.
21167 * g++.dg/conversion/nullptr2.C: Likewise.
21168
21169 2006-04-05 Roger Sayle <roger@eyesopen.com>
21170
21171 * gfortran.dg/dependency_18.f90: New test case.
21172
21173 2006-04-05 Richard Guenther <rguenther@suse.de>
21174
21175 PR tree-optimization/26919
21176 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21177 * gcc.dg/ipa/ipa-2.c: Likewise.
21178 * gcc.dg/ipa/ipa-3.c: Likewise.
21179 * gcc.dg/ipa/ipa-5.c: Likewise.
21180
21181 2006-04-05 Richard Guenther <rguenther@suse.de>
21182
21183 PR tree-optimization/26763
21184 * gcc.dg/torture/pr26763-1.c: New testcase.
21185 * gcc.dg/torture/pr26763-2.c: Likewise.
21186
21187 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
21188
21189 PR fortran/23634
21190 PR fortran/25619
21191 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21192
21193 2006-04-04 Eric Christopher <echristo@apple.com>
21194
21195 * gcc.target/i386/387-1.c: Allow regexp to match darwin
21196 stubs.
21197 * gcc.target/i386/387-5.c: Ditto.
21198
21199 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
21200
21201 * gcc.target/sparc/struct-ret-check.c: New test.
21202
21203 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21204
21205 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21206 zero decimal digits specified in format.
21207
21208 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
21209
21210 PR fortran/26891
21211 * gfortran.dg/missing_optional_dummy_1.f90: New test.
21212
21213 PR fortran/26976
21214 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21215 * gfortran.dg/initialization_1.f90: Make assignment compliant.
21216 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21217 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21218 compliant and detect bigendian-ness.
21219
21220 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
21221
21222 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21223 dummy arguments work when the actual argument is itself a dummy
21224 argument of the caller.
21225
21226 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
21227
21228 PR libfortran/24685
21229 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21230
21231 2006-04-01 Roger Sayle <roger@eyesopen.com>
21232
21233 * gfortran.dg/dependencency_17.f90: New test case.
21234
21235 2006-04-01 Roger Sayle <roger@eyesopen.com>
21236
21237 * gfortran.dg/dependency_14.f90: New test case.
21238 * gfortran.dg/dependency_15.f90: Likewise.
21239 * gfortran.dg/dependency_16.f90: Likewise.
21240
21241 2006-03-31 Asher Langton <langton2@llnl.gov>
21242
21243 PR fortran/25358
21244 gfortran.dg/cray_pointers_6.f90: New test.
21245
21246 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21247
21248 PR libgfortran/26890
21249 * gfortran.dg/read_size_noadvance.f90: New test.
21250
21251 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
21252
21253 PR fortran/25031
21254 * gfortran.dg/multiple_allocation_1.f90: Check that the
21255 size has changed after a re-allocation with stat.
21256
21257 2006-03-30 Richard Guenther <rguenther@suse.de>
21258
21259 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21260 removal.
21261 * gcc.target/i386/sselibm-2.c: Likewise.
21262 * gcc.target/i386/sselibm-3.c: Likewise.
21263 * gcc.target/i386/sselibm-4.c: Likewise.
21264 * gcc.target/i386/sselibm-5.c: Likewise.
21265
21266 2006-03-28 Roger Sayle <roger@eyesopen.com>
21267
21268 * gcc.dg/fold-andxor-1.c: New test case.
21269 * gcc.dg/fold-xorand-1.c: Likewise.
21270
21271 2006-03-28 Roger Sayle <roger@eyesopen.com>
21272
21273 * gcc.dg/fold-convnotconv-1.c: New test case.
21274
21275 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21276
21277 PR fortran/26779
21278 * gfortran.dg/private_type_5.f90: New test.
21279
21280 2006-03-27 David Edelsohn <edelsohn@gnu.org>
21281
21282 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21283
21284 2006-03-27 Jakub Jelinek <jakub@redhat.com>
21285
21286 * gfortran.dg/advance_2.f90: New test.
21287 * gfortran.dg/advance_3.f90: New test.
21288
21289 * gfortran.fortran-torture/execute/equiv_5.f: New test.
21290
21291 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21292
21293 PR libgfortran/26661
21294 PR libgfortran/26880
21295 * gfortran.dg/read_x_past.f: New test.
21296
21297 2006-03-26 Geoffrey Keating <geoffk@apple.com>
21298
21299 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21300 to be STABS.
21301
21302 2006-03-26 David Edelsohn <edelsohn@gnu.org>
21303
21304 * objc.dg/dwarf-1.m: Skip on AIX.
21305 * objc.dg/dwarf-2.m: Skip on AIX.
21306
21307 2006-03-25 Steven G. Kargl <kargls@comcast.net>
21308
21309 PR fortran/26816
21310 * gfortran.dg/float_1.f90: New test.
21311
21312 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
21313
21314 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21315 X86_64 targets.
21316 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21317
21318 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
21319
21320 PR libfortran/26735
21321 * gfortran.dg/convert_implied_open.f90: New test case.
21322
21323 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
21324
21325 PR fortran/26769
21326 * gfortran.dg/transpose_reshape_r10.f90: New test case.
21327
21328 2006-03-25 Uros Bizjak <uros@kss-loka.si>
21329
21330 PR middle-end/26717
21331 * gcc.dg/pr26717.c: New test.
21332
21333 2006-03-25 Roger Sayle <roger@eyesopen.com>
21334
21335 * gfortran.dg/dependency_12.f90: New test case.
21336
21337 2006-03-24 Roger Sayle <roger@eyesopen.com>
21338
21339 * gfortran.dg/dependency_9.f90: New (resurected) test case.
21340
21341 2006-03-24 Jeff Law <law@redhat.com>
21342
21343 * gcc.c-torture/pr26840.c: New test.
21344
21345 2006-03-24 Geoffrey Keating <geoffk@apple.com>
21346
21347 * objc.dg/dwarf-2.m: New.
21348 * obj-c++.dg/dwarf-2.mm: New.
21349
21350 * g++.old-deja/g++.other/init19.C: New.
21351
21352 2006-03-24 David Edelsohn <edelsohn@gnu.org>
21353
21354 * g++.dg/eh/spbp.C: Skip on AIX.
21355
21356 2006-03-24 Jakub Jelinek <jakub@redhat.com>
21357
21358 PR middle-end/26611
21359 * g++.dg/gomp/pr26611-1.C: New test.
21360 * g++.dg/gomp/pr26611-2.C: New test.
21361
21362 2006-03-24 Jeff Law <law@redhat.com>
21363
21364 * gcc.c-torture/compile/pr26833.c: New test.
21365 * gfortran.fortran-torture/compile/pr26806.f90: New test.
21366
21367 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21368
21369 * gfortran.dg/endfile_2.f90: Delete temp file.
21370
21371 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
21372
21373 PR fortran/19303
21374 * gfortran.dg/record_marker_1.f90: New test case.
21375 * gfortran.dg/record_marker_2.f: New test case.
21376 * gfortran.dg/record_marker_3.f90: New test case.
21377
21378 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
21379
21380 PR fortran/17298
21381 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21382 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21383
21384 2006-03-21 Janis Johnson <janis187@us.ibm.com>
21385
21386 * lib/gcc-dg.exp (cleanup-modules): New proc.
21387 * gfortran.dg/allocatable_function_1.f90,
21388 gfortran.dg/allocate_char_star_scalar_1.f90,
21389 gfortran.dg/assumed_charlen_function_1.f90,
21390 gfortran.dg/assumed_dummy_1.f90,
21391 gfortran.dg/assumed_shape_ranks_1.f90,
21392 gfortran.dg/assumed_shape_ranks_2.f90,
21393 gfortran.dg/assumed_size_dt_dummy.f90,
21394 gfortran.dg/auto_char_dummy_array_1.f90,
21395 gfortran.dg/auto_char_len_3.f90,
21396 gfortran.dg/automatic_module_variable.f90,
21397 gfortran.dg/bad_automatic_objects_1.f90,
21398 gfortran.dg/char_array_constructor.f90,
21399 gfortran.dg/char_array_structure_constructor.f90,
21400 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21401 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21402 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21403 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21404 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21405 gfortran.dg/derived_pointer_recursion.f90,
21406 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21407 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21408 gfortran.dg/dummy_functions_1.f90,
21409 gfortran.dg/elemental_initializer_1.f90,
21410 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21411 gfortran.dg/elemental_pointer_1.f90,
21412 gfortran.dg/elemental_subroutine_1.f90,
21413 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21414 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21415 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21416 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21417 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21418 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21419 gfortran.dg/global_references_1.f90,
21420 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21421 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21422 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21423 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21424 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21425 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21426 gfortran.dg/large_integer_kind_1.f90,
21427 gfortran.dg/large_real_kind_1.f90,
21428 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21429 gfortran.dg/module_double_reuse.f90,
21430 gfortran.dg/module_equivalence_1.f90,
21431 gfortran.dg/module_interface_1.f90,
21432 gfortran.dg/module_parameter_array_refs_1.f90,
21433 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21434 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21435 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21436 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21437 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21438 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21439 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21440 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21441 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21442 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21443 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21444 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21445 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21446 gfortran.dg/same_name_1.f90,
21447 gfortran.dg/sibling_dummy_procedure_1.f90,
21448 gfortran.dg/sibling_dummy_procedure_2.f90,
21449 gfortran.dg/sibling_dummy_procedure_3.f90,
21450 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21451 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21452 gfortran.dg/used_dummy_types_2.f90,
21453 gfortran.dg/used_dummy_types_3.f90,
21454 gfortran.dg/used_dummy_types_4.f90,
21455 gfortran.dg/used_dummy_types_5.f90,
21456 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21457 gfortran.dg/userdef_operator_1.f90: Use it.
21458
21459 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21460
21461 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21462 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21463 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21464 gfortran.dg/write_back.f,
21465 gfortran.fortran-torture/execute/inquire_1.f90,
21466 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21467
21468 2006-03-21 Jeff Law <law@redhat.com>
21469
21470 * gcc.dg/tree-ssa/vrp28.c: New test.
21471
21472 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21473
21474 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21475 if _STDC_C99 is defined.
21476 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21477 * gcc.dg/builtins-20.c: Likewise.
21478 * gcc.dg/builtins-53.c: Likewise.
21479 * gcc.dg/single-precision-constant.c: Likewise. Also pass
21480 -mmacosx-version-min=10.3 on PowerPC/Darwin.
21481
21482 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
21483
21484 PR tree-opt/26781
21485 * gcc.c-torture/compile/pr26781-1.c: New test.
21486 * gcc.c-torture/compile/pr26781-2.c: New test.
21487
21488 2006-03-21 Jakub Jelinek <jakub@redhat.com>
21489
21490 PR c++/26690
21491 * g++.dg/gomp/pr26690-1.C: New test.
21492 * g++.dg/gomp/pr26690-2.C: New test.
21493
21494 2006-03-20 Jeff Law <law@redhat.com>
21495
21496 * gcc.dg/tree-ssa/pr21829.c: New test.
21497
21498 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21499
21500 2006-03-20 Richard Sandiford <richard@codesourcery.com>
21501
21502 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21503 (check_visibility_available): Use it.
21504 (check_effective_target_default_packed): Likewise.
21505 (check_effective_target_pcc_bitfield_type_matters): Likewise.
21506 (check_effective_target_fopenmp): Likewise.
21507 (check_effective_target_freorder): Likewise.
21508 (check_effective_target_fpic): Likewise.
21509 (check_named_sections_available): Likewise.
21510 (check_effective_target_ilp32): Likewise.
21511 (check_effective_target_lp64): Likewise.
21512
21513 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
21514
21515 PR fortran/20935
21516 * gfortran.dg/scalar_mask_2.f90: New test case.
21517
21518 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
21519
21520 PR tree-opt/26629
21521 * gcc.dg/tree-ssa/loadpre12.c: New test.
21522 * gcc.dg/tree-ssa/loadpre13.c: New test.
21523 * gcc.dg/tree-ssa/loadpre14.c: New test.
21524 * gcc.dg/tree-ssa/loadpre15.c: New test.
21525 * gcc.dg/tree-ssa/loadpre16.c: New test.
21526 * gcc.dg/tree-ssa/loadpre17.c: New test.
21527 * gcc.dg/tree-ssa/loadpre18.c: New test.
21528 * gcc.dg/tree-ssa/loadpre19.c: New test.
21529 * gcc.dg/tree-ssa/loadpre20.c: New test.
21530 * gcc.dg/tree-ssa/loadpre21.c: New test.
21531 * gcc.dg/tree-ssa/loadpre22.c: New test.
21532
21533 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
21534
21535 PR fortran/26741
21536 * gfortran.dg/elemental_initializer_1.f90: New test.
21537
21538 PR fortran/26716
21539 * gfortran.dg/assumed_shape_ranks_2: New test.
21540
21541 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
21542
21543 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21544 target fpic.
21545
21546 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21547
21548 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21549 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21550 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21551 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21552 gfortran.fortran-torture/execute/direct_io.f90,
21553 gfortran.fortran-torture/execute/inquire_2.f90,
21554 gfortran.fortran-torture/execute/inquire_4.f90,
21555 gfortran.fortran-torture/execute/list_read_1.f90,
21556 gfortran.fortran-torture/execute/open_replace.f90,
21557 gfortran.fortran-torture/execute/slash_edit.f90,
21558 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21559 temporary files from testcases.
21560
21561 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21562
21563 PR libgfortran/26509
21564 gfortran.dg/write_direct_eor.f90: New test.
21565
21566 2006-03-17 David Edelsohn <edelsohn@gnu.org>
21567
21568 * gcc.target/powerpc/pr26350.c: New.
21569 * gcc.target/powerpc/indexed-addr.c: New.
21570
21571 2006-03-16 Roger Sayle <roger@eyesopen.com>
21572
21573 * gfortran.dg/dependency_13.f90: New test case.
21574
21575 2006-03-16 Roger Sayle <roger@eyesopen.com>
21576
21577 PR middle-end/21781
21578 * gcc.dg/real-const-1.c: New test case.
21579
21580 2006-03-15 Geoffrey Keating <geoffk@apple.com>
21581
21582 * g++.old-deja/g++.other/init18.C: New.
21583 * g++.old-deja/g++.other/init5.C: Remove xfail.
21584
21585 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21586
21587 * g++.dg/opt/pr15551.C: Cleanup temp file.
21588
21589 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21590
21591 PR c++/6634
21592 g++.dg/parse/long1.C: New test.
21593
21594 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21595
21596 PR fortran/19101
21597 * gfortran.dg/continuation.f90: New test.
21598 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21599
21600 2006-03-14 Richard Guenther <rguenther@suse.de>
21601
21602 PR tree-optimization/26672
21603 * gcc.dg/torture/pr26672.c: New testcase.
21604
21605 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
21606
21607 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21608 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21609
21610 2006-03-13 Roger Sayle <roger@eyesopen.com>
21611
21612 PR middle-end/26557
21613 * gcc.c-torture/compile/switch-1.c: New test case.
21614
21615 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
21616
21617 PR fortran/25378
21618 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21619 test to include more permuatations of mask and index.
21620 * gfortran.dg/scalar_mask_1.f90: Modify last test to
21621 respond to F2003 spec. that the position returned for an all false
21622 mask && condition is zero.
21623
21624 2006-03-13 Jakub Jelinek <jakub@redhat.com>
21625
21626 PR middle-end/25989
21627 * gcc.dg/gomp/pr25989.c: New test.
21628
21629 2006-03-13 Jeff Law <law@redhat.com>
21630
21631 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21632
21633 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
21634
21635 * gcc.dg/switch-9.c: New test.
21636
21637 2006-03-13 Richard Guenther <rguenther@suse.de>
21638
21639 PR middle-end/26630
21640 * gcc.dg/torture/pr26630.c: New testcase.
21641
21642 2006-03-11 Roger Sayle <roger@eyesopen.com>
21643
21644 * gfortran.dg/dependency_10.f90: New test case.
21645 * gfortran.dg/dependency_11.f90: Likewise.
21646
21647 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
21648 Erik Edelmann <eedelman@gcc.gnu.org>
21649
21650 * gfortran.dg/allocatable_function_1.f90: New.
21651 * gfortran.dg/allocatable_function_2.f90: New.
21652
21653 2006-03-10 Richard Guenther <rguenther@suse.de>
21654
21655 PR middle-end/26565
21656 * gcc.dg/torture/pr26565.c: New testcase.
21657
21658 2006-03-09 Eric Christopher <echristo@apple.com>
21659
21660 * gcc.c-torture/compile/20060309-1.c: New.
21661
21662 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21663
21664 PR libgfortran/26499
21665 * gfortran.dg/write_back.f: New test.
21666 * gfortran.dg/write_rewind_1.f: New test.
21667 * gfortran.dg/write_rewind_2.f: New test.
21668
21669 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21670
21671 PR libgfortran/26554
21672 * gfortran.dg/read_logical.f90: New test.
21673
21674 2006-03-04 Laurent GUERBY <laurent@guerby.net>
21675
21676 * ada/acats/norun.lst: cdd2a03 now passes.
21677
21678 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
21679
21680 PR testsuite/25177
21681 * gcc.target/powerpc/pr18096-1.c: Change where the error
21682 would match.
21683
21684 2006-03-04 Jakub Jelinek <jakub@redhat.com>
21685
21686 * gcc.target/i386/cleanup-1.c: New test.
21687 * gcc.target/i386/cleanup-2.c: New test.
21688
21689 2006-03-04 Roger Sayle <roger@eyesopen.com>
21690
21691 * gfortran.dg/dependency_9.f90: Remove for the time being.
21692
21693 2006-03-04 Krister Walfridsson <cato@df.lth.se>
21694
21695 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21696 directive.
21697
21698 2006-03-03 Roger Sayle <roger@eyesopen.com>
21699
21700 * gfortran.dg/dependency_9.f90: New test case.
21701
21702 2006-03-03 Roger Sayle <roger@eyesopen.com>
21703
21704 * gfortran.dg/dependency_4.f90: New test case.
21705 * gfortran.dg/dependency_5.f90: New test case.
21706 * gfortran.dg/dependency_6.f90: New test case.
21707 * gfortran.dg/dependency_7.f90: New test case.
21708 * gfortran.dg/dependency_8.f90: New test case.
21709
21710 2006-03-03 Paul Brook <paul@codesourcery.com>
21711
21712 * lib/target-supports.exp (check_profiling_available):
21713 Add m68k-*-elf.
21714
21715 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
21716
21717 PR fortran/25031
21718 * multiple_allocation_1.f90: New test.
21719
21720 2006-03-03 Roger Sayle <roger@eyesopen.com>
21721
21722 PR tree-optimization/26524
21723 * gfortran.dg/pr26524.f: New test case.
21724
21725 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21726
21727 * g++.dg/template/repo5.C: Cleanup repo files.
21728 * gcc.dg/20051201-1.c: Cleanup coverage files.
21729 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21730 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21731 tree dump files.
21732
21733 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
21734
21735 * objc.dg/objc-nofilename-1.m: New test.
21736 * objc.dg/bad-receiver-type.m: New test.
21737 * obj-c++.dg/bad-receiver-type.mm: New test.
21738
21739 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21740
21741 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21742
21743 2006-03-01 Mike Stump <mrs@apple.com>
21744
21745 * g++.dg/abi/key2.C: Add.
21746
21747 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
21748
21749 * gfortran.dg/logical_dot_product.f90: New test.
21750
21751 PR fortran/26393
21752 * gfortran.dg/used_interface_ref.f90: New test.
21753
21754 PR fortran/20938
21755 * gfortran.dg/dependency_2.f90: New test.
21756 * gfortran.fortran-torture/execute/where17.f90: New test.
21757 * gfortran.fortran-torture/execute/where18.f90: New test.
21758 * gfortran.fortran-torture/execute/where19.f90: New test.
21759 * gfortran.fortran-torture/execute/where20.f90: New test.
21760
21761 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
21762
21763 * g++.dg/tree-ssa/pr26443.C: New test case.
21764
21765 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
21766
21767 PR middle-end/26022
21768 * g++.dg/opt/return-slot1.C: New test.
21769
21770 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21771
21772 PR libgfortran/26136
21773 * gfortran.dg/namelist_23.f90: New test.
21774
21775 2006-02-28 Roger Sayle <roger@eyesopen.com>
21776
21777 PR middle-end/14752
21778 * gcc.dg/fold-eqandshift-2.c: New test case.
21779
21780 2006-02-28 Richard Guenther <rguenther@suse.de>
21781
21782 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21783 decomposition.
21784
21785 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
21786
21787 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21788
21789 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21790
21791 PR libgfortran/26464
21792 * gfortran.dg/backspace_5.f: New test.
21793 * gfortran.dg/backspace_6.f: New test.
21794
21795 2006-02-26 Roger Sayle <roger@eyesopen.com>
21796
21797 * gcc.dg/fold-eqandnot-1.c: New test case.
21798
21799 2006-02-26 Roger Sayle <roger@eyesopen.com>
21800
21801 PR middle-end/19983
21802 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21803
21804 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
21805
21806 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21807 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21808
21809 2006-02-26 Richard Guenther <rguenther@suse.de>
21810
21811 PR tree-optimization/26421
21812 * gcc.dg/tree-ssa/pr26421.c: New testcase.
21813
21814 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
21815
21816 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21817 * g++.old-deja/g++.robertl/eb132.C: Likewise.
21818
21819 2006-02-26 Roger Sayle <roger@eyesopen.com>
21820
21821 * gcc.dg/fold-even-1.c: New test case.
21822
21823 2006-02-26 Roger Sayle <roger@eyesopen.com>
21824
21825 PR middle-end/21137
21826 * gcc.dg/fold-eqandshift-1.c: New test case.
21827
21828 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21829
21830 PR tree-optimization/25125
21831 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21832 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21833
21834 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21835
21836 PR tree-optimizations/26359
21837 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21838 with -fdump-tree-dceloop-details.
21839 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21840
21841 2006-02-25 Roger Sayle <roger@eyesopen.com>
21842
21843 PR middle-end/23673
21844 * gcc.dg/fold-eqxor-1.c: New test case.
21845 * gcc.dg/fold-eqxor-2.c: Likewise.
21846 * gcc.dg/fold-eqxor-3.c: Likewise.
21847
21848 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
21849
21850 PR fortran/23092
21851 * scalar_mask_1.f90: New test.
21852
21853 2006-02-24 Geoffrey Keating <geoffk@apple.com>
21854
21855 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21856 * g++.dg/eh/uncaught2.C: New.
21857 * g++.dg/eh/uncaught3.C: New.
21858
21859 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21860
21861 PR libgfortran/26423
21862 * gfortran.dg/read_many_1.f: New test.
21863
21864 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
21865
21866 PR fortran/24519
21867 * gfortran.dg/dependency_3.f90: New test.
21868 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21869 XFAILs.
21870
21871 PR fortran/25395
21872 * gfortran.dg/equiv_6.f90: New test.
21873
21874 2006-02-23 Jeff Law <law@redhat.com>
21875
21876 * gcc.c-torture/compile/pr26425.c: New test.
21877
21878 2006-02-23 Jakub Jelinek <jakub@redhat.com>
21879
21880 PR middle-end/26412
21881 * gcc.dg/gomp/pr26412.c: New test.
21882
21883 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21884
21885 PR c++/26291
21886 * g++.dg/other/ellipsis1.C: New test.
21887 * g++.dg/parse/operator4.C: Adjust error marker.
21888
21889 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
21890
21891 PR target/25603
21892 * gfortran.dg/pr25603.f: New testcase.
21893
21894 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
21895
21896 * gcc.dg/bf-spl1.c: Don't specify -m68000.
21897 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21898
21899 2006-02-21 Geoffrey Keating <geoffk@apple.com>
21900
21901 * g++.dg/eh/spbp.C: New.
21902
21903 2006-02-21 Jakub Jelinek <jakub@redhat.com>
21904
21905 PR middle-end/26379
21906 * gcc.target/i386/mmx-7.c: New test.
21907
21908 2006-02-20 Roger Sayle <roger@eyesopen.com>
21909
21910 PR tree-optimization/26361
21911 * gcc.dg/tree-ssa/vrp27.c: New test case.
21912
21913 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21914
21915 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21916 * gcc.dg/tree-ssa/complex-4.c: Here.
21917
21918 2006-02-19 Roger Sayle <roger@eyesopen.com>
21919
21920 PR middle-end/19543
21921 * gfortran.dg/logical_1.f90: New test case.
21922
21923 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21924
21925 PR middle-end/26334
21926 * gcc.dg/20060218-1.c: Moved to...
21927 * gcc.target/i386/20060218-1.c: ... here. New test.
21928
21929 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21930
21931 PR fortran/26201
21932 * gfortran.dg/convert_1.f90: New.
21933
21934 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21935
21936 PR fortran/25054
21937 * gfortran.dg/namelist_5.f90: New test.
21938
21939 PR fortran/25089
21940 * gfortran.dg/namelist_4.f90: New test.
21941
21942 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21943
21944 PR tree-opt/25680
21945 * gcc.dg/tree-ssa/complex-3.c: New test.
21946
21947 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21948
21949 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21950 variable to take into account the variable name in the
21951 function header.
21952 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21953
21954 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21955
21956 PR middle-end/26334
21957 * gcc.c-torture/compile/20060217-1.c: New test.
21958 * gcc.dg/20060218-1.c: New test.
21959
21960 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21961
21962 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21963
21964 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21965
21966 * gcc.dg/cpp/undef3.c: New test.
21967 * gcc.dg/cpp/trad/builtins2.c: New test.
21968
21969 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21970
21971 PR c++/26266
21972 * g++.dg/template/static22.C: New test.
21973 * g++.dg/template/static23.C: New test.
21974 * g++.dg/template/static24.C: New test.
21975 * g++.dg/template/non-dependent13.C: New test.
21976 * g++.dg/init/member1.C: Tweak error markers.
21977
21978 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21979
21980 PR target/26255
21981 * gcc.c-torture/compile/pr26255.c: New test case.
21982
21983 2006-02-16 Roger Sayle <roger@eyesopen.com>
21984
21985 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21986 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21987 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21988 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21989 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21990 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21991 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21992
21993 2006-02-16 Jeff Law <law@redhat.com>
21994
21995 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21996 * gcc.dg/tree-ssa/vrp26.c: New test.
21997
21998 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21999
22000 PR target/20353
22001 PR target/24578
22002 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22003 __UCLIBC__ is defined.
22004
22005 2006-02-16 Jakub Jelinek <jakub@redhat.com>
22006
22007 PR fortran/26224
22008 * gfortran.dg/gomp/pr26224.f: New test.
22009
22010 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
22011
22012 PR tree-opt/25918
22013 * lib/target-supports.exp
22014 (check_effective_target_vect_short_mult): New.
22015 (check_effective_target_vect_char_mult): New.
22016 (check_effective_target_vect_widen_sum_qi_to_si): New.
22017 (check_effective_target_vect_widen_sum_qi_to_hi): New.
22018 (check_effective_target_vect_widen_sum_hi_to_si): New.
22019 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22020 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22021 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22022 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22023 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22024 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22025 vect-reduc-pattern-2c.c
22026 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22027 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22028 vect-reduc-pattern-1c.c
22029
22030 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
22031
22032 PR fortran/24557
22033 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22034
22035 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
22036
22037 PR fortran/26054
22038 * gfortran.dg/enum_8.f90: Remove check for warning.
22039 * gfortran.dg/iomsg_1.f90: Ditto.
22040 * gfortran.dg/enum_1.f90: Ditto.
22041 * gfortran.dg/enum_9.f90: Ditto.
22042 * gfortran.dg/enum_2.f90: Ditto.
22043 * gfortran.dg/enum_10.f90: Ditto.
22044 * gfortran.dg/enum_3.f90: Ditto.
22045 * gfortran.dg/flush_1.f90: Ditto.
22046 * gfortran.dg/enum_4.f90: Ditto.
22047 * gfortran.dg/array_constructor_1.f90: Ditto.
22048 * gfortran.dg/enum_5.f90: Ditto.
22049 * gfortran.dg/enum_6.f90: Ditto.
22050 * gfortran.dg/enum_7.f90: Ditto.
22051
22052 2006-02-15 Jakub Jelinek <jakub@redhat.com>
22053
22054 PR middle-end/26300
22055 * gcc.c-torture/compile/20060215-1.c: New test.
22056
22057 2006-02-14 Roger Sayle <roger@eyesopen.com>
22058
22059 PR middle-end/23670
22060 * gcc.dg/tree-ssa/andor-2.c: New test case.
22061
22062 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
22063
22064 PR fortran/25045
22065 * optional_dim.f90: New test.
22066
22067 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22068
22069 PR fortran/26277
22070 * gfortran.dg/label_4.f90: New.
22071
22072 2006-02-14 Jakub Jelinek <jakub@redhat.com>
22073 Diego Novillo <dnovillo@redhat.com>
22074 Uros Bizjak <uros@kss-loka.si>
22075
22076 * gfortran.dg/gomp: New directory.
22077
22078 2006-02-14 Richard Guenther <rguenther@suse.de>
22079
22080 PR tree-optimization/26258
22081 * gcc.dg/torture/pr26258.c: New testcase.
22082
22083 2006-02-13 Jakub Jelinek <jakub@redhat.com>
22084
22085 PR fortran/26246
22086 * gfortran.dg/pr26246_1.f90: New test.
22087 * gfortran.dg/pr26246_2.f90: New test.
22088
22089 PR middle-end/26092
22090 * gcc.c-torture/compile/20060208-1.c: New test.
22091
22092 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
22093
22094 PR fortran/26074
22095 PR fortran/25103
22096 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22097 * gfortran.dg/bad_automatic_objects_1.f90: New test.
22098 * gfortran.dg/automatic_module_variable.f90: Change error message.
22099
22100 PR fortran/20861
22101 * gfortran.dg/internal_dummy_1.f90: New test.
22102
22103 PR fortran/20871
22104 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22105
22106
22107 PR fortran/25083
22108 * gfortran.dg/uncommon_block_data_1.f90: New test.
22109 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22110 with standard.
22111
22112 PR fortran/25088
22113 * gfortran.dg/typed_subroutine_1.f90: New test.
22114
22115 2006-02-13 Geoffrey Keating <geoffk@apple.com>
22116
22117 * objc.dg/dwarf-1.m: New.
22118
22119 2006-02-13 Roger Sayle <roger@eyesopen.com>
22120
22121 PR middle-end/24427
22122 * gcc.dg/tree-ssa/andor-1.c: New test case.
22123
22124 2006-02-13 Josh Conner <jconner@apple.com>
22125
22126 PR target/25376
22127 * gcc.dg/pr25376.c: New test.
22128
22129 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22130 assemble.
22131 * lib/target-supports.exp (check_named_sections_available):
22132 Only compile named-sections test -- don't assemble.
22133
22134 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
22135
22136 * g++.dg/warn/no-write-strings.C: New test.
22137 * g++.dg/warn/write-strings.C: Likewise.
22138 * g++.dg/warn/write-strings-default.C: Likewise.
22139
22140 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
22141
22142 PR fortran/25806
22143 * gfortran.dg/ret_pointer_2.f90: New test.
22144
22145 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
22146
22147 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22148
22149 2006-02-10 Jeff Law <law@redhat.com>
22150
22151 * gcc.c-torture/compile/pr26213.c: New test.
22152
22153 2006-02-10 Steven G. Kargl <kargls@comcast.net>
22154
22155 gfortran.dg/null_1.f90: New test.
22156
22157 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22158
22159 PR fortran/14771
22160 * gfortran.dg/parens_4.f90: New.
22161 * gfortran.dg/parens_5.f90: New.
22162
22163 2006-02-10 Richard Guenther <rguenther@suse.de>
22164
22165 * gcc.dg/pr23372-1.c: Remove empty file.
22166
22167 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22168 Paul Thomas <pault@gcc.gnu.org>
22169
22170 PR fortran/14771
22171 * gfortran.dg/parens_1.f90: New.
22172 * gfortran.dg/parens_2.f90: New.
22173 * gfortran.dg/parens_3.f90: New.
22174
22175 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
22176
22177 PR fortran/26038
22178 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22179
22180 PR fortran/25059
22181 * gfortran.dg/impure_assignment_1.f90: New test.
22182
22183 PR fortran/25070
22184 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22185
22186 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
22187
22188 PR target/26141
22189 * g++.dg/expr/stdarg2.C: New test.
22190
22191 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
22192
22193 PR inline-asm/16194
22194 * gcc.dg/pr16194.c: New test.
22195
22196 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22197
22198 * ada/acats/run_acats: Use portable variant of "$@".
22199
22200 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
22201
22202 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22203 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22204
22205 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22206
22207 PR tree-opt/26179
22208 * g++.dg/opt/pr26179.C: New test.
22209
22210 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22211
22212 PR middle-end/26134
22213 * gcc.dg/tree-ssa/complex-3.c: New test.
22214
22215 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22216
22217 * gcc.c-torture/compile/volatile-1.c: New test.
22218
22219 2006-02-09 Diego Novillo <dnovillo@redhat.com>
22220
22221 PR 26180
22222 * gcc.dg/tree-ssa/pr26180.c: New test.
22223
22224 2006-02-08 Jeff Law <law@redhat.com>
22225
22226 * gcc.dg/tree-ssa/pr21417.c: New test.
22227
22228 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
22229
22230 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22231 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22232
22233 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
22234
22235 * lib/scanrtl.exp: New.
22236
22237 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22238
22239 PR c++/26071
22240 * g++.dg/other/virtual2.C: New test.
22241
22242 PR c++/26070
22243 * g++.dg/other/virtual1.C: New test.
22244
22245 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
22246
22247 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22248 cleanup-ipa-dump): Update dump file glob patterns.
22249 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22250 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22251
22252 * lib/gcc-dg.exp: Load it.
22253 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22254
22255 2006-02-07 Janis Johnson <janis187@us.ibm.com>
22256
22257 PR testsuite/26159
22258 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22259 * gcc.dg/tree-ssa/pr23382.c: Ditto.
22260
22261 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22262
22263 PR fortran/25577
22264 * gfortran.dg/mvbits_1.f90: New.
22265
22266 2006-02-07 Dirk Mueller <dmueller@suse.com>
22267
22268 * g++.dg/warn/Wdiv-by-zero.C: New test.
22269 * g++.dg/warn/Wno-div-by-zero.C: New.
22270
22271 2006-02-07 Jeff Law <law@redhat.com>
22272
22273 * gcc.dg/tree-ssa/pr21559.c: New test.
22274
22275 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22276 multiple VRP passes.
22277 * gcc.dg/tree-ssa/vrp09.c: Likewise.
22278 * gcc.dg/tree-ssa/vrp18.c: Likewise.
22279 * gcc.dg/tree-ssa/pr21582.c: Likewise.
22280 * gcc.dg/tree-ssa/pr20657.c: Likewise.
22281 * gcc.dg/tree-ssa/pr21001.c: Likewise.
22282 * gcc.dg/tree-ssa/vrp02.c: Likewise
22283 * gcc.dg/tree-ssa/vrp11.c: Likewise
22284 * gcc.dg/tree-ssa/pr14341.c: Likewise
22285 * gcc.dg/tree-ssa/vrp19.c: Likewise
22286 * gcc.dg/tree-ssa/vrp20.c: Likewise
22287 * gcc.dg/tree-ssa/vrp03.c: Likewise
22288 * gcc.dg/tree-ssa/pr21086.c: Likewise
22289 * gcc.dg/tree-ssa/pr21959.c: Likewise
22290 * gcc.dg/tree-ssa/vrp21.c: Likewise
22291 * gcc.dg/tree-ssa/vrp04.c: Likewise
22292 * gcc.dg/tree-ssa/pr25485.c: Likewise
22293 * gcc.dg/tree-ssa/pr22026.c: Likewise
22294 * gcc.dg/tree-ssa/vrp22.c: Likewise
22295 * gcc.dg/tree-ssa/vrp05.c: Likewise
22296 * gcc.dg/tree-ssa/20030807-10.c: Likewise
22297 * gcc.dg/tree-ssa/pr20701.c: Likewise
22298 * gcc.dg/tree-ssa/vrp23.c: Likewise
22299 * gcc.dg/tree-ssa/vrp06.c: Likewise
22300 * gcc.dg/tree-ssa/pr22117.c: Likewise
22301 * gcc.dg/tree-ssa/pr20702.c: Likewise
22302 * gcc.dg/tree-ssa/vrp15.c: Likewise
22303 * gcc.dg/tree-ssa/pr21090.c: Likewise
22304 * gcc.dg/tree-ssa/pr21294.c: Likewise
22305 * gcc.dg/tree-ssa/vrp24.c: Likewise
22306 * gcc.dg/tree-ssa/vrp07.c: Likewise
22307 * gcc.dg/tree-ssa/pr21563.c: Likewise
22308 * gcc.dg/tree-ssa/pr25382.c: Likewise
22309 * gcc.dg/tree-ssa/vrp16.c: Likewise
22310 * gcc.dg/tree-ssa/vrp25.c: Likewise
22311 * gcc.dg/tree-ssa/vrp08.c: Likewise
22312 * gcc.dg/tree-ssa/20030807-6.c: Likewise
22313 * gcc.dg/tree-ssa/vrp17.c: Likewise
22314 * gcc.dg/tree-ssa/pr21458.c: Likewise
22315 * g++.dg/tree-ssa/pr18178.C: Likewise
22316
22317 2006-02-07 Richard Guenther <rguenther@suse.de>
22318
22319 PR c++/26140
22320 Revert
22321 2006-01-30 Richard Guenther <rguenther@suse.de>
22322 PR c++/23372
22323 * gcc.dg/pr23372-1.C: New testcase.
22324
22325 * g++.dg/tree-ssa/pr26140.C: New testcase.
22326
22327 2006-02-07 Mark Mitchell <mark@codesourcery.com>
22328
22329 PR c++/9737
22330 * g++.dg/template/ttp15.C: New test.
22331 * g++.dg/template/ttp16.C: Likewise.
22332 * g++.dg/template/ttp17.C: Likewise.
22333 * g++.old-deja/g++.pt/ttp36.C: Remove.
22334 * g++.old-deja/g++.pt/ttp19.C: Likewise.
22335 * g++.old-deja/g++.pt/ttp37.C: Likewise.
22336 * g++.old-deja/g++.pt/ttp38.C: Likewise.
22337 * g++.old-deja/g++.pt/ttp39.C: Likewise.
22338 * g++.old-deja/g++.pt/ttp9.C: Likewise.
22339 * g++.old-deja/g++.pt/ttp40.C: Likewise.
22340 * g++.old-deja/g++.pt/ttp51.C: Likewise.
22341 * g++.old-deja/g++.pt/ttp26.C: Likewise.
22342 * g++.old-deja/g++.pt/ttp36.C: Likewise.
22343
22344 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
22345
22346 PR libfortran/23815
22347 * unf_io_convert_4.f90: New test.
22348
22349 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
22350
22351 * gcc.dg/tree-ssa/loadpre10.c: New test.
22352 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22353 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22354 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22355
22356 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22357
22358 PR libfortran/24685
22359 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22360
22361 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
22362
22363 PR tree-opt/25251
22364 * gfortran.dg/assign_7.f: New test.
22365
22366 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
22367
22368 PR fortran/26041
22369 PR fortran/26064
22370 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22371 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22372 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22373
22374 2006-02-05 Jakub Jelinek <jakub@redhat.com>
22375
22376 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22377 in size_t typedef.
22378
22379 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
22380
22381 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22382 * g++.dg/charset/string.c (foo): Likewise.
22383 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22384 const char*
22385 * g++.dg/ext/builtin2.C (printf): Likewise.
22386 * g++.dg/init/new15.C (printf): Likewise.
22387 * g++.dg/opt/pr17697-1.C (foo): Likewise.
22388 * g++.dg/opt/pr17697-2.C (foo): Likewise.
22389 * g++.dg/opt/pr17697-3.C (foo): Likewise.
22390 * g++.dg/template/non-dependent4.C (temp): Likewise.
22391 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22392 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22393 parameter type to const char*.
22394 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22395 Change type to const char*.
22396 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22397 Likewise.
22398 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22399 second parameter type to const char*.
22400 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22401 (Y::Y): Change parameter type to const char*.
22402 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22403 * g++.old-deja/g++.jason/report.C: Apply const correctness.
22404 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22405 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22406 (char*).
22407 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22408 const char*.
22409 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22410 type to const char*.
22411 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22412 return type to const char*.
22413 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22414 to const char*.
22415 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22416 * g++.old-deja/g++.law/refs1.C: Likewise.
22417 * g++.old-deja/g++.law/visibility1.C: Likewise.
22418 * g++.old-deja/g++.law/visibility2.C: Likewise.
22419 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22420 const char*.
22421 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22422 * g++.old-deja/g++.mike/net48.C: Likewise.
22423 * g++.old-deja/g++.mike/p646.C: Likewise.
22424 * g++.old-deja/g++.mike/p6746.C: Likewise.
22425 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22426 type to const char*.
22427 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22428 deprecated conversion warning.
22429 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22430 char*.
22431 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22432 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22433 * g++.old-deja/g++.pt/explicit8.C: Likewise.
22434 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22435 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22436 * g++.old-deja/g++.pt/nontype3.C: Likewise.
22437 * g++.old-deja/g++.pt/t39.C: Likewise.
22438 * g++.old-deja/g++.robertl/eb106.C: Likewise.
22439 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22440
22441 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
22442
22443 PR fortran/25075
22444 intrinsic_argument_conformance_1.f90: New test.
22445
22446 2006-02-03 Steven G. Kargl <kargls@comcast.net>
22447
22448 PR fortran/20845
22449 * gfortran.dg/char_result_11.f90: Add SAVE.
22450 * gfortran.dg/der_pointer_4.f90: Ditto.
22451 * gfortran.dg/default_initialization.f90: New test.
22452
22453 2006-02-03 Jeff Law <law@redhat.com>
22454
22455 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22456 handle more than 100 dump files.
22457 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22458 * lib/scantree.exp (scan-tree-dump): Likewise.
22459 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22460 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22461 * lib/scanipa.exp (scan-ipa-dump): Likewise.
22462 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22463 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22464
22465 2006-02-03 Diego Novillo <dnovillo@redhat.com>
22466
22467 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22468
22469 2006-02-03 Mark Mitchell <mark@codesourcery.com>
22470
22471 * g++.dg/template/using12.C: New test.
22472
22473 2006-02-03 Alan Modra <amodra@bigpond.net.au>
22474
22475 * gcc.target/powerpc/pr25960.c: New test.
22476
22477 2006-02-02 Steven G. Kargl <kargls@comcast>
22478
22479 PR fortran/24958
22480 gfortran.dg/nullify_2.f90: New test.
22481
22482 2006-02-02 Diego Novillo <dnovillo@redhat.com>
22483
22484 PR 25990
22485 * gcc.dg/gomp/pr25990.c: New test.
22486
22487 2006-01-31 Mark Mitchell <mark@codesourcery.com>
22488
22489 PR c++/25342
22490 * g++.gd/template/partial4.C: New test.
22491
22492 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
22493
22494 PR middle-end/26001
22495 * gfortran.dg/data_char_2.f90: New.
22496
22497 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
22498
22499 PR fortran/26039
22500 maxval_maxloc_conformance_1.f90: New test.
22501
22502 2006-01-31 Richard Guenther <rguenther@suse.de>
22503
22504 * gcc.target/i386/sselibm-1.c: New testcase.
22505 * gcc.target/i386/sselibm-2.c: Likewise.
22506 * gcc.target/i386/sselibm-3.c: Likewise.
22507 * gcc.target/i386/sselibm-4.c: Likewise.
22508 * gcc.target/i386/sselibm-5.c: Likewise.
22509
22510 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
22511
22512 PR fortran/24266
22513 * gfortran.dg/arrayio_derived_2.f90: New.
22514
22515 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
22516
22517 * gcc.dg/unsigned-long-compare.c: New test.
22518
22519 2006-01-30 Steve Ellcey <sje@cup.hp.com>
22520
22521 PR testsuite/25318
22522 * lib/target-supports.exp (check_effective_target_freorder):
22523 Check to see if target supports -freorder-blocks-and-partition.
22524 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22525 instead of "dg-require-named-sections".
22526
22527 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
22528
22529 PR target/14798:
22530 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22531 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22532 * gcc.dg/pragma-isr-trapa2.c: Likewise.
22533 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22534 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22535 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22536 * gcc.dg/attr-isr-trap_exit.c: Likewise.
22537 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22538
22539 2006-01-30 Richard Guenther <rguenther@suse.de>
22540
22541 PR c++/23372
22542 * gcc.dg/pr23372-1.C: New testcase.
22543
22544 2006-01-29 Diego Novillo <dnovillo@redhat.com>
22545
22546 * gcc.dg/gomp/pr25874.c: New test.
22547
22548 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
22549
22550 PR tree-opt/25911
22551 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22552
22553 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
22554
22555 PR fortran/18578
22556 PR fortran/18579
22557 PR fortran/20857
22558 PR fortran/20885
22559 * gfortran.dg/intent_out_1.f90: New test.
22560
22561 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
22562
22563 PR fortran/17911
22564 * gfortran.dg/procedure_lvalue.f90: New test.
22565
22566 PR fortran/20895
22567 PR fortran/25030
22568 * gfortran.dg/char_pointer_assign_2.f90: New test.
22569 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22570 assignment to be consistent with standard.
22571 * gfortran.dg/char_result_2.f90: The same.
22572 * gfortran.dg/char_result_8.f90: The same.
22573
22574 2006-01-28 Zack Weinberg <zackw@panix.com>
22575
22576 * gcc.dg/Woverlength-strings.c
22577 * gcc.dg/Woverlength-strings-pedantic-c89.c
22578 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22579 * gcc.dg/Woverlength-strings-pedantic-c99.c
22580 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22581
22582 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
22583
22584 * gcc.c-torture/execute/20060127-1.c: New test.
22585
22586 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22587
22588 PR c++/25999
22589 * g++.dg/ext/pragmaweak1.C: New test.
22590
22591 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22592
22593 PR c++/25855
22594 * g++.dg/template/spec29.C: New test.
22595
22596 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
22597
22598 PR c/19606.
22599 * gcc.c-torture/execute/pr19606.c: New.
22600
22601 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
22602
22603 * gcc.dg/pragma-re-4.c: New test.
22604
22605 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
22606
22607 PR fortran/25964
22608 * gfortran.dg/assumed_size_refs_3.f90: New test.
22609
22610 2006-01-27 Ben Elliston <bje@au.ibm.com>
22611
22612 * gcc.misc-tests/dectest.exp: Remove defunct comment.
22613
22614 2006-01-26 Laurent GUERBY <laurent@guerby.net>
22615
22616 PR ada/21317
22617 * ada/acats/support/impdef.a: Add One_Long_Second.
22618 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22619 * ada/acats/tests/c9/c94026.a: Likewise.
22620 * ada/acats/tests/c9/c97305c.ada: Likewise.
22621 * ada/acats/tests/c9/c99004a.ada: Likewise.
22622
22623 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
22624
22625 PR fortran/25964
22626 * gfortran.dg/global_references_2.f90: New test.
22627
22628 PR fortran/25084
22629 PR fortran/20852
22630 PR fortran/25085
22631 PR fortran/25086
22632 * gfortran.dg/assumed_charlen_function_1.f90: New test.
22633 * gfortran.dg/assumed_charlen_function_3.f90: New test.
22634
22635 PR fortran/25416
22636 * gfortran.dg/assumed_charlen_function_2.f90: New test.
22637
22638 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
22639
22640 PR c/25892
22641 * gcc.dg/Wpointer-sign.c: New.
22642 * gcc.dg/Wpointer-sign-Wall.c: New.
22643 * gcc.dg/Wpointer-sign-Wall-no.c: New.
22644 * gcc.dg/Wpointer-sign-pedantic.c: New.
22645 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22646 * gcc.dg/conv-2.c: Use -Wpointer-sign.
22647
22648 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
22649
22650 PR C/25861
22651 * gcc.c-torture/compile/pr25861.c: New test.
22652
22653 2006-01-26 Paul Brook <paul@codesourcery.com>
22654
22655 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22656 on short-enum targets.
22657 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22658 variable.
22659 (generate_fields): Use short_enums.
22660 (main): Set short_enums. Document -e.
22661 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22662 on short-enum targets.
22663 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22664 variable.
22665 (generate_fields): Use short_enums.
22666 (main): Set short_enums. Document -e.
22667 * lib/target-supports.exp (check_effective_target_short_enums): New.
22668
22669 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
22670
22671 PR target/25947
22672 * gcc.dg/torture/pr25947-1.c: New test.
22673
22674 2006-01-25 Jan Hubicka <jh@suse.cz>
22675 Roger Sayle <roger@eyesopen.com>
22676
22677 PR rtl-optimization/25703
22678 * gcc.target/i386/20060125-1.c: New test case.
22679 * gcc.target/i386/20060125-2.c: New test case.
22680
22681 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22682
22683 PR fortran/18540
22684 * gfortran.dg/goto_1.f: New.
22685
22686 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
22687
22688 PR fortran/25716
22689 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22690 25716 on 32-bit systems too.
22691
22692 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
22693
22694 PR testsuite/25590
22695 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22696
22697 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
22698
22699 * gcc.dg/tree-ssa/gen-vect-33.c: New.
22700
22701 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22702
22703 PR fortran/25835
22704 * gfortran.dg/read_eof.f90: Delete, renamed.
22705 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22706 * gfortran.dg/read_eof_2.f90: New test.
22707 * gfortran.dg/read_eof_3.f90: New test.
22708
22709 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
22710
22711 PR tree-opt/25860
22712 * gcc.c-torture/compile/pr25860.c: New test.
22713
22714 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22715
22716 PR c++/25552
22717 * g++.dg/parse/dtor8.C: New test.
22718
22719 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
22720
22721 PR testsuite/25891
22722 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22723 * gcc.dg/gomp/gomp.exp: Return without testing anything if
22724 check_effective_target_fopenmp returns 0.
22725
22726 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
22727
22728 PR ada/20548
22729 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22730 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22731 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22732
22733 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
22734
22735 PR tree-opt/25857
22736 * g++.dg/opt/pr25857.C: New test.
22737
22738 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
22739 Jan Hubicka <jh@suse.cz>
22740 Richard Guenther <rguenther@suse.de>
22741
22742 PR rtl-optimization/25654
22743 * gcc.dg/torture/pr25654.c: New testcase.
22744 * gcc.target/i386/pr25654.c: Likewise.
22745
22746 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
22747
22748 PR fortran/25901
22749 * gfortran.dg/internal references_2.f90: New test.
22750
22751 Fix regression in testing of admissability of attributes.
22752 * gfortran.dg/intent_used_1.f90: New test.
22753
22754 2006-01-23 Ben Elliston <bje@au.ibm.com>
22755
22756 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22757 Remove target conditional torture options for i?86 and x86_64
22758 GNU/Linux.
22759
22760 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
22761
22762 PR c++/10891
22763 * g++.dg/rtti/no-rtti.C: New.
22764
22765 2006-01-21 Mark Mitchell <mark@codesourcery.com>
22766
22767 PR c++/25895
22768 * g++.dg/inherit/conv2.C: New test.
22769
22770 PR c++/25856
22771 * g++.dg/parse/dtor7.C: New test.
22772
22773 PR c++/25858
22774 * g++.dg/template/crash44.C: New test.
22775
22776 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
22777
22778 PR fortran/25124
22779 PR fortran/25625
22780 * gfortran.dg/internal_references_1.f90: New test.
22781 PR fortran/20881
22782 PR fortran/23308
22783 PR fortran/25538
22784 PR fortran/25710
22785 * gfortran.dg/global_references_1.f90: New test.
22786 * gfortran.dg/g77/19990905-1.f: Restore the error that
22787 there is a clash between the common block name and
22788 the name of a subroutine reference.
22789
22790 PR fortran/PR24276
22791 * gfortran.dg/aliasing_dummy_1.f90: New test.
22792
22793 2006-01-21 Alan Modra <amodra@bigpond.net.au>
22794
22795 * gcc.dg/vmx/1b-01.c: Warning fix.
22796 * gcc.dg/vmx/1c-02.c: Likewise.
22797 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22798
22799 2006-01-20 Steve Ellcey <sje@cup.hp.com>
22800
22801 PR testsuite/24962
22802 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22803
22804 2006-01-20 Richard Guenther <rguenther@suse.de>
22805 Steven Bosscher <stevenb.gcc@gmail.com>
22806
22807 PR rtl-optimization/24626
22808 * gcc.dg/torture/pr24626-1.c: New testcase.
22809 * gcc.dg/torture/pr24626-2.c: Likewise.
22810 * gcc.dg/torture/pr24626-3.c: Likewise.
22811 * gcc.dg/torture/pr24626-4.c: Likewise.
22812
22813 2006-01-20 Dirk Mueller <dmueller@suse.com>
22814
22815 PR c++/5520
22816 * g++.dg/warn/empty-body.C: New.
22817
22818 2006-01-19 Mark Mitchell <mark@codesourcery.com>
22819
22820 PR c++/22136
22821 * g++.dg/template/using10.C: New test.
22822 * g++.dg/temlpate/using11.C: Likewise.
22823 * g++.dg/inherit/using5.C: Tweak error messages.
22824
22825 2006-01-20 Alan Modra <amodra@bigpond.net.au>
22826
22827 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22828 target test.
22829 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22830
22831 2006-01-19 Jan Hubicka <jh@suse.cz>
22832
22833 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22834
22835 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22836
22837 PR c++/25854
22838 * g++.dg/template/spec28.C: New test.
22839
22840 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
22841
22842 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22843 (switchfiles): Fix fprintf's by adding srcdir or removing it.
22844
22845 2006-01-19 Diego Novillo <dnovillo@redhat.com>
22846
22847 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22848 * gcc.dg/gomp/critical-1.c: Likewise.
22849 * gcc.dg/gomp/critical-3.c: Likewise.
22850 * gcc.dg/gomp/empty.c: Likewise.
22851 * gcc.dg/gomp/ordered-1.c: Likewise.
22852 * gcc.dg/gomp/for-4.c: Likewise.
22853 * gcc.dg/gomp/for-6.c: Likewise.
22854 * gcc.dg/gomp/master-3.c: Likewise.
22855 * gcc.dg/gomp/for-8.c: Likewise.
22856 * gcc.dg/gomp/for-10.c: Likewise.
22857 * gcc.dg/gomp/for-18.c: Likewise.
22858 * gcc.dg/gomp/for-5.c: Likewise.
22859 * gcc.dg/gomp/for-7.c: Likewise.
22860 * gcc.dg/gomp/for-9.c: Likewise.
22861
22862 2006-01-18 Jeff Law <law@redhat.com>
22863
22864 * gcc.dg/tree-ssa/vrp25.c: New test.
22865
22866 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22867
22868 * gcc.dg/pr25805.c: Fix misapplied patch.
22869
22870 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
22871
22872 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22873 (check_effective_target_vect_udot_qi): New.
22874 (check_effective_target_vect_sdot_hi): New.
22875 (check_effective_target_vect_udot_hi): New.
22876 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22877 prefixed with "wrapv-" with -fwrapv.
22878 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22879 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22880 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22881 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22882 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22883
22884 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22885 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22886 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22887 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22888
22889 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22890
22891 PR c++/16829
22892 * g++.dg/other/default2.C: New test.
22893 * g++.dg/other/default3.C: New test.
22894
22895 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22896
22897 PR c/25805
22898 * gcc.dg/pr25805.c: New file.
22899
22900 2006-01-18 Mark Mitchell <mark@codesourcery.com>
22901
22902 PR c++/25836
22903 * g++.dg/template/init6.C: New test.
22904
22905 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22906
22907 * gcc.dg/tree-ssa/pr24287.c: New test
22908
22909 2006-01-18 Eric Christopher <echristo@apple.com>
22910
22911 * g++.dg/eh/table.C: New.
22912
22913 2006-01-18 DJ Delorie <dj@redhat.com>
22914
22915 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22916 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22917 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22918 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22919
22920 2006-01-18 Jeff Law <law@redhat.com>
22921
22922 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22923 on wrapping on overflow semantics.
22924
22925 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22926
22927 * gcc.gc/tree-ssa/vrp23.c: New test.
22928 * gcc.gc/tree-ssa/vrp24.c: New test.
22929
22930 2006-01-18 Richard Henderson <rth@redhat.com>
22931 Aldy Hernandez <aldyh@redhat.com>
22932 Jakub Jelinek <jakub@redhat.com>
22933 Diego Novillo <dnovillo@redhat.com>
22934 Uros Bizjak <uros@kss-loka.si>
22935
22936 * gcc.dg/gomp: New directory.
22937
22938 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22939 Steven G. Kargl <kargls@comcast.net>
22940
22941 PR fortran/20869
22942 * gfortran.dg/intrinsic_external_1.f90: New test.
22943
22944 PR fortran/20875.
22945 * gfortran.dg/elemental_pointer_1.f90: New test.
22946
22947 PR fortran/25024
22948 * gfortran.dg/external_procedures_1.f90: New test.
22949
22950 PR fortran/25785
22951 gfortran.dg/assumed_present.f90: New test.
22952
22953 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22954
22955 * g++.dg/parse/lookup5.C: New test.
22956
22957 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22958
22959 PR fortran/25697
22960 * gfortran.dg/read_eof.f90: New test.
22961
22962 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22963
22964 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22965 add a closing brace.
22966
22967 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22968
22969 PR fortran/25631
22970 * gfortran.dg/fmt_tl.f: New test.
22971
22972 2006-01-17 Eric Christopher <echristo@apple.com>
22973
22974 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22975 * g++.old-deja/g++.warn/impint2.C: Ditto.
22976 * g++.old-deja/g++.other/null1.C: Ditto.
22977 * g++.dg/warn/conv2.C: Ditto.
22978 * g++.dg/warn/conv4.C: New file.
22979
22980 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22981
22982 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22983
22984 2006-01-17 Andreas Jaeger <aj@suse.de>
22985 Janis Johnson <janis187@us.ibm.com>
22986
22987 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22988 in 64-bit.
22989 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22990 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22991
22992 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22993
22994 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22995 (switchfiles): xfail txxx where xxx >= 25.
22996
22997 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22998
22999 PR testsuite/25764
23000 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23001
23002 2006-01-17 Jakub Jelinek <jakub@redhat.com>
23003
23004 PR c/25682
23005 * gcc.dg/pr25682.c: New test.
23006 * g++.dg/parse/array-size2.C: New test.
23007
23008 2006-01-16 Ian Lance Taylor <ian@airs.com>
23009
23010 * consistency.vlad: Remove entire directory, 1652 files.
23011
23012 2006-01-16 Janis Johnson <janis187@us.ibm.com>
23013
23014 * lib/target-supports.exp (check_effective_target_dfp_nocache,
23015 check_effective_target_dfprt_nocache): New.
23016 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23017 (check_effective_target_dfprt): New.
23018 * lib/c-compat.exp (check_dfp): Remove.
23019 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23020 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23021 level of support for decimal float.
23022 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23023 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23024 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23025 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23026 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23027 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23028 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23029 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23030 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23031 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23032 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23033 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23034 directives.
23035
23036 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
23037
23038 PR testsuite/25741
23039 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23040 $base_dir/../.
23041 * lib/gfortran.exp (gfortran_init): Likewise.
23042 * lib/obj-c++.exp (obj-c++_init): Likewise.
23043 * lib/scanasm.exp (scan-assembler-dem): Likewise.
23044 (scan-assembler-dem-not): Likewise.
23045 * lib/scandump.exp (scan-dump-dem): Likewise.
23046 (scan-dump-dem-not): Likewise.
23047
23048 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
23049
23050 PR testsuite/25767
23051 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23052 powerpc-*-darwin*.
23053 * lib/obj-c++.exp (obj-c++_init): Likewise.
23054
23055 2006-01-16 Richard Guenther <rguenther@suse.de>
23056
23057 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23058
23059 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23060
23061 PR testsuite/25777
23062 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23063 to LD_LIBRARY_PATH.
23064
23065 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
23066 Andrew Pinski <pinskia@physics.uc.edu>
23067
23068 * gcc.dg/minmax-1.c: New test.
23069
23070 2006-01-16 Ben Elliston <bje@au.ibm.com>
23071
23072 * gcc.dg/dfp/dfp.exp: Correct FSF address.
23073 * gcc.misc-tests/dectest.exp: Ditto.
23074
23075 2006-01-15 Ian Lance Taylor <ian@airs.com>
23076
23077 PR testsuite/25796
23078 * gcc.target/i386/cmov6.c: Use -march=k8.
23079
23080 2006-01-15 Andreas Jaeger <aj@suse.de>
23081
23082 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23083 x86 does not have __float128.
23084
23085 2006-01-14 Ian Lance Taylor <ian@airs.com>
23086
23087 * gcc.target/i386/cmov6.c: New test.
23088
23089 2006-01-14 Mark Mitchell <mark@codesourcery.com>
23090
23091 PR c++/25663
23092 * g++.dg/template/ctor6.C: New test.
23093
23094 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
23095
23096 PR tree-optimization/25485
23097 * gcc.dg/tree-ssa/pr25485.c: New.
23098
23099 2006-01-14 Richard Guenther <rguenther@suse.de>
23100
23101 PR tree-optimization/22548
23102 PR tree-optimization/22555
23103 PR tree-optimization/22501
23104 * gcc.dg/tree-ssa/alias-4.c: New testcase.
23105 * gcc.dg/tree-ssa/alias-5.c: Likewise.
23106 * gcc.dg/tree-ssa/alias-6.c: Likewise.
23107 * gcc.dg/tree-ssa/alias-7.c: Likewise.
23108 * gcc.dg/tree-ssa/alias-8.c: Likewise.
23109 * gcc.dg/tree-ssa/alias-9.c: Likewise.
23110 * gcc.dg/tree-ssa/alias-10.c: Likewise.
23111 * gcc.dg/tree-ssa/alias-11.c: Likewise.
23112 * gcc.dg/tree-ssa/alias-12.c: Likewise.
23113
23114 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
23115
23116 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
23117 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23118
23119 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
23120 Richard Guenther <rguenther@suse.de>
23121
23122 PR rtl-optimization/24257
23123 * gcc.dg/torture/pr24257.c: New testcase.
23124
23125 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
23126
23127 * gcc.c-torture/execute/20060110-1.c: New test.
23128 * gcc.c-torture/execute/20060110-2.c: New test.
23129
23130 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
23131
23132 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23133
23134 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
23135
23136 PR fortran/25756
23137 * gfortran.dg/label_3.f90: New test.
23138
23139 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
23140
23141 PR tree-optimization/25771
23142 * g++.dg/tree-ssa/pr25771.C: New test
23143
23144 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
23145
23146 PR tree-opt/24365
23147 * g++.dg/opt/complex5.C: New test.
23148
23149 2006-01-13 Richard Guenther <rguenther@suse.de>
23150
23151 * gcc.target/i386/387-9.c: New testcase.
23152
23153 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
23154
23155 PR c++/24824
23156 * g++.dg/debug/dwarf2-1.C: New.
23157
23158 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
23159
23160 PR testsuite/25728
23161 * lib/gcov.exp (verify-lines): Add "close $fd".
23162
23163 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
23164 Ben Elliston <bje@au.ibm.com>
23165
23166 * gcc.dg/dfp/inf-1.c: New test.
23167
23168 2006-01-12 Janis Johnson <janis187@us.ibm.com>
23169 Yao Qi <qiyaoltc@cn.ibm.com>
23170 Ben Elliston <bje@au.ibm.com>
23171 Jon Grimm <jgrimm2@us.ibm.com>
23172
23173 * gcc.dg/nodfp-1.c: New test.
23174 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23175 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23176 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23177 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23178 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23179 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23180 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23181 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23182 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23183 * gcc.dg/format/dfp-scanf-1.c: Likewise.
23184 * gcc.dg/format/dfp-printf-1.c: Likewise.
23185 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23186 (compat_setup_dfp): New.
23187 * gcc.dg/compat/compat.exp: Use it.
23188 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23189 Make some variables global, prepend "compat_" to their names.
23190 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23191 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23192 * gcc.misc-tests/dectest.exp: New test driver for decTest.
23193 * lib/compat.exp (compat_skip_list): Make global, rename.
23194 * lib/c-compat.exp: New file.
23195 * lib/target-supports.exp (check_effective_target_dfp): New.
23196
23197 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23198 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23199 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23200 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23201 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23202 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23203 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23204 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23205 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23206 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23207 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23208 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23209 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23210 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23211 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23212 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23213 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23214 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23215 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23216 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23217 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23218 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23219 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23220 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23221 gcc.dg/dfp/struct-layout-1.c,
23222 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23223 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23224 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23225 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23226 gcc.dg/dfp/func-vararg-dfp.c,
23227 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23228 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23229 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23230 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23231 gcc.dg/dfp/wtr-conversion-1.c: New tests.
23232
23233 2006-01-11 Richard Guenther <rguenther@suse.de>
23234
23235 PR tree-optimization/25734
23236 * gcc.dg/tree-ssa/pr25734.c: New testcase.
23237
23238 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
23239
23240 PR fortran/25486
23241 * gfortran.dg/literal_character_constant_1_x.F: New test.
23242 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23243 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23244 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23245
23246 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
23247
23248 PR c++/25386
23249 * g++.dg/ext/packed3.C: Add expected packed error.
23250
23251 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
23252
23253 PR target/25706
23254 * gcc.dg/torture/pr25706-1.c: New test.
23255
23256 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
23257
23258 PR tree-optimization/23109
23259 PR tree-optimization/23948
23260 PR tree-optimization/24123
23261
23262 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23263 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23264 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23265 g++.dg/tree-ssa/pr23948.C: New testcases.
23266 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23267 three divisions in order to do the optimization.
23268
23269 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
23270
23271 PR c++/25632
23272 * g++.dg/other/pr25632.C: New test.
23273
23274 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
23275
23276 PR fortran/25730
23277 * gfortran.dg/used_types_1.f90: New test.
23278
23279 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
23280
23281 PR target/25718
23282 * gcc.dg/torture/pr25718-1.c: New test.
23283
23284 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
23285
23286 * gfortran.dg/list_read_2.f90: Fix typo in description.
23287
23288 2006-01-10 Jan Beulich <jbeulich@novell.com>
23289
23290 * lib/target-supports.exp (check_visibility_available): Simplify test
23291 for *-*-netware*.
23292 (check_profiling_available): Fail for *-*-netware*.
23293 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23294 * gcc.dg/20021014-1.c: Likewise.
23295 * gcc.dg/nest.c: Likewise.
23296
23297 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
23298
23299 fortran/24936
23300 * gfortran.dg/forall_3.f90: New test.
23301
23302 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
23303
23304 PR fortran/21977
23305 * gfortran.dg/nesting_2.f90: New test.
23306 * gfortran.dg/nesting_3.f90: New test.
23307
23308 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
23309
23310 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23311 Fix typo in comment.
23312
23313 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
23314
23315 * gfortran.dg/single_char_string.f90: New test.
23316
23317 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
23318
23319 * gfortran.dg/ichar_2.f90: New test.
23320
23321 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
23322
23323 PR fortran/25093
23324 * gfortran.dg/private_type_4.f90: New.
23325
23326 2006-01-07 Richard Guenther <rguenther@suse.de>
23327
23328 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23329
23330 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23331
23332 * gfortran.dg/func_decl_1.f90: New.
23333 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23334 * gfortran.dg/array_alloc_2.f90: Likewise.
23335 * gfortran.dg/char_result_8.f90: Likewise.
23336 * gfortran.dg/dup_save_1.f90: Likewise.
23337 * gfortran.dg/dup_save_2.f90: Likewise.
23338 * gfortran.dg/f2c_6.f90: Likewise.
23339 * gfortran.dg/f2c_7.f90: Likewise.
23340 * gfortran.dg/func_result_2.f90: Likewise.
23341 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23342
23343 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
23344
23345 PR fortran/22146
23346 * gfortran.dg/elemental_subroutine_1.f90: New test.
23347 * gfortran.dg/elemental_subroutine_2.f90: New test.
23348
23349 PR fortran/25029
23350 PR fortran/21256
23351 * gfortran.dg/assumed_size_refs_1.f90: New test.
23352
23353 PR fortran/20868
23354 PR fortran/20870
23355 * gfortran.dg/assumed_size_refs_2.f90: New test.
23356 * gfortran.dg/initialization_1.f90: Change warning message.
23357
23358 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
23359
23360 * gcc.dg/tree-ssa/loop-15.c: New test.
23361
23362 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23363
23364 PR fortran/25598
23365 * gfortran.dg/backspace_3.f: New test.
23366 * gfortran.dg/backspace_4.f: New test.
23367
23368 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23369
23370 PR fortran/24268
23371 * gfortran.dg/fmt_white.f: Update test.
23372
23373 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
23374
23375 * gcc.dg/cast-1.c: Add new warning.
23376 * gcc.dg/cast-2.c: Likewise.
23377 * gcc.dg/cast-3.c: Likewise.
23378 * gcc.dg/format/cast-1.c: Likewise.
23379 * gcc.dg/cast-4.c: New testcase.
23380
23381 2006-01-05 Richard Guenther <rguenther@suse.de>
23382
23383 PR tree-optimization/22555
23384 * gcc.dg/tree-ssa/alias-3.c: New testcase.
23385
23386 2006-01-05 Richard Guenther <rguenther@suse.de>
23387 Diego Novillo <dnovillo@redhat.com>
23388
23389 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23390 * gcc.dg/tree-ssa/loop-8.c: Likewise.
23391 * gcc.dg/tree-ssa/loop-1.c: Likewise.
23392 * gcc.dg/tree-ssa/pr23294.c: Likewise.
23393 * gcc.dg/tree-ssa/pr21985.c: Likewise.
23394 * gcc.dg/tree-ssa/loop-14.c: Likewise.
23395 * gcc.dg/tree-ssa/loop-2.c: Likewise.
23396 * gcc.dg/tree-ssa/loop-3.c: Likewise.
23397 * gcc.dg/tree-ssa/loop-4.c: Likewise.
23398 * gcc.dg/tree-ssa/pr21171.c: Likewise.
23399 * gcc.dg/tree-ssa/loop-5.c: Likewise.
23400 * gcc.dg/tree-ssa/loop-10.c: Likewise.
23401 * gcc.dg/tree-ssa/loop-6.c: Likewise.
23402 * treelang/compile/extravar.tree: Likewise.
23403 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23404 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23405 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23406 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23407 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23408
23409 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
23410
23411 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23412 for 64-bit fix.
23413
23414 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
23415
23416 PR fortran/23675
23417 gfortran.dg/char_result_11.f90: New.
23418
23419 2006-01-04 Mark Mitchell <mark@codesourcery.com>
23420
23421 PR c++/24782
23422 * g++.dg/parse/access9.C: New test.
23423 * g++.dg/tc1/dr52.C: Tweak error markers.
23424
23425 2006-01-04 Richard Henderson <rth@redhat.com>
23426
23427 Merge from gomp branch.
23428 * g++.dg/parse/pragma2.C: Update expected error lines.
23429
23430 2006-01-04 Jakub Jelinek <jakub@redhat.com>
23431
23432 * g++.dg/other/i386-2.C: New test.
23433
23434 PR target/25554
23435 * gcc.c-torture/compile/20051228-1.c: New test.
23436
23437 PR c/25559
23438 * gcc.dg/pr25559.c: New test.
23439
23440 2006-01-03 Mark Mitchell <mark@codesourcery.com>
23441
23442 PR c++/25492
23443 * g++.dg/lookup/friend9.C: New test.
23444
23445 PR c++/25625
23446 * g++.dg/template/repo5.C: New test.
23447
23448 2006-01-03 Steven G. Kargl <kargls@comcast.net>
23449
23450 PR fortran/25101
23451 * gfortran.dg/forall_2.f90: New test.
23452
23453 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
23454
23455 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23456 dg-require-weak. Adjust regexp to handle leading-underscore
23457 targets and space as well as TAB after .weak. Change previous
23458 64-bit fix to not use naked dot.
23459
23460 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
23461
23462 PR rtl-optimization/25578
23463 * gcc.c-torture/execute/20060102-1.c: New testcase.
23464
23465 2006-01-03 Richard Guenther <rguenther@suse.de>
23466
23467 PR c/25183
23468 * gcc.dg/torture/pr25183.c: New testcase.
23469
23470 2006-01-03 Jakub Jelinek <jakub@redhat.com>
23471
23472 Merge from gomp-branch.
23473 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23474 * gcc.dg/ia64-sync-2.c: Likewise.
23475 * gcc.dg/ia64-sync-3.c: Likewise.
23476 * gcc.dg/ia64-sync-4.c: Likewise.
23477 * gcc.dg/sync-2.c: Likewise.
23478 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23479 that sparc64-*-* and sparcv9-*-* supports sync builtins.
23480
23481 2006-01-02 Mark Mitchell <mark@codesourcery.com>
23482
23483 PR c++/25635
23484 * g++.dg/parse/operator6.C: New test.
23485
23486 PR c++/25637
23487 * g++.dg/parse/error29.C: New test.
23488
23489 PR c++/25638
23490 * g++.dg/parse/dtor6.C: New test.
23491
23492 PR c++/25633
23493 * g++.dg/parse/ctor3.C: New test.
23494
23495 PR c++/25634
23496 * g++.dg/template/class3.C: New test.
23497
23498 2006-01-02 Geoffrey Keating <geoffk@apple.com>
23499
23500 * g++.dg/debug/debug9.C: New.
23501
23502 2006-01-02 Steven G. Kargl <kargls@comcast.net>
23503
23504 PR fortran/24640
23505 * gfortran.dg/label_2.f90: New test.
23506
23507 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23508
23509 * g++.dg/lookup/using12.C: Tighten error marker.
23510
23511 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
23512 Andrew Pinski <pinskia@physics.uc.edu>
23513
23514 * gcc.target/powerpc/darwin-abi-3.c: New file.
23515 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23516 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23517 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23518 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23519 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23520 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23521 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23522 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23523
23524 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
23525
23526 * gcc.dg/tree-ssa/loadpre1.c: New;
23527 * gcc.dg/tree-ssa/loadpre2.c: New;
23528 * gcc.dg/tree-ssa/loadpre3.c: New;
23529 * gcc.dg/tree-ssa/loadpre4.c: New;
23530 * gcc.dg/tree-ssa/loadpre5.c: New;
23531 * gcc.dg/tree-ssa/loadpre6.c: New;
23532 * gcc.dg/tree-ssa/loadpre7.c: New;
23533 * gcc.dg/tree-ssa/loadpre8.c: New;
23534 * gcc.dg/tree-ssa/loadpre9.c: New;
23535
23536 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
23537
23538 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23539 * g++.dg/abi/thunk4.C: Likewise.
23540
23541 2006-01-01 Andreas Jaeger <aj@suse.de>
23542
23543 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23544 portable.
23545
23546 2006-01-01 Jakub Jelinek <jakub@redhat.com>
23547
23548 PR c++/25294
23549 * gcc.dg/pragma-pack-3.c: New test.
23550 * g++.dg/parse/pragma3.C: New test.
23551
23552 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23553
23554 PR middle-end/24827
23555 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23556
23557 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23558
23559 PR testsuite/25214
23560 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23561
23562 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
23563
23564 PR fortran/22607
23565 * gfortran-dg/pure_byref_3.f90: New.
23566
23567 fortran/PR 25396
23568 * gfortran.dg/userdef_operator_1.f90: New.
23569
23570 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
23571
23572 * g++.dg/abi/thunk3.C: New.
23573 * g++.dg/abi/thunk4.C: New.
23574
23575 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
23576
23577 PR fortran/25532
23578 * gfortran.dg/host_used_types_1.f90: New test. Check that host
23579 associated derived type components of derived types are
23580 properly declared in contained procedures.
23581
23582 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23583
23584 PR libgfortran/25139
23585 * gfortran.dg/backspace_2.f: New test.
23586
23587 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23588
23589 PR libgfortran/25550
23590 * gfortran.dg/endfile.f: New test.
23591
23592 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23593
23594 PR libgfortran/25419
23595 * gfortran.dg/comma.f: New test.
23596
23597 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23598
23599 * lib/gfortran-dg.exp: Remove trailing whitespace.
23600 * lib/fortran-torture.exp: Test with -fbounds-check instead of
23601 -funroll-all-loops.
23602
23603 2005-12-28 Alan Modra <amodra@bigpond.net.au>
23604
23605 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23606 Extended Double long doubles or repeat tests when long double is
23607 the same size as double.
23608
23609 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23610
23611 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23612
23613 PR testsuite/25442
23614 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23615 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23616
23617 PR testsuite/25441
23618 * gcc.dg/pr23911.c: Make test variable static.
23619
23620 PR testsuite/25444
23621 * gcc.dg/tree-ssa/pr14841.c: Likewise.
23622
23623 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23624
23625 PR c++/25439
23626 * g++.dg/parse/crash17.C: Adjust error markers.
23627 * g++.dg/template/error20.C: New test.
23628
23629 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23630
23631 PR c++/23172
23632 * g++.dg/ext/complit4.C: New test.
23633
23634 PR c++/25417
23635 * g++.dg/ext/complit5.C: Likewise.
23636
23637 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
23638
23639 PR tree-optimization/25125
23640 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23641 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23642 * gcc.c-torture/execute/pr25125.c: New.
23643
23644 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
23645
23646 PR fortran/25029
23647 PR fortran/21256
23648 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23649 functions with incorrect assumed size references.
23650
23651 2005-12-24 Mark Mitchell <mark@codesourcery.com>
23652
23653 PR c++/23171
23654 * g++.dg/opt/init1.C: New test.
23655
23656 2005-12-23 Mark Mitchell <mark@codesourcery.com>
23657
23658 PR c++/24671
23659 * g++.dg/template/sfinae3.C: New test.
23660
23661 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23662
23663 * g++.dg/other/friend4.C: New test.
23664
23665 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23666
23667 PR target/25005
23668 * g++.dg/opt/pr25005.C: New test.
23669
23670 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23671
23672 PR c++/25369
23673 * g++.dg/template/ptrmem16.C: New test.
23674
23675 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
23676
23677 PR fortran/25029
23678 PR fortran/21256
23679 * gfortran.dg/initialization_1.f90: Add test of SIZE.
23680
23681 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23682
23683 PR libgfortran/25307
23684 * gfortran.dg/list_read_5.f90: New test.
23685
23686 2005-12-22 Richard Henderson <rth@redhat.com>
23687
23688 * gcc.target/i386/sse-7.c: Use -msse2.
23689
23690 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23691
23692 PR rtl-optimization/25432
23693 * gcc.c-torture/compile/20051216-1.c: New test.
23694
23695 PR objc/25328
23696 * objc/execute/pr25328.m: New test.
23697
23698 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23699
23700 PR c++/25364
23701 * g++.dg/template/call4.C: New test.
23702
23703 2005-12-22 Dale Johannesen <dalej@apple.com>
23704
23705 * gcc.target/i386/sse-17.c: New.
23706
23707 2005-12-22 Paul Brook <paul@codesourcery.com>
23708
23709 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23710
23711 2005-12-22 Paul Brook <paul@codesourcery.com>
23712
23713 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23714
23715 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23716
23717 PR tree-opt/25513
23718 * gcc.c-torture/compile/pr25513.c: New test.
23719
23720 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23721
23722 PR c++/23333
23723 * g++.dg/parse/error25.C: Add more tests.
23724
23725 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23726
23727 PR fortran/18990
23728 * gfortran.dg/der_charlen_1.f90: New.
23729
23730 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
23731
23732 PR fortran/20889
23733 * gfortran.dg/pointer_component_type_1.f90: New test.
23734
23735 PR fortran/25029
23736 PR fortran/21256
23737 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23738 should give an error with assumed size array refernces and checks
23739 those that should not.
23740 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23741 reference an upper bound so that it does not generate an error.
23742
23743 PR fortran/19362
23744 PR fortran/20244
23745 PR fortran/20864
23746 PR fortran/25391
23747 * gfortran.dg/used_dummy_types_1.f90: New test.
23748 * gfortran.dg/used_dummy_types_2.f90: New test.
23749 * gfortran.dg/used_dummy_types_3.f90: New test.
23750 * gfortran.dg/used_dummy_types_4.f90: New test.
23751 * gfortran.dg/used_dummy_types_5.f90: New test.
23752
23753 PR fortran/23152
23754 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23755 group already being USE associated.
23756 * gfortran.dg/assumed_shape_nml.f90: New test.
23757 * gfortran.dg/assumed_size_nml.f90: New test.
23758
23759 PR fortran/20862
23760 PR fortran/25053
23761 PR fortran/25063
23762 PR fortran/25064
23763 PR fortran/25066
23764 PR fortran/25067
23765 PR fortran/25068
23766 PR fortran/25307
23767 * gfortran.dg/io_constraints_1.f90: New test.
23768 * gfortran.dg/io_constraints_1.f90: New test.
23769 * gfortran.dg/iostat_3.f90: Change wording of warning.
23770 * gfortran.dg/g77/19981216-0.f: The same.
23771
23772 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
23773
23774 PR tree-optimization/23518
23775 * gcc.dg/pr23518.c: New.
23776
23777 2005-12-21 Mike Stump <mrs@apple.com>
23778
23779 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23780
23781 2005-12-21 Paul Brook <paul@codesourcery.com>
23782
23783 * gcc.dg/pr19340.c: Skip on m68k targets.
23784
23785 2005-12-21 Steven Bosscher <stevenb@suse.de>
23786
23787 PR rtl-optimization/25196
23788 * gcc.dg/pr25196.c: New test.
23789
23790 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
23791
23792 PR fortran/25423
23793 gfortran.dg/where_nested_1.f90: New.
23794
23795 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
23796
23797 PR tree-optimization/25382.
23798 * gcc.dg/tree-ssa/pr25382.c: New.
23799
23800 2005-12-20 Richard Guenther <rguenther@suse.de>
23801
23802 PR middle-end/24306
23803 * gcc.target/i386/pr24306.c: New testcase.
23804
23805 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
23806
23807 PR tree-optimization/25501
23808 * gcc.dg/tree-ssa/pr25501.c: New.
23809
23810 2005-12-20 Richard Guenther <rguenther@suse.de>
23811
23812 Revert
23813 2005-12-02 Richard Guenther <rguenther@suse.de>
23814
23815 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23816
23817 2005-12-20 Mark Mitchell <mark@codesourcery.com>
23818
23819 PR c++/21228
23820 * g++.dg/warn/Wunreachable-code-2.C: New test.
23821
23822 2005-12-19 Mark Mitchell <mark@codesourcery.com>
23823
23824 PR c++/24278
23825 * g++.dg/template/ctor5.C: New test.
23826
23827 PR c++/24915
23828 * g++.dg/template/overload8.C: New test.
23829
23830 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
23831
23832 * gcc.c-torture/compile/pr25483 : New test.
23833
23834 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23835
23836 PR c++/20552
23837 * g++.dg/ext/typeof10.C: New test.
23838
23839 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
23840
23841 * gcc.dg/mt-loopi1.c: New.
23842
23843 2005-12-18 Richard Guenther <rguenther@suse.de>
23844
23845 PR tree-optimization/25481
23846 * gcc.dg/torture/pr25481.c: New testcase.
23847
23848 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23849
23850 PR rtl-optimization/21041
23851 * gcc.dg/pr21041.c: New test.
23852
23853 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23854
23855 PR libgfortran/25463
23856 * gfortran.dg/advance.f90: New test.
23857
23858 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
23859
23860 * gcc.dg/20051201-1.c: New test.
23861
23862 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
23863
23864 PR fortran/25018
23865 * gfortran.dg/initialization_1.f90: New test.
23866 * gfortran.dg/enum_5.f90: Change dg-error to new message.
23867 * gfortran.dg/g77/980616-0.f: The same.
23868
23869 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23870
23871 * PR fortran/25458
23872 * gfortran.dg/chkbits.f90: New test.
23873
23874 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23875
23876 * gfortran.dg/enum_5.f: Revert to previous version.
23877
23878 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23879
23880 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23881 * gfortran.dg/nested_modules_1.f90: Ditto.
23882 * gfortran.dg/hollerith_f95.f90: Ditto.
23883 * gfortran.dg/select_5.f90: Ditto.
23884 * gfortran.dg/secnds.f: Ditto.
23885 * gfortran.dg/hollerith2.f90: Ditto.
23886 * gfortran.dg/imag_2.f: Ditto.
23887 * gfortran.dg/ftell_2.f90: Ditto.
23888 * gfortran.dg/malloc_free_1.f90: Ditto.
23889 * gfortran.dg/logint-1.f: Ditto.
23890 * gfortran.dg/recursive_statement_functions.f90: Ditto.
23891 * gfortran.dg/e_d_fmt.f90: Ditto.
23892 * gfortran.dg/hollerith_legacy.f90: Ditto.
23893 * gfortran.dg/logint-2.f: Ditto.
23894 * gfortran.dg/enum_5.f90: Ditto.
23895 * gfortran.dg/f2c_2.f90: Ditto.
23896 * gfortran.dg/pr17143.f90: Ditto.
23897 * gfortran.dg/namelist_14.f90: Ditto.
23898 * gfortran.dg/logint-3.f: Ditto.
23899 * gfortran.dg/spread_scalar_source.f90: Ditto.
23900 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23901 * gfortran.dg/namelist_11.f: Ditto.
23902 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23903 * gfortran.dg/g77/20010519-1.f
23904 * gfortran.dg/g77/alpha1.f: Ditto.
23905 * gfortran.dg/g77/990115-1.f: Ditto.
23906 * gfortran.dg/g77/erfc.f: Ditto.
23907 * gfortran.dg/g77/19990313-3.f: Ditto.
23908 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23909 * gfortran.dg/g77/20010426.f: Ditto.
23910 * gfortran.dg/g77/19990313-0.f: Ditto.
23911 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23912 * gfortran.dg/g77/20000629-1.f: Ditto.
23913 * gfortran.dg/g77/970125-0.f: Ditto.
23914 * gfortran.dg/g77/8485.f: Ditto.
23915 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23916 * gfortran.dg/g77/19990313-1.f: Ditto.
23917 * gfortran.dg/g77/int8421.f: Ditto.
23918 * gfortran.dg/g77/19990305-0.f: Ditto.
23919 * gfortran.dg/g77/947.f: Ditto.
23920 * gfortran.dg/g77/19990905-2.f: Ditto.
23921 * gfortran.dg/g77/cabs.f: Ditto.
23922 * gfortran.dg/g77/19990313-2.f: Ditto.
23923 * gfortran.dg/g77/20020307-1.f: Ditto.
23924 * gfortran.dg/g77/dcomplex.f: Ditto.
23925 * gfortran.dg/g77/19990502-1.f: Ditto.
23926 * gfortran.dg/g77/19981216-0.f: Ditto.
23927 * gfortran.dg/common_4.f90: Ditto.
23928 * gfortran.dg/entry_4.f90: Ditto.
23929 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23930 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23931 * gfortran.dg/namelist_12.f: Ditto.
23932 * gfortran.dg/scale_1.f90: Ditto.
23933 * gfortran.dg/modulo_1.f90
23934 * gfortran.dg/hollerith.f90: Ditto.
23935 * gfortran.dg/direct_io_3.f90: Ditto.
23936 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23937 * gfortran.dg/gnu_logical_1.F: Ditto.
23938 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23939 * gfortran.dg/assign_1.f90: Ditto.
23940 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23941 * gfortran.dg/pr23095.f: Ditto.
23942 * gfortran.dg/read_float_1.f90: Ditto.
23943
23944 2005-12-17 Andreas Jaeger <aj@suse.de>
23945
23946 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23947 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23948
23949 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23950
23951 PR fortran/24268
23952 * gfortran.dg/fmt_white.f: New test.
23953
23954 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23955
23956 * gfortran.dg/label_1.f90: New test.
23957
23958 2005-12-15 Ben Elliston <bje@au.ibm.com>
23959
23960 PR testsuite/25422
23961 * gcc.dg/20031012-1.c: Add -Walways-true option.
23962 * gcc.dg/weak/weak-3.c: Likewise.
23963 * g++.old-deja/g++.mike/warn8.C: Likewise.
23964
23965 2005-12-16 Mike Stump <mrs@apple.com>
23966
23967 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23968 exit.
23969
23970 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23971
23972 PR libgfortran/25264
23973 PR libgfortran/25349
23974 * gfortran.dg/tl_editing.f90: Added additional checks.
23975 * gfortran.dg/t_editing.f: New test.
23976 * gfortran.dg/write_padding.f90: New test
23977
23978 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23979
23980 PR testsuite/25215
23981 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23982
23983 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23984
23985 PR rtl-optimization/24899
23986 * gcc.c-torture/execute/20051215-1.c: New test.
23987
23988 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23989
23990 PR 24823
23991 * gfortran.dg/pr24823.f: New test.
23992
23993 2005-12-16 Jeff Law <law@redhat.com>
23994
23995 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23996
23997 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23998
23999 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24000 (base_types): Change C++ style comments to C style comments. Remove
24001 aligned types from the array. Keep Enums disabled.
24002 (complex_types): Remove aligned types from the array.
24003 Comment out "_Complex long double".
24004 (attrib_types): Remove.
24005 (complex_attrib_types): Remove.
24006 (attrib_array_types): Remove.
24007 (complex_attrib_array_types): Remove.
24008 (aligned_bitfld_types): Remove.
24009 (n_aligned_bitfld_types): Remove.
24010 (FEATURE_ALIGNEDPACKED): Delete.
24011 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24012 (singles): Remove support for adding attributes.
24013 (choose_type): Remove support for attributed types.
24014 (generate_fields): Remove support for attributed bit-fields.
24015 Remove support for adding attributes.
24016 (generate_random_tests): Remove support for adding attributes.
24017 (features): Add back "[0] :0" and "complex vector [0]".
24018 (main): Remove support for attributed bit-fields.
24019 Uncomment the calling of generate_random_tests for the rests of
24020 the tests.
24021
24022 2005-12-16 Jan Hubicka <jh@suse.cz>
24023
24024 * gcc.c-torture/combine/pr25224.c: New.
24025
24026 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
24027
24028 PR other/25028
24029 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24030 HP-UX.
24031
24032 2005-12-15 Richard Sandiford <richard@codesourcery.com>
24033
24034 * gcc.dg/20051215-1.c: New file.
24035
24036 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24037
24038 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24039 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24040
24041 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
24042
24043 PR fortran/18197
24044 * gfortran.dg/dummy_functions_1.f90: New.
24045
24046 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
24047
24048 PR rtl-optimization/25310
24049 * gcc.c-torture/compile/pr25310.c: New test.
24050
24051 2005-12-14 Jakub Jelinek <jakub@redhat.com>
24052
24053 PR debug/25023
24054 * gcc.dg/pr25023.c: New test.
24055
24056 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24057
24058 * g++.old-deja/g++.brendan/redecl1.C,
24059 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24060 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24061 g++.old-deja/g++.oliva/typeof1.C,
24062 g++.old-deja/g++.other/crash16.C,
24063 g++.old-deja/g++.other/crash34.C,
24064 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24065 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24066 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24067 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24068 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24069 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24070 Remove xfail.
24071
24072 2005-12-14 Kean Johnston <jkj@sco.com>
24073 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24074
24075 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24076 * gcc.target/i386/20020523-1.c: Ditto.
24077 * gcc.target/i386/tailcall-1.c: Ditto.
24078 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24079 * gcc.target/i386/ssetype-5.c: Ditto.
24080
24081 2005-12-14 Jeff Law <law@redhat.com>
24082
24083 * gcc.dg/tree-ssa/foldstring-1.c: New test.
24084
24085 2005-12-14 Jakub Jelinek <jakub@redhat.com>
24086
24087 PR target/25254
24088 PR target/24188
24089 * gcc.target/i386/pr25254.c: New test.
24090 * gfortran.dg/PR24188.f: New test.
24091
24092 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
24093
24094 * lib/fortran-torture.exp: Catch remaining uses of
24095 remote_file build delete.
24096
24097 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24098
24099 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24100
24101 2005-12-14 Ben Elliston <bje@au.ibm.com>
24102
24103 * gcc.dg/warn-addr-cmp.c: New test.
24104
24105 2005-12-13 Jakub Jelinek <jakub@redhat.com>
24106
24107 PR debug/25023
24108 PR target/25293
24109 * gcc.target/i386/pr25293.c: New test.
24110
24111 2005-12-13 Petr Machata <machata@post.cz>
24112
24113 PR c++/24907
24114 * g++.dg/parse/comma2.C: New test.
24115
24116 2005-12-13 Mark Mitchell <mark@codesourcery.com>
24117 Jakub Jelinek <jakub@redhat.com>
24118
24119 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24120 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24121 (limits.h): Include unconditionally.
24122 (stdlib.h): Likewise.
24123 (hashtab.h): Do not include.
24124 (getopt.h): Likewise.
24125 (stddef.h): Include.
24126 (hashval_t): Define.
24127 (struct entry): Add "next" field.
24128 (HASH_SIZE): New macro.
24129 (hash_table): New variable.
24130 (switchfiles): Do not use xmalloc.
24131 (mix): New macro.
24132 (iterative_hash): New function.
24133 (hasht): Remove.
24134 (e_exists): New function.
24135 (e_insert): Likewise.
24136 (output): Use, instead of libiberty hashtable functions.
24137 (main): Do not use getopt. Do not call htab_create.
24138
24139 2005-12-13 Jakub Jelinek <jakub@redhat.com>
24140
24141 PR c++/25331
24142 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24143 put atal* and atpaal* attributes on array elements.
24144 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24145 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24146 put atal* and atpaal* attributes on array elements.
24147 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24148
24149 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
24150
24151 * gcc.dg/single-precision-constant.c: New test.
24152
24153 2005-12-13 Alan Modra <amodra@bigpond.net.au>
24154
24155 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24156 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24157 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24158 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24159 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24160 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24161 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24162 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24163 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24164 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24165 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24166 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24167 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24168 gcc.target/powerpc/ppc-sdata-2.c,
24169 gcc.target/powerpc/ppc-stackalign-1.c,
24170 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24171 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24172 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24173 gcc.target/powerpc/rs6000-ldouble-2.c,
24174 gcc.target/powerpc/rs6000-power2-1.c,
24175 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24176 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
24177 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
24178 option into target selector.
24179 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
24180 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24181
24182 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
24183
24184 PR objc/25348
24185 * objc.dg/encode-9.m: New test.
24186
24187 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24188
24189 PR testsuite/20772
24190 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24191 * gcc.dg/asm-b.c: Fix typo.
24192 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24193 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24194 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24195 i?86 lp64 and x86_64 ilp32.
24196 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24197 on i?86 lp64.
24198 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24199
24200 2005-12-12 Steven G. Kargl <kargls@comcast.net>
24201
24202 PR fortran/25078
24203 gfortran.dg/equiv_5.f90: New test.
24204
24205 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
24206
24207 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24208 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24209 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24210 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24211 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24212 * gcc.dg/tree-ssa/reassoc-5.c: New.
24213 * gcc.dg/tree-ssa/reassoc-6.c: New.
24214 * gcc.dg/tree-ssa/reassoc-7.c: New.
24215 * gcc.dg/tree-ssa/reassoc-8.c: New.
24216 * gcc.dg/tree-ssa/reassoc-9.c: New.
24217 * gcc.dg/tree-ssa/reassoc-10.c: New.
24218 * gcc.dg/tree-ssa/reassoc-11.c: New.
24219
24220 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24221
24222 PR testsuite/25167
24223 PR testsuite/24478
24224 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24225
24226 2005-12-12 Mark Mitchell <mark@codesourcery.com>
24227
24228 PR c++/25300
24229 * g++.dg/template/inherit.C: Do not use a generic error message.
24230
24231 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
24232
24233 PR libobjc/25354
24234 * objc.dg/gnu-encoding: New directory.
24235 * objc.dg/gnu-encoding/compat-common.h: New file.
24236 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24237 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24238 * objc.dg/gnu-encoding/vector-defs.h: New file.
24239 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24240 * objc.dg/gnu-encoding/generate-random.c: New file.
24241 * objc.dg/gnu-encoding/generate-random_r.c: New file.
24242 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24243 * objc.dg/gnu-encoding/generate-random.h: New file.
24244
24245 2005-12-11 Mark Mitchell <mark@codesourcery.com>
24246
24247 PR c++/25337
24248 * g++.dg/template/defarg7.C: New test.
24249
24250 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
24251
24252 PR libobjc/25347
24253 * objc.dg/encode-8.m: New test.
24254
24255 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
24256
24257 PR libobjc/25346
24258 * objc.dg/encode-7.m: New test.
24259
24260 2005-12-10 Mark Mitchell <mark@codesourcery.com>
24261
24262 PR c++/25010
24263 * g++.dg/opt/inline10.C: New test.
24264
24265 2005-12-11 Steven G. Kargl <kargls@comcast.net>
24266
24267 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24268
24269 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
24270
24271 * gfortran.dg/substring_equivalence.f90: typo in comment
24272
24273 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24274
24275 PR fortran/25068
24276 * gfortran.dg/iostat_3.f90: New test.
24277
24278 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
24279
24280 PR fortran/23815
24281 * gfortran.dg/unf_io_convert_1.f90: New test.
24282 * gfortran.dg/unf_io_convert_2.f90: New test.
24283 * gfortran.dg/unf_io_convert_3.f90: New test.
24284
24285 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24286
24287 PR testsuite/20772
24288 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24289 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24290 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24291 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24292 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24293 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24294 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24295 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24296 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24297 gcc.dg/torture/fp-int-convert-float128-timode.c,
24298 gcc.dg/torture/fp-int-convert-float128.c,
24299 gcc.dg/torture/fp-int-convert-float80-timode.c,
24300 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24301 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24302
24303 * gcc.dg/tls/opt-1.c: Require effective target fpic.
24304
24305 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
24306
24307 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24308
24309 2005-12-10 Richard Sandiford <richard@codesourcery.com>
24310
24311 * gcc.dg/20051207-1.c,
24312 * gcc.dg/20051207-2.c,
24313 * gcc.dg/20051207-3.c: New tests.
24314
24315 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24316
24317 PR testsuite/20772
24318 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24319 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24320 dg-skip-if target selector.
24321
24322 PR testsuite/20772
24323 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24324 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24325 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24326 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24327 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24328 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24329 and/or merge with i?86 cases.
24330
24331 * gcc.dg/tls/opt-3.c: Require effective target fpic.
24332
24333 PR testsuite/20772
24334 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24335 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24336 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24337 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24338 x86_64-*-linux*.
24339
24340 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
24341
24342 PR target/25311
24343 * gcc.c-torture/compile/pr25311.c: New test.
24344
24345 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24346
24347 PR libgfortran/25039
24348 * gfortran.dg/read_comma.f: New test.
24349
24350 2005-12-08 Jakub Jelinek <jakub@redhat.com>
24351
24352 PR c++/19317
24353 * g++.dg/opt/pr19317-1.C: New test.
24354 * g++.dg/opt/pr19317-2.C: New test.
24355 * g++.dg/opt/pr19317-3.C: New test.
24356
24357 PR target/19005
24358 * gcc.c-torture/execute/pr19005.c: New test.
24359
24360 PR target/17828
24361 * g++.old-deja/g++.other/comdat5.C: New test.
24362 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24363
24364 * g++.dg/compat/struct-layout-1.exp: New file.
24365 * g++.dg/compat/struct-layout-1.h: New.
24366 * g++.dg/compat/struct-layout-1_generate.c: New.
24367 * g++.dg/compat/struct-layout-1_x1.h: New.
24368 * g++.dg/compat/struct-layout-1_x2.h: New.
24369 * g++.dg/compat/struct-layout-1_y1.h: New.
24370 * g++.dg/compat/struct-layout-1_y2.h: New.
24371
24372 * gcc.dg/20050330-2.c: New test.
24373
24374 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
24375
24376 PR fortran/25292
24377 * gfortran.dg/associated_1.f90: New.
24378
24379 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24380
24381 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24382 ILP32 vect_no_align platforms.
24383
24384 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
24385 Jakub Jelinek <jakub@redhat.com>
24386
24387 PR target/25268
24388 * gcc.c-torture/compile/20051207-1.c: New test.
24389
24390 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24391
24392 PR testsuite/20772
24393 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24394 gcc.dg/torture/pr18582-1.c,
24395 gcc.target/i386/attributes-error.c: Also test on x86_64.
24396
24397 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24398
24399 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24400
24401 PR c++/19397
24402 * g++.dg/template/typedef3.C: New test.
24403
24404 PR c++/19762
24405 PR c++/19764
24406 * g++.dg/template/dtor3.C: Fix error markers.
24407
24408 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
24409
24410 * lib/target-supports.exp (check_effective_target_sync_char_short):
24411 Add s390*.
24412
24413 2005-12-06 Janis Johnson <janis187@us.ibm.com>
24414
24415 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24416
24417 2005-12-06 Roger Sayle <roger@eyesopen.com>
24418
24419 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24420 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24421 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24422 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24423
24424 2005-12-06 Roger Sayle <roger@eyesopen.com>
24425
24426 PR c++/25263
24427 * g++.dg/other/array2.C: New test case.
24428
24429 2005-12-05 Geoffrey Keating <geoffk@apple.com>
24430
24431 * gcc.dg/darwin-weakimport-3.c: New.
24432
24433 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24434 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24435 and to work on Darwin.
24436 * gcc.dg/attr-weakref-1b.c: New file.
24437 * gcc.dg/attr-weakref-2.c: New test.
24438 * gcc.dg/darwin-weakref-1.c: New test.
24439
24440 2005-12-05 Janis Johnson <janis187@us.ibm.com>
24441
24442 PR testsuite/25247
24443 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24444 use in selector expressions.
24445 (dg-xfail-if): Ditto.
24446 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24447 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24448 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24449 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24450 * gcc.test-framework/test-framework.exp: Skip generated tests if
24451 CHECK_TEST_FRAMEWORK is not 1.
24452
24453 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24454
24455 PR tree-optimization/24963
24456 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24457
24458 PR target/24108
24459 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24460
24461 PR target/18580
24462 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24463 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24464 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24465 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24466
24467 2005-12-05 Jakub Jelinek <jakub@redhat.com>
24468
24469 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24470 dg-options.
24471
24472 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24473
24474 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24475
24476 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24477
24478 * gcc.dg/format/cast-1.c: New test.
24479
24480 2005-12-04 Roger Sayle <roger@eyesopen.com>
24481
24482 PR c/7776
24483 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24484 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24485 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24486 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24487
24488 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24489
24490 * gcc.dg/cast-pretty-print-1.c: New test.
24491
24492 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24493
24494 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24495
24496 2005-12-02 Mark Mitchell <mark@codesourcery.com>
24497
24498 PR c++/24173
24499 * g++.dg/template/friend40.C: New test.
24500
24501 2005-12-02 Jakub Jelinek <jakub@redhat.com>
24502
24503 PR target/25199
24504 * gcc.target/i386/movq-2.c: New test.
24505 * gcc.target/i386/movq.c: Remove target i?86, instead add
24506 dg-require-effective-target ilp32.
24507
24508 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24509
24510 PR c++/24103
24511 * g++.dg/other/default1.C: New test.
24512
24513 2005-12-02 Richard Guenther <rguenther@suse.de>
24514
24515 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24516
24517 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
24518
24519 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24520
24521 2005-12-02 Alan Modra <amodra@bigpond.net.au>
24522
24523 PR target/21017
24524 * gcc.target/powerpc/rotate.c: New.
24525
24526 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24527
24528 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24529 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24530
24531 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
24532
24533 PR c/13384
24534 * gcc.dg/pr17730-1.c: Adjust.
24535 * gcc.dg/lvalue1.c (main): Likewise.
24536 * gcc.dg/lvalue-2.c: Likewise.
24537 * g++.dg/pr7503-3.C
24538
24539 2005-12-01 Geoffrey Keating <geoffk@apple.com>
24540
24541 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24542 error messages.
24543
24544 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
24545
24546 PR fortran/24789
24547 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
24548
24549 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24550
24551 PR target/24475
24552 * lib/target-supports.exp (check_effective_target_tls): New.
24553 (check_effective_target_tls_runtime): New.
24554 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24555 for TLS support.
24556 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24557 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24558 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24559 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24560 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24561 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24562 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24563 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24564 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24565 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24566 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24567 effective-target TLS.
24568 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24569 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24570 effective-target TLS runtime.
24571
24572 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24573
24574 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24575
24576 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
24577
24578 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24579 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24580 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24581 ignored" warnings when "packing" is the same as the ABI layout.
24582
24583 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
24584
24585 PR fortran/21302
24586 * gfortran.dg/line_length_1.f: New test.
24587 * gfortran.dg/line_length_2.f90: Ditto.
24588
24589 2005-11-30 Richard Guenther <rguenther@suse.de>
24590
24591 PR tree-optimization/21655
24592 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24593
24594 2005-11-30 Dale Johannesen <dalej@apple.com>
24595
24596 * gcc.c-torture/compile/pr24930.c: New.
24597
24598 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
24599
24600 PR fortran/15809
24601 * gfortran.dg/auto_char_dummy_array.f90: New test.
24602
24603 2005-11-30 Jeff Law <law@redhat.com>
24604
24605 * g++.old-deja/g++.law/pr25000.C: New test.
24606
24607 2005-11-30 Jakub Jelinek <jakub@redhat.com>
24608
24609 * gcc.dg/tls/opt-11.c: New test.
24610
24611 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
24612
24613 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24614 targets.
24615 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24616 LP64 ia64.
24617
24618 2005-11-29 Jakub Jelinek <jakub@redhat.com>
24619
24620 * gfortran.dg/open_access_1.f90: New test.
24621
24622 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24623
24624 * gcc.dg/charset/builtin2.c: New test.
24625
24626 2005-11-28 Jakub Jelinek <jakub@redhat.com>
24627
24628 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24629 on mmix-*-* for *_[xy].c.
24630
24631 2005-11-28 Kean Johnston <jkj@sco.com>
24632
24633 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24634 headers.
24635 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24636 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24637 * gcc.target/i386/asm-3.c: Ditto.
24638 * gcc.target/i386/clobbers.c: Ditto.
24639 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24640 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24641 test regexp.
24642 * gcc.target/i386/mul.c: Ditto.
24643 * gcc.target/i386/ssetype-1.c: Ditto.
24644 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24645 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24646 static so the test works with -fPIC mode too. Based on comment in
24647 PR19231 by Pinski.
24648 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24649
24650 2005-11-28 Richard Guenther <rguenther@suse.de>
24651
24652 * gcc.dg/alias-9.c: New testcase.
24653 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24654
24655 2005-11-28 Roger Sayle <roger@eyesopen.com>
24656 Uros Bizjak <uros@kss-loka.si>
24657
24658 PR middle-end/20219
24659 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24660 tan(x)/sin(x) transformations.
24661
24662 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
24663
24664 PR middle-end/24575
24665 * gcc.dg/tree-ssa/divide-3.c: New test.
24666 * gcc.dg/tree-ssa/divide-4.c: New test.
24667
24668 2005-11-27 Steven G. Kargl <kargls@comcast.net>
24669
24670 PR fortran/24917
24671 * gfortran.dg/boz_6.f90: New test.
24672
24673 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24674
24675 PR fortran/23912
24676 * gfortran.dg/modulo_1.f90: New test.
24677
24678 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24679
24680 PR libfortran/24919
24681 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24682 fail on CRLF platforms.
24683 * gfortran.dg/ftell_2.f90: Likewise.
24684
24685 2005-11-26 Eric Christopher <echristo@apple.com>
24686
24687 * gcc.dg/intmax_t-1.c: Remove mips xfail.
24688
24689 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24690
24691 * objc.dg/gnu-runtime-3.m: Simplify.
24692
24693 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24694
24695 PR middle-end/23669
24696 * gcc.dg/tree-ssa/divide-1.c: New test.
24697 * gcc.dg/tree-ssa/divide-2.c: New test.
24698
24699 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24700
24701 PR libgfortran/24945
24702 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24703
24704 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24705
24706 PR libgfortran/24945
24707 * gfortran.dg/open_status_2.f90: New test.
24708
24709 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24710
24711 * gcc.c-torture/execute/builtins/fprintf.c,
24712 gcc.c-torture/execute/builtins/fputs-lib.c,
24713 gcc.c-torture/execute/builtins/fputs.c,
24714 gcc.c-torture/execute/builtins/lib/fprintf.c,
24715 gcc.c-torture/execute/builtins/lib/printf.c,
24716 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24717
24718 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
24719
24720 * gcc.dg/20050922-2.c: New test.
24721
24722 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24723
24724 * objc.dg/gnu-runtime-3.m: New test.
24725
24726 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24727
24728 PR c++/9278
24729 * g++.dg/other/void1.C: New test.
24730
24731 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
24732
24733 PR middle-end/24998
24734 * gcc.dg/torture/fp-int-convert-float.c,
24735 gcc.dg/torture/fp-int-convert-double.c,
24736 gcc.dg/torture/fp-int-convert-long-double.c,
24737 gcc.dg/torture/fp-int-convert-timode.c,
24738 gcc.dg/torture/fp-int-convert-float80.c,
24739 gcc.dg/torture/fp-int-convert-float80-timode.c,
24740 gcc.dg/torture/fp-int-convert-float128.c,
24741 gcc.dg/torture/fp-int-convert-float128-timode.c,
24742 gcc.dg/torture/fp-int-convert.h: New files.
24743
24744 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24745
24746 PR middle-end/24989
24747 * gcc.dg/tree-ssa/bool-10.c: New test.
24748 * gcc.dg/tree-ssa/bool-11.c: New test.
24749 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24750
24751 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24752
24753 PR middle-end/24990
24754 * tree-ssa/pr24990-1.c: New test.
24755
24756 2005-11-24 Richard Guenther <rguenther@suse.de>
24757 Dirk Mueller <dmueller@suse.de>
24758
24759 PR c++/14024
24760 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24761 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24762 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24763 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24764 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24765 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24766
24767 2005-11-23 Uros Bizjak <uros@kss-loka.si>
24768
24769 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24770
24771 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
24772
24773 PR c/21668
24774 * gcc.dg/Wc++-compat.c: New.
24775 * gcc.dg/Wno-c++-compat.c: New.
24776
24777 2005-11-23 Alan Modra <amodra@bigpond.net.au>
24778
24779 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24780 (vspltish, vspltisw): Likewise.
24781
24782 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24783
24784 PR libgfortran/24794
24785 * gfortran.dg/namelist_12.f: Fix quotes.
24786 * gfortran.dg/namelist_13.f90: Fix quotes.
24787 * gfortran.dg/namelist_14.f90: Fix quotes.
24788 * gfortran.dg/namelist_15.f90: Fix quotes.
24789 * gfortran.dg/namelist_use.f90: Fix quotes.
24790 * gfortran.dg/namelist_use_only.f90: Fix quotes.
24791 * gfortran.dg/namelist_21.f90: New test.
24792 * gfortran.dg/namelist_22.f90: New test.
24793
24794 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
24795
24796 PR target/23435
24797 * gcc.c-torture/compile/pr23435.c: New.
24798
24799 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24800
24801 * gcc.c-torture/execute/floatunsisf-1.c: New test.
24802
24803 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24804
24805 * gcc.target/powerpc/405-macchw-1.c,
24806 gcc.target/powerpc/405-macchw-2.c,
24807 gcc.target/powerpc/405-macchwu-1.c,
24808 gcc.target/powerpc/405-macchwu-2.c,
24809 gcc.target/powerpc/405-machhw-1.c,
24810 gcc.target/powerpc/405-machhw-2.c,
24811 gcc.target/powerpc/405-machhwu-1.c,
24812 gcc.target/powerpc/405-machhwu-2.c,
24813 gcc.target/powerpc/405-maclhw-1.c,
24814 gcc.target/powerpc/405-maclhw-2.c,
24815 gcc.target/powerpc/405-maclhwu-1.c,
24816 gcc.target/powerpc/405-maclhwu-2.c,
24817 gcc.target/powerpc/405-mulchw-1.c,
24818 gcc.target/powerpc/405-mulchw-2.c,
24819 gcc.target/powerpc/405-mulchwu-1.c,
24820 gcc.target/powerpc/405-mulchwu-2.c,
24821 gcc.target/powerpc/405-mulhhw-1.c,
24822 gcc.target/powerpc/405-mulhhw-2.c,
24823 gcc.target/powerpc/405-mulhhwu-1.c,
24824 gcc.target/powerpc/405-mulhhwu-2.c,
24825 gcc.target/powerpc/405-mullhw-1.c,
24826 gcc.target/powerpc/405-mullhw-2.c,
24827 gcc.target/powerpc/405-mullhwu-1.c,
24828 gcc.target/powerpc/405-mullhwu-2.c,
24829 gcc.target/powerpc/405-nmacchw-1.c,
24830 gcc.target/powerpc/405-nmacchw-2.c,
24831 gcc.target/powerpc/405-nmachhw-1.c,
24832 gcc.target/powerpc/405-nmachhw-2.c,
24833 gcc.target/powerpc/405-nmaclhw-1.c,
24834 gcc.target/powerpc/405-nmaclhw-2.c,
24835 gcc.target/powerpc/440-macchw-1.c,
24836 gcc.target/powerpc/440-macchw-2.c,
24837 gcc.target/powerpc/440-macchwu-1.c,
24838 gcc.target/powerpc/440-macchwu-2.c,
24839 gcc.target/powerpc/440-machhw-1.c,
24840 gcc.target/powerpc/440-machhw-2.c,
24841 gcc.target/powerpc/440-machhwu-1.c,
24842 gcc.target/powerpc/440-machhwu-2.c,
24843 gcc.target/powerpc/440-maclhw-1.c,
24844 gcc.target/powerpc/440-maclhw-2.c,
24845 gcc.target/powerpc/440-maclhwu-1.c,
24846 gcc.target/powerpc/440-maclhwu-2.c,
24847 gcc.target/powerpc/440-mulchw-1.c,
24848 gcc.target/powerpc/440-mulchw-2.c,
24849 gcc.target/powerpc/440-mulchwu-1.c,
24850 gcc.target/powerpc/440-mulchwu-2.c,
24851 gcc.target/powerpc/440-mulhhw-1.c,
24852 gcc.target/powerpc/440-mulhhw-2.c,
24853 gcc.target/powerpc/440-mulhhwu-1.c,
24854 gcc.target/powerpc/440-mulhhwu-2.c,
24855 gcc.target/powerpc/440-mullhw-1.c,
24856 gcc.target/powerpc/440-mullhw-2.c,
24857 gcc.target/powerpc/440-mullhwu-1.c,
24858 gcc.target/powerpc/440-mullhwu-2.c,
24859 gcc.target/powerpc/440-nmacchw-1.c,
24860 gcc.target/powerpc/440-nmacchw-2.c,
24861 gcc.target/powerpc/440-nmachhw-1.c,
24862 gcc.target/powerpc/440-nmachhw-2.c,
24863 gcc.target/powerpc/440-nmaclhw-1.c,
24864 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24865
24866 2005-11-21 Jakub Jelinek <jakub@redhat.com>
24867
24868 PR fortran/24774
24869 * gfortran.dg/inquire_9.f90: New test.
24870
24871 PR fortran/21647
24872 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24873
24874 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
24875
24876 PR libfortran/24432
24877 * lib/target-supports.exp (check_effective_target_fortran_large_real):
24878 Check that 'cos' is supported.
24879
24880 2005-11-21 Paul Thomas <pault@gcc.gnu.org
24881
24882 PR fortran/24223
24883 * gfortran.dg/substring_equivalence.f90: New test.
24884
24885 PR fortran/24705
24886 * gfortran.dg/auto_internal_assumed.f90: New test.
24887
24888 2005-11-21 Uros Bizjak <uros@kss-loka.si>
24889
24890 * gcc.dg/fold-div-2.c: New test.
24891
24892 2005-11-20 Ian Lance Taylor <ian@airs.com>
24893
24894 PR rtl-optimization/24883
24895 * gcc.c-torture/compile/pr24883.c: New test.
24896
24897 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
24898
24899 PR middle-end/20583
24900 * gcc.c-torture/compile/pr20583.c: New.
24901
24902 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
24903
24904 * gcc.c-torture/execute/usmul.c: New test.
24905
24906 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24907
24908 * gcc.dg/tree-ssa/vrp22.c: New test.
24909
24910 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24911
24912 PR middle-end/24912
24913 * gcc.dg/torture/pr24912-1.c: New test.
24914
24915 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24916
24917 PR fortran/24862
24918 * gfortran.dg/arrayio_derived_1.f90: New test.
24919
24920 2005-11-19 Richard Guenther <rguenther@suse.de>
24921
24922 PR middle-end/23294
24923 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24924
24925 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24926
24927 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24928
24929 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24930
24931 PR c++/8355
24932 * g++.dg/template/friend39.C: New test.
24933
24934 2005-11-18 James E Wilson <wilson@specifix.com>
24935
24936 * gcc.dg/builtin-strstr.c: New.
24937
24938 2005-11-18 Richard Henderson <rth@redhat.com>
24939
24940 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24941 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24942 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24943 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24944 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24945 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24946 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24947 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24948 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24949 renaming to remove initial "ia64-".
24950
24951 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24952
24953 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24954
24955 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24956
24957 * g++.dg/cpp/string-2.C: New test.
24958
24959 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24960
24961 * gcc.dg/tree-ssa/loop-14.c: New test.
24962
24963 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24964 Michael Chamberlain <michael@chamberlain.net.au>
24965
24966 * ada/acats/run_all.sh (target_run): Kill long running tests.
24967
24968 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24969
24970 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24971 * gcc.dg/cleanup-9.c: Likewise.
24972 * gcc.dg/cleanup-10.c: Likewise.
24973 * gcc.dg/cleanup-11.c: Likewise.
24974
24975 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24976
24977 PR fortran/24892
24978 * gfortran.dg/open_access_append_1.f90: New test.
24979 * gfortran.dg/open_access_append_2.f90: New test.
24980
24981 2005-11-16 Richard Guenther <rguenther@suse.de>
24982
24983 PR middle-end/24851
24984 * gcc.c-torture/execute/pr24851.c: New testcase.
24985
24986 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24987
24988 * gcc.dg/fold-overflow-1.c: New test.
24989
24990 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24991
24992 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24993 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24994
24995 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24996
24997 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24998 structures.
24999 * g++.dg/eh/forced2.C: Likewise.
25000 * g++.dg/eh/forced3.C: Likewise.
25001 * g++.dg/eh/forced4.C: Likewise.
25002
25003 2005-11-11 Mike Stump <mrs@apple.com>
25004
25005 * g++.old-deja/g++.mike/unused.C: Add.
25006
25007 2005-11-15 Mark Mitchell <mark@codesourcery.com>
25008
25009 PR c++/24667
25010 * g++.dg/warn/Wcast-qual1.C: New test.
25011
25012 2005-11-15 Jan Hubicka <jh@suse.cz>
25013
25014 * gcc.dg/winline-5.c: Add large-unit-insns limit.
25015
25016 2005-11-14 David Edelsohn <edelsohn@gnu.org>
25017
25018 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25019
25020 2005-11-14 Diego Novillo <dnovillo@redhat.com>
25021
25022 PR 24840
25023 * gcc.dg/tree-ssa/pr24840.c: New test.
25024
25025 2005-11-14 Janis Johnson <janis187@us.ibm.com>
25026
25027 PR testsuite/24841
25028 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25029
25030 2005-11-14 Dale Johannesen <dalej@apple.com>
25031
25032 * gcc.c-torture/execute/20051113-1.c: New.
25033
25034 2005-11-14 Mark Mitchell <mark@codesourcery.com>
25035
25036 PR c++/24687
25037 * g++.dg/template/crash43.C: New test.
25038
25039 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
25040
25041 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25042
25043 2005-11-13 Mark Mitchell <mark@codesourcery.com>
25044
25045 PR c++/24817
25046 * g++.dg/eh/spec8.C: New test.
25047
25048 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
25049
25050 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25051
25052 2005-11-13 Mark Mitchell <mark@codesourcery.com>
25053
25054 PR c++/20293
25055 * g++.dg/parse/ambig4.C: New test.
25056 * g++.dg/tc1/dr101.C: Adjust error markers.
25057 * g++.dg/lookup/strong-using-2.C: Likewise.
25058 * g++.dg/lookup/ambig5.C: Likewise.
25059 * g++.dg/lookup/ambig4.C: Likewise.
25060 * g++.dg/parse/crash22.C: Likewise.
25061
25062 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
25063
25064 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25065
25066 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
25067
25068 * gcc.dg/nested-calls-1.c: New test.
25069
25070 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25071
25072 * gfortran.dg/complex_intrinsic_1.f90: New test.
25073 * gfortran.dg/complex_intrinsic_2.f90: New test.
25074 * gfortran.dg/fgetc_1.f90: New test.
25075 * gfortran.dg/fgetc_2.f90: New test.
25076 * gfortran.dg/fgetc_3.f90: New test.
25077 * gfortran.dg/ftell_1.f90: New test.
25078 * gfortran.dg/ftell_2.f90: New test.
25079 * gfortran.dg/gnu_logical_1.F: New test.
25080 * gfortran.dg/gnu_logical_2.f90: New test.
25081
25082 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
25083
25084 PR middle-end/24820
25085 * gcc.dg/pr24820.c: New test.
25086
25087 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
25088
25089 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25090 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25091 variable.
25092
25093 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25094
25095 PR testsuite/24614
25096 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25097
25098 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
25099
25100 * gcc.target/cris/cris.exp: New file.
25101 * gcc.target/cris/rld-legit1.c: New test.
25102 * gcc.target/cris/rld-legit2.c: New test.
25103
25104 2005-11-12 Jakub Jelinek <jakub@redhat.com>
25105
25106 PR c++/24780
25107 * g++.dg/opt/pr24780.C: New test.
25108
25109 PR c++/24761
25110 * g++.dg/template/asm1.C: New test.
25111
25112 2005-11-12 Steven G. Kargl <kargls@comcast.net>
25113
25114 PR libgfortran/24787
25115 * gfortran.dg/scan_1.f90: New test.
25116
25117 2005-11-12 Jan Hubicka <jh@suse.cz>
25118
25119 * gcc.target/i386/minmax-1.c: New.
25120 * gcc.target/i386/minmax-2.c: New.
25121
25122 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
25123
25124 * gcc.dg/pr24445.c: Fix for 64-bit targets.
25125
25126 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
25127
25128 * gcc.c-torture/execute/20051110-1.c,
25129 gcc.c-torture/execute/20051110-2.c: New tests.
25130
25131 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
25132
25133 PR middle-end/24750
25134 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25135 New tests.
25136
25137 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
25138
25139 * lib/target-libpath.exp (get_shlib_extension): New proc.
25140 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25141 * lib/gfortran.exp (gfortran_link_flags): Likewise.
25142 * lib/objc.exp (objc_target_compile): Likewise.
25143 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25144 detection.
25145
25146 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
25147
25148 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25149
25150 * lib/target-supports.exp (check_effective_target_static_libgfortran):
25151 Add -static to additional_flags and pass it to target_compile.
25152
25153 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25154
25155 PR libgfortran/24719
25156 gfortran.dg/read_noadvance.f90: New test.
25157
25158 PR libgfortran/24699
25159 gfortran.dg/fmt_t_2.f90: New test.
25160
25161 PR libgfortran/24785
25162 gfortran.dg/read_x_eor.f90: New test.
25163
25164 PR libgfortran/24584
25165 gfortran.dg/namelist_empty.f90: Rename test.
25166
25167 PR libgfortran/24489
25168 gfortran/read_eor.f90: Rename test.
25169
25170 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
25171
25172 PR fortran/15976
25173 * gfortran.dg/automatic_module_variable.f90: New test.
25174
25175 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
25176
25177 PR target/24445
25178 * gcc.dg/pr24445.c: New test.
25179
25180 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
25181
25182 PR fortran/24655
25183 PR fortran/24755
25184 * gfortran.dg/recursive_statement_functions.f90: Add statement
25185 functions using inline intrinsic functions and parameters to test
25186 that they no longer seg-fault.
25187
25188 PR fortran/24409
25189 gfortran.dg/nested_modules_4.f90: New test.
25190 gfortran.dg/nested_modules_5.f90: New test.
25191
25192 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25193
25194 PR fortran/24643
25195 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25196
25197 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
25198
25199 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25200 failures.
25201
25202 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25203
25204 * gcc.dg/sparc-getcontext-1.c: New test.
25205
25206 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
25207
25208 * gcc.dg/ifcvt-fabs-1.c: New test.
25209
25210 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
25211
25212 PR other/4372
25213 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25214 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25215
25216 2005-11-09 Richard Guenther <rguenther@suse.de>
25217
25218 PR tree-optimization/24716
25219 * gcc.c-torture/execute/pr24716.c: New testcase.
25220
25221 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
25222
25223 * gcc.dg/pr24624.c: Disable for non S/390 targets.
25224
25225 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
25226
25227 PR 24624
25228 * gcc.dg/pr24624.c: Testcase added.
25229
25230 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
25231
25232 PR 24623
25233 * g++.dg/other/pr24623.C: Testcase added.
25234
25235 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
25236
25237 PR fortran/22607
25238 * gfortran-dg/pure_byref_1.f90: New.
25239 * gfortran-dg/pure_byref_2.f90: New.
25240
25241 2005-11-09 Uros Bizjak <uros@kss-loka.si>
25242
25243 PR c/24101
25244 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25245 * gcc.dg/dg.exp: Run main loop also for *.i files.
25246
25247 2005-11-08 Jakub Jelinek <jakub@redhat.com>
25248
25249 PR c++/19450
25250 * g++.dg/tls/diag-3.C: New test.
25251 * g++.dg/tls/diag-4.C: New test.
25252 * g++.dg/tls/static-1.C: New test.
25253 * g++.dg/tls/static-1a.cc: New file.
25254
25255 2005-11-08 Diego Novillo <dnovillo@redhat.com>
25256
25257 PR 23046
25258 * g++.dg/tree-ssa/pr23046.C: New test.
25259
25260 2005-11-08 Devang Patel <dpatel@apple.com>
25261
25262 PR tree-optimization/23115
25263 * gcc.dg/tree-ssa/pr23115.c: New.
25264
25265 2005-11-08 David Edelsohn <edelsohn@gnu.org>
25266
25267 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25268 * gcc.target/powerpc/pr16155.c: Same.
25269 * gcc.target/powerpc/altivec-1.c: Same.
25270 * gcc.target/powerpc/altivec-2.c: Same.
25271 * gcc.target/powerpc/altivec-3.c: Same.
25272 * gcc.target/powerpc/altivec-5.c: Same.
25273 * gcc.target/powerpc/altivec-11.c: Same.
25274 * gcc.target/powerpc/altivec-12.c: Same.
25275 * gcc.target/powerpc/altivec-14.c: Same.
25276 * gcc.target/powerpc/altivec-22.c: Same.
25277 * gcc.target/powerpc/altivec-consts.c: Same.
25278 * gcc.target/powerpc/altivec-pr22085.c: Same.
25279 * gcc.target/powerpc/altivec-splat.c: Same.
25280 * gcc.target/powerpc/altivec-varargs-1.c: Same.
25281 * gcc.target/powerpc/altivec-vec-merge.c: Same.
25282 * gcc.target/powerpc/darwin-longlong.c: Same.
25283
25284 2005-11-08 Uros Bizjak <uros@kss-loka.si>
25285
25286 PR target/19340
25287 * gcc.dg/pr19340.c: New test.
25288
25289 2005-11-07 Ian Lance Taylor <ian@airs.com>
25290
25291 PR rtl-optimization/24683
25292 * gcc.dg/pr24683.c: New test.
25293
25294 2005-11-07 Uros Bizjak <uros@kss-loka.si>
25295
25296 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25297 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25298
25299 2005-11-07 Uros Bizjak <uros@kss-loka.si>
25300
25301 * gcc.target/i386/pr23376.c: Compile with -mmmx.
25302
25303 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
25304
25305 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25306
25307 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
25308
25309 PR target/24230
25310
25311 * gcc.target/powerpc/altivec-consts.c,
25312 gcc.target/powerpc/altivec-splat.c: New testcase.
25313
25314 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
25315
25316 PR c/24599
25317
25318 * gcc.dg/overflow-2.c: New testcase.
25319
25320 2005-11-07 Jakub Jelinek <jakub@redhat.com>
25321
25322 PR rtl-optimization/23567
25323 * gcc.c-torture/execute/20051104-1.c: New test.
25324
25325 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
25326
25327 PR fortran/24534
25328 gfortran.dg/private_type_2.f90: Modified to check that case with
25329 PRIVATE declaration within derived type is accepted.
25330
25331 PR fortran/20838
25332 gfortran.dg/pointer_assign_1.f90: New test.
25333
25334 PR fortran/20840
25335 * gfortran.dg/arrayio_0.f90: New test.
25336
25337 PR fortran/17737
25338 gfortran.dg/data_initialized.f90: New test.
25339 gfortran.dg/data_constraints_1.f90: New test.
25340 gfortran.dg/data_constraints_2.f90: New test.
25341
25342 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
25343
25344 PR fortran/24174
25345 PR fortran/24305
25346 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25347
25348 2005-11-06 Diego Novillo <dnovillo@redhat.com>
25349
25350 PR 24670
25351 * gcc.dg/tree-ssa/pr24670.c: New test.
25352
25353 2005-11-05 Ian Lance Taylor <ian@airs.com>
25354
25355 PR target/22432
25356 * gcc.target/i386/pr22432.c: New test.
25357
25358 2005-11-05 Richard Henderson <rth@redhat.com>
25359
25360 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25361 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25362 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25363 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25364 from gcc.dg/alpha-*.
25365 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25366 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25367
25368 2005-11-05 Andreas Jaeger <aj@suse.de>
25369
25370 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25371
25372 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25373
25374 PR target/23424
25375 * gcc.dg/torture/pr23424-1.c: New test.
25376
25377 2005-11-04 Richard Henderson <rth@redhat.com>
25378
25379 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25380 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25381 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25382 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25383 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25384 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25385 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25386 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25387 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25388 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25389 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25390 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25391 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25392 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25393 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25394 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25395 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25396 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25397 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25398 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25399 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25400 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25401 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25402 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25403 Move from gcc.dg/.
25404 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25405 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25406 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25407 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25408 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25409 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25410 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25411 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25412 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25413 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25414 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25415 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25416 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25417 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25418 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25419 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25420 gcc.target/i386/lea.c, gcc.target/i386/local.c,
25421 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25422 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25423 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25424 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25425 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25426 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25427 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25428 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25429 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25430 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25431 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25432 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25433 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25434 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25435 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25436 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25437 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25438 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25439 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25440 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25441 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25442 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25443 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25444 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25445 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25446 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25447 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25448 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25449
25450 2005-11-04 Diego Novillo <dnovillo@redhat.com>
25451
25452 PR 24627
25453 * gcc.dg/tree-ssa/pr24627.c: New test.
25454
25455 2005-11-04 Paul Brook <paul@codesourcery.com>
25456
25457 * gcc.dg/tls/opt-10.c: New test.
25458
25459 2005-11-04 Andreas Jaeger <aj@suse.de>
25460
25461 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25462 avoid extra warnings.
25463
25464 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25465
25466 PR libfortran/22298
25467 * lib/target-supports.exp
25468 (check_effective_target_static_libgfortran): New
25469 static_libgfortran effective target.
25470 * gfortran.dg/static_linking_1.f: New test.
25471 * gfortran.dg/static_linking_1.c: New file.
25472
25473 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25474
25475 * gcc.dg/pr24615.c: Guard test with { target fpic }.
25476
25477 2005-11-03 Josh Conner <jconner@apple.com>
25478
25479 PR c++/19989
25480 g++.dg/ext/array2.C: New test.
25481 g++.dg/template/dependent-name3.C: New test.
25482 g++.dg/template/dependent-name4.C: New test.
25483 g++.dg/template/sfinae2.C: New test.
25484
25485 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25486
25487 PR preprocessor/22042
25488 * gcc.dg/cpp/strify4.c: New test.
25489
25490 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25491
25492 PR c++/17964
25493 * g++.dg/cpp/string-1.C: New test.
25494
25495 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25496
25497 * gcc.target/powerpc: New directory.
25498 * gcc.target/powerpc/powerpc.exp: New file.
25499 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25500 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25501 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25502 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25503 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25504 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25505 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25506 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25507 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25508 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25509 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25510 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25511 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25512 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25513 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25514 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25515 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25516 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25517 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25518 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25519 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25520 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25521 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25522 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25523 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25524 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25525 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25526 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25527 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25528 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25529 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25530 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25531 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25532 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25533
25534 2005-11-03 Mark Mitchell <mark@codesourcery.com>
25535
25536 PR c++/21627
25537 * g++.dg/warn/inline2.C: New test.
25538
25539 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25540
25541 PR middle-end/23155
25542 * g++.dg/ext/c99struct1.C: New test.
25543 * gcc.dg/union-cast-1.c: New test.
25544 * gcc.dg/union-cast-2.c: New test.
25545 * gcc.dg/union-cast-3.c: New test.
25546
25547 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25548
25549 PR middle-end/24589
25550 * gcc.c-torture/execute/zero-struct-2.c: New test.
25551
25552 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25553
25554 PR c++/24582
25555 * g++.dg/init/switch1.C: New test.
25556
25557 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25558
25559 * gcc.dg/delay-slot-1.c: New test.
25560
25561 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
25562
25563 PR target/24620
25564 * gcc.dg/pr24620.c: New test.
25565
25566 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25567
25568 PR c/24329
25569 * gcc.dg/format/unnamed-1.c: New test.
25570
25571 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25572
25573 PR c++/22434
25574 * g++.dg/expr/cond8.C: New test.
25575
25576 PR c++/24560
25577 * g++.dg/parse/dot1.C: New test.
25578
25579 2005-11-02 Jan Hubicka <jh@suse.cz>
25580
25581 PR target/23303
25582 * gcc.dg/i386-lea.c: New test
25583
25584 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25585
25586 PR target/24615
25587 * gcc.dg/pr24615.c: New test.
25588
25589 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25590
25591 PR target/24600
25592 * gcc.dg/pr24600.c: New test.
25593
25594 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25595
25596 PR c++/19253
25597 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25598 * g++.dg/parse/typename9.C: New test.
25599 * g++/dg/parse/typename10.C: Likewise.
25600
25601 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
25602
25603 PR fortran/18157
25604 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25605 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25606 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25607
25608 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25609
25610 PR c++/24569
25611 * g++.dg/debug/static1.C: New test.
25612
25613 2005-11-02 Josh Conner <jconner@apple.com>
25614
25615 * g++.dg/crash38.C: moved into proper directory...
25616 * g++.dg/template/crash42.C: ...here
25617
25618 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
25619
25620 PR target/18338
25621 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25622 pcc_bitfield_type_matters || default_packed.
25623
25624 * lib/target-supports.exp
25625 (check_effective_target_pcc_bitfield_type_matters): New proc.
25626 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25627
25628 PR testsuite/23304
25629 * lib/target-supports.exp (check_effective_default_packed): New proc.
25630 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25631 Gate expected errors on target ! default_packed.
25632 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25633
25634 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25635
25636 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25637 change (r106358).
25638
25639 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25640
25641 PR fortran/24008
25642 * gfortran.dg/entry_5.f90: New.
25643 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25644
25645 2005-11-01 Bob Wilson <bob.wilson@acm.org>
25646
25647 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25648
25649 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
25650
25651 PR fortran/21565
25652 gfortran.dg/namelist_blockdata.f90: New test.
25653
25654 PR fortran/18737
25655 gfortran.dg/external_implicit_none.f90: New test.
25656
25657 PR fortran/14994
25658 * gfortran.dg/secnds.f: New test.
25659
25660 2005-10-31 Jan Hubicka <jh@suse.cz>
25661
25662 PR target/20928
25663 * gcc.c-torture/compile/pr20928.c: New test.
25664
25665 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
25666
25667 PR middle-end/23492
25668 * gcc.c-torture/compile/zero-strct-5.c: New test.
25669
25670 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
25671
25672 PR libgfortran/24584
25673 * gfortran.dg/pr24584.f90: New test.
25674
25675 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
25676
25677 PR fortran/18883
25678 * gfortran.dg/char_result_9.f90: New.
25679 * gfortran.dg/char_result_10.f90: New.
25680
25681 2005-10-30 Jan Hubicka <jh@suse.cz>
25682
25683 * g++.dg/tree-ssa/pr24172.C: New testcase.
25684
25685 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25686
25687 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25688
25689 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
25690
25691 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25692 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25693 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25694 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25695 gfortran.dg/enum_9.f90,
25696 gfortran.fortran-torture/compile/enum_1.f90,
25697 gfortran.fortran-torture/execute/enum_1.f90,
25698 gfortran.fortran-torture/execute/enum_2.f90,
25699 gfortran.fortran-torture/execute/enum_3.f90,
25700 gfortran.fortran-torture/execute/enum_4.f90: New tests.
25701
25702 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
25703
25704 PR target/18482
25705 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25706 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25707
25708 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25709
25710 PR libfortran/20179
25711 * gfortran.dg/mixed_io_1.f90: New test.
25712 * gfortran.dg/mixed_io_1.c: New file.
25713
25714 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25715
25716 * gfortran.dg/malloc_free_1.f90: New test.
25717
25718 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
25719
25720 * gcc.dg/nested-func-4.c: Require profiling -pg.
25721
25722 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25723
25724 PR C++/23229
25725 * g++.dg/warn/main-2.C: New test.
25726
25727 2005-10-28 Steven G. Kargl <kargls@comcast.net>
25728
25729 PR fortran/24545
25730 * gfortran.dg/interface_2.f90: new test.
25731
25732 2005-10-28 Josh Conner <jconner@apple.com>
25733
25734 PR c++/22153
25735 * g++.dg/template/crash38.C: New test.
25736 * g++.dg/parse/explicit1.C: Change expected errors.
25737
25738 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25739
25740 PR C++/23426
25741 * g++.dg/other/large-size-array.C: New test.
25742
25743 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25744
25745 PR middle-end/24362
25746 * g++.dg/opt/complex4.C: New test.
25747
25748 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
25749
25750 * gcc.dg/nested-func-4.c: New test.
25751
25752 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
25753
25754 PR fortran/24158
25755 gfortran.dg/derived_recursion.f90: New test.
25756 gfortran.dg/implicit_actual.f90: New test.
25757
25758 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
25759
25760 PR middle-end/24295, PR testsuite/24477
25761 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
25762 removed when weakref hits the tree.
25763
25764 2005-10-25 Jakub Jelinek <jakub@redhat.com>
25765
25766 * gfortran.dg/cray_pointers_4.f90: New test.
25767
25768 * gfortran.dg/cray_pointers_5.f90: New test.
25769
25770 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
25771
25772 PR fortran/22290
25773 * gfortran.dg/assign_5.f90: New test.
25774 * gfortran.dg/assign_6.f: New test.
25775
25776 2005-10-25 Uros Bizjak <uros@kss-loka.si>
25777
25778 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
25779 CPU has no SSE support.
25780
25781 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
25782
25783 PR libgfortran/24224
25784 * gfortran.dg/arrayio_1.f90: Update attribution.
25785 * gfortran.dg/arrayio_2.f90: Update attribution.
25786 * gfortran.dg/arrayio_3.f90: Update attribution.
25787 * gfortran.dg/arrayio_4.f90: Update test conditions.
25788 * gfortran.dg/arrayio_5.f90: Update attribution.
25789 * gfortran.dg/arrayio_6.f90: New test.
25790 * gfortran.dg/arrayio_7.f90: New test.
25791
25792 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
25793
25794 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25795
25796 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25797
25798 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25799
25800 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25801
25802 PR fortran/24416
25803 * gfortran.dg/namelist_char_only.f90: New test.
25804
25805 2005-10-24 Asher Langton <langton2@llnl.gov>
25806
25807 PR fortran/17031
25808 PR fortran/22282
25809 * gfortran.dg/cray_pointers_1.f90: New test.
25810 * gfortran.dg/cray_pointers_2.f90: New test.
25811 * gfortran.dg/cray_pointers_3.f90: New test.
25812 * gfortran.dg/loc_1.f90: New test.
25813 * gfortran.dg/loc_2.f90: New test.
25814
25815 2005-10-24 Steven Bosscher <stevenb@suse.de>
25816
25817 * gcc.dg/pr24225.c: New test.
25818
25819 2005-10-24 Asher Langton <langton2@llnl.gov>
25820
25821 * gfortran.dg/dup_save_1.f90: New test.
25822 * gfortran.dg/dup_save_2.f90: New test.
25823
25824 2005-10-24 Paul Brook <paul@codesourcery.com>
25825
25826 PR 24107
25827 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25828 stdint.h.
25829
25830 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
25831
25832 PR libgfortran/24489
25833 * gfortran.dg/pr24489.f90: New test.
25834
25835 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
25836
25837 PR fortran/23635
25838 * gfortran.dg/ichar_1.f90: Add tests for derived types.
25839
25840 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
25841
25842 PR target/18911
25843 * g++.dg/init/array16.C: Skip for mmix-*-*.
25844
25845 2005-10-23 Asher Langton <langton2@llnl.gov>
25846
25847 * gfortran.dg/byte_1.f90: New test.
25848 * gfortran.dg/byte_2.f90: New test.
25849
25850 2005-10-23 David Edelsohn <edelsohn@gnu.org>
25851
25852 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25853
25854 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
25855
25856 PR fortran/18022
25857 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25858
25859 PR fortran/24311
25860 * gfortran.dg/merge_char_const.f90: New test.
25861
25862 PR fortran/24384
25863 * gfortran.dg/spread_scalar_source.f90: New test.
25864
25865 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
25866
25867 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25868
25869 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25870 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25871
25872 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25873
25874 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
25875
25876 PR fortran/24426
25877 * gfortran.dg/der_pointer_4.f90: New.
25878
25879 2005-10-22 David Ayers <d.ayers@inode.at>
25880
25881 * obj-c++.dg/except-1.mm: Simplify.
25882
25883 2005-10-21 David Ayers <d.ayers@inode.at>
25884
25885 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25886
25887 2005-10-21 Jakub Jelinek <jakub@redhat.com>
25888
25889 * gfortran.dg/assumed_dummy_2.f90: New test.
25890
25891 2005-10-21 James E Wilson <wilson@specifix.com>
25892
25893 PR preprocessor/15220
25894 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25895
25896 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
25897
25898 * gcc.c-torture/execute/20051021-1.c: New test.
25899
25900 2005-10-21 Mark Mitchell <mark@codesourcery.com>
25901
25902 PR c++/24260
25903 * g++.dg/ext/tmplattr1.C: New test.
25904
25905 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25906
25907 PR fortran/24440
25908 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25909
25910 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25911
25912 * obj-c++.dg/except-1.mm: New.
25913
25914 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25915
25916 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25917
25918 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25919
25920 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25921
25922 PR middle-end/24295
25923 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25924 declarations with the same names as thunks' alias targets, use
25925 aliases instead.
25926 * gcc.dg/attr-alias-3.c: New test.
25927 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25928
25929 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25930
25931 PR c++/22618
25932 * g++.dg/parse/access8.C: New test.
25933
25934 2005-10-20 Richard Guenther <rguenther@suse.de>
25935
25936 PR c++/24439
25937 * g++.dg/tree-ssa/pr24439.C: New testcase.
25938
25939 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25940
25941 * g++.dg/opt/delay-slot-1.C: New test.
25942
25943 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25944
25945 PR fortran/21625
25946 * gfortran.fg/der_init_1.f90: New.
25947
25948 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25949
25950 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25951
25952 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25953
25954 PR c++/21908
25955 * g++.dg/parse/error28.C: New test.
25956
25957 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25958
25959 * gcc.dg/profile-generate-2.c: New test.
25960
25961 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25962
25963 PR target/23589
25964 * g++.dg/ext/dllimport11.C: New.
25965
25966 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25967
25968 PR c++/22293
25969 * g++.dg/other/friend3.C: New test.
25970
25971 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25972
25973 PR c++/23293
25974 * g++.dg/template/error19.C: New test.
25975
25976 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25977
25978 PR c++/21383
25979 * g++.dg/overload/koenig2.C: New.
25980
25981 PR c++/23118
25982 * g++.dg/overload/error2.C: New.
25983
25984 PR c++/22604
25985 * g++.dg/inherit/covariant14.C: New.
25986
25987 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25988
25989 PR c++/23440
25990 * g++.dg/parse/for1.C: New test.
25991
25992 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25993
25994 PR fortran/23446
25995 * gfortran.dg/host_dummy_index_1.f90: New test.
25996
25997 PR fortran/21459
25998 * gfortran.dg/automatic_char_len_2.f90: New test.
25999
26000 PR fortran/20866
26001 * gfortran.dg/recursive_statement_functions.f90: New test.
26002
26003 PR fortran/20853
26004 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26005
26006 PR fortran/20849
26007 * gfortran.dg/external_initializer.f90: New test.
26008
26009 PR fortran/20837
26010 * non_module_public.f90: New test.
26011
26012 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
26013
26014 PR c++/24386
26015 * g++.dg/template/overload7.C: New.
26016
26017 PR c++/22551
26018 * g++.dg/other/switch2.C: Remove expected warnings.
26019
26020 PR c++/21353
26021 * g++.dg/template/defarg6.C: New.
26022
26023 2005-10-17 Uros Bizjak <uros@kss-loka.si>
26024
26025 PR target/24315
26026 * gcc.target/i386/pr24315.c: New test.
26027
26028 2005-10-16 Mark Mitchell <mark@codesourcery.com>
26029
26030 PR c++/24389
26031 * g++.dg/template/static21.C: New test.
26032 * g++.dg/template/static21-a.cc: Likewise.
26033
26034 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
26035
26036 PR c++/23959
26037 * g++.dg/warn/Wswitch-default-1.C: New test.
26038 * g++.dg/warn/Wswitch-default-2.C: New test.
26039
26040 2005-10-16 Mark Mitchell <mark@codesourcery.com>
26041
26042 PR c++/22173
26043 * g++.dg/parse/template18.C: New test.
26044 * g++.dg/template/nontype15.C: Likewise.
26045
26046 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
26047
26048 PR fortran/22273
26049 * gfortran.dg/spec_expr_2.f90: New.
26050
26051 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
26052
26053 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26054 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26055 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26056 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26057 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26058 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26059 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26060 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
26061 previous target-specific skips and warning-message matches where
26062 applicable.
26063
26064 2005-10-15 Mark Mitchell <mark@codesourcery.com>
26065
26066 PR c++/21347
26067 * g++.dg/warn/Wctor-dtor.C: New test.
26068
26069 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26070
26071 PR c/23439
26072 * gcc.dg/for-1.c: New test.
26073
26074 2005-10-14 Mark Mitchell <mark@codesourcery.com>
26075
26076 PR c++/19565
26077 * g++.dg/warn/Wconversion1.C: New test.
26078 * g++.dg/ext/packed4.C: Compile with -w.
26079 * g++.dg/opt/20050511-1.C: Likewise.
26080 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26081
26082 2005-10-14 Jakub Jelinek <jakub@redhat.com>
26083
26084 * gfortran.dg/boz_5.f90: New test.
26085
26086 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
26087
26088 PR c++/22551
26089 * g++.dg/other/switch2.C: New.
26090
26091 PR c++/23984
26092 * g++.dg/init/ctor7.C: New.
26093
26094 2005-10-13 David Edelsohn <edelsohn@gnu.org>
26095
26096 PR c++/23730
26097 * g++.dg/parse/crash32.C: New test.
26098
26099 2005-10-13 Mark Mitchell <mark@codesourcery.com>
26100
26101 PR c++/20721
26102 * g++.dg/init/goto2.C: New test.
26103
26104 PR c++/22464
26105 * g++.dg/template/crash/41.C: New test.
26106
26107 PR c++/22180
26108 * g++.dg/template/crash40.C: New test.
26109
26110 PR c++/23694
26111 * g++.dg/parse/friend5.C: New test.
26112
26113 PR c++/23307
26114 * g++.dg/template/crash38.C: New test.
26115
26116 PR c++/22352
26117 * g++.dg/template/friend38.C: New test.
26118
26119 PR c++/22405
26120 * g++.dg/template/crash39.C: New test.
26121
26122 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
26123
26124 * gcc.dg/debug/dwarf2/dwarf-char1.c,
26125 gcc.dg/debug/dwarf2/dwarf-char2.c,
26126 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26127
26128 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26129
26130 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
26131
26132 * gcc.dg/dll-2.c: Add tests for warnings.
26133 * gcc.dg/dll-3.c: Likewise.
26134 * gcc.dg/dll-4.c: Likewise.
26135
26136 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26137 * g++.dg/ext/dllimport2.C: Likewise.
26138 * g++.dg/ext/dllimport3.C: Likewise.
26139 * g++.dg/ext/dllimport7.C: Likewise.
26140 * g++.dg/ext/dllimport8.C: Likewise.
26141 * g++.dg/ext/dllimport9.C: Likewise.
26142
26143 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
26144
26145 PR fortran/24092
26146 * gfortran.dg/derived_pointer_recursion.f90: New test.
26147
26148 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
26149
26150 * gcc.c-torture/execute/20051012-1.c: New test.
26151
26152 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
26153
26154 PR fortran/18082
26155 * gfortran.dg/automatic_char_len_1.f90: New test.
26156
26157 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
26158
26159 PR fortran/20847
26160 * gfortran.dg/save_common.f90: New test.
26161
26162 PR fortran/20856
26163 * gfortran.dg/save_result.f90: New test.
26164
26165 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
26166
26167 PR c++/21592
26168 * g++.dg/template/dependent-expr1.C: Add new expected error.
26169 * g++.dg/template/dependent-expr2.C: Adjust error text.
26170 * g++.dg/template/overload6.C: New.
26171
26172 PR c++/23797
26173 * g++.dg/other/typename8.C: New.
26174
26175 PR c++/21117
26176 * g++.dg/other/return1.C: New.
26177
26178 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
26179
26180 PR c++/24052
26181 * g++.dg/ext/label5.C: New.
26182
26183 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
26184
26185 PR c++/19964
26186 * g++.dg/parse/crash31.C: New.
26187
26188 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
26189
26190 * g++.dg/ipa/ipa-1.c: New test.
26191 * g++.dg/ipa/ipa-2.c: New test.
26192 * g++.dg/ipa/ipa-3.c: New test.
26193 * g++.dg/ipa/ipa-4.c: New test.
26194 * g++.dg/ipa/ipa-5.c: New test.
26195 * g++.dg/ipa/ipa.exp: New file.
26196
26197 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
26198
26199 PR fortran/24207
26200 * gfortran.dg/private_type_3.f90: New test.
26201
26202 2005-10-11 Steven G. Kargl <kargls@comcast.net>
26203
26204 PR fortran/20786
26205 gfortran.dg/aint_anint_1.f90: New test.
26206
26207 2005-10-11 Steven G. Kargl <kargls@comcast.net>
26208
26209 PR libgfortran/24313
26210 gfortran.dg/csqrt.f: New test.
26211
26212 2005-10-11 Ian Lance Taylor <ian@airs.com>
26213
26214 PR c++/8057
26215 * g++.dg/warn/noeffect7.C: New test.
26216 * g++.dg/warn/noeffect2.C: Instantiate templates.
26217 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
26218 and warning.
26219
26220 2005-10-11 Mark Mitchell <mark@codesourcery.com>
26221
26222 PR c++/21089
26223 * g++.dg/init/float1.C: New test.
26224
26225 PR c++/24277
26226 * g++.dg/init/member1.C: Tweak error markers.
26227
26228 2005-10-11 Janis Johnson <janis187@us.ibm.com>
26229
26230 PR testsuite/24281
26231 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26232 Check for null pointer.
26233
26234 2005-10-11 Mark Mitchell <mark@codesourcery.com>
26235
26236 PR c++/21369
26237 * g++.dg/parse/ret-type3.C: New test.
26238
26239 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
26240
26241 PR tree-opt/23946
26242 * gcc.c-torture/compile/pr23946.c: New test.
26243
26244 2005-10-11 Jakub Jelinek <jakub@redhat.com>
26245
26246 * g++.dg/opt/mmx2.C: New test.
26247
26248 2005-10-10 Mark Mitchell <mark@codesourcery.com>
26249
26250 PR c++/24277
26251 * g++.dg/template/static20.C: New test.
26252
26253 PR c++/24302
26254 * g++.dg/warn/Wunused-12.C: New test.
26255
26256 PR c++/23437
26257 * g++.dg/template/arg4.C: New test.
26258
26259 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26260
26261 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26262 * gcc.dg/ucnid-3.c: Likewise.
26263 * gcc.dg/ucnid-4.c: Likewise.
26264 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26265 * g++.dg/other/ucnid-1.C: Likewise.
26266 * gcc.dg/sparc-frame-1.c: New test.
26267
26268 2005-10-10 Mark Mitchell <mark@codesourcery.com>
26269
26270 PR c++/24139
26271 * g++.dg/template/spec27.C: New test.
26272
26273 PR c++/24275
26274 * g++.dg/template/static19.C: New test.
26275
26276 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
26277
26278 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26279 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26280
26281 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
26282
26283 PR target/24136
26284 * gfortran.fortran-torture/compile/pr24136.f: New test.
26285
26286 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
26287
26288 PR c++/22172
26289 * g++.dg/parse/crash30.C: New test.
26290
26291 2005-10-07 Richard Guenther <rguenther@suse.de>
26292
26293 PR middle-end/24227
26294 * gcc.c-torture/compile/pr24227.c: New testcase.
26295
26296 2005-10-07 Steve Ellcey <sje@cup.hp.com>
26297
26298 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26299 Do not put aligned attributes on array elements.
26300
26301 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
26302
26303 PR testsuite/23611, PR testsuite/23615
26304 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26305 writing prototypes of library functions by hand.
26306 * obj-c++.dg/bitfield-4.mm: Likewise.
26307 * obj-c++.dg/const-str-4.mm: Likewise.
26308 * obj-c++.dg/encode-4.mm: Likewise.
26309 * obj-c++.dg/encode-5.mm: Likewise.
26310 * obj-c++.dg/encode-6.mm: Likewise.
26311 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26312 * obj-c++.dg/method-10.mm: Likewise.
26313 * obj-c++.dg/method-17.mm: Likewise.
26314 * obj-c++.dg/method-19.mm: Likewise.
26315 * obj-c++.dg/try-catch-2.mm: Likewise.
26316
26317 2005-10-06 Richard Henderson <rth@redhat.com>
26318
26319 PR 24236
26320 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26321
26322 2005-10-06 Dale Johannesen <dalej@apple.com>
26323
26324 * gcc.c-torture/execute/20030125-1.c: Correct.
26325
26326 2005-10-06 Richard Guenther <rguenther@suse.de>
26327
26328 PR tree-optimization/24238
26329 * g++.dg/tree-ssa/pr24238.C: New testcase.
26330
26331 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
26332
26333 PR 18568
26334 * gfortran.dg/der_pointer_3.f90: New test.
26335
26336 2005-10-05 Devang Patel <dpatel@apple.com>
26337
26338 PR Debug/23205
26339 * g++.dg/other/PR23205.C: New.
26340
26341 2005-10-05 Richard Henderson <rth@redhat.com>
26342
26343 PR target/23602
26344 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26345 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26346
26347 2005-10-05 Dale Johannesen <dalej@apple.com>
26348
26349 * gcc.c-torture/execute/float-floor.c: New.
26350
26351 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
26352
26353 PR tree-optimization/21419
26354 PR tree-optimization/24146
26355 PR tree-optimization/24151
26356
26357 * g++.dg/ext/asm7.C: New.
26358 * g++.dg/ext/asm8.C: New.
26359 * gcc.dg/asm-1.c: Compile on all targets.
26360 * gcc.dg/asm-pr24146.c: New.
26361 * gcc.dg/pr21419.c: Adjust error messages.
26362
26363 2005-10-05 Richard Guenther <rguenther@suse.de>
26364
26365 PR fortran/24176
26366 * gfortran.fortran-torture/compile/empty.f90: New testcase.
26367
26368 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
26369
26370 PR c++/23513
26371 * g++.dg/template/spec22.C: Robustify test.
26372 * g++.dg/template/spec26.C: New.
26373
26374 2005-10-05 Uros Bizjak <uros@kss-loka.si>
26375
26376 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26377 if target supports vector instructions.
26378
26379 2005-10-04 Geoffrey Keating <geoffk@apple.com>
26380
26381 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26382 C99 functions.
26383
26384 2005-10-04 Janis Johnson <janis187@us.ibm.com>
26385
26386 * lib/target-supports.exp (check_effective_target_fortran_large_real,
26387 check_effective_target_fortran_large_int): Replace cached result
26388 when target changes.
26389
26390 2005-10-04 Devang Patel <dpatel@apple.com>
26391
26392 * gcc.dg/i386-sse-vect-types.c: New.
26393
26394 2005-10-04 Ian Lance Taylor <ian@airs.com>
26395
26396 PR preprocessor/13726
26397 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26398 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26399
26400 2005-10-04 Richard Guenther <rguenther@suse.de>
26401
26402 PR c/23576
26403 * gcc.dg/noncompile/pr23576.c: New testcase.
26404
26405 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
26406
26407 PR middle-end/23125
26408 * gcc.dg/register-var-3.c: New test.
26409
26410 2005-10-04 Steven Bosscher <stevenb@suse.de>
26411
26412 * gcc.dg/pr23049.c: New test.
26413
26414 * gcc.dg/ucnid-4.c: Fix test.
26415
26416 2005-10-03 Diego Novillo <dnovillo@redhat.com>
26417
26418 PR 23445
26419 * gcc.c-torture/compile/pr23445.c: New test.
26420
26421 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
26422
26423 * g++.dg/overload/unknown1.C: New.
26424
26425 2005-10-03 Mark Mitchell <mark@codesourcery.com>
26426
26427 PR c++/17775
26428 * g++.dg/template/repo4.C: New test.
26429
26430 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26431
26432 PR libfortran/19308
26433 * gfortran.dg/large_real_kind_2.F90: New test.
26434 * gfortran.dg/large_integer_kind_2.f90: New test.
26435
26436 2005-10-03 Uros Bizjak <uros@kss-loka.si>
26437
26438 * lib/target-supports.exp (check_effective_target_vect_shift):
26439 Implement with result caching. Add i?86, x86_64 and ia64 targets.
26440 (check_effective_target_vect_condition): Fix copy-n-pasto.
26441
26442 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26443 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26444 targets.
26445
26446 2005-10-02 Mark Mitchell <mark@codesourcery.com>
26447
26448 PR c++/22621
26449 * g++.dg/template/overload5.C : New test.
26450
26451 PR c++/23840
26452 * g++.dg/expr/stdarg1.C: New test.
26453
26454 2005-10-02 Diego Novillo <dnovillo@redhat.com>
26455
26456 PR 24142
26457 * gcc.c-torture/execute/pr24142.c: New test.
26458
26459 2005-10-01 Diego Novillo <dnovillo@redhat.com>
26460
26461 PR 24141
26462 * gcc.c-torture/execute/pr24141.c: New test.
26463
26464 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
26465 Diego Novillo <dnovillo@redhat.com>
26466
26467 PR 23604
26468 * gcc.c-torture/execute/pr23604.c: New test.
26469
26470 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
26471
26472 PR fortran/16404
26473 PR fortran/20835
26474 PR fortran/20890
26475 PR fortran/20899
26476 PR fortran/20900
26477 PR fortran/20901
26478 PR fortran/20902
26479 gfortran.dg/equiv_constraint_1.f90: New test.
26480 gfortran.dg/equiv_constraint_2.f90: New test.
26481 gfortran.dg/equiv_constraint_3.f90: New test.
26482 gfortran.dg/equiv_constraint_4.f90: New test.
26483 gfortran.dg/equiv_constraint_5.f90: New test.
26484 gfortran.dg/equiv_constraint_6.f90: New test.
26485 gfortran.dg/equiv_constraint_7.f90: New test.
26486 gfortran.dg/equiv_constraint_8.f90: New test.
26487 gfortran.dg/private_type_1.f90: New test.
26488 gfortran.dg/private_type_2.f90: New test.
26489 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26490 980628-10.f: Assert std=gnu to permit mixing of
26491 types in equivalence statements.
26492
26493 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
26494
26495 PR 24112
26496 * gfortran.dg/open_status_1.f90: New.
26497
26498 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26499
26500 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26501 * gcc.dg/vect/pr22480.c: Clean up temp files.
26502 * gcc.dg/vect/pr23831.c: Clean up temp files.
26503 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26504 Clean up temp files.
26505 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26506 Clean up temp files.
26507
26508 * gcc.dg/20050309-1.c: Clean up temp files.
26509 * gcc.dg/20050325-1.c: Clean up temp files.
26510
26511 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26512
26513 PR tree-optimization/24059
26514 * gcc.dg/vect/pr24059.c : New test.
26515
26516 2005-09-29 Jakub Jelinek <jakub@redhat.com>
26517
26518 PR middle-end/24109
26519 * gcc.c-torture/execute/20050929-1.c: New test.
26520
26521 2005-09-29 Steven Bosscher <stevenb@suse.de>
26522
26523 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26524
26525 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
26526
26527 PR c/21419
26528 * gcc.dg/pr21419.c: New test.
26529
26530 2005-09-29 Steven Bosscher <stevenb@suse.de>
26531
26532 * gcc.dg/pr23911.c: New test.
26533
26534 2005-09-28 Mark Mitchell <mark@codesourcery.com>
26535
26536 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26537
26538 PR c++/16782
26539 * g++.dg/parse/qualified4.C: New test.
26540 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26541 * g++.old-deja/g++.mike/p8154.C: Likewise.
26542
26543 2005-09-27 Mark Mitchell <mark@codesourcery.com>
26544
26545 PR c++/22147
26546 * g++.dg/template/friend37.C: New test.
26547 * g++.dg/parse/crash28.C: Adjust error markers.
26548
26549 2005-09-27 Jakub Jelinek <jakub@redhat.com>
26550
26551 PR fortran/18518
26552 * gfortran.fortran-torture/execute/save_2.f90: New decl.
26553
26554 2005-09-27 Devang Patel <dpatel@apple.com>
26555
26556 PR tree-optimization/23625
26557 * gcc.dg/pr23625.c: New test.
26558
26559 2005-09-27 Uros Bizjak <uros@kss-loka.si>
26560
26561 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26562 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26563
26564 2005-09-26 Jakub Jelinek <jakub@redhat.com>
26565
26566 PR fortran/23677
26567 * gfortran.fortran-torture/execute/save_1.f90: New test.
26568 * gfortran.dg/save_1.f90: New test.
26569
26570 2005-09-26 Uros Bizjak <uros@kss-loka.si>
26571
26572 * gcc.target/i386/builtin-apply-mmx.c: New test.
26573
26574 PR target/22576
26575 * gcc.target/i386/pr22576.c: New test.
26576
26577 PR target/22585
26578 * gcc.target/i386/pr22585.c: New test.
26579
26580 PR target/23268
26581 * gcc.target/i386/pr23268.c: New test.
26582
26583 PR middle-end/23831
26584 * gcc.dg/vect/pr23831.c: New test.
26585
26586 PR target/24055
26587 * gcc.target/i386/pr24055.c: New test.
26588
26589 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
26590
26591 PR tree-optimization/23960
26592 * gcc.c-torture/compile/pr23960.c: New.
26593
26594 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
26595
26596 PR fortran/16861
26597 * gfortran.dg/nested_modules_3.f90: New.
26598
26599 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26600
26601 PR fortran/24005
26602 gfortran.dg/interface_1.f90: New test.
26603
26604 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
26605 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26606
26607 PR fortran/23843
26608 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26609
26610 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26611
26612 PR fortran/23516
26613 * gfortran.dg/imag_1.f: New test.
26614 * gfortran.dg/imag_2.f: Ditto.
26615
26616 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
26617
26618 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26619
26620 2005-09-22 Jakub Jelinek <jakub@redhat.com>
26621
26622 PR c++/21983
26623 * g++.dg/warn/pr21983.C: New test.
26624
26625 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
26626
26627 * gcc.dg/20050922-1.c: Testcase added.
26628
26629 2005-09-21 Mark Mitchell <mark@codesourcery.com>
26630
26631 PR c++/23993
26632 * g++.dg/template/array14.C: New test.
26633
26634 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
26635
26636 PR fortran/19929
26637 * gfortran.dg/der_ptr_component_1.f90: New test.
26638
26639 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26640
26641 PR c++/23965
26642 * g++.dg/template/error1.C: Reject "no matching function" message.
26643
26644 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26645
26646 PR c++/17609
26647 * g++.dg/lookup/error1.C: New test.
26648
26649 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
26650
26651 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26652 functionality of the testcase.
26653
26654 2005-09-20 Richard Henderson <rth@redhat.com>
26655
26656 * gcc.dg/vect/vect-22.c: Require vect_float.
26657 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26658
26659 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
26660
26661 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26662 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26663 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26664 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26665 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26666 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26667 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26668 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26669 * gcc.dg/cpp/ucnid-8.c: New test.
26670
26671 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26672
26673 PR tree-optimization/23929
26674 * gcc.c-torture/compile/pr23929.c: New test.
26675
26676 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
26677
26678 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26679 for one loop.
26680
26681 2005-09-20 Steve Ellcey <sje@cup.hp.com>
26682
26683 PR testsuite/23186
26684 * g++.dg/other/pr22003.C: Require named sections.
26685
26686 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26687
26688 PR c++/23947
26689 * g++.dg/rtti/crash3.C: New test.
26690
26691 PR tree-optimization/23818
26692 * gcc.dg/pr23818.c: New test.
26693
26694 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26695
26696 PR fortran/23420
26697 * gfortran.dg/print_fmt_4.f: New.
26698
26699 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26700
26701 PR fortran/23663
26702 * gfortran.fortran-torture/execute/entry_11.f90: New test.
26703
26704 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26705
26706 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26707 Use pointers to local alignable arrays instead. Added comments.
26708 * gcc.dg/vect/vect-46.c: Likewise.
26709 * gcc.dg/vect/vect-48.c: Likewise.
26710 * gcc.dg/vect/vect-49.c: Likewise.
26711 * gcc.dg/vect/vect-52.c: Likewise.
26712 * gcc.dg/vect/vect-53.c: Likewise.
26713 * gcc.dg/vect/vect-54.c: Likewise.
26714 * gcc.dg/vect/vect-56.c: Likewise.
26715 * gcc.dg/vect/vect-57.c: Likewise.
26716 * gcc.dg/vect/vect-58.c: Likewise.
26717 * gcc.dg/vect/vect-60.c: Likewise.
26718 * gcc.dg/vect/vect-61.c: Likewise.
26719
26720 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26721 The test is no longer vectorizable on vect_no_align targets.
26722 * gcc.dg/vect/vect-43.c: Likewsie.
26723
26724 * gcc.dg/vect/vect-44.c: Added comments.
26725 * gcc.dg/vect/vect-45.c: Added comments.
26726 * gcc.dg/vect/vect-50.c: Added comments.
26727 * gcc.dg/vect/vect-51.c: Added comments.
26728
26729 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26730 aligned type.
26731 * gcc.dg/vect/Os-vect-95.c: Likewise.
26732
26733 * gcc.dg/vect/vect-41.c: Test removed.
26734 * gcc.dg/vect/vect-47.c: Test removed.
26735 * gcc.dg/vect/vect-55.c: Test removed.
26736 * gcc.dg/vect/vect-59.c: Test removed.
26737
26738 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26739
26740 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26741 No longer vectorizable on vect_no_align targets.
26742 * gcc.dg/vect/pr20122.c: Likewise.
26743 * gcc.dg/vect/vect-74.c: Likewise.
26744 * gcc.dg/vect/vect-75.c: Likewise.
26745 * gcc.dg/vect/vect-76.c: Likewise.
26746
26747 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26748 Will not be vectorizable on vect_no_align targets once aliasing issues
26749 are resolved.
26750 * gcc.dg/vect/vect-79.c: Likewise.
26751
26752 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26753 * gcc.dg/vect/vect-78.c: Likewise.
26754 * gcc.dg/vect/vect-97.c: Likewise.
26755
26756 2005-09-19 Steven Bosscher <stevenb@suse.de>
26757
26758 * gcc.dg/pr23943.c: New test.
26759
26760 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26761
26762 PR fortran/19181
26763 * gfortran.dg/derived_pointer_null_1.f90: New test.
26764
26765 2005-09-18 Richard Guenther <rguenther@suse.de>
26766
26767 PR middle-end/23944
26768 * gcc.c-torture/compile/pr23944.c: New testcase.
26769
26770 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
26771
26772 PR fortran/15975
26773 * gfortran.dg/der_pointer_2.f90: New test.
26774
26775 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26776
26777 PR fortran/16861
26778 * gfortran.dg/nested_modules_2.f90: New test.
26779
26780 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26781
26782 PR c++/18368
26783 * g++.dg/other/semicolon.C: New test.
26784
26785 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
26786
26787 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26788 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26789
26790 2005-09-16 Mark Mitchell <mark@codesourcery.com>
26791
26792 PR c++/23914
26793 * g++.dg/template/static18.C: New test.
26794
26795 PR c++/21514
26796 * g++.dg/template/crash19.C: Remove dg-error marker.
26797 * g++.dg/template/local4.C: New test.
26798
26799 2005-09-16 Paul Brook <paul@codesourcery.com>
26800
26801 PR fortran/23906
26802 * gfortran.dg/dependency_1.f90: New test.
26803
26804 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26805
26806 PR c++/23896
26807 * g++.dg/template/static17.C: New test.
26808
26809 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
26810
26811 PR c++/23139
26812 * g++.dg/warn/huge-val1.C: New test.
26813
26814 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26815
26816 PR c++/13140
26817 * g++.dg/parse/class2.C: New test.
26818 * g++.dg/template/explicit8.C: Likewise.
26819 * g++.dg/template/spec25.C: Likewise.
26820
26821 2005-09-14 Josh Conner <jconner@apple.com>
26822
26823 PR middle-end/23584
26824 * gcc.dg/pr23584.c: New test.
26825
26826 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
26827
26828 PR fortran/21875 Internal Unit Array I/O, NIST
26829 * gfortran.dg/arrayio_1.f90: New test.
26830 * gfortran.dg/arrayio_1.f90: New test.
26831 * gfortran.dg/arrayio_1.f90: New test.
26832 * gfortran.dg/arrayio_1.f90: New test.
26833 * gfortran.dg/arrayio_1.f90: New test.
26834
26835 2005-09-14 Uros Bizjak <uros@kss-loka.si>
26836
26837 PR middle-end/22480
26838 * gcc.dg/vect/pr22480.c: New test.
26839
26840 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
26841
26842 PR fortran/19358
26843 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26844
26845 2005-09-13 Josh Conner <jconner@apple.com>
26846
26847 PR c++/23180
26848 * g++.dg/init/struct2.C: New test.
26849 * g++.dg/init/struct3.C: New test.
26850
26851 2005-09-13 Janis Johnson <janis187@us.ibm.com>
26852
26853 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26854 Clean up temp files.
26855 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26856 gcc.dg/tree-ssa/builtin-fprintf-1.c,
26857 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26858 gcc.dg/tree-ssa/builtin-printf-1.c,
26859 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26860 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26861 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26862 gcc.dg/tree-ssa/builtin-vprintf-1.c,
26863 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26864 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26865 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26866 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26867 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26868 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26869 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26870 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26871
26872 2005-09-13 Josh Conner <jconner@apple.com>
26873
26874 * lib/gcc-dg.exp: Load scanipa.exp.
26875 (cleanup-dump): New procedure.
26876 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26877 * lib/scandump.exp: New file.
26878 * lib/scantree.exp: Use it.
26879 * lib/scanipa.exp: New file.
26880
26881 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
26882
26883 PR fortran/17740
26884 * gfortran.dg/generic_4.f90: New test.
26885
26886 2005-09-13 Uros Bizjak <uros@kss-loka.si>
26887
26888 PR target/23816
26889 * gcc.target/i386/pr23816-1.c: New test.
26890 * gcc.target/i386/pr23816-2.c: New test.
26891
26892
26893 2005-09-13 Bastian Blank <waldi@debian.org>
26894
26895 PR c++/16171
26896 * g++.dg/abi/mangle26.C: New test.
26897 * g++.dg/abi/mangle27.C: New test.
26898 * g++.dg/abi/mangle28.C: New test.
26899 * g++.dg/abi/mangle29.C: New test.
26900
26901 PR c++/23839
26902 * g++.dg/parse/register1.C: New test.
26903
26904 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26905
26906 PR c++/23842
26907 * g++.dg/template/access16.C: New test.
26908
26909 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26910
26911 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26912
26913 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26914
26915 PR fortran/18899
26916 * gfortran.dg/shape_2.f90: New test.
26917
26918 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26919
26920 PR target/19269
26921 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26922 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26923 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26924 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26925 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26926 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26927 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26928 tests.
26929
26930 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26931
26932 PR c++/23841
26933 * g++.dg/parse/template17.C: New test.
26934
26935 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26936
26937 PR c++/23789
26938 * g++.dg/template/nontype14.C: New test.
26939
26940 2005-09-12 Ian Lance Taylor <ian@airs.com>
26941
26942 PR g++/7874
26943 * g++.dg/lookup/friend7.C: New test.
26944 * g++.dg/lookup/friend8.C: New test.
26945 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26946 so that it will be found via argument dependent lookup.
26947 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26948 friend functions which will no longer be found.
26949 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26950 function g, so that it will be found via argument dependent
26951 lookup.
26952 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26953 * g++.old-deja/g++.mike/net43.C: Likewise.
26954
26955 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26956
26957 PR c++/23691
26958 * g++.dg/template/static16.C: New test.
26959
26960 2005-09-12 Josh Conner <jconner@apple.com>
26961
26962 PR middle-end/23237
26963 * gcc.c-torture/compile/pr23237.c: New test.
26964
26965 2005-09-11 Richard Henderson <rth@redhat.com>
26966
26967 * g++.dg/other/error8.C: Update expected diagnostic text.
26968
26969 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26970
26971 PR libfortran/19872
26972 * gfortran.dg/overwrite_1.f: New test.
26973
26974 2005-09-09 Josh Conner <jconner@apple.com>
26975
26976 * g++.dg/init/pr23180-1.C: Removed.
26977 * g++.dg/init/pr23180-2.C: Removed.
26978
26979 2005-09-09 David Daney <ddaney@avtrex.com>
26980
26981 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26982 files which are ...
26983 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26984 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26985
26986 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26987
26988 * gfortran.dg/iostat_2.f90: New test.
26989
26990 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26991
26992 PR c++/22252
26993 * g++.dg/ext/interface1.C: New test.
26994 * g++.dg/ext/interface1.h: Likewise.
26995 * g++.dg/ext/interface1a.cc: Likewise.
26996
26997 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26998
26999 * gfortran.dg/iomsg_1.f90: New test case.
27000
27001 2005-09-09 Richard Guenther <rguenther@suse.de>
27002
27003 PR c++/23624
27004 * g++.dg/tree-ssa/pr23624.C: New testcase.
27005
27006 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27007
27008 PR fortran/19239
27009 * gfortran.dg/vector_subscript_1.f90,
27010 * gfortran.dg/vector_subscript_2.f90: New tests.
27011
27012 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27013
27014 PR fortran/21104
27015 * gfortran.dg/array_alloc_1.f90,
27016 * gfortran.dg/array_alloc_2.f90,
27017 * gfortran.dg/array_alloc_3.f90: New tests.
27018
27019 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27020
27021 PR fortran/12840
27022 * gfortran.dg/array_constructor_6.f90
27023 * gfortran.dg/array_constructor_7.f90
27024 * gfortran.dg/array_constructor_8.f90
27025 * gfortran.dg/array_constructor_9.f90
27026 * gfortran.dg/array_constructor_10.f90
27027 * gfortran.dg/array_constructor_11.f90
27028 * gfortran.dg/array_constructor_12.f90: New tests.
27029
27030 2005-09-08 Josh Conner <jconner@apple.com>
27031
27032 PR c++/23180
27033 * g++.dg/init/pr23180-1.C: New test.
27034 * g++.dg/init/pr23180-2.C: New test.
27035
27036 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
27037
27038 PR fortran/18878
27039 * gfortran.dg/module_double_reuse.f90: New.
27040
27041 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
27042
27043 PR fortran/23270
27044 PR fortran/22304
27045 PR fortran/18870
27046 PR fortran/17917
27047 PR fortran/16511
27048 * gfortran.dg/common_equivalence_1.f: New.
27049 * gfortran.dg/common_equivalence_2.f: New.
27050 * gfortran.dg/common_equivalence_3.f: New.
27051 * gfortran.dg/contained_equivalence_1.f90: New.
27052 * gfortran.dg/module_blank_common.f90: New.
27053 * gfortran.dg/module_commons_1.f90: New.
27054 * gfortran.dg/module_equivalence_1.f90: New.
27055 * gfortran.dg/nested_modules_1.f90: New.
27056 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27057 equivalences and add comment to connect the test with
27058 the PR.
27059
27060 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27061
27062 PR fortran/23765
27063 * gfortran.dg/common_6.f90: New test.
27064
27065 2005-09-08 Richard Sandiford <richard@codesourcery.com>
27066
27067 PR fortran/15326
27068 * gfortran.dg/char_result_1.f90,
27069 * gfortran.dg/char_result_2.f90,
27070 * gfortran.dg/char_result_3.f90,
27071 * gfortran.dg/char_result_4.f90,
27072 * gfortran.dg/char_result_5.f90,
27073 * gfortran.dg/char_result_6.f90,
27074 * gfortran.dg/char_result_7.f90,
27075 * gfortran.dg/char_result_8.f90: New tests.
27076
27077 2005-09-08 Richard Sandiford <richard@codesourcery.com>
27078
27079 PR fortran/19928
27080 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27081
27082 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
27083
27084 PR obj-c++/16816
27085 * obj-c++.dg/selector-5.mm: New test.
27086 * obj-c++.dg/selector-6.mm: New test.
27087
27088 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
27089
27090 PR objc/20574
27091 PR objc/19324
27092 * objc.dg/error-1.m: New test.
27093
27094 2005-09-07 Richard Sandiford <richard@codesourcery.com>
27095
27096 PR fortran/23373
27097 * gfortran.fortran-torture/execute/pr23373-1.f90,
27098 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27099
27100 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
27101
27102 PR libfortran/23760
27103 * gfortran.dg/g77/1832.f: Remove long string in write statement
27104 to allow the test to pass on correct list directed output with
27105 prepended space.
27106
27107 2005-09-07 James E Wilson <wilson@specifix.com>
27108
27109 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27110
27111 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
27112
27113 * gfortran.dg/parameter+save.f90: Rename to
27114 * gfortran.dg/parameter_save.f90: .. this.
27115
27116 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
27117
27118 PR fortran/20848
27119 * gfortran.dg/parameter+save.f90: New test case.
27120
27121 2005-09-06 Richard Sandiford <richard@codesourcery.com>
27122
27123 PR fortran/19269
27124 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27125
27126 2005-09-06 Jakub Jelinek <jakub@redhat.com>
27127
27128 PR c/23075
27129 * gcc.dg/pr23075.c: New test.
27130 * g++.dg/warn/pr23075.C: New test.
27131
27132 PR target/22362
27133 * gcc.target/i386/pr22362.c: New test.
27134
27135 PR rtl-optimization/23098
27136 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27137
27138 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27139 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27140 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27141
27142 2005-09-06 Mark Mitchell <mark@codesourcery.com>
27143
27144 * g++.dg/expr/cast6.C: New test.
27145
27146 PR c++/9782
27147 * g++.dg/init/new15.C: New test.
27148
27149 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
27150
27151 * gcc.dg/vect/Os-vect-95.c: New test.
27152 * gcc.dg/vect/vect-95.c: Same.
27153
27154 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
27155
27156 * gcc.dg/vect/vect-29.c: Update xfail testing.
27157 * gcc.dg/vect/vect-44.c: Same.
27158 * gcc.dg/vect/vect-48.c: Same.
27159 * gcc.dg/vect/vect-50.c: Same.
27160 * gcc.dg/vect/vect-72.c: Same.
27161 * gcc.dg/vect/vect-77.c: Same.
27162 * gcc.dg/vect/vect-78.c: Same.
27163 * gcc.dg/vect/vect-80.c: Same.
27164 * gcc.dg/vect/vect-96.c: Same.
27165 * gcc.dg/vect/vect-100.c: Same.
27166 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27167 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27168 * gfortran.dg/vect/vect-5.f90: Same.
27169
27170 2005-09-06 Jakub Jelinek <jakub@redhat.com>
27171
27172 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27173 start strings.
27174 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27175 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27176
27177 PR c++/23056
27178 * g++.dg/opt/pr23056.C: New test.
27179
27180 PR rtl-optimization/23098
27181 * gcc.target/i386/pr23098.c: New test.
27182
27183 2005-09-05 Mark Mitchell <mark@codesourcery.com>
27184
27185 PR c++/23667
27186 * g++.dg/template/static15.C: New test.
27187
27188 PR c++/21440
27189 * g++.dg/ext/stmtexpr5.C: New test.
27190 * g++.dg/ext/stmtexpr6.C: Likewise.
27191
27192 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
27193
27194 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27195
27196 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27197 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27198 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27199
27200 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
27201
27202 PR libfortran/23321
27203 * gfortran.dg/direct_io_4.f90: New test case.
27204
27205 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
27206 Rasmus Hahn <rassahah@neofonie.de>
27207
27208 PR libobjc/23108
27209 * objc.dg/type-stream-1.m: New test.
27210
27211 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
27212
27213 PR fortran/23661
27214 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27215 gfortran.dg/print_fmt_3.f90: New test.
27216
27217 2005-09-03 Jakub Jelinek <jakub@redhat.com>
27218
27219 * gfortran.dg/fmt_t_1.f90: New test.
27220
27221 2005-09-03 Jakub Jelinek <jakub@redhat.com>
27222
27223 PR rtl-optimization/23454
27224 * g++.dg/opt/pr23454.C: New test.
27225
27226 2005-09-03 Mark Mitchell <mark@codesourcery.com>
27227
27228 PR c++/23699
27229 * g++.dg/ext/static1.C: New test.
27230
27231 2005-09-02 Richard Henderson <rth@redhat.com>
27232
27233 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27234 tail call to check_fa_work.
27235
27236 2005-09-02 Mark Mitchell <mark@codesourcery.com>
27237
27238 PR c++/21687
27239 * g++.dg/other/gc3.C: New test.
27240
27241 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27242
27243 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27244 * gcc.dg/20050826-1.c: Likewise.
27245
27246 2005-08-31 Mark Mitchell <mark@codesourcery.com>
27247
27248 PR c++/23167
27249 * g++.dg/expr/volatile1.C: New test.
27250
27251 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
27252
27253 PR middle-end/23547
27254 * gcc.dg/pr23547.c: New test.
27255
27256 2005-09-02 Richard Sandiford <richard@codesourcery.com>
27257
27258 PR c/22061
27259 * gcc.c-torture/execute/pr22061-1.c,
27260 * gcc.c-torture/execute/pr22061-2.c,
27261 * gcc.c-torture/execute/pr22061-3.c,
27262 * gcc.c-torture/execute/pr22061-4.c: New tests.
27263
27264 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
27265
27266 * gcc.dg/Wredundant-decls-2.c: New test to check that
27267 -Wredundant-decls does not issue warning for a variable
27268 definition following a declaration.
27269
27270 2005-09-01 Jakub Jelinek <jakub@redhat.com>
27271
27272 PR debug/7241
27273 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27274 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27275 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27276
27277 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27278 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27279 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27280 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27281 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27282 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27283 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27284 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27285
27286 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27287
27288 PR objc/23306
27289 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27290 scan-assmbler.
27291
27292 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
27293
27294 PR target/21255
27295 * gcc.dg/pr21255-1.c: New test.
27296 * gcc.dg/pr21255-2-mb.c: Likewise.
27297 * gcc.dg/pr21255-2-ml.c: Likewise.
27298 * gcc.dg/pr21255-3.c: Likewise.
27299 * gcc.dg/pr21255-4.c: Likewise.
27300
27301 2005-08-31 Dale Johannesen <dalej@apple.com>
27302
27303 * gcc.dg/20050830-1.c: New.
27304
27305 2005-08-31 Josh Conner <jconner@apple.com>
27306
27307 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27308 command-line options for arm-*-* targets.
27309 * g++.dg/init/array16.C: Likewise.
27310 * g++.dg/other/crash-4.C: Likewise.
27311
27312 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27313
27314 PR obj-c++/23640
27315 * obj-c++.dg/gnu-runtime-3.mm: New test.
27316
27317 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27318
27319 PR c++/13377
27320 * g++.dg/lookup/ambig4.C: New test.
27321 * g++.dg/lookup/ambig5.C: New test.
27322 * g++.dg/tc1/dr101.C: Adjust error markers.
27323
27324 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27325
27326 PR c++/23639
27327 * g++.dg/template/ttp5.C: Adjust error markers.
27328
27329 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
27330
27331 PR testsuite/23609
27332 * lib/obj-c++.exp: Include target-libpath.exp.
27333 (obj-c++_link_flags): Look for the GNU libobjc library
27334 and set the library path to include it.
27335 Don't manually set LD_LIBRARY_PATH (etc.) but call
27336 set_ld_library_path_env_vars instead.
27337 (obj-c++_target_compile): Don't set library path or
27338 linker flags because they are already set correctly
27339 in obj-c++_link_flags.
27340
27341 2005-08-30 Josh Conner <jconner@apple.com>
27342
27343 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27344 to command-line options for arm-*-* targets.
27345
27346 2005-08-30 Geoffrey Keating <geoffk@apple.com>
27347
27348 * g++.dg/other/i386-1.C: New.
27349
27350 2005-08-30 Jakub Jelinek <jakub@redhat.com>
27351
27352 PR preprocessor/20348
27353 PR preprocessor/20356
27354 * gcc.dg/cpp/pr20348.c: New test.
27355 * gcc.dg/cpp/pr20348.h: New file.
27356 * gcc.dg/cpp/inc/pr20348.h: New file.
27357 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27358 * gcc.dg/cpp/pr20356.c: New test.
27359 * gcc.dg/cpp/pr20356.h: New file.
27360 * gcc.dg/cpp/inc/pr20356.h: New file.
27361 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27362
27363 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
27364
27365 * gfortran.fortran-torture/execute/intrinsic_count.f90:
27366 Fix array dimension to avoid correct end-of-file error.
27367
27368 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
27369
27370 PR libfortran/23598
27371 * gfortran.dg/iostat_1.f90: New test.
27372
27373 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
27374
27375 PR middle-end/23408
27376 * gcc.dg/pr23408.c: New test.
27377
27378 2005-08-28 Mark Mitchell <mark@codesourcery.com>
27379
27380 PR c++/23099
27381 * g++.dg/init/member1.C: Make sure erroneous static data member
27382 definitions are required.
27383 * g++.dg/template/static13.C: New test.
27384 * g++.dg/template/static14.C: Likewise.
27385
27386 2005-08-29 Jakub Jelinek <jakub@redhat.com>
27387
27388 * gcc.target/i386/pr23575.c: Use -msse2 instead of
27389 -march=pentium4, remove ilp32 requirement.
27390
27391 PR middle-end/23484
27392 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27393 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27394
27395 2005-08-29 Andreas Jaeger <aj@suse.de>
27396
27397 PR testsuite/23607
27398 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27399
27400 2005-08-28 Jakub Jelinek <jakub@redhat.com>
27401
27402 * gcc.c-torture/execute/20050316-2.c: New test.
27403 * gcc.c-torture/execute/20050316-3.c: New test.
27404 * gcc.dg/torture/pr16104-1.c: New test.
27405
27406 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
27407
27408 PR middle-end/23463
27409 * gcc.c-torture/execute/zero-struct-1.c: New test.
27410
27411 2005-08-27 Richard Guenther <rguenther@suse.de>
27412
27413 PR target/23575
27414 * gcc.target/i386/pr23575.c: New testcase.
27415
27416 2005-08-26 Jakub Jelinek <jakub@redhat.com>
27417
27418 PR rtl-optimization/23561
27419 * gcc.c-torture/execute/20050826-1.c: New test.
27420
27421 PR rtl-opt/23560
27422 * gcc.c-torture/execute/20050826-2.c: New test.
27423
27424 2005-08-26 Dale Johannesen <dalej@apple.com>
27425
27426 * gcc.dg/20030711-1.c: Modify to work on Darwin.
27427 * gcc.dg/20050826-1.c: New.
27428
27429 2005-08-26 Mark Mitchell <mark@codesourcery.com>
27430
27431 PR c++/19004
27432 * g++.dg/template/nontype13.C: New test.
27433
27434 PR c++/23491
27435 * g++.dg/init/new14.C: New test.
27436 * g++.dg/expr/anew1.C: Do not XFAIL.
27437 * g++.dg/expr/anew2.C: Likewise.
27438 * g++.dg/expr/anew3.C: Likewise.
27439
27440 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
27441
27442 PR middle-end/22439
27443 * gcc.dg/vla-3.c: New test.
27444
27445 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
27446
27447 PR fortran/20363
27448 * gfortran.dg/named_interface.f90: New.
27449
27450 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
27451
27452 * gcc.c-torture/execute/frame-address.c: New test.
27453
27454 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
27455
27456 PR c++/20817
27457 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27458
27459 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27460
27461 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27462
27463 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27464
27465 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27466 * gcc.dg/altivec-22.c: Rename from..
27467 * gcc.dg/altivec-nomfcr.c: ..this.
27468
27469 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
27470
27471 PR tree-optimization/23546
27472 * gcc.dg/tree-ssa/pr23546.c: New test.
27473
27474 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
27475
27476 PR fortran/17758
27477 * gfortran.dg/nonreturning_statements.f90: New test.
27478
27479 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
27480
27481 PR c++/22454
27482 * g++.dg/parse/crash29.C: New.
27483
27484 2005-08-23 DJ Delorie <dj@redhat.com>
27485
27486 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27487 constants have the L suffix.
27488
27489 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
27490
27491 PR c++/23044
27492 * g++.dg/template/instantiate8.C: New.
27493
27494 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
27495
27496 PR middle-end/23467
27497 * gcc.c-torture/execute/pr23467.c: New test.
27498
27499 2005-08-23 Jakub Jelinek <jakub@redhat.com>
27500
27501 PR tree-optimization/22043
27502 * gcc.c-torture/execute/20050613-1.c: New test.
27503
27504 2005-08-23 Ben Elliston <bje@au.ibm.com>
27505
27506 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27507
27508 2005-08-22 Jakub Jelinek <jakub@redhat.com>
27509
27510 PR rtl-optimization/23478
27511 * g++.dg/opt/pr23478.C: New test.
27512
27513 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
27514
27515 PR c/18715
27516 * gcc.dg/switch-warn-3.c: New test.
27517
27518 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27519
27520 PR c++/22233
27521 * g++.dg/template/param1.C: New test.
27522
27523 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27524
27525 PR c++/23089
27526 * g++.dg/other/incomplete1.C: New test.
27527
27528 2005-08-22 Ira Rosen <irar@il.ibm.com>
27529
27530 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27531 are vectorizable.
27532
27533 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27534
27535 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27536 d_lines_5.f: New.
27537
27538 2005-08-21 Jakub Jelinek <jakub@redhat.com>
27539
27540 * gcc.target/i386/sse-4.c: New test.
27541
27542 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27543
27544 PR testsuite/23239
27545 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27546
27547 2005-08-20 Jakub Jelinek <jakub@redhat.com>
27548
27549 * gcc.dg/20050811-1.c: New test.
27550 * gcc.dg/20050811-2.c: New test.
27551
27552 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
27553
27554 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27555
27556 2005-08-19 Diego Novillo <dnovillo@redhat.com>
27557
27558 PR 23476
27559 * gcc.c-torture/compile/pr23476.c: New test.
27560
27561 2005-08-19 Devang Patel <dpatel@apple.com>
27562
27563 PR tree-optimization/23048
27564 * gcc.dg/tree-ssa/pr23048.c: New test.
27565
27566 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
27567
27568 PR middle-end/20624
27569 * g++.dg/warn/Wreturn-3.C: New test
27570
27571 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
27572
27573 PR tree-optimization/22228
27574 * g++.dg/vect/pr22543.cc: New test.
27575
27576 2005-08-17 Steven Bosscher <stevenb@suse.de>
27577
27578 PR tree-optimization/21574
27579 * gcc.dg/tree-ssa/pr21574.c: New test.
27580
27581 2005-08-16 James E Wilson <wilson@specifix.com>
27582
27583 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27584
27585 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
27586
27587 PR tree-opt/23402
27588 * gcc.c-torture/compile/zero-strct-3.c: New test.
27589 * gcc.c-torture/compile/zero-strct-4.c: New test.
27590
27591 2005-08-16 Steven Bosscher <stevenb@suse.de>
27592
27593 PR target/23376
27594 * gcc.target/x86_64/pr23376.c: New test.
27595
27596 2005-08-16 Ian Lance Taylor <ian@airs.com>
27597
27598 PR c++/23337
27599 * g++.dg/ext/vector2.C: New.
27600
27601 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27602
27603 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27604
27605 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27606
27607 PR libfortran/23428
27608 * gfortran.dg/inquire-complex.f90: New test case.
27609
27610 2005-08-16 James E Wilson <wilson@specifix.com>
27611
27612 PR tree-optimization/21105
27613 * gcc.dg/large-size-array.c: New.
27614
27615 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
27616
27617 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27618 type.
27619 * gcc.dg/vect/vect-41: Likewise.
27620 * gcc.dg/vect/vect-42: Likewise.
27621 * gcc.dg/vect/vect-43: Likewise.
27622 * gcc.dg/vect/vect-44: Likewise.
27623 * gcc.dg/vect/vect-46: Likewise.
27624 * gcc.dg/vect/vect-47: Likewise.
27625 * gcc.dg/vect/vect-48: Likewise.
27626 * gcc.dg/vect/vect-52: Likewise.
27627 * gcc.dg/vect/vect-53: Likewise.
27628 * gcc.dg/vect/vect-54: Likewise.
27629 * gcc.dg/vect/vect-55: Likewise.
27630 * gcc.dg/vect/vect-56: Likewise.
27631 * gcc.dg/vect/vect-57: Likewise.
27632 * gcc.dg/vect/vect-58: Likewise.
27633 * gcc.dg/vect/vect-59: Likewise.
27634 * gcc.dg/vect/vect-60: Likewise.
27635 * gcc.dg/vect/vect-61: Likewise.
27636 * gcc.dg/vect/vect-85: Likewise.
27637 * gcc.dg/vect/vect-87: Likewise.
27638 * gcc.dg/vect/vect-88: Likewise.
27639 * gcc.dg/vect/vect-93.c: Likewise.
27640 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27641 * gcc.dg/vect/vect-75: Likewise.
27642 * gcc.dg/vect/vect-76: Likewise.
27643 * gcc.dg/vect/vect-77: Likewise.
27644 * gcc.dg/vect/vect-78: Likewise.
27645 * gcc.dg/vect/vect-80: Likewise.
27646 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27647 vectorized for the expected reason, rather than checking how alignment
27648 was handled.
27649 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27650 aligned type and also instead of aligned pointers. Added documentation.
27651
27652 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
27653
27654 * gfortran.dg/power.f90: New test.
27655
27656 2005-08-16 Jakub Jelinek <jakub@redhat.com>
27657
27658 PR rtl-optimization/23299
27659 * g++.dg/opt/pr23299.C: New test.
27660
27661 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27662
27663 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27664
27665 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
27666
27667 * g++.dg/template/local6.C: New test.
27668
27669 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
27670
27671 * execute/exceptions/finally-1.m: Check that the catch and finally are
27672 being called. Also add a "return 0;" at the end of main.
27673
27674 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
27675
27676 PR fortran/21432.
27677 * gfortran.dg/namelist_print_1.f: New test of functionality of
27678 PRINT namelist.
27679 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27680 namelist generates error with -std=f95.
27681
27682 2005-08-14 Ira Rosen <irar@il.ibm.com>
27683
27684 PR tree-optimization/23119
27685 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27686
27687 2005-08-13 Marcin Koziej <creep@desk.pl>
27688 Andrew Pinski <pinskia@physics.uc.edu>
27689
27690 PR libobjc/22492
27691 * execute/exceptions/finally-1.m: New test.
27692
27693 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27694
27695 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27696 testsuite.
27697 * objc/execute/exceptions/trivial.m: New test.
27698 * objc.dg/try-catch-11.m: Move to ...
27699 * objc/execute/exceptions/foward-1.m: Here.
27700 * objc.dg/try-catch-2.m: Move to ...
27701 * objc/execute/exceptions/catchall-1.m: Here.
27702 * objc.dg/try-catch-8.m: Move to ...
27703 * objc/execute/exceptions/local-variables-1.m: Here.
27704
27705 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27706
27707 * objc.dg/nested-func-1.m: Move to ...
27708 * objc/execute/nested-func-1.m: Here.
27709
27710 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27711
27712 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27713 in ${options} instead of [target_info name].
27714 * lib/obj-c++.exp (objc_target_compile): Likewise.
27715
27716 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27717
27718 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27719
27720 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27721
27722 part of PR testsuite/23348
27723 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27724 each of the torture options.
27725 * objc/compile/trivial.m: New test.
27726
27727 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27728
27729 * gfortran.dg/eoshift.f90: Correct format.
27730
27731 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27732
27733 * gfortran.fortran-torture/execute/character_passing.f90:
27734 Fix comment typo.
27735
27736 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
27737
27738 PR c++/8271
27739 * g++.dg/template/unify10.C: New.
27740
27741 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
27742
27743 * g++.dg/parse/pr22514.C: Move to...
27744 * g++.dg/debug/pr22514.C: here.
27745
27746 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27747
27748 PR c++/23266
27749 * g++.dg/inherit/pure1.C: New test.
27750
27751 * ChangeLog: Fix typos.
27752
27753 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27754 Steven Bosscher <stevenb@suse.de>
27755
27756 * gfortran.dg/runtime_warning_1.f90: New test.
27757
27758 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
27759
27760 PR c++/23219
27761 * g++.dg/parse/crash28.C: New.
27762
27763 2005-08-11 Richard Guenther <rguenther@suse.de>
27764
27765 PR target/23289
27766 * gcc.target/i386/tailcall-1.c: New testcase.
27767
27768 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27769
27770 * gcc.dg/vect/vect-67.c: Un-xfail.
27771
27772 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27773
27774 PR c++/23225
27775 * g++.dg/parse/crash27.C: new test.
27776
27777 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
27778
27779 PR libfortran/22143
27780 * gfortran.dg/shift-kind.f90: New testcase.
27781
27782 2005-08-10 Richard Sandiford <richard@codesourcery.com>
27783
27784 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27785 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27786
27787 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27788
27789 PR c++/20646
27790 * g++.dg/other/mult-stor1.C: New test.
27791
27792 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27793
27794 * gcc.c-torture/pr18299-1.c: Move to ...
27795 * gcc.c-torture/compile/pr18299-1.c: Here.
27796
27797 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
27798
27799 * gfortran/fortran.torture/execute/character_passing.f90:
27800 Fix types for LSAME.
27801
27802 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
27803
27804 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27805 input data back to what it was originally.
27806
27807 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27808
27809 * objc.dg/try-catch-8.m: Enable for all targets.
27810
27811 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
27812
27813 * gcc.dg/pr23165.c: New test.
27814
27815 2005-08-09 Steven Bosscher <stevenb@suse.de>
27816
27817 PR tree-optimization/23234
27818 * gcc.dg/tree-ssa/pr23234.c: New test.
27819
27820 2005-08-08 Josh Conner <jconner@apple.com>
27821
27822 PR rtl-optimization/23241
27823 * gcc.dg/char-compare.c: New test.
27824
27825 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27826
27827 PR c++/22508
27828 * g++.dg/init/new13.C: New test.
27829
27830 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
27831
27832 PR c++/21166
27833 * g++.dg/other/crash-4.C: Adjust
27834 * g++/dg/ext/packed9.C: New.
27835
27836 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27837
27838 PR middle-end/21964
27839 * gcc.c-torture/execute/pr21964-1.c: New test.
27840
27841 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27842
27843 PR c/22458
27844 * gcc.dg/pr22458-1.c: New test.
27845
27846 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
27847 Steven G. Kargl <kargls@comcast.net>
27848
27849 PR fortran/22390
27850 * gfortran.dg/flush_1.f90: New test.
27851
27852 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27853
27854 PR c++/23191
27855 * g++.dg/template/eh2.C: New test.
27856
27857 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27858
27859 PR c++/19498
27860 * g++.dg/template/instantiate7.C: New test.
27861
27862 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
27863
27864 PR c/23113
27865 * gcc.dg/Wunused-value-1.c: New test.
27866
27867 2005-08-06 Richard Sandiford <richard@codesourcery.com>
27868
27869 PR rtl-optimization/23233
27870 * gcc.c-torture/compile/pr23233-1.c: New test.
27871
27872 2005-08-06 Jakub Jelinek <jakub@redhat.com>
27873
27874 PR fortran/18833
27875 PR fortran/20850
27876 * gfortran.dg/equiv_1.f90: New test.
27877 * gfortran.dg/equiv_2.f90: New test.
27878 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27879 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27880 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27881
27882 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27883
27884 * gcc.c-torture/execute/vrp-5.c: New test.
27885 * gcc.c-torture/execute/vrp-6.c: New test.
27886 * gcc.dg/tree-ssa/vrp21.c: New test.
27887
27888 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27889
27890 * g++.dg/parse/pr22514.C: New test.
27891
27892 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
27893
27894 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27895
27896 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27897 instead of constant loads / pool entries.
27898
27899 2005-08-05 David Edelsohn <edelsohn@gnu.org>
27900
27901 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27902 TEST_TO_WCTYPE.
27903
27904 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
27905
27906 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27907 __WINT_TYPE__ in generated prototypes if possible.
27908
27909 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27910
27911 PR 22037
27912 * g++.dg/tree-ssa/pr22037.C:
27913
27914 2005-08-04 Richard Henderson <rth@redhat.com>
27915
27916 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27917 scan-tree-dump-times directive.
27918
27919 2005-08-04 Jan Hubicka <jh@suse.cz>
27920
27921 * gcov-1.C: Fix switch counts.
27922 * gcov-4b.c: Likewise.
27923
27924 2005-08-03 Jeff Law <law@redhat.com>
27925
27926 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27927
27928 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27929
27930 * gcc.c-torture/execute/pr23135.c: New test.
27931
27932 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27933
27934 PR tree-optimization/19899
27935 * gcc.dg/tree-ssa/scev-1.c: New test.
27936 * gcc.dg/tree-ssa/scev-2.c: New test.
27937
27938 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27939
27940 PR target/18582
27941 * gcc.dg/torture/pr18582-1.c: New test.
27942
27943 2005-08-03 Jan Hubicka <jh@suse.cz>
27944
27945 * update-conroll.c: New testcase.
27946 * update-conroll-2.c: New testcase.
27947
27948 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27949
27950 * gfortran.dg/constant_substring.f: New test.
27951 * gfortran.dg/pr22491.f: New test.
27952
27953 2005-08-02 Jan Hubicka <jh@suse.cz>
27954
27955 * update-threading.c: Replace by the proper one.
27956
27957 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27958
27959 PR 23164
27960 * g++.dg/tree-ssa/pr23164.C: New test.
27961
27962 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27963
27964 * gcc.dg/tree-ssa/pr23192.c: New test.
27965
27966 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27967
27968 * gcc.c-torture/execute/vrp-4.c: New test.
27969
27970 2005-08-02 Jan Hubicka <jh@suse.cz>
27971
27972 * update-threading.c: New test.
27973
27974 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27975
27976 * gcc.c-torture/compile/20050801-1.c: New test.
27977 * gcc.c-torture/compile/20050801-2.c: New test.
27978
27979 2005-08-01 Jan Hubicka <jh@suse.cz>
27980
27981 * val-prof-5.c: New test.
27982
27983 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27984
27985 PR c/22311
27986 * gcc.dg/pr22311-1.c : New test.
27987
27988 2005-07-31 Steven Bosscher <stevenb@suse.de>
27989
27990 PR target/23095
27991 * gfortran.dg/pr23095.f: New test.
27992
27993 PR c++/22003
27994 * g++.dg/other/pr22003.C: New test.
27995
27996 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27997
27998 PR target/20621
27999 * gcc.c-torture/execute/pr20621-1.c: New test.
28000
28001 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
28002
28003 * gfortran.dg/comma_format_extension_4.f: Adjust length
28004 of string for format.
28005 * gfortran.dg/der_array_io_1.f: Replace illegal internal
28006 print statement with internal write.
28007 * gfortran.dg/der_array_io_2.f: Likewise.
28008 * gfortran.dg/der_array_io_3.f: Likewise.
28009
28010 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
28011
28012 * gcc.dg/fold-abs-4.c: new test.
28013
28014 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
28015
28016 PR fortran/22570 an related issues.
28017 * gfortran.dg/x_slash_1.f: New test.
28018
28019 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
28020
28021 PR c/23143
28022 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28023 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28024
28025 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28026
28027 PR c/529
28028 * gcc.dg/Wshadow-3.c: New test.
28029
28030 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
28031
28032 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28033 used to have the wrong bounds).
28034
28035 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28036
28037 PR c/21720
28038 * gcc.dg/hex-round-1.c: Test more cases.
28039 * gcc.dg/hex-round-2.c: New test.
28040
28041 2005-07-29 Diego Novillo <dnovillo@redhat.com>
28042
28043 PR 22550
28044 * g++.dg/tree-ssa/pr22550.C: New test.
28045
28046 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
28047
28048 * gcc.dg/tree-ssa/vrp19.c: New test.
28049 * gcc.dg/tree-ssa-vrp20.c: New test.
28050
28051 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28052
28053 PR c/22240
28054 * gcc.dg/transparent-union-4.c: New test.
28055
28056 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28057
28058 PR c/22192
28059 * gcc.dg/c99-vla-2.c: New test.
28060
28061 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28062
28063 PR c/21720
28064 * gcc.dg/hex-round-1.c: New test.
28065
28066 2005-07-28 Jan Hubicka <jh@suse.cz>
28067
28068 * inliner-1.c: Do not dump everything.
28069 * tree-prof.exp: Do not pass -ftree-based-profiling.
28070 * bprob.exp: Likewise.
28071
28072 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28073
28074 2005-07-28 Mark Mitchell <mark@codesourcery.com>
28075
28076 PR c++/22545
28077 * g++.dg/expr/ptrmem7.C: New test.
28078
28079 2005-07-28 Mike Stump <mrs@apple.com>
28080
28081 * g++.old-deja/g++.mike/visibility-1.C: New test.
28082
28083 2005-07-28 Richard Sandiford <richard@codesourcery.com>
28084
28085 PR c/20187
28086 * gcc.c-torture/execute/pr20187-1.c: New test.
28087
28088 2005-07-28 Jeff Law <law@redhat.com>
28089
28090 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28091 * gcc.dg/tree-ssa/vrp18.c: New test.
28092
28093 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
28094
28095 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28096
28097 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
28098
28099 PR tree-optimization/22506
28100 * gcc.dg/vect/ps22506.c: New test.
28101
28102 2005-07-28 Jakub Jelinek <jakub@redhat.com>
28103
28104 PR target/21149
28105 * gcc.target/i386/sse-3.c: New test.
28106
28107 2005-07-28 Richard Sandiford <richard@codesourcery.com>
28108
28109 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28110 * gcc.target/mips/mips32-dsp-type.c: Likewise.
28111
28112 2005-07-28 Richard Sandiford <richard@codesourcery.com>
28113
28114 PR c/22589
28115 * gcc.c-torture/compile/pr22589-1.c: New test.
28116
28117 2005-07-28 Jan Hubicka <jh@suse.cz>
28118
28119 * update-loopch.c: New testcase.
28120
28121 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
28122
28123 PR rtl-optimization/23047
28124 * gcc.c-torture/execute/pr23047.c: New test.
28125 * gcc.c-torture/execute/pr23047.x: New.
28126
28127 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
28128
28129 PR tree-optimization/22493
28130 * gcc.c-torture/execute/pr22493-1.c: New test.
28131 * gcc.c-torture/execute/pr22493-1.x: New.
28132 * gcc.c-torture/execute/vrp-1.c: New test.
28133 * gcc.c-torture/execute/vrp-2.c: New test.
28134 * gcc.c-torture/execute/vrp-2.c: New test.
28135
28136 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
28137
28138 * gcc.target/frv/all-builtin-read8.c: Delete.
28139 * gcc.target/frv/all-builtin-read16.c: Delete.
28140 * gcc.target/frv/all-builtin-read32.c: Delete.
28141 * gcc.target/frv/all-builtin-read64.c: Delete.
28142 * gcc.target/frv/all-builtin-write8.c: Delete.
28143 * gcc.target/frv/all-builtin-write16.c: Delete.
28144 * gcc.target/frv/all-builtin-write32.c: Delete.
28145 * gcc.target/frv/all-builtin-write64.c: Delete.
28146 * gcc.target/frv/all-read-write-1.c: New.
28147
28148 2005-07-27 Jeff Law <law@redhat.com>
28149
28150 * gcc.c-torture/execute/pr22630.c: New test.
28151
28152 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
28153
28154 PR tree-optimization/23073
28155 * gcc.dg/vect/nodump-pr23073.c: New test.
28156 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28157
28158 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
28159
28160 PR tree-optimize/22348
28161 * gcc.c-torture/execute/pr22348.c: New.
28162
28163 2005-07-27 Richard Guenther <rguenther@suse.de>
28164
28165 * gcc.dg/tree-ssa/salias-1.c: New testcase.
28166
28167 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28168
28169 PR fortran/22503
28170 * gfortran.dg/logical_comp.f90: New test.
28171
28172 2005-07-27 Jan Hubicka <jh@suse.cz>
28173
28174 * inliner-1.c: Add cleanup of dumps.
28175 * val-prof-*.c: Likewise.
28176 * update-tailcall.c: New.
28177
28178 2005-07-26 Diego Novillo <dnovillo@redhat.com>
28179
28180 PR 22591
28181 * gcc.dg/tree-ssa/pr22591.c: New test.
28182 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28183
28184 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
28185
28186 PR libobjc/22606
28187 * objc.dg/try-catch-11.m: New test.
28188
28189 2005-07-26 Richard Guenther <rguenther@suse.de>
28190
28191 PR tree-optimization/22486
28192 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28193
28194 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
28195
28196 PR tree-opt/22484
28197 * g++.dg/opt/loop2.C: New test.
28198
28199 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
28200
28201 * gcc.dg/tree-ssa/reassoc-3.c: New test.
28202 * gcc.dg/tree-ssa/reassoc-4.c: New test.
28203
28204 2005-07-25 Adam Nemet <anemet@lnxw.com>
28205
28206 * lib/profopt.exp (profopt-execute): Check for profiling data
28207 files on the target.
28208
28209 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
28210
28211 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28212 for matching of asm labels.
28213
28214 2005-07-25 Richard Guenther <rguenther@suse.de>
28215
28216 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28217
28218 2005-07-25 Richard Guenther <rguenther@suse.de>
28219
28220 PR testsuite/22624
28221 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28222
28223 2005-07-25 Ira Rosen <irar@il.ibm.com>
28224
28225 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28226 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28227 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28228 * gcc.dg/vect/vect-100.c: New test.
28229 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28230 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28231 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28232 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28233 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28234 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28235 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28236 * gfortran.dg/vect/pr19049.f90: New testcase.
28237 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28238
28239 2005-07-25 Jakub Jelinek <jakub@redhat.com>
28240
28241 * gcc.c-torture/execute/20050713-1.c: New test.
28242
28243 PR fortran/20063
28244 * gfortran.fortran-torture/execute/data_4.f90: New test.
28245
28246 PR middle-end/20303
28247 * gcc.dg/visibility-d.c: New test.
28248
28249 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
28250
28251 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28252 * gfortran.dg/underflow.f90: Ditto.
28253
28254 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28255
28256 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28257 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28258 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28259
28260 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
28261
28262 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28263 include case of field width of zero.
28264
28265 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
28266
28267 PR libgfortran/21875
28268 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28269 with trailing blanks on normal formatted read.
28270
28271 2005-07-23 Chao-ying Fu <fu@mips.com>
28272
28273 * gcc.target/mips/mips32-dsp-type.c: New test.
28274 * gcc.target/mips/mips32-dsp.c: New test.
28275
28276 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
28277
28278 PR testsuite/21073
28279 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28280
28281 PR testsuite/20454
28282 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28283 and __cyg_profile_func_exit.
28284
28285 2005-07-22 David Edelsohn <edelsohn@gnu.org>
28286
28287 * gfortran.dg/comma_format_extension_3.f: Fix typo.
28288 * gfortran.dg/comma_format_extension_4.f: Same.
28289 * gfortran.dg/pr15332.f: Same.
28290 * gfortran.dg/pr21730.f: Same.
28291
28292 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
28293
28294 * g++.dg/opt/vrp2.C: Fix testcase.
28295
28296 PR tree-opt/22625
28297 * g++.dg/opt/vrp2.C: New test.
28298
28299 2005-07-22 Mark Mitchell <mark@codesourcery.com>
28300
28301 PR debug/21828
28302 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28303
28304 2005-07-22 Diego Novillo <dnovillo@redhat.com>
28305
28306 * gcc.dg/tree-ssa/20050719-1.c: New test.
28307
28308 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
28309
28310 * gcc.dg/bfin-longcall-1.c: New file.
28311 * gcc.dg/bfin-longcall-2.c: New file.
28312
28313 2005-07-21 Janis Johnson <janis187@us.ibm.com>
28314
28315 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28316
28317 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
28318
28319 PR middle-end/19055
28320 * gcc.dg/tree-ssa/pr19055.c: New test.
28321 * gcc.dg/tree-ssa/pr19055-2.c: New test.
28322
28323 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
28324
28325 PR C++/22358
28326 * g++.dg/other/pr22358.C: New test.
28327
28328 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
28329
28330 PR c++/2922
28331 * g++.dg/lookup/two-stage5.C: New test from bug comments.
28332
28333 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28334
28335 PR c++/15938
28336 * g++.dg/init/union2.C: New test.
28337
28338 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28339
28340 PR c/22393
28341 * gcc.dg/complex-4.c: New test.
28342
28343 2005-07-21 Richard Guenther <rguenther@suse.de>
28344
28345 PR testsuite/22522
28346 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28347 scanning for asm labels.
28348 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28349
28350 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
28351
28352 PR target/22085
28353 * gcc.dg/altivec-pr22085.c: New.
28354
28355 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
28356
28357 PR tree-optimization/19210
28358 * gcc.dg/tree-ssa/pr19210-1.c: New.
28359 * gcc.dg/tree-ssa/pr19210-2.c: New.
28360
28361 2005-07-21 Richard Sandiford <richard@codesourcery.com>
28362
28363 PR rtl-optimization/22167
28364 * g++.dg/opt/pr22167.C: New test.
28365
28366 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
28367
28368 PR c++/2922
28369 * g++.dg/lookup/two-stage2.C: New.
28370 * g++.dg/lookup/two-stage3.C: New.
28371 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28372 fixed two-stage name lookup for operators.
28373 * g++.dg/template/call3.C: Compiler now produces an appropriate
28374 error message.
28375 * g++.dg/template/crash37.C: Compiler now describes bla() on line
28376 14 as a candidate.
28377 * g++.dg/template/ptrmem4.C: Compiler produces different error
28378 message.
28379 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28380 connect_to_method as a candidate.
28381
28382 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
28383
28384 * gcc.dg/fold-alloc-1.c: New test.
28385
28386 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
28387
28388 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28389 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28390
28391 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
28392
28393 * gcc.dg/fold-abs-1.c: New test.
28394 * gcc.dg/fold-abs-2.c: New test.
28395 * gcc.dg/fold-abs-3.c: New test.
28396
28397 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
28398
28399 Make CONSTRUCTOR use VEC to store initializers.
28400 * g++.dg/ext/complit3.C: Check for specific error messages.
28401 * g++.dg/init/brace2.C: Update error message.
28402 * g++.dg/warn/Wbraces2.C: Likewise.
28403
28404 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
28405
28406 PR fortran/16940
28407 * gfortran.dg/module_interface_1.f90: New test.
28408
28409 2005-07-19 Danny Berlin <dberlin@dberlin.org>
28410 Kenneth Zadeck <zadeck@naturalbridge.com>
28411
28412 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28413
28414 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28415
28416 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28417 specify -Wformat for these tests.
28418 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28419 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28420 * gcc.dg/format/opt-6.c: Delete.
28421
28422 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28423
28424 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28425 * gcc.dg/tree-ssa/sra-3.c: Likewise.
28426
28427 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28428
28429 * gcc.dg/tree-ssa/alias-2.c: New test.
28430
28431 2005-07-18 Mark Mitchell <mark@codesourcery.com>
28432
28433 PR c++/22263
28434 * g++.dg/template/explicit7.C: New test.
28435
28436 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
28437
28438 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28439 field width of 8 to +Inf and -Inf.
28440
28441 2005-07-17 Mark Mitchell <mark@codesourcery.com>
28442
28443 PR c++/22139
28444 * g++.dg/template/friend36.C: New test.
28445
28446 2005-07-16 David Edelsohn <edelsohn@gnu.org>
28447
28448 PR fortran/21730
28449 * gfortran.dg/pr21730.f: New test.
28450
28451 2005-07-16 Danny Berlin <dberlin@dberlin.org>
28452 Kenneth Zadeck <zadeck@naturalbridge.com>
28453
28454 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28455 since pure const detection cannot run at -O1 in c compiler.
28456 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28457 can now optimize this case properly.
28458 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28459 because we now pass.
28460 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28461
28462 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
28463
28464 PR c/22421
28465 * gcc.dg/format/bitfld-1.c: New test.
28466
28467 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28468
28469 PR c++/22204
28470 * g++.dg/rtti/repo1.C: New test.
28471
28472 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
28473
28474 PR middle-end/22398
28475 * gcc.c-torture/compile/pr22398.c: New test.
28476
28477 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28478
28479 PR c++/22132
28480 * g++.dg/expr/cast4.C: New test.
28481
28482 2005-07-15 Richard Guenther <rguenther@suse.de>
28483
28484 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28485 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28486
28487 2005-07-15 Steven Bosscher <stevenb@suse.de>
28488
28489 PR tree-optimization/22230
28490 * gcc.dg/tree-ssa/pr22230.c: New test.
28491
28492 2005-07-14 Jakub Jelinek <jakub@redhat.com>
28493
28494 * gfortran.dg/g77/cpp6.f: New test.
28495
28496 PR fortran/22417
28497 * gfortran.dg/g77/cpp5.F: New test.
28498 * gfortran.dg/g77/cpp5.h: New file.
28499 * gfortran.dg/g77/cpp5inc.h: New file.
28500
28501 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
28502
28503 PR libfortran/16435
28504 * gfortran.dg/tl_editting.f90: New.
28505 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28506
28507 2005-07-14 Steven G. Kargl <kargls@comcast.net>
28508
28509 * gfortran.dg/char_array_constructor.f90: New test.
28510
28511 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
28512
28513 * gfortran.dg/past_eor.f90: New.
28514 * gfortran.dg/complex_read.f90: New.
28515
28516 2005-07-13 Jeff Law <law@redhat.com>
28517
28518 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28519 additional casts.
28520
28521 * gcc.dg/tree-ssa/pr22321.c: New test
28522
28523 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
28524
28525 PR tree-optimization/21921
28526 * gcc.dg/tree-ssa/pr21921.c: New.
28527
28528 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28529
28530 PR tree-optimizatio/22442
28531 * gcc.dg/tree-ssa/loop-11.c: New test.
28532
28533 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28534
28535 PR tree-opt/21840
28536 * gcc.c-torture/compile/pr21840.c: New test.
28537
28538 2005-07-12 Jan Hubicka <jh@suse.cz>
28539
28540 * gcc.c-torture/compile/pr22379.c: New test.
28541
28542 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
28543
28544 PR libfortran/21593
28545 gfortran.dg/dev_null.f90: Remove outdated comment about
28546 PR libfortran/21593.
28547
28548
28549 2005-07-12 Dale Johannesen <dalej@apple.com>
28550
28551 * gcc.target/i386/compress-float-sse.c: New.
28552 * gcc.target/i386/compress-float-sse-pic.c: New.
28553 * gcc.target/i386/compress-float-387.c: New.
28554 * gcc.target/i386/compress-float-387-pic.c: New.
28555 * gcc.dg/compress-float-ppc.c: New.
28556 * gcc.dg/compress-float-ppc-pic.c: New.
28557
28558 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
28559
28560 PR libfortran/21593
28561 gfortran.dg/dev_null.f90: Remove targets.
28562
28563 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28564
28565 PR tree-opt/22335
28566 * gcc.dg/pr22335-1.c: New test.
28567 * gcc.dg/pr22335-2.c: New test.
28568
28569 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28570
28571 PR c++/20172
28572 * g++.dg/template/nontype12.C : New test.
28573
28574 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28575
28576 * gcc.dg/tree-ssa/loop-10.c: New test.
28577
28578 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
28579
28580 * gcc.c-torture/execute/20020720-1.x: Remove.
28581
28582 2005-07-11 Jakub Jelinek <jakub@redhat.com>
28583
28584 * gfortran.fortran-torture/execute/forall_7.f90: New test.
28585
28586 2005-07-10 Richard Sandiford <richard@codesourcery.com>
28587
28588 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28589 (dg-mips-options): Use it.
28590
28591 2005-07-09 Diego Novillo <dnovillo@redhat.com>
28592
28593 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28594
28595 2005-07-09 Richard Henderson <rth@redhat.com>
28596
28597 * lib/target-supports.exp (check_effective_target_sync_char_short):
28598 Add alpha.
28599
28600 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
28601
28602 PR libfortran/22217
28603 * gfortran.dg/negative-z-descriptor.f90: New test.
28604
28605 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28606
28607 PR tree-opt/22329
28608 * gcc.dg/pr22329.c: New test.
28609
28610 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
28611
28612 PR tree-optimization/20139
28613 * gcc.dg/tree-ssa/pr20139.c: New.
28614
28615 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28616
28617 PR tree-opt/22356
28618 * gcc.dg/pr22356-1.c: New test.
28619
28620 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
28621
28622 PR c++/21799
28623 * g++.dg/template/unify8.C: New.
28624 * g++.dg/template/unify9.C: New.
28625
28626 2005-07-08 Jakub Jelinek <jakub@redhat.com>
28627
28628 * gfortran.fortran-torture/execute/entry_10.f90: New test.
28629
28630 2005-07-07 Geoffrey Keating <geoffk@apple.com>
28631
28632 * gcc.dg/darwin-version-1.c: New.
28633 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28634 * gcc.dg/builtins-20.c: Likewise.
28635 * gcc.dg/builtins-53.c: Likewise.
28636 * gcc.dg/torture/builtins-convert-1.c: Likewise.
28637 * gcc.dg/torture/builtins-convert-2.c: Likewise.
28638 * gcc.dg/torture/builtins-convert-3.c: Likewise.
28639 * gcc.dg/torture/builtins-power-1.c: Likewise.
28640 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28641 on Darwin.
28642
28643 2005-07-07 Jeff Law <law@redhat.com>
28644
28645 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
28646 argument evaluation order.
28647
28648 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
28649
28650 PR libfortran/21594
28651 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28652 Add test cases where the shift length is greater than the
28653 array length.
28654
28655 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28656
28657 * obj-c++.dg/proto-lossage-6.mm: New.
28658 * objc.dg/proto-lossage-6.m: New.
28659
28660 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28661
28662 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28663 * objc.dg/gnu-runtime-2.m: Likewise.
28664
28665 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28666
28667 * gfortran.dg/longline.f: New test.
28668
28669 * gfortran.dg/badline.f: New test.
28670
28671 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28672
28673 PR fortran/16531
28674 PR fortran/15966
28675 PR fortran/18781
28676 * gfortran.dg/hollerith.f90: New.
28677 * gfortran.dg/hollerith2.f90: New.
28678 * gfortran.dg/hollerith3.f90: New.
28679 * gfortran.dg/hollerith4.f90: New.
28680 * gfortran.dg/hollerith_f95.f90: New.
28681 * gfortran.dg/hollerith_legacy.f90: New.
28682 * gfortran.dg/g77/cpp4.F: New. Port from g77.
28683
28684 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28685
28686 PR objc/22274
28687 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28688 * objc.dg/gnu-runtime-2.m: New.
28689
28690 2005-07-06 Jeff Law <law@redhat.com>
28691
28692 * gcc.dg/tree-ssa/vrp17.c: New test.
28693
28694 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28695
28696 PR fortran/22327
28697 * gfortran.dg/array_constructor_5.f90: New test.
28698
28699 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28700
28701 * gfortran.fortran-torture/execute/entry_9.f90: New test.
28702
28703 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
28704
28705 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28706 * gcc.dg/980816-1.c: Ditto.
28707
28708 2005-07-06 Jeff Law <law@redhat.com>
28709
28710 * gcc.c-torture/compile/pr21356.c: New test.
28711
28712 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28713
28714 PR c/22013
28715 PR c/22098
28716 * gcc.c-torture/compile/pr22013-1.c,
28717 gcc.c-torture/execute/pr22098-1.c,
28718 gcc.c-torture/execute/pr22098-2.c,
28719 gcc.c-torture/execute/pr22098-3.c: New tests.
28720
28721 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28722
28723 PR c/22308
28724 * gcc.dg/pr22308-1.c: New test.
28725
28726 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
28727
28728 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
28729 target.
28730 * gcc.dg/compare9.c: Use -fshort-enums instead of
28731 -fno-short-enums. Change the last test to dg-bogus.
28732
28733 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
28734
28735 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28736 * gcc.dg/compare9.c: New.
28737
28738 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28739
28740 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28741
28742 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28743
28744 PR testsuite/22288
28745 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28746
28747
28748 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28749
28750 * gcc.dg/format/gcc_gfc-1.c: New.
28751
28752 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28753
28754 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28755
28756 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28757
28758 PR fortran/20842
28759 * gfortran.dg/io_invalid_1.f90: New test.
28760
28761 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
28762
28763 * gcc.dg/format/gcc_diag-1.c: Update.
28764
28765 2005-07-02 Jeff Law <law@redhat.com>
28766
28767 * gcc.dg/tree-ssa/pr22051-1.c: New test.
28768 * gcc.dg/tree-ssa/pr22051-2.c: New test.
28769
28770 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
28771
28772 * gcc.dg/format/gcc_diag-1.c: Update.
28773
28774 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
28775
28776 PR tree-opt/22269
28777 * gcc.c-torture/compile/pr22269.c: New test.
28778
28779 2005-06-30 Diego Novillo <dnovillo@redhat.com>
28780
28781 PR 21584
28782 PR 22219
28783 * g++.dg/tree-ssa/pr21584-1.C: New test.
28784 * g++.dg/tree-ssa/pr21584-2.C: New test.
28785
28786 2005-06-30 Ziemowit Laski <zlaski@apple.com>
28787
28788 * obj-c++.dg/try-catch-11.mm: New.
28789 * objc.dg/try-catch-10.m: New.
28790
28791 2005-06-29 David Edelsohn <edelsohn@gnu.org>
28792
28793 * g++.dg/other/ucnid-1.C: xfail on AIX.
28794
28795 2005-06-29 Diego Novillo <dnovillo@redhat.com>
28796
28797 PR 22234
28798 * gcc.dg/20050629-1.c: New test.
28799
28800 2005-06-29 Ziemowit Laski <zlaski@apple.com>
28801
28802 * obj-c++.dg/const-str-1[0-1].mm: New.
28803 * objc.dg/const-str-1[0-1].m: New.
28804
28805 2005-05-29 Richard Henderson <rth@redhat.com>
28806
28807 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28808 Rename from check_effective_target_vect_no_max.
28809 (check_effective_target_vect_no_int_add): New.
28810 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28811 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28812 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28813 * gcc.dg/vect/vect-reduc-1.c: Use both.
28814 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28815
28816 2005-05-29 Richard Henderson <rth@redhat.com>
28817
28818 * lib/target-supports.exp (check_effective_target_vect_no_max):
28819 Remove i386 and x86_64.
28820
28821 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28822
28823 PR testsuite/21969
28824 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28825
28826 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28827
28828 PR middle-end/21969
28829 * gcc.dg/vect/pr21969.c: New test.
28830
28831 2005-06-28 Eric Christopher <echristo@redhat.com>
28832
28833 PR c/22052
28834 PR c/21975
28835 * gcc.dg/inline1.c: New test.
28836 * gcc.dg/inline2.c: Ditto.
28837 * gcc.dg/inline3.c: Ditto.
28838 * gcc.dg/inline4.c: Ditto.
28839 * gcc.dg/inline5.c: Ditto.
28840
28841 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28842
28843 PR libfortran/22142
28844 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28845 Add testcase also testing eoshift1 for PR 22142.
28846
28847 2005-06-28 Richard Henderson <rth@redhat.com>
28848
28849 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28850 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28851 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28852 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28853 gcc.dg/tree-ssa/20030922-2.c: Likewise.
28854
28855 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28856
28857 PR libfortran/22142
28858 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28859 Add testcase for PR 22142.
28860
28861 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
28862
28863 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28864 gcc.target/ia64/fpreg-2.c: New tests.
28865
28866 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28867
28868 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28869
28870 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28871
28872 PR libfortran/22170
28873 * gfortran.dg/slash_1.f90: New test.
28874
28875 2005-06-27 Richard Henderson <rth@redhat.com>
28876
28877 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28878 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28879 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28880 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28881 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28882 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28883
28884 2005-06-27 Richard Henderson <rth@redhat.com>
28885
28886 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28887 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28888
28889 2005-06-27 Ziemowit Laski <zlaski@apple.com>
28890
28891 * obj-c++.dg/proto-lossage-5.mm: New.
28892 * objc.dg/proto-lossage-5.m: New.
28893
28894 2005-06-27 Diego Novillo <dnovillo@redhat.com>
28895
28896 PR 21959
28897 * gcc.dg/tree-ssa/pr21959.c: New test.
28898
28899 2005-06-27 Jakub Jelinek <jakub@redhat.com>
28900
28901 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28902 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28903 testing uninitialized var.
28904
28905 * gcc.c-torture/execute/builtins/chk.h: New.
28906 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28907 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28908 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28909 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28910 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28911 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28912 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28913 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28914 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28915 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28916 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28917 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28918 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28919 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28920 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28921 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28922 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28923 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28924 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28925 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28926 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28927 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28928 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28929 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28930 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28931 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28932 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28933 * gcc.dg/builtin-object-size-1.c: New test.
28934 * gcc.dg/builtin-object-size-2.c: New test.
28935 * gcc.dg/builtin-object-size-3.c: New test.
28936 * gcc.dg/builtin-object-size-4.c: New test.
28937 * gcc.dg/builtin-object-size-5.c: New test.
28938 * gcc.dg/builtin-stringop-chk-1.c: New test.
28939 * gcc.dg/builtin-stringop-chk-2.c: New test.
28940 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28941 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28942 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28943 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28944 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28945 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28946 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28947 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28948 * gcc.c-torture/execute/printf-1.c: New test.
28949 * gcc.c-torture/execute/fprintf-1.c: New test.
28950 * gcc.c-torture/execute/vprintf-1.c: New test.
28951 * gcc.c-torture/execute/vfprintf-1.c: New test.
28952 * gcc.c-torture/execute/printf-chk-1.c: New test.
28953 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28954 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28955 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28956
28957 2005-06-27 Michael Matz <matz@suse.de>
28958
28959 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28960 slot is not merged if address escapes.
28961
28962 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28963
28964 PR c/21911
28965 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28966
28967 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28968
28969 PR middle-end/17965
28970 * gcc.c-torture/compile/20050622-1.c: New test.
28971
28972 PR middle-end/22028
28973 * gcc.dg/20050620-1.c: New test.
28974
28975 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28976
28977 PR tree-optimization/22026
28978 * gcc.dg/tree-ssa/pr22026.c: New.
28979
28980 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28981
28982 PR libfortran/22144
28983 * gfortran.dg/shift-alloc.f90: New testcase.
28984
28985 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28986
28987 * all files: Update FSF address in copyright headers.
28988
28989 2005-06-22 Jan Hubicka <jh@suse.cz>
28990
28991 * wholeprogram-1.c: New testcase.
28992 * wholeprogram-2.c: New testcase.
28993
28994 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28995
28996 PR 22171
28997 * gcc.dg/tree-ssa/pr22171.c: New test.
28998
28999 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
29000
29001 * gfortran.dg/simplify_modulo.f90: New.
29002
29003 2005-06-24 Jan Hubicka <jh@suse.cz>
29004
29005 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29006
29007 2005-06-23 Ziemowit Laski <zlaski@apple.com>
29008
29009 * obj-c++.dg/proto-lossage-[1-4].mm: New.
29010
29011 2005-06-23 Ziemowit Laski <zlaski@apple.com>
29012
29013 * obj-c++.dg/typedef-alias-1.mm: New.
29014 * objc.dg/typedef-alias-1.m: New.
29015
29016 2005-06-23 Jeff Law <law@redhat.com>
29017
29018 * gcc.dg/tree-ssa/vrp16.c: New test.
29019
29020 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29021
29022 * lib/target-supports.exp: Add
29023 check_effective_target_fortran_large_real and
29024 check_effective_target_fortran_large_int to check for
29025 corresponding effective targets.
29026 * gfortran.dg/large_integer_kind_1.f90: New test.
29027 * gfortran.dg/large_real_kind_1.f90: New test.
29028
29029 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
29030
29031 PR tree-optimization/22117
29032 * gcc.dg/tree-ssa/pr22117.c: New.
29033
29034 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
29035
29036 PR testsuite/22123
29037 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29038
29039 2005-06-23 David Edelsohn <edelsohn@gnu.org>
29040
29041 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29042
29043 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
29044
29045 * gfortran.dg/f2c_4.f90: Add tests for complex functions
29046 * gfortran.dg/f2c_4.c: Likewise.
29047
29048 2005-06-22 Paul Brook <paul@codesourcery.com>
29049
29050 PR fortran/21034
29051 * gfortran.dg/auto_save_1.f90: New test.
29052
29053 2005-06-22 Michael Matz <matz@suse.de>
29054
29055 * gcc.target/x86-64/abi: New directory.
29056 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29057 * gcc.target/x86-64/abi/README.gcc: New file.
29058 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29059 * gcc.target/x86-64/abi/asm-support.s: New file.
29060 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29061 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29062 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29063 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29064 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29065 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29066 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29067 * gcc.target/x86_64/abi/test_bitfields.c: New test.
29068 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29069 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29070 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29071 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29072 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29073 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29074 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29075 * gcc.target/x86_64/abi/test_varargs.c: New test.
29076
29077 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
29078
29079 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29080 32-bit i?86 and x86_64.
29081
29082 2005-06-21 Ziemowit Laski <zlaski@apple.com>
29083
29084 * obj-c++.dg/const-str-[1-9].mm: New tests.
29085
29086 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
29087
29088 PR fortran/22010
29089 * gfortran.dg/namelist_use.f90: New.
29090 * gfortran.dg/namelist_use_only.f90: New.
29091
29092 2005-06-21 Jeff Law <law@redhat.com>
29093
29094 * gcc.dg/tree-ssa/vrp15.c: New test.
29095
29096 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
29097
29098 * lib/target-supports.exp (check_effective_target_vect_reduction):
29099 Remove.
29100 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29101 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29102 remove vect_reduction target keyword. Also avoid two returns in main.
29103 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29104 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29105 * gcc.dg/vect/vect-reduc-1short.c: New test.
29106 * gcc.dg/vect/vect-reduc-1char.c: New test.
29107 * gcc.dg/vect/vect-reduc-2short.c: New test.
29108 * gcc.dg/vect/vect-reduc-2char.c: New test.
29109 * gcc.dg/vect/vect-reduc-6.c: New test.
29110 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29111 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29112 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29113
29114 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29115 Paul Thomas <pault@gcc.gnu.org>
29116
29117 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29118 New tests.
29119
29120 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29121
29122 * gfortran.dg/backslash_1.f90: New test.
29123 * gfortran.dg/backslash_2.f90: New test.
29124
29125 2005-06-20 Steven G. Kargl <kargls@comcast.net>
29126
29127 * gfortran.dg/duplicate_labels.f90: New test.
29128
29129 2005-06-20 Jan Beulich <jbeulich@novell.com>
29130
29131 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29132 unsupportable relocations.
29133 * g++.old-deja/g++.other/store-expr1.C: Likewise.
29134 * gcc.dg/20050321-2.c: xfail for NetWare.
29135
29136 2005-06-20 Andreas Jaeger <aj@suse.de>
29137
29138 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29139 gcc.target/i386/fastcall-sseregparm.c,
29140 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29141
29142 2005-06-19 Richard Henderson <rth@redhat.com>
29143
29144 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29145
29146 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
29147
29148 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29149
29150 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
29151
29152 PR c++/22115
29153 * g++.dg/conversion/simd2.C: Change expected error message.
29154
29155 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
29156
29157 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29158 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29159 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29160
29161 2005-06-18 James A Morrison <phython@gcc.gnu.org>
29162
29163 * gcc.dg/fold-mod-1.c: New test.
29164
29165 2005-06-18 Steven G. Kargl <kargls@comcast.net>
29166
29167 PR fortran/19926
29168 * gfortran.dg/pr19926.f90: New test.
29169
29170 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
29171
29172 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29173 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29174 targets.
29175 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29176 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29177
29178 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
29179
29180 * gcc.target/ia64/float80-varargs-1.c: New test.
29181
29182 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29183
29184 PR tree-opt/22035
29185 * gfortran.dg/f2c_6.f90: New test.
29186
29187 2005-06-17 Geoffrey Keating <geoffk@apple.com>
29188
29189 PR c++/17413
29190 * g++.dg/template/local5.C: New.
29191
29192 2005-06-17 Richard Henderson <rth@redhat.com>
29193
29194 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29195
29196 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
29197
29198 PR testsuite/21945
29199 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29200
29201 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
29202
29203 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29204 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29205 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29206 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29207 check_vect to verify the presence of hardware vector support.
29208
29209 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
29210
29211 PR testsuite/22056
29212 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29213
29214 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29215
29216 PR libfortran/19216
29217 * gfortran.dg/pr19216.f: Add correct space between brackets and
29218 dg directive.
29219
29220 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29221
29222 PR libfortran/16436
29223 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29224
29225 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
29226
29227 * gcc.target/i386/attributes-error.c: New testcase.
29228 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29229 * gcc.target/i386/regparm-stdcall.c: Likewise.
29230 * gcc.target/i386/sseregparm-1.c: Likewise.
29231 * gcc.target/i386/sseregparm-2.c: Likewise.
29232
29233 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
29234
29235 * g++.dg/rtti/crash2.C: New.
29236
29237 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
29238
29239 * gcc.dg/noncompile/20040203-3.c: Update expected message.
29240
29241 2005-06-15 David Ung <davidu@mips.com>
29242
29243 * gcc.target/mips/mips16e-extends.c: New test for testing the
29244 generation of MIPS16e zeb/zeh, seb/seh instructions.
29245
29246 2005-06-15 Diego Novillo <dnovillo@redhat.com>
29247
29248 PR 22018
29249 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29250 * gcc.dg/tree-ssa/pr22018.c: New test.
29251
29252 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
29253
29254 * gcc.dg/simd-1.c: Update error messages.
29255 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
29256 * gcc.dg/simd-2.c: Update error messages.
29257 * gcc.dg/simd-4.c: New.
29258
29259 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
29260
29261 PR c++/20678
29262 * g++.dg/other/crash-4.C: New.
29263
29264 2005-06-14 Devang Patel <dpatel@apple.com>
29265
29266 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29267
29268 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
29269
29270 PR c++/21929
29271 * g++.dg/parse/crash11.C: Update
29272
29273 2005-06-13 Jeff Law <law@redhat.com>
29274
29275 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29276 perform the desired transformations.
29277 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29278 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29279
29280 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29281
29282 PR fortran/22038
29283 * gfortran.dg/forall_1.f90: Un-XFAIL.
29284
29285 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
29286
29287 PR c++/21929
29288 * g++.dg/parse/crash26.C: New.
29289
29290 PR c++/20789
29291 * g++.dg/init/member1.C: New.
29292
29293 2005-06-13 Jakub Jelinek <jakub@redhat.com>
29294
29295 * gfortran.dg/altreturn_1.f90: New test.
29296
29297 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
29298
29299 PR middle-end/21985
29300 * gcc.dg/tree-ssa/pr21985.c: New test.
29301
29302 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
29303
29304 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29305
29306 2005-06-12 Roger Sayle <roger@eyesopen.com>
29307
29308 PR c++/21930
29309 * g++.dg/other/error10.C: New test case.
29310
29311 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29312
29313 PR libfortran/19155
29314 * gfortran.dg/pr19155.f: Add test.
29315
29316 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29317
29318 * gfortran.dg/f2c_7.f90: New test.
29319
29320 * gfortran.dg/forall_1.f90: XFAILed.
29321
29322 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
29323
29324 * gcc.dg/pr14796-1.c: New.
29325 * gcc.dg/pr14796-2.c: New.
29326
29327 2005-06-11 Steven G. Kargl <kargls@comcast.net>
29328
29329 PR fortran/17792
29330 PR fortran/21375
29331 * gfortran.dg/deallocate_stat.f90: New test.
29332
29333 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
29334
29335 * gfortran.fortran-torture/execute/in-pack.f90: New test.
29336
29337 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
29338
29339 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29340 access will be generated when this loop is vectorized. Test that
29341 accesses with same alignment were detected.
29342 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29343 Test that accesses with same alignment were detected.
29344 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29345 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29346 alignment were detected.
29347
29348 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
29349
29350 PR c++/10611
29351 * g++.dg/conversion/simd2.C: New.
29352
29353 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
29354
29355 * gcc.dg/Wcxx-compat-1.c: New.
29356
29357 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
29358
29359 PR libfortran/21480
29360 * gfortran.dg/reshape-complex.f90: Add a test for a packed
29361 complex array.
29362
29363 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
29364
29365 * gcc.dg/alias-8.c: New.
29366
29367 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
29368
29369 * gcc.dg/format/cmn_err-1.c: Update.
29370
29371 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
29372
29373 PR target/20666
29374 * gcc.target/sparc/fexpand-2.c: New.
29375 * gcc.target/sparc/fpmerge-2.c: New.
29376 * gcc.target/sparc/fpmul-2.c: New.
29377 * gcc.target/sparc/noresult.c: New.
29378 * gcc.target/sparc/pdist-2.c: New.
29379 * gcc.target/sparc/pdist-3.c: New.
29380
29381 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
29382
29383 PR testsuite/21702
29384 * gcc.target/i386/i386.exp: Fix comment typo.
29385
29386 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
29387
29388 PR c++/19497
29389 * g++.dg/inherit/using5.C: New.
29390 * g++.dg/inherit/using6.C: New.
29391
29392 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29393
29394 PR c++/19894
29395 * g++.dg/template/ptrmem15.C: New test.
29396
29397 PR c++/20563
29398 * g++.dg/ext/label4.C: New test.
29399
29400 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29401
29402 * gcc.dg/tls/debug-1.c: New test.
29403
29404 2005-06-07 Dale Johannesen <dalej@apple.com>
29405
29406 * gcc.target/i386/movq.c: New.
29407
29408 2005-06-07 Dale Johannesen <dalej@apple.com>
29409
29410 * gcc.dg/20050607-1.c: New.
29411
29412 2005-06-07 Jakub Jelinek <jakub@redhat.com>
29413
29414 PR middle-end/21850
29415 * gcc.c-torture/execute/20050607-1.c: New test.
29416
29417 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
29418
29419 PR libfortran/21926
29420 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29421 Test case where the return array has lowest stride one,
29422 but isn't packed.
29423
29424 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
29425
29426 * lib/target-supports.exp (check_effective_target_sync_int_long):
29427 Add s390 and s390x targets.
29428
29429 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
29430
29431 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29432 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29433 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29434 * gcc.dg/tree-ssa/loop-9.c: New test.
29435
29436 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
29437
29438 * g++.dg/parse/defarg10.C: New.
29439
29440 2005-06-06 Jakub Jelinek <jakub@redhat.com>
29441
29442 PR regression/21897
29443 * gcc.c-torture/execute/20050604-1.c: New test.
29444
29445 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
29446
29447 PR 21903
29448 * g++.dg/parse/defarg9.C: New.
29449
29450 PR c++/20637
29451 * g++.dg/inherit/using4.C: New.
29452 * g++.dg/overload/error1.C: Adjust expected errors.
29453 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29454 * g++.old-deja/g++.brendan/arm2.C: Likewise.
29455 * g++.old-deja/g++.other/redecl2.C: Likewise.
29456 * g++.old-deja/g++.other/redecl4.C: Likewise.
29457 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29458
29459 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29460
29461 * gfortran.dg/f2c_5.f90: Add -w to dg-options
29462
29463 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29464
29465 * lib/gfortran.exp (gfortran_target_compile): Call
29466 dg-additional-files-options
29467 * gfortran.dg/f2c_4.f90: New file
29468 * gfortran.dg/f2c_4.c: New file
29469 * gfortran.dg/f2c_5.f90: New file
29470 * gfortran.dg/f2c_5.c: New file
29471
29472 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29473
29474 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29475
29476 PR fortran/21912
29477 * gfortran.dg/array_constructor_4.f90: New test.
29478
29479 2005-06-05 Mark Mitchell <mark@codesourcery.com>
29480
29481 PR c++/21619
29482 * g++.dg/ext/builtin9.C: New test.
29483
29484 2005-06-05 Dale Johannesen <dalej@apple.com>
29485
29486 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29487 * gcc.c-torture/execute/20050603-2.c: Ditto.
29488
29489 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
29490
29491 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29492 * gcc.dg/vect/vect-reduc-1.c: New.
29493 * gcc.dg/vect/vect-reduc-2.c: New.
29494 * gcc.dg/vect/vect-reduc-3.c: New.
29495
29496 2005-06-04 Dale Johannesen <dalej@apple.com>
29497
29498 * gcc.c-torture/execute/20050603-1.c: New.
29499 * gcc.c-torture/execute/20050603-2.c: New.
29500 * gcc.dg/20050603-3.c: New.
29501
29502 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29503
29504 PR fortran/19195
29505 * gfortran.dg/debug_1.f90: New test.
29506
29507 * gfortran.dg/forall_1.f90: New test.
29508
29509 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
29510
29511 * gfortran.dg/array_constructor_3.f90: New test.
29512
29513 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29514
29515 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29516
29517 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
29518
29519 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29520
29521 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
29522
29523 PR c/21873
29524 * gcc.dg/init-excess-1.c: New test.
29525
29526 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29527
29528 PR c++/21853
29529 * g++.dg/expr/static_cast6.C: New test.
29530
29531 2005-06-03 Diego Novillo <dnovillo@redhat.com>
29532
29533 * gcc.dg/tree-ssa/vrp14.c: New test.
29534
29535 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29536
29537 PR c++/21336
29538 * g++.dg/template/new2.C: New test.
29539
29540 2005-06-03 Josh Conner <jconner@apple.com>
29541
29542 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29543 all entries in initializer.
29544
29545 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
29546
29547 PR middle-end/21858
29548 * gcc.dg/pr21858.c: New testcase.
29549
29550 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
29551
29552 PR tree-optimization/21292
29553
29554 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29555 New.
29556 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29557 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29558 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29559 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29560 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29561
29562 2005-06-02 Richard Henderson <rth@redhat.com>
29563
29564 * gcc.dg/sync-2.c: Use -march=i486 for i386.
29565
29566 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
29567
29568 * gcc.dg/wtypequal.c: New testcase.
29569
29570 2005-06-02 Diego Novillo <dnovillo@redhat.com>
29571
29572 PR 21582
29573 * gcc.dg/tree-ssa/pr21582.c: New test.
29574
29575 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29576
29577 PR c++/21280
29578 * g++.dg/opt/interface2.h: New.
29579 * g++.dg/opt/interface2.C: New.
29580 * g++.dg/init/ctor4.C: Adjust error lines.
29581 * g++.old-deja/g++.bob/inherit2.C: Likewise.
29582 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29583 * g++.old-deja/g++.jason/opeq3.C: Likewise.
29584 * g++.old-deja/g++.pt/assign1.C: Likewise.
29585 * g++.old-deja/g++.pt/crash20.C: Likewise.
29586
29587 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
29588
29589 PR tree-optimization/21734
29590 * g++.dg/vect/pr21734_1.cc: New.
29591 * g++.dg/vect/pr21734_2.cc: New.
29592
29593 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29594
29595 PR c++/20350
29596 * g++.dg/template/spec24.C: New.
29597
29598 PR c++/21151
29599 * g++.dg/pch/local-1.C: New.
29600 * g++.dg/pch/local-1.Hs: New.
29601
29602 2005-06-01 Diego Novillo <dnovillo@redhat.com>
29603
29604 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29605 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29606 * gcc.dg/tree-ssa/pr14341.c: New test.
29607 * gcc.dg/tree-ssa/pr14841.c: New test.
29608 * gcc.dg/tree-ssa/pr20701.c: New test.
29609 * gcc.dg/tree-ssa/pr21086.c: New test.
29610 * gcc.dg/tree-ssa/pr21090.c: New test.
29611 * gcc.dg/tree-ssa/pr21332.c: New test.
29612 * gcc.dg/tree-ssa/pr21458.c: New test.
29613 * gcc.dg/tree-ssa/pr21658.c: New test.
29614 * gcc.dg/tree-ssa/vrp01.c: New test.
29615 * gcc.dg/tree-ssa/vrp02.c: New test.
29616 * gcc.dg/tree-ssa/vrp03.c: New test.
29617 * gcc.dg/tree-ssa/vrp04.c: New test.
29618 * gcc.dg/tree-ssa/vrp05.c: New test.
29619 * gcc.dg/tree-ssa/vrp06.c: New test.
29620 * gcc.dg/tree-ssa/vrp07.c: New test.
29621 * gcc.dg/tree-ssa/vrp08.c: New test.
29622 * gcc.dg/tree-ssa/vrp09.c: New test.
29623 * gcc.dg/tree-ssa/vrp10.c: New test.
29624 * gcc.dg/tree-ssa/vrp11.c: New test.
29625 * gcc.dg/tree-ssa/vrp12.c: New test.
29626 * gcc.dg/tree-ssa/vrp13.c: New test.
29627
29628 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
29629
29630 PR 21029
29631 * gcc.dg/tree-ssa/pr21029.c: New test.
29632
29633 2005-06-01 Roger Sayle <roger@eyesopen.com>
29634
29635 * gfortran.dg/logint-1.f: New test case.
29636 * gfortran.dg/logint-2.f: Likewise.
29637 * gfortran.dg/logint-3.f: Likewise.
29638
29639 2005-06-01 Jakub Jelinek <jakub@redhat.com>
29640
29641 PR c/21536
29642 PR c/20760
29643 * gcc.dg/20050527-1.c: New test.
29644
29645 * gcc.dg/i386-sse-12.c: New test.
29646
29647 PR fortran/21729
29648 * gfortran.dg/implicit_5.f90: New test.
29649
29650 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
29651
29652 PR fortran/20883
29653 * gfortran/assign_4.f90: New test.
29654 * gfortran/assign_2.f90: Change compile to run.
29655
29656 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
29657
29658 * lib/target-supports.exp
29659 (check_effective_target_sync_char_short): New.
29660 * gcc.dg/sync-2.c: New.
29661
29662 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
29663
29664 PR tree-optimization/21817
29665 * gcc.dg/torture/pr21817-1.c: New.
29666
29667 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
29668
29669 PR c++/21165
29670 * g++.dg/template/init5.C: New.
29671
29672 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
29673
29674 * gfortran.dg/char_initialiser_actual.f90:
29675 Test character initialisers as actual arguments.
29676 * gfortran.dg/char_pointer_comp_assign.f90:
29677 Test character pointer structure component assignments.
29678 * gfortran.dg/char_array_structure_constructor.f90:
29679 Test character components in structure constructors.
29680
29681 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
29682
29683 PR middle-end/20931
29684 * g++.dg/opt/pr20931.C: New test.
29685
29686 2005-05-31 Andreas Jaeger <aj@suse.de>
29687
29688 PR testsuite/20772
29689 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29690 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29691 g++.old-deja/g++.ext/asmspec1.C,
29692 g++.old-deja/g++.other/regstack.C,
29693 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29694 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29695 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29696 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29697 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29698 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29699 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29700 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29701 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29702 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29703 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29704 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29705 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29706 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29707 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29708 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29709 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29710 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29711 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29712
29713 2005-05-31 Jeff Law <law@redhat.com>
29714
29715 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29716
29717 2005-05-30 Paolo Carlini <pcarlini@suse.de>
29718
29719 PR middle-end/21743
29720 * gcc.dg/builtins-1.c: Activate disabled clog test.
29721 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29722
29723 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
29724
29725 * gfortran.dg/char_pointer_assign.f90:
29726 Test character-pointer assignments and pointer assignments.
29727 * gfortran.dg/char_pointer_dummy.f90:
29728 Test character-pointer dummy arguments.
29729 * gfortran.dg/char_pointer_func.f90:
29730 Test character-pointer function returns.
29731 * gfortran.dg/char_pointer_dependency.f90:
29732 Test character-pointer functions with dependencies.
29733
29734 2005-05-30 Mark Mitchell <mark@codesourcery.com>
29735
29736 PR c++/21784
29737 * g++.dg/lookup/using14.C: New test.
29738
29739 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
29740
29741 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29742 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29743 trailing ^M.
29744
29745 2005-05-29 Geoffrey Keating <geoffk@apple.com>
29746
29747 PR c++/17413
29748 * g++.dg/template/local5.C: New.
29749
29750 PR target/21761
29751 * gcc.c-torture/compile/pr21761.c: New.
29752
29753 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29754 before darwin8.
29755
29756 2005-05-30 Steven G. Kargl
29757
29758 PR fortran/20846
29759 * gfortran.dg/inquire_8.f90: New test.
29760
29761 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29762
29763 PR libfortran/21376
29764 * gfortran.dg/output_exponents_1.f90: New test.
29765
29766 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29767
29768 PR libfortran/20006
29769 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29770
29771 2005-05-28 Mark Mitchell <mark@codesourcery.com>
29772
29773 PR c++/21210
29774 * g++.dg/ext/complex1.C: New test.
29775
29776 PR c++/21340
29777 * g++.dg/init/ctor6.C: New test.
29778
29779 2005-05-29 Jan Hubicka <jh@suse.cz>
29780
29781 * gcc.c-torture/compile/pr21562.c: New.
29782
29783 2005-05-28 Steven G. Kargl <kargls@comcast.net>
29784
29785 * gfortran.dg/subnormal_1.f90: New test.
29786
29787 2005-05-28 Jan Hubicka <jh@suse.cz>
29788
29789 * tree-prof.exp: Fix comment.
29790 * value-prof-1.c: New.
29791 * value-prof-2.c: New.
29792 * value-prof-3.c: New.
29793 * value-prof-4.c: New.
29794
29795 2005-05-27 Mark Mitchell <mark@codesourcery.com>
29796
29797 PR c++/21614
29798 * g++.dg/expr/ptrmem6.C: New test.
29799 * g++.dg/expr/ptrmem6a.C: Likewise.
29800
29801 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
29802
29803 PR tree-optimization/21658
29804 * gcc.dg/tree-ssa/pr21658.c: New.
29805
29806 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
29807
29808 PR c++/21455
29809 * g++.dg/inherit/ptrmem3.C: New.
29810
29811 PR c++/21681
29812 * g++.dg/parse/template16.C: New.
29813
29814 2005-05-27 Andreas Jaeger <aj@suse.de>
29815
29816 * gcc.dg/setjmp-2.c: Only run in 32-bit.
29817
29818 * gcc.dg/i386-sse-8.c: Run test on all archs.
29819
29820 2005-05-26 Mike Stump <mrs@apple.com>
29821
29822 * objc.dg/isa-field-1.m: Only run on darwin.
29823 * objc.dg/lookup-1.m: Likewise.
29824 * objc.dg/try-catch-8.m: Likewise.
29825
29826 2005-05-26 Roger Sayle <roger@eyesopen.com>
29827
29828 PR tree-optimization/9814
29829 * gcc.dg/pr9814-1.c: New test case.
29830
29831 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29832
29833 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29834 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29835 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29836 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29837 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29838 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29839 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29840 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29841 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29842 objc.dg/try-catch-8.m: New.
29843
29844 2005-05-26 Janis Johnson <janis187@us.ibm.com>
29845
29846 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29847 remove extraneous semicolons.
29848
29849 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29850
29851 * obj-c++.dg/comp-types-12.mm: New.
29852 * objc.dg/comp-types-11.m: New.
29853 * objc.dg/selector-4.m: New.
29854
29855 2005-05-26 Andreas Jaeger <aj@suse.de>
29856
29857 PR testsuite/20772
29858 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29859 g++.old-deja/g++.ext/attrib3.C,
29860 g++.old-deja/g++.other/store-expr1.C,
29861 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29862 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29863 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29864 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29865 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29866 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29867 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29868 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29869 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29870 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29871 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29872 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29873 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29874 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29875 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29876 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29877 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29878 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29879 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29880
29881 2005-05-26 Andreas Jaeger <aj@suse.de>
29882
29883 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29884 x86-64 compilation.
29885
29886 2005-05-26 Andreas Jaeger <aj@suse.de>
29887
29888 PR testsuite/20772
29889 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29890 gcc.misc-tests/i386-pf-athlon-1.c,
29891 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29892 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29893 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29894 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29895 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29896 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29897 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29898 programs.
29899
29900 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29901 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29902 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29903 x86-64 compilation.
29904
29905 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29906 x86_64.
29907
29908 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29909 effective-target ilp32.
29910
29911 2005-05-26 David Ung <davidu@mips.com>
29912
29913 * gcc.target/mips/ext_ins.c: New test for testing the generation
29914 of MIPS32/64 rev 2 ext/ins instructions.
29915
29916 2005-05-26 Andreas Jaeger <aj@suse.de>
29917
29918 * treelang/compile/unsigned.tree: Use gimple instead of
29919 nonexisting generic dump.
29920
29921 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29922
29923 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29924
29925 2005-05-26 Andreas Jaeger <aj@suse.de>
29926
29927 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29928
29929 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29930
29931 PR libfortran/17283
29932 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29933 Test callee-allocated memory with write statements.
29934
29935 2005-05-25 Roger Sayle <roger@eyesopen.com>
29936
29937 PR middle-end/21709
29938 * gcc.dg/pr21709-1.c: New test case.
29939
29940 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29941 Mike Stump <mrs@apple.com>
29942
29943 * objc/execute/next_mapping.h: Update for C++.
29944
29945 * obj-c++.dg/selector-1.mm: Move to...
29946 * obj-c++.dg/selector-4.mm: here...
29947
29948 * obj-c++.dg/basic.mm: New.
29949 * obj-c++.dg/comp-types-1.mm: New.
29950 * obj-c++.dg/cxx-class-1.mm: New.
29951 * obj-c++.dg/cxx-ivars-1.mm: New.
29952 * obj-c++.dg/cxx-ivars-2.mm: New.
29953 * obj-c++.dg/cxx-ivars-3.mm: New.
29954 * obj-c++.dg/cxx-scope-1.mm: New.
29955 * obj-c++.dg/cxx-scope-2.mm: New.
29956 * obj-c++.dg/defs.mm: New.
29957 * obj-c++.dg/empty-private-1.mm: New.
29958 * obj-c++.dg/encode-1.mm: New.
29959 * obj-c++.dg/encode-2.mm: New.
29960 * obj-c++.dg/encode-3.mm: New.
29961 * obj-c++.dg/extern-c-1.mm: New.
29962 * obj-c++.dg/extra-semi.mm: New.
29963 * obj-c++.dg/fix-and-continue-2.mm: New.
29964 * obj-c++.dg/isa-field-1.mm: New.
29965 * obj-c++.dg/ivar-list-semi.mm: New.
29966 * obj-c++.dg/local-decl-1.mm: New.
29967 * obj-c++.dg/lookup-1.mm: New.
29968 * obj-c++.dg/lookup-2.mm: New.
29969 * obj-c++.dg/method-1.mm: New.
29970 * obj-c++.dg/method-2.mm: New.
29971 * obj-c++.dg/method-3.mm: New.
29972 * obj-c++.dg/method-4.mm: New.
29973 * obj-c++.dg/method-5.mm: New.
29974 * obj-c++.dg/method-6.mm: New.
29975 * obj-c++.dg/method-7.mm: New.
29976 * obj-c++.dg/no-extra-load.mm: New.
29977 * obj-c++.dg/overload-1.mm: New.
29978 * obj-c++.dg/pragma-1.mm: New.
29979 * obj-c++.dg/pragma-2.mm: New.
29980 * obj-c++.dg/private-1.mm: New.
29981 * obj-c++.dg/private-2.mm: New.
29982 * obj-c++.dg/proto-qual-1.mm: New.
29983 * obj-c++.dg/qual-types-1.mm: New.
29984 * obj-c++.dg/stubify-1.mm: New.
29985 * obj-c++.dg/stubify-2.mm: New.
29986 * obj-c++.dg/super-class-1.mm: New.
29987 * obj-c++.dg/super-class-2.mm: New.
29988 * obj-c++.dg/super-dealloc-1.mm: New.
29989 * obj-c++.dg/super-dealloc-2.mm: New.
29990 * obj-c++.dg/template-1.mm: New.
29991 * obj-c++.dg/template-2.mm: New.
29992 * obj-c++.dg/template-3.mm: New.
29993 * obj-c++.dg/template-4.mm: New.
29994 * obj-c++.dg/template-5.mm: New.
29995 * obj-c++.dg/template-6.mm: New.
29996 * obj-c++.dg/try-catch-1.mm: New.
29997 * obj-c++.dg/try-catch-2.mm: New.
29998 * obj-c++.dg/try-catch-3.mm: New.
29999 * obj-c++.dg/try-catch-4.mm: New.
30000 * obj-c++.dg/try-catch-5.mm: New.
30001 * obj-c++.dg/try-catch-6.mm: New.
30002 * obj-c++.dg/try-catch-7.mm: New.
30003 * obj-c++.dg/try-catch-8.mm: New.
30004 * obj-c++.dg/try-catch-9.mm: New.
30005 * obj-c++.dg/va-meth-1.mm: New.
30006
30007 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30008
30009 * obj-c++.dg/selector-1.mm: New.
30010 * obj-c++.dg/selector-2.mm: New.
30011
30012 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30013
30014 * obj-c++.dg/selector-3.mm: New.
30015 * objc.dg/selector-3.m: New.
30016
30017 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30018
30019 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30020 about where warning appears.
30021
30022 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
30023
30024 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30025 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30026 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30027 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30028
30029 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
30030
30031 * gcc.dg/20050524-1.c: New test.
30032
30033 2005-05-25 Jan Hubicka <jh@suse.cz>
30034
30035 * gcc.dg/tree-prof/inliner-1.c: New.
30036
30037 2005-05-25 Janis Johnson <janis187@us.ibm.com>
30038
30039 * gcc.dg/tree-prof: New directory.
30040 * gcc.dg/tree-prof/tree-prof.exp: New.
30041
30042 2005-05-25 DJ Delorie <dj@redhat.com>
30043
30044 * gcc.dg/Wattributes-1.c: New.
30045 * gcc.dg/Wattributes-2.c: New.
30046 * gcc.dg/Wattributes-3.c: New.
30047
30048 20005-05-24 Janis Johnson <janis187@us.ibm.com>
30049
30050 PR tree-optimization/19833
30051 * gcc.dg/uninit-4.c: Remove xfail.
30052 * gcc.dg/uninit-9.c: Ditto.
30053
30054 2005-05-24 Ziemowit Laski <zlaski@apple.com>
30055
30056 * obj-c++.dg/bitfield-[1-5].mm: New.
30057 * obj-c++.dg/class-protocol-1.mm: New.
30058 * obj-c++.dg/comp-types-1[0-1].mm: New.
30059 * obj-c++.dg/comp-types-[2-9].mm: New.
30060 * obj-c++.dg/encode-[4-8].mm: New.
30061 * obj-c++.dg/layout-1.mm: New.
30062 * obj-c++.dg/method-1[0-9].mm: New.
30063 * obj-c++.dg/method-2[0-1].mm: New.
30064 * obj-c++.dg/method-[8-9].mm: New.
30065 * obj-c++.dg/objc-gc-3.mm: New.
30066 * obj-c++.dg/try-catch-10.mm: New.
30067 * objc.dg/bitfield-5.m: New.
30068 * objc.dg/comp-types-10.m: New.
30069 * objc.dg/comp-types-9.m: New.
30070 * objc.dg/layout-1.m: New.
30071 * objc.dg/objc-gc-4.m: New.
30072 * objc.dg/try-catch-9.m: New.
30073 * objc.dg/class-protocol-1.m: Tweak diagnostics.
30074 * objc.dg/comp-types-1.m: Likewise.
30075 * objc.dg/comp-types-[5-6].m: Likewise.
30076 * objc.dg/method-9.m: Likewise.
30077
30078 2005-05-24 Janis Johnson <janis187@us.ibm.com>
30079
30080 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30081 and on hardware without VMX support.
30082
30083 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30084
30085 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30086
30087 * lib/profopt.exp (dg-final-generate, dg-final-use,
30088 profopt-final-code, profopt-get-options): New.
30089 (profopt-execute): Process test directives.
30090
30091 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30092 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30093 cleanup-tree-dump, cleanup-saved-temps): Update comments.
30094
30095 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
30096
30097 PR C++/21645
30098 * g++.dg/init/ctor5.C: New test.
30099
30100 2005-05-24 Ira Rosen <irar@il.ibm.com>
30101
30102 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30103 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30104 vect-113.c, vect-114.c.
30105
30106 2005-05-23 Adam Nemet <anemet@lnxw.com>
30107
30108 * gcc.dg/const-elim-1.c: Remove xfails.
30109
30110 2005-05-23 Jeff Law <law@redhat.com>
30111
30112 * gcc.c-torture/compile/pr21638.c: New test.
30113 * gcc.c-torture/compile/20050520-1.c: New test.
30114
30115 2005-05-23 Nick Clifton <nickc@redhat.com>
30116
30117 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30118 be a proper triple, ie: m32r*-*-*.
30119 * g++.old-deja/g++.jason/thunk3.C: Likewise.
30120
30121 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
30122
30123 PR middle-end/21331
30124 PR tree-opt/21293
30125 * gcc.c-torture/compile/pr21293.c: New test.
30126 * gcc.c-torture/execute/pr21331.c: New test.
30127
30128 2004-05-20 Richard Henderson <rth@redhat.com>
30129
30130 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30131
30132 2005-05-20 Ziemowit Laski <zlaski@apple.com>
30133
30134 * obj-c++-dg.exp: Add.
30135 * obj-c++.exp: Add.
30136 * obj-c++.dg/dg.exp: Add.
30137
30138 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30139
30140 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30141 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30142
30143 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
30144
30145 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30146
30147 2004-05-19 Richard Henderson <rth@redhat.com>
30148
30149 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30150
30151 2005-05-19 Janis Johnson <janis187@us.ibm.com>
30152
30153 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30154
30155 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30156
30157 2005-05-19 Jakub Jelinek <jakub@redhat.com>
30158
30159 PR c++/21495
30160 * g++.dg/parse/extern1.C: New test.
30161 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30162
30163 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30164
30165 * gcc.dg/c99-math.h: New.
30166 * gcc.dg/c99-math-float-1.c: New test.
30167 * gcc.dg/c99-math-double-1.c: Likewise.
30168 * gcc.dg/c99-math-long-double-1.c: Likewise.
30169
30170 2005-05-18 Richard Henderson <rth@redhat.com>
30171
30172 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30173
30174 2005-05-18 Devang Patel <dpatel@apple.com>
30175
30176 * g++.dg/opt/20050511-1.C: New test.
30177
30178 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
30179
30180 PR libfortran/21127
30181 * gfortran.dg/reshape-complex.f90: New test.
30182
30183 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
30184
30185 * gfortran.dg/array_constructor_1.f90: New test.
30186 * gfortran.dg/array_constructor_2.f90: New test.
30187
30188 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
30189
30190 PR fortran/20954
30191 * gfortran.dg/pr20954.f: New test.
30192
30193 2005-05-17 Mike Stump <mrs@apple.com>
30194
30195 Yet more Objective-C++...
30196
30197 * objc.dg/method-5.m: Update.
30198 * objc.dg/method-6.m: Update.
30199 * objc.dg/method-7.m: Update.
30200 * objc.dg/method-9.m: Update.
30201 * objc.dg/try-catch-2.m: Update.
30202
30203 2005-05-17 Mark Mitchell <mark@codesourcery.com>
30204
30205 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30206 Remove little-endian optimizations.
30207
30208 2005-05-17 Jeff Law <law@redhat.com>
30209
30210 * g++.dg/tree-ssa/pr14814.C: New test.
30211 * gcc.dg/tree-ssa/pr14814.C: New test.
30212 * gcc.dg/tree-ssa/pr17141-1.C: New test.
30213 * gcc.dg/tree-ssa/pr17141-2.C: New test.
30214
30215 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
30216
30217 * gcc.dg/compat/generate-random.c: Do not include
30218 libiberty.h.
30219 * gcc.dg/compat/generate-random_r.c: Likewise.
30220
30221 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
30222
30223 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30224
30225 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
30226
30227 PR middle-end/21595
30228 * g++.dg/tree-ssa/builtin1.C: New testcase.
30229
30230 2005-05-17 Jakub Jelinek <jakub@redhat.com>
30231
30232 PR c++/21454
30233 * g++.dg/opt/const4.C: New test.
30234
30235 PR middle-end/21492
30236 * g++.dg/opt/crossjump1.C: New test.
30237
30238 PR tree-optimization/21610
30239 * gcc.c-torture/compile/20050516-1.c: New test.
30240
30241 PR fortran/15080
30242 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30243 about the test failing.
30244 * gfortran.fortran-torture/execute/where_7.f90: New test.
30245 * gfortran.fortran-torture/execute/where_8.f90: New test.
30246
30247 2005-05-16 Richard Henderson <rth@redhat.com>
30248
30249 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30250 i?86 and x86_64.
30251
30252 2005-05-16 Mark Mitchell <mark@codesourcery.com>
30253
30254 * gcc.dg/compat/generate-random.c (config.h): Do not include.
30255 (limits.h): Include unconditionally.
30256 (stdlib.h): Likewise.
30257 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30258 (limits.h): Include unconditionally.
30259 (stdlib.h): Likewise.
30260 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30261 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30262 (limits.h): Include unconditionally.
30263 (stdlib.h): Likewise.
30264 (hashtab.h): Do not include.
30265 (getopt.h): Likewise.
30266 (stddef.h): Include.
30267 (hashval_t): Define.
30268 (struct entry): Add "next" field.
30269 (HASH_SIZE): New macro.
30270 (hash_table): New variable.
30271 (switchfiles): Do not use xmalloc.
30272 (mix): New macro.
30273 (iterative_hash): New function.
30274 (hasht): Remove.
30275 (e_exists): New function.
30276 (e_insert): Likewise.
30277 (output): Use, instead of libiberty hashtable functions.
30278 (main): Do not use getopt. Do not call htab_create.
30279
30280 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
30281
30282 PR libstdc++/21526
30283 * lib/target-supports.exp (check_mkfifo_available):
30284 Return 0 for cygwin as mkfifo support incomplete on platform.
30285 Fix typos in comments.
30286
30287 2005-05-15 Mark Mitchell <mark@codesourcery.com>
30288
30289 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30290
30291 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
30292
30293 PR fortran/17432
30294 * gfortran.dg/assign_4.f: New test.
30295
30296 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
30297
30298 PR tree-optimization/21563
30299 * gcc.dg/tree-ssa/pr21563.c: New.
30300
30301 2005-05-14 Jan Hubicka <jh@suse.cz>
30302
30303 * gcc.dg/noreturn-7.c: Allow control reaches warning.
30304
30305 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
30306
30307 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30308
30309 2005-05-13 Julian Brown <julian@codesourcery.com>
30310
30311 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30312 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30313
30314 2005-05-13 Jan Hubicka <jh@suse.cz>
30315
30316 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30317 * gcc.dg/fold-xor-?.c: Likewise.
30318 * gcc.dg/pr15784-?.c: Likewise.
30319 * gcc.dg/pr20922-?.c: Likewise.
30320 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30321 * gcc.dg/tree-ssa/pr17598.c: Likewise.
30322 * gcc.dg/tree-ssa/pr20470.c: Likewise.
30323
30324 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30325
30326 PR fortran/21260
30327 * gfortran.dg/hollerith_1.f90: New test.
30328
30329 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30330
30331 * gfortran.dg/func_result_2.f90: New test.
30332
30333 2005-05-11 Bud Davis <bdavis@gfortran.org>
30334
30335 * gfortran.dg/dev_null.f90: New test.
30336
30337 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
30338
30339 * gcc.dg/arm-vfp1.c: Revert last change.
30340
30341 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
30342
30343 PR middle-end/19807
30344 PR tree-optimization/19639
30345 * g++.dg/tree-ssa/pr19807.C: New testcase.
30346
30347 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30348
30349 PR libfortran/21471
30350 * gfortran.dg/append-1.f90: New test.
30351
30352 2005-05-10 Diego Novillo <dnovillo@redhat.com>
30353
30354 * gcc.dg/pr18501.c: XFAIL.
30355 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30356 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30357 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30358 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30359 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30360 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30361 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30362 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30363
30364 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30365
30366 PR fortran/20178
30367 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30368 gfortran.dg/f2c_3.f90: New tests.
30369
30370 * gfortran.dg/return_1.f90: Fix dg annotation.
30371
30372 2005-05-10 Diego Novillo <dnovillo@redhat.com>
30373
30374 * gcc.c-torture/compile/20050510-1.c: New test.
30375
30376 2005-05-10 Mark Mitchell <mark@codesourcery.com>
30377
30378 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30379
30380 2005-05-10 Bob Wilson <bob.wilson@acm.org>
30381
30382 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30383
30384 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
30385
30386 PR c/17913
30387 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30388
30389 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
30390
30391 PR c/21342
30392 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30393 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30394
30395 2005-05-10 Ben Elliston <bje@au.ibm.com>
30396
30397 PR debug/16676
30398 * gcc.dg/debug/pr16676.c: New test.
30399
30400 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
30401
30402 PR testsuite/21443
30403 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30404 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30405 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30406 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30407 Change -O1 to -O2.
30408 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
30409 -fno-tree-dominator-opts.
30410
30411 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30412
30413 * gfortran.dg/return_1.f90: New test.
30414
30415 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
30416
30417 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30418
30419 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30420
30421 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
30422
30423 PR c++/21427
30424 * g++.dg/inherit/covariant13.C: New.
30425
30426 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30427
30428 PR libfortran/19155
30429 * gfortran.dg/pr19155.f: New test.
30430
30431 2005-05-08 Roger Sayle <roger@eyesopen.com>
30432
30433 PR inline-asm/8788
30434 * gcc.dg/pr8788-1.c: New testcase.
30435
30436 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
30437
30438 PR target/21416
30439 * gcc.target/mips/fpcmp-[12].c: New tests.
30440
30441 2005-05-06 Mark Mitchell <mark@codesourcery.com>
30442
30443 * lib/target-supports-dg.exp (dg-require-fork): New function.
30444 (dg-require-mkfifo): Likewise.
30445 * lib/target-supports.exp (check_function_available): New
30446 function.
30447 (check_fork_available): Likewise.
30448 (check_mkfifo_available): Likewise.
30449
30450 2005-05-06 Jeff Law <law@redhat.com>
30451
30452 * gcc.c-torture/compile/pr21380.c: New test.
30453
30454 2005-05-06 Jakub Jelinek <jakub@redhat.com>
30455
30456 PR c++/20961
30457 * g++.dg/ext/weak3.C: New test.
30458
30459 2005-05-05 Mark Mitchell <mark@codesourcery.com>
30460
30461 PR c++/21352
30462 * g++.dg/template/crash37.C: New test.
30463
30464 2005-05-05 Paul Brook <paul@codesourcery.com>
30465
30466 * gcc.dg/arm-g2.c: Use effective-target arm32.
30467 * gcc.dg/arm-mmx-1.c: Ditto.
30468 * gcc.dg/arm-scd42-2.c: Ditto.
30469 * gcc.dg/arm-vfp1.c: Ditto.
30470 * lib/target-supports.exp (check_effective_target_arm32): New
30471 function.
30472
30473 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
30474
30475 PR libfortran/21354
30476 gfortran.dg/in_pack_rank7.f90: New test.
30477
30478 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
30479
30480 PR middle-end/15618
30481 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30482
30483 2005-05-04 Jakub Jelinek <jakub@redhat.com>
30484
30485 PR middle-end/21265
30486 * gcc.dg/20050503-1.c: New test.
30487
30488 PR rtl-optimization/21239
30489 * gcc.dg/i386-sse-11.c: New test.
30490
30491 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
30492
30493 PR target/16888
30494 * gcc.target/i386/asm-1.c: New test.
30495
30496 2005-05-03 Jakub Jelinek <jakub@redhat.com>
30497
30498 PR rtl-optimization/21330
30499 * gcc.c-torture/execute/20050502-1.c: New test.
30500
30501 PR target/21297
30502 * gcc.c-torture/execute/20050502-2.c: New test.
30503
30504 2005-05-03 Uros Bizjak <uros@kss-loka.si>
30505
30506 PR middle-end/21282
30507 * gcc.dg/pr21282.c: New.
30508
30509 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30510
30511 * gcc.dg/vect/pr20122.c: Clean up .vect file.
30512 * gcc.dg/vect/vect-92.c: Likewise.
30513 * gcc.dg/vect/vect-93.c: Likewise.
30514 * gcc.dg/vect/vect-dv-1.c: Likewise.
30515 * gcc.dg/vect/vect-dv-2.c: Likewise.
30516 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30517
30518 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30519
30520 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30521 * gfortran.dg/vect/vect-2.f90: Likewise.
30522 * gfortran.dg/vect/vect-3.f90: Likewise.
30523 * gfortran.dg/vect/vect-4.f90: Likewise.
30524 * gfortran.dg/vect/vect-5.f90: Likewise.
30525
30526 2005-05-02 Geoffrey Keating <geoffk@apple.com>
30527
30528 PR target/20813
30529 * gcc.dg/rs6000-fpint-2.c: New.
30530
30531 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
30532
30533 PR c/15698
30534 * gcc.dg/builtins-30.c: Update expected messages.
30535 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30536 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30537 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30538
30539 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
30540
30541 PR tree-optimization/21294
30542 * gcc.dg/tree-ssa/pr21294.c: New.
30543
30544 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
30545
30546 * gcc.dg/altivec-3.c (vec_store): Do not use the old
30547 __builtin_altivec_st_internal_4si built-in.
30548
30549 2005-05-02 Mark Mitchell <mark@codesourcery.com>
30550
30551 PR c++/15875
30552 * g++.dg/template/ptrmem14.C: New test.
30553
30554 2005-05-02 Paul Brook <paul@codesourcery.com>
30555
30556 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30557
30558 2005-05-02 Michael Matz <matz@suse.de>
30559
30560 PR c++/19542
30561 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30562
30563 2005-05-01 Mark Mitchell <mark@codesourcery.com>
30564
30565 * g++.dg/cpp/weak.C: New test.
30566
30567 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
30568
30569 * gcc.dg/tree-ssa/loop-8.c: New test.
30570
30571 2005-04-30 Michael Maty <matz@suse.de>
30572
30573 * gcc.dg/inline-mcpy.c: New test.
30574
30575 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
30576
30577 PR libfortran/18958
30578 * gfortran.dg/eoshift.f90: New test case.
30579
30580 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
30581
30582 PR libfortran/18857
30583 * gfortran.dg/matmul_1.f90: New test.
30584
30585 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30586
30587 PR tree-optimization/21030
30588 * gcc.dg/tree-ssa/pr21030.c: New.
30589
30590 2005-04-29 Devang Patel <dpatel@apple.com>
30591
30592 PR tree-optimization/21272
30593 * gcc.dg/vect/vect-ifcvt-10.c: New test.
30594
30595 2005-04-29 Jakub Jelinek <jakub@redhat.com>
30596
30597 PR fortran/13082
30598 PR fortran/18824
30599 * gfortran.dg/entry_4.f90: New test.
30600 * gfortran.fortran-torture/execute/entry_1.f90: New test.
30601 * gfortran.fortran-torture/execute/entry_2.f90: New test.
30602 * gfortran.fortran-torture/execute/entry_3.f90: New test.
30603 * gfortran.fortran-torture/execute/entry_4.f90: New test.
30604 * gfortran.fortran-torture/execute/entry_5.f90: New test.
30605 * gfortran.fortran-torture/execute/entry_6.f90: New test.
30606 * gfortran.fortran-torture/execute/entry_7.f90: New test.
30607
30608 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30609
30610 * gfortran.fortran-torture/execute/entry_8.f90: New test.
30611
30612 2005-04-29 Paul Brook <paul@codesourcery.com>
30613
30614 * gfortran.dg/entry_3.f90: New test.
30615
30616 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30617
30618 * gfortran.dg/implicit_4.f90: New test.
30619
30620 2005-04-28 Bob Wilson <bob.wilson@acm.org>
30621
30622 * lib/target-supports.exp (check_profiling_available): Return
30623 false for xtensa-*-elf.
30624
30625 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
30626
30627 * lib/fortran-torture.exp (fortran-torture.exp): Catch
30628 error if file cannot be deleted.
30629
30630 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30631
30632 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30633 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30634 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30635 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30636 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30637 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30638 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30639 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30640 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30641 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30642 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30643 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30644 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30645
30646 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30647
30648 PR fortran/20865
30649 * gfortran.dg/pr20865.f90: New test.
30650
30651 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
30652
30653 * gcc.dg/void-cast-2.c: New test.
30654
30655 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30656
30657 PR c/21159
30658 * gcc.dg/void-cast-1.c: New test.
30659
30660 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
30661
30662 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30663
30664 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30665
30666 PR fortran/21177
30667 * gfortran.dg/pr21177.f90: New test.
30668
30669 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
30670
30671 PR tree-optimization/21171
30672 * gcc.dg/tree-ssa/pr21171.c: New test.
30673
30674 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
30675
30676 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30677 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30678 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30679 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30680 gcc.dg/tree-ssa/gen-vect-32.c: New.
30681 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30682 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30683 don't run on PPC32.
30684
30685 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30686
30687 PR c/21213
30688 * gcc.dg/transparent-union-3.c: New test.
30689
30690 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30691
30692 PR c/20740
30693 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30694 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30695 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30696 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30697 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30698 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30699
30700 2005-04-26 Jeff Law <law@redhat.com>
30701
30702 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30703 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30704 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30705 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30706 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30707 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30708 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30709
30710 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
30711
30712 PR tree-optimization/17598
30713 * gcc.dg/tree-ssa/pr17598.c: New testcase.
30714
30715 2005-04-25 Mike Stump <mrs@apple.com>
30716
30717 * objc.dg/fix-and-continue-1.m: Add.
30718
30719 2005-04-25 Roger Sayle <roger@eyesopen.com>
30720
30721 PR c++/20995
30722 * g++.dg/opt/pr20995-1.C: New test case.
30723
30724 2005-04-25 Devang Patel <dpatel@apple.com>
30725
30726 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30727
30728 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30729
30730 PR testsuite/21062
30731 * g++.dg/opt/alias2.C (printf): Correct the prototype.
30732
30733 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30734
30735 PR C++/21188
30736 * g++.dg/opt/rtti2.C: New test.
30737
30738 2005-04-25 Paul Brook <paul@codesourcery.com>
30739 Steven G. Kargl <kargls@comcast.net>
30740
30741 PR fortran/20879
30742 * gfortran.dg/ichar_1.f90: New file.
30743
30744 2005-04-24 Jakub Jelinek <jakub@redhat.com>
30745
30746 PR middle-end/20991
30747 * g++.dg/opt/pr20991.C: New test.
30748
30749 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30750 where sizeof (type) < __alignof__ (type).
30751 * gcc.dg/compat/struct-layout-1.h: Likewise.
30752
30753 2005-04-24 Per Bothner <per@bothner.com>
30754 Devang Patel <dpatel@apple.com>
30755
30756 PR preprocessor/20907
30757 * gcc.dg/cpp/very-long-comment.c: New test.
30758
30759 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30760
30761 PR fortran/20059
30762 * gfortran.dg/common_5.f: New test.
30763
30764 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
30765
30766 PR middle-end/21082
30767 * g++.dg/tree-ssa/pr21082.C: New testcase.
30768
30769 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
30770
30771 * gcc.dg/vect/vect-99.c: New test.
30772
30773 2005-04-22 Diego Novillo <dnovillo@redhat.com>
30774
30775 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30776
30777 2005-04-22 Jeff Law <law@redhat.com>
30778
30779 * gcc.dg/uninit-5.c: Remove xfails.
30780 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30781 conditionals and loads.
30782
30783 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
30784
30785 PR libfortran/20074
30786 PR libfortran/20436
30787 PR libfortran/21108
30788 * gfortran.dg/nested_reshape.f90: new test
30789 * gfortran.dg/reshape-alloc.f90: new test
30790 * gfortran.dg/reshape.f90: new test
30791
30792 2005-04-22 Mark Mitchell <mark@codesourcery.com>
30793
30794 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30795
30796 * gcc.dg/arm-vfp1.c: New test.
30797
30798 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
30799
30800 PR c++/21087
30801 * g++.dg/lookup/builtin2.C: New test.
30802
30803 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
30804
30805 * gcc.dg/weak/weak-13.c: New test.
30806
30807 2005-04-21 Geoffrey Keating <geoffk@apple.com>
30808
30809 * lib/target-supports.exp (check_effective_target_sync_int_long):
30810 Add powerpc*.
30811
30812 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
30813
30814 * gcc.target/mips/branch-1.c: New test.
30815
30816 2005-04-21 Richard Henderson <rth@redhat.com>
30817
30818 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30819 * gcc.dg/vect/vect-86.c: Likewise.
30820 * gcc.dg/vect/vect-87.c: Likewise.
30821 * gcc.dg/vect/vect-88.c: Likewise.
30822
30823 2005-04-21 Devang Patel <dpatel@apple.com>
30824
30825 PR optimization/20994
30826 * gcc.dg/tree-ssa/ifc-3.c: New test.
30827
30828 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30829
30830 PR c/12913
30831 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30832 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30833 gcc.dg/c99-vla-jump-5.c: New tests.
30834
30835 2005-04-19 Richard Henderson <rth@redhat.com>
30836
30837 * lib/target-supports.exp (check_effective_target_vect_int_mult):
30838 Fix typo in exists check.
30839 (check_effective_target_sync_int_long): New.
30840 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30841 * gcc.dg/ia64-sync-2.c: Likewise.
30842 * gcc.dg/ia64-sync-3.c: Likewise.
30843 * gcc.dg/ia64-sync-4.c: Likewise.
30844
30845 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
30846
30847 * gcc.dg/fold-xor-1.c: New test.
30848 * gcc.dg/fold-xor-2.c: New test.
30849
30850 2005-04-19 James E. Wilson <wilson@specifixinc.com>
30851
30852 PR target/20670
30853 * g++.dg/eh/fp-regs.C: New test.
30854
30855 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30856
30857 * gcc.dg/Wint-to-pointer-cast-1.c,
30858 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30859 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30860 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30861
30862 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30863
30864 PR fortran/16861
30865 * gfortran.dg/pr16861.f90: New test.
30866
30867 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30868
30869 * gcc.dg/pr21085.c: New test.
30870
30871 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
30872
30873 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
30874 (setup_mips_tests, dg-mips-options): New procedures.
30875 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30876 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30877 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30878 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30879 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30880 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30881 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30882 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30883 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30884 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30885 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30886 dg-mips-options instead of dg-options. Remove now-redundant
30887 preprocessor guards.
30888 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30889 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30890 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30891 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30892 * gcc.dg/vr-mult-2.c: Delete.
30893 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30894 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30895 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30896 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30897 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30898 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30899 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30900
30901 2005-04-18 Laurent GUERBY <laurent@guerby.net>
30902
30903 * ada/acats/run_all.sh: Use sync when executable not present.
30904
30905 2005-04-18 Devang Patel <dpatel@apple.com>
30906
30907 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30908 * gcc.dg/vect/vect-11a.c: New.
30909 * gcc.dg/vect/vect-none.c: Update.
30910 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30911
30912 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30913
30914 PR tree-optimization/20922
30915 * gcc.dg/pr20922-1.c: New test.
30916 * gcc.dg/pr20922-2.c: New test.
30917 * gcc.dg/pr20922-3.c: New test.
30918 * gcc.dg/pr20922-4.c: New test.
30919 * gcc.dg/pr20922-5.c: New test.
30920 * gcc.dg/pr20922-6.c: New test.
30921
30922 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30923
30924 PR libfortran/20950
30925 * gfortran.dg/pr20950.f: New test.
30926
30927 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30928
30929 PR libfortran/19216
30930 * gfortran.dg/pr19216.f: New test.
30931
30932 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30933
30934 PR tree-optimization/21001
30935 * gcc.dg/tree-ssa/pr21001.c: New.
30936
30937 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30938
30939 PR libfortran/21075
30940 * gfortran.dg/reshape_rank7.f90: New test.
30941
30942 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30943
30944 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30945 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30946 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30947 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30948 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30949 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30950 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30951 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30952 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30953 wrong way round).
30954 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30955 in namelists. New test.
30956 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30957 New test.
30958 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30959 New test.
30960 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30961 namelist. New test.
30962 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30963 New test.
30964 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30965 New test.
30966 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30967 namelist. New test.
30968 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30969 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30970 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30971 New test.
30972 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30973 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30974 arrays. New test.
30975
30976 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30977
30978 * gfortran.dg/wtruncate.f: New testcase.
30979 * gfortran.dg/wtruncate.f90: New testcase.
30980
30981 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30982
30983 PR c++/21025
30984 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30985 which sizeof/alignof is dependent, rather than just whether we are
30986 processing_template_decl.
30987
30988 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30989
30990 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30991 corrected typo where the wrong variables had been compared.
30992
30993 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30994
30995 PR libfortran/18495
30996 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30997 Test callee-allocated version of return array with a write
30998 statement.
30999 Test spread with a temporary with another write statement.
31000
31001 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
31002
31003 PR tree-optimization/21031
31004 * gcc.dg/tree-ssa/pr21031.c: New.
31005
31006 2005-04-15 Uros Bizjak <uros@kss-loka.si>
31007
31008 PR tree-optimization/21004
31009 * gcc.dg/builtins-53.c: Include builtins-config.h.
31010 Check floorf, ceilf, floorl and ceill transformations
31011 only when HAVE_C99_RUNTIME is defined.
31012
31013 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
31014
31015 PR middle-end/20739
31016 * gcc.dg/tree-ssa/pr20739.c: New test.
31017
31018 2005-04-14 Mike Stump <mrs@apple.com>
31019
31020 * gcc.dg/Foundation.framework/empty: New.
31021 * gcc.dg/framework-2.c: New.
31022
31023 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
31024
31025 PR tree-optimization/21021
31026 * gcc.c-torture/compile/pr21021.c: New.
31027
31028 2005-04-14 Janis Johnson <janis187@us.ibm.com>
31029
31030 PR testsuite/21010
31031 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31032 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31033 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31034 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31035 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31036 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31037 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31038 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31039
31040 2005-04-14 Richard Henderson <rth@redhat.com>
31041
31042 * lib/target-supports.exp (check_effective_target_vect_condition):
31043 Add ia64, i?86, and x86_64.
31044
31045 2005-04-14 Steven G. Kargl <kargls@comcast.net>
31046
31047 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31048
31049 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
31050
31051 PR tree-optimization/20657
31052 * gcc.dg/tree-ssa/pr20657.c: New.
31053
31054 2005-04-14 Uros Bizjak <uros@kss-loka.si>
31055
31056 * gcc.dg/builtins-53.c: Also check (int)trunc* and
31057 (long long int)trunc*.
31058
31059 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
31060
31061 PR target/20927
31062 * gcc.dg/pr20927.c: New test.
31063
31064 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
31065
31066 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31067 * gcc.target/mips/asm-1.c: Likewise.
31068
31069 2005-04-13 Dale Johannesen <dalej@apple.com>
31070
31071 * objc.dg/objc-fast-4.m: New.
31072
31073 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
31074
31075 * gcc.target/cris/torture/cris-torture.exp: New driver in new
31076 directory.
31077 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31078
31079 2005-04-13 David Edelsohn <edelsohn@gnu.org>
31080
31081 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31082 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31083 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31084
31085 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
31086
31087 PR tree-optimization/20913
31088 * gcc.dg/tree-ssa/pr20913.c: New.
31089
31090 PR tree-optimization/20702
31091 * gcc.dg/tree-ssa/pr20702.c: New.
31092
31093 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31094
31095 PR c++/13744
31096 * g++.dg/inherit/local3.C: New test.
31097
31098 2005-04-12 Jeff Law <law@redhat.com>
31099
31100 * gcc.dg/tree-ssa/20050412-1.c: New test.
31101
31102 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
31103
31104 PR libfortran/19016
31105 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31106 Add tests with mask generated by expression.
31107 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31108 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31109 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31110
31111 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
31112
31113 PR middle-end/20917
31114 * gcc.dg/20050409-1.c: New test.
31115
31116 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
31117
31118 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31119
31120 2005-04-11 Mark Mitchell <mark@codesourcery.com>
31121
31122 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31123 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31124 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31125 (TARGET_CXX): Adjust accordingly.
31126 * target.h (struct gcc_target): Remove epxort_class_data. Add
31127 determine_class_data_visibility and class_data_always_comdat.
31128 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31129 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31130 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31131 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31132 (arm_cxx_determine_class_data_visibility): New.
31133 (arm_cxx_class_data_always_comdat): Likewise.
31134 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31135 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31136 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31137 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31138 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31139 Define.
31140
31141 2005-04-11 Mark Mitchell <mark@codesourcery.com>
31142
31143 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31144
31145 2005-04-11 Geoffrey Keating <geoffk@apple.com>
31146
31147 * gcc.dg/i386-darwin-fpmath.c: New.
31148
31149 2004-04-11 Devang Patel <dpatel@apple.com>
31150
31151 * lib/target-supports.exp (check_effective_target_vect_condition): New.
31152 * gcc.dg/vect/vect-ifcvt-1.c: New test.
31153 * gcc.dg/vect/vect-ifcvt-2.c: New test.
31154 * gcc.dg/vect/vect-ifcvt-3.c: New test.
31155 * gcc.dg/vect/vect-ifcvt-4.c: New test.
31156 * gcc.dg/vect/vect-ifcvt-5.c: New test.
31157 * gcc.dg/vect/vect-ifcvt-6.c: New test.
31158 * gcc.dg/vect/vect-ifcvt-7.c: New test.
31159 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31160
31161 2004-04-11 Devang Patel <dpatel@apple.com>
31162
31163 * gcc.dg/vect/vect-dv-1.c: New test.
31164 * gcc.dg/vect/vect-dv-2.c: New test.
31165
31166 2005-04-11 Diego Novillo <dnovillo@redhat.com>
31167
31168 PR tree-optimization/20933
31169 * gcc.dg/tree-ssa/pr20933.c: New test.
31170
31171 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31172
31173 * gfortran.dg/fold_nearest.f90: New test.
31174
31175 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
31176
31177 * gcc.dg/tree-ssa/alias-1.c: New test.
31178
31179 2005-04-11 Diego Novillo <dnovillo@redhat.com>
31180
31181 PR tree-optimization/20920
31182 * g++.dg/tree-ssa/pr20920.C: New test.
31183
31184 2005-04-11 Uros Bizjak <uros@kss-loka.si>
31185
31186 * gcc.dg/builtins-53.c: Also check (int)ceil* and
31187 (long long int)ceil*.
31188
31189 2005-04-10 Mark Mitchell <mark@codesourcery.com>
31190
31191 * g++.dg/warn/Wdtor1.C: Declare template in system header with
31192 explicit C++ linkage.
31193
31194 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31195
31196 * gfortran.dg/pr17229.f: Take care of the new obsolescence
31197 warning for arithmetic IF statements.
31198
31199 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
31200
31201 * eor_handling_1.f90: New test case.
31202 * eor_handling_2.f90: New test case.
31203 * eor_handling_3.f90: New test case.
31204 * eor_handling_4.f90: New test case.
31205 * eor_handling_5.f90: New test case.
31206 * noadv_size.f90: New test case.
31207 * pad_no.f90: New test case.
31208
31209 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
31210
31211 * gcc.c-torture/execute/20050410-1.c: New test.
31212
31213 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
31214
31215 * gcc.dg/pr20126.c: New.
31216
31217 2005-04-09 Bud Davis <bdavis@gfortran.org>
31218 Steven G. Kargl <kargls@comcast.net>
31219
31220 * gfortran.dg/PR19872.f: New test.
31221
31222 2005-04-09 Steven G. Kargl <kargls@comcast.net>
31223
31224 * gfortran.dg/nint_1.f90: Fix dg-do directive.
31225
31226 2005-04-09 Steven G. Kargl <kargls@comcast.net>
31227
31228 * gfortran.dg/nint_1.f90: New test.
31229
31230 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
31231
31232 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31233 Added test for callee-allocated arrays with write statements.
31234 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31235 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31236 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31237 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31238 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31239
31240 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
31241
31242 PR libfortran/20163
31243 * gfortran.dg/open-options-blanks.f: New test.
31244
31245 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
31246
31247 PR fortran/13257
31248 * gfortran.dg/comma_format_extension_[1234].f: New tests.
31249
31250 2005-04-09 Jakub Jelinek <jakub@redhat.com>
31251
31252 * gcc.dg/tree-ssa/stdarg-1.c: New test.
31253 * gcc.dg/tree-ssa/stdarg-2.c: New test.
31254 * gcc.dg/tree-ssa/stdarg-3.c: New test.
31255 * gcc.dg/tree-ssa/stdarg-4.c: New test.
31256 * gcc.dg/tree-ssa/stdarg-5.c: New test.
31257 * gcc.c-torture/execute/stdarg-4.c: New test.
31258
31259 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31260
31261 PR target/20795
31262 * g++.dg/abi/param2.C: New test.
31263
31264 2005-04-09 Uros Bizjak <uros@kss-loka.si>
31265
31266 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31267
31268 2005-04-09 Uros Bizjak <uros@kss-loka.si>
31269
31270 * gcc.dg/builtins-53.c: New test.
31271
31272 2005-04-08 Diego Novillo <dnovillo@redhat.com>
31273
31274 * g++.dg/tree-ssa/pr18178.C: New test.
31275 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31276 * gcc.c-torture/execute/20041019-1.c: New test.
31277 * gcc.dg/tree-ssa/20041008-1.c: New test.
31278 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31279 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31280 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31281 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31282 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31283 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31284 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31285 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31286 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31287 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31288
31289 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
31290
31291 PR rtl-optimization/20466
31292 * gcc.c-torture/execute/pr20466-1.c: New test.
31293
31294 2005-04-08 Mark Mitchell <mark@codesourcery.com>
31295
31296 PR c++/20905
31297 * g++.dg/parse/cond2.C: New test.
31298
31299 PR c++/20145
31300 * g++.dg/warn/Wdtor1.C: New test.
31301
31302 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31303
31304 PR fortran/17229
31305 * gfortran.dg/pr17229.f: New test.
31306
31307 2005-04-07 Steven G. Kargl <kargls@comcast.net>
31308
31309 * gfortran.dg/tiny_1.f90: New test.
31310 * gfortran.dg/tiny_2.f90: ditto.
31311
31312 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
31313
31314 * gfortran.dg/eor_1.f90: Fix dg-do run line
31315 * gfortran.dg/open_new.f90: Fix dg-do run line
31316
31317 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
31318
31319 * lib/target-supports.exp (get_compiler_messages): Support
31320 optional arguments, the fourth being compiler options.
31321 (check_effective_target_fpic): New proc.
31322 * gcc.dg/20050321-2.c: Restrict to target fpic.
31323
31324 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
31325
31326 * gcc.dg/15443-1.c: New test.
31327 * gcc.dg/15443-2.c: Likewise.
31328
31329 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31330
31331 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31332
31333 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
31334
31335 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31336
31337 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
31338
31339 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31340 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31341 -m64.
31342 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31343 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31344 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31345
31346 2005-04-06 Mark Mitchell <mark@codesourcery.com>
31347
31348 PR c++/20212
31349 * g++.dg/warn/Wunused-11.C: New test.
31350
31351 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
31352
31353 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31354
31355 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
31356
31357 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31358
31359 2005-04-05 Mark Mitchell <mark@codesourcery.com>
31360
31361 PR c++/20734
31362 * g++.dg/template/ptrmem13.C: New test.
31363
31364 2005-04-05 Per Bothner <per@bothner.com>
31365
31366 * lib/gcc.exp: Always add -fno-show-column, for now.
31367
31368 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
31369
31370 PR testsuite/20767
31371 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31372 of plain old "unsigned int" for the type of "i". Makes this test
31373 64bit clean.
31374
31375 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
31376
31377 * gcc.dg/i386-ssefn-1.c: New test.
31378 * gcc.dg/i386-ssefn-2.c: New test.
31379 * gcc.dg/i386-ssefn-3.c: New test.
31380 * gcc.dg/i386-ssefn-4.c: New test.
31381
31382 2005-04-05 Jakub Jelinek <jakub@redhat.com>
31383
31384 PR tree-optimization/20076
31385 * gcc.dg/builtin-apply4.c: New test.
31386
31387 PR preprocessor/19475
31388 * gcc.dg/cpp/macspace1.c: New test.
31389 * gcc.dg/cpp/macspace2.c: New test.
31390
31391 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31392
31393 * gfortran.dg/pr20755.f: Fixed bad format.
31394
31395 2005-04-05 Mark Mitchell <mark@codesourcery.com>
31396
31397 PR c++/20763
31398 * g++.dg/ext/attrib21.C: New test.
31399
31400 2004-04-05 Devang Patel <dpatel@apple.com>
31401
31402 * lib/target-supports.exp (check_effective_target_vect_shif): New.
31403 * gcc.dg/vect/vect-shift-1.c: New test.
31404
31405 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31406
31407 PR libfortran/20755
31408 * gfortran.dg/pr20755.f: New test.
31409
31410 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
31411
31412 * gfortran.dg/pr15959.f90: New test.
31413 * gfortran.dg/string_pad_trunc.f90: New test.
31414
31415 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31416
31417 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31418 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31419 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31420 syntax.
31421
31422 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
31423
31424 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31425
31426 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31427
31428 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31429 * gcc.c-torture/compile/20011119-2.c: Likewise.
31430 * gcc.c-torture/compile/981001-2.c: Likewise.
31431
31432 2005-04-04 Mark Mitchell <mark@codesourcery.com>
31433
31434 PR c++/20679
31435 * g++.dg/template/overload4.C: New test.
31436
31437 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
31438
31439 PR c++/20746
31440 * g++.dg/abi/covariant5.C: New.
31441
31442 PR debug/20505
31443 * g++.dg/debug/const2.C: New.
31444
31445 2005-04-04 Jakub Jelinek <jakub@redhat.com>
31446
31447 PR rtl-optimization/16104
31448 * gcc.c-torture/execute/20050316-1.c: New test.
31449
31450 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
31451
31452 * g++.dg/template/spec23.C: Fix dg-error text.
31453
31454 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
31455
31456 PR c++/19199
31457 * g++.dg/expr/lval2.C: New.
31458
31459 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31460
31461 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31462 __builtin_strcasecmp and __builtin_strncasecmp.
31463
31464 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
31465
31466 PR c++/20723
31467 * g++.dg/template/spec22.C: New.
31468 * g++.dg/template/spec23.C: New.
31469
31470 2005-04-03 Dale Ranta <dir@lanl.gov>
31471 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31472
31473 PR libfortran/20068
31474 PR libfortran/20125
31475 PR libfortran/20156
31476 PR libfortran/20471
31477 * gfortran.dg/backspace.f: New test.
31478
31479 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
31480
31481 * gcc.dg/pr19345.c: New test.
31482
31483 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31484
31485 PR tree-optimization/20640
31486 * gcc.dg/torture/tree-loop-1.c: New.
31487
31488 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31489
31490 PR rtl-optimization/20290
31491 * gcc.c-torture/execute/loop-ivopts-2.c: New.
31492
31493 2005-04-02 Geoffrey Keating <geoffk@apple.com>
31494
31495 * gcc.dg/rs6000-fpint.c: New.
31496
31497 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31498
31499 * gcc.dg/old-style-then-proto-1.c: New test.
31500
31501 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31502
31503 * gfortran.fortran-torture/execute/backspace.f90: Check
31504 after backspace and read was incorrect.
31505
31506 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31507
31508 * gcc.c-torture/execute/builtins/strcat.c: Check the result
31509 buffer past the terminating NUL using memcmp.
31510 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31511 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31512
31513 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31514 Fix unused/uninitialized variable warnings.
31515
31516 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31517 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31518 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31519 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31520
31521 * gcc.c-torture/execute/builtins/abs-1-lib.c,
31522 gcc.c-torture/execute/builtins/fputs-lib.c,
31523 gcc.c-torture/execute/builtins/lib/fprintf.c,
31524 gcc.c-torture/execute/builtins/lib/main.c,
31525 gcc.c-torture/execute/builtins/lib/memcmp.c,
31526 gcc.c-torture/execute/builtins/lib/memmove.c,
31527 gcc.c-torture/execute/builtins/lib/mempcpy.c,
31528 gcc.c-torture/execute/builtins/lib/memset.c,
31529 gcc.c-torture/execute/builtins/lib/printf.c,
31530 gcc.c-torture/execute/builtins/lib/sprintf.c,
31531 gcc.c-torture/execute/builtins/lib/stpcpy.c,
31532 gcc.c-torture/execute/builtins/lib/strchr.c,
31533 gcc.c-torture/execute/builtins/lib/strcmp.c,
31534 gcc.c-torture/execute/builtins/lib/strcpy.c,
31535 gcc.c-torture/execute/builtins/lib/strcspn.c,
31536 gcc.c-torture/execute/builtins/lib/strlen.c,
31537 gcc.c-torture/execute/builtins/lib/strncat.c,
31538 gcc.c-torture/execute/builtins/lib/strncmp.c,
31539 gcc.c-torture/execute/builtins/lib/strncpy.c,
31540 gcc.c-torture/execute/builtins/lib/strrchr.c,
31541 gcc.c-torture/execute/builtins/lib/strspn.c,
31542 gcc.c-torture/execute/builtins/lib/strstr.c,
31543 gcc.c-torture/execute/builtins/memops-asm-lib.c,
31544 gcc.c-torture/execute/builtins/strlen-2.c,
31545 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31546 prototypes.
31547
31548 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
31549
31550 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31551 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31552 selectany usage.
31553
31554 2005-04-01 Jakub Jelinek <jakub@redhat.com>
31555
31556 PR c++/19406
31557 * g++.dg/debug/using1.C: New test.
31558
31559 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
31560
31561 PR middle-end/20524
31562 * gcc.dg/alias-7.c: Prefix asm-declared name with
31563 __USER_LABEL_PREFIX__.
31564
31565 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
31566
31567 Fix fallout from PR middle-end/15700:
31568 * gcc.c-torture/compile/20011119-1.c: Take
31569 __USER_LABEL_PREFIX__ into account.
31570 * gcc.c-torture/compile/20011119-2.c: Likewise.
31571
31572 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
31573
31574 PR c++/18644
31575 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31576
31577 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31578
31579 PR c/17855
31580 * gcc.c-torture/compile/struct-non-lval-1.c,
31581 gcc.c-torture/compile/struct-non-lval-2.c,
31582 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31583
31584 2005-03-31 Janis Johnson <janis187@us.ibm.com>
31585
31586 * gcc.dg/tls/tls.exp: Remove temporary file.
31587 * g++.dg/tls/tls.exp: Ditto.
31588 * lib/file-format.exp: Ditto.
31589 * g++.dg/special/ecos.exp: Ditto.
31590
31591 * lib/profopt.exp: Treat prof_ext as a list.
31592 * gcc.misc-tests/bprob.exp: Ditto.
31593 * g++.dg/bprob/bprob.exp: Ditto.
31594
31595 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31596 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31597 g++.dg/tree-ssa/pointer-reference-alias.C,
31598 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31599 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31600 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31601 g++.dg/vect/pr19951.cc: Ditto.
31602 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31603 gcc.dg/builtins-47.c: Ditto.
31604 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31605 gcc.dg/pr20115-1.c: Ditto.
31606 * gcc.dg/tree-ssa/20030530-2.c,
31607 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31608 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31609 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31610 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31611 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31612 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31613 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31614 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31615 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31616 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31617 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31618 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31619 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31620 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31621 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31622 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31623 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31624 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31625 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31626 gcc.dg/tree-ssa/20030824-1.c,
31627 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31628 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31629 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31630 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31631 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31632 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31633 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31634 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31635 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31636 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31637 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31638 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31639 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31640 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31641 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31642 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31643 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31644 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31645 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31646 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31647 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31648 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31649 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31650 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31651 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31652 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31653 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31654 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31655 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31656 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31657 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31658 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31659 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31660 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31661 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31662 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31663 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31664 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31665 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31666 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31667 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31668 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31669 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31670 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31671 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31672 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31673 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31674 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31675 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31676 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31677 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31678 gcc.dg/tree-ssa/useless-1.c: Ditto.
31679 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31680 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31681 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31682 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31683 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31684 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31685 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31686 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31687 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31688 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31689 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31690 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31691 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31692 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31693 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31694 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31695 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31696 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31697 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31698 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31699 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31700 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31701 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31702 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31703 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31704 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31705 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31706 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31707 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31708 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31709 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31710 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31711 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31712 gcc.dg/vect/vect-none.c: Ditto.
31713 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31714 treelang/compile/unsigned.tree: Ditto.
31715
31716 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31717 * gcc.dg/cpp/direct2s.c: Ditto.
31718 * gcc.dg/cpp/paste4.c: Ditto.
31719 * gcc.dg/cpp/separate-1.c: Ditto.
31720 * gcc.dg/pch/save-temps-1.c: Ditto.
31721 * g++.dg/ext/altivec-10.C: Ditto.
31722 * g++.dg/pch/pch.C: Ditto.
31723
31724 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31725
31726 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31727 * g++.dg/template/repo1.C: Ditto.
31728 * g++.dg/template/repo2.C: Ditto.
31729 * g++.dg/template/repo3.C: Ditto.
31730 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31731 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31732 * g++.old-deja/g++.pt/repo1.C: Ditto.
31733 * g++.old-deja/g++.pt/repo2.C: Ditto.
31734 * g++.old-deja/g++.pt/repo3.C: Ditto.
31735 * g++.old-deja/g++.pt/repo4.C: Ditto.
31736
31737 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31738 * gcc.dg/20030107-1.c: Ditto.
31739 * gcc.dg/20030702-1.c: Ditto.
31740 * gcc.dg/profile-generate-1.c: Ditto.
31741 * g++.dg/other/profile1.C: Ditto.
31742 * g++.old-deja/g++.robertl/eb83.C: Ditto.
31743
31744 * lib/gcc-dg.exp (remove-build-file): New.
31745 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31746 cleanup-tree-dump, cleanup-saved-temps): New.
31747
31748 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
31749
31750 PR c++/19203, DR 214
31751 * g++.dg/parse/ambig3.C: Not ambiguous.
31752 * g++.dg/template/spec20.C: New.
31753 * g++.dg/template/spec21.C: New.
31754
31755 2005-03-31 Steve Ellcey <sje@cup.hp.com>
31756
31757 PR target/20045
31758 * gcc.dg/ia64-fptr-1.c: Run only on linux.
31759
31760 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31761
31762 PR libfortran/20660
31763 * gfortran.dg/negative_unit.f: New test.
31764
31765 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31766
31767 * gcc.dg/20050330-1.c: New test.
31768
31769 2005-03-30 Devang Patel <dpatel@apple.com>
31770
31771 * g++.dg/tree-sra/ssa-sra-3.C: New test.
31772
31773 2005-03-30 Dale Johannesen <dalej@apple.com>
31774
31775 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31776
31777 2005-03-30 Janis Johnson <janis187@us.ibm.com>
31778
31779 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31780 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31781 Strip options from test name.
31782
31783 2005-03-31 Jan Hubicka <jh@suse.cz>
31784
31785 * gcc.dg/varpool-1.c: New testcase.
31786
31787 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31788
31789 PR c/772
31790 PR c/17913
31791 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31792 gcc.dg/stmt-expr-label-3.c : New tests.
31793 * gcc.c-torture/execute/medce-2.c: Remove.
31794
31795 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31796
31797 PR c/20368
31798 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31799 tests.
31800
31801 2005-03-30 Alan Modra <amodra@bigpond.net.au>
31802
31803 * gcc.c-torture/compile/pr20203.c: New test.
31804
31805 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31806
31807 * gfortran.dg/promotion.f90: New test.
31808
31809 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
31810
31811 PR middle-end/20491
31812 * gcc.dg/torture/asm-subreg-1.c: New test.
31813
31814 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
31815
31816 PR c/20672
31817 * gcc.dg/pr20672-1.c: New test.
31818
31819 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
31820
31821 * gfortran.dg/vect: New directory.
31822 * gfortran.dg/vect/vect.exp: New.
31823 * gfortran.dg/vect/vect-1.f90: New test.
31824 * gfortran.dg/vect/vect-2.f90: New test.
31825 * gfortran.dg/vect/vect-3.f90: New test.
31826 * gfortran.dg/vect/vect-4.f90: New test.
31827 * gfortran.dg/vect/vect-5.f90: New test.
31828
31829 2005-03-29 Jakub Jelinek <jakub@redhat.com>
31830
31831 PR middle-end/20622
31832 * gcc.dg/alias-7.c: New test.
31833
31834 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31835
31836 * gcc.dg/sparc-reg-1.c: New test.
31837
31838 2005-03-28 Steve Ellcey <sje@cup.hp.com>
31839
31840 PR target/19890
31841 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31842
31843 2005-03-29 Dale Ranta <dir@lanl.gov>
31844 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31845
31846 PR libfortran/20163
31847 * gfortran.dg/pr20163-2.f: New test.
31848
31849 2005-03-28 Jan Hubicka <jh@suse.cz>
31850
31851 PR middle-end/20635
31852 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31853 by Jakub Jelinek.
31854
31855 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
31856
31857 PR tree-optimization/20626
31858 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31859 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31860
31861 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31862
31863 * gfortran.dg/underflow.f90: New test.
31864 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31865
31866 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31867
31868 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31869
31870 2005-03-25 Mark Mitchell <mark@codesourcery.com>
31871
31872 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31873 (g++_init): Make sure that CXXFLAGS is set.
31874 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31875 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31876 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31877 * lib/objc.exp (objc_init): Likewise.
31878 * lib/treelang.exp (treelang_init): Likewise.
31879
31880 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
31881
31882 PR tree-optimization/20470
31883 * gcc.dg/tree-ssa/pr20470.c: New test.
31884
31885 2005-03-25 Geoffrey Keating <geoffk@apple.com>
31886
31887 * gcc.dg/ppc-stfiwx.c: New.
31888
31889 2005-03-25 Steve Ellcey <sje@cup.hp.com>
31890
31891 PR target/19888
31892 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31893
31894 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31895
31896 * gcc.dg/20050325-1.c: Fix a typo.
31897
31898 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31899
31900 PR libfortran/19678
31901 PR libfortran/19679
31902 * gfortran.dg/dos_eol.f: New test.
31903
31904 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31905
31906 PR rtl-optimization/20249
31907 * gcc.dg/20050325-1.c: New test.
31908
31909 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31910
31911 PR libfortran/15332
31912 * gfortran.dg/pr15332.f: New test.
31913
31914 2005-03-24 Dale Johannesen <dalej@apple.com>
31915
31916 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31917
31918 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31919
31920 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31921 'internal' visibility.
31922 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31923 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31924 'protected' visibility.
31925 * gcc.dg/visibility-7.c: Likewise.
31926 * lib/target-supports.exp (check_visibility_available): Take
31927 a parameter, the kind of visibility to check for.
31928 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31929 to check_visibility_available.
31930
31931 * g++.dg/expr/cast3.C: New.
31932
31933 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31934
31935 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31936 rs6000.
31937
31938 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31939
31940 PR target/20095
31941 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31942
31943 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31944
31945 * gcc.dg/badshift.c: Renamed to...
31946 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31947
31948 * gcc.target/i386/badshift.c: Renamed to...
31949 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31950 only.
31951
31952 PR rtl-optimization/20532
31953 * gcc.target/i386/badshift.c: New.
31954
31955 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31956
31957 * gfortran.dg/pr18025.f90: New test.
31958
31959 2005-03-23 Dale Johannesen <dalej@apple.com>
31960
31961 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31962
31963 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31964
31965 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31966
31967 * lib/target-supports.exp (check_iconv_available): Default
31968 libiconv to -liconv, if there is no definition.
31969
31970 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31971
31972 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31973
31974 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31975
31976 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31977 * g++.dg/opt/pr7503-2.C: Likewise.
31978 * g++.dg/opt/pr7503-3.C: Likewise.
31979 * g++.dg/opt/pr7503-4.C: Likewise.
31980 * g++.dg/opt/pr7503-5.C: Likewise.
31981 * g++.dg/warn/minmax.C: New test.
31982
31983 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31984
31985 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31986 * gfortran.dg/g77_intrinsics_sub.f: New test.
31987
31988 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31989 Jan Hubicka <jh@suse.cz>
31990 Steven Bosscher <stevenb@suse.de
31991
31992 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31993
31994 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31995
31996 PR c++/19980
31997 * g++.dg/template/redecl3.C: New test.
31998
31999 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32000
32001 PR c++/20499
32002 * g++.dg/parse/error16.C: Tweak error markers.
32003
32004 2005-03-22 Jakub Jelinek <jakub@redhat.com>
32005
32006 PR target/20561
32007 * gcc.dg/20050321-2.c: New test.
32008
32009 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
32010
32011 PR c++/20465
32012 PR c++/20381
32013 * g++.dg/template/ptrmem12.C: New.
32014
32015 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
32016
32017 PR rtl-optimization/20527
32018 * gcc.c-torture/execute/pr20527-1.c: New test.
32019
32020 2005-03-22 Ben Elliston <bje@au.ibm.com>
32021
32022 * gcc.misc-tests/options.exp (check_for_options): Create a real C
32023 program, compile it into a real executable and then delete the .c
32024 and .x files afterwards, to avoid problems on testglue targets.
32025
32026 2005-03-21 Stuart Hastings <stuart@apple.com>
32027
32028 * gcc.target/i386/sse-2.c: New.
32029
32030 2005-03-21 Uros Bizjak <uros@kss-loka.si>
32031
32032 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32033
32034 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32035
32036 * g++.dg/parse/crash25.C: Fix typo.
32037
32038 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32039
32040 PR c++/20461
32041 * g++.dg/parse/crash24.C: New test.
32042
32043 PR c++/20536
32044 * g++.dg/parse/crash25.C: New test.
32045
32046 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32047
32048 PR c++/20147
32049 * g++.dg/ext/stmtexpr4.C: New test.
32050
32051 2005-03-20 Roger Sayle <roger@eyesopen.com>
32052
32053 PR middle-end/20539
32054 * gcc.c-torture/compile/pr13066-1.c: New test case.
32055 * gcc.c-torture/compile/pr20539-1.c: Likewise.
32056 * g++.dg/opt/pr13066-1.C: Likewise.
32057
32058 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
32059
32060 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32061
32062 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32063
32064 PR fortran/18525
32065 * gfortran.dg/nesting_1.f90: New test.
32066
32067 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32068
32069 PR c++/20240
32070 * g++.dg/lookup/using13.C: New test.
32071
32072 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32073
32074 PR c++/20333
32075 * g++.dg/template/crash36.C: New test.
32076
32077 2005-03-18 Paolo Carlini <pcarlini@suse.de>
32078
32079 PR c++/20463
32080 * g++.dg/template/crash35.C: New test.
32081
32082 2005-03-17 Paolo Carlini <pcarlini@suse.de>
32083
32084 PR c++/19966
32085 * g++.dg/overload/operator2.C: New test.
32086
32087 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32088
32089 PR libfortran/20257
32090 * gfortran.dg/pr20257.f90: New test.
32091
32092 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32093
32094 PR libfortran/20480
32095 * gfortran.dg/pr20480.f90: New test.
32096
32097 2005-03-16 Richard Henderson <rth@redhat.com>
32098
32099 PR middle-end/15700
32100 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32101 (_rtld_global): New.
32102 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32103 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32104
32105 * gcc.dg/alias-3.c: New.
32106 * gcc.dg/alias-4.c: New.
32107 * gcc.dg/alias-5.c: New.
32108 * gcc.dg/alias-6.c: New.
32109
32110 2005-03-15 Geoffrey Keating <geoffk@apple.com>
32111
32112 * gcc.dg/cpp/ucnid-7.c: New.
32113
32114 2005-03-15 Janis Johnson <janis187@us.ibm.com>
32115 Dorit Naishlos <dorit@il.ibm.com>
32116
32117 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32118 darwin.
32119
32120 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
32121
32122 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32123 support misaligned accesses.
32124 * gcc.dg/vect/vect-58.c: Likewise.
32125 * gcc.dg/vect/vect-92.c: New.
32126 * gcc.dg/vect/vect-93.c: New.
32127
32128 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
32129
32130 PR fortran/18827
32131 * gfortran.dg/assign_2.f90: New test.
32132 * gfortran.dg/assign_3.f90: New test.
32133 * gfortran.dg/assign.f90: New test.
32134
32135 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
32136
32137 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32138 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32139 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32140 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32141 names.
32142
32143 2005-03-14 Geoffrey Keating <geoffk@apple.com>
32144
32145 * gcc.dg/cpp/ucnid-6.c: New.
32146
32147 * gcc.dg/cpp/normalize-1.c: New.
32148 * gcc.dg/cpp/normalize-2.c: New.
32149 * gcc.dg/cpp/normalize-3.c: New.
32150 * gcc.dg/cpp/normalize-4.c: New.
32151 * gcc.dg/cpp/ucnid-4.c: New.
32152 * gcc.dg/cpp/ucnid-5.c: New.
32153 * g++.dg/cpp/normalize-1.C: New.
32154 * g++.dg/cpp/ucnid-1.C: New.
32155
32156 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
32157
32158 * gcc.dg/pr18628.c: New.
32159
32160 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
32161
32162 PR c++/20280
32163 * g++.dg/tree-ssa/pr20280.C: New.
32164
32165 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32166
32167 PR fortran/20467
32168 * gfortran.dg/stfunc_2.f90: New test.
32169
32170 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
32171
32172 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32173
32174 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
32175
32176 * gcc.dg/tree-ssa/20050314-1.c: New test.
32177
32178 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32179
32180 PR c++/4403
32181 PR c++/9783, DR433
32182 * g++.dg/template/friend34.C: New test.
32183 * g++.dg/template/friend35.C: Likewise.
32184 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32185
32186 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32187
32188 Friend class name lookup 5/n
32189 PR c++/1016
32190 * g++.dg/lookup/hidden-class1.C: New test.
32191 * g++.dg/lookup/hidden-class2.C: Likewise.
32192 * g++.dg/lookup/hidden-class3.C: Likewise.
32193 * g++.dg/lookup/hidden-class4.C: Likewise.
32194 * g++.dg/lookup/hidden-class5.C: Likewise.
32195 * g++.dg/lookup/hidden-class6.C: Likewise.
32196 * g++.dg/lookup/hidden-class7.C: Likewise.
32197 * g++.dg/lookup/hidden-class8.C: Likewise.
32198 * g++.dg/lookup/hidden-class9.C: Likewise.
32199 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32200 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32201 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32202 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32203 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32204 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32205 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32206 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32207 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32208 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32209 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32210
32211 2005-03-13 Mark Mitchell <mark@codesourcery.com>
32212
32213 PR c++/20157
32214 * g++.dg/template/error18.C: New test.
32215
32216 2005-03-09 Ben Elliston <bje@au.ibm.com>
32217
32218 PR debug/16792
32219 * g++.dg/debug/pr16792.C: New test.
32220
32221 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
32222
32223 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32224 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32225 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32226 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32227 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32228 test assertion names.
32229
32230 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32231
32232 PR fortran/18600
32233 * gfortran.dg/stfunc_1.f90: New test.
32234
32235 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32236
32237 PR fortran/16907
32238 * gfortran.dg/real_index_1.f90: New test.
32239
32240 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32241
32242 PR fortran/20323
32243 * gfortran.dg/spec_expr_1.f90: New test.
32244
32245 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
32246
32247 PR c/20402
32248 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32249 new parser.
32250
32251 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32252
32253 PR fortran/20361
32254 * gfortran.dg/largeequiv_1.f90: New test.
32255
32256 2005-03-12 Geoffrey Keating <geoffk@apple.com>
32257
32258 * gcc.dg/ucnid-1.c: New.
32259 * gcc.dg/ucnid-2.c: New.
32260 * gcc.dg/ucnid-3.c: New.
32261 * gcc.dg/ucnid-4.c: New.
32262 * gcc.dg/ucnid-5.c: New.
32263 * gcc.dg/ucnid-6.c: New.
32264 * gcc.dg/cpp/ucnid-1.c: New.
32265 * gcc.dg/cpp/ucnid-2.c: New.
32266 * gcc.dg/cpp/ucnid-3.c: New.
32267 * g++.dg/other/ucnid-1.C: New.
32268
32269 2005-03-12 Geoffrey Keating <geoffk@apple.com>
32270
32271 * gcc.dg/vmx/darwin-abi-3.c: Delete.
32272
32273 2005-03-11 Per Bothner <per@bothner.com>
32274
32275 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
32276 that diagnotics refer to correct token.
32277 * gcc.dg/unused-3.c: Likewise.
32278
32279 2005-03-11 Per Bothner <per@bothner.com>
32280
32281 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32282 constant" is now actually on same line as string constant.
32283 * gcc.dg/cpp/direct2s.c: Likewise.
32284
32285 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
32286
32287 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32288
32289 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32290
32291 PR libfortran/20124
32292 * gfortran.dg/pr20124.f90: New Test
32293
32294 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
32295
32296 PR tree-optimization/20130
32297 * gcc.dg/pr20130-1.c: New test.
32298
32299 2005-03-10 Steve Ellcey <sje@cup.hp.com>
32300
32301 PR target/20095
32302 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32303
32304 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32305
32306 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32307
32308 2005-03-10 Steve Ellcey <sje@cup.hp.com>
32309
32310 * g++.dg/eh/forced1.C: Fix comment.
32311 * g++.dg/eh/forced2.C: Ditto.
32312 * g++.dg/eh/forced3.C: Ditto.
32313 * g++.dg/eh/forced4.C: Ditto.
32314
32315 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
32316
32317 PR rtl-opt/20412
32318 * gcc.c-torture/compile/pr20412.c: New test.
32319
32320 2005-03-10 Roger Sayle <roger@eyesopen.com>
32321
32322 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32323
32324 2005-03-10 Jakub Jelinek <jakub@redhat.com>
32325
32326 PR target/20322
32327 * gcc.dg/20050307-1.c: New test.
32328
32329 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
32330
32331 PR c++/20375
32332 * g++.dg/other/stdarg3.C: New.
32333
32334 2005-03-10 Jakub Jelinek <jakub@redhat.com>
32335
32336 PR c++/18384, c++/18327
32337 * g++.dg/init/array19.C: New test.
32338
32339 PR inline-asm/20314
32340 * gcc.dg/torture/pr20314-1.c: New test.
32341 * gcc.dg/torture/pr20314-2.c: New test.
32342
32343 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
32344
32345 * gcc.dg/20050309-1.c: New test.
32346
32347 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32348
32349 * gcc.dg/builtins-10.c: Reactivate disabled test.
32350 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
32351 new cbrt transformations.
32352
32353 2005-03-09 Mark Mitchell <mark@codesourcery.com>
32354
32355 PR c++/20208
32356 * g++.dg/template/array13.C: New test.
32357
32358 2005-03-09 Paolo Carlini <pcarlini@suse.de>
32359
32360 PR c++/16859
32361 * g++.dg/init/brace4.C: New test.
32362
32363 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
32364
32365 PR c++/20186
32366 * g++.dg/template/non-dependent12.C: New.
32367
32368 2005-03-08 Mark Mitchell <mark@codesourcery.com>
32369
32370 PR c++/20142
32371 * g++.dg/init/array18.C: Add dg-do run marker.
32372
32373 PR c++/20142
32374 * g++.dg/init/array18.C: New test.
32375
32376 2005-03-09 Ben Elliston <bje@au.ibm.com>
32377
32378 * consistency.vlad/vlad.exp: Remove trailing semicolons.
32379 * g++.dg/gcov/gcov.exp: Likewise.
32380 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32381 * gcc.target/xstormy16/xstormy16.exp: Likewise.
32382 * lib/c-torture.exp: Likewise.
32383 * lib/fortran-torture.exp: Likewise.
32384 * lib/g++.exp: Likewise.
32385 * lib/gcc-defs.exp: Likewise.
32386 * lib/gcc-dg.exp: Likewise.
32387 * lib/gcc.exp: Likewise.
32388 * lib/gcov.exp: Likewise.
32389 * lib/gfortran.exp: Likewise.
32390 * lib/mike-g++.exp: Likewise.
32391 * lib/mike-gcc.exp: Likewise.
32392 * lib/objc-torture.exp: Likewise.
32393 * lib/objc.exp: Likewise.
32394 * lib/profopt.exp: Likewise.
32395 * lib/target-libpath.exp: Likewise.
32396 * lib/target-supports.exp: Likewise.
32397 * lib/treelang.exp: Likewise.
32398 * lib/wrapper.exp: Likewise.
32399
32400 2005-03-08 Jeff Law <law@redhat.com>
32401
32402 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32403 PHI-OPT changes.
32404
32405 2005-03-08 Ira Rosen <irar@il.ibm.com>
32406
32407 * gcc.dg/vect/pr20122.c: New test.
32408
32409 2005-03-07 Jeff Law <law@redhat.com>
32410
32411 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32412 was folded away.
32413 * gcc.dg/tree-ssa/pr18133-1.c: New test.
32414 * gcc.dg/tree-ssa/pr18133-2.c: New test.
32415 * gcc.dg/tree-ssa/pr18134.c: New test.
32416
32417 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32418
32419 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32420 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32421 gcc.dg/torture/builtin-noret-2.c: Require weak support.
32422
32423 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
32424
32425 PR tree-opt/17671
32426 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32427
32428 2005-03-07 Mark Mitchell <mark@codesourcery.com>
32429
32430 * g++.dg/warn/Wnvdtor.C: New test.
32431
32432 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
32433
32434 * gcc.dg/torture/pr19683-1.c: New test.
32435
32436 2005-03-06 Steven G. Kargl <kargls@comcast.net>
32437
32438 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32439 * gfortran.dg/g77/19990313-2.f: Ditto.
32440 * gfortran.dg/g77/19990313-3.f: Ditto.
32441 * gfortran.dg/g77/19990525-0.f: Ditto.
32442 * gfortran.dg/g77/19990826-0.f: Ditto.
32443 * gfortran.dg/g77/19990826-2.f: Ditto.
32444 * gfortran.dg/g77/19990826-3.f: Ditto.
32445 * gfortran.dg/g77/20000511-1.f: Ditto.
32446 * gfortran.dg/g77/20000511-2.f: Ditto.
32447 * gfortran.dg/g77/970625-2.f: Ditto.
32448 * gfortran.dg/g77/980310-2.f: Ditto.
32449 * gfortran.dg/g77/980310-3.f: Ditto.
32450 * gfortran.dg/g77/980310-8.f: Ditto.
32451 * gfortran.dg/g77/980519-2.f: Ditto.
32452 * gfortran.dg/g77/alpha1.f: Ditto.
32453 * gfortran.dg/g77/claus.f: Ditto.
32454 * gfortran.dg/g77/erfc.f: Ditto.
32455 * gfortran.dg/g77/short.f: Ditto.
32456 * gfortran.fortran-torture/execute/data.f90: Ditto.
32457 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32458 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32459
32460 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32461
32462 * lib/file-format.exp (gcc_target_object_format): Add check for som
32463 format and hardcode object formats on hppa*-*-hpux*.
32464 * lib/target-supports.exp (check_weak_available): Add check for som
32465 object format. Always return 0 on hppa*-*-hpux10*.
32466
32467 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32468 is defined.
32469
32470 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32471
32472 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32473
32474 * gfortran.dg/pr19936_1.f90: New test.
32475 * gfortran.dg/pr19936_2.f90: New test.
32476 * gfortran.dg/pr19936_3.f90: New test.
32477
32478 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32479 Paul Thomas <prthomas@drfccad.cea.fr>
32480
32481 * gfortran.dg/PR19754_1.f90: New test.
32482 * gfortran.dg/PR19754_2.f90: Ditto.
32483
32484 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32485
32486 PR c++/19311
32487 * g++.dg/template/non-dependent11.C: New test.
32488
32489 2005-03-05 Uros Bizjak <uros@kss-loka.si>
32490
32491 * lib/target-supports.exp (check_iconv_available): Fix comment.
32492
32493 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
32494 Joseph S. Myers <joseph@codesourcery.com>
32495
32496 PR c++/19797
32497 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32498
32499 2005-03-04 Matthew Sachs <msachs@apple.com>
32500
32501 * gcc.exp (gcc_target_compile): Put braces around
32502 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32503 * objc.exp (objc_target_compile): Likewise.
32504 * treelang.exp (treelang_target_compile): Likewise.
32505
32506 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32507
32508 PR fortran/19673
32509 * gfortran.dg/func_result_1.f90: New test.
32510
32511 2005-03-04 Ben Elliston <bje@au.ibm.com>
32512
32513 * gcc.misc-tests/options.exp: New test.
32514
32515 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
32516
32517 * gcc.dg/pr15784-4.c: New test.
32518
32519 2005-03-03 Geoffrey Keating <geoffk@apple.com>
32520
32521 * gcc.c-torture/execute/pr17133.c: New.
32522 * gcc.c-torture/compile/20050303-1.c: New.
32523
32524 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
32525
32526 * gcc.dg/cpp/assert4.c: Fix for cygwin.
32527
32528 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
32529
32530 * g++.dg/overload/using2.C: New.
32531
32532 2005-03-02 Mark Mitchell <mark@codesourcery.com>
32533
32534 PR c++/19916
32535 * g++.dg/init/ptrmem2.C: New test.
32536
32537 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
32538
32539 PR c/8927
32540 * gcc.dg/pr8927-1.c: New test.
32541
32542 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
32543
32544 PR c++/20232
32545 * g++.dg/inherit/covariant12.C: New.
32546
32547 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32548
32549 PR fortran/19479
32550 * gfortran.dg/bound_1.f90: New test.
32551
32552 2005-02-28 Janis Johnson <janis187@us.ibm.com>
32553
32554 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32555 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32556
32557 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
32558
32559 PR c/20245
32560 * gcc.dg/pr20245-1.c: New test.
32561
32562 2005-02-28 Jakub Jelinek <jakub@redhat.com>
32563
32564 PR middle-end/19874
32565 * gcc.c-torture/execute/20050119-2.c: New test case.
32566
32567 2005-02-28 Ben Elliston <bje@au.ibm.com>
32568
32569 * README: Update the DejaGnu bug reporting address.
32570 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32571 * lib/objc-torture.exp: Likewise.
32572
32573 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32574
32575 * gfortran.dg/boz_1.f90: New test.
32576 * gfortran.dg/boz_3.f90: New test.
32577 * gfortran.dg/boz_4.f90: New test.
32578
32579 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32580
32581 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32582 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32583
32584 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32585
32586 PR libfortran/20101
32587 * gfortran.dg/write_0_pe_format.f90: New test.
32588
32589 2005-02-27 Jakub Jelinek <jakub@redhat.com>
32590
32591 PR c++/20206
32592 * g++.dg/opt/thunk2.C: New test.
32593 * g++.dg/opt/covariant1.C: New test.
32594
32595 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32596
32597 * gfortran.dg/e_d_fmt.f90: New test.
32598
32599 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
32600
32601 * gcc.dg/asm-b.c: Fix comment typos.
32602
32603 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32604
32605 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32606 a V_MAY_DEF also.
32607
32608 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32609
32610 PR tree-opt/20188
32611 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32612 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32613 * gcc.dg/asm-b.c: New test.
32614
32615 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
32616
32617 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32618 Disable this test on IRIX 6.
32619
32620 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
32621
32622 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32623 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32624 parser.
32625
32626 2005-02-25 Diego Novillo <dnovillo@redhat.com>
32627
32628 PR tree-optimization/20204
32629 * gcc.dg/pr20204.c: New test.
32630
32631 2005-02-24 Jakub Jelinek <jakub@redhat.com>
32632
32633 PR target/20196
32634 * gcc.c-torture/execute/20050224-1.c: New test.
32635
32636 PR c++/20175
32637 * g++.dg/warn/Wbraces2.C: New test.
32638
32639 2005-02-23 Mark Mitchell <mark@codesourcery.com>
32640
32641 PR c++/19878
32642 * g++.dg/init/const2.C: New test.
32643
32644 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
32645
32646 PR tree-optimization/20100
32647 * gcc.c-torture/execute/pr20100-1.c: New test.
32648
32649 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32650
32651 * gfortran.dg/implicit_3.f90: New test.
32652
32653 * gfortran.dg/deftype_1.f90: New test.
32654
32655 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
32656
32657 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32658 the test passes.
32659 * g++.dg/other/anon3.C: Accept a warning.
32660
32661 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
32662
32663 * gcc.dg/pr20017.c: Fix a comment typo.
32664
32665 2005-02-23 Bud Davis <bdavis@gfortran.org>
32666
32667 * gfortran.dg/list_read_4.f90: Change to f90 comments.
32668
32669 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32670
32671 PR ada/19902
32672 * ada/acats/tests/cxa/cxa3004.a: Remove.
32673 * ada/acats/tests/cxb/cxb30061.am: Likewise.
32674
32675 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32676
32677 PR c++/20073
32678 * g++.dg/init/const1.C: New test.
32679
32680 PR c++/19991
32681 * g++.dg/parse/constant7.C: New test.
32682
32683 PR c++/20152
32684 * g++.dg/parse/error27.C: New test.
32685 * g++.dg/template/qualttp15.C: Adjust error markers.
32686 * g++.old-deja/g++.other/struct1.C: Likewise.
32687
32688 PR c++/20153
32689 * g++.dg/template/error17.C: New test.
32690
32691 PR c++/20148
32692 * g++.dg/parser/error26.C: New test.
32693
32694 2005-02-22 Diego Novillo <dnovillo@redhat.com>
32695
32696 PR tree-optimization/20100
32697 PR tree-optimization/20115
32698 * gcc.dg/pr20115.c: New test.
32699 * gcc.dg/pr20115-1.c: New test.
32700 * gcc.dg/pr20100.c: New test.
32701 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32702 call-clobbered variables after alias1.
32703
32704 2005-02-22 Bud Davis <bdavis@gfortran.org>
32705
32706 * gfortran.dg/list_read_4.f90: new test.
32707
32708 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
32709
32710 PR rtl-optimization/20017.
32711 * gcc.dg/pr20017.c: New.
32712
32713 2005-02-22 Devang Patel <dpatel@apple.com>
32714
32715 PR 19952
32716 * g++.dg/tree-ssa/pr19952.C: New test.
32717
32718 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32719
32720 PR c++/19883
32721 * g++.dg/parse/constant6.C: New test.
32722
32723 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32724
32725 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32726 * g++.dg/charset/asm2.c: Likewise.
32727 * g++.dg/charset/asm3.c: Likewise.
32728 * g++.dg/charset/asm4.c: Likewise.
32729 * g++.dg/charset/asm5.c: Likewise.
32730 * g++.dg/charset/attribute1.c: Likewise.
32731 * g++.dg/charset/attribute2.c: Likewise.
32732 * g++.dg/charset/extern1.cc: Likewise.
32733 * g++.dg/charset/extern2.cc: Likewise.
32734 * g++.dg/charset/extern3.cc: Likewise.
32735 * g++.dg/charset/function.cc: Likewise.
32736 * g++.dg/charset/string.c: Likewise.
32737 * g++.dg/charset/charset.exp: Likewise.
32738 * lib/target-supports.exp (check_iconv_available): Fix comment.
32739
32740 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32741
32742 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32743 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32744 * gcc.dg/charset/asm2.c: Likewise.
32745 * gcc.dg/charset/asm3.c: Likewise.
32746 * gcc.dg/charset/asm4.c: Likewise.
32747 * gcc.dg/charset/asm5.c: Likewise.
32748 * gcc.dg/charset/asm6.c: Likewise.
32749 * gcc.dg/charset/attribute1.c: Likewise.
32750 * gcc.dg/charset/attribute2.c: Likewise.
32751 * gcc.dg/charset/builtin1.c: Likewise.
32752 * gcc.dg/charset/extern.c: Likewise.
32753 * gcc.dg/charset/function.c: Likewise.
32754 * gcc.dg/charset/string.c: Likewise.
32755 * gcc.dg/charset/charset.exp: Likewise.
32756
32757 2005-02-21 Bud Davis <bdavis9659@comcast.net>
32758
32759 PR fortran/20086
32760 * gfortran.dg/pr20086.f90: New test.
32761
32762 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
32763
32764 PR tree-optimization/19786
32765 * g++.dg/tree-ssa/pr19786.C: New.
32766
32767 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32768
32769 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32770
32771 2005-02-21 Jeff Law <law@redhat.com>
32772
32773 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32774
32775 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32776
32777 * gfortran.dg/do_iterator: Split loop, markup all lines for
32778 which an error locus is printed.
32779 * gfortran.dg/pr17708.f90: Markup all lines for which an error
32780 locus is printed.
32781 * gfortran.dg/select_4.f90: Likewise.
32782 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32783 locuses in the various permutations.
32784
32785 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
32786
32787 PR tree-optimization/19951
32788 * g++.dg/vect: New directory.
32789 * g++.dg/vect/vect.exp: New file.
32790 * g++.dg/vect/pr19951.cc: New testcase.
32791 * g++.dg/dg.exp: Also prune vectorizer tests.
32792
32793 2005-02-20 Zack Weinberg <zack@codesourcery.com>
32794
32795 PR 18785
32796 * gcc.dg/charset/builtin1.c: New test.
32797
32798 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32799
32800 PR c++/19299
32801 * g++.dg/inherit/volatile1.C: New test.
32802
32803 PR c++/19440
32804 * g++.dg/template/dtor4.C: New test.
32805
32806 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32807
32808 * gfortran.dg/int_1.f90: New test.
32809
32810 2005-02-19 Devang Patel <dpatel@apple.com>
32811
32812 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32813
32814 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32815
32816 * gfortran.dg/achar_1.f90: New test.
32817
32818 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
32819
32820 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32821
32822 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
32823 Jakub Jelinek <jakub@redhat.com>
32824
32825 PR tree-optimization/19828
32826 * gcc.dg/tree-ssa/loop-7.c: New test.
32827 * gcc.c-torture/execute/20050218-1.c: New test.
32828
32829 2005-02-19 Jakub Jelinek <jakub@redhat.com>
32830
32831 PR c/20043
32832 * gcc.dg/transparent-union-1.c: New test.
32833 * gcc.dg/transparent-union-2.c: New test.
32834
32835 2005-02-18 James E Wilson <wilson@specifixinc.com>
32836
32837 PR tree-optimization/18977
32838 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32839
32840 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
32841
32842 PR target/20054
32843 * gcc.dg/pr20054.c: New test.
32844
32845 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32846
32847 PR c++/19508
32848 * g++.dg/ext/attrib20.C: New test.
32849
32850 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
32851
32852 PR middle-end/20030
32853 * gfortran.fortran-torture/execute/character_passing.f90: New test.
32854
32855 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
32856
32857 PR c++/20008
32858 * g++.dg/opt/switch4.C: New.
32859
32860 2005-02-18 Jakub Jelinek <jakub@redhat.com>
32861
32862 PR c++/20023
32863 PR tree-optimization/20009
32864 * gcc.c-torture/compile/20050217-1.c: New test.
32865 * g++.dg/opt/switch3.C: New test.
32866
32867 PR tree-optimization/18947
32868 * gcc.c-torture/compile/20050215-1.c: New test.
32869 * gcc.c-torture/compile/20050215-2.c: New test.
32870 * gcc.c-torture/compile/20050215-3.c: New test.
32871
32872 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
32873
32874 PR c++/20028
32875 * g++.dg/template/crash34.C: New.
32876
32877 PR c++/20022
32878 * g++.dg/other/access3.C: New.
32879
32880 2005-02-17 Ira Rosen <irar@il.ibm.com>
32881
32882 * gcc.dg/vect/vect-98.c: New test.
32883
32884 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
32885
32886 PR tree-optimization/19967
32887 * gcc.dg/pr19967.c: New.
32888
32889 2005-02-16 Jakub Jelinek <jakub@redhat.com>
32890
32891 PR middle-end/19857
32892 * gcc.dg/tree-ssa/20050215-1.c: New test.
32893 * gcc.c-torture/execute/20050215-1.c: New test.
32894
32895 2005-02-15 Eric Christopher <echristo@redhat.com>
32896
32897 * gcc.dg/cpp/20050215-1.c: New file.
32898
32899 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
32900
32901 PR tree-optimization/15785
32902 * gcc.dg/pr15785-1.c: New test.
32903
32904 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32905
32906 PR c++/17788
32907 * g++.dg/init/ctor4.C: New.
32908 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32909
32910 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32911
32912 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32913 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32914
32915 2005-02-15 Andreas Schwab <schwab@suse.de>
32916
32917 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32918 declare malloc.
32919
32920 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32921
32922 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32923
32924 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32925
32926 PR tree-optimization/19853
32927 * gcc.c-torture/compile/pr19853.c: New test.
32928
32929 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32930
32931 PR c++/19608
32932 * g++.dg/parse/local-class1.C: New.
32933
32934 PR c++/19895
32935 * g++.dg/parse/ptrmem3.C: New.
32936
32937 PR c++/19884
32938 * g++.old-deja/g++.oliva/template6.C: Add another case.
32939 * g++.dg/template/explicit6.C: New.
32940
32941 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32942
32943 PR c++/17816
32944 * g++.dg/other/redecl2.C: New.
32945
32946 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32947
32948 PR c++/19891
32949 * g++.dg/abi/covariant4.C: New.
32950
32951 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32952
32953 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32954 New tests.
32955
32956 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32957
32958 * gcc.dg/vect/vect-96.c: Fix typo.
32959
32960 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32961
32962 PR c++/14479
32963 PR c++/19487
32964 * g++.dg/template/enum5.C: New test.
32965
32966 2005-02-12 Ira Rosen <irar@il.ibm.com>
32967
32968 * gcc.dg/vect/vect-97.c: New test.
32969
32970 2005-02-12 Ira Rosen <irar@il.ibm.com>
32971
32972 * gcc.dg/vect/vect-96.c: New test.
32973
32974 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32975
32976 * gcc.dg/builtins-34.c: Also check ldexp*.
32977
32978 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32979
32980 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32981
32982 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32983
32984 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32985 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32986 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32987 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32988 selector_list, selector_expression, dg-process-target): Move to new
32989 file target-supports-dg.exp.
32990 * lib/target-supports-dg.exp: New.
32991
32992 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32993 New.
32994
32995 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32996
32997 PR c++/19666
32998 * g++.dg/other/ptrmem6.C: New test.
32999
33000 PR middle-end/19858
33001 * gcc.c-torture/compile/20050210-1.c: New test.
33002
33003 2005-02-11 Mark Mitchell <mark@codesourcery.com>
33004
33005 PR c++/19755
33006 * g++.dg/warn/Wbraces1.C: New test.
33007
33008 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
33009
33010 * gcc.dg/builtins-52.c: New testcase.
33011
33012 2005-02-10 Jakub Jelinek <jakub@redhat.com>
33013
33014 PR c/19342
33015 * gcc.c-torture/execute/20050119-1.c: New test.
33016
33017 2005-02-09 Mark Mitchell <mark@codesourcery.com>
33018
33019 PR c++/19811
33020 * g++.dg/init/delete1.C: New test.
33021
33022 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
33023
33024 PR c++/18470
33025 * g++.dg/template/static12.C: New test.
33026
33027 2005-02-09 Mark Mitchell <mark@codesourcery.com>
33028
33029 PR c++/19787
33030 * g++.dg/conversion/ambig1.C: New test.
33031
33032 PR c++/19739
33033 * g++.dg/ext/attrib19.C: New test.
33034
33035 PR c++/19732
33036 * g++.dg/parse/dtor5.C: New test.
33037
33038 PR c++/19762
33039 * g++.dg/template/dtor3.C: New test.
33040
33041 PR c++/19826
33042 * g++.dg/template/static11.C: New test.
33043 * g++.dg/template/crash2.C: Remove dg-error marker.
33044
33045 2005-02-09 Janis Johnson <janis187@us.ibm.com>
33046
33047 PR C++/18491
33048 * g++.old-deja/g++.mike/p10769a.C: Remove.
33049
33050 2005-02-09 Roger Sayle <roger@eyesopen.com>
33051
33052 * gcc.dg/builtins-48.c: New test case.
33053 * gcc.dg/builtins-49.c: New test case.
33054 * gcc.dg/builtins-50.c: New test case.
33055 * gcc.dg/builtins-51.c: New test case.
33056
33057 2005-02-09 Ian Lance Taylor <ian@airs.com>
33058
33059 PR middle-end/19583
33060 * g++.dg/warn/Wreturn-type-3.C: New test.
33061
33062 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
33063
33064 PR middle-end/19402
33065 * gcc.dg/pr19402-1.c: New testcase.
33066 * gcc.dg/pr19402-2.c: likewise.
33067
33068 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
33069
33070 PR middle-end/19854
33071 * g++.dg/tree-ssa/tmmti.C: New testcase.
33072
33073 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33074
33075 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33076
33077 2005-02-08 Mark Mitchell <mark@codesourcery.com>
33078
33079 PR c++/19733
33080 * g++.dg/parse/crash23.C: New test.
33081 * g++.dg/warn/Weff1.C: New test.
33082
33083 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33084
33085 * gcc.dg/20050209-1.c: New test.
33086
33087 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33088
33089 PR target/19799
33090 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33091
33092 2005-02-08 Mike Stump <mrs@apple.com>
33093
33094 * g++.dg/pch/import-2.c: New test.
33095 * g++.dg/pch/import-2.hs: New.
33096 * g++.dg/pch/include/import-2a.h: New.
33097 * g++.dg/pch/include/import-2b.h: New.
33098
33099 2005-02-08 Janis Johnson <janis187@us.ibm.com>
33100
33101 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33102
33103 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33104
33105 * gfortran.dg/substr_1.f90: New test.
33106
33107 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
33108
33109 PR middle-end/19775
33110 * gcc.dg/torture/builtin-power-1.c: Disable test for
33111 invalid transformation.
33112 * gcc.dg/builtins-10.c: Likewise. Disable one test we
33113 no longer optimize.
33114 * gcc.dg/builtins-47.c: New testcase.
33115
33116 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
33117 Dorit Naishlos <dorit@il.ibm.com>
33118
33119 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33120
33121 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
33122
33123 * gcc.c-torture/compile/20050206-1.c: New test.
33124
33125 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
33126
33127 PR tree-opt/19768
33128 * g++.dg/opt/pr19768.C: New test.
33129
33130 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
33131
33132 PR tree-opt/19736
33133 * gcc.c-torture/compile/pr19736.c: New test.
33134
33135 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33136
33137 PR c++/17401
33138 * g++.dg/parse/error25.C: New test.
33139
33140 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
33141
33142 * gcc.c-torture/execute/20050203-1.c: New.
33143
33144 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
33145
33146 * gcc.dg/vect/vect-85.c: Remove xfail.
33147 * gcc.dg/vect/vect-86.c: Remove xfail.
33148 * gcc.dg/vect/vect-87.c: Remove xfail.
33149 * gcc.dg/vect/vect-88.c: Remove xfail.
33150
33151 2005-02-02 Geoffrey Keating <geoffk@apple.com>
33152
33153 * gcc.dg/altivec-19.c: New.
33154
33155 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
33156
33157 PR c/17807
33158 * gcc.dg/nested-func-3.c: New test.
33159 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33160
33161 2005-02-02 Janis Johnson <janis187@us.ibm.com>
33162
33163 * gcc.test-framework/gen_directive_tests: Generate tests for
33164 selector expressions.
33165
33166 2005-02-02 Matt Austern <austern@apple.com>
33167
33168 PR c++/19628
33169 * g++/ext/builtin7.C: New.
33170 * g++/ext/builtin8.C: New.
33171
33172 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
33173
33174 PR c/18502
33175 * gcc.dg/pr18502-1.c: New test.
33176
33177 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33178
33179 PR c++/17413
33180 * g++.dg/template/local4.C: Tweak.
33181
33182 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
33183
33184 PR tree-optimization/19578
33185 * gcc.c-torture/compile/20050202-1.c: New test.
33186
33187 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
33188
33189 PR c/19435
33190 * gcc.dg/c99-init-4.c: New test.
33191
33192 2005-02-01 Janis Johnson <janis187@us.ibm.com>
33193
33194 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33195
33196 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33197
33198 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33199 * g++.dg/eh/check-vect.h: New.
33200
33201 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33202 * gcc.dg/vect/vect-78.c: Ditto.
33203 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33204 Remove.
33205
33206 * g++.dg/conversion/simd1.C: Expect warning.
33207 * g++.dg/ext/attribute-test-1.C: Ditto.
33208 * g++.dg/ext/attribute-test-2.C: Ditto.
33209 * g++.dg/ext/attribute-test-3.C: Ditto.
33210 * g++.dg/ext/attribute-test-4.C: Ditto.
33211
33212 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33213 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33214
33215 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33216
33217 2005-02-01 Richard Henderson <rth@redhat.com>
33218
33219 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33220 long double for ibm double-double format.
33221 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33222
33223 2005-02-01 Diego Novillo <dnovillo@redhat.com>
33224
33225 PR tree-optimization/19633
33226 * gcc.dg/pr19633-1.c: New test.
33227 * gcc.dg/pr19633.c: Tweak to make pointer point
33228 to NULL or a symbol.
33229
33230 2005-02-01 Janis Johnson <janis187@us.ibm.com>
33231
33232 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33233 New procs.
33234 (dg-process-target (local override)): Handle selector expressions.
33235
33236 * gcc.test-framework/README: Describe tests in source directory.
33237 * gcc.test-framework/test-framework.awk: Handle dg- tests.
33238 * gcc.test-framework/test-framework.exp: Handle dg- tests.
33239 * gcc.test-framework/dg-bogus-exp-P.c: New test.
33240 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33241 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33242 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33243 * gcc.test-framework/dg-do-link-exp-P.c: New test.
33244 * gcc.test-framework/dg-do-run-exp-P.c: New test.
33245 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33246 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33247 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33248 * gcc.test-framework/dg-error-exp-P.c: New test.
33249 * gcc.test-framework/dg-error-exp-XP.c: New test.
33250 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33251 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33252 * gcc.test-framework/dg-output-exp-P.c: New test.
33253 * gcc.test-framework/dg-output-exp-XF.c: New test.
33254 * gcc.test-framework/dg-warning-exp-P.c: New test.
33255 * gcc.misc-tests/dg-1.c: Remove.
33256 * gcc.misc-tests/dg-2.c: Remove.
33257 * gcc.misc-tests/dg-3.c: Remove.
33258 * gcc.misc-tests/dg-4.c: Remove.
33259 * gcc.misc-tests/dg-5.c: Remove.
33260 * gcc.misc-tests/dg-6.c: Remove.
33261 * gcc.misc-tests/dg-7.c: Remove.
33262 * gcc.misc-tests/dg-8.c: Remove.
33263 * gcc.misc-tests/dg-9.c: Remove.
33264 * gcc.misc-tests/dg-10.c: Remove.
33265 * gcc.misc-tests/dg-11.c: Remove.
33266 * gcc.misc-tests/dg-12.c: Remove.
33267 * gcc.misc-tests/dg-test.exp: Remove.
33268
33269 * gcc.test-framework/test-framework.awk: Change recording and
33270 printing of passes and failures.
33271
33272 * gcc.test-framework: New directory.
33273 * gcc.test-framework/README: New.
33274 * gcc.test-framework/test-framework.exp: New.
33275 * gcc.test-framework/test-framework.awk: New.
33276 * gcc.test-framework/gen_directive_tests: New.
33277
33278 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
33279
33280 * lib/treelang.exp: Fix comment typos.
33281 (treelang_target_compile): Don't append libs=-ltreelang to options.
33282
33283 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
33284
33285 * g++.dg/parse/typename7.C: Adjust error messages.
33286
33287 2005-01-31 Jeff Law <law@redhat.com>
33288
33289 * gcc.c-torture/execute/20050131-1.c: New test.
33290 * gcc.dg/wcaselabel.c: New test.
33291
33292 2005-01-31 Mark Mitchell <mark@codesourcery.com>
33293
33294 * g++.dg/other/warning1.C: Adjust error messags.
33295 * g++.dg/parse/constant5.C: New test.
33296
33297 2005-01-31 Steven Bosscher <stevenb@suse.de>
33298
33299 PR c/19333
33300 * gcc.c-torture/compile/20011130-1.c: Reorder to make
33301 the test case valid.
33302 * gcc.dg/20030815-1.c: Remove invalid tests.
33303 * gcc.dg/array-7.c: Adjust expected result.
33304 * gcc.dg/pr18596-3.c: Likewise.
33305 * gcc.dg/noncompile/20000901-1.c: Likewise.
33306 * gcc.dg/noncompile/init-2.c: Likewise.
33307 * gcc.dg/noncompile/init-4.c: Likewise.
33308
33309 2005-01-31 Dale Johannesen <dalej@apple.com>
33310
33311 * g++.dg/opt/pr19650.C: New test.
33312
33313 2005-01-31 Richard Henderson <rth@redhat.com>
33314
33315 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33316 long double for intel double extended format.
33317 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33318
33319 2005-01-30 Mark Mitchell <mark@codesourcery.com>
33320
33321 PR c++/19555
33322 * g++.dg/template/static10.C: New test.
33323
33324 PR c++/19395
33325 * g++.dg/parse/error24.C: New test.
33326
33327 PR c++/19367
33328 * g++.dg/lookup/builtin1.C: New test.
33329
33330 PR c++/19457
33331 * g++.dg/warn/conv3.C: New test.
33332
33333 2005-01-30 Bud Davis <bdavis@gfortran.org>
33334
33335 PR fortran/19647
33336 * gfortan.dg/inquire_7.f90
33337
33338 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
33339
33340 PR tree-optimization/15791
33341 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33342 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33343 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33344 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33345 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33346 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33347 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33348 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33349 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33350 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33351
33352 2005-01-29 Paul Brook <paul@codesourcery.com>
33353
33354 PR fortran/18565
33355 * check.c (real_or_complex_check): New function.
33356 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33357 * intrinsic.c (add_functions): Use new check functions.
33358 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33359 Add prototypes.
33360
33361 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
33362
33363 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33364 gcc.dg/lvalue-3.c: New tests.
33365 * gcc.dg/concat.c: Update expected messages.
33366
33367 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
33368
33369 PR libfortran/19595
33370 * gfortran.dg/eor_1.f90: New test.
33371
33372 2005-01-29 Steven G. Kargl <kargls@comcast.net>
33373
33374 PR fortran/19589
33375 * gfortran.dg/logical_data_1.f90: New test.
33376
33377 2005-01-28 Mark Mitchell <mark@codesourcery.com>
33378
33379 PR c++/19253
33380 * g++.dg/template/crash33.C: New test.
33381
33382 PR c++/19667
33383 * g++.dg/template/crash32.C: New test.
33384
33385 2005-01-28 Ian Lance Taylor <ian@airs.com>
33386
33387 PR middle-end/16558
33388 * g++.dg/warn/Wreturn-type-2.C: New test.
33389
33390 2004-06-24 Jeff Law <law@redhat.com>
33391
33392 * gcc.dg/tree-ssa/20050128-1.c: New test.
33393
33394 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
33395
33396 * gcc.target/frv/all-mdpackh-1.c: New test.
33397
33398 2005-01-28 Steven Bosscher <stevenb@suse.de>
33399
33400 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33401
33402 2005-01-27 Richard Henderson <rth@redhat.com>
33403
33404 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33405
33406 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
33407
33408 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33409
33410 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
33411
33412 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33413 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33414 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33415 to cope with cases where the multilib options override the dg-options.
33416
33417 2005-01-27 Jakub Jelinek <jakub@redhat.com>
33418
33419 PR c/18946
33420 * gcc.dg/noncompile/20050120-1.c: New test.
33421
33422 2005-01-26 Diego Novillo <dnovillo@redhat.com>
33423
33424 PR tree-optimization/19633
33425 * gcc.dg/pr19633.c: New test.
33426 * gcc.dg/tree-ssa/pr19633.c: New test.
33427
33428 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
33429
33430 * gcc.dg/20041216-1.c: New test.
33431
33432 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
33433
33434 PR objc/18862
33435 * objc.dg/selector-2.m: New test.
33436
33437 2005-01-26 Jakub Jelinek <jakub@redhat.com>
33438
33439 * g++.dg/opt/range-test-2.C: New test.
33440
33441 PR rtl-optimization/19579
33442 * gcc.c-torture/execute/20050124-1.c: New test.
33443
33444 2005-01-26 Greg Parker <gparker@apple.com>
33445 Stuart Hastings <stuart@apple.com>
33446
33447 * gcc.c-torture/execute/20050125-1.c: New.
33448
33449 2005-01-18 Jan Hubicka <jh@suse.cz>
33450
33451 PR tree-optimize/19337
33452 * gcc.c-torture/compile/20050119-1.c: New test.
33453
33454 2005-01-24 James E Wilson <wilson@specifixinc.com>
33455
33456 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33457 test for successful match.
33458
33459 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
33460
33461 PR objc/18408
33462 * objc.dg/comp-types-7.m: New test.
33463
33464 2005-01-24 Janis Johnson <janis187@us.ibm.com>
33465
33466 * lib/target-supports.exp (current_target_name): New.
33467 (check_effective_target_ilp32, check_effective_target_lp64):
33468 Cache the result to use as long as the current target, with
33469 multilib flags, remains the same.
33470
33471 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33472 (dg-require-weak, dg-require-visibility, dg-require-alias,
33473 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33474 dg-require-effective-target, dg-skip-if): Remove call to
33475 skip_test_and_clear_xfail.
33476 (dg-test): Clear xfail data.
33477
33478 2005-01-24 Jakub Jelinek <jakub@redhat.com>
33479
33480 PR target/17751
33481 * gcc.dg/ppc64-toc.c: New test.
33482
33483 * g++.dg/tree-ssa/empty-1.C: New test.
33484
33485 PR middle-end/19551
33486 * gcc.c-torture/execute/20050121-1.c: New test.
33487 * gcc.dg/20050121-2.c: New test.
33488
33489 2004-01-23 Steven G. Kargl <kargls@comcast.net>
33490 Paul Brook <paul@codesourcery.com>
33491
33492 PR fortran/17941
33493 * gfortran.dg/real_const_1.f: New test.
33494 * gfortran.dg/real_const_2.f90: New test.
33495 * gfortran.dg/complex_int_1.f90: New test.
33496
33497 2005-01-23 Bud Davis <bdavis9659@comcast.net>
33498
33499 PR fortran/19313
33500 * gfortan.dg/inquire_6.f90: New test.
33501
33502 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33503
33504 PR libfortran/19451
33505 * open_readonly_1.f90: New test.
33506
33507 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33508
33509 PR libfortran/18982
33510 * gfortran.dg/open_new.f90: New file.
33511
33512 2005-01-22 Paul Brook <paul@codesourcery.com>
33513
33514 * namelist_1.f90: New test.
33515
33516 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
33517
33518 PR tree-optimization/19484
33519 * gcc.c-torture/compile/20050122-[12].c: New tests.
33520
33521 2005-01-22 Paul Brook <paul@codesourcery.com>
33522
33523 * gfortran.dg/implicit_2.f90: New test.
33524
33525 2005-01-22 Bud Davis <bdavis9659@comcast.net>
33526
33527 PR fortran/19314
33528 * gfortran.dg/inquire_5.f90: New test.
33529
33530 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33531
33532 PR c/18809
33533 * gcc.dg/pr18809-1.c: New test.
33534
33535 2005-01-21 Ian Lance Taylor <ian@airs.com>
33536
33537 * gcc.dg/20050121-1.c: New test.
33538
33539 PR tree-optimization/13000
33540 * gcc.dg/20040206-1.c: Change warning to point where function is
33541 being inlined.
33542
33543 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33544
33545 PR c++/19208
33546 * g++.dg/template/array11.C: New test.
33547
33548 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33549
33550 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33551 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33552 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33553 * gfortran.dg/getenv_1.f90: Add dg-do directive.
33554 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33555 gfortran.dg/pr17164.f90: Add missing dg-do directives.
33556
33557 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
33558
33559 PR tree-optimization/15349
33560 * gcc.dg/tree-ssa/pr15349.c: New.
33561
33562 2005-01-20 Steve Ellcey <sje@cup.hp.com>
33563
33564 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33565
33566 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
33567
33568 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33569 scan-assembler-times directive name.
33570
33571 * gcc.dg/asm-a.c: Move dg-require-effective-target to
33572 after dg-do.
33573
33574 PR rtl-optimization/19462
33575 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33576
33577 2005-01-19 Steve Ellcey <sje@cup.hp.com>
33578
33579 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33580 counting function calls on ia64.
33581
33582 2005-01-19 Jakub Jelinek <jakub@redhat.com>
33583
33584 PR rtl-optimization/15139
33585 * gcc.dg/20050111-2.c: New test.
33586
33587 PR c/17297
33588 * gcc.c-torture/compile/20050113-1.c: New testcase.
33589
33590 PR middle-end/19164
33591 * gcc.dg/20050113-1.c: New testcase.
33592
33593 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
33594
33595 * gcc.dg/vect/vect-85.c: Add comment.
33596 * gcc.dg/vect/vect-86.c: Add xfail for now.
33597 * gcc.dg/vect/vect-87.c: Add xfail for now.
33598 * gcc.dg/vect/vect-88.c: Add xfail for now.
33599 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33600
33601 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33602
33603 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33604
33605 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33606
33607 * g++.dg/debug/typedef3.C: New test.
33608
33609 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
33610
33611 PR c/19472
33612 * gcc.dg/asm-a.c: New test.
33613
33614 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
33615
33616 * gcc.dg/sh-relax.c: Add prototype for abort.
33617
33618 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33619
33620 * gcc.dg/short-compare-1.c: New test.
33621 * gcc.dg/short-compare-2.c: Likewise.
33622
33623 2005-01-18 Michael Matz <matz@suse.de>
33624
33625 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33626
33627 2005-01-17 Diego Novillo <dnovillo@redhat.com>
33628
33629 PR tree-optimization/19121
33630 * gcc.c-torture/compile/pr19121.c: New test.
33631
33632 2005-01-17 James E. Wilson <wilson@specifixinc.com>
33633
33634 PR target/19357
33635 * gcc.c-torture/compile/pr19357.c: New test.
33636
33637 2005-01-17 Ian Lance Taylor <ian@airs.com>
33638
33639 PR c/5675
33640 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33641 pass--those that refer just to the variable, possibly with a
33642 cast.
33643 * gcc.dg/c99-const-expr-3.c: Likewise.
33644
33645 PR middle-end/13127
33646 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33647 longer emitted.
33648
33649 2005-01-16 Bud Davis <bdavis9659@comcast.net>
33650
33651 PR fortran/18778
33652 * gfortran.dg/endfile_2.f90: New test.
33653
33654 2005-01-16 Steven G. Kargl <kargls@comcast.net>
33655
33656 PR 19168
33657 * gfortran.dg/select_5.f90: New test.
33658
33659 2004-01-16 Paul Brook <paul@codesourcery.com>
33660
33661 * gfortran.dg/common_4.f90: New test.
33662
33663 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
33664
33665 PR rtl-optimization/19462
33666 * gcc.dg/torture/pr19462-1.c: New test.
33667
33668 2005-01-15 Ziemowit Laski <zlaski@apple.com>
33669
33670 PR objc/19321
33671 * objc.dg/func-ptr-2.m: New.
33672 * objc.dg/volatile-1.m: New.
33673
33674 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33675
33676 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33677
33678 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33679
33680 PR tree-optimization/19060
33681 * gcc.c-torture/execute/20050104-1.c: New test.
33682
33683 2005-01-15 Bud Davis <bdavis9659@comcast.net>
33684
33685 PR fortran/18983
33686 * gfortran.dg/write_to_null.f90: New test.
33687
33688 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
33689 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33690
33691 PR other/19328
33692 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33693 argument.
33694
33695 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33696
33697 PR c++/19263
33698 * g++.dg/init/vector1.C: New test.
33699
33700 2005-01-14 James E. Wilson <wilson@specifixinc.com>
33701
33702 PR target/13158
33703 * gcc.target/ia64/sibcall-unwind-1.c: New test.
33704 PR target/18987
33705 * gcc.target/ia64/sibcall-unwind-2.c: New test.
33706
33707 2005-01-14 Steven G. Kargl <kargls@comcast.net>
33708
33709 * gfortran.dg/select_1.f90: New test.
33710 * gfortran.dg/select_2.f90: New test.
33711 * gfortran.dg/select_3.f90: New test.
33712 * gfortran.dg/select_4.f90: New test.
33713
33714 2005-01-14 Jakub Jelinek <jakub@redhat.com>
33715
33716 PR middle-end/19084
33717 PR rtl-optimization/19348
33718 * gcc.dg/20050111-1.c: New test.
33719 * gcc.c-torture/execute/20050111-1.c: New test.
33720
33721 * gcc.dg/i386-asm-4.c: New test.
33722
33723 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33724
33725 * gcc.dg/nested-func-2.c: New test.
33726 * ada/acats/norun.lst: Remove c953002.
33727
33728 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
33729
33730 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33731
33732 2005-01-12 Ben Elliston <bje@au.ibm.com>
33733
33734 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33735
33736 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
33737
33738 PR target/18761
33739 * g++.dg/abi/align1.C: New test.
33740
33741 2005-01-11 Alan Modra <amodra@bigpond.net.au>
33742
33743 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33744 at a time.
33745 * g++.dg/ext/altivec_check.h: Support compiling as C.
33746
33747 2005-01-10 Roger Sayle <roger@eyesopen.com>
33748
33749 PR c++/19355
33750 * g++.dg/expr/pr19355-1.C: New test case.
33751
33752 2005-01-10 Laurent GUERBY <laurent@guerby.net>
33753
33754 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33755 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33756 * ada/acats/tests/c3/c92005b.ada: Likewise.
33757 * ada/acats/tests/c3/cxb3012.a: Likewise.
33758 * ada/acats/norun.lst: Add c380004 and c953002, add PR
33759
33760 2005-01-09 Paul Brook <paul@codesourcery.com>
33761
33762 * gfortran.dg/common_2.f90: New file.
33763 * gfortran.dg/common_3.f90: New file.
33764
33765 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
33766
33767 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33768
33769 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33770
33771 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33772 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33773 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33774 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33775 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33776 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33777 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33778 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33779 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33780 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33781 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33782 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33783 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33784 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33785 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33786 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33787 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33788 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33789 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33790 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33791 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33792 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33793 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33794 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33795 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33796 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33797 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33798 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33799 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33800 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33801 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33802 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33803 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33804 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33805 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33806 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33807 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33808 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33809 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33810 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33811 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33812 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33813 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33814 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33815 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33816 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33817 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33818 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33819 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33820 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33821 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33822 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33823 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33824 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33825 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33826 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33827 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33828 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33829 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33830 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33831 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33832 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33833 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33834 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33835 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33836 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33837 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33838
33839 * gcc.dg/vect/vect-1.c: Fix spelling.
33840 * gcc.dg/vect/vect-10.c: Fix spelling.
33841 * gcc.dg/vect/vect-11.c: Fix spelling.
33842 * gcc.dg/vect/vect-12.c: Fix spelling.
33843 * gcc.dg/vect/vect-14.c: Fix spelling.
33844 * gcc.dg/vect/vect-15.c: Fix spelling.
33845 * gcc.dg/vect/vect-16.c: Fix spelling.
33846 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33847 * gcc.dg/vect/vect-64.c: Fix comments.
33848 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33849
33850 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33851 Ira Rosen <irar@il.ibm.com>
33852
33853 * gcc.dg/vect/vect-70.c: New test.
33854 * gcc.dg/vect/vect-71.c: New test.
33855
33856 2005-01-09 Manfred Hollstein <mh@suse.com>
33857
33858 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33859 * gcc.dg/pr18241-2.c: Likewise.
33860 * gcc.dg/pr18241-3.c: Likewise.
33861 * gcc.dg/pr18241-4.c: Likewise.
33862 * gcc.dg/pr18241-5.c: Likewise.
33863
33864 2005-01-08 Richard Henderson <rth@redhat.com>
33865
33866 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33867 False for x86 and x86-64.
33868
33869 2005-01-08 Diego Novillo <dnovillo@redhat.com>
33870
33871 PR tree-optimization/18241
33872 * gcc.dg/pr18241-1.c: New test.
33873 * gcc.dg/pr18241-2.c: New test.
33874 * gcc.dg/pr18241-3.c: New test.
33875 * gcc.dg/pr18241-4.c: New test.
33876 * gcc.dg/pr18241-5.c: New test.
33877
33878 2005-01-08 Steven G. Kargl <kargls@comcast.net>
33879
33880 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33881 gfortran.dg/select_4.f90: New.
33882
33883 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33884
33885 * gcc.c-torture/execute/20050107-1.c: New test.
33886
33887 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
33888
33889 PR c++/19298
33890 * g++.dg/template/ref2.C: New.
33891
33892 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
33893
33894 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33895 instead of being empty.
33896
33897 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33898
33899 PR fortran/15553
33900 * gfortran.dg/array-1.f90: New test.
33901
33902 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33903
33904 PR tree-optimization/19283
33905 * gcc.c-torture/execute/20050106-1.c: New test.
33906
33907 PR rtl-optimization/18861
33908 * gcc.dg/20050105-1.c: New test.
33909
33910 PR tree-optimization/18828
33911 * gcc.dg/20050105-2.c: New test.
33912
33913 2005-01-07 Andreas Jaeger <aj@suse.de>
33914
33915 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33916
33917 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33918
33919 PR fortran/18398
33920 * gfortran.dg/fmt_read.f90: New test.
33921
33922 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33923
33924 * gcc.dg/rs6000-ldouble-2.c: New.
33925
33926 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33927
33928 PR c++/19244
33929 * g++.dg/parser/ctor2.C: New test.
33930
33931 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33932
33933 PR c++/17154
33934 * g++.dg/template/using9.C: New test.
33935
33936 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33937
33938 PR c++/19258
33939 * g++.dg/lookup/friend6.C: New test.
33940
33941 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33942
33943 PR c++/19270
33944 * g++.dg/template/array10.C: New.
33945
33946 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33947
33948 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33949 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33950
33951 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33952
33953 * gcc.c-torture/compile/20050105-1.c: New test.
33954
33955 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33956
33957 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33958
33959 2005-01-05 Roger Sayle <roger@eyesopen.com>
33960
33961 PR middle-end/19100
33962 * gcc.dg/conv-3.c: New test case.
33963
33964 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33965
33966 * gcc.dg/asm-wide-1.c: New test.
33967
33968 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33969
33970 PR c++/19030
33971 * g++.dg/parse/crash22.C: New
33972
33973 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33974
33975 PR 19257
33976 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33977
33978 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33979
33980 PR middle-end/17767
33981 * gcc.dg/i386-mmx-6.c: New test case.
33982
33983 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33984
33985 PR tree-optimization/18308
33986 * gcc.dg/vect/pr18308.c: New testcase.
33987
33988 2005-01-04 Andreas Jaeger <aj@suse.de>
33989
33990 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33991
33992 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33993 Robert Bowdidge <bowdidge@apple.com>
33994
33995 * gcc.dg/cpp/subframework1.c: New.
33996 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33997 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33998 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33999 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34000
34001 2005-01-03 Geoffrey Keating <geoffk@apple.com>
34002
34003 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34004 producing warning.
34005 * gcc.dg/darwin-weakimport-2.c: New.
34006
34007 2005-01-03 Richard Henderson <rth@redhat.com>
34008
34009 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34010
34011 2005-01-03 Richard Henderson <rth@redhat.com>
34012
34013 * gcc.dg/vect/vect.exp: Enable for ia64.
34014 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34015 (check_effective_target_vect_float): Likewise.
34016 (check_effective_target_vect_no_align): Likewise.
34017 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34018 * gcc.dg/vect/vect-8.c: Likewise.
34019
34020 2005-01-03 Uros Bizjak <uros@kss-loka.si>
34021
34022 PR target/19236
34023 * gcc.dg/pr19236-1.c: New test case.
34024
34025 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
34026
34027 PR rtl-optimization/12092
34028 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34029
34030 2005-01-02 Andreas Jaeger <aj@suse.de>
34031
34032 * gcc.dg/pr12092-1.c: Do not run on x86_64.
34033
34034 2005-01-01 Roger Sayle <roger@eyesopen.com>
34035 Andrew Pinski <pinskia@physics.uc.edu>
34036
34037 PR rtl-optimization/12092
34038 * gcc.dg/pr12092-1.c: New test case.
34039
34040 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
34041
34042 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34043 'hidden' and 'default' for better portability.
34044 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34045
34046 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34047 6 and 7.
34048 * g++.old-deja/g++.brendan/new3.C: Likewise.
34049
34050 2005-01-01 Steven Bosscher <stevenb@suse.de>
34051
34052 * gcc.dg/20041231-1.C: New test.
34053 * g++.dg/warn/Wunreachable-code-1.C: New test.
34054
34055 2004-12-30 David Edelsohn <edelsohn@gnu.org>
34056
34057 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34058 file, not /dev/null. Abort on error.
34059
34060 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
34061 Ziemowit Laski <zlaski@apple.com>
34062
34063 PR objc/18971
34064 * objc.dg/encode-5.m: New test.
34065
34066 2004-12-29 Richard Henderson <rth@redhat.com>
34067
34068 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34069 * objc.dg/stabs-1.m: Disable for ia64.
34070
34071 2004-12-29 Mark Mitchell <mark@codesourcery.com>
34072
34073 PR c++/19190
34074 * g++.dg/warn/Wunused-10.C: New test.
34075
34076 2004-12-28 Richard Henderson <rth@redhat.com>
34077
34078 * objc.dg/stabs-1.m: Disable for alpha.
34079
34080 2004-12-27 Mark Mitchell <mark@codesourcery.com>
34081
34082 PR c++/19149
34083 * g++.dg/parse/error23.C: New test.
34084
34085 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34086
34087 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34088
34089 PR fortran/19032
34090 * gfortran.dg/intrinsic_modulo_1.f90: New.
34091 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34092 tests with divisor -1.
34093
34094 2004-12-27 Mark Mitchell <mark@codesourcery.com>
34095
34096 * g++.dg/opt/temp1.C (memcpy): Return a value.
34097
34098 PR c++/19148
34099 * g++.dg/expr/cond7.C: New test.
34100
34101 2004-12-27 Paul Brook <paul@codesourcery.com>
34102
34103 * gfortran.dg/g77/select_no_compile.f: Remove.
34104
34105 2004-12-27 Richard Henderson <rth@redhat.com>
34106
34107 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34108 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34109 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34110
34111 2004-12-26 Richard Henderson <rth@redhat.com>
34112
34113 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34114 by 1i instead of token pasting.
34115
34116 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34117
34118 PR tree-optimization/17578
34119 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34120 to additional_flags.
34121 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34122
34123 2004-12-25 Richard Henderson <rth@redhat.com>
34124
34125 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34126 Remove Alpha.
34127
34128 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34129
34130 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34131 hppa*-*-hpux*.
34132 * gcc.dg/pr17957.c (dg-options): Likewise.
34133 * gcc.dg/struct-ret-1.c: Add prototype for abort.
34134 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34135 instead of 0 on __hppa__.
34136 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34137 "foo,%r" on hppa*-*-*.
34138
34139 2004-12-23 Bud Davis <bdavis9659@comcast.net>
34140
34141 PR fortran/19071
34142 * gfortran.dg/complex_write.f90: New test.
34143
34144 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34145
34146 PR c++/17595
34147 * g++.dg/parse/pragma2.C: New test.
34148
34149 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34150
34151 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
34152
34153 * gcc.dg/empty2.c: Add missing dg-warning.
34154
34155 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34156
34157 PR c++/17413
34158 * g++.dg/template/local4.C: New test.
34159 * g++.dg/template/crash19.C: Add dg-error marker.
34160
34161 * g++.dg/template/crash31.C: Correct embedded PR number.
34162
34163 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34164
34165 PR c++/16405
34166 * g++.dg/opt/temp1.C: Add do-run marker.
34167
34168 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
34169
34170 * g++.dg/template/spec19.C: New.
34171
34172 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
34173
34174 PR target/16819
34175 * gcc.dg/empty2.c: New.
34176
34177 2004-12-23 Richard Henderson <rth@redhat.com>
34178
34179 * lib/target-supports.exp (check_effective_target_vect_no_align):
34180 Remove i?86 and x86-64.
34181
34182 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34183
34184 PR c++/16405
34185 * g++.dg/opt/temp1.C: New test.
34186
34187 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34188
34189 PR c++/18733
34190 * g++.dg/template/friend33.C: New testcase.
34191
34192 2004-12-22 Mark Mitchell <mark@codesourcery.com>
34193
34194 PR c++/18464
34195 * g++.dg/template/cond5.C: New test.
34196
34197 PR c++/18492
34198 * g++.dg/inherit/thunk3.C: New test.
34199
34200 PR c++/11224
34201 * g++.dg/warn/Wunused-9.C: New test.
34202
34203 2004-12-22 Janis Johnson <janis187@us.ibm.com>
34204
34205 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34206
34207 2004-12-22 Jan Beulich <jbeulich@novell.com>
34208
34209 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34210
34211 2004-12-21 Mark Mitchell <mark@codesourcery.com>
34212
34213 PR c++/18378
34214 * g++.dg/ext/packed8.C: New test.
34215
34216 PR c++/19063
34217 * g++.dg/template/crash31.C: New test.
34218
34219 PR c++/19034
34220 * g++.dg/template/crash30.C: New test.
34221
34222 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
34223
34224 PR C++/18984
34225 * g++.dg/eh/ctor3.C: New test.
34226
34227 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
34228
34229 * objc.dg/stabs-1.m: Allow section name to be quoted and
34230 assembly label to begin with '.LL'.
34231
34232 2004-12-21 Janis Johnson <janis187@us.ibm.com>
34233
34234 * gcc.dg/vect/vect.exp
34235 (check_effective_target_lp64_or_vect_no_align): New.
34236 * gcc.dg/vect/vect-77.c: Use it.
34237 * gcc.dg/vect/vect-78.c: Use it.
34238
34239 * lib/target-supports.exp
34240 (check_effective_target_vect_no_max,
34241 check_effective_target_vect_no_bitwise,
34242 check_effective_target_vect_no_align): New.
34243 * gcc.dg/vect/vect-13.c: Use them.
34244 * gcc.dg/vect/vect-17.c: Ditto.
34245 * gcc.dg/vect/vect-18.c: Ditto.
34246 * gcc.dg/vect/vect-19.c: Ditto.
34247 * gcc.dg/vect/vect-20.c: Ditto.
34248 * gcc.dg/vect/vect-27.c: Ditto.
34249 * gcc.dg/vect/vect-29.c: Ditto.
34250 * gcc.dg/vect/vect-44.c: Ditto.
34251 * gcc.dg/vect/vect-48.c: Ditto.
34252 * gcc.dg/vect/vect-50.c: Ditto.
34253 * gcc.dg/vect/vect-52.c: Ditto.
34254 * gcc.dg/vect/vect-54.c: Ditto.
34255 * gcc.dg/vect/vect-56.c: Ditto.
34256 * gcc.dg/vect/vect-58.c: Ditto.
34257 * gcc.dg/vect/vect-60.c: Ditto.
34258 * gcc.dg/vect/vect-72.c: Ditto.
34259 * gcc.dg/vect/vect-80.c: Ditto.
34260
34261 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
34262
34263 PR c++/14075
34264 * g++.dg/init/string1.C: New.
34265
34266 PR c++/18975
34267 * g++.dg/other/synth1.C: New.
34268
34269 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
34270
34271 PR c/18963
34272 * gcc.dg/pr18963-1.c: New test.
34273
34274 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
34275
34276 PR c/18596
34277 * gcc.dg/funcdef-storage-1.c (foo): Remove.
34278 * gcc.dg/pr18596-1.c: Use dg-error.
34279 (dg-options): Use -fno-unit-at-a-time.
34280 * gcc.dg/pr18596-2.c: New test.
34281 * gcc.dg/pr18596-3.c: New test.
34282
34283 2004-12-20 Roger Sayle <roger@eyesopen.com>
34284
34285 PR middle-end/18683
34286 * g++.dg/opt/pr18683-1.C: New test case.
34287
34288 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
34289
34290 PR other/19093
34291 * g++.dg/opt/max1.C: Fix for 64bit targets.
34292
34293 2004-12-20 Matt Austern <austern@apple.com>
34294
34295 PR c++/19044
34296 * g++.dg/ext/builtin6.C: New
34297
34298 2004-12-20 Diego Novillo <dnovillo@redhat.com>
34299
34300 PR tree-optimization/19080
34301 * gcc.c-torture/compile/pr19080.c: New test.
34302
34303 2004-12-20 Steven Bosscher <stevenb@suse.de>
34304
34305 * gcc.dg/20041219-1.c: New test.
34306
34307 2004-12-19 Roger Sayle <roger@eyesopen.com>
34308
34309 PR middle-end/19068
34310 * g++.dg/opt/max1.C: New test case.
34311
34312 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34313
34314 * gcc.dg/fdata-sections-1.c: New test.
34315
34316 2004-12-18 Roger Sayle <roger@eyesopen.com>
34317
34318 PR middle-end/18548
34319 * gcc.dg/max-1.c: New test case.
34320
34321 2004-12-18 Jakub Jelinek <jakub@redhat.com>
34322
34323 * gcc.c-torture/execute/20041218-1.c: New test.
34324
34325 2004-12-17 Diego Novillo <dnovillo@redhat.com>
34326
34327 * gcc.dg/pr18501.c: New test.
34328 * gcc.dg/uninit-5.c: XFAIL.
34329 * gcc.dg/uninit-9.c: XFAIL.
34330
34331 2004-12-17 Dale Johannesen <dalej@apple.com>
34332
34333 * gcc.dg/20041213-1.c: New.
34334
34335 2004-12-17 Ziemowit Laski <zlaski@apple.com>
34336
34337 * objc.dg/stabs-1.m: Allow assembly label to begin
34338 with a dot ('.').
34339
34340 2004-12-17 Jakub Jelinek <jakub@redhat.com>
34341
34342 * gcc.c-torture/execute/20041213-1.c: Move...
34343 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34344
34345 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
34346
34347 PR c++/18721
34348 * g++.dg/lookup/conv-5.C: New.
34349
34350 2004-12-16 Ziemowit Laski <zlaski@apple.com>
34351
34352 * objc.dg/stabs-1.m: New test.
34353
34354 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
34355
34356 * gcc.dg/visibility-c.c: Change compile to
34357 assemble for the test.
34358
34359 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
34360
34361 PR target/19041
34362 * gcc.dg/visibility-c.c: New test.
34363
34364 2004-12-16 Roger Sayle <roger@eyesopen.com>
34365
34366 PR middle-end/18493
34367 * gcc.dg/switch-8.c: New test case.
34368
34369 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
34370
34371 PR c++/18905
34372 * g++.dg/template/init4.C: New.
34373 * g++.dg/opt/static3.C: Enable optimizer.
34374
34375 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
34376
34377 * g++.dg/other/complex1.C: New test.
34378
34379 2004-12-15 Alan Modra <amodra@bigpond.net.au>
34380
34381 * g++.dg/opt/inline9.C: New test.
34382
34383 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34384
34385 PR fortran/18993
34386 * gfotran.dg/nullify_1.f: New test.
34387
34388 2004-12-15 Richard Henderson <rth@redhat.com>
34389
34390 * gcc.target/i386/i386.exp: New harness.
34391 * gcc.target/i386/vect-args.c: New.
34392
34393 2004-12-15 David Edelsohn <edelsohn@gnu.org>
34394
34395 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34396
34397 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34398
34399 PR c++/18825
34400 * g++.dg/template/friend32.C: New test.
34401
34402 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34403
34404 * cpp/pragma-once-1.c: New test.
34405 * cpp/pragma-once-1b.h: Likewise.
34406 * cpp/pragma-once-1c.h: Likewise.
34407 * cpp/pragma-once-1d.h: Likewise.
34408 * cpp/inc/pragma-once-1a.h: Likewise.
34409
34410 2004-12-15 Bud Davis <bdavis9659@comcast.net>
34411 Steven G. Kargl <kargls@comcast.net>
34412
34413 PR fortran/17597
34414 * gfortran.dg/list_read_3.f90: New test.
34415
34416 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34417
34418 * gcc.dg/ftrapv-2.c: New test.
34419
34420 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
34421
34422 PR c++/18981
34423 * g++.dg/template/typename9.C: New test.
34424
34425 2004-12-14 Mark Mitchell <mark@codesourcery.com>
34426
34427 PR c++/18738
34428 * g++.dg/template/typename8.C: New test.
34429 * g++.dg/parse/friend2.C: Tweak error message.
34430
34431 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
34432
34433 * gcc.c-torture/20041214-1.c: New test.
34434
34435 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
34436
34437 PR c++/18965
34438 * g++.dg/init/array17.C: New test.
34439
34440 2004-12-14 Mark Mitchell <mark@codesourcery.com>
34441
34442 PR c++/18793
34443 * g++.dg/init/aggr3.C: New test.
34444
34445 2004-12-14 Janis Johnson <janis187@us.ibm.com>
34446
34447 * gcc.dg/altivec-types-1.c: New test.
34448 * gcc.dg/altivec-types-2.c: New test.
34449 * gcc.dg/altivec-types-3.c: New test.
34450 * gcc.dg/altivec-types-4.c: New test.
34451 * g++.dg/ext/altivec-types-1.C: New test.
34452 * g++.dg/ext/altivec-types-2.C: New test.
34453 * g++.dg/ext/altivec-types-3.C: New test.
34454 * g++.dg/ext/altivec-types-4.C: New test.
34455
34456 2004-12-14 Jakub Jelinek <jakub@redhat.com>
34457
34458 PR middle-end/18951
34459 * gcc.c-torture/execute/20041213-1.c: New test.
34460
34461 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
34462
34463 PR c++/18949
34464 * g++.dg/template/cast1.C: New.
34465
34466 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
34467
34468 * gcc.c-torture/execute/20041213-2.c: New test.
34469
34470 2004-12-13 Richard Henderson <rth@redhat.com>
34471
34472 * gcc.dg/i386-sse-10.c: Fix typo in options.
34473
34474 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
34475
34476 PR c++/18968
34477 * g++.dg/opt/pr18968.C: New test.
34478
34479 2004-12-13 Mark Mitchell <mark@codesourcery.com>
34480
34481 PR c++/18925
34482 * g++.dg/ext/visibility/staticdatamem.C: New test.
34483
34484 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
34485
34486 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34487
34488 2004-12-13 Roger Sayle <roger@eyesopen.com>
34489
34490 PR rtl-optimization/18928
34491 * gcc.dg/pr18928-1.c: New test case.
34492
34493 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
34494
34495 PR tree-opt/16951
34496 * gcc.c-torture/compile/20041211-1.c: New.
34497
34498 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34499
34500 PR middle-end/17564
34501 * gcc.c-torture/execute/20041212-1.c: New test.
34502
34503 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34504
34505 PR fortran/18869
34506 * gfortran.dg/common_1.f90: New test.
34507
34508 2004-12-12 Steven G. Kargl <kargls@comcast.net>
34509 Paul Brook <paul@codesourcery.com>
34510
34511 PR fortran/16222
34512 * gfortran.dg/real_do_1.f90: New test.
34513
34514 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
34515
34516 PR tree-opt/18040
34517 * g++.dg/opt/ptrmem6.C: New test.
34518
34519 2004-12-11 Roger Sayle <roger@eyesopen.com>
34520
34521 PR middle-end/18921
34522 * gcc.dg/pr18921-1.c: New test case.
34523
34524 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34525
34526 PR fortran/17175
34527 * gfortran.dg/scale_1.f90: New test.
34528
34529 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
34530
34531 PR middle-end/18903
34532 * gcc.c-torture/compile/pr18903.c: New test.
34533
34534 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
34535
34536 * gcc.c-torture/execute/20041210-1.c: New test.
34537
34538 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34539
34540 PR c++/18731
34541 * g++.dg/parser/struct-1.C: New test.
34542 * g++.dg/parser/struct-2.C: New test.
34543 * g++.dg/parser/struct-3.C: New test.
34544
34545 2004-12-09 Richard Henderson <rth@redhat.com>
34546
34547 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34548
34549 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34550 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34551
34552 2004-12-09 Matt Austern <austern@apple.com>
34553
34554 PR c++/18514
34555 * g++.dg/ext/builtin1.C: New
34556 * g++.dg/ext/builtin2.C: New
34557 * g++.dg/ext/builtin3.C: New
34558 * g++.dg/ext/builtin4.C: New
34559 * g++.dg/ext/builtin5.C: New
34560
34561 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
34562
34563 PR tree-opt/18904
34564 * g++.dg/opt/ptrmem5.C: New test.
34565
34566 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
34567
34568 * g++.dg/parse/typename5.C: Adjust for new error.
34569 * g++.dg/parse/typename7.C: New.
34570
34571 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34572
34573 PR c++/18073
34574 * g++.dg/other/mmintrin.C: New test.
34575
34576 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
34577
34578 PR c++/16681
34579 * g++.dg/init/array15.C: New.
34580 * g++.dg/init/array16.C: New.
34581
34582 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34583
34584 PR fortran/18826
34585 * gfortran.dg/assign_1.f90: New test.
34586
34587 2004-12-08 Nick Clifton <nickc@redhat.com>
34588
34589 * gcc.target/xstormy16/bss_below100: New directory containing tests.
34590 * gcc.target/xstormy16/data_below100: Likewise.
34591 * gcc.target/xstormy16/sfr: Likewise.
34592 * gcc.target/xstormy16/below100.S: New test source file.
34593 * gcc.target/xstormy16/below100.ld: New test linker script.
34594 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34595 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34596 bp instructions.
34597 * gcc.target/xstormy16/bp.c: Likewise.
34598
34599 * gcc.target/xstormy16/bss_below100: New files:
34600 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34601 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34602 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34603 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34604 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34605 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34606 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34607 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34608 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34609 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34610 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34611 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34612 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34613 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34614 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34615 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34616 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34617 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34618 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34619 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34620 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34621 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34622 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34623 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34624 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34625 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34626 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34627
34628 * gcc.target/xstormy16/data_below100: New files:
34629 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34630 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34631 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34632 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34633 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34634 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34635 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34636 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34637 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34638 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34639 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34640 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34641 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34642 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34643 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34644 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34645 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34646 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34647 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34648 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34649 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34650 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34651 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34652 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34653 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34654 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34655 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34656
34657 * gcc.target/xstormy16/sfr: New files:
34658 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34659 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34660 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34661 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34662 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34663 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34664 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34665 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34666 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34667 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34668 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34669 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34670 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34671 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34672 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34673 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34674 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34675 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34676 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34677 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34678 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34679 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34680 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34681 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34682 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34683 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34684 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34685 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34686 27_if0_sfrw_bitfield_f.c
34687
34688 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34689
34690 PR c++/18100
34691 * g++.dg/lookup/name-clash4.C: New test.
34692
34693 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
34694
34695 PR c++/18672
34696 * g++.dg/opt/array1.C: New.
34697
34698 PR c++/18803
34699 * g++.dg/template/operator5.C: New.
34700
34701 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
34702
34703 PR c/18867
34704 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34705
34706 2004-12-07 Steven Bosscher <stevenb@suse.de>
34707
34708 * gcc.dg/noncompile/20041207.c: New test.
34709
34710 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
34711
34712 * g++.dg/other/unreachable-1.C: New test.
34713
34714 2004-12-06 Nick Clifton <nickc@redhat.com>
34715
34716 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34717 <limits.h> because the latter comes from gcc's include/ directory
34718 and not the newlib/libc/include directory.
34719
34720 2004-12-04 Richard Henderson <rth@redhat.com>
34721
34722 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34723
34724 2004-12-04 Richard Henderson <rth@redhat.com>
34725
34726 * lib/target-supports.exp (check_gc_sections_available): Disable
34727 for alpha and ia64.
34728
34729 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
34730
34731 PR middle-end/17909
34732 * g++.dg/other/vararg-2.C: New test.
34733
34734 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34735
34736 PR c++/17011, c++/17971
34737 * g++.dg/template/error15.C: Adjust expected error.
34738 * g++.dg/template/instantiate3.C: Likewise.
34739
34740 2004-12-03 Janis Johnson <janis187@us.ibm.com>
34741
34742 * gcc.dg/altivec-18.c: Fix for darwin
34743
34744 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
34745
34746 PR c++/18782
34747 * g++.dg/parse/ptrmem2.C: New.
34748
34749 PR c++/18318
34750 * g++.dg/template/new1.C: New.
34751
34752 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34753
34754 PR fortran/18710
34755 * gfortran.dg/direct_io_3.f90: New test.
34756
34757 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
34758
34759 PR 18758
34760 * g++.dg/parse/crash21.C: New.
34761
34762 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34763
34764 PR c++/15664, c++/18276
34765 * g++.dg/template/ttp13.C: New test.
34766 * g++.dg/template/ttp14.C: Likewise.
34767
34768 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34769
34770 PR c++/18123
34771 * g++.dg/parse/enum2.C: New test.
34772 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34773
34774 2004-12-02 Nick Clifton <nickc@redhat.com>
34775
34776 * gcc.target/xstormy16: New test directory.
34777 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34778 * gcc.target/xstormy16/bp.c: Check the generation of bp
34779 instructions.
34780 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34781 bn instructions and the BELOW100 attribute.
34782
34783 2004-12-02 Alan Modra <amodra@bigpond.net.au>
34784
34785 PR target/16952
34786 * gcc.dg/ppc-eabi.c: New.
34787
34788 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34789
34790 PR fortran/18284
34791 * gfortran.dg/backspace.f90
34792
34793 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34794
34795 * gfortran.dg/inquire.f90: New test.
34796
34797 2004-12-01 Janis Johnson <janis187@us.ibm.com>
34798
34799 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34800 handle effective-target-keyword.
34801 (dg-skip-if): Support effective-target keyword as target list.
34802 (dg-xfail-if): Ditto.
34803 * lib/target-supports.exp (is-effective-target-keyword): New proc.
34804
34805 2004-12-01 Diego Novillo <dnovillo@redhat.com>
34806
34807 PR tree-optimization/18291
34808 * gcc.c-torture/compile/pr18291.c: New test.
34809
34810 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
34811
34812 PR C++/18729
34813 * g++.dg/parse/crash20.C: New.
34814
34815 PR c++/17431
34816 * g++.dg/overload/arg1.C: New.
34817 * g++.dg/overload/arg2.C: New.
34818 * g++.dg/overload/arg3.C: New.
34819 * g++.dg/overload/arg4.C: New.
34820
34821 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
34822
34823 * gcc.dg/c99-flex-array-4.c: Remove.
34824
34825 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34826
34827 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34828
34829 * lib/target-supports.exp (is-effective-target): Simplify.
34830
34831 * lib/target-supports.exp (check_effective_target_vect_long):
34832 Fix for powerpc64-*-*.
34833
34834 2004-11-30 Loren James Rittle <ljrittle@acm.org>
34835
34836 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34837 to support new requirements on FreeBSD 5.
34838
34839 2004-11-30 Devang Patel <dpatel@apple.com>
34840
34841 PR 18702
34842 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34843
34844 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34845
34846 * g++.dg/ext/altivec-13.C: New test.
34847
34848 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
34849
34850 PR tree-opt/18298
34851 * gcc.c-torture/execute/p18298.c: New test.
34852
34853 2004-11-30 Ira Rosen <irar@il.ibm.com>
34854 Dorit Naishlos <dorit@il.ibm.com>
34855
34856 PR tree-opt/18607
34857 * gcc.dg/vect/vect-89.c: New test.
34858
34859 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
34860
34861 * gcc.dg/pr18596-1.c: New test.
34862
34863 2004-11-30 Ben Elliston <bje@au.ibm.com>
34864
34865 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34866
34867 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34868
34869 PR c/18479
34870 * gcc.dg/pr18479.c: New test.
34871
34872 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34873
34874 PR target/18490
34875 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34876 mmix-knuth-mmixware.
34877
34878 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34879 cris-*-elf* cris-*-aout* mmix-*-*
34880
34881 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34882
34883 PR middle-end/18725
34884 * gcc.dg/pr18725.c: New test.
34885
34886 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34887
34888 PR target/18488
34889 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34890
34891 PR target/18336
34892 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34893
34894 2004-11-29 Mark Mitchell <mark@codesourcery.com>
34895
34896 PR c++/18368
34897 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34898 * g++.old-deja/g++.law/ctors5.C: Likewise.
34899 * g++.old-deja/g++.other/crash25.C: Likewise.
34900
34901 PR c++/18674
34902 * g++.dg/template/error16.C: New test.
34903
34904 PR c++/18512
34905 * g++.dg/template/crash29.C: New test.
34906
34907 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34908
34909 PR tree-optimization/18712
34910 * gcc.c-torture/compile/pr18712.c: New test.
34911
34912 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34913
34914 PR c/7544
34915 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34916 tests.
34917
34918 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34919
34920 PR c++/18652
34921 * g++.dg/lookup/crash6.C: New test.
34922
34923 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34924
34925 PR middle-end/18164
34926 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34927
34928 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34929
34930 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34931 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34932 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34933
34934 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34935
34936 * gcc.dg/pr18164.c: New test.
34937
34938 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34939
34940 * gcc.dg/funroll-loops-all.c: New.
34941
34942 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34943
34944 PR target/18489
34945 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34946 delimeter, match space and TAB as well as ":".
34947
34948 PR target/18484
34949 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34950
34951 PR target/18348
34952 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34953
34954 PR target/18345
34955 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34956
34957 PR target/18337
34958 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34959
34960 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34961
34962 * gfortran.dg/direct_io_2.f90: New test.
34963
34964 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34965
34966 PR target/18334
34967 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34968
34969 2004-11-28 Richard Henderson <rth@redhat.com>
34970
34971 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34972
34973 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34974
34975 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34976 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34977 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34978 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34979 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34980 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34981 gcc.dg/pointer-arith-8.c: New tests.
34982
34983 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34984
34985 PR fortran/18364
34986 * gfortran.dg/endfile.f90: New test.
34987
34988 2004-11-27 Falk Hueffner <falk@debian.org>
34989
34990 * gcc.dg/loop-6.c: New test.
34991
34992 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34993
34994 * gcc.c-torture/execute/20041126-1.c: New test.
34995
34996 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34997
34998 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34999 on IRIX.
35000
35001 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
35002
35003 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35004 functions.
35005
35006 2004-11-27 Jakub Jelinek <jakub@redhat.com>
35007
35008 PR rtl-optimization/17825
35009 * gcc.c-torture/compile/20041119-1.c: New test.
35010
35011 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35012
35013 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35014 Check existence of ld library path variables before unsetting.
35015
35016 2004-11-26 Mark Mitchell <mark@codesourcery.com>
35017
35018 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35019
35020 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
35021
35022 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35023
35024 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
35025
35026 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35027
35028 2004-11-26 Ben Elliston <bje@au.ibm.com>
35029
35030 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35031 dg-do directive.
35032
35033 2004-11-26 Ben Elliston <bje@au.ibm.com>
35034
35035 * gcc.dg/pr17957.c: Pass --param, not -param.
35036
35037 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
35038
35039 PR middle-end/17957
35040 * gcc.dg/pr17957.c: New test.
35041
35042 2004-11-25 Mark Mitchell <mark@codesourcery.com>
35043
35044 PR c++/18445
35045 * g++.dg/template/crash28.C: Likewise.
35046
35047 PR c++/18001
35048 * g++.dg/expr/unary2.C: Adjust lvalue messages.
35049 * g++.dg/ext/lvaddr.C: Likewise.
35050 * g++.dg/opt/pr7503-3.C: Likewise.
35051
35052 PR c++/18466
35053 * g++.dg/parse/qualified3.C: New test.
35054 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35055
35056 PR c++/18545
35057 * g++.dg/expr/return1.C: New test.
35058
35059 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35060
35061 Friend class name lookup 3/n, PR c++/3332
35062 * g++.dg/lookup/friend3.C: New test.
35063 * g++.dg/lookup/friend4.C: Likewise.
35064 * g++.dg/lookup/friend5.C: Likewise.
35065
35066 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35067
35068 Friend class name lookup 2/n, PR c++/14513, c++/15410
35069 * g++.dg/lookup/friend2.C: New test.
35070 * g++.dg/template/friend31.C: Likewise.
35071
35072 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35073
35074 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35075
35076 2004-11-24 Mark Mitchell <mark@codesourcery.com>
35077
35078 PR c++/17473
35079 * g++.dg/tc1/dr56.C: Remove.
35080 * g++.dg/template/typedef1.C: Add dg-error markers.
35081 * g++.old-deja/g++.other/typedef7.C: Likewise.
35082
35083 PR c++/18285
35084 * g++.dg/parse/typedef7.C: New test.
35085
35086 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
35087
35088 * gcc.c-torture/execute/20041124-1.c: New test.
35089
35090 2004-11-24 Mark Mitchell <mark@codesourcery.com>
35091
35092 * g++.dg/template/deduce3.C: New test.
35093
35094 PR c++/18586
35095 * g++.dg/template/crash27.C: New test.
35096
35097 PR c++/18530
35098 * g++.dg/warn/Wshadow-3.C: New test.
35099
35100 2004-11-24 Devang Patel <dpatel@apple.com>
35101
35102 PR/18555
35103 * gcc.dg/cpp/isysroot-1.c: New test.
35104 * gcc.dg/cpp/usr/include/stdio.h: New file.
35105 * gcc.dg/cpp/isysroot-2.c: New test.
35106 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35107 New file.
35108
35109 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35110
35111 PR c++/8929
35112 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35113
35114 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
35115
35116 * gcc.target/sparc/align.c: Do not include <stdint.h>.
35117 * gcc.target/sparc/pdist.c: Likewise.
35118
35119 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
35120
35121 PR c++/16882
35122 * g++.dg/conversion/simd1.C: New test.
35123
35124 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35125
35126 * lib/target-libpath.exp: New file defining
35127 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35128 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35129 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35130 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35131 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
35132
35133 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
35134
35135 * gcc.dg/pragma-align-2.c: Test macro expansion.
35136 * gcc.dg/pragma-pack-2.c: New test.
35137
35138 2004-11-23 Richard Henderson <rth@redhat.com>
35139
35140 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35141 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35142 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35143 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35144 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35145 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35146
35147 * gcc.dg/vect/vect.exp: Add check for alpha.
35148 * lib/target-supports.exp (check_alpha_max_hw_available): New.
35149 (check_effective_target_vect_int): Enable for alpha.
35150 (check_effective_target_vect_long): New.
35151 (is-effective-target): Add it.
35152
35153 2004-11-23 Uros Bizjak <uros@kss-loka.si>
35154
35155 * gcc.dg/pr18614-1.c: New test.
35156
35157 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35158
35159 * gcc.dg/setjmp-2.c: New test.
35160
35161 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
35162
35163 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35164 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35165 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35166 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35167 gcc.target/sparc/pdist.c: New tests.
35168
35169 2004-11-22 Bob Wilson <bob.wilson@acm.org>
35170
35171 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35172
35173 2004-11-22 Dale Johannesen <dalej@apple.com>
35174
35175 * gcc.dg/20041111-1.c: New.
35176
35177 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
35178
35179 PR tree-opt/18536
35180 * gcc.dg/vect/pr18536.c: New test.
35181
35182 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35183
35184 PR c++/18354
35185 * g++.dg/template/nontype11.C: New test.
35186
35187 2004-11-21 Roger Sayle <roger@eyesopen.com>
35188
35189 PR middle-end/18520
35190 * gcc.dg/pr18520-1.c: New test case.
35191
35192 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
35193
35194 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35195 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35196 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35197 expected diagnostics.
35198
35199 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35200
35201 PR target/18580
35202 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35203 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35204 vect-77.c, vect-77a.c: XFAIL on the SPARC.
35205
35206 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35207
35208 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35209
35210 2004-11-19 Mark Mitchell <mark@codesourcery.com>
35211 Joseph Myers <joseph@codesourcery.com>
35212
35213 * lib/target-supports.exp (check_visibility_available): Really
35214 test the compiler.
35215
35216 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
35217
35218 PR tree-opt/18181
35219 * gcc.dg/vect/vect-85.c: New test.
35220 * gcc.dg/vect/vect-86.c: New test.
35221 * gcc.dg/vect/vect-87.c: New test.
35222 * gcc.dg/vect/vect-88.c: New test.
35223
35224 2004-11-19 Ben Elliston <bje@au.ibm.com>
35225
35226 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35227
35228 2004-11-18 Janis Johnson <janis187@us.ibm.com>
35229
35230 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35231 * gcc.dg/ppc-and-1.c: Ditto.
35232 * gcc.dg/ppc-compare-1.c: Ditto.
35233 * gcc.dg/ppc-mov-1.c: Ditto
35234
35235 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
35236 Mark Mitchell <mark@codesourcery.com>
35237
35238 * gcc.dg/pragma-init-fini-2.c: New test.
35239
35240 2004-11-17 Janis Johnson <janis187@us.ibm.com>
35241 Aldy Hernandez <aldyh@redhat.com>
35242
35243 * lib/target-supports.exp (check_effective_target_vect_int): New
35244 (check_effective_target_vect_float): New
35245 (check_effective_target_vect_double): New.
35246 (is-effective-target): Support new effective targets keywords.
35247 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35248 default action for dg-do.
35249 * gcc.dg/vect/pr16105.c: Use new support.
35250 * gcc.dg/vect/pr18400.c: Ditto.
35251 * gcc.dg/vect/pr18425.c: Ditto.
35252 * gcc.dg/vect/vect-1.c: Ditto.
35253 * gcc.dg/vect/vect-10.c: Ditto.
35254 * gcc.dg/vect/vect-11.c: Ditto.
35255 * gcc.dg/vect/vect-12.c: Ditto.
35256 * gcc.dg/vect/vect-13.c: Ditto.
35257 * gcc.dg/vect/vect-14.c: Ditto.
35258 * gcc.dg/vect/vect-15.c: Ditto.
35259 * gcc.dg/vect/vect-16.c: Ditto.
35260 * gcc.dg/vect/vect-17.c: Ditto.
35261 * gcc.dg/vect/vect-18.c: Ditto.
35262 * gcc.dg/vect/vect-19.c: Ditto.
35263 * gcc.dg/vect/vect-2.c: Ditto.
35264 * gcc.dg/vect/vect-20.c: Ditto.
35265 * gcc.dg/vect/vect-21.c: Ditto.
35266 * gcc.dg/vect/vect-22.c: Ditto.
35267 * gcc.dg/vect/vect-23.c: Ditto.
35268 * gcc.dg/vect/vect-24.c: Ditto.
35269 * gcc.dg/vect/vect-25.c: Ditto.
35270 * gcc.dg/vect/vect-26.c: Ditto.
35271 * gcc.dg/vect/vect-27.c: Ditto.
35272 * gcc.dg/vect/vect-27a.c: Ditto.
35273 * gcc.dg/vect/vect-28.c: Ditto.
35274 * gcc.dg/vect/vect-29.c: Ditto.
35275 * gcc.dg/vect/vect-29a.c: Ditto.
35276 * gcc.dg/vect/vect-3.c: Ditto.
35277 * gcc.dg/vect/vect-30.c: Ditto.
35278 * gcc.dg/vect/vect-31.c: Ditto.
35279 * gcc.dg/vect/vect-32.c: Ditto.
35280 * gcc.dg/vect/vect-33.c: Ditto.
35281 * gcc.dg/vect/vect-34.c: Ditto.
35282 * gcc.dg/vect/vect-35.c: Ditto.
35283 * gcc.dg/vect/vect-36.c: Ditto.
35284 * gcc.dg/vect/vect-37.c: Ditto.
35285 * gcc.dg/vect/vect-38.c: Ditto.
35286 * gcc.dg/vect/vect-4.c: Ditto.
35287 * gcc.dg/vect/vect-40.c: Ditto.
35288 * gcc.dg/vect/vect-41.c: Ditto.
35289 * gcc.dg/vect/vect-42.c: Ditto.
35290 * gcc.dg/vect/vect-43.c: Ditto.
35291 * gcc.dg/vect/vect-44.c: Ditto.
35292 * gcc.dg/vect/vect-45.c: Ditto.
35293 * gcc.dg/vect/vect-46.c: Ditto.
35294 * gcc.dg/vect/vect-47.c: Ditto.
35295 * gcc.dg/vect/vect-48.c: Ditto.
35296 * gcc.dg/vect/vect-48a.c: Ditto.
35297 * gcc.dg/vect/vect-49.c: Ditto.
35298 * gcc.dg/vect/vect-5.c: Ditto.
35299 * gcc.dg/vect/vect-50.c: Ditto.
35300 * gcc.dg/vect/vect-51.c: Ditto.
35301 * gcc.dg/vect/vect-52.c: Ditto.
35302 * gcc.dg/vect/vect-53.c: Ditto.
35303 * gcc.dg/vect/vect-54.c: Ditto.
35304 * gcc.dg/vect/vect-55.c: Ditto.
35305 * gcc.dg/vect/vect-56.c: Ditto.
35306 * gcc.dg/vect/vect-56a.c: Ditto.
35307 * gcc.dg/vect/vect-57.c: Ditto.
35308 * gcc.dg/vect/vect-58.c: Ditto.
35309 * gcc.dg/vect/vect-59.c: Ditto.
35310 * gcc.dg/vect/vect-6.c: Ditto.
35311 * gcc.dg/vect/vect-60.c: Ditto.
35312 * gcc.dg/vect/vect-61.c: Ditto.
35313 * gcc.dg/vect/vect-62.c: Ditto.
35314 * gcc.dg/vect/vect-63.c: Ditto.
35315 * gcc.dg/vect/vect-64.c: Ditto.
35316 * gcc.dg/vect/vect-65.c: Ditto.
35317 * gcc.dg/vect/vect-66.c: Ditto.
35318 * gcc.dg/vect/vect-67.c: Ditto.
35319 * gcc.dg/vect/vect-68.c: Ditto.
35320 * gcc.dg/vect/vect-69.c: Ditto.
35321 * gcc.dg/vect/vect-7.c: Ditto.
35322 * gcc.dg/vect/vect-72.c: Ditto.
35323 * gcc.dg/vect/vect-72a.c: Ditto.
35324 * gcc.dg/vect/vect-73.c: Ditto.
35325 * gcc.dg/vect/vect-74.c: Ditto.
35326 * gcc.dg/vect/vect-75.c: Ditto.
35327 * gcc.dg/vect/vect-76.c: Ditto.
35328 * gcc.dg/vect/vect-77.c: Ditto.
35329 * gcc.dg/vect/vect-77a.c: Ditto.
35330 * gcc.dg/vect/vect-78.c: Ditto.
35331 * gcc.dg/vect/vect-79.c: Ditto.
35332 * gcc.dg/vect/vect-8.c: Ditto.
35333 * gcc.dg/vect/vect-80.c: Ditto.
35334 * gcc.dg/vect/vect-82.c: Ditto.
35335 * gcc.dg/vect/vect-82_64.c: Ditto.
35336 * gcc.dg/vect/vect-83.c: Ditto.
35337 * gcc.dg/vect/vect-83_64.c: Ditto.
35338 * gcc.dg/vect/vect-9.c: Ditto.
35339 * gcc.dg/vect/vect-all.c: Ditto.
35340 * gcc.dg/vect/vect-none.c: Ditto.
35341
35342 2004-11-17 Janis Johnson <janis187@us.ibm.com>
35343
35344 * lib/gcc-dg.exp (dg-skip-if): New function.
35345 (dg-forbid-option): Remove.
35346 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35347 * g++.dg/abi/bitfield8.C: Likewise.
35348 * g++.dg/abi/dtor1.C: Likewise.
35349 * g++.dg/abi/empty10.C: Likewise.
35350 * g++.dg/abi/empty7.C: Likewise.
35351 * g++.dg/abi/empty9.C: Likewise.
35352 * g++.dg/abi/layout3.C: Likewise.
35353 * g++.dg/abi/layout4.C: Likewise.
35354 * g++.dg/abi/thunk1.C: Likewise.
35355 * g++.dg/abi/thunk2.C: Likewise.
35356 * g++.dg/abi/vbase11.C: Likewise.
35357 * g++.dg/abi/vthunk2.C: Likewise.
35358 * g++.dg/abi/vthunk3.C: Likewise.
35359 * g++.dg/ext/attrib8.C: Likewise.
35360 * g++.dg/opt/longbranch2.C: Likewise.
35361 * g++.dg/opt/reg-stack4.C: Likewise.
35362 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35363 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35364 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35365 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35366 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35367 * gcc.dg/20000609-1.c: Likewise.
35368 * gcc.dg/20000720-1.c: Likewise.
35369 * gcc.dg/20011107-1.c: Likewise.
35370 * gcc.dg/20011119-1.c: Likewise.
35371 * gcc.dg/20020108-1.c: Likewise.
35372 * gcc.dg/20020122-2.c: Likewise.
35373 * gcc.dg/20020122-3.c: Likewise.
35374 * gcc.dg/20020201-3.c: Likewise.
35375 * gcc.dg/20020206-1.c: Likewise.
35376 * gcc.dg/20020218-1.c: Likewise.
35377 * gcc.dg/20020310-1.c: Likewise.
35378 * gcc.dg/20020411-1.c: Likewise.
35379 * gcc.dg/20020418-2.c: Likewise.
35380 * gcc.dg/20020426-1.c: Likewise.
35381 * gcc.dg/20020426-2.c: Likewise.
35382 * gcc.dg/20020517-1.c: Likewise.
35383 * gcc.dg/20020523-1.c: Likewise.
35384 * gcc.dg/20020523-2.c: Likewise.
35385 * gcc.dg/20020729-1.c: Likewise.
35386 * gcc.dg/20030204-1.c: Likewise.
35387 * gcc.dg/20030826-2.c: Likewise.
35388 * gcc.dg/20030926-1.c: Likewise.
35389 * gcc.dg/20031202-1.c: Likewise.
35390 * gcc.dg/980312-1.c: Likewise.
35391 * gcc.dg/980313-1.c: Likewise.
35392 * gcc.dg/990117-1.c: Likewise.
35393 * gcc.dg/990424-1.c: Likewise.
35394 * gcc.dg/990524-1.c: Likewise.
35395 * gcc.dg/991230-1.c: Likewise.
35396 * gcc.dg/i386-387-1.c: Likewise.
35397 * gcc.dg/i386-387-2.c: Likewise.
35398 * gcc.dg/i386-387-3.c: Likewise.
35399 * gcc.dg/i386-387-4.c: Likewise.
35400 * gcc.dg/i386-387-5.c: Likewise.
35401 * gcc.dg/i386-387-6.c: Likewise.
35402 * gcc.dg/i386-asm-1.c: Likewise.
35403 * gcc.dg/i386-bitfield1.c: Likewise.
35404 * gcc.dg/i386-bitfield2.c: Likewise.
35405 * gcc.dg/i386-loop-1.c: Likewise.
35406 * gcc.dg/i386-loop-2.c: Likewise.
35407 * gcc.dg/i386-loop-3.c: Likewise.
35408 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35409 * gcc.dg/i386-pic-1.c: Likewise.
35410 * gcc.dg/i386-regparm.c: Likewise.
35411 * gcc.dg/i386-signbit-1.c: Likewise.
35412 * gcc.dg/i386-signbit-2.c: Likewise.
35413 * gcc.dg/i386-signbit-3.c: Likewise.
35414 * gcc.dg/i386-sse-5.c: Likewise.
35415 * gcc.dg/i386-sse-8.c: Likewise.
35416 * gcc.dg/i386-unroll-1.c: Likewise.
35417 * gcc.dg/tls/opt-1.c: Likewise.
35418 * gcc.dg/tls/opt-2.c: Likewise.
35419 * gcc.dg/unroll-1.c: Likewise.
35420 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35421 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35422 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35423 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35424
35425 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35426
35427 * g++.dg/template/incomplete1.C: New test.
35428
35429 2004-11-16 Nick Clifton <nickc@redhat.com>
35430
35431 Revert patches accidentally commited during checkin of fixes for
35432 xstormy16 tests:
35433 gcc.c-torture/execute/simd-4.c: Revert
35434 gcc.dg/20040910-1.c: Revert.
35435
35436 2004-11-16 Paul Brook <paul@codesourcery.com>
35437
35438 PR fortran/13010
35439 * gfortran.dg/der_pointer_1.f90: New test.
35440
35441 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
35442
35443 PR c/18498
35444 * gcc.dg/bitfld-13.c: New test.
35445
35446 2004-11-15 Janis Johnson <janis187@us.ibm.com>
35447
35448 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35449 powerpc*-*-linux*.
35450
35451 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35452 * gcc.dg/ppc64-abi-2.c: Ditto.
35453 * gcc.dg/ppc64-abi-3.c: Ditto.
35454
35455 * lib/gcc-dg.exp (dg-target-list): Remove.
35456
35457 2004-11-15 Steve Ellcey <sje@cup.hp.com>
35458
35459 * gcc.dg/ia64-postinc.c: New test.
35460
35461 2004-11-15 Mark Mitchell <mark@codesourcery.com>
35462
35463 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35464
35465 2004-11-15 Nick Clifton <nickc@redhat.com>
35466
35467 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35468 __INT_MAX__ so that the test can be compiled by toolchains
35469 targeted at 16-bit processors.
35470
35471 * gcc.dg/20040625-1.c: Use long constants rather than integers
35472 when performing arithmetic that will overflow 16-bits.
35473
35474 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35475 xstormy16. It does not support 128-bit vector operations.
35476
35477 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35478 with the macro PTR_TYPE. Define this macro to an integer type
35479 suitable for holding a pointer.
35480
35481 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35482 the target is a 16-bit processor.
35483
35484 * gcc.dg/cpp/if-2.c: Expect a different warning message from
35485 16-bit targets where the character constant will be too long.
35486
35487 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35488 where the double will not be directly addressable.
35489
35490 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35491
35492 Friend class name lookup 1/n, PR c++/18471
35493 * g++.dg/template/crash26.C: New test.
35494 * g++.dg/lookup/struct1.C: Adjust expected error.
35495 * g++.dg/parse/elab1.C: Likewise.
35496 * g++.dg/parse/elab2.C: Likewise.
35497 * g++.dg/parse/int-as-enum1.C: Likewise.
35498 * g++.dg/parse/struct-as-enum1.C: Likewise.
35499 * g++.dg/parse/typedef1.C: Likewise.
35500 * g++.dg/parse/typedef3.C: Likewise.
35501 * g++.dg/parse/typedef4.C: Likewise.
35502 * g++.dg/parse/typedef5.C: Likewise.
35503 * g++.dg/template/nontype4.C: Likewise.
35504 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35505 * g++.old-deja/g++.other/elab1.C: Likewise.
35506 * g++.old-deja/g++.other/syntax4.C: Likewise.
35507
35508 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35509
35510 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35511
35512 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
35513
35514 * gcc.c-torture/execute/20041114-1.c: New test.
35515
35516 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
35517
35518 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35519 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35520 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35521 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35522 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35523 gcc.dg/switch-7.c: New tests.
35524
35525 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35526
35527 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35528
35529 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35530
35531 PR tree-opt/18400
35532 * gcc.dg/vect/pr18400.c: New test.
35533
35534 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35535 Andrew Pinski <pinskia@physics.uc.edu>
35536
35537 PR tree-opt/18425
35538 * gcc.dg/vect/pr18425.c: New test.
35539
35540 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35541
35542 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35543 Guard with dg-require-alias and dg-require-visibility.
35544
35545 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35546
35547 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35548
35549 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35550
35551 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35552
35553 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35554
35555 PR c++/17344
35556 * g++.dg/template/defarg5.C: New test.
35557
35558 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35559
35560 * g++.dg/parse/cast1.C: Run only on ILP32.
35561 * g++.old-deja/g++.mike/p784.C: Likewise.
35562
35563 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
35564
35565 * gcc.c-torture/execute/20041113-1.c: New test.
35566
35567 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35568
35569 PR target/18230
35570 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35571 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35572 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35573 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35574 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35575 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35576 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35577 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35578 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35579 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35580 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35581 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35582 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35583
35584 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35585
35586 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35587 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35588 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35589 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35590 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35591 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35592 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35593 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35594 gcc.target/sparc/combined-1.c: New tests.
35595
35596 2004-11-12 Ziemowit Laski <zlaski@apple.com>
35597
35598 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35599 New tests.
35600
35601 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35602
35603 * lib/gcc-dg.exp (dg-forbid-option): New function.
35604 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35605 * g++.dg/abi/bitfield8.C: Likewise.
35606 * g++.dg/abi/dtor1.C: Likewise.
35607 * g++.dg/abi/empty10.C: Likewise.
35608 * g++.dg/abi/empty7.C: Likewise.
35609 * g++.dg/abi/empty9.C: Likewise.
35610 * g++.dg/abi/layout3.C: Likewise.
35611 * g++.dg/abi/layout4.C: Likewise.
35612 * g++.dg/abi/thunk1.C: Likewise.
35613 * g++.dg/abi/thunk2.C: Likewise.
35614 * g++.dg/abi/vbase11.C: Likewise.
35615 * g++.dg/abi/vthunk2.C: Likewise.
35616 * g++.dg/abi/vthunk3.C: Likewise.
35617 * g++.dg/ext/attrib8.C: Likewise.
35618 * g++.dg/opt/longbranch2.C: Likewise.
35619 * g++.dg/opt/reg-stack4.C: Likewise.
35620 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35621 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35622 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35623 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35624 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35625 * gcc.dg/20000609-1.c: Likewise.
35626 * gcc.dg/20000720-1.c: Likewise.
35627 * gcc.dg/20011107-1.c: Likewise.
35628 * gcc.dg/20011119-1.c: Likewise.
35629 * gcc.dg/20020108-1.c: Likewise.
35630 * gcc.dg/20020122-2.c: Likewise.
35631 * gcc.dg/20020122-3.c: Likewise.
35632 * gcc.dg/20020201-3.c: Likewise.
35633 * gcc.dg/20020206-1.c: Likewise.
35634 * gcc.dg/20020218-1.c: Likewise.
35635 * gcc.dg/20020310-1.c: Likewise.
35636 * gcc.dg/20020411-1.c: Likewise.
35637 * gcc.dg/20020418-2.c: Likewise.
35638 * gcc.dg/20020426-1.c: Likewise.
35639 * gcc.dg/20020426-2.c: Likewise.
35640 * gcc.dg/20020517-1.c: Likewise.
35641 * gcc.dg/20020523-1.c: Likewise.
35642 * gcc.dg/20020523-2.c: Likewise.
35643 * gcc.dg/20020729-1.c: Likewise.
35644 * gcc.dg/20030204-1.c: Likewise.
35645 * gcc.dg/20030826-2.c: Likewise.
35646 * gcc.dg/20030926-1.c: Likewise.
35647 * gcc.dg/20031202-1.c: Likewise.
35648 * gcc.dg/980312-1.c: Likewise.
35649 * gcc.dg/980313-1.c: Likewise.
35650 * gcc.dg/990117-1.c: Likewise.
35651 * gcc.dg/990424-1.c: Likewise.
35652 * gcc.dg/990524-1.c: Likewise.
35653 * gcc.dg/991230-1.c: Likewise.
35654 * gcc.dg/i386-387-1.c: Likewise.
35655 * gcc.dg/i386-387-2.c: Likewise.
35656 * gcc.dg/i386-387-3.c: Likewise.
35657 * gcc.dg/i386-387-4.c: Likewise.
35658 * gcc.dg/i386-387-5.c: Likewise.
35659 * gcc.dg/i386-387-6.c: Likewise.
35660 * gcc.dg/i386-asm-1.c: Likewise.
35661 * gcc.dg/i386-bitfield1.c: Likewise.
35662 * gcc.dg/i386-bitfield2.c: Likewise.
35663 * gcc.dg/i386-loop-1.c: Likewise.
35664 * gcc.dg/i386-loop-2.c: Likewise.
35665 * gcc.dg/i386-loop-3.c: Likewise.
35666 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35667 * gcc.dg/i386-pic-1.c: Likewise.
35668 * gcc.dg/i386-regparm.c: Likewise.
35669 * gcc.dg/i386-signbit-1.c: Likewise.
35670 * gcc.dg/i386-signbit-2.c: Likewise.
35671 * gcc.dg/i386-signbit-3.c: Likewise.
35672 * gcc.dg/i386-sse-5.c: Likewise.
35673 * gcc.dg/i386-sse-8.c: Likewise.
35674 * gcc.dg/i386-unroll-1.c: Likewise.
35675 * gcc.dg/tls/opt-1.c: Likewise.
35676 * gcc.dg/tls/opt-2.c: Likewise.
35677 * gcc.dg/unroll-1.c: Likewise.
35678 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35679 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35680 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35681 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35682 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35683 -m64 is specified.
35684
35685 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35686
35687 PR c++/18389
35688 * g++.dg/parse/cond1.C: New test.
35689
35690 PR c++/18429
35691 * g++.dg/template/array9.C: New test.
35692 * g++.dg/ext/vla1.C: Adjust error messages.
35693 * g++.dg/ext/vlm1.C: Likewise.
35694 * g++.dg/template/crash2.C: Likewise.
35695
35696 PR c++/18436
35697 * g++.dg/template/call3.C: New test.
35698
35699 PR c++/18407
35700 * g++.dg/template/ptrmem11.C: New test.
35701
35702 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
35703
35704 PR other/14264
35705 * lib/g++.exp: Set LC_ALL and LANG to C.
35706 * lib/gcc-dg.exp: Likewise.
35707 * lib/gfortran.exp: Likewise.
35708 * lib/objc.exp: Likewise.
35709 * lib/treelang.exp: Likewise.
35710
35711 2004-11-12 Andreas Schwab <schwab@suse.de>
35712
35713 * gcc.dg/pr16286.c: Fix last change.
35714
35715 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35716
35717 PR c++/18416
35718 * g++.dg/init/global1.C: New test.
35719
35720 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
35721
35722 * gcc.c-torture/execute/20041112-1.c: New test.
35723
35724 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35725
35726 * lib/gcc-dg.exp (dg-target-list): New.
35727
35728 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35729 Richard Sandiford <rsandifo@redhat.com>
35730
35731 * lib/target-supports.exp (get-compiler_messages): New.
35732 (check_named_sections_available): Use it.
35733 (check_effective_target_ilp32): New.
35734 (check_effective_target_lp64): New.
35735 (is-effective-target): New.
35736 * lib/gcc-dg.exp (dg-require-effective-target): New.
35737
35738 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
35739
35740 * gcc.dg/precedence-1.c: New test.
35741
35742 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35743
35744 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35745
35746 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35747 message, delete generated files, use more descriptive name for
35748 executable, and make the test unsupported when it cannot be run.
35749
35750 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35751 (dg-require-weak, dg-require-visibility, dg-require-alias,
35752 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35753 dg-require-iconv, dg-require-named-sections): Use it.
35754
35755 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35756
35757 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
35758
35759 PR target/16457
35760 * gcc.dg/ppc-and-1: New
35761
35762 PR target/16796
35763 * gcc.dg/ppc-mov-1.c: New.
35764
35765 PR target/16458
35766 * gcc.dg/ppc-compare-1.c: New.
35767
35768 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
35769
35770 * objc.dg/desig-init-2.m: New test.
35771
35772 2004-11-10 Adam Nemet <anemet@lnxw.com>
35773
35774 PR middle-end/18160
35775 * g++.dg/warn/register-var-1.C: New test.
35776 * g++.dg/warn/register-var-2.C: New test.
35777
35778 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35779
35780 * gcc.dg/union-2.c: New test.
35781
35782 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
35783
35784 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35785 New test for PR tree-optimization/17892.
35786
35787 2004-11-09 Mark Mitchell <mark@codesourcery.com>
35788
35789 PR c++/18369
35790 * g++.dg/init/new12.C: New test.
35791
35792 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
35793
35794 * gcc.target/sparc: New directory.
35795 * gcc.target/sparc/sparc.exp: New driver.
35796 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35797 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35798 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35799 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35800
35801 2004-11-10 Paul Brook <paul@codesourcery.com>
35802
35803 PR fortran/18218
35804 * gfortran.dg/list_read.c: New test.
35805
35806 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35807
35808 PR c/18322
35809 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35810 expected diagnostic location.
35811
35812 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
35813
35814 * gcc.dg/20041109-1.c: New test.
35815
35816 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35817
35818 PR objc/18406
35819 * objc/compile/pr18406.m: New test.
35820
35821 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35822
35823 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35824
35825 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35826
35827 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35828
35829 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35830
35831 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35832
35833 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35834
35835 * gcc.dg/20030225-2.c: Add prototype for abort and
35836 exit.
35837
35838 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
35839
35840 PR tree-opt/18299
35841 * gcc.c-torture/pr18299-1.c: New test.
35842
35843 2004-11-06 Andreas Schwab <schwab@suse.de>
35844
35845 * gcc.dg/pr16286.c: Also test for bool and pixel.
35846
35847 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
35848
35849 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35850 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35851 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35852 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35853 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35854 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35855 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35856 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35857 gcc.dg/struct-semi-3.c: New tests.
35858
35859 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35860
35861 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35862
35863 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35864
35865 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35866 Do not use C99 designators.
35867
35868 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35869
35870 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35871
35872 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35873
35874 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35875 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35876 * gcc.c-torture/execute/simd-5.x: Remove.
35877
35878 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
35879
35880 PR rtl-optimization/17933
35881 * gcc.dg/torture/pr17933-1.c: New test.
35882
35883 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35884
35885 PR target/18106
35886 * lib/target-supports.exp (check_weak_available): Support
35887 Windows.
35888
35889 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
35890
35891 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35892 call to fflush(stdout) before abort.
35893 (my_ffsll): New function.
35894 (generate_fields): Use it.
35895
35896 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35897
35898 * gcc.dg/init-undef-1.c: New test.
35899
35900 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35901
35902 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35903 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35904 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35905 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35906 expected messages for new parser.
35907
35908 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35909
35910 * g++.dg/ext/visibility/symbian1.C: New test.
35911
35912 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35913
35914 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35915 on LP64 targets.
35916
35917 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35918
35919 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35920 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35921 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35922 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35923 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35924 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35925 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35926 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35927 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35928 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35929
35930 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35931
35932 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35933 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35934 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35935 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35936 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35937 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35938 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35939 for new parser.
35940
35941 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35942
35943 PR target/15342
35944 * gcc.dg/20041104-1.c: New test.
35945
35946 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35947
35948 * g++.dg/template/nontype7.C: New test.
35949 * g++.dg/template/nontype8.C: Likewise.
35950 * g++.dg/template/nontype9.C: Likewise.
35951 * g++.dg/template/nontype10.C: Likewise.
35952 * g++.dg/tc1/dr49.C: Likewise.
35953 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35954 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35955
35956 2004-11-04 Ben Elliston <bje@au.ibm.com>
35957
35958 * g++.dg/rtti/tinfo1.C: Remove xfails.
35959
35960 2004-11-04 Ben Elliston <bje@au.ibm.com>
35961
35962 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35963 packed attribute to the definition to satisfy the new C++ parser.
35964
35965 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35966
35967 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35968 invocations of va_arg.
35969
35970 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35971
35972 PR c++/18124
35973 * g++.dg/template/crash25.C: New test.
35974
35975 PR c++/18155
35976 * g++.dg/template/typedef2.C: New test.
35977 * g++.dg/parse/crash13.C: Adjust error markers.
35978
35979 PR c++/18177
35980 * g++.dg/conversion/const3.C: New test.
35981
35982 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35983
35984 PR fortran/17535
35985 PR fortran/17583
35986 PR fortran/17713
35987 * gfortran.dg/generic_[123].f90: New testcases.
35988
35989 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35990
35991 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35992 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35993
35994 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35995
35996 PR tree-opt/16808
35997 * gcc.c-torture/compile/pr16808.c: New test.
35998
35999 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
36000
36001 PR rtl-optimization/17104
36002 * gcc.dg/ppc-bitfield1.c: New.
36003
36004 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
36005
36006 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36007
36008 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
36009
36010 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
36011 strings for 32-bit code.
36012
36013 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
36014
36015 PR c/18239
36016 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36017
36018 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
36019
36020 PR c++/18064
36021 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36022
36023 2004-10-31 Mark Mitchell <mark@codesourcery.com>
36024
36025 PR c++/15172
36026 * g++.dg/init/aggr2.C: New test.
36027
36028 2004-10-30 Ziemowit Laski <zlaski@apple.com>
36029
36030 * objc.dg/local-decl-1.m: New test.
36031
36032 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
36033
36034 * gcc.dg/20040910-1.c: Adjust regex.
36035
36036 2004-10-30 Roger Sayle <roger@eyesopen.com>
36037
36038 PR rtl-optimization/18084
36039 * g++.dg/opt/pr18084-1.C: New testcase.
36040
36041 2004-10-30 Matt Austern <austern@apple.com>
36042
36043 PR c++/17542
36044 * g++.dg/ext/attrib18.C: New test.
36045
36046 2004-10-30 Roger Sayle <roger@eyesopen.com>
36047
36048 PR middle-end/18096
36049 * gcc.dg/pr18096-1.c: New test case.
36050
36051 2004-10-30 Roger Sayle <roger@eyesopen.com>
36052
36053 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36054
36055 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
36056
36057 PR c/16666
36058 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36059 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36060 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36061 gcc.dg/old-style-prom-3.c: New tests.
36062
36063 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
36064
36065 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36066 Remove unnecessary inclusion of stdio.h.
36067
36068 2004-10-29 Roger Sayle <roger@eyesopen.com>
36069
36070 PR rtl-optimization/17581
36071 * gcc.dg/pr17581-1.c: New test case.
36072
36073 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
36074
36075 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36076 being implemented.
36077 * g++.dg/conversion/dr195-1.C: New.
36078 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36079 * g++.old-deja/g++.mike/p10148.C: Likewise.
36080
36081 2004-10-29 Mark Mitchell <mark@codesourcery.com>
36082
36083 PR c++/17695
36084 * g++.dg/debug/typedef2.C: New test.
36085
36086 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
36087
36088 PR fortran/13490
36089 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36090 * gfortran.dg/g77/README: Update.
36091
36092 2004-10-28 Matt Austern <austern@apple.com>
36093
36094 PR c++/14124
36095 * g++.dg/ext/packed7.C: New test.
36096
36097 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
36098
36099 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36100 scan-assembler.
36101 * lib/scanasm.exp (hidden-scan-for): New proc.
36102 (scan-hidden): Use hidden-scan-for instead of constructing the scan
36103 string.
36104 (scan-not-hidden): Likewise.
36105 * lib/target-supports.exp (check_visibility_available): mach-o is
36106 support too.
36107
36108 2004-10-28 Mark Mitchell <mark@codesourcery.com>
36109
36110 PR c++/17132
36111 * g++.dg/template/memclass3.C: New test.
36112
36113 2004-10-28 Adam Nemet <anemet@lnxw.com>
36114
36115 PR middle-end/18160
36116 * gcc.dg/register-var-1.c: New test.
36117 * gcc.dg/register-var-2.c: New test.
36118 * gcc.dg/asm-7.c: Taking the address of a register variable is an
36119 error now.
36120
36121 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
36122
36123 PR other/18172
36124 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36125 unused variables.
36126 * gcc.dg/vect/vect-22.c: Likewise.
36127
36128 2004-10-28 Jakub Jelinek <jakub@redhat.com>
36129
36130 * gcc.dg/i386-rotate-1.c: New test.
36131
36132 2004-10-27 Mark Mitchell <mark@codesourcery.com>
36133
36134 * g++.dg/init/ref12.C: Add "run" marker.
36135
36136 PR c++/17435
36137 * g++.dg/init/ref12.C: New test.
36138
36139 PR c++/18140
36140 * g++.dg/template/shift1.C: New test.
36141 * g++.dg/template/error10.C: Adjust error markers.
36142
36143 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
36144
36145 PR tree-opt/17529
36146 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36147
36148 2004-10-27 Geoffrey Keating <geoffk@apple.com>
36149
36150 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36151 * gcc.dg/weak/weak-3.c: Likewise.
36152 * gcc.dg/weak/weak-5.c: Likewise.
36153 * gcc.dg/weak/weak-9.c: Likewise.
36154 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36155 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36156
36157 * gcc.dg/darwin-weakimport-1.c: New.
36158
36159 2004-10-28 Ben Elliston <bje@au.ibm.com>
36160
36161 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36162
36163 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
36164
36165 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36166 'syntax' error messages.
36167 * gcc.dg/cpp/direct2s.c: Likewise.
36168
36169 2004-10-26 Geoffrey Keating <geoffk@apple.com>
36170
36171 * gcc.c-torture/compile/20041026-1.c: New.
36172
36173 2004-10-26 Mark Mitchell <mark@codesourcery.com>
36174
36175 PR c++/18093
36176 * g++.dg/lookup/ns2.C: New test.
36177
36178 PR c++/18020
36179 * g++.dg/template/enum4.C: New test.
36180
36181 PR c++/18161
36182 * g++.dg/template/expr1.C: New test.
36183
36184 2004-10-26 Ben Elliston <bje@au.ibm.com>
36185
36186 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36187
36188 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
36189
36190 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36191 gcc.dg/decl-nospec-3.c: New tests.
36192
36193 2004-10-26 Ziemowit Laski <zlaski@apple.com>
36194
36195 * objc.dg/super-class-3.m: New test.
36196
36197 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
36198
36199 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36200 resyncing.
36201 * gcc.dg/cpp/direct2s.c: Likewise.
36202
36203 2004-10-25 Geoffrey Keating <geoffk@apple.com>
36204
36205 * objc.dg/image-info.m: Update for changes to section selection.
36206
36207 2004-10-25 David Ayers <d.ayers@inode.at>
36208 Ziemowit Laski <zlaski@apple.com>
36209
36210 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36211 diagnostics when messaging 'id <Proto>'.
36212 * objc.dg/class-protocol-1.m: New test.
36213 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36214 a non-existent method signature.
36215 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36216 Update diagnostics when messaging with non-existent method signature.
36217 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36218 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36219 invalid receivers are now resolved as if messaging 'id'; remove
36220 extraneous diagnostics.
36221
36222 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
36223
36224 PR c/16667
36225 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36226 gcc.dg/init-desig-obs-3.c: New tests.
36227
36228 2004-10-25 Jakub Jelinek <jakub@redhat.com>
36229
36230 * gcc.dg/debug/20041023-1.c: New test.
36231
36232 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
36233
36234 PR middle-end/17407
36235 * gcc.c-torture/compile/pr17407.c: New test.
36236
36237 PR c++/18121
36238 * g++.dg/template/array8.C: New test.
36239
36240 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
36241
36242 PR other/18138
36243 * lib/g++.exp: Accept more than one multilib libgcc.
36244 * lib/gcc-dg.exp: Likewise.
36245 * lib/objc.exp: Likewise.
36246 * lib/treelang.exp: Likewise.
36247 * lib/gfortran.exp: Likewise.
36248
36249 2004-10-24 Ben Elliston <bje@au.ibm.com>
36250
36251 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36252
36253 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
36254
36255 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36256 * gcc.dg/c99-const-expr-3.c: Likewise.
36257
36258 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
36259
36260 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36261
36262 2004-10-23 Ben Elliston <bje@au.ibm.com>
36263
36264 * gcc.c-torture/execute/loop-2e.x: Remove.
36265
36266 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
36267
36268 PR c++/18095
36269 * g++.dg/parse/crash18.C: New.
36270 * g++.dg/parse/crash19.C: New.
36271
36272 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
36273
36274 * g++.dg/ext/dllimport1.C: Move dg-warnings.
36275 * g++.dg/ext/dllimport2.C: Same.
36276 * g++.dg/ext/dllimport8.C: Same.
36277
36278 2004-10-21 Mark Mitchell <mark@codesourcery.com>
36279
36280 PR c++/10841
36281 * g++.dg/conversion/cast1.C: New test.
36282 * g++.dg/overload/pmf1.C: Adjust error marker.
36283
36284 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
36285
36286 PR objc/17923
36287 * objc.dg/const-str-7.m: New test.
36288
36289 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36290
36291 * g++.dg/template/memfriend11.C: Fix comment typo.
36292 * g++.dg/template/memfriend14.C: Likewise.
36293
36294 2004-10-20 Richard Henderson <rth@redhat.com>
36295
36296 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36297 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36298 -fasynchronous-unwind-tables.
36299
36300 2004-10-20 Richard Henderson <rth@redhat.com>
36301
36302 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36303 (main): Return success.
36304 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36305 (main): Return success.
36306
36307 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36308
36309 PR c++/13495
36310 * g++.dg/template/memfriend9.C: New test.
36311 * g++.dg/template/memfriend10.C: Likewise.
36312 * g++.dg/template/memfriend11.C: Likewise.
36313 * g++.dg/template/memfriend12.C: Likewise.
36314 * g++.dg/template/memfriend13.C: Likewise.
36315 * g++.dg/template/memfriend14.C: Likewise.
36316 * g++.dg/template/memfriend15.C: Likewise.
36317 * g++.dg/template/memfriend16.C: Likewise.
36318 * g++.dg/template/memfriend17.C: Likewise.
36319 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36320
36321 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
36322
36323 * g++.dg/conversion/dr195.C: New.
36324 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36325
36326 2004-10-20 Ben Elliston <bje@au.ibm.com>
36327 Devang Patel <dpatel@apple.com>
36328
36329 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36330 of floating point arithmetic, which could trap.
36331
36332 2004-10-19 Mark Mitchell <mark@codesourcery.com>
36333
36334 PR c++/14035
36335 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36336 * g++.dg/conversion/const2.C: New test.
36337 * g++.dg/expr/reinterpret2.C: New test.
36338 * g++.dg/expr/reinterpret3.C: New test.
36339 * g++.dg/expr/cast2.C: New test.
36340 * g++.dg/expr/copy1.C: New test.
36341 * g++.dg/other/conversion1.C: Change error message.
36342 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36343 function pointers to void *.
36344 * g++.old-deja/g++.mike/p10148.C: Likewise.
36345
36346 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36347
36348 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36349
36350 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
36351
36352 PR c++/18047
36353
36354 * g++.dg/parse/expr3.C: New test.
36355
36356 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36357
36358 * gcc.dg/smod-1.c: New test.
36359
36360 2004-10-18 Ziemowit Laski <zlaski@apple.com>
36361
36362 * objc.dg/method-14.m: New test.
36363
36364 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
36365
36366 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36367 Also xfail as the patch was reverted.
36368
36369 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
36370
36371 PR middle-end/16973
36372 * gcc.dg/pr16973.c: New test.
36373
36374 2004-10-18 Diego Novillo <dnovillo@redhat.com>
36375
36376 PR tree-optimization/17656
36377 * gcc.c-torture/compile/pr17656.c: New test.
36378
36379 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
36380
36381 * g++.dg/eh/shadow1.C: New.
36382
36383 2004-10-18 Jakub Jelinek <jakub@redhat.com>
36384
36385 * gcc.c-torture/compile/20041018-1.c: New test.
36386
36387 2004-10-18 Ben Elliston <bje@au.ibm.com>
36388
36389 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36390 compiler referring to register 0 when accessing sdata. The linker
36391 now patches things up.
36392
36393 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
36394
36395 PR c/17529
36396 * gcc.c-torture/compile/pr17529.c: New test.
36397
36398 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36399
36400 PR c++/17743
36401 * g++.dg/ext/attrib17.C: New test.
36402
36403 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36404
36405 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36406
36407 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36408
36409 PR c++/10479
36410 * g++.dg/ext/attrib16.C: New test.
36411
36412 2004-10-15 Mark Mitchell <mark@codesourcery.com>
36413
36414 PR c++/17042
36415 * g++.dg/init/dso_handle1.C: New test.
36416
36417 PR c++/14667
36418 * g++.dg/parse/typedef6.C: New test.
36419
36420 PR c++/17916
36421 * g++.dg/parse/pragma1.C: New test.
36422
36423 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
36424
36425 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36426
36427 2004-10-15 Steve Ellcey <sje@cup.hp.com>
36428
36429 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36430 -fno-common when on HPPA HP-UX platforms.
36431
36432 2004-10-15 Jakub Jelinek <jakub@redhat.com>
36433
36434 PR other/16820
36435 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36436 stdint.h.
36437 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36438 uintptr_t.
36439
36440 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
36441
36442 PR c++/16301
36443 * g++.dg/lookup/strong-using-4.C: New test.
36444
36445 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
36446
36447 PR middle-end/16567
36448 * gcc.c-torture/compile/nested-1.c: New test.
36449
36450 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36451
36452 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36453 and mipsisa64*-*-* (until support for misaligned loads is added).
36454 * gcc.dg/vect/vect-50.c: Likewise.
36455 * gcc.dg/vect/vect-52.c: Likewise.
36456 * gcc.dg/vect/vect-54.c: Likewise.
36457 * gcc.dg/vect/vect-58.c: Likewise.
36458 * gcc.dg/vect/vect-60.c: Likewise.
36459 * gcc.dg/vect/vect-80.c: Likewise.
36460
36461 2004-10-14 Mark Mitchell <mark@codesourcery.com>
36462
36463 PR c++/17976
36464 * g++.dg/init/dtor3.C: New test.
36465
36466 2004-10-15 Ben Elliston <bje@au.ibm.com>
36467
36468 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36469
36470 2004-10-14 Geoffrey Keating <geoffk@apple.com>
36471
36472 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36473 * gcc.dg/macho-lo-sum.c: Likewise.
36474
36475 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
36476
36477 * gcc.dg/ppc-spe64-1.c: New test.
36478
36479 2004-10-14 Devang Patel <dpatel@apple.com>
36480
36481 PR 17635
36482 * gcc.dg/pr17635.c : New test.
36483
36484 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
36485
36486 * gcc.dg/vect/vect-28.c: Remove xfail.
36487 * gcc.dg/vect/vect-30.c: Remove xfail.
36488 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36489 * gcc.dg/vect/vect-33.c: Remove xfail.
36490 * gcc.dg/vect/vect-44.c: Remove xfail.
36491 * gcc.dg/vect/vect-46.c: Remove xfail.
36492 * gcc.dg/vect/vect-50.c: Remove xfail.
36493 * gcc.dg/vect/vect-52.c: Remove xfail.
36494 * gcc.dg/vect/vect-54.c: Remove xfail.
36495 * gcc.dg/vect/vect-58.c: Remove xfail.
36496 * gcc.dg/vect/vect-60.c: Remove xfail.
36497 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36498 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36499 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36500 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36501 * gcc.dg/vect/vect-8.c: Remove xfail.
36502 * gcc.dg/vect/vect-80.c: Remove xfail.
36503 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36504
36505 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36506
36507 * gcc.dg/vect/vect-82.c: New testcase.
36508 * gcc.dg/vect/vect-82_64.c: New testcase.
36509 * gcc.dg/vect/vect-83.c: New testcase.
36510 * gcc.dg/vect/vect-83_64.c: New testcase.
36511
36512 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36513
36514 * gcc.dg/cpp/error-1.c: New test.
36515
36516 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36517
36518 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36519
36520 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
36521
36522 PR target/17984
36523 * gcc.dg/cris-peep2-xsrand2.c: New test.
36524
36525 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
36526
36527 PR c++/17661
36528 * g++.dg/expr/for2.C: New test.
36529
36530 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36531
36532 * g++.dg/inherit/thunk1.C: Run on the SPARC.
36533
36534 2004-10-13 Jakub Jelinek <jakub@redhat.com>
36535
36536 PR tree-optimization/17724
36537 * g++.dg/opt/pr17724-1.C: New test.
36538 * g++.dg/opt/pr17724-2.C: New test.
36539 * g++.dg/opt/pr17724-3.C: New test.
36540 * g++.dg/opt/pr17724-4.C: New test.
36541 * g++.dg/opt/pr17724-5.C: New test.
36542 * g++.dg/opt/pr17724-6.C: New test.
36543
36544 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
36545
36546 PR c/17301
36547 * gcc.dg/pr17301-2.c: New test.
36548
36549 2004-10-11 Mark Mitchell <mark@codesourcery.com>
36550
36551 PR c++/15876
36552 * g++.dg/parse/error22.C: New test.
36553
36554 PR c++/17936
36555 * g++.dg/template/spec18.C: New test.
36556
36557 2004-10-11 Steve Ellcey <sje@cup.hp.com>
36558
36559 * gcc.dg/ia64-asm-1.c: Add prototype for abort
36560 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36561 memcpy.
36562 * gcc.dg/ia64-sync-2.c: Ditto.
36563 * gcc.dg/ia64-sync-3.c: Ditto.
36564
36565 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
36566
36567 * g++.dg/eh/cleanup5.C: Add dg-options "".
36568
36569 2004-10-11 Roger Sayle <roger@eyesopen.com>
36570
36571 PR middle-end/17657
36572 * gcc.dg/switch-4.c: New test case.
36573
36574 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
36575
36576 * gcc.c-torture/execute/20041011-1.c: New test.
36577
36578 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36579
36580 PR c++/17554
36581 * g++.dg/init/for3.C: New test.
36582
36583 PR c++/17657
36584 * g++.dg/opt/switch2.C: New test.
36585
36586 PR middle-end/17703
36587 * g++.dg/warn/Wreturn-2.C: New test.
36588
36589 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36590
36591 PR c++/17907
36592 * g++.dg/eh/cleanup5.C: New test.
36593
36594 2004-10-10 Mark Mitchell <mark@codesourcery.com>
36595
36596 PR c++/17393
36597 * g++.dg/parse/error21.C: New test.
36598
36599 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
36600
36601 * g++.dg/overload/pmf1.C: Adjust quoting marks.
36602 * g++.dg/warn/incomplete1.C: Likewise.
36603 * g++.dg/template/qualttp20.C: Likewise.
36604
36605 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36606
36607 PR c/17881
36608 * parm-incomplete-1.c: New test.
36609
36610 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36611
36612 PR c++/17867
36613 * g++.dg/parse/error19.C: New test.
36614
36615 PR c++/17670
36616 * g++.dg/init/new11.C: New test.
36617
36618 PR c++/17821
36619 * g++.dg/parse/error20.C: New test.
36620
36621 PR c++/17826
36622 * g++.dg/template/crash24.C: New test.
36623
36624 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36625
36626 PR c/17301
36627 * gcc.dg/pr17301-1.c: New test.
36628
36629 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36630
36631 PR c/17189
36632 * gcc.dg/anon-struct-5.c: New test.
36633
36634 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
36635
36636 PR c/17844
36637 * gcc.dg/pr17844-1.c: New test.
36638
36639 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
36640
36641 PR tree-optimization/17906
36642 * gcc.c-torture/compile/pr17906.c: New.
36643
36644 2004-10-09 Stuart Hastings <stuart@apple.com>
36645 Roger Sayle <roger@eyesopen.com>
36646
36647 PR rtl-optimization/17853
36648 * gcc.dg/i386-mmx-5.c: New testcase.
36649
36650 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
36651
36652 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36653
36654 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36655
36656 PR c++/17524
36657 * g++.dg/template/static9.C: New test.
36658
36659 PR c++/17685
36660 * g++.dg/parse/operator5.C: New test.
36661
36662 2004-10-09 Roger Sayle <roger@eyesopen.com>
36663
36664 PR middle-end/17894
36665 * gcc.c-torture/execute/divcmp-4.c: New test case.
36666
36667 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36668
36669 PR tree-opt/17902
36670 * g++.dg/opt/pr17902.C: New test.
36671
36672 2004-10-09 Jakub Jelinek <jakub@redhat.com>
36673
36674 * gcc.dg/cpp/ident-1.c: Add dg-options "".
36675
36676 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36677
36678 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36679
36680 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36681
36682 * gcc.dg/assign-warn-3.c: New test.
36683
36684 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36685
36686 PR c/16999
36687 * gcc.dg/cpp/ident-1.c: New test.
36688
36689 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
36690
36691 * gcc.c-torture/compile/acc1.c: New.
36692
36693 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36694
36695 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36696 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36697
36698 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36699
36700 * gcc.dg/ultrasp11.c: New test.
36701
36702 2004-10-08 Michael Matz <matz@suse.de>
36703
36704 * gcc.dg/doloop-2.c: New test.
36705
36706 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36707
36708 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36709 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36710 objc.dg/method-9.m: Update expected diagnostics.
36711
36712 2004-10-07 Geoffrey Keating <geoffk@apple.com>
36713
36714 * gcc.dg/ppc-fsel-3.c: New file.
36715 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36716
36717 2004-10-07 Paul Brook <paul@codesourcery.com>
36718
36719 * gfortran.dg/intrinsic_verify_1.f90: New test.
36720
36721 2004-10-07 Paul Brook <paul@codesourcery.com>
36722
36723 * gfortran.dg/empty_format_1.f90: Remove stray commas.
36724
36725 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36726
36727 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36728 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36729 commit.
36730
36731 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
36732
36733 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36734
36735 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36736
36737 PR c++/17115
36738 * g++.dg/warn/Winline-4.C: New test.
36739
36740 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36741
36742 * gcc.c-torture/compile/20041007-1.c: New test.
36743
36744 2004-10-07 Paul Brook <paul@codesourcery.com>
36745
36746 PR fortran/17678
36747 * gfortran.dg/use_allocated_1.f90: New test.
36748
36749 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36750
36751 PR middle-end/17849
36752 * gfortran.fortran-torture/compile/nested.f90: New test
36753
36754 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
36755
36756 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36757
36758 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36759
36760 PR c++/17368
36761 * g++.dg/ext/asm6.C: New test.
36762
36763 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
36764
36765 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36766
36767 2004-10-06 Paul Brook <paul@codesourcery.com>
36768
36769 PR libfortran/17709
36770 * gfortran.dg/empty_format_1.f90: New test.
36771
36772 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36773
36774 PR fortran/17568
36775 * gfortran.dg/ishft.f90: New test.
36776
36777 PR fortran/17283
36778 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36779 tests.
36780
36781 2004-10-06 Paul Brook <paul@codesourcery.com>
36782
36783 * gfortran.dg/do_1.f90: New test.
36784
36785 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36786
36787 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36788 optimizing for size.
36789
36790 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36791
36792 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36793
36794 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36795
36796 * gcc.c-torture/compile/20041005-1.c: New test.
36797
36798 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
36799
36800 PR c++/17829
36801 * g++.dg/lookup/koenig4.C: New.
36802
36803 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
36804
36805 * g++.dg/other/classkey1.C: Adjust quoting marks.
36806 * g++.dg/parse/error15.C: Likewise.
36807 * g++.dg/template/meminit2.C (int>): Likewise.
36808
36809 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36810
36811 PR fortran/17283
36812 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36813
36814 PR fortran/17631
36815 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36816
36817 PR fortran/17708
36818 * gfortran.dg/pr17708.f90: New test.
36819
36820 2004-10-04 Chao-ying Fu <fu@mips.com>
36821
36822 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36823 * gcc.dg/vect/vect-4.c: Ditto.
36824 * gcc.dg/vect/vect-5.c: Ditto.
36825 * gcc.dg/vect/vect-6.c: Ditto.
36826 * gcc.dg/vect/vect-8.c: Ditto.
36827 * gcc.dg/vect/vect-16.c: Ditto.
36828 * gcc.dg/vect/vect-30.c: Ditto.
36829 * gcc.dg/vect/vect-40.c: Ditto.
36830 * gcc.dg/vect/vect-41.c: Ditto.
36831 * gcc.dg/vect/vect-42.c: Ditto.
36832 * gcc.dg/vect/vect-43.c: Ditto.
36833 * gcc.dg/vect/vect-44.c: Ditto.
36834 * gcc.dg/vect/vect-45.c: Ditto.
36835 * gcc.dg/vect/vect-46.c: Ditto.
36836 * gcc.dg/vect/vect-47.c: Ditto.
36837 * gcc.dg/vect/vect-48.c: Ditto.
36838 * gcc.dg/vect/vect-49.c: Ditto.
36839 * gcc.dg/vect/vect-50.c: Ditto.
36840 * gcc.dg/vect/vect-51.c: Ditto.
36841 * gcc.dg/vect/vect-52.c: Ditto.
36842 * gcc.dg/vect/vect-53.c: Ditto.
36843 * gcc.dg/vect/vect-54.c: Ditto.
36844 * gcc.dg/vect/vect-55.c: Ditto.
36845 * gcc.dg/vect/vect-56.c: Ditto.
36846 * gcc.dg/vect/vect-57.c: Ditto.
36847 * gcc.dg/vect/vect-58.c: Ditto.
36848 * gcc.dg/vect/vect-59.c: Ditto.
36849 * gcc.dg/vect/vect-60.c: Ditto.
36850 * gcc.dg/vect/vect-74.c: Ditto.
36851 * gcc.dg/vect/vect-79.c: Ditto.
36852 * gcc.dg/vect/vect-80.c: Ditto.
36853
36854 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
36855
36856 * gcc.dg/unused-7.c: Use the correct option.
36857
36858 2004-10-04 Paul Brook <paul@codesourcery.com>
36859 Bud Davis <bdavis9659@comcast.net>
36860
36861 PR fortran/17706
36862 PR fortran/16434
36863 * gfortran/pr17706.f90: New test.
36864 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36865
36866 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36867
36868 * gfortran.dg/pr17612.f90: New test.
36869
36870 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
36871
36872 * g++.dg/template/local1.C: Adjust quoting marks in
36873 testing for diagnostics.
36874 * g++.dg/tls/diag-2.C: Likewise.
36875 * g++.dg/other/error8.C: Likewise.
36876
36877 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36878
36879 PR c/17178
36880 * gcc.dg/unused-4.c: Adjust to be correct.
36881
36882 PR c/17820
36883 * gcc.dg/unused-7.c: New test.
36884
36885 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36886
36887 PR c++/17797
36888 * g++.dg/overload/template2.C: New test.
36889
36890 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
36891
36892 PR tree-optimization/16632
36893 * gcc.dg/tree-ssa/20041002-1.c: New.
36894
36895 2004-10-03 Paul Brook <paul@codesourcery.com>
36896
36897 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
36898 rather than relying on default formatting.
36899
36900 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
36901
36902 * gcc.dg/20040920-1.c: Update expected message text.
36903
36904 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
36905
36906 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36907
36908 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36909
36910 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36911 tree level.
36912
36913 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36914
36915 * gcc.dg/tree-ssa/pr17343.c: Remove.
36916
36917 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36918
36919 PR tree-opt/17343
36920 * gcc.dg/tree-ssa/pr17343.c: New test.
36921
36922 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36923
36924 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36925 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36926 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36927 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36928 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36929
36930 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36931
36932 * gcc.dg/lvalue-2.c: New test.
36933
36934 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36935
36936 PR c/17730
36937 * gcc.dg/pr17730-1.c: New test
36938
36939 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36940
36941 PR c/7425
36942 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36943
36944 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36945
36946 * gcc.c-torture/execute/stdarg-1.c: New test.
36947 * gcc.c-torture/execute/stdarg-2.c: New test.
36948 * gcc.c-torture/execute/stdarg-3.c: New test.
36949 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36950 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36951 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36952 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36953 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36954
36955 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36956
36957 PR tree-optimization/17697
36958 * g++.dg/opt/pr17697-1.C: New test.
36959 * g++.dg/opt/pr17697-2.C: New test.
36960 * g++.dg/opt/pr17697-3.C: New test.
36961
36962 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36963
36964 PR c/16409
36965 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36966 gcc.dg/vla-init-5.c: New tests.
36967
36968 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36969
36970 PR c/13804
36971 * gcc.dg/pr13804-1.c: New test.
36972
36973 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36974
36975 PR fortran/16938
36976 * gfortran.dg/pr16938.f90: New test.
36977
36978 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36979
36980 * g++.dg/template/crash23.C: New test.
36981
36982 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36983
36984 PR c++/17585
36985 * g++.dg/template/static8.C: New test.
36986
36987 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36988
36989 PR c++/17681
36990 * g++.dg/other/error9.C: New test.
36991
36992 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36993
36994 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36995
36996 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36997
36998 PR fortran/15164
36999 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37000
37001 2004-09-26 Roger Sayle <roger@eyesopen.com>
37002
37003 PR middle-end/17112
37004 * gcc.dg/pr17112-1.c: New test case.
37005
37006 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
37007
37008 PR c/11459
37009 * gcc.dg/pr11459-1.c: New test.
37010
37011 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
37012
37013 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37014 * gcc.dg/tree-ssa/loop-4.c: Likewise.
37015
37016 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37017
37018 * gfortran.dg/pr15324.f90: Make array bounds consistent.
37019
37020 2004-09-25 Jan Hubicka <jh@suse.cz>
37021
37022 * compile/30040909-1.c: New test.
37023 * compile/30040907-1.c: New test.
37024
37025 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
37026
37027 * gcc.c-torture/execute/va-arg-26.c: New test.
37028
37029 2004-09-24 Zack Weinberg <zack@codesourcery.com>
37030
37031 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37032 extra diagnostics on targets with 64-bit pointers.
37033 * objc.dg/selector-1.m: Adjust dg-warning regexp.
37034
37035 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
37036
37037 PR c/17188
37038 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37039 * gcc.dg/decl-3.c: Adjust expected message.
37040
37041 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37042
37043 PR fortran/17615
37044 * gfortran.dg/pr17615.f90: New test.
37045
37046 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
37047
37048 PR tree-optimzation/17517
37049 * g++.dg/tree-ssa/pr17517.C: New Test.
37050
37051 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37052
37053 PR c++/16889
37054 * g++.dg/lookup/ambig3.C: New.
37055
37056 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
37057
37058 PR tree-opt/17624
37059 * g++.dg/opt/pr17624.C: New test.
37060
37061 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
37062
37063 PR c/6980
37064 * gcc.dg/Wbad-function-cast-1.c: New test.
37065
37066 2004-09-23 Zack Weinberg <zack@codesourcery.com>
37067
37068 * g++.dg/ext/complit1.C
37069 * g++.dg/other/error2.C
37070 * g++.dg/other/nontype-1.C
37071 * g++.dg/parse/crash11.C
37072 * g++.dg/parse/crash12.C
37073 * g++.dg/parse/error15.C
37074 * g++.dg/parse/error4.C
37075 * g++.dg/parse/tmpl-outside1.C
37076 * g++.dg/parse/too-many-tmpl-args1.C
37077 * g++.dg/template/dependent-expr3.C
37078 * g++.dg/template/error10.C
37079 * g++.dg/template/instantiate1.C
37080 * g++.dg/template/vtable2.C
37081 * g++.dg/warn/Wshadow-1.C
37082 * g++.dg/warn/weak1.C
37083 * g++.old-deja/g++.brendan/crash16.C
37084 * g++.old-deja/g++.brendan/crash18.C
37085 * g++.old-deja/g++.brendan/crash48.C
37086 * g++.old-deja/g++.brendan/crash49.C
37087 * g++.old-deja/g++.brendan/crash55.C
37088 * g++.old-deja/g++.brendan/crash56.C
37089 * g++.old-deja/g++.brendan/crash8.C
37090 * g++.old-deja/g++.brendan/enum11.C
37091 * g++.old-deja/g++.brendan/enum8.C
37092 * g++.old-deja/g++.brendan/enum9.C
37093 * g++.old-deja/g++.brendan/friend3.C
37094 * g++.old-deja/g++.brendan/misc14.C
37095 * g++.old-deja/g++.bugs/900402_02.C
37096 * g++.old-deja/g++.bugs/900404_03.C
37097 * g++.old-deja/g++.bugs/900404_04.C
37098 * g++.old-deja/g++.bugs/900428_03.C
37099 * g++.old-deja/g++.jason/crash4.C
37100 * g++.old-deja/g++.jason/overload21.C
37101 * g++.old-deja/g++.jason/redecl1.C
37102 * g++.old-deja/g++.jason/report.C
37103 * g++.old-deja/g++.jason/rfg10.C
37104 * g++.old-deja/g++.jason/template30.C
37105 * g++.old-deja/g++.law/arm12.C
37106 * g++.old-deja/g++.law/ctors5.C
37107 * g++.old-deja/g++.law/cvt20.C
37108 * g++.old-deja/g++.law/init10.C
37109 * g++.old-deja/g++.law/init8.C
37110 * g++.old-deja/g++.law/visibility17.C
37111 * g++.old-deja/g++.law/visibility7.C
37112 * g++.old-deja/g++.mike/net8.C
37113 * g++.old-deja/g++.mike/p646.C
37114 * g++.old-deja/g++.mike/p700.C
37115 * g++.old-deja/g++.mike/p701.C
37116 * g++.old-deja/g++.mike/p811.C
37117 * g++.old-deja/g++.ns/template13.C
37118 * g++.old-deja/g++.other/array3.C
37119 * g++.old-deja/g++.other/crash25.C
37120 * g++.old-deja/g++.other/dtor3.C
37121 * g++.old-deja/g++.other/dtor4.C
37122 * g++.old-deja/g++.other/main1.C
37123 * g++.old-deja/g++.other/warn7.C
37124 * g++.old-deja/g++.pt/crash11.C
37125 * g++.old-deja/g++.pt/crash36.C
37126 * g++.old-deja/g++.pt/spec22.C
37127 * g++.old-deja/g++.pt/spec9.C
37128 * g++.old-deja/g++.pt/ttp52.C
37129 * g++.old-deja/g++.robertl/eb103.C
37130 * g++.old-deja/g++.robertl/eb121.C
37131 * g++.old-deja/g++.robertl/eb22.C
37132 * g++.old-deja/g++.robertl/eb8.C:
37133 Update locations and/or regexps of dg-error markers.
37134 Remove markers for some bogus messages that are no longer issued.
37135
37136 2004-09-23 Jakub Jelinek <jakub@redhat.com>
37137
37138 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37139 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37140
37141 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
37142
37143 PR c++/17618
37144 * g++.dg/lookup/crash5.C: New test.
37145
37146 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
37147
37148 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37149 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37150 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37151 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37152 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37153 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37154
37155 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37156 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37157 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37158 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37159 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37160 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37161
37162 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37163
37164 * gcc.dg/vect/vect-44.c: Check additional cases.
37165 * gcc.dg/vect/vect-48.c: Check additional cases.
37166
37167 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37168 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37169 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37170 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37171 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37172 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37173 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37174 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37175 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37176
37177 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37178 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37179 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37180
37181 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37182
37183 * gcc.dg/tree-ssa/loop-6.c: New test.
37184
37185 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
37186
37187 PR c++/17620
37188 * g++.dg/inherit/base2.C: New.
37189
37190 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37191
37192 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37193 * gcc.dg/20001012-2.c: Likewise.
37194 * gcc.dg/20001013-1.c: Likewise.
37195 * gcc.dg/20001101-1.c: Likewise.
37196 * gcc.dg/20001102-1.c: Likewise.
37197 * gcc.dg/bf-spl1.c: Likewise.
37198 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37199 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37200
37201 2004-09-22 Diego Novillo <dnovillo@redhat.com>
37202
37203 PR tree-optimization/16721
37204 * gcc.dg/tree-ssa/pr16721.c: New test.
37205
37206 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
37207
37208 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37209 * gcc.dg/20040305-1.c: Likewise.
37210
37211 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
37212
37213 PR c/16566
37214 * gcc.c-torture/compile/pr16566-1.c,
37215 gcc.c-torture/compile/pr16566-2.c,
37216 gcc.c-torture/compile/pr16566-3.c: New tests.
37217
37218 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
37219
37220 PR tree-optimization/17512
37221 * gcc.c-torture/compile/20040916-1.c.
37222
37223 2004-09-21 Mark Mitchell <mark@codesourcery.com>
37224
37225 * gcc.dg/pragma-re-3.c: New test.
37226
37227 2004-09-17 Matt Austern <austern@apple.com>
37228
37229 PR c++/15049
37230 * g++.dg/other/anon3.C: New.
37231
37232 2004-09-21 Roger Sayle <roger@eyesopen.com>
37233
37234 PR c++/7503
37235 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37236 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37237 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37238 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37239 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37240
37241 2004-09-21 Bud Davis <bdavis9659@comcast.net>
37242
37243 PR fortran/17286
37244 * gfortran.dg/pr17286.f90: New test.
37245
37246 2004-09-20 Mark Mitchell <mark@codesourcery.com>
37247
37248 PR c++/17530
37249 * g++.dg/template/static7.C: New test.
37250
37251 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
37252
37253 PR tree-opt/17558
37254 * gcc.c-torture/compile/pr17558.c: New test.
37255
37256 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
37257
37258 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37259 if SKIP_ATTRIBUTE is defined.
37260
37261 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37262
37263 PR fortran/15957
37264 * gfortran.dg/pr15957.f90: New test.
37265
37266 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
37267
37268 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37269 in comparison.
37270 * gcc.dg/vect/vect-79.c: Likewise.
37271 * gcc.dg/vect/vect-80.c: Likewise.
37272
37273 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37274
37275 PR fortran/15750
37276 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37277
37278 2004-09-20 Ira Rosen <irar@il.ibm.com>
37279
37280 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37281 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37282 * gcc.dg/vect/vect-62.c: New testcase.
37283 * gcc.dg/vect/vect-63.c: New testcase.
37284 * gcc.dg/vect/vect-64.c: New testcase.
37285 * gcc.dg/vect/vect-65.c: New testcase.
37286 * gcc.dg/vect/vect-66.c: New testcase.
37287 * gcc.dg/vect/vect-67.c: New testcase.
37288 * gcc.dg/vect/vect-68.c: New testcase.
37289 * gcc.dg/vect/vect-69.c: New testcase.
37290 * gcc.dg/vect/vect-79.c: New testcase.
37291 * gcc.dg/vect/vect-80.c: New testcase.
37292
37293 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
37294
37295 * gcc.target/mips/asm-1.c: New test.
37296
37297 2004-09-19 Ira Rosen <irar@il.ibm.com>
37298
37299 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37300 * gcc.dg/vect/vect-73.c: New testcase.
37301 * gcc.dg/vect/vect-74.c: New testcase.
37302 * gcc.dg/vect/vect-75.c: New testcase.
37303 * gcc.dg/vect/vect-76.c: New testcase.
37304 * gcc.dg/vect/vect-77.c: New testcase.
37305 * gcc.dg/vect/vect-78.c: New testcase
37306
37307 2004-09-18 Paul Brook <paul@codesourcery.com>
37308
37309 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37310
37311 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
37312
37313 PR c/17424
37314 * gcc.dg/pr17424-1.c: New test.
37315
37316 2004-09-18 Diego Novillo <dnovillo@redhat.com>
37317
37318 * g++.dg/tree-ssa/pr17153.C: New test.
37319
37320 2004-09-16 Geoffrey Keating <geoffk@apple.com>
37321
37322 PR pch/13361
37323 * g++.dg/pch/wchar-1.C: New.
37324 * g++.dg/pch/wchar-1.Hs: New.
37325
37326 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
37327
37328 * gcc.c-torture/execute/20040917-1.c: New test.
37329
37330 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37331
37332 PR tree-optimization/17319
37333 * gcc.dg/pr17319.c: New test.
37334
37335 2004-09-17 Devang Patel <dpatel@apple.com>
37336
37337 * gcc.dg/20040813-1.c: New test.
37338
37339 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37340
37341 PR tree-optimization/17273
37342 * gcc.c-torture/compile/pr17273.c: New test.
37343
37344 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
37345
37346 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37347 Update expected messages.
37348 * gcc.dg/declspec-13.c: New test.
37349
37350 2004-09-17 David Edelsohn <edelsohn@gnu.org>
37351
37352 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37353
37354 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37355
37356 * gcc.c-torture/execute/pr17252.c: Use post-increment to
37357 change what 'a' is pointing to.
37358
37359 2004-09-17 Mark Mitchell <mark@codesourcery.com>
37360
37361 PR c++/16002
37362 * g++.dg/template/error18.C: New test.
37363
37364 PR c++/16029
37365 * g++.dg/warn/Wunused-8.C: New test.
37366
37367 2004-09-17 Steven Bosscher <stevenb@suse.de>
37368
37369 PR tree-optimization/17513
37370 * gcc.dg/20040916-1.c: New test.
37371
37372 2004-09-16 Mark Mitchell <mark@codesourcery.com>
37373
37374 PR c++/17501
37375 * g++.dg/template/typename7.C: New test.
37376
37377 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37378
37379 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37380
37381 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
37382
37383 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37384 with -ftree-based-profiling also.
37385 * lib/profopt.exp: Support late-set profile_option/feedback_option.
37386
37387 2004-09-16 Victor Leikehman <lei@il.ibm.com>
37388
37389 PR/15364
37390 * gfortran.dg/der_array_io_1.f90: New test.
37391 * gfortran.dg/der_array_io_2.f90: New test.
37392 * gfortran.dg/der_array_io_3.f90: New test.
37393
37394 2004-09-15 Mark Mitchell <mark@codesourcery.com>
37395
37396 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37397 EABI.
37398
37399 2004-09-15 Mark Mitchell <mark@codesourcery.com>
37400
37401 * g++.dg/opt/switch1.C: New test.
37402
37403 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
37404
37405 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37406 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37407 Update expected messages.
37408
37409 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37410
37411 PR fortran/16485
37412 * gfortran.dg/same_name_1.f90: New test.
37413
37414 2004-09-15 Diego Novillo <dnovillo@redhat.com>
37415
37416 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
37417 dereference garbage pointers.
37418
37419 2004-09-15 Jakub Jelinek <jakub@redhat.com>
37420
37421 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37422 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37423
37424 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37425 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37426 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37427
37428 2004-09-14 Mark Mitchell <mark@codesourcery.com>
37429
37430 PR c++/17324
37431 * g++.dg/template/mangle1.C: New test.
37432
37433 2004-09-14 Diego Novillo <dnovillo@redhat.com>
37434
37435 PR tree-optimization/17252
37436 * gcc.c-torture/execute/pr17252.c: New test.
37437
37438 2004-09-14 Andrew Pinski <apinski@apple.com>
37439
37440 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37441
37442 2004-09-14 Roger Sayle <roger@eyesopen.com>
37443
37444 PR rtl-optimization/9771
37445 * gcc.dg/pr9771-1.c: New test case.
37446
37447 2004-09-14 Diego Novillo <dnovillo@redhat.com>
37448
37449 PR tree-optimization/15262
37450 * gcc.c-torture/execute/pr15262-1.c: New test.
37451 * gcc.c-torture/execute/pr15262-2.c: New test.
37452
37453 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
37454
37455 * gcc.dg/declspec-12.c: New test.
37456
37457 2004-09-14 Bud Davis <bdavis9659@comcast.net>
37458
37459 * gfortran.dg/pr17090.f90: Add directives to test.
37460
37461 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37462
37463 * gcc.c-torture/compile/20040914-1.c: New test.
37464
37465 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37466
37467 PR c++/16162
37468 * g++.dg/template/decl2.C: New test.
37469
37470 2004-09-13 Bud Davis <bdavis9659@comcast.net>
37471
37472 PR fortran/17090
37473 * gfortran.dg/pr17090.f90: New test.
37474
37475 2004-09-13 Dale Johannesen <dalej@apple.com>
37476
37477 * gcc.c-torture/compile/pr17408.c: New test case.
37478
37479 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37480
37481 PR c++/16716
37482 * g++.dg/parse/crash17.C: New test.
37483
37484 PR c++/17327
37485 * g++.dg/template/enum3.C: New test.
37486
37487 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
37488
37489 * lib/gcc-defs.exp: Load wrapper.exp.
37490 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37491 using local code.
37492 * lib/gcc.exp (gcc_init): Similar.
37493 * lib/gfortran.exp (gfortran_init): Similar.
37494 * lib/objc.exp (objc_init): Similar.
37495 * lib/treelang.exp (treelang_init): Similar.
37496 * lib/wrapper.exp: New file with build_wrapper call machinery in
37497 ${tool}_maybe_build_wrapper.
37498
37499 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37500
37501 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37502 "inline".
37503 * gcc.dg/declspec-11.c: Update expected messages.
37504 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37505 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37506 gcc.dg/inline-12.c: New tests.
37507
37508 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
37509
37510 * g++.dg/tree-ssa/pr17400.C: New testcase.
37511
37512 2004-09-13 James E Wilson <wilson@specifixinc.com>
37513
37514 * gcc.target/mips/sb1-1.c: New testcase.
37515
37516 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
37517
37518 * lib/g77-dg.exp: Remove unused file.
37519 * lib/mike-g77.exp: Ditto.
37520 * lib/g77.exp: Ditto.
37521
37522 2004-09-12 Richard Henderson <rth@redhat.com>
37523
37524 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37525
37526 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37527
37528 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37529 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37530 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37531 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37532 Update expected messages.
37533
37534 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
37535
37536 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37537 declaration/use mismatch for dirp parameter.
37538
37539 2004-09-12 Andrew Pinski <apinski@apple.com>
37540
37541 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37542 -fgnu-runtime is passed.
37543
37544 2004-09-12 Richard Henderson <rth@redhat.com>
37545
37546 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37547 do the uplevel thing and update additional_flags directly.
37548 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37549 gfortran.fortran-torture/execute/intrinsic_nearest.x,
37550 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37551 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37552
37553 2004-09-11 Steven Bosscher <stevenb@suse.de>
37554
37555 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37556
37557 2004-09-11 Roger Sayle <roger@eyesopen.com>
37558
37559 PR middle-end/17411
37560 * g++.dg/opt/pr17411-1.C: New test case.
37561
37562 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37563
37564 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37565 gcc.dg/tls/diag-2.c: Update expected messages.
37566 * gcc.dg/991209-1.c: Specify compilation options. Update expected
37567 messages.
37568 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37569 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37570 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37571 gcc.dg/tls/diag-5.c: New tests.
37572
37573 2004-09-11 Zack Weinberg <zack@codesourcery.com>
37574
37575 * gcc.dg/20040910-1.c: Correct dg-error regexp.
37576
37577 2004-09-11 Steven Bosscher <stevenb@suse.de>
37578
37579 * g++.dg/parse/break-in-for.C: New test.
37580
37581 2004-09-11 Jakub Jelinek <jakub@redhat.com>
37582
37583 * gcc.dg/tree-ssa/20040911-1.c: New test.
37584
37585 2004-09-11 Andreas Jaeger <aj@suse.de>
37586
37587 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37588 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37589
37590 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
37591
37592 * gcc.target/frv: New directory of FR-V-specific tests.
37593
37594 2004-09-10 James E Wilson <wilson@specifixinc.com>
37595
37596 * gcc.dg/convert-vec-1.c: New test.
37597
37598 2004-09-10 Roger Sayle <roger@eyesopen.com>
37599
37600 PR middle-end/17024
37601 * gcc.dg/pr17024-1.c: New test case.
37602
37603 2004-09-10 Eric Christopher <echristo@redhat.com>
37604
37605 * gcc.dg/20040910-1.c: New test.
37606
37607 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37608
37609 * gcc.dg/bitfld-9.c: New test.
37610
37611 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
37612
37613 * gcc.c-torture/execute/ieee/acc1.c: New test.
37614 * gcc.c-torture/execute/ieee/acc2.c: New test.
37615 * gcc.c-torture/execute/ieee/mzero6.c: New test.
37616
37617 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
37618
37619 * gcc.dg/deprecated-2.c: New test.
37620
37621 2004-09-09 James E Wilson <wilson@specifixinc.com>
37622
37623 * gcc.dg/init-vec-1.c: New test.
37624
37625 2004-09-09 Roger Sayle <roger@eyesopen.com>
37626
37627 PR middle-end/17055
37628 * gcc.dg/pr17055-1.c: New test case.
37629
37630 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
37631
37632 PR target/17377
37633 * gcc.c-torture/execute/pr17377.c: New test.
37634
37635 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37636
37637 PR c/8420
37638 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37639 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37640 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37641 gcc.dg/long-long-typespec-1.c: New tests.
37642 * gcc.dg/tls/diag-2.c: Update expected diagnostics
37643
37644 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37645
37646 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37647 gcc.dg/gnu99-static-1.c: New tests.
37648
37649 2004-09-08 Devang Patel <dpatel@apple.com>
37650
37651 * gcc.dg/darwin-ld-20040828-1.c: New test.
37652 * gcc.dg/darwin-ld-20040828-2.c: New test.
37653 * gcc.dg/darwin-ld-20040828-3.c: New test.
37654
37655 2004-09-08 Ziemowit Laski <zlaski@apple.com>
37656
37657 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37658 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37659 in error message.
37660 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37661 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37662 in error message.
37663 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37664 types they qualify.
37665 * objc.dg/type-size-2.m: Fix wording in comment.
37666 * objc.dg/va-meth-1.m: New test case.
37667
37668 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
37669
37670 PR c/16633:
37671 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37672 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37673
37674 2004-09-06 Devang Patel <dpatel@apple.com>
37675
37676 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37677 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37678
37679 2004-09-06 Zack Weinberg <zack@codesourcery.com>
37680
37681 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37682 reflect changed line numbering of diagnostics.
37683
37684 2004-09-06 Paul Brook <paul@codesourcery.com>
37685
37686 * gfortran.dg/edit_real_1.f90: Add new test.
37687
37688 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37689
37690 * gcc.dg/tree-ssa/loop-2.c: New test.
37691 * gcc.dg/tree-ssa/loop-3.c: New test.
37692 * gcc.dg/tree-ssa/loop-4.c: New test.
37693 * gcc.dg/tree-ssa/loop-5.c: New test.
37694
37695 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37696
37697 * gcc.dg/format/sentinel-1.c: Update for parameter option.
37698
37699 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37700
37701 * gcc.dg/format/sentinel-1.c: New test.
37702
37703 2004-09-04 Uros Bizjak <uros@kss-loka.si>
37704
37705 * gcc.dg/builtins-46.c: New.
37706
37707 2004-09-03 Devang Patel <dpatel@apple.com>
37708
37709 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37710 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37711
37712 2004-09-03 Jan Beulich <jbeulich@novell.com>
37713
37714 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37715 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37716 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37717 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37718 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37719 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37720 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37721 the non-portable bzero.
37722 * gcc.dg/20010912-1.c: xfail for NetWare.
37723 * gcc.dg/20020426-2.c: xfail for NetWare.
37724 * gcc.dg/20021014-1.c: xfail for NetWare.
37725 * gcc.dg/20021018-1.c: xfail for NetWare.
37726 * gcc.dg/20030213-1.c: xfail for NetWare.
37727 * gcc.dg/20030225-1.c: xfail for NetWare.
37728 * gcc.dg/20030708-1.c: xfail for NetWare.
37729 * gcc.dg/builtins-config.h: Also exclude NetWare.
37730 * gcc.dg/format/format.h: Define restrict only if not already defined.
37731 * gcc.dg/nest.c: xfail for NetWare.
37732 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37733 * lib/target-supports.exp (check_visibility_available): Exclude
37734 NetWare.
37735
37736 2004-09-03 Jan Beulich <jbeulich@novell.com>
37737
37738 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37739 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37740 deterministic starting point for the alignment of structure fields.
37741 * gcc.dg/Wpadded.c: Dito.
37742 * g++.dg/abi/vbase10.C: Dito.
37743
37744 2004-09-03 Devang Patel <dpatel@apple.com>
37745
37746 * g++.dg/debug/pr15736.cc: New test.
37747
37748 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37749
37750 * README.QMTEST: Fix out-of-date link.
37751
37752 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
37753
37754 PR fortran/16579
37755 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37756 Delete. Duplicate of gfortran.dg/g77/20010610.f
37757
37758 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37759
37760 * g++.dg/abi/arm_rtti1.C: New test.
37761
37762 2004-09-02 Geoffrey Keating <geoffk@apple.com>
37763
37764 * gcc.dg/ppc-vector-memcpy.c: New.
37765 * gcc.dg/ppc-vector-memset.c: New.
37766
37767 2004-09-02 Chao-ying Fu <fu@mips.com>
37768
37769 * gcc.target/mips/mips-3d-1.c: New test.
37770 * gcc.target/mips/mips-3d-2.c: New test.
37771 * gcc.target/mips/mips-3d-3.c: New test.
37772 * gcc.target/mips/mips-3d-4.c: New test.
37773 * gcc.target/mips/mips-3d-5.c: New test.
37774 * gcc.target/mips/mips-3d-6.c: New test.
37775 * gcc.target/mips/mips-3d-7.c: New test.
37776 * gcc.target/mips/mips-3d-8.c: New test.
37777 * gcc.target/mips/mips-3d-9.c: New test.
37778 * gcc.target/mips/mips-ps-1.c: New test.
37779 * gcc.target/mips/mips-ps-2.c: New test.
37780 * gcc.target/mips/mips-ps-3.c: New test.
37781 * gcc.target/mips/mips-ps-4.c: New test.
37782 * gcc.target/mips/mips-ps-type.c: New test.
37783
37784 2004-09-02 Paul Brook <paul@codesourcery.com>
37785
37786 * gfortran.dg/edit_real_1.f90: Add new tests.
37787
37788 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37789
37790 PR fortran/15327
37791 * gfortran.dg/merge_char_1.f90: New test.
37792
37793 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37794
37795 PR fortran/16404
37796 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37797
37798 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37799
37800 PR c/1522
37801 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37802
37803 2004-09-01 Mark Mitchell <mark@codesourcery.com>
37804
37805 * g++.dg/opt/loop1.C: Do not XFAIL.
37806
37807 2004-09-01 Jakub Jelinek <jakub@redhat.com>
37808
37809 * gcc.c-torture/execute/20040831-1.c: New test.
37810
37811 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
37812
37813 PR fortran/16579
37814 * gfortran.dg/g77/20010610.f: Now passes.
37815 Copy from g77.f-torture/execute. Add dg-run directive.
37816 * gfortran.dg/g77/README: Update
37817
37818 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
37819
37820 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37821 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37822 (t1, t2, t3, t4): Add volatile.
37823
37824 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37825
37826 * g++.dg/ext/visibility/arm1.C: New test.
37827
37828 2004-08-31 Geoffrey Keating <geoffk@apple.com>
37829
37830 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37831 -pedantic-errors.
37832
37833 2004-09-01 Paul Brook <paul@codesourcery.com>
37834
37835 * gfortran.dg/eof_2.f90: New test.
37836
37837 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37838
37839 PR fortran/16579
37840 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37841
37842 2004-08-31 Bud Davis <bdavis9659@comcast.net>
37843
37844 PR libfortran/16805
37845 * gfortran.dg/list_read_2.f90: New test.
37846
37847 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37848
37849 * g++.dg/abi/key1.C: New test.
37850
37851 2004-08-31 Richard Henderson <rth@redhat.com>
37852
37853 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37854 form of offsetof.
37855 * g++.dg/other/offsetof5.C: Remove duplicate.
37856
37857 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37858
37859 PR fortran/17244
37860 * gfortran.dg/func_derived_1.f90: New test.
37861
37862 2004-08-31 Paul Brook <paul@codesourcery.com>
37863
37864 * gfortran.dg/eof_1.f90: New test.
37865
37866 2004-08-31 Paul Brook <paul@codesourcery.com>
37867
37868 * gfortran.dg/list_read_1.f90: New file.
37869
37870 2004-08-30 Mark Mitchell <mark@codesourcery.com>
37871
37872 * g++.dg/opt/loop1.C: XFAIL.
37873
37874 2004-08-30 Geoffrey Keating <geoffk@apple.com>
37875
37876 * gcc.dg/funcdef-storage-1.c: New.
37877 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37878 an extern function in local scope.
37879 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37880 declare an 'auto inline' function in local scope.
37881 * gcc.dg/20011130-1.c: Likewise.
37882 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37883 an 'auto' function in local scope.
37884 * gcc.dg/20021014-1.c: Likewise.
37885 * gcc.dg/20030331-2.c: Likewise.
37886
37887 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37888
37889 * gfortran.dg/blockdata_1.f90: New test.
37890
37891 2004-08-30 Richard Henderson <rth@redhat.com>
37892
37893 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37894
37895 2004-08-30 Richard Henderson <rth@redhat.com>
37896
37897 * lib/fortran-torture.exp (fortran-torture-execute): Honor
37898 additional_flags set by alternate driver.
37899 (ieee-options): New procedure.
37900 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37901 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37902 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37903 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37904
37905 2004-08-30 Richard Henderson <rth@redhat.com>
37906
37907 * lib/f-torture.exp: Remove.
37908
37909 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37910
37911 PR rtl-optimization/16590
37912 * g++.dg/opt/loop1.C: New test.
37913
37914 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37915
37916 PR fortran/13910
37917 * gfortran.dg/oldstyle_1.f90: New test.
37918
37919 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37920 Paul Brook <paul@codesourcery.com>
37921
37922 * gfortran.dg/g77/README: Update.
37923 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37924 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37925 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37926
37927 2004-08-28 Paul Brook <paul@codesourcery.com>
37928
37929 PR libfortran/17195
37930 * gfortran.dg/edit_real_1.f90: New test.
37931
37932 2004-08-27 Paul Brook <paul@codesourcery.com>
37933
37934 * gfortran.dg/rewind_1.f90: New test.
37935
37936 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37937
37938 PR fortran/16597
37939 * gfortran.dg/pr16597.f90: New test.
37940
37941 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37942
37943 PR c/13801
37944 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37945 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37946 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37947 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37948 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37949
37950 2004-08-26 Nick Clifton <nickc@redhat.com>
37951
37952 * gcc.c-torture/compile/pr17119.c: New test.
37953
37954 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37955
37956 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37957
37958 2004-08-25 Richard Henderson <rth@redhat.com>
37959
37960 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37961 the bits that expect kind=8 to be the largest real kind.
37962
37963 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37964
37965 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37966
37967 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37968
37969 * gfortran.dg/assignment_1.f90: New test.
37970
37971 2004-08-25 Adam Nemet <anemet@lnxw.com>
37972
37973 * g++.dg/template/repo3.C: New test.
37974
37975 2004-08-25 Roger Sayle <roger@eyesopen.com>
37976
37977 PR middle-end/16693
37978 PR tree-optimization/16372
37979 * g++.dg/opt/pr16372-1.C: New test case.
37980 * g++.dg/opt/pr16693-1.C: New test case.
37981 * g++.dg/opt/pr16693-2.C: New test case.
37982
37983 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37984
37985 * objc.dg/proto-lossage-4.m: New test.
37986
37987 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37988
37989 PR c++/17155
37990 * g++.dg/inherit/local2.C: New test.
37991
37992 2004-08-25 Paul Brook <paul@codesourcery.com>
37993
37994 PR fortran/17144
37995 * gfortran.dg/string_ctor_1.f90: New test.
37996
37997 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37998
37999 PR c++/14428
38000 * g++.dg/template/redecl2.C: New test.
38001
38002 2004-08-24 Bud Davis <bdavis9659@comcast.net>
38003
38004 PR fortran/17143
38005 * gfortran.dg/pr17143.f90: New test.
38006
38007 2004-08-24 Bud Davis <bdavis9659@comcast.net>
38008
38009 PR fortran/17164
38010 * gfortran.dg/pr17164.f90: New test.
38011
38012 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38013
38014 * gcc.dg/tree-ssa/loop-1.c: New test.
38015
38016 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
38017
38018 * gcc.c-torture/compile/20040824-1.c: New test.
38019
38020 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
38021
38022 * gcc.c-torture/compile/iftrap-3.c: New test.
38023
38024 2004-08-24 Paul Brook <paul@codesourcery.com>
38025
38026 * gfortran.dg/entry_2.f90: New test.
38027
38028 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38029
38030 PR c++/16889
38031 * g++.dg/lookup/ambig[12].C: New.
38032
38033 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38034
38035 PR c++/16706
38036 * g++.dg/template/crash21.C: New test.
38037 * g++.dg/template/crash22.C: Likewise.
38038
38039 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38040
38041 PR c++/17149
38042 * g++.dg/template/access15.C: New.
38043
38044 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38045
38046 PR c++/17163
38047 * g++.dg/template/repo2.C: New test.
38048
38049 2004-08-23 Roger Sayle <roger@eyesopen.com>
38050
38051 PR rtl-optimization/17078
38052 * gcc.c-torture/execute/pr17078-1.c: New test case.
38053
38054 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38055
38056 PR c/14492
38057 * gcc.dg/debug/crash1.c: New test.
38058
38059 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38060
38061 PR c/16180
38062 * gcc.dg/loop-5.c: New test.
38063
38064 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38065
38066 * gcc.c-torture/execute/20040823-1.c: New test.
38067
38068 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
38069
38070 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38071 to the assembler. Simplify test accordingly.
38072 (asm_abi_flags): Use GNU names.
38073 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38074 to check for ABI flags.
38075
38076 2004-08-22 Andrew Pinski <apinski@apple.com>
38077
38078 * g++.dg/opt/pr14029.C: New test.
38079 * gcc.c-torture/execute/pr15262.c: New test.
38080
38081 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38082
38083 * gfortran.dg/reduction.f90: Add checks with complex arguments.
38084
38085 2004-08-21 Bud Davis <bdavis9659@comcast.net>
38086
38087 PR 16908
38088 * gfortran.dg/direct_io.f90: New test.
38089
38090 2004-08-20 Mark Mitchell <mark@codesourcery.com>
38091
38092 PR c++/17121
38093 * g++.dg/inherit/local2.C: New test.
38094
38095 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
38096
38097 PR c++/17120
38098 * g++.dg/warn/Wparentheses-4.C: New test.
38099
38100 2004-08-20 Mark Mitchell <mark@codesourcery.com>
38101
38102 PR c++/17121
38103 * g++.dg/inherit/local2.C: New test.
38104
38105 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38106 * gcc.dg/ppc-ldstruct.c: Likewise.
38107 * gcc.dg/ppc64-abi-2.c: Likewise.
38108
38109 2004-08-20 Jakub Jelinek <jakub@redhat.com>
38110
38111 PR rtl-optimization/17099
38112 * gcc.c-torture/execute/20040820-1.c: New test.
38113
38114 2004-08-20 David Edelsohn <edelsohn@gnu.org>
38115
38116 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38117
38118 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
38119
38120 PR fortran/17077
38121 * gfortran.dg/auto_array_1.f90: New test.
38122
38123 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38124
38125 PR fortran/17074
38126 * gfortran.dg/simpleif_1.f90: New test.
38127
38128 2004-08-19 Mark Mitchell <mark@codesourcery.com>
38129
38130 * lib/target-supports.exp (check_profiling_available): Return
38131 false for arm*-*-symbianelf* and arm*-*-eabi*.
38132
38133 PR c++/15890
38134 * g++.dg/template/delete1.C: New test.
38135
38136 2004-08-19 Paul Brook <paul@codesourcery.com>
38137
38138 PR fortran/14976
38139 PR fortran/16228
38140 * gfortran.dg/data_char_1.f90: New test.
38141
38142 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
38143
38144 PR fortran/16946
38145 * gfortran.dg/reduction.f90: New testcase.
38146
38147 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38148
38149 PR fortran/16520
38150 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38151
38152 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
38153
38154 PR c++/17041
38155 * g++.dg/Wparentheses-3.C: New test.
38156
38157 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
38158
38159 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38160 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38161 * gcc.dg/vect/vect-2.c: Likewise.
38162 * gcc.dg/vect/vect-3.c: Likewise.
38163 * gcc.dg/vect/vect-4.c: Likewise.
38164 * gcc.dg/vect/vect-5.c: Likewise.
38165 * gcc.dg/vect/vect-6.c: Likewise.
38166 * gcc.dg/vect/vect-7.c: Likewise.
38167 * gcc.dg/vect/vect-25.c: Likewise.
38168 * gcc.dg/vect/vect-31.c: Likewise.
38169 * gcc.dg/vect/vect-32.c: Likewise.
38170 * gcc.dg/vect/vect-34.c: Likewise.
38171 * gcc.dg/vect/vect-36.c: Likewise.
38172 * gcc.dg/vect/vect-all.c: Likewise.
38173
38174 2004-08-18 Mark Mitchell <mark@codesourcery.com>
38175
38176 PR c++/17068
38177 * g++.dg/template/operator4.C: New test.
38178
38179 2004-08-18 Richard Henderson <rth@redhat.com>
38180
38181 * gcc.dg/20040206-1.c: XFAIL.
38182
38183 2004-08-17 Mark Mitchell <mark@codesourcery.com>
38184
38185 PR c++/16246
38186 * g++.dg/template/array7.C: New test.
38187
38188 2004-08-17 James E Wilson <wilson@specifixinc.com>
38189
38190 * gcc.dg/mips-movcc-1.c: New test.
38191 * gcc.dg/mips-movcc-2.c: New test.
38192 * gcc.dg/mips-movcc-3.c: New test.
38193
38194 * gcc.dg/mips-nmadd-1.c: New test.
38195 * gcc.dg/mips-nmadd-2.c: New test.
38196
38197 2004-08-17 Mark Mitchell <mark@codesourcery.com>
38198
38199 PR c++/15871
38200 * g++.dg/opt/inline8.C: New test.
38201
38202 PR c++/16965
38203 * g++.dg/parse/error17.C: New test.
38204
38205 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
38206
38207 * gcc.dg/vect: New directory for vectorizer tests.
38208 * gcc.dg/vect/tree-vect.h: New file.
38209 * gcc.dg/vect/vect.exp: New file.
38210 * gcc.dg/vect/pr16105.c.c: New test.
38211 * gcc.dg/vect/vect-1.c: New test.
38212 * gcc.dg/vect/vect-2.c: New test.
38213 * gcc.dg/vect/vect-3.c: New test.
38214 * gcc.dg/vect/vect-4.c: New test.
38215 * gcc.dg/vect/vect-5.c: New test.
38216 * gcc.dg/vect/vect-6.c: New test.
38217 * gcc.dg/vect/vect-7.c: New test.
38218 * gcc.dg/vect/vect-8.c: New test.
38219 * gcc.dg/vect/vect-9.c: New test.
38220 * gcc.dg/vect/vect-10.c: New test.
38221 * gcc.dg/vect/vect-11.c: New test.
38222 * gcc.dg/vect/vect-12.c: New test.
38223 * gcc.dg/vect/vect-13.c: New test.
38224 * gcc.dg/vect/vect-14.c: New test.
38225 * gcc.dg/vect/vect-15.c: New test.
38226 * gcc.dg/vect/vect-16.c: New test.
38227 * gcc.dg/vect/vect-17.c: New test.
38228 * gcc.dg/vect/vect-18.c: New test.
38229 * gcc.dg/vect/vect-19.c: New test.
38230 * gcc.dg/vect/vect-20.c: New test.
38231 * gcc.dg/vect/vect-21.c: New test.
38232 * gcc.dg/vect/vect-22.c: New test.
38233 * gcc.dg/vect/vect-23.c: New test.
38234 * gcc.dg/vect/vect-24.c: New test.
38235 * gcc.dg/vect/vect-25.c: New test.
38236 * gcc.dg/vect/vect-26.c: New test.
38237 * gcc.dg/vect/vect-27.c: New test.
38238 * gcc.dg/vect/vect-28.c: New test.
38239 * gcc.dg/vect/vect-29.c: New test.
38240 * gcc.dg/vect/vect-30.c: New test.
38241 * gcc.dg/vect/vect-31.c: New test.
38242 * gcc.dg/vect/vect-32.c: New test.
38243 * gcc.dg/vect/vect-33.c: New test.
38244 * gcc.dg/vect/vect-34.c: New test.
38245 * gcc.dg/vect/vect-35.c: New test.
38246 * gcc.dg/vect/vect-36.c: New test.
38247 * gcc.dg/vect/vect-37.c: New test.
38248 * gcc.dg/vect/vect-38.c: New test.
38249 * gcc.dg/vect/vect-40.c: New test.
38250 * gcc.dg/vect/vect-41.c: New test.
38251 * gcc.dg/vect/vect-42.c: New test.
38252 * gcc.dg/vect/vect-43.c: New test.
38253 * gcc.dg/vect/vect-44.c: New test.
38254 * gcc.dg/vect/vect-45.c: New test.
38255 * gcc.dg/vect/vect-46.c: New test.
38256 * gcc.dg/vect/vect-47.c: New test.
38257 * gcc.dg/vect/vect-48.c: New test.
38258 * gcc.dg/vect/vect-49.c: New test.
38259 * gcc.dg/vect/vect-50.c: New test.
38260 * gcc.dg/vect/vect-51.c: New test.
38261 * gcc.dg/vect/vect-52.c: New test.
38262 * gcc.dg/vect/vect-53.c: New test.
38263 * gcc.dg/vect/vect-54.c: New test.
38264 * gcc.dg/vect/vect-55.c: New test.
38265 * gcc.dg/vect/vect-56.c: New test.
38266 * gcc.dg/vect/vect-57.c: New test.
38267 * gcc.dg/vect/vect-58.c: New test.
38268 * gcc.dg/vect/vect-59.c: New test.
38269 * gcc.dg/vect/vect-60.c: New test.
38270 * gcc.dg/vect/vect-61.c: New test.
38271 * gcc.dg/vect/vect-all.c: New test.
38272 * gcc.dg/vect/vect-none.c: New test.
38273
38274 2004-08-17 Paul Brook <paul@codesourcery.com>
38275
38276 PR fortran/13082
38277 * gfortran.dg/entry_1.f90: New test.
38278
38279 2004-08-17 Andrew Pinski <apinski@apple.com>
38280
38281 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38282
38283 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
38284
38285 * gcc.dg/pr17036-1.c: New test.
38286
38287 2004-08-16 Devang Patel <dpatel@apple.com>
38288
38289 * gcc.dg/darwin-20040809-1.c: New test.
38290
38291 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
38292
38293 * gcc.dg/funcdef-attr-1.c: New test.
38294
38295 2004-08-16 Janis Johnson <janis187@us.ibm.com>
38296
38297 * gcc.dg/altivec-17.c: New test.
38298 * gcc.dg/altivec-18.c: New test.
38299
38300 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38301
38302 PR c++/6749
38303 * g++.dg/template/vtable2.C: New test.
38304
38305 2004-08-14 Richard Henderson <rth@redhat.com>
38306
38307 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38308 * gcc.dg/pack-test-4.c (main): Return 0.
38309 * gcc.dg/setjmp-1.c: Remove XFAIL.
38310 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38311
38312 2004-08-14 Richard Henderson <rth@redhat.com>
38313
38314 * gcc.dg/980217-1.c: Add prototype for printf.
38315
38316 2004-08-13 Bud Davis <bdavis9659@comcast.net>
38317
38318 * gfortran.dg/pr16935.f90: New test.
38319
38320 2004-08-13 Janis Johnson <janis187@us.ibm.com>
38321
38322 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38323
38324 2004-08-13 Paul Brook <paul@codesourcery.com>
38325
38326 * gfortran.dg/der_io_1.f90: Remove stray comma.
38327
38328 2004-08-12 Janis Johnson <janis187@us.ibm.com>
38329
38330 * gcc.dg/vmx/cw-bug-2.c: Remove.
38331 * gcc.dg/vmx/vprint-1.c: Remove.
38332 * gcc.dg/vmx/vscan-1.c: Remove.
38333
38334 2004-08-12 Devang patel <dpatel@apple.com>
38335
38336 * gcc.dg/darwin-20040809-2.c: New test.
38337
38338 2004-08-12 Janis Johnson <janis1872us.ibm.com>
38339
38340 * g++.dg/ext/altivec-12.C: New test.
38341
38342 * g++.dg/ext/altivec-11.C: New test.
38343
38344 2004-08-12 Paul Brook <paul@codesourcery.com>
38345
38346 * g++.dg/abi/arm_cxa_vec_1.C: New test.
38347
38348 2004-08-12 Janis Johnson <janis187@us.ibm.com>
38349
38350 * g++.dg/ext/altivec-2.C: Check for hardware support before
38351 executing any VMX instructions.
38352
38353 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38354
38355 2004-08-12 Jakub Jelinek <jakub@redhat.com>
38356
38357 PR c++/16276
38358 * g++.old-deja/g++.other/comdat4.C: New test.
38359 * g++.old-deja/g++.other/comdat4-aux.cc: New.
38360
38361 2004-08-12 Ben Elliston <bje@au.ibm.com>
38362
38363 PR target/16286
38364 * gcc.dg/pr16286.c: New test.
38365
38366 2004-08-12 Jan Beulich <jbeulich@novell.com>
38367
38368 * g++.dg/ext/asm5.C: New.
38369
38370 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38371
38372 PR c++/16698
38373 * g++.dg/eh/crash1.C: New test.
38374
38375 PR c++/16717
38376 * g++.dg/ext/construct1.C: New test.
38377
38378 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38379
38380 PR c++/16853
38381 * g++.dg/init/ptrmem1.C: New test.
38382
38383 PR c++/16618
38384 * g++.dg/parse/offsetof5.C: New test.
38385
38386 PR c++/16870
38387 * g++.dg/template/overload3.C: New test.
38388
38389 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38390
38391 PR c++/16964
38392 * g++.dg/parse/error16.C: New test.
38393
38394 PR c++/16904
38395 * g++.dg/template/error14.C: New test.
38396
38397 PR c++/16929
38398 * g++.dg/template/error15.C: New test.
38399
38400 2004-08-11 Devang Patel <dpatel@apple.com>
38401
38402 * gcc.dg/darwin-ld-20040809-1.c: New test.
38403 * gcc.dg/darwin-ld-20040809-2.c: New test.
38404
38405 2004-08-11 Steven G. Kargl <kargls@comcast.net>
38406
38407 PR fortran/16917
38408 * gfortran.dg/dfloat_1.f90: New test.
38409
38410 2004-08-09 Mark Mitchell <mark@codesourcery.com>
38411
38412 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38413 * gcc.dg/dll-2.c: Fix dg-require syntax.
38414 * gcc.misc-tests/arm-isr.c (abort): Declare.
38415 (exit): Likewise.
38416
38417 2004-08-10 Mark Mitchell <mark@codesourcery.com>
38418
38419 PR c++/16971
38420 * g++.dg/parse/crash16.C: New test.
38421
38422 2004-08-10 Roger Sayle <roger@eyesopen.com>
38423
38424 * gcc.dg/mips-rsqrt-1.c: New test case.
38425 * gcc.dg/mips-rsqrt-2.c: New test case.
38426 * gcc.dg/mips-rsqrt-3.c: New test case.
38427
38428 2004-08-10 Paul Brook <paul@codesourcery.com>
38429
38430 * gfortran.dg/der_io_1.f90: New test.
38431
38432 2004-08-10 Paul Brook <paul@codesourcery.com>
38433
38434 PR fortran/16919
38435 * gfortran.dg/der_array_1.f90: New test.
38436
38437 2004-08-09 David Edelsohn <edelsohn@gnu.org>
38438
38439 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38440
38441 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
38442
38443 * gcc.dg/wchar_t-2.c: Fix typo.
38444
38445 2004-08-09 Falk Hueffner <falk@debian.org>
38446
38447 PR tree-optimization/12517
38448 * gcc.c-torture/compile/pr12517.c: New test.
38449
38450 PR tree-optimization/12578
38451 * gcc.c-torture/compile/pr12578.c: New test.
38452
38453 PR tree-optimization/12899
38454 * gcc.c-torture/compile/pr12899.c: New test.
38455
38456 PR rtl-optimization/14692
38457 * gcc.c-torture/compile/pr14692.c: New test.
38458
38459 PR tree-optimization/16461
38460 * gcc.c-torture/compile/pr16461.c: New test.
38461
38462 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
38463
38464 * gfortran.dg/getenv_1.f90: New test.
38465
38466 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38467
38468 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38469 wchar_t.
38470 * gcc.dg/symbian5.c: Test -fno-short-wchar.
38471
38472 2004-08-06 Paul Brook <paul@codesourcery.com>
38473
38474 * gfortran.dg/ret_array_1.f90: New test.
38475 * gfortran.dg/ret_pointer_1.f90: New test.
38476
38477 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
38478
38479 * gcc.dg/missing-field-init-[12].c: New tests.
38480 * g++.dg/warn/missing-field-init-[12].C: New tests.
38481
38482 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38483
38484 * gcc.dg/enum2.c: New test.
38485 * gcc.dg/symbian3.c: Likewise.
38486 * gcc.dg/symbian4.c: Likewise.
38487 * gcc.dg/wchar_t-2.c: Likewise.
38488
38489 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38490
38491 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38492 destructor tests.
38493
38494 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38495
38496 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38497 dg-require-visiblity.
38498 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38499 * g++.dg/ext/visibility/fvisibility.C: Likewise.
38500 * g++.dg/ext/visibility/memfuncts.C: Likewise.
38501 * g++.dg/ext/visibility/new1.C: Likewise.
38502 * g++.dg/ext/visibility/pragma.C: Likewise.
38503 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38504 * g++.dg/ext/visibility/virtual.C: Likewise.
38505 * g++/dg/ext/visibility/visibility-1.C: Likewise.
38506 * g++/dg/ext/visibility/visibility-2.C: Likewise.
38507 * g++/dg/ext/visibility/visibility-3.C: Likewise.
38508 * g++/dg/ext/visibility/visibility-4.C: Likewise.
38509 * g++/dg/ext/visibility/visibility-5.C: Likewise.
38510 * g++/dg/ext/visibility/visibility-6.C: Likewise.
38511 * g++/dg/ext/visibility/visibility-7.C: Likewise.
38512 * g++/dg/ext/visibility/visibility-8.C: New test.
38513 * gcc.c-torture/compile/dll.x: Remove.
38514 * gcc.dg/dll-2.c: Use dg-require-dll
38515 * gcc.dg/visibility-10.c: New test.
38516 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38517 supporting DLLs.
38518 * lib/scanasm.exp (scan_hidden): New function.
38519 (scan_not_hidden): Likewise.
38520
38521 2004-08-05 David Edelsohn <edelsohn@gnu.org>
38522
38523 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38524
38525 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
38526
38527 * gcc.c-torture/execute/20040805-1.c: New test.
38528
38529 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
38530
38531 * gcc.dg/20020118-1.c: Declare abort.
38532 * gcc.dg/altivec_check.h: Likewise.
38533 * gcc.dg/iftrap-2.c: Likewise.
38534 * gcc.dg/pragma-darwin.c: Likewise.
38535 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38536
38537 2004-08-04 Geoffrey Keating <geoffk@apple.com>
38538
38539 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38540
38541 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
38542
38543 * gcc.c-torture/execute/builtins/abs-2.c,
38544 gcc.c-torture/execute/builtins/abs-3.c,
38545 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38546 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38547 intmax_t, uintmax_t and their limits.
38548 * gcc.dg/intmax_t-1.c: New test.
38549
38550 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38551
38552 * g++.dg/tc1/dr147.C: Add reference to PR.
38553
38554 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
38555
38556 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38557 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38558
38559 2004-08-03 David Edelsohn <edelsohn@gnu.org>
38560
38561 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38562
38563 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38564
38565 * gcc.dg/redecl-5.c: New test.
38566 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38567 of scanf.
38568
38569 2004-08-03 Roger Sayle <roger@eyesopen.com>
38570
38571 PR middle-end/16790
38572 * gcc.c-torture/execute/pr16790-1.c: New test case.
38573
38574 2004-08-03 Mark Mitchell <mark@codesourcery.com>
38575
38576 * g++.dg/ext/visibility/assign1.C: New test.
38577 * g++.dg/ext/visibility/new1.C: Likewise.
38578
38579 * gcc.dg/symbian1.c: New test.
38580 * gcc.dg/symbian2.c: Likewise.
38581
38582 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
38583
38584 PR target/16570
38585 * gcc.dg/i386-sse-9.c: New test.
38586
38587 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38588
38589 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38590
38591 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38592
38593 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38594 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38595 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38596 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38597 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38598 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38599 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38600 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38601 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38602 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38603 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38604 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38605 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38606 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38607 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38608 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38609 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38610 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38611 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38612 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38613 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38614 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38615 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38616 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38617 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38618 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38619 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38620 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38621 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38622 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38623 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38624 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38625 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38626 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38627 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38628 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38629 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38630 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38631 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38632 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38633 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38634 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38635 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38636 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38637 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38638 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38639 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38640 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38641 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38642 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38643 gcc.misc-tests/i386-pf-3dnow-1.c,
38644 gcc.misc-tests/i386-pf-athlon-1.c,
38645 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38646 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38647 Declare built-in functions used.
38648 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38649
38650 2004-08-02 Mark Mitchell <mark@codesourcery.com>
38651
38652 PR c++/16707
38653 * g++.dg/lookup/using12.C: New test.
38654
38655 * g++.dg/init/null1.C: Fix PR number.
38656 * g++.dg/parse/namespace10.C: Likewise.
38657
38658 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38659
38660 PR c++/16224
38661 * g++.dg/template/spec17.C: New test.
38662 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38663 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38664
38665 2004-08-02 David Billinghurst
38666
38667 PR fortran/16292
38668 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38669
38670 2004-08-01 Zack Weinberg <zack@codesourcery.com>
38671
38672 * gcc.dg/ia64-got-1.c: New test case.
38673
38674 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38675
38676 PR c++/16489
38677 * g++.dg/init/null1.C: New test.
38678 * g++.dg/tc1/dr76.C: Adjust error marker.
38679
38680 PR c++/16529
38681 * g++.dg/parse/namespace10.C: New test.
38682
38683 PR c++/16810
38684 * g++.dg/inherit/ptrmem2.C: New test.
38685
38686 2004-08-02 Ben Elliston <bje@au.ibm.com>
38687
38688 PR target/16155
38689 * gcc.dg/pr16155.c: New test.
38690
38691 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
38692
38693 * gcc.dg/redecl-2.c: New test.
38694
38695 2004-07-30 Geoffrey Keating <geoffk@apple.com>
38696
38697 * gcc.dg/darwin-longdouble.c: New file.
38698
38699 2004-07-30 Richard Henderson <rth@redhat.com>
38700
38701 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38702 write to constant argument.
38703 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38704
38705 2004-07-30 Richard Henderson <rth@redhat.com>
38706
38707 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38708 tests of nearest around zero.
38709
38710 2004-07-30 Andrew Pinski <apinski@apple.com>
38711
38712 * gcc.c-torture/compile/20040730-1.c: New test.
38713
38714 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38715
38716 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38717 powerpc-eabispe.
38718
38719 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38720
38721 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38722
38723 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
38724
38725 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38726 contains $ld_library_path.
38727 * lib/gfortran.exp (gfortran_link_flags): Likewise.
38728
38729 2004-07-29 Richard Henderson <rth@redhat.com>
38730
38731 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38732
38733 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38734 (alt2, which): New.
38735 (Check): Accept either alternative.
38736
38737 2004-07-29 Mark Mitchell <mark@codesourcery.com>
38738
38739 * g++.dg/abi/inline1.C: New test.
38740 * g++.dg/abi/local1-a.cc: Likewise.
38741 * g++.dg/abi/local1.C: Likewise.
38742 * g++.dg/abi/mangle11.C: Tweak location of warnings.
38743 * g++.dg/abi/mangle12.C: Likewise.
38744 * g++.dg/abi/mangle17.C: Likewise.
38745 * g++.dg/abi/mangle20-2.C: Likewise.
38746 * g++.dg/opt/interface1.C: Likewise.
38747 * g++.dg/opt/interface1.h: Likewise.
38748 * g++.dg/opt/interface1-a.cc: New test.
38749 * g++.dg/parse/repo1.C: New test.
38750 * g++.dg/template/repo1.C: Likewise.
38751 * g++.dg/warn/Winline-1.C: Likewise.
38752 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38753
38754 2004-07-29 Diego Novillo <dnovillo@redhat.com>
38755
38756 * gcc.dg/tree-ssa/20040729-1.c: New test.
38757
38758 2004-07-27 Matt Austern <austern@apple.com>
38759
38760 * gcc.dg/darwin-bool-1.c: New test.
38761 * gcc.dg/darwin-bool-2.c: New test.
38762
38763 2004-07-28 Richard Henderson <rth@redhat.com>
38764
38765 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38766 arguments in the correct type. Don't write to constant arguments.
38767
38768 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38769
38770 PR tree-optimization/16688
38771 PR tree-optimization/16689
38772 * g++.dg/tree-ssa/pr16688.C: New test.
38773
38774 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38775
38776 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38777 loads. Not only in the comment, this time.
38778
38779 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
38780
38781 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
38782 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38783 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
38784 * gcc.dg/sh4a-bitmovua.c: New.
38785 * gcc.dg/sh4a-cos.c: New.
38786 * gcc.dg/sh4a-cosf.c: New.
38787 * gcc.dg/sh4a-fprun.c: New.
38788 * gcc.dg/sh4a-fsrra.c: New.
38789 * gcc.dg/sh4a-memmovua.c: New.
38790 * gcc.dg/sh4a-sin.c: New.
38791 * gcc.dg/sh4a-sincos.c: New.
38792 * gcc.dg/sh4a-sincosf.c: New.
38793 * gcc.dg/sh4a-sinf.c: New.
38794
38795 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38796
38797 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38798 conditionals.
38799 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38800 loads.
38801 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38802 DOM1.
38803
38804 2004-07-27 Andrew Pinski <apinski@apple.com>
38805
38806 * g++.dg/rtti/tinfo1.C: Correct the xfail.
38807
38808 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
38809
38810 * gcc.dg/pragma-isr.c: New test.
38811
38812 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38813
38814 PR c++/14429
38815 * g++.dg/template/ttp11.C: New test.
38816
38817 2004-07-27 Diego Novillo <dnovillo@redhat.com>
38818
38819 * gcc.c-torture/compile/20040727-1.c: New test.
38820
38821 2004-07-26 Eric Christopher <echristo@redhat.com>
38822
38823 * gcc.c-torture/compile/20040726-2.c: New test.
38824
38825 2004-07-26 Andrew Pinski <apinski@apple.com>
38826
38827 * g++.dg/rtti/tinfo1.C: Xfail.
38828
38829 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
38830
38831 * gcc.c-torture/compile/20040726-1.c: New test.
38832
38833 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
38834 Brian Ryner <bryner@brianryner.com>
38835
38836 PR c++/9283
38837 PR c++/15000
38838 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38839 * g++.dg/ext/visibility/: New directory.
38840 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38841 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38842 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38843 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38844 * g++.dg/ext/visibility/fvisibility.C,
38845 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38846 g++.dg/ext/visibility/fvisibility-override1.C
38847 g++.dg/ext/visibility/fvisibility-override2.C
38848 g++.dg/ext/visibility/memfuncts.C
38849 g++.dg/ext/visibility/noPLT.C
38850 g++.dg/ext/visibility/pragma.C
38851 g++.dg/ext/visibility/pragma-override1.C
38852 g++.dg/ext/visibility/pragma-override2.C
38853 g++.dg/ext/visibility/staticmemfuncts.C
38854 g++.dg/ext/visibility/virtual.C: New tests.
38855
38856 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38857
38858 PR c/15360
38859 * gcc.dg/pr15360-1.c: New test.
38860
38861 2004-07-25 Daniel Jacobowitz <dan@debian.org>
38862
38863 * gcc.dg/pragma-align-2.c: New test.
38864 * gcc.dg/pragma-init-fini.c: New test.
38865 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
38866 targets.
38867
38868 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38869
38870 * gcc.dg/init-string-2.c: New test.
38871
38872 2004-07-24 Zack Weinberg <zack@codesourcery.com>
38873
38874 PR 16684
38875 * gcc.dg/Wredundant-decls-1.c: New test case.
38876
38877 2004-07-24 Jakub Jelinek <jakub@redhat.com>
38878
38879 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38880 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38881 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38882 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38883 * gcc.dg/compat/generate-random.c: New file.
38884 * gcc.dg/compat/generate-random.h: Likewise.
38885 * gcc.dg/compat/generate-random_r.c: Likewise.
38886 * gcc.dg/compat/struct-layout-1.h: Likewise.
38887 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38888 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38889 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38890 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38891 * gcc.dg/compat/struct-layout-1_main.c: New test.
38892 * gcc.dg/compat/struct-layout-1_x.c: New file.
38893 * gcc.dg/compat/struct-layout-1_y.c: New file.
38894 * gcc.dg/compat/struct-layout-1_test.h: New file.
38895
38896 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
38897
38898 * gcc.dg/comp-return-1.c: New test
38899
38900 2004-07-23 Janis Johnson <janis187@us.ibm.com>
38901
38902 * gcc.dg/vmx/8-02a.c: Fix typo.
38903
38904 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38905 * gcc.dg/darwin-abi-3.c: New test.
38906
38907 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38908 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38909
38910 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38911 * gcc.dg/vmx/ops-long-1.c: New test.
38912 * gcc.dg/vmx/ops-long-2.c: New test.
38913
38914 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38915
38916 * g++.dg/lookup/conv-[1234].C: New.
38917
38918 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38919
38920 * g++.dg/parse/attr2.C: Simplify.
38921
38922 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38923
38924 PR c/7284
38925 * gcc.c-torture/execute/pr7284-1.c: New test.
38926
38927 2004-07-22 Brian Booth <bbooth@redhat.com>
38928
38929 * gcc.dg/tree-ssa/20040721-1.c: New test.
38930
38931 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38932
38933 * g++.dg/template/crash20.c: New.
38934
38935 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38936
38937 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38938 Add dg-run directive. Declare variables as required.
38939 * gfortran.dg/g77/README: Update
38940
38941 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38942
38943 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38944 gcc.dg/cris-peep2-andu2.c: New tests.
38945
38946 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38947
38948 PR c/15052
38949 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38950 on return type.
38951 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38952 messages.
38953 * gcc.dg/qual-return-2.c: Update expected messages.
38954 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38955
38956 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38957
38958 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38959 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38960
38961 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38962
38963 PR c/11250
38964 * gcc.dg/init-string-1.c: New test.
38965
38966 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38967
38968 PR middle-end/15345
38969 PR c/16450
38970 * gcc.dg/torture/nested-fn-1.c: New test.
38971
38972 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38973
38974 PR target/16559
38975 * gcc.dg/ia64-fptr-1.c: New file.
38976
38977 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38978
38979 PR c++/14497
38980 * g++.dg/template/spec16.C: New test.
38981 * g++.old-deja/g++.robertl/eb118.C: Remove.
38982
38983 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38984
38985 PR c++/509
38986 * g++.dg/template/spec15.C: New test.
38987
38988 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38989
38990 Copy cases from g77.f-torture/execute and add dg-run
38991 directive. Other changes as noted.
38992 * gfortran.dg/g77/13037.f
38993 * gfortran.dg/g77/1832.f
38994 * gfortran.dg/g77/19981119-0.f
38995 * gfortran.dg/g77/19990313-0.f
38996 * gfortran.dg/g77/19990313-1.f
38997 * gfortran.dg/g77/19990313-2.f
38998 * gfortran.dg/g77/19990313-3.f
38999 * gfortran.dg/g77/19990419-1.f
39000 * gfortran.dg/g77/19990826-0.f
39001 * gfortran.dg/g77/19990826-2.f
39002 * gfortran.dg/g77/20000503-1.f
39003 * gfortran.dg/g77/20001111.f
39004 * gfortran.dg/g77/20010116.f
39005 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39006 * gfortran.dg/g77/20010430.f
39007 * gfortran.dg/g77/6177.f
39008 * gfortran.dg/g77/947.f
39009 * gfortran.dg/g77/970816-3.f
39010 * gfortran.dg/g77/971102-1.f
39011 * gfortran.dg/g77/980520-1.f
39012 * gfortran.dg/g77/980628-0.f
39013 * gfortran.dg/g77/980628-1.f
39014 * gfortran.dg/g77/980628-10.f
39015 * gfortran.dg/g77/980628-2.f
39016 * gfortran.dg/g77/980628-3.f
39017 * gfortran.dg/g77/980628-7.f
39018 * gfortran.dg/g77/980628-8.f
39019 * gfortran.dg/g77/980628-9.f
39020 * gfortran.dg/g77/980701-0.f
39021 * gfortran.dg/g77/980701-1.f
39022 * gfortran.dg/g77/cabs.f
39023 * gfortran.dg/g77/claus.f
39024 * gfortran.dg/g77/complex_1.f
39025 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39026 * gfortran.dg/g77/dcomplex.f
39027 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39028 * gfortran.dg/g77/f90-intrinsic-mathematical.f
39029 * gfortran.dg/g77/f90-intrinsic-numeric.f
39030 * gfortran.dg/g77/int8421.f
39031 * gfortran.dg/g77/labug1.f
39032 * gfortran.dg/g77/large_vec.f
39033 * gfortran.dg/g77/le.f
39034 * gfortran.dg/g77/short.f
39035 * gfortran.dg/g77/README: Update
39036
39037 2004-07-20 Mark Mitchell <mark@codesourcery.com>
39038
39039 PR c++/16637
39040 * g++.dg/parse/lookup4.C: New test.
39041
39042 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39043
39044 PR c++/16175
39045 * g++.dg/template/ttp10.C: New test.
39046
39047 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
39048
39049 * gcc.dg/pr12625-1.c: New test.
39050
39051 2004-07-20 Steven Bosscher <stevenb@suse.de>
39052
39053 * gcc.dg/switch-warn-1.c: New test.
39054 * gcc.dg/switch-warn-2.c: New test.
39055 * gcc.c-torture/compile/pr14730.c: Update.
39056
39057 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
39058
39059 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39060 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39061 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39062 g++.dg/template/nontype3.C: Remove trailing CR from tests.
39063
39064 2004-07-18 Mark Mitchell <mark@codesourcery.com>
39065
39066 PR c++/16623
39067 * g++.dg/template/assign1.C: New test.
39068
39069 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39070
39071 PR c++/12170
39072 * g++.dg/template/ttp9.C: New test.
39073
39074 2004-07-19 Daniel Jacobowitz <dan@debian.org>
39075
39076 * gcc.dg/format/cmn-err-1.c: New test.
39077
39078 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
39079
39080 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39081 gcc.dg/Wparentheses-10.c: New tests.
39082 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39083
39084 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39085
39086 PR fortran/16465
39087 * gfortran.dg/g77//ffixed-line-length-0.f,
39088 gfortran.dg/g77/ffixed-line-length-132.f,
39089 gfortran.dg/g77/ffixed-line-length-72.f,
39090 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39091 gfortran.dg/g77/README: Update.
39092
39093 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39094
39095 PR c++/13092
39096 * g++.dg/template/non-dependent7.C: New test.
39097 * g++.dg/template/non-dependent8.C: Likewise.
39098 * g++.dg/template/non-dependent9.C: Likewise.
39099 * g++.dg/template/non-dependent10.C: Likewise.
39100
39101 2004-07-17 Mark Mitchell <mark@codesourcery.com>
39102
39103 PR c++/16337
39104 * g++.dg/parse/attr2.C: New test.
39105
39106 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
39107
39108 * g77.dg: Removed.
39109 * g77.f-torture: Ditto.
39110
39111 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
39112
39113 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39114 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39115 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39116
39117 2004-07-16 Richard Henderson <rth@redhat.com>
39118
39119 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39120
39121 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39122
39123 * lib/fortran-torture.exp (fortran-torture): Don't test compile
39124 tests with full list of options.
39125 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39126 of TORTURE_OPTIONS if test contains 'dg-do run'.
39127
39128 PR fortran/16404
39129 * gfortran.dg/do_iterator.f90: New test.
39130
39131 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39132
39133 PR rtl-optimization/16536
39134 * gcc.c-torture/execute/restrict-1.c: New test.
39135
39136 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39137
39138 PR fortran/15324
39139 * gfortran.dg/pr15324.f90: New test.
39140
39141 PR fortran/15129
39142 * gfortran.dg/pr15129.f90: New test.
39143
39144 PR fortran/15140
39145 * gfortran.dg/pr15140.f90: New test.
39146
39147 PR fortran/13792
39148 * gfortran.fortran-torture/execute/bounds.f90: Add check for
39149 compile-time simplification.
39150
39151 2004-07-14 Mike Stump <mrs@apple.com>
39152
39153 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39154
39155 2004-07-14 James E Wilson <wilson@specifixinc.com>
39156
39157 PR target/16325
39158 * gcc.dg/profile-generate-1.c: New.
39159
39160 2004-07-15 Jakub Jelinek <jakub@redhat.com>
39161
39162 * gcc.c-torture/execute/20040709-1.c: New test.
39163 * gcc.c-torture/execute/20040709-2.c: New test.
39164
39165 2004-07-14 Mike Stump <mrs@apple.com>
39166
39167 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39168
39169 2004-07-14 Mike Stump <mrs@apple.com>
39170
39171 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39172
39173 2004-07-13 Mark Mitchell <mark@codesourcery.com>
39174
39175 PR c++/16518
39176 * g++.dg/parse/mutable1.C: New test.
39177
39178 2004-07-13 Diego Novillo <dnovillo@redhat.com>
39179
39180 PR tree-optimization/16443
39181 * gcc.dg/tree-ssa/20040713-1.c: New test.
39182
39183 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
39184
39185 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39186 for operator new.
39187
39188 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
39189
39190 * gfortran.dg/g77/README: New file
39191 * gfortran.dg/g77/19981216-0.f: Copy from
39192 g77.f-torture/noncompile. Add "dg-do compile" and
39193 dg-error as required.
39194 * gfortran.dg/g77/19990218-1.f: Likewise.
39195 * gfortran.dg/g77/19990905-1.f: Likewise.
39196 * gfortran.dg/g77/9263.f: Likewise.
39197 * gfortran.dg/g77/980615-0.f: Likewise.
39198 * gfortran.dg/g77/980616-0.f: Likewise.
39199 * gfortran.dg/g77/check0.f: Likewise.
39200 * gfortran.dg/g77/select_no_compile.f: Likewise.
39201
39202 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
39203
39204 Copy files from g77.f-torture/compile.
39205 Add "{ dg-do compile}". Other changes as noted
39206 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39207 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39208 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39209 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39210 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39211 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39212 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39213 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39214 statement to conform to standard. Append alpha1.x for reference.
39215 * gfortran.dg/g77/xformat.f: Add dg-warning
39216
39217 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
39218
39219 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39220 Add {dg-do compile} directive.
39221 * gfortran.dg/g77/cpp2.F: Likewise.
39222
39223 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39224
39225 PR c++/5402
39226 * g++.dg/lookup/name-clash1.C: New test.
39227
39228 PR c++/9777
39229 * g++.dg/lookup/name-clash2.C: New test.
39230
39231 PR c++/12102
39232 * g++.dg/lookup/name-clash3.C: New test.
39233
39234 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39235
39236 * g++.dg/lookup/new2.C: New test.
39237 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39238
39239 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
39240
39241 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39242 Add {dg-do compile} directive.
39243 * gfortran.dg/g77/13060.f: Likewise.
39244 * gfortran.dg/g77/19990218-0.f: Likewise.
39245 * gfortran.dg/g77/19990305-0.f: Likewise.
39246 * gfortran.dg/g77/19990419-0.f: Likewise.
39247 * gfortran.dg/g77/19990502-0.f: Likewise.
39248 * gfortran.dg/g77/19990502-1.f: Likewise.
39249 * gfortran.dg/g77/19990525-0.f: Likewise.
39250 * gfortran.dg/g77/19990826-1.f: Likewise.
39251 * gfortran.dg/g77/19990826-3.f: Likewise.
39252 * gfortran.dg/g77/19990905-2.f: Likewise.
39253 * gfortran.dg/g77/20000412-1.f: Likewise.
39254 * gfortran.dg/g77/20000511-1.f: Likewise.
39255 * gfortran.dg/g77/20000511-2.f: Likewise.
39256 * gfortran.dg/g77/20000518.f: Likewise.
39257 * gfortran.dg/g77/20000601-1.f: Likewise.
39258 * gfortran.dg/g77/20000601-2.f: Likewise.
39259 * gfortran.dg/g77/20000629-1.f: Likewise.
39260 * gfortran.dg/g77/20000630-2.f: Likewise.
39261 * gfortran.dg/g77/20010115.f: Likewise.
39262 * gfortran.dg/g77/20010321-1.f: Likewise.
39263 * gfortran.dg/g77/20010426.f: Likewise.
39264 * gfortran.dg/g77/20020307-1.f: Likewise.
39265 * gfortran.dg/g77/8485.f: Likewise.
39266 * gfortran.dg/g77/960317-1.f: Likewise.
39267 * gfortran.dg/g77/970915-0.f: Likewise.
39268 * gfortran.dg/g77/980310-1.f: Likewise.
39269 * gfortran.dg/g77/980310-2.f: Likewise.
39270 * gfortran.dg/g77/980310-3.f: Likewise.
39271 * gfortran.dg/g77/980310-4.f: Likewise.
39272 * gfortran.dg/g77/980310-6.f: Likewise.
39273 * gfortran.dg/g77/980310-7.f: Likewise.
39274 * gfortran.dg/g77/980310-8.f: Likewise.
39275 * gfortran.dg/g77/980419-2.f: Likewise.
39276 * gfortran.dg/g77/980424-0.f: Likewise.
39277 * gfortran.dg/g77/980427-0.f: Likewise.
39278 * gfortran.dg/g77/980729-0.f: Likewise.
39279 * gfortran.dg/g77/981117-1.f: Likewise.
39280 * gfortran.dg/g77/toon_1.f: Likewise.
39281
39282 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39283
39284 PR c++/2204
39285 * g++.dg/other/abstract2.C: New test.
39286
39287 2004-07-12 Paul Brook <paul@codesourcery.com>
39288
39289 * gfortran.dg/pointer_init_1.f90: New test.
39290
39291 2004-07-11 Paul Brook <paul@codesourcery.com>
39292
39293 PR fortran/15986
39294 * gfortran.dg/contained_1.f90: New test.
39295
39296 2004-07-11 Mark Mitchell <mark@codesourcery.com>
39297
39298 * g++.dg/parse/defarg8.C: New test.
39299
39300 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39301
39302 PR fortran/16433
39303 * gfortran.dg/pr16433.f: New test.
39304
39305 PR fortran/17574
39306 * gfortran.dg/pr15754.f90: New test.
39307
39308 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
39309
39310 PR tree-optimization/16437
39311 * gcc.c-torture/execute/bitfld-4.c: New test.
39312
39313 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39314
39315 * gfortran.fortran-torture/execute/common_2.f90: Add check for
39316 access to common var from module.
39317
39318 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39319
39320 PR fortran/16336
39321 * gfortran.fortran-torture/execute/common_2.f90: New test.
39322
39323 2004-07-10 Paul Brook <paul@codesourcery.com>
39324
39325 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39326
39327 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39328
39329 PR fortran/15969
39330 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39331
39332 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
39333
39334 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39335 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39336 * gfortran.dg/g77/ffree-form-1.f: Likewise.
39337 * gfortran.dg/g77/ffree-form-2.f: Likewise.
39338 * gfortran.dg/g77/ffree-form-3.f: Likewise.
39339 * gfortran.dg/g77/fno-underscoring.f: Likewise.
39340 * gfortran.dg/g77/funderscoring.f: Likewise.
39341 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
39342
39343 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39344
39345 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39346
39347 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39348 Paul Brook <paul@codesourcery.com>
39349
39350 PR fortran/13415
39351 * gfortran.dg/common_pointer_1.f90: New test.
39352
39353 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39354
39355 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39356
39357 2004-07-09 James E Wilson <wilson@specifixinc.com>
39358
39359 PR target/16364
39360 * gcc.c-torture/compile/20040709-1.c: New.
39361
39362 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39363
39364 PR fortran/14077
39365 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39366
39367 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39368
39369 PR fortran/13201
39370 * gfortran.dg/shape_1.f90: New test.
39371
39372 2004-07-09 Zack Weinberg <zack@codesourcery.com>
39373 Andrew Pinski <apinski@apple.com>
39374
39375 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39376
39377 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39378
39379 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39380 comment.
39381
39382 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39383 Paul Brook <paul@codesourcery.com>
39384
39385 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39386 '.f95' and '.F95'.
39387
39388 2004-07-09 Diego Novillo <dnovillo@redhat.com>
39389
39390 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39391
39392 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39393
39394 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39395 testcases with capital suffix.
39396
39397 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39398
39399 PR fortran/15481
39400 PR fortran/13372
39401 PR fortran/13575
39402 PR fortran/15978
39403 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39404
39405 * gfortran.dg/implicit_1.f90: New test.
39406
39407 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39408
39409 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39410 expression to match gfortran warning/error messages
39411 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39412 dg-error text.
39413
39414 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39415
39416 * lib/fortran-torture.exp: Rename proc search_for to
39417 search_for_re.
39418
39419 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39420
39421 * gcc.c-torture/execute/simd-5.x: New file.
39422 XFAIL on SPARC 64-bit at -O0.
39423
39424 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39425
39426 PR c++/8211
39427 PR c++/16165
39428 * g++.dg/warn/effc3.C: New test.
39429
39430 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39431
39432 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39433 change X to 1X in format.
39434 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39435 add data statements to conform to standard.
39436
39437 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39438
39439 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39440 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39441 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39442
39443 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39444
39445 * gfortran.dg/g77/7388.f: Copy from g77.dg
39446 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39447 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39448 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39449 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39450 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39451 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39452 * gfortran.dg/g77/strlen0.f: Likewise.
39453
39454 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39455
39456 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39457 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39458
39459 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39460
39461 * gcc.c-torture/execute/920428-2.x: Delete.
39462 * gcc.c-torture/execute/920501-7.x: Likewise.
39463
39464 2004-07-08 Jakub Jelinek <jakub@redhat.com>
39465
39466 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39467 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
39468 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39469 prescott and c3-2.
39470 (PREFETCH_3DNOW): Add -march=c3.
39471
39472 2004-07-08 Diego Novillo <dnovillo@redhat.com>
39473
39474 PR c/16437
39475 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39476 * gcc.c-torture/execute/bf64-1.x: Likewise.
39477
39478 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39479
39480 * gcc.c-torture/compile/20040708-1.c: New test.
39481
39482 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39483
39484 PR c++/16169
39485 * g++.dg/warn/effc2.C: New test.
39486
39487 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
39488
39489 * gcc.c-torture/execute/bitfld-1.x: Remove.
39490 * gcc.c-torture/execute/bitfld-3.c: New test.
39491 * gcc.dg/bitfld-2.c: Remove XFAILs.
39492
39493 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
39494
39495 PR c++/16276
39496 * g++.dg/rtti/tinfo1.C: New file.
39497
39498 2004-07-07 Eric Christopher <echristo@redhat.com>
39499
39500 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39501
39502 2004-07-07 Andrew Pinski <apinski@apple.com>
39503
39504 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39505
39506 2004-07-07 Mark Mitchell <mark@codesourcery.com>
39507
39508 * g++.dg/init/call1.C: XFAIL.
39509
39510 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
39511
39512 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39513 except for movstrict*, to movmem* and clrstr* to clrmem*.
39514
39515 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
39516
39517 * gcc.c-torture/execute/20040707-1.c: New test.
39518
39519 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
39520
39521 * gcc.c-torture/execute/20040706-1.c: New test.
39522
39523 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39524
39525 PR c++/3671
39526 * g++.dg/template/spec14.C: New test.
39527
39528 2004-07-05 Jakub Jelinek <jakub@redhat.com>
39529
39530 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39531 nothing if not yet defined. Use it in b, c and d type definitions.
39532 * gcc.c-torture/execute/20040705-1.c: New test.
39533 * gcc.c-torture/execute/20040705-2.c: New test.
39534
39535 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39536
39537 PR c++/2518
39538 * g++.dg/lookup/new1.C: New test.
39539
39540 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39541
39542 PR c++/11406
39543 * g++.dg/template/sizeof8.C: New test.
39544
39545 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
39546
39547 * gcc.c-torture/compile/20040705-1.c: New test.
39548
39549 2004-07-04 Bud Davis <bdavis9659@comcast.net>
39550
39551 * gfortran.fortran-torture/execute/seq_io.f90: New test.
39552
39553 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
39554
39555 * gcc.dg/cpp/if-mop.c: Two new testcases.
39556 * gcc.dg/cpp/trad/comment-3.c: New.
39557
39558 2004-07-04 Paul Brook <paul@codesourcery.com>
39559
39560 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39561
39562 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
39563
39564 PR c++/3761
39565 * g++.dg/lookup/crash4.C: New test.
39566
39567 2004-07-02 Zack Weinberg <zack@codesourcery.com>
39568
39569 * gcc.c-torture/execute/builtin-abs-1.c
39570 * gcc.c-torture/execute/builtin-abs-2.c
39571 * gcc.c-torture/execute/builtin-complex-1.c
39572 * gcc.c-torture/execute/builtins/string-1-lib.c
39573 * gcc.c-torture/execute/builtins/string-1.c
39574 * gcc.c-torture/execute/builtins/string-2-lib.c
39575 * gcc.c-torture/execute/builtins/string-2.c
39576 * gcc.c-torture/execute/builtins/string-3-lib.c
39577 * gcc.c-torture/execute/builtins/string-3.c
39578 * gcc.c-torture/execute/builtins/string-4-lib.c
39579 * gcc.c-torture/execute/builtins/string-4.c
39580 * gcc.c-torture/execute/builtins/string-5-lib.c
39581 * gcc.c-torture/execute/builtins/string-5.c
39582 * gcc.c-torture/execute/builtins/string-6-lib.c
39583 * gcc.c-torture/execute/builtins/string-6.c
39584 * gcc.c-torture/execute/builtins/string-7-lib.c
39585 * gcc.c-torture/execute/builtins/string-7.c
39586 * gcc.c-torture/execute/builtins/string-8-lib.c
39587 * gcc.c-torture/execute/builtins/string-8.c
39588 * gcc.c-torture/execute/builtins/string-9-lib.c
39589 * gcc.c-torture/execute/builtins/string-9.c
39590 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39591 * gcc.c-torture/execute/builtins/string-asm-1.c
39592 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39593 * gcc.c-torture/execute/builtins/string-asm-2.c
39594 * gcc.c-torture/execute/stdio-opt-1.c
39595 * gcc.c-torture/execute/stdio-opt-2.c
39596 * gcc.c-torture/execute/stdio-opt-3.c
39597 * gcc.c-torture/execute/string-opt-1.c
39598 * gcc.c-torture/execute/string-opt-10.c
39599 * gcc.c-torture/execute/string-opt-11.c
39600 * gcc.c-torture/execute/string-opt-12.c
39601 * gcc.c-torture/execute/string-opt-13.c
39602 * gcc.c-torture/execute/string-opt-14.c
39603 * gcc.c-torture/execute/string-opt-15.c
39604 * gcc.c-torture/execute/string-opt-16.c
39605 * gcc.c-torture/execute/string-opt-2.c
39606 * gcc.c-torture/execute/string-opt-6.c
39607 * gcc.c-torture/execute/string-opt-7.c
39608 * gcc.c-torture/execute/string-opt-8.c:
39609 Replace with ...
39610
39611 * gcc.c-torture/execute/builtins/abs-2.c
39612 * gcc.c-torture/execute/builtins/abs-3.c
39613 * gcc.c-torture/execute/builtins/complex-1.c
39614 * gcc.c-torture/execute/builtins/fprintf.c
39615 * gcc.c-torture/execute/builtins/fputs.c
39616 * gcc.c-torture/execute/builtins/memcmp.c
39617 * gcc.c-torture/execute/builtins/memmove.c
39618 * gcc.c-torture/execute/builtins/memops-asm.c
39619 * gcc.c-torture/execute/builtins/mempcpy-2.c
39620 * gcc.c-torture/execute/builtins/mempcpy.c
39621 * gcc.c-torture/execute/builtins/memset.c
39622 * gcc.c-torture/execute/builtins/printf.c
39623 * gcc.c-torture/execute/builtins/sprintf.c
39624 * gcc.c-torture/execute/builtins/strcat.c
39625 * gcc.c-torture/execute/builtins/strchr.c
39626 * gcc.c-torture/execute/builtins/strcmp.c
39627 * gcc.c-torture/execute/builtins/strcpy.c
39628 * gcc.c-torture/execute/builtins/strcspn.c
39629 * gcc.c-torture/execute/builtins/strlen-2.c
39630 * gcc.c-torture/execute/builtins/strlen.c
39631 * gcc.c-torture/execute/builtins/strncat.c
39632 * gcc.c-torture/execute/builtins/strncmp-2.c
39633 * gcc.c-torture/execute/builtins/strncmp.c
39634 * gcc.c-torture/execute/builtins/strncpy.c
39635 * gcc.c-torture/execute/builtins/strpbrk.c
39636 * gcc.c-torture/execute/builtins/strpcpy-2.c
39637 * gcc.c-torture/execute/builtins/strpcpy.c
39638 * gcc.c-torture/execute/builtins/strrchr.c
39639 * gcc.c-torture/execute/builtins/strspn.c
39640 * gcc.c-torture/execute/builtins/strstr-asm.c
39641 * gcc.c-torture/execute/builtins/strstr.c:
39642 ... these new files.
39643
39644 * gcc.c-torture/execute/builtins/abs-2-lib.c
39645 * gcc.c-torture/execute/builtins/abs-3-lib.c
39646 * gcc.c-torture/execute/builtins/complex-1-lib.c
39647 * gcc.c-torture/execute/builtins/fprintf-lib.c
39648 * gcc.c-torture/execute/builtins/fputs-lib.c
39649 * gcc.c-torture/execute/builtins/memcmp-lib.c
39650 * gcc.c-torture/execute/builtins/memmove-lib.c
39651 * gcc.c-torture/execute/builtins/memops-asm-lib.c
39652 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39653 * gcc.c-torture/execute/builtins/mempcpy-lib.c
39654 * gcc.c-torture/execute/builtins/memset-lib.c
39655 * gcc.c-torture/execute/builtins/printf-lib.c
39656 * gcc.c-torture/execute/builtins/sprintf-lib.c
39657 * gcc.c-torture/execute/builtins/strcat-lib.c
39658 * gcc.c-torture/execute/builtins/strchr-lib.c
39659 * gcc.c-torture/execute/builtins/strcmp-lib.c
39660 * gcc.c-torture/execute/builtins/strcpy-lib.c
39661 * gcc.c-torture/execute/builtins/strcspn-lib.c
39662 * gcc.c-torture/execute/builtins/strlen-2-lib.c
39663 * gcc.c-torture/execute/builtins/strlen-lib.c
39664 * gcc.c-torture/execute/builtins/strncat-lib.c
39665 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39666 * gcc.c-torture/execute/builtins/strncmp-lib.c
39667 * gcc.c-torture/execute/builtins/strncpy-lib.c
39668 * gcc.c-torture/execute/builtins/strpbrk-lib.c
39669 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39670 * gcc.c-torture/execute/builtins/strpcpy-lib.c
39671 * gcc.c-torture/execute/builtins/strrchr-lib.c
39672 * gcc.c-torture/execute/builtins/strspn-lib.c
39673 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39674 * gcc.c-torture/execute/builtins/strstr-lib.c
39675 * gcc.c-torture/execute/builtins/lib/abs.c
39676 * gcc.c-torture/execute/builtins/lib/fprintf.c
39677 * gcc.c-torture/execute/builtins/lib/memset.c
39678 * gcc.c-torture/execute/builtins/lib/printf.c
39679 * gcc.c-torture/execute/builtins/lib/sprintf.c
39680 * gcc.c-torture/execute/builtins/lib/strcpy.c
39681 * gcc.c-torture/execute/builtins/lib/strcspn.c
39682 * gcc.c-torture/execute/builtins/lib/strncat.c
39683 * gcc.c-torture/execute/builtins/lib/strncmp.c
39684 * gcc.c-torture/execute/builtins/lib/strncpy.c
39685 * gcc.c-torture/execute/builtins/lib/strpbrk.c
39686 * gcc.c-torture/execute/builtins/lib/strspn.c
39687 * gcc.c-torture/execute/builtins/lib/strstr.c:
39688 New files containing support routines.
39689
39690 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39691 declaration.
39692 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39693 when not optimizing.
39694
39695 2004-07-02 Mark Mitchell <mark@codesourcery.com>
39696
39697 PR c++/16240
39698 * g++.dg/abi/mangle22.C: New test.
39699 * g++.dg/abi/mangle23.C: Likewise.
39700
39701 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
39702
39703 PR fortran/16290
39704 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39705 Allow for cases without denormalized floating point numbers.
39706
39707 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
39708
39709 PR c/1027
39710 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39711 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39712 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39713 expected warning text.
39714 * gcc.dg/format/diag-2.c: New test.
39715
39716 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39717
39718 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39719
39720 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
39721
39722 * gcc.dg/builtins-43.c: New.
39723 * gcc.dg/builtins-44.c: New.
39724 * gcc.dg/builtins-45.c: New.
39725
39726 2004-06-26 Geoffrey Keating <geoffk@apple.com>
39727 Andreas Tobler <a.tobler@schweiz.ch>
39728
39729 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39730 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
39731 as SIGSEGV.
39732 * gcc.dg/cleanup-11.c: Likewise.
39733 * gcc.dg/cleanup-8.c: Likewise.
39734 * gcc.dg/cleanup-9.c: Likewise.
39735 * gcc.dg/cleanup-5.c: Run on all platforms.
39736
39737 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
39738
39739 * g++.dg/warn/nonnull1.C: New test.
39740
39741 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39742
39743 * gcc.dg/compat/compat-common.h: Wrap up CINT in
39744 an #ifndef SKIP_COMPLEX_INT/#endif pair.
39745 Special-case the Sun compiler wrt to <complex.h>.
39746
39747 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
39748
39749 * gcc.dg/Wunreachable-8.C: New test.
39750
39751 * gcc.dg/h8300-ice2.c : New test.
39752
39753 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
39754
39755 PR fortran/16161
39756 * gfortran.fortran-torture/compile/implicit.f90: Add test
39757 for implicit character.
39758
39759 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
39760
39761 PR fortran/16289
39762 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39763 Use tiny() intrinsic to find smallest non-negative real
39764
39765 2004-06-30 Jakub Jelinek <jakub@redhat.com>
39766
39767 * gcc.dg/compat/struct-by-value-22_main.c: New test.
39768 * gcc.dg/compat/struct-by-value-22_x.c: New.
39769 * gcc.dg/compat/struct-by-value-22_y.c: New.
39770
39771 * gcc.c-torture/execute/20040629-1.c: New test.
39772
39773 2004-06-29 Jakub Jelinek <jakub@redhat.com>
39774
39775 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39776 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39777
39778 PR target/16195
39779 * gcc.dg/20040625-1.c: New test.
39780
39781 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39782
39783 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39784
39785 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39786
39787 PR fortran/15963
39788 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39789
39790 2004-06-29 Richard Henderson <rth@redhat.com>
39791
39792 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39793
39794 2004-06-29 Paul Brook <paul@codesourcery.com>
39795
39796 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39797 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39798
39799 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
39800
39801 PR c++/16260
39802 * g++.dg/parse/crash15.C: New.
39803
39804 2004-06-28 Andrew Pinski <apinski@apple.com>
39805
39806 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39807 by the error already.
39808
39809 * g++.dg/opt/ptrmem4.C: Change to compile only test.
39810
39811 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
39812
39813 PR target/14041
39814 * gcc.dg/h8300-bss-align-1.c : New.
39815
39816 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
39817
39818 * PR c++/16174
39819 * g++.dg/template/ctor4.C: New.
39820
39821 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39822
39823 PR c++/16205
39824 * g++.dg/warn/Wsequence-point-1.C: New test.
39825
39826 2004-06-27 Paul Brook <paul@codesourcery.com>
39827
39828 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39829
39830 2004-06-27 Zack Weinberg <zack@codesourcery.com>
39831
39832 * g++.old-deja/g++.mike/p7325.C: Remove.
39833
39834 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39835
39836 PR c/14963
39837 * gcc.dg/pr14963.c: New test.
39838
39839 2004-06-27 Mark Mitchell <mark@codesourcery.com>
39840
39841 PR c++/16193
39842 * g++.dg/parse/redef1.C: New test.
39843
39844 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
39845
39846 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39847 20021110.c.
39848 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39849 20021119-1.c.
39850 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39851 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39852 5-04.c.
39853 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39854 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39855 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39856 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39857 g++.brendan/enum14.C.
39858 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39859 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39860 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39861 g++.mike/virt1.C.
39862 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39863 memtemp24.C.
39864
39865 2004-06-27 Roger Sayle <roger@eyesopen.com>
39866
39867 * gcc.dg/20040527-1.c: New test case.
39868
39869 2004-06-26 Bud Davis <bdavis9659@comcast.net>
39870
39871 PR gfortran/pr16196
39872 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39873
39874 2004-06-25 Roger Sayle <roger@eyesopen.com>
39875
39876 PR middle-end/15825
39877 * gcc.dg/pr15825-1.c: New test case.
39878
39879 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39880
39881 * gcc.c-torture/execute/20040625-1.c: New test.
39882
39883 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39884
39885 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39886
39887 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39888
39889 * gcc.dg/torture/mips-div-1.c: New test.
39890
39891 2004-06-24 Jeff Law <law@redhat.com>
39892
39893 * gcc.dg/tree-ssa/20040624-1.c: New test.
39894
39895 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
39896
39897 * gcc.c-torture/compile/20040624-1.c: New test.
39898
39899 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39900
39901 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39902 this directory.
39903
39904 2004-06-23 Andrew Pinski <apinski@apple.com>
39905
39906 PR middle-end/15988
39907 * g++.dg/opt/ptrmem4.C: New test.
39908
39909 * gcc.dg/c90-array-quals-2.c: New test.
39910
39911 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39912
39913 * gcc.dg/kpice1.c: New test.
39914
39915 2006-06-23 Andrew Pinski <apinski@apple.com>
39916
39917 * gcc.dg/c90-array-quals.c: New test.
39918
39919 2006-06-22 Richard Henderson <rth@redhat.com>
39920
39921 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39922
39923 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39924
39925 * gcc.dg/builtins-config.h: Handle FreeBSD.
39926
39927 2006-06-22 Richard Henderson <rth@redhat.com>
39928
39929 * g++.dg/opt/devirt1.C: New.
39930
39931 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39932
39933 * g++.dg/opt/pr15551.C: New testcase.
39934
39935 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39936
39937 PR target/14800
39938 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39939 x86_64-*-linux* when compiling for 32bit.
39940
39941 2004-06-21 Andrew Pinski <apinski@apple.com>
39942
39943 * gcc.dg/pch/struct-1.c: New.
39944 * gcc.dg/pch/struct-1.hs: New.
39945
39946 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39947
39948 * gcc.dg/pch/save-temps-1.c: New file.
39949 * gcc.dg/pch/save-temps-1.hs: New file.
39950
39951 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39952
39953 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39954 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39955
39956 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39957
39958 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39959 to fix type error.
39960 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39961 Remove trailing spaces.
39962
39963 2004-06-21 Richard Henderson <rth@redhat.com>
39964
39965 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39966 merging && to BIT_FIELD_REF.
39967
39968 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39969
39970 * g++.dg/opt/placeholder1.C: New test.
39971
39972 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39973
39974 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39975 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39976 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39977 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39978
39979 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39980
39981 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39982 extern "C".
39983 * g++.dg/other/pragma-re-1.C: Add comments.
39984
39985 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39986
39987 PR gfortran/16080
39988 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39989
39990 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39991
39992 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39993 instead of setting the type of size_t by
39994 hand.
39995
39996 2004-06-18 Roger Sayle <roger@eyesopen.com>
39997
39998 * gcc.dg/unordered-2.c: New test case.
39999 * gcc.dg/unordered-3.c: New test case.
40000
40001 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
40002
40003 PR other/16043
40004 * lib/g++.exp (g++_version): Tweak regexp for version
40005 * lib/g77.exp (g77_version): Likewise.
40006 * lib/gfortran.exp (gfortran_version): Likewise.
40007 * lib/objc.exp (objc_version): Likewise.
40008 * lib/treelang.exp (treelang_version): Likewise.
40009
40010 2004-06-19 Jakub Jelinek <jakub@redhat.com>
40011
40012 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40013 Use INT_MAX instead of __INT_MAX__.
40014 * gcc.dg/compat/struct-align-2_y.c: Likewise.
40015
40016 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40017 * gcc.dg/compat/scalar-return-3_x.c: Use it.
40018 * gcc.dg/compat/scalar-return-3_y.c: Use it.
40019 * gcc.dg/compat/scalar-return-4_x.c: Use it.
40020 * gcc.dg/compat/scalar-return-4_y.c: Use it.
40021 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40022 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40023 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40024 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40025
40026 * gcc.dg/range-test-1.c: New test.
40027 * g++.dg/opt/range-test-1.C: New test.
40028
40029 2004-06-17 Richard Henderson <rth@redhat.com>
40030
40031 * objc.dg/sync-1.m: New.
40032 * objc.dg/try-catch-1.m: Don't force next runtime.
40033 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40034 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
40035 shadowed catch clause.
40036 * objc.dg/try-catch-5.m: New.
40037
40038 2004-06-17 Zack Weinberg <zack@codesourcery.com>
40039
40040 Bug 14610
40041 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40042
40043 2004-06-15 Richard Henderson <rth@redhat.com>
40044
40045 * gcc.dg/20001116-1.c: Move expected warning line.
40046
40047 2004-06-15 Richard Henderson <rth@redhat.com>
40048
40049 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40050 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40051
40052 2004-06-15 Jeff Law <law@redhat.com>
40053
40054 * gcc.dg/tree-ssa/20040615-1.c: New test.
40055 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40056 be less sensitive to operand ordering.
40057 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40058
40059 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
40060
40061 * g++.dg/abi/bitfield3.C: Add comment..
40062
40063 2004-06-15 Richard Henderson <rth@redhat.com>
40064
40065 * g++.dg/ext/stmtexpr1.C: XFAIL.
40066 * gcc.dg/20030612-1.c: XFAIL.
40067
40068 2004-06-15 Eric Christopher <echristo@redhat.com>
40069
40070 * g++.dg/charset/asm5.c: New.
40071 * gcc.dg/charset/asm6.c: New.
40072
40073 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40074
40075 PR fortran/15962
40076 * gfortran.fortran-torture/execute/select_1.f90: New test.
40077
40078 2004-06-15 Paul Brook <paul@codesourcery.com>
40079
40080 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40081
40082 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40083
40084 PR c++/15967
40085 * g++.dg/lookup/crash3.C: New test.
40086
40087 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40088
40089 PR c++/15947
40090 * g++.dg/parse/dtor4.C: New test.
40091
40092 2004-06-14 Jeff Law <law@redhat.com>
40093
40094 * gcc.c-torture/compile/20040614-1.c: New test.
40095
40096 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40097
40098 PR fortran/15211
40099 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40100 LEN of a character array.
40101
40102 2004-06-14 Mark Mitchell <mark@codesourcery.com>
40103
40104 PR c++/15096
40105 * g++.dg/template/ptrmem10.C: New test.
40106
40107 PR c++/14930
40108 * g++.dg/template/friend30.C: New test.
40109
40110 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40111
40112 PR fortran/14928
40113 * gfortran.fortran-torture/compile/mloc.f90: New test.
40114
40115 2004-06-13 Paul Brook <paul@codesourcery.com>
40116
40117 * gfortran.fortran-torture/execute/random_2.f90: New test.
40118
40119 2004-06-13 Eric Christopher <echristo@redhat.com>
40120
40121 * gcc.dg/noncompile/redecl-1.c: Fix error message.
40122
40123 2004-06-12 Paul Brook <paul@codesourcery.com>
40124
40125 * gfortran.fortran-torture/execute/contained_3.f90: New test.
40126
40127 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40128
40129 PR fortran/14923
40130 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40131
40132 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40133
40134 PR fortran/14957
40135 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40136 syntax errors in end statements of contained subroutines.
40137
40138 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40139
40140 PR fortran/12841
40141 * gfortran.fortran-torture/execute/null_arg.f90: New test.
40142
40143 2004-06-12 Bud Davis <bdavis9659@comcast.net>
40144
40145 PR fortran/15665
40146 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40147
40148 2004-06-12 Bud Davis <bdavis9659@comcast.net>
40149
40150 PR gfortran/12839
40151 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40152
40153 2004-06-11 Mark Mitchell <mark@codesourcery.com>
40154
40155 PR c++/15862
40156 * g++.dg/parse/enum1.C: New test.
40157
40158 2004-06-10 Jeff Law <law@redhat.com>
40159
40160 * gcc.c-torture/compile/20040610-1.c: New test.
40161
40162 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40163
40164 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40165 * g++.old-deja/g++.other/decl3.C: Likewise.
40166
40167 2004-06-10 Brian Booth <bbooth@redhat.com>
40168
40169 * gcc.dg/tree-ssa/20031015-1.c: Scan for
40170 V_MAY_DEF instead of VDEF.
40171 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40172
40173 2004-06-10 Mark Mitchell <mark@codesourcery.com>
40174
40175 PR c++/14211
40176 * g++.dg/conversion/const1.C: New test.
40177
40178 PR c++/15076
40179 * g++.dg/conversion/reinterpret1.C: New test.
40180
40181 PR c++/15877
40182 * g++.dg/template/enum2.C: New test.
40183
40184 PR c++/15227
40185 * g++.dg/template/error13.C: New test.
40186
40187 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40188
40189 PR fortran/14957
40190 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40191 arguments to test_* REAL and of the right size.
40192
40193 2004-06-10 Jakub Jelinek <jakub@redhat.com>
40194
40195 PR target/15569
40196 PR rtl-optimization/15681
40197 * gcc.dg/20040609-1.c: New test.
40198
40199 2004-06-10 Jakub Jelinek <jakub@redhat.com>
40200
40201 PR c++/14791
40202 * g++.dg/opt/builtins1.C: New test.
40203
40204 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
40205
40206 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40207 that use default windows32 struct layout.
40208 * gcc.dg/i386-bitfield2.c: Likewise.
40209
40210 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
40211
40212 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40213 for mingw32 and cygwin targets.
40214
40215 2004-06-09 Geoffrey Keating <geoffk@apple.com>
40216
40217 * gcc.dg/pch/macro-4.c: New.
40218 * gcc.dg/pch/macro-4.hs: New.
40219
40220 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40221
40222 PR fortran/13249
40223 * gfortran.fortran-torture/compile/name_clash.f90: New test.
40224
40225 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40226
40227 PR fortran/13372
40228 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40229
40230 2004-06-09 Bud Davis <bdavis9659@comcast.net>
40231
40232 PR gfortran/14897
40233 * gfortran.fortran-torture/execute/t_edit.f90: New test.
40234
40235 2004-06-09 Bud Davis <bdavis9659@comcast.net>
40236
40237 PR gfortran/15755
40238 * gfortran.fortran-torture/execute/backspace.c : New test.
40239
40240 2004-06-09 Paul Brook <paul@codesourcery.com>
40241
40242 * gfortran.fortran-torture/execure/intrinsic_associated.f90
40243 (pointer_to_section): Rewrite to use smaller array.
40244
40245 2004-06-08 David Edelsohn <edelsohn@gnu.org>
40246
40247 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40248 * gcc.dg/ext/altivec-10.c: Same.
40249 * gcc.dg/ext/altivec-11.c: Same.
40250 * gcc.dg/ext/altivec-12.c: Same.
40251 * gcc.dg/ext/altivec-13.c: Same.
40252 * gcc.dg/ext/altivec-14.c: Same.
40253 * gcc.dg/ext/altivec-15.c: Same.
40254 * gcc.dg/ext/altivec-16.c: Same.
40255 * gcc.dg/ext/altivec-3.c: Same.
40256 * gcc.dg/ext/altivec-4.c: Same.
40257 * gcc.dg/ext/altivec-6.c: Same.
40258 * gcc.dg/ext/altivec-7.c: Same.
40259 * gcc.dg/ext/altivec-8.c: Same.
40260 * gcc.dg/ext/altivec-varargs-1.c: Same.
40261
40262 * g++.dg/ext/altivec-1.C: Correct dg syntax.
40263 * g++.dg/ext/altivec-10.C: Same.
40264 * g++.dg/ext/altivec-2.C: Same.
40265 * g++.dg/ext/altivec-3.C: Same.
40266 * g++.dg/ext/altivec-4.C: Same.
40267 * g++.dg/ext/altivec-5.C: Same.
40268 * g++.dg/ext/altivec-6.C: Same.
40269 * g++.dg/ext/altivec-7.C: Same.
40270 * g++.dg/ext/altivec-8.C: Same.
40271 * g++.dg/ext/altivec-9.C: Same.
40272
40273 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40274
40275 PR c++/7841
40276 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40277
40278 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40279
40280 * gcc.dg/union-1.c: New test.
40281
40282 2004-06-07 Roger Sayle <roger@eyesopen.com>
40283
40284 * gcc.dg/builtins-41.c: New test case.
40285 * gcc.dg/builtins-42.c: New test case.
40286
40287 2004-06-07 David Edelsohn <edelsohn@gnu.org>
40288
40289 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40290 * g++.dg/ext/altivec-10.C: Same.
40291 * g++.dg/ext/altivec-2.C: Same.
40292 * g++.dg/ext/altivec-3.C: Same.
40293 * g++.dg/ext/altivec-4.C: Same.
40294 * g++.dg/ext/altivec-5.C: Same.
40295 * g++.dg/ext/altivec-6.C: Same.
40296 * g++.dg/ext/altivec-7.C: Same.
40297 * g++.dg/ext/altivec-8.C: Same.
40298 * g++.dg/ext/altivec-9.C: Same.
40299 * g++.old-deja/g++.abi/cxa_vec.C: Same.
40300 * g++.old-deja/g++.brendan/new3.C: Same.
40301 * gcc.c-torture/execute/eeprof-1.x: Same.
40302
40303 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
40304
40305 PR c/14765
40306 * gcc.dg/pr14765-1.c: New test.
40307
40308 2004-06-07 Roger Sayle <roger@eyesopen.com>
40309
40310 PR c/14649
40311 * gcc.dg/pr14649-1.c: New test case.
40312
40313 2004-06-07 Richard Henderson <rth@redhat.com>
40314
40315 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40316 if temporaries.
40317
40318 2004-06-07 David Edelsohn <edelsohn@gnu.org>
40319
40320 * g++.dg/eh/elide1.C: Remove XFAIL.
40321
40322 2004-06-07 Mark Mitchell <mark@codesourcery.com>
40323
40324 PR c++/15337
40325 * g++.dg/expr/sizeof3.C: New test.
40326
40327 PR c++/14777
40328 * g++.dg/template/access14.C: New test.
40329
40330 PR c++/15554
40331 * g++.dg/template/enum1.C: New test.
40332
40333 PR c++/15057
40334 * g++.dg/eh/throw1.C: New test.
40335
40336 2004-06-07 David Ayers <d.ayers@inode.at>
40337 Ziemowit Laski <zlaski@apple.com>
40338
40339 * lib/objc.exp (objc_target_compile): Revert the '-framework
40340 Foundation' flag fix, since bare Darwin does not ship
40341 with the Foundation framework.
40342 * objc/execute/next_mapping.h: Provide a local NSConstantString
40343 @interface and @implementation.
40344 (objc_constant_string_init): A constructor function, used to
40345 initialize the NSConstantString meta-class object.
40346 * objc/execute/string1.m: Include "next_mapping.h" instead of
40347 <Foundation/NSString.h>.
40348 * objc/execute/string2.m: Likewise.
40349 * objc/execute/string3.m: Likewise.
40350 * objc/execute/string4.m: Likewise.
40351
40352 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
40353
40354 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40355 to double. Replace double with FLOAT.
40356 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40357
40358 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40359 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40360 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40361 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40362 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40363 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40364 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40365 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40366
40367 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
40368
40369 PR c/13519
40370 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40371
40372 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40373
40374 PR c++/15503
40375 * g++.dg/template/meminit2.C: New test.
40376
40377 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
40378
40379 PR target/15822
40380 * gcc.c-torture/execute/compare-fp-1.c,
40381 gcc.c-torture/execute/compare-fp-2.c,
40382 gcc.c-torture/execute/compare-fp-3.c,
40383 gcc.c-torture/execute/compare-fp-4.c,
40384 gcc.c-torture/execute/compare-fp-3.x,
40385 gcc.c-torture/execute/compare-fp-4.x: Moved...
40386 * gcc.c-torture/execute/ieee/compare-fp-1.c,
40387 gcc.c-torture/execute/ieee/compare-fp-2.c,
40388 gcc.c-torture/execute/ieee/compare-fp-3.c,
40389 gcc.c-torture/execute/ieee/compare-fp-4.c,
40390 gcc.c-torture/execute/ieee/compare-fp-3.x,
40391 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40392
40393 2004-06-04 David Ayers <d.ayers@inode.at>
40394
40395 * objc/execute/protocol-isEqual-4.m: New testcase.
40396
40397 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
40398
40399 * objc/execute/protocol-isEqual-1.m: New testcase.
40400 * objc/execute/protocol-isEqual-2.m: New testcase.
40401 * objc/execute/protocol-isEqual-3.m: New testcase.
40402
40403 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40404
40405 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40406
40407 2004-06-02 Ziemowit Laski <zlaski@apple.com>
40408
40409 * lib/objc.exp (objc_target_compile): When running tests on
40410 Darwin (Mac OS X), inform the linker about '-framework
40411 'Foundation'.
40412
40413 2004-06-02 Eric Christopher <echristo@redhat.com>
40414
40415 * gcc.c-torture/compile/20040602-1.c: New.
40416
40417 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
40418
40419 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40420 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40421
40422 PR tree-optimization/14736
40423 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40424
40425 PR tree-optimization/14042
40426 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40427
40428 PR tree-optimization/14729
40429 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40430
40431 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40432
40433 PR fortran/15557
40434 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40435
40436 2004-06-01 Richard Hederson <rth@redhat.com>
40437
40438 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40439
40440 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40441
40442 PR c++/14932
40443 * g++.dg/parse/offsetof4.C: New test.
40444
40445 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
40446
40447 PR objc/7993
40448 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40449
40450 2004-05-31 Mark Mitchell <mark@codesourcery.com>
40451
40452 PR c++/15701
40453 * g++.dg/template/friend29.C: New test.
40454
40455 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
40456
40457 PR c/15749
40458 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40459
40460 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
40461
40462 * gcc.dg/sparc-trap-1.c: New test.
40463
40464 2004-05-31 Roger Sayle <roger@eyesopen.com>
40465
40466 PR middle-end/15069
40467 * g++.dg/opt/fold3.C: New test case.
40468
40469 2004-05-30 Graham Stott <graham.stott@btinternet.com>
40470
40471 * lib/target-supports.exp (check_iconv_available): Fix fallout
40472 from 2004-05-28 patch.
40473
40474 2004-05-30 Paul Brook <paul@codesourcery.com>
40475
40476 PR fortran/15620
40477 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40478 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40479
40480 2004-05-30 Steven G. Kargl <kargls@comcast.net>
40481
40482 * gfortran.fortran-torture/execute/random_1.f90: New test.
40483
40484 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40485
40486 * g++.dg/ext/altivec-10.C: New test.
40487
40488 2004-05-29 Paul Brook <paul@codesourcery.com>
40489
40490 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40491
40492 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40493
40494 * gcc.dg/altivec-16.c: New test.
40495
40496 2004-05-28 Janis Johnson <janis187@us.ibm.com>
40497
40498 * lib/target-supports.exp (check_vmx_hw_available): New.
40499 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40500
40501 * lib/target-supports.exp (check_alias_available,
40502 check_iconv_available, check_named_sections_available): Use
40503 unique names for temporary files.
40504
40505 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40506
40507 * gcc.dg/altivec-15.c: New test.
40508
40509 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40510
40511 PR c++/15083
40512 * g++.dg/warn/noeffect6.C: New test.
40513
40514 PR c++/15471
40515 * g++.dg/expr/ptrmem4.C: New test.
40516
40517 PR c++/15640
40518 * g++.dg/template/operator3.C: New test.
40519
40520 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40521
40522 PR c++/14668
40523 * g++.dg/lookup/redecl1.C: New test.
40524 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40525
40526 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
40527
40528 * gcc.c-torture/execute/compare-fp-1.c,
40529 gcc.c-torture/execute/compare-fp-2.c,
40530 gcc.c-torture/execute/compare-fp-3.c,
40531 gcc.c-torture/execute/compare-fp-4.c,
40532 gcc.c-torture/execute/compare-fp-3.x,
40533 gcc.c-torture/execute/compare-fp-4.x,
40534 gcc.dg/pr15649-1.c: New.
40535
40536 2004-05-27 Adam Nemet <anemet@lnxw.com>
40537
40538 PR c++/12883
40539 * g++.dg/init/array14.C: New test.
40540
40541 2004-05-25 Janis Johnson <janis187@us.ibm.com>
40542
40543 * lib/compat.exp (compat-get-options-main): New.
40544 (compat-get-options): Remove unneeded code, warn for ignored
40545 command.
40546 (compat-execute): Check flag set by dg-require-* commands.
40547
40548 * lib/compat.exp (compat-execute): Break up long lines.
40549
40550 2004-05-24 Janis Johnson <janis187@us.ibm.com>
40551
40552 * gcc.dg/altivec-7.c: Don't use 'vector long'.
40553 * gcc.dg/altivec-14.c: New test.
40554 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40555
40556 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40557 * gcc.dg/altivec-12.c: Ditto.
40558
40559 * gcc.dg/altivec-3.c: Move call to altivec_check.
40560
40561 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40562
40563 PR c++/15044
40564 * g++.dg/template/error12.C: New test.
40565
40566 PR c++/15317
40567 * g++.dg/ext/attrib15.C: New test.
40568
40569 PR c++/15329
40570 * g++.dg/template/ptrmem9.C: New test.
40571
40572 2004-05-25 Paul Brook <paul@codesourcery.com>
40573
40574 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40575
40576 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40577
40578 PR c++/15165
40579 * g++.dg/template/crash19.C: New test.
40580
40581 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40582
40583 PR c++/15025
40584 * g++.dg/template/redecl1.C: New test.
40585
40586 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40587
40588 PR c++/14821
40589 * g++.dg/other/ns1.C: New test.
40590
40591 PR c++/14883
40592 * g++.dg/template/invalid1.C: New test.
40593
40594 2004-05-23 Paul Brook <paul@codesourcery.com>
40595 Victor Leikehman <lei@haifasphere.co.il>
40596
40597 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40598 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40599
40600 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40601
40602 PR c++/15285
40603 PR c++/15299
40604 * g++.dg/template/non-dependent5.C: New test.
40605 * g++.dg/template/non-dependent6.C: New test.
40606
40607 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40608
40609 PR c++/15507
40610 * g++.dg/inherit/union1.C: New test.
40611
40612 PR c++/15542
40613 * g++.dg/template/addr1.C: New test.
40614
40615 PR c++/15427
40616 * g++.dg/template/array5.C: New test.
40617
40618 PR c++/15287
40619 * g++.dg/template/array6.C: New test.
40620
40621 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
40622 Roger Sayle <roger@eyesopen.com>
40623
40624 * g++.dg/lookup/forscope2.C: New test case.
40625
40626 2004-05-22 Ben Elliston <bje@au.ibm.com>
40627
40628 * gcc.dg/cpp/Wmissingdirs.c: New.
40629
40630 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40631
40632 PR target/15301
40633 * gcc.dg/compat/union-m128-1.h: New file.
40634 * gcc.dg/compat/union-m128-1_main.c: Likewise.
40635 * gcc.dg/compat/union-m128-1_x.c: Likewise.
40636 * gcc.dg/compat/union-m128-1_y.c: Likewise.
40637
40638 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40639
40640 PR target/15302
40641 * gcc.dg/compat/struct-complex-1.h: New file.
40642 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40643 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40644 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40645
40646 2004-05-20 Roger Sayle <roger@eyesopen.com>
40647
40648 PR middle-end/3074
40649 * gcc.dg/pr3074-1.c: New test case.
40650 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40651
40652 2004-05-20 Falk Hueffner <falk@debian.org>
40653
40654 PR other/15526
40655 * gcc.dg/ftrapv-1.c: New test case.
40656
40657 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
40658
40659 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40660
40661 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
40662 Jeff Law <law@redhat.com>
40663
40664 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40665 * gcc.dg/tree-ssa/20040518-2.c: New test.
40666
40667 * gcc.dg/tree-ssa/20040518-1.c: New test.
40668
40669 2004-05-18 Zack Weinberg <zack@codesourcery.com>
40670
40671 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40672
40673 2004-05-18 Paul Brook <paul@codesourcery.com>
40674
40675 PR fortran/13930
40676 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40677
40678 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40679
40680 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40681 constant folding.
40682
40683 2004-05-17 Steven Bosscher <stevenb@suse.de>
40684
40685 * gcc.dg/tree-ssa/20040517-1.c: New test.
40686
40687 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40688
40689 * gcc.dg/loop-4.c: New test.
40690
40691 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
40692
40693 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40694
40695 2004-05-15 Bud Davis <bdavis9659@comcast.net>
40696
40697 PR fortran/15311
40698 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40699
40700 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40701
40702 PR fortran/13826
40703 PR fortran/13940
40704 * gfortran.fortran-torture/compile/data_1.f90: New test.
40705
40706 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
40707
40708 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40709 * gcc.dg/uninit-H.c: Define ASM for __s390__.
40710
40711 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40712
40713 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40714
40715 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40716
40717 PR c/15444
40718 * gcc.dg/format/xopen-1.c: Adjust expected message.
40719 * gcc.dg/format/xopen-3.c: New test.
40720
40721 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
40722
40723 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40724
40725 2004-05-14 Jeff Law <law@redhat.com>
40726
40727 * gcc.dg/tree-ssa/20040514-2.c: New test.
40728
40729 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40730
40731 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40732 this ...
40733 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40734 this.
40735
40736 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
40737
40738 * gcc.dg/tree-ssa/20040514-1.c: New test.
40739
40740 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40741
40742 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40743 test.
40744
40745 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40746
40747 PR fortran/14066
40748 * gfortran.fortran-torture/compile/do_1.f90: New test.
40749
40750 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40751
40752 PR fortran/15051
40753 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40754 test.
40755
40756 2004-05-14 Bud Davis <bdavis9659@comcast.net>
40757
40758 PR fortran/15149
40759 * gfortran.fortran-torture/execute/random_init.f90: New test.
40760
40761 2004-05-13 Paul Brook <paul@codesourcery.com>
40762
40763 PR fortran/15314
40764 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40765
40766 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
40767
40768 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40769 for the powerpc case.
40770
40771 2004-05-13 Jeff Law <law@redhat.com>
40772
40773 * gcc.dg/tree-ssa/20040513-1.c: New test.
40774 * gcc.dg/tree-ssa/20040513-2.c: New test.
40775
40776 2004-05-13 Paul Brook <paul@codesourcery.com>
40777
40778 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40779 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40780 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40781
40782 2004-05-13 Andreas Schwab <schwab@suse.de>
40783
40784 PR other/10819
40785 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40786 characters.
40787
40788 2004-05-13 Bud Davis <bdavis9659@comcast.net>
40789
40790 PR fortran/15294
40791 * gfortran.fortran-torture/execute/adjustr.f90: New file.
40792
40793 2004-05-13 Diego Novillo <dnovillo@redhat.com>
40794
40795 Merge from tree-ssa-20020619-branch. See
40796 ChangeLog.tree-ssa for details.
40797
40798 2004-05-11 Ziemowit Laski <zlaski@apple.com>
40799
40800 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40801 include <altivec.h> explicitly.
40802 * gcc.dg/altivec-13.c: Likewise.
40803
40804 2004-05-11 Paul Brook <paul@codesourcery.com>
40805
40806 * gcc.c-torture/compile/20010518-1.c: Force enum size.
40807
40808 2004-05-10 Eric Christopher <echristo@redhat.com>
40809
40810 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40811 * gcc.dg/sibcall-4.c: Ditto.
40812
40813 2004-05-10 Ziemowit Laski <zlaski@apple.com>
40814
40815 * g++.dg/ext/altivec-8.C: New test case.
40816 * gcc.dg/altivec-13.c: New test case.
40817
40818 2004-05-08 Roger Sayle <roger@eyesopen.com>
40819
40820 * gcc.c-torture/execute/divcmp-1.c: New test case.
40821 * gcc.c-torture/execute/divcmp-2.c: New test case.
40822 * gcc.c-torture/execute/divcmp-3.c: New test case.
40823
40824 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40825
40826 * g++.dg/other/pragma-re-2.C: New test.
40827
40828 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40829
40830 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40831 * gcc.dg/i386-387-2.c: Likewise.
40832
40833 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40834 __builtin_drem.
40835 * gcc.dg/i386-387-6.c: Likewise.
40836
40837 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40838
40839 * gcc.dg/builtins-33.c: Also check log1p*.
40840
40841 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
40842
40843 PR optimization/15296
40844 * gcc.c-torture/execute/pr15296.c: New test.
40845
40846 2004-05-05 Uros Bizjak <uros@kss-loka.si>
40847
40848 * gcc.dg/builtins-40.c: New test.
40849
40850 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
40851
40852 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40853
40854 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
40855
40856 * g++.dg/ext/spe1.C: New testcase.
40857
40858 2004-05-04 Ziemowit Laski <zlaski@apple.com>
40859
40860 * objc.dg/image-info.m: Allow additional attributes
40861 for __image_info section.
40862
40863 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
40864
40865 * gcc.dg/torture/mips-hilo-2.c: New test.
40866
40867 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40868
40869 PR c++/14389
40870 * g++.dg/template/member5.C: New test.
40871
40872 2004-05-03 Uros Bizjak <uros@kss-loka.si>
40873
40874 * gcc.dg/builtins-34.c: Also check expm1*.
40875
40876 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40877
40878 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40879 * gcc.dg/torture/builtin-convert-3.c: New test.
40880
40881 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
40882
40883 PR middle-end/15054
40884 * g++.dg/opt/pr15054.C: New test.
40885
40886 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40887
40888 * gcc.dg/torture/builtin-rounding-1.c: New test.
40889 * gcc.dg/builtins-25.c: Delete.
40890 * gcc.dg/builtins-29.c: Delete.
40891
40892 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
40893
40894 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40895 * gcc.dg/sibcall-4.c: Likewise.
40896 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40897
40898 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40899
40900 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40901 bit-field on 16-bit targets.
40902
40903 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40904
40905 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40906 16-bit targets.
40907
40908 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40909
40910 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40911 * gcc.dg/rs6000-power2-2.c: Likewise.
40912
40913 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40914
40915 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40916 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40917 Change the asm registers to be in form of frN instead of fN.
40918
40919 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40920
40921 * gcc.dg/torture/builtin-convert-2.c: New test.
40922
40923 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40924
40925 * gcc.dg/rs6000-power2-1.c: New test.
40926 * gcc.dg/rs6000-power2-2.c: New test.
40927
40928 2004-04-28 Jan Hubicka <jh@suse.cz>
40929
40930 * gcc.dg/unused-6.c: New test.
40931
40932 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40933 Ulrich Weigand <uweigand@de.ibm.com>
40934
40935 * ada/acats/run_all.sh: Define $target variable.
40936
40937 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40938
40939 PR c++/15119
40940 * g++.dg/other/vararg-1.C: New test.
40941
40942 PR c++/4794
40943 * g++.dg/eh/cleanup3.C: New test.
40944
40945 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40946
40947 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40948 and ad8011a (target_insn).
40949 * ada/acats/support/macro.dfs: Likewise.
40950 * ada/acats/support/impbit.adb: New file.
40951
40952 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40953
40954 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40955
40956 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40957
40958 * gcc.dg/loop-3.c: New test.
40959
40960 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40961
40962 * gcc.c-torture/execute/simd-5.c: New test.
40963
40964 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40965
40966 PR c++/15064
40967 * g++.dg/template/crash18.C: New test.
40968
40969 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40970
40971 * g++.dg/ext/complit3.C: New test.
40972
40973 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40974
40975 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40976 * gcc.dg/altivec-3.c: Same.
40977 * gcc.dg/altivec-varargs-1.c: Same.
40978
40979 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40980
40981 * lib/target-supports.exp (check_profiling_available): Assume
40982 profiling is not available on powerpc-eabi targets.
40983
40984 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40985
40986 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40987 * gcc.dg/vmx/bug-1.c: Ditto.
40988
40989 2004-04-20 Eric Christopher <echristo@redhat.com>
40990
40991 * gcc.dg/charset/extern.c: New test.
40992 * g++.dg/charset/extern3.cc: Ditto.
40993
40994 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40995
40996 * gcc.dg/builtins-39.c: New test.
40997
40998 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40999
41000 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41001
41002 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
41003
41004 * gcc.dg/torture/mips-hilo-1.c: New test.
41005
41006 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
41007
41008 * gcc.c-torture/compile/20040419-1.c: New test.
41009
41010 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
41011
41012 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41013
41014 2004-04-18 Zack Weinberg <zack@codesourcery.com>
41015 Aldy Hernandez <aldyh@redhat.com>
41016
41017 * gcc.c-torture/execute/va-arg-24.c: New.
41018
41019 2004-04-17 Zack Weinberg <zack@codesourcery.com>
41020 Aldy Hernandez <aldyh@redhat.com>
41021
41022 * gcc.dg/vmx/1b-01.c: New.
41023 * gcc.dg/vmx/1b-02.c: New.
41024 * gcc.dg/vmx/1b-03.c: New.
41025 * gcc.dg/vmx/1b-04.c: New.
41026 * gcc.dg/vmx/1b-05.c: New.
41027 * gcc.dg/vmx/1b-06.c: New.
41028 * gcc.dg/vmx/1b-07.c: New.
41029 * gcc.dg/vmx/1c-01.c: New.
41030 * gcc.dg/vmx/1c-02.c: New.
41031 * gcc.dg/vmx/3a-01a.c: New.
41032 * gcc.dg/vmx/3a-01.c: New.
41033 * gcc.dg/vmx/3a-01m.c: New.
41034 * gcc.dg/vmx/3a-03.c: New.
41035 * gcc.dg/vmx/3a-03m.c: New.
41036 * gcc.dg/vmx/3a-04.c: New.
41037 * gcc.dg/vmx/3a-04m.c: New.
41038 * gcc.dg/vmx/3a-05.c: New.
41039 * gcc.dg/vmx/3a-06.c: New.
41040 * gcc.dg/vmx/3a-06m.c: New.
41041 * gcc.dg/vmx/3a-07.c: New.
41042 * gcc.dg/vmx/3b-01.c: New.
41043 * gcc.dg/vmx/3b-02.c: New.
41044 * gcc.dg/vmx/3b-10.c: New.
41045 * gcc.dg/vmx/3b-13.c: New.
41046 * gcc.dg/vmx/3b-14.c: New.
41047 * gcc.dg/vmx/3b-15.c: New.
41048 * gcc.dg/vmx/3c-01a.c: New.
41049 * gcc.dg/vmx/3c-01.c: New.
41050 * gcc.dg/vmx/3c-02.c: New.
41051 * gcc.dg/vmx/3c-03.c: New.
41052 * gcc.dg/vmx/3d-01.c: New.
41053 * gcc.dg/vmx/4-01.c: New.
41054 * gcc.dg/vmx/4-03.c: New.
41055 * gcc.dg/vmx/5-01.c: New.
41056 * gcc.dg/vmx/5-02.c: New.
41057 * gcc.dg/vmx/5-03.c: New.
41058 * gcc.dg/vmx/5-04.c: New.
41059 * gcc.dg/vmx/5-05.c: New.
41060 * gcc.dg/vmx/5-06.c: New.
41061 * gcc.dg/vmx/5-07.c: New.
41062 * gcc.dg/vmx/5-07t.c: New.
41063 * gcc.dg/vmx/5-08.c: New.
41064 * gcc.dg/vmx/5-10.c: New.
41065 * gcc.dg/vmx/5-11.c: New.
41066 * gcc.dg/vmx/7-01a.c: New.
41067 * gcc.dg/vmx/7-01.c: New.
41068 * gcc.dg/vmx/7c-01.c: New.
41069 * gcc.dg/vmx/7d-01.c: New.
41070 * gcc.dg/vmx/7d-02.c: New.
41071 * gcc.dg/vmx/8-01.c: New.
41072 * gcc.dg/vmx/8-02a.c: New.
41073 * gcc.dg/vmx/8-02.c: New.
41074 * gcc.dg/vmx/brode-1.c: New.
41075 * gcc.dg/vmx/bug-1.c: New.
41076 * gcc.dg/vmx/bug-2.c: New.
41077 * gcc.dg/vmx/bug-3.c: New.
41078 * gcc.dg/vmx/cw-bug-1.c: New.
41079 * gcc.dg/vmx/cw-bug-2.c: New.
41080 * gcc.dg/vmx/cw-bug-3.c: New.
41081 * gcc.dg/vmx/dct.c: New.
41082 * gcc.dg/vmx/debug-1.c: New.
41083 * gcc.dg/vmx/debug-2.c: New.
41084 * gcc.dg/vmx/debug-3.c: New.
41085 * gcc.dg/vmx/debug-4.c: New.
41086 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41087 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41088 * gcc.dg/vmx/eg-5.c: New.
41089 * gcc.dg/vmx/fft.c: New.
41090 * gcc.dg/vmx/gcc-bug-1.c: New.
41091 * gcc.dg/vmx/gcc-bug-2.c: New.
41092 * gcc.dg/vmx/gcc-bug-3.c: New.
41093 * gcc.dg/vmx/gcc-bug-4.c: New.
41094 * gcc.dg/vmx/gcc-bug-5.c: New.
41095 * gcc.dg/vmx/gcc-bug-6.c: New.
41096 * gcc.dg/vmx/gcc-bug-7.c: New.
41097 * gcc.dg/vmx/gcc-bug-8.c: New.
41098 * gcc.dg/vmx/gcc-bug-9.c: New.
41099 * gcc.dg/vmx/gcc-bug-b.c: New.
41100 * gcc.dg/vmx/gcc-bug-c.c: New.
41101 * gcc.dg/vmx/gcc-bug-d.c: New.
41102 * gcc.dg/vmx/gcc-bug-e.c: New.
41103 * gcc.dg/vmx/gcc-bug-f.c: New.
41104 * gcc.dg/vmx/gcc-bug-g.c: New.
41105 * gcc.dg/vmx/gcc-bug-i.c: New.
41106 * gcc.dg/vmx/harness.h: New.
41107 * gcc.dg/vmx/ira1.c: New.
41108 * gcc.dg/vmx/ira2a.c: New.
41109 * gcc.dg/vmx/ira2b.c: New.
41110 * gcc.dg/vmx/ira2.c: New.
41111 * gcc.dg/vmx/ira2c.c: New.
41112 * gcc.dg/vmx/mem.c: New.
41113 * gcc.dg/vmx/newton-1.c: New.
41114 * gcc.dg/vmx/ops.c: New.
41115 * gcc.dg/vmx/sn7153.c: New.
41116 * gcc.dg/vmx/spill2.c: New.
41117 * gcc.dg/vmx/spill3.c: New.
41118 * gcc.dg/vmx/spill.c: New.
41119 * gcc.dg/vmx/t.c: New.
41120 * gcc.dg/vmx/varargs-1.c: New.
41121 * gcc.dg/vmx/varargs-2.c: New.
41122 * gcc.dg/vmx/varargs-3.c: New.
41123 * gcc.dg/vmx/varargs-4.c: New.
41124 * gcc.dg/vmx/varargs-5.c: New.
41125 * gcc.dg/vmx/varargs-6.c: New.
41126 * gcc.dg/vmx/varargs-7.c: New.
41127 * gcc.dg/vmx/vmx.exp: New.
41128 * gcc.dg/vmx/vprint-1.c: New.
41129 * gcc.dg/vmx/vscan-1.c: New.
41130 * gcc.dg/vmx/x-01.c: New.
41131 * gcc.dg/vmx/x-02.c: New.
41132 * gcc.dg/vmx/x-03.c: New.
41133 * gcc.dg/vmx/x-04.c: New.
41134 * gcc.dg/vmx/x-05.c: New.
41135 * gcc.dg/vmx/yousufi-1.c: New.
41136 * gcc.dg/vmx/zero-1.c: New.
41137 * gcc.dg/vmx/zero.c: New.
41138
41139 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
41140
41141 * g++.dg/lookup/java1.C: Update for chage of
41142 _Jv_AllocObject.
41143 * g++.dg/lookup/java2.C: Likewise.
41144
41145 2004-04-17 Laurent GUERBY <laurent@guerby.net>
41146
41147 * ada/acats/run_all.sh: use -O2 by default.
41148
41149 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
41150
41151 * gcc.dg/vr-mult-[12].c: New tests.
41152
41153 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41154
41155 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41156
41157 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41158
41159 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
41160
41161 * lib/target-supports.exp (check_profiling_available): Assume
41162 profiling isn't available for mips*-*-elf targets.
41163
41164 2004-04-14 Uros Bizjak <uros@kss-loka.si>
41165
41166 * gcc.dg/builtins-38.c: New test.
41167
41168 2004-04-14 Eric Christopher <echristo@redhat.com>
41169
41170 * g++.dg/charset/charset.exp: Run .cc extension tests.
41171
41172 2004-04-14 Zack Weinberg <zack@codesourcery.com>
41173
41174 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
41175
41176 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41177
41178 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41179
41180 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
41181
41182 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41183 * gcc.dg/i386-387-2.c: Likewise.
41184
41185 * gcc.dg/i386-387-7.c: New test.
41186 * gcc.dg/i386-387-8.c: New test.
41187
41188 * gcc.dg/builtins-37.c: New test.
41189
41190 2004-04-13 Geoffrey Keating <geoffk@apple.com>
41191
41192 * g++.dg/pch/externc-1.C: Add missing semicolon.
41193
41194 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
41195
41196 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41197
41198 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41199
41200 * gcc.c-torture/execute/20040411-1.c: New test.
41201
41202 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
41203
41204 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41205
41206 2004-04-09 Chris Demetriou <cgd@broadcom.com>
41207
41208 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41209
41210 2004-04-09 Zack Weinberg <zack@codesourcery.com>
41211
41212 * lib/target-supports.exp (check_named_sections_available): New.
41213 * lib/gcc-dg.exp (dg-require-named-sections): New.
41214 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41215 old-deja.exp. Also prune error-count message from HP linker.
41216 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41217
41218 * g++.dg/init/init-ref4.C: Use dg-require-weak.
41219 * g++.old-deja/g++.pt/static3.C: Likewise.
41220 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41221
41222 2004-04-09 Roger Sayle <roger@eyesopen.com>
41223
41224 * gcc.c-torture/execute/20040409-1.c: New test case.
41225 * gcc.c-torture/execute/20040409-2.c: New test case.
41226 * gcc.c-torture/execute/20040409-3.c: New test case.
41227
41228 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
41229
41230 * gcc.dg/20040409-1.c: New test.
41231
41232 2004-04-08 Roger Sayle <roger@eyesopen.com>
41233
41234 PR target/14888
41235 * g++.dg/opt/pr14888.C: New test case.
41236
41237 2004-04-08 Geoffrey Keating <geoffk@apple.com>
41238
41239 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41240 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41241 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41242 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41243 New tests.
41244
41245 2004-04-08 Paul Brook <paul@codesourcery.com>
41246
41247 * gcc.dg/spill-1.c: New test.
41248
41249 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41250
41251 * gcc.dg/torture/builtin-ctype-2.c: New test.
41252
41253 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
41254
41255 * gcc.dg/pch/pch.exp: Add largefile test.
41256
41257 2004-04-06 Geoffrey Keating <geoffk@apple.com>
41258
41259 * g++.dg/pch/externc-1.Hs: New.
41260 * g++.dg/pch/externc-1.C: New.
41261
41262 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41263
41264 * gcc.dg/compat/struct-by-value-5a_main.c,
41265 gcc.dg/compat/struct-by-value-5b_main.c: New files.
41266 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41267 * gcc.dg/compat/struct-by-value-5a_x.c,
41268 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41269 gcc.dg/compat/struct-by-value-5_x.c.
41270 * gcc.dg/compat/struct-by-value-5a_y.c,
41271 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41272 gcc.dg/compat/struct-by-value-5_y.c.
41273
41274 * gcc.dg/compat/struct-by-value-6a_main.c,
41275 gcc.dg/compat/struct-by-value-6b_main.c: New files.
41276 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41277 * gcc.dg/compat/struct-by-value-6a_x.c,
41278 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41279 gcc.dg/compat/struct-by-value-6_x.c.
41280 * gcc.dg/compat/struct-by-value-6a_y.c,
41281 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41282 gcc.dg/compat/struct-by-value-6_y.c.
41283
41284 * gcc.dg/compat/struct-by-value-7a_main.c,
41285 gcc.dg/compat/struct-by-value-7b_main.c: New files.
41286 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41287 * gcc.dg/compat/struct-by-value-7a_x.c,
41288 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41289 gcc.dg/compat/struct-by-value-7_x.c.
41290 * gcc.dg/compat/struct-by-value-7a_y.c,
41291 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41292 gcc.dg/compat/struct-by-value-7_y.c.
41293
41294 2004-04-06 Jakub Jelinek <jakub@redhat.com>
41295
41296 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41297 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41298 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41299 options.
41300
41301 2004-04-06 Uros Bizjak <uros@kss-loka.si>
41302
41303 * gcc.dg/builtins-36.c: New test.
41304
41305 2004-04-06 Paul Brook <paul@codesourcery.com>
41306
41307 * README.gcc: Remove obsolete contraint on testcases.
41308
41309 2004-04-05 Paul Brook <paul@codesourcery.com>
41310
41311 PR2123
41312 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
41313 failure and exit(0) on success.
41314 * g++.dg/expr/anew2.C: Ditto.
41315 * g++.dg/expr/anew3.C: Ditto.
41316 * g++.dg/expr/anew4.C: Ditto.
41317
41318 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
41319
41320 PR c++/3518
41321 * g++.dg/template/unify7.C: New.
41322
41323 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
41324
41325 * g++.dg/README: Bring up to date with new subdirectories; remove
41326 duplicate subdirectory lines.
41327
41328 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
41329
41330 PR c++/14007
41331 * g++.dg/template/unify5.C: New.
41332 * g++.dg/template/unify6.C: New.
41333 * g++.dg/template/qualttp20.C: Adjust.
41334 * g++.old-deja/g++.jason/report.C: Adjust.
41335 * g++.old-deja/g++.other/qual1.C: Adjust.
41336
41337 2004-04-01 Mark Mitchell <mark@codesourcery.com>
41338
41339 PR c++/14803
41340 * g++.dg/inherit/ptrmem1.C: New test.
41341
41342 2004-04-01 Jakub Jelinek <jakub@redhat.com>
41343
41344 PR c++/14755
41345 * gcc.c-torture/execute/20040331-1.c: New test.
41346 * gcc.dg/20040331-1.c: New test.
41347
41348 2004-04-01 Paul Brook <paul@codesourcery.com>
41349
41350 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41351
41352 2004-03-30 Mark Mitchell <mark@codesourcery.com>
41353
41354 PR c++/14724
41355 * g++.dg/init/goto1.C: New test.
41356
41357 PR c++/14763
41358 * g++.dg/template/defarg4.C: New test.
41359
41360 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
41361
41362 * gcc.dg/altivec-11.c: Extend test for more valid cases.
41363
41364 2004-03-28 David Edelsohn <edelsohn@gnu.org>
41365
41366 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41367
41368 2004-03-28 Zack Weinberg <zack@codesourcery.com>
41369
41370 * gcc.dg/noncompile/undeclared-2.c: New test.
41371
41372 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
41373
41374 * gcc.dg/940409-1.c: Remove XFAIL.
41375 * gcc.dg/reg-vol-struct-1.c: New test.
41376
41377 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41378
41379 * gcc.dg/torture/builtin-wctype-1.c: New test.
41380
41381 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
41382
41383 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41384 * gcc.dg/20001101-1.c: Likewise.
41385 * gcc.dg/20001102-1.c: Likewise.
41386
41387 2004-03-25 Roger Sayle <roger@eyesopen.com>
41388
41389 * gcc.dg/compare8.c: Add an additional test for XOR.
41390
41391 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41392
41393 * gcc.dg/torture/builtin-ctype-1.c: New test.
41394
41395 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41396
41397 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41398 * gcc.dg/torture/builtin-math-1.c: Likewise.
41399 * gcc.dg/torture/builtin-power-1.c: New test.
41400
41401 2004-03-24 Andreas Schwab <schwab@suse.de>
41402
41403 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41404 IA64 assembler.
41405
41406 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
41407 Roger Sayle <roger@eyesopen.com>
41408
41409 * gcc.dg/compare8.c: New test case.
41410
41411 2004-03-23 Ziemowit Laski <zlaski@apple.com>
41412
41413 * g++.dg/ext/altivec-7.C: New test.
41414
41415 2004-03-23 Zack Weinberg <zack@codesourcery.com>
41416
41417 PR 12267, 12391, 12560, 13129, 14114, 14133
41418 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41419 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41420 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41421 Adjust error regexps.
41422 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41423 * gcc.dg/noncompile/undeclared-1.c: New test cases.
41424 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41425 * gcc.dg/local1.c: Add explanatory comment.
41426
41427 2004-03-23 Roger Sayle <roger@eyesopen.com>
41428
41429 PR optimization/14669
41430 * g++.dg/opt/fold2.C: New test case.
41431
41432 2004-03-22 Jakub Jelinek <jakub@redhat.com>
41433
41434 PR c/14069
41435 * gcc.dg/20040322-1.c: New test.
41436
41437 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41438
41439 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
41440 * gcc.dg/ultrasp4.c: Likewise.
41441 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
41442
41443 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
41444
41445 * gcc.dg/i386-sse-8.c: Reset default options.
41446
41447 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
41448
41449 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41450 in the error message text.
41451
41452 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41453
41454 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41455
41456 2004-03-21 Mark Mitchell <mark@codesourcery.com>
41457
41458 PR c++/14616
41459 * g++.dg/init/array13.C: New test.
41460
41461 2004-03-20 Roger Sayle <roger@eyesopen.com>
41462
41463 PR target/13889
41464 * gcc.c-torture/compile/pr13889.c: New test case.
41465
41466 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
41467
41468 PR c/14635
41469 * builtins-1.c (nan, nans): Don't test.
41470 * builtins-30.c: Don't use nan, nanf, nanl.
41471 * builtins-35.c: New test.
41472
41473 2004-03-19 Ziemowit Laski <zlaski@apple.com>
41474
41475 * g++.dg/ext/altivec-6.C: New test.
41476
41477 2004-03-19 Mark Mitchell <mark@codesourcery.com>
41478
41479 * g++.dg/init/placement3.C: New test.
41480
41481 * g++.dg/template/spec13.C: New test.
41482
41483 * g++.dg/lookup/using11.C: New test.
41484
41485 * g++.dg/lookup/koenig3.C: New test.
41486
41487 * g++.dg/template/operator2.C: New test.
41488
41489 * g++.dg/expr/dtor3.C: New test.
41490 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41491 marker.
41492 * g++.old-deja/g++.law/visibility28.C: Likewise.
41493
41494 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
41495
41496 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41497 * gcc.dg/ppc64-abi-3.c: Likewise.
41498
41499 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41500
41501 PR c++/14545
41502 * g++.dg/parse/template15.C: New test.
41503
41504 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41505
41506 * g++.dg/expr/dtor2.C: New test.
41507
41508 * g++.dg/lookup/anon4.C: New test.
41509
41510 * g++.dg/overload/using1.C: New test.
41511
41512 * g++.dg/template/lookup7.C: New test.
41513
41514 * g++.dg/template/typename6.C: New test.
41515
41516 * g++.dg/expr/cond6.C: New test.
41517
41518 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41519
41520 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41521
41522 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41523
41524 * g++.dg/expr/cond5.C: New test.
41525 * g++.dg/expr/constcast1.C: Likewise.
41526 * g++.dg/expr/ptrmem2.C: Likewise.
41527 * g++.dg/expr/ptrmem3.C: Likewise.
41528 * g++.dg/lookup/main1.C: Likewise.
41529 * g++.dg/template/lookup6.C: Likewise.
41530
41531 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41532
41533 * gcc.dg/local1.c: New test.
41534
41535 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41536
41537 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41538
41539 * gcc.dg/torture/builtin-convert-1.c: New test.
41540
41541 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41542
41543 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41544
41545 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41546
41547 PR c++/14481
41548 * g++.dg/warn/Wunused-7.C: New test.
41549
41550 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41551
41552 * gcc.dg/torture/builtin-integral-1.c: New test.
41553
41554 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41555
41556 PR c++/14586
41557 * g++.dg/parse/non-dependent3.C: New test.
41558
41559 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
41560
41561 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41562 * g++.dg/eh/simd-2.C: Likewise.
41563 * g++.dg/init/array10.C: Likewise.
41564 * gcc.c-torture/compile/simd-1.c: Likewise.
41565 * gcc.c-torture/compile/simd-2.c: Likewise.
41566 * gcc.c-torture/compile/simd-3.c: Likewise.
41567 * gcc.c-torture/compile/simd-4.c: Likewise.
41568 * gcc.c-torture/compile/simd-6.c: Likewise.
41569 * gcc.c-torture/execute/simd-1.c: Likewise.
41570 * gcc.c-torture/execute/simd-2.c: Likewise.
41571 * gcc.dg/compat/vector-defs.h: Likewise.
41572 * gcc.dg/20020531-1.c: Likewise.
41573 * gcc.dg/altivec-3.c: Likewise.
41574 * gcc.dg/altivec-4.c: Likewise.
41575 * gcc.dg/altivec-varargs-1.c: Likewise.
41576 * gcc.dg/compat/vector-defs.h: Likewise.
41577 * gcc.dg/i386-mmx-3.c: Likewise.
41578 * gcc.dg/i386-sse-4.c: Likewise.
41579 * gcc.dg/i386-sse-5.c: Likewise.
41580 * gcc.dg/i386-sse-8.c: Likewise.
41581 * gcc.dg/simd-1.c: Likewise.
41582 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
41583 __ev64_opaque__ since the machine description provides it.
41584
41585 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41586
41587 * lib/compat.exp (skip_list): New global variable.
41588 Use it to hold the user defined COMPAT_SKIPS list if any.
41589 (compat-obj): Add the members of skip_list to optall.
41590
41591 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41592
41593 * gcc.dg/compat/union-by-value-1_main.c,
41594 union-by-value-1_x.c, union-by-value-1_y.c,
41595 union-check.h, union-defs.h,
41596 union-init.h, union-return-1_main.c,
41597 union-return-1_x.c, union-return-1_y.c: New files.
41598
41599 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41600
41601 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41602 mixed-struct-init.h: Add 4 mixed structure types.
41603 struct-by-value-21_main.c, struct-by-value-21_x.c,
41604 struct-by-value-21_y.c, struct-return-21_main.c,
41605 struct-return-21_x.c, struct-return-21_y.c: New files.
41606
41607 2004-03-13 Mark Mitchell <mark@codesourcery.com>
41608
41609 PR c++/14550
41610 * g++.dg/parse/template14.C: New test.
41611
41612 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41613
41614 * gcc.c-torture/execute/20040313-1.c: New test.
41615
41616 2004-03-13 Jakub Jelinek <jakub@redhat.com>
41617
41618 PR target/14533
41619 * gcc.dg/20040311-2.c: New test.
41620
41621 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
41622
41623 PR other/14544
41624 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41625 bit-field.
41626
41627 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
41628
41629 * gcc.dg/20040305-2.c: Add missing return statement.
41630
41631 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41632
41633 * gcc.dg/builtins-34.c: Also check pow10*.
41634
41635 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41636
41637 PR target/14262
41638 * gcc.dg/20040305-2.c: New test.
41639
41640 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41641
41642 * gcc.dg/20040310-1.c: New test.
41643
41644 2004-03-11 Roger Sayle <roger@eyesopen.com>
41645
41646 * gcc.c-torture/execute/20040311-1.c: New test case.
41647
41648 2004-03-11 Mark Mitchell <mark@codesourcery.com>
41649
41650 PR c++/14476
41651 * g++.dg/lookup/enum1.C: New test.
41652
41653 2004-03-10 Mark Mitchell <mark@codesourcery.com>
41654
41655 PR c++/14510
41656 * g++.dg/lookup/struct2.C: New test.
41657
41658 2004-03-10 Uros Bizjak <uros@kss-loka.si>
41659
41660 * gcc.dg/builtins-34.c: New test.
41661
41662 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41663
41664 * gcc.dg/torture/builtin-nonneg-1.c: New test.
41665
41666 2004-03-09 James E Wilson <wilson@specifixinc.com>
41667
41668 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41669 * gcc.dg/alias-2.c: New testcase.
41670
41671 2004-03-09 Zack Weinberg <zack@codesourcery.com>
41672
41673 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41674
41675 2004-03-09 Roger Sayle <roger@eyesopen.com>
41676
41677 * gcc.c-torture/execute/20040309-1.c: New test case.
41678
41679 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
41680
41681 PR c++/14397
41682 * g++.dg/overload/ref1.C: New.
41683
41684 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41685
41686 PR c++/14409
41687 * g++.dg/template/spec12.C: New test.
41688
41689 PR c++/14448
41690 * g++.dg/parse/crash14.C: New test.
41691
41692 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41693
41694 PR c++/14230
41695 * g++.dg/init/ref11.C: New test.
41696
41697 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41698
41699 PR c++/14432
41700 * g++.dg/parse/builtin2.C: New test.
41701
41702 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41703
41704 PR c++/14401
41705 * g++.dg/init/ctor3.C: New test.
41706 * g++.dg/init/union1.C: New test.
41707 * g++.dg/ext/anon-struct4.C: New test.
41708
41709 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41710
41711 * g++.dg/lookup/koenig1.C: Tweak error messages.
41712 * g++.dg/lookup/used-before-declaration.C: Likewise.
41713 * g++.dg/other/do1.C: Likewise.
41714 * g++.dg/overload/koenig1.C: Likewise.
41715 * g++.dg/parse/crash13.C: Likewise.
41716 * g++.dg/template/instantiate3.C: Likewise.
41717
41718 2004-03-08 Eric Christopher <echristo@redhat.com>
41719
41720 * * lib/target-supports.exp: Enable libiconv in test
41721 compilation. Fix up error checking.
41722
41723 2004-03-08 Roger Sayle <roger@eyesopen.com>
41724
41725 PR middle-end/14289
41726 * gcc.dg/pr14289-1.c: New test case.
41727 * gcc.dg/pr14289-2.c: Likewise.
41728 * gcc.dg/pr14289-3.c: Likewise.
41729
41730 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
41731
41732 * gcc.c-torture/execute/20040308-1.c: New test.
41733
41734 2004-03-07 Roger Sayle <roger@eyesopen.com>
41735
41736 * gcc.c-torture/execute/20040307-1.c: New test case.
41737
41738 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
41739
41740 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41741
41742 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
41743
41744 * gcc.dg/20040306-1.c: New test.
41745
41746 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
41747
41748 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41749 them static.
41750 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41751
41752 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41753
41754 PR c/14465
41755 * gcc.dg/decl-6.c: New test.
41756
41757 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41758
41759 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41760 Rename LOGPOW -> LOG_POW.
41761 (SQRT_EXP, POW_EXP): New.
41762
41763 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41764
41765 * gcc.dg/i386-sse-8.c: New test.
41766
41767 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41768
41769 PR c/14114
41770 * gcc.dg/decl-5.c: New test.
41771
41772 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
41773
41774 * gcc.dg/20040305-1.c: New test.
41775
41776 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
41777
41778 PR other/14354
41779 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41780
41781 2004-03-04 Ziemowit Laski <zlaski@apple.com>
41782
41783 PR c++/14425, c++/14426
41784 * g++.dg/ext/altivec-4.C: New test.
41785 * g++.dg/ext/altivec-5.C: New test.
41786
41787 2004-03-04 Geoffrey Keating <geoffk@apple.com>
41788
41789 * g++.old-deja/g++.other/linkage1.C: Expect errors about
41790 global variables of a type with no linkage.
41791 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41792 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41793 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41794 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41795 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41796 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41797 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41798 * g++.dg/warn/deprecated.C: Name enum Color.
41799 * g++.dg/overload/VLA.C: Name structure for 'b'.
41800 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41801
41802 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41803
41804 * gcc.c-torture/compile/20040304-1.c: New test.
41805
41806 2004-03-03 Zack Weinberg <zack@codesourcery.com>
41807
41808 PR 13728
41809 * gcc.dg/decl-4.c: New testcase.
41810
41811 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
41812
41813 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41814 as PRECF if sizeof (float) > sizeof (double).
41815 (PRECL): Make it the same as PRECF if
41816 sizeof (float) > sizeof (long double).
41817
41818 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41819
41820 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41821 system type. Add check for irix6 which doesn't have c99 runtime.
41822
41823 2004-03-03 Bob Wilson <bob.wilson@acm.org>
41824
41825 * gcc.dg/const-elim-1.c: xfail for xtensa.
41826
41827 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41828
41829 PR c++/14369
41830 * g++.dg/template/cond4.C: New test.
41831
41832 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41833
41834 PR c++/14360
41835 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41836
41837 PR c++/14361
41838 * g++.dg/parse/defarg7.C: New test.
41839
41840 PR c++/14359
41841 * g++.dg/template/friend26.C: New test.
41842
41843 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41844
41845 PR c++/14324
41846 * g++.dg/abi/mangle21.C: New test.
41847
41848 PR c++/14260
41849 * g++.dg/parse/constructor2.C: New test.
41850
41851 PR c++/14337
41852 * g++.dg/template/sfinae1.C: New test.
41853
41854 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41855
41856 PR c++/14267
41857 * g++.dg/expr/crash2.C: New test.
41858
41859 PR middle-end/13448
41860 * gcc.dg/inline-5.c: New test.
41861 * gcc.dg/always-inline.c: Split out tests into ...
41862 * gcc.dg/always-inline2.c: ... this and ...
41863 * gcc.dg/always-inline3.c: ... this.
41864
41865 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41866
41867 PR debug/12103
41868 * g++.dg/debug/crash1.C: New test.
41869
41870 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
41871
41872 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41873 function with __attribute__((noinline)).
41874 (recurser_void2): Likewise.
41875 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41876 (recurser_void2): Likewise.
41877
41878 2004-02-29 Roger Sayle <roger@eyesopen.com>
41879
41880 PR middle-end/14203
41881 * g++.dg/warn/Wunused-6.C: New test case.
41882
41883 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
41884
41885 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41886 not defined.
41887
41888 2004-02-27 Eric Christopher <echristo@redhat.com>
41889
41890 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41891 * g++.dg/charset/asm2.c: Run only x86.
41892 * gcc.dg/charset/asm3.c: Ditto.
41893
41894 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
41895
41896 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41897 ld_library_path.
41898
41899 2004-02-27 Ziemowit Laski <zlaski@apple.com>
41900
41901 * g++.dg/ext/altivec-3.C: New.
41902
41903 2004-02-26 Richard Henderson <rth@redhat.com>
41904
41905 * g++.dg/ext/attrib10.C: Mark for warning.
41906 * gcc.dg/attr-alias-1.c: New.
41907
41908 2004-02-26 Richard Henderson <rth@redhat.com>
41909
41910 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41911 * gcc.c-torture/execute/20040208-2.c: ... it back.
41912
41913 2004-02-26 Eric Christopher <echristo@redhat.com>
41914
41915 * lib/target-supports.exp (check-iconv-available): New function.
41916 * lib/gcc-dg.exp (dg-require-iconv): New function.
41917 Use above.
41918 * gcc.dg/charset: New directory.
41919 * gcc.dg/charset/charset.exp: New file.
41920 * gcc.dg/charset/asm1.c: Ditto.
41921 * gcc.dg/charset/asm2.c: Ditto.
41922 * gcc.dg/charset/asm3.c: Ditto.
41923 * gcc.dg/charset/asm4.c: Ditto.
41924 * gcc.dg/charset/asm5.c: Ditto.
41925 * gcc.dg/charset/attribute1.c: Ditto.
41926 * gcc.dg/charset/attribute2.c: Ditto.
41927 * gcc.dg/charset/string1.c: Ditto.
41928 * g++.dg/charset: New directory.
41929 * g++.dg/dg.exp: Add here. Special options.
41930 * g++.dg/charset/charset.exp: New file.
41931 * g++.dg/charset/asm1.c: Ditto.
41932 * g++.dg/charset/asm2.c: Ditto.
41933 * g++.dg/charset/asm3.c: Ditto.
41934 * g++.dg/charset/asm4.c: Ditto.
41935 * g++.dg/charset/attribute1.c: Ditto.
41936 * g++.dg/charset/attribute2.c: Ditto.
41937 * g++.dg/charset/extern1.cc: Ditto.
41938 * g++.dg/charset/extern2.cc: Ditto.
41939 * g++.dg/charset/string1.c: Ditto.
41940
41941 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41942
41943 PR c++/14278
41944 * g++.dg/parse/comma1.C: New test.
41945
41946 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41947
41948 PR c++/14284
41949 * g++.dg/template/ttp8.C: New test.
41950
41951 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41952
41953 * gcc.dg/fixuns-trunc-1.c: New test.
41954
41955 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41956
41957 * gcc.dg/builtins-config.h: Use #elif.
41958
41959 2004-02-26 Michael Matz <matz@suse.de>
41960
41961 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41962 * gcc.dg/991214-1.c: Likewise.
41963 * gcc.dg/i386-asm-1.c: Likewise.
41964
41965 2004-02-25 Richard Henderson <rth@redhat.com>
41966
41967 * gcc.c-torture/execute/20040208-2.c: Move ...
41968 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41969
41970 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41971
41972 PR c++/14246
41973 * g++.dg/other/crash-3.C: New test.
41974
41975 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41976
41977 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41978 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41979
41980 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41981 HP-UX.
41982
41983 2004-02-24 Michael Matz <matz@suse.de>
41984
41985 * gcc.dg/i386-regparm.c: New.
41986
41987 2004-02-23 James E Wilson <wilson@specifixinc.com>
41988
41989 * gcc.c-torture/execute/20040223-1.c: New.
41990
41991 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41992 Kazu Hirata <kazu@cs.umass.edu>
41993
41994 * gcc.dg/fwritable-strings-1.c: Remove.
41995
41996 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41997
41998 PR c/14156
41999 * gcc.dg/20040223-1.c: New test.
42000
42001 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42002
42003 PR c++/14106
42004 * g++.dg/ext/typeof9.C: New test.
42005
42006 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42007
42008 PR c++/14250
42009 * g++.dg/other/switch1.C: New test.
42010
42011 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42012
42013 * gcc.dg/cast-function-1.c: Adjust for new informative message.
42014 * gcc.dg/va-arg-1.c: Likewise.
42015
42016 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42017
42018 PR c++/14143
42019 * g++.dg/template/koenig5.C: New test.
42020
42021 2004-02-21 Ziemowit Laski <zlaski@apple.com>
42022
42023 * g++.dg/ext/altivec-1.C: Generalize target triple.
42024 * g++.dg/ext/altivec-2.C: New test case.
42025 * g++.dg/ext/altivec_check.h: New file.
42026 * gcc.dg/altivec-1.c: Generalize target triple;
42027 include altivec_check.h and call altivec_check().
42028 * gcc.dg/altivec-[2-5].c: Generalize target triple.
42029 * gcc.dg/altivec-6.c: New test case.
42030 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42031 type casts as needed.
42032 * gcc.dg/altivec-10.c: Include altivec_check.h and call
42033 altivec_check().
42034 * gcc.dg/altivec-12.c: New test case.
42035 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42036 include altivec_check.h and call altivec_check().
42037 * gcc.dg/altivec_check.h: New file.
42038
42039 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42040
42041 * lib/target-supports.exp (check_alias_available): Don't mangle
42042 function `g' in test program.
42043
42044 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42045
42046 * lib/target-supports.exp (check_profiling_available): Check
42047 argument to determine whether we support a profiling type.
42048 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42049 check_profiling_available.
42050 * g++.dg/bprob/bprob.exp: Likewise.
42051 * g77.dg/bprob/bprob.exp: Likewise.
42052 * gcc.misc-tests/bprob.exp: Likewise.
42053 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42054 dg-require-profiling and delete expected error handling.
42055 * gcc.dg/20021014-1.c: Likewise.
42056 * gcc.dg/nest.c: Likewise.
42057
42058 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42059
42060 PR c++/12007
42061 * g++.dg/other/vthunk1.C: New test.
42062
42063 2004-02-20 Falk Hueffner <falk@debian.org>
42064
42065 PR target/14201
42066 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42067
42068 2004-02-20 Mark Mitchell <mark@codesourcery.com>
42069
42070 PR c++/13927
42071 * g++.dg/other/error8.C: Remove XFAIL markers.
42072
42073 PR c++/14173
42074 * g++.dg/ext/packed5.C: New test.
42075
42076 PR c++/14199
42077 * g++.dg/warn/Wunused-5.C: New test.
42078
42079 PR c++/14186
42080 * g++.dg/lookup/member1.C: New test.
42081
42082 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
42083
42084 * gcc.c-torture/compile/20040130-1.c: Enable only when
42085 __INT_MAX__ >= 2147483647L.
42086 * gcc.c-torture/compile/961203-1.c: Likewise.
42087
42088 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
42089
42090 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42091 * g++.dg/opt/template1.C: Robustify assembler regexp
42092
42093 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42094
42095 * gcc.c-torture/execute/simd-4.x: Remove.
42096 * gcc.c-torture/execute/va-arg-25.x: Likewise.
42097 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42098 Guard with #ifndef SKIP_ATTRIBUTE.
42099 * gcc.dg/compat/vector-1_y.c: Likewise.
42100 * gcc.dg/compat/vector-2_x.c: Likewise.
42101 * gcc.dg/compat/vector-2_y.c: Likewise.
42102 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42103 * g++.dg/eh/simd-2.C: Likewise.
42104
42105 2004-02-19 Alan Modra <amodra@bigpond.net.au>
42106
42107 * gcc.c-torture/compile/complex-1.c: New.
42108
42109 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
42110
42111 PR target/14209
42112 * gcc.c-torture/execute/20040218-1.c: New test.
42113
42114 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42115
42116 PR c++/14181
42117 * g++.dg/parse/new2.C: New test.
42118
42119 2004-02-18 Paul Brook <paul@codesourcery.com>
42120
42121 * gcc.c-torture/compile/libcall-1.c: New test.
42122
42123 2004-02-18 Paul Brook <paul@codesourcery.com>
42124
42125 PR debug/12934
42126 * gcc.dg/debug/debug-7.c: New test.
42127
42128 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
42129
42130 * gcc.dg/20040217-1.c: New test.
42131
42132 2004-02-17 Zack Weinberg <zack@codesourcery.com>
42133
42134 * gcc.c-torture/execute/990208-1.x: Delete.
42135
42136 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
42137
42138 * gcc.c-torture/execute/20040208-2.x: New file.
42139
42140 2004-02-17 Mark Mitchell <mark@codesourcery.com>
42141
42142 PR c++/11326
42143 * g++.dg/abi/structret1.C: New test.
42144
42145 2004-02-17 Jakub Jelinek <jakub@redhat.com>
42146
42147 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42148 (i386_cpuid): No need to test if cpuid is available on AMD64.
42149 Fix assembly, so that it works onboth i386 and AMD64.
42150 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42151 (vecInLong): Fix s[] member type to unsigned int.
42152 (vecInWord): Remove type.
42153 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42154 (a64, b64, c64, d64, e64): Remove.
42155 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42156 Remove unused variable. Remove initialization of removed variables.
42157 Don't call mmx_tests nor sse_tests.
42158 (reference_mmx, reference_sse): Remove.
42159 (check): Add return stmt.
42160 * gcc.dg/i386-sse-7.c: New test.
42161 * gcc.dg/i386-mmx-4.c: New test.
42162
42163 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42164
42165 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42166 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42167 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42168 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42169 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42170 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42171 g++.dg/tc1/dr94.C: Fix line terminator.
42172
42173 2004-02-16 Geoffrey Keating <geoffk@apple.com>
42174
42175 * gcc.c-torture/compile/20040216-1.c: New.
42176
42177 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42178
42179 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42180 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42181 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42182 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42183 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42184 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42185
42186 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42187
42188 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42189
42190 2004-02-15 Mark Mitchell <mark@codesourcery.com>
42191
42192 PR c++/13971
42193 * g++.dg/expr/cond4.C: New test.
42194
42195 PR c++/14086
42196 * g++.dg/lookup/crash2.C: New test.
42197
42198 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
42199
42200 * gcc.c-torture/compile/20040214-2.c: New test.
42201
42202 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
42203
42204 PR c++/14116
42205 * g++.dg/ext/typeof8.C: New test.
42206
42207 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
42208
42209 * gcc.c-torture/compile/20040214-1.c: New test.
42210
42211 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42212
42213 PR c++/13635
42214 * g++.dg/template/spec11.C: New test.
42215
42216 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42217
42218 PR c++/13927
42219 * g++.dg/other/error8.C: New test.
42220
42221 2004-02-13 Mark Mitchell <mark@codesourcery.com>
42222
42223 PR c++/14122
42224 * g++.dg/template/array4.C: New test.
42225
42226 PR c++/14108
42227 * g++.dg/inherit/thunk2.C: New test.
42228
42229 PR c++/14083
42230 * g++.dg/eh/cond2.C: New test.
42231
42232 2004-02-12 Alan Modra <amodra@bigpond.net.au>
42233
42234 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42235
42236 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
42237
42238 * lib/scanasm.exp (dg-scan): Quote pattern before display.
42239
42240 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
42241
42242 * g++.dg/simd-2.C: xfail on ppc64-linux.
42243
42244 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
42245
42246 PR c/456
42247 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42248 tests.
42249
42250 2004-02-11 Uros Bizjak <uros@kss-loka.si>
42251
42252 * gcc.dg/builtins-33.c: New test.
42253
42254 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
42255
42256 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42257
42258 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
42259
42260 * g++.dg/simd-2.C: Set -maltivec for ppc64.
42261
42262 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
42263
42264 * gcc.dg/ppc64-abi-3.c: New test.
42265
42266 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
42267
42268 PR c/14092
42269
42270 * gcc.dg/pr14092-1.c: New testcase.
42271
42272 2004-02-10 Alan Modra <amodra@bigpond.net.au>
42273
42274 * gcc.dg/cpp/assert4.c: Fix typo last change.
42275
42276 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42277 * gcc.dg/cpp/assert4.c: Handle powerpc64.
42278
42279 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42280
42281 2004-02-09 Roger Sayle <roger@eyesopen.com>
42282
42283 * gcc.c-torture/compile/20040209-1.c: New test case.
42284
42285 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
42286
42287 * gcc.dg/c90-init-1.c: Adjust expected error messages.
42288
42289 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
42290
42291 * gcc.c-torture/execute/20040208-[12].c: New tests.
42292
42293 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42294
42295 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42296
42297 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42298
42299 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42300
42301 2004-02-07 Zack Weinberg <zack@codesourcery.com>
42302
42303 Bug 13856
42304 * gcc.dg/visibility-8.c: New testcase.
42305
42306 2004-02-07 Zack Weinberg <zack@codesourcery.com>
42307
42308 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42309 arguments.
42310 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42311
42312 2004-02-07 Roger Sayle <roger@eyesopen.com>
42313
42314 PR middle-end/13696
42315 * g++.dg/opt/fold1.C: New test case.
42316
42317 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42318
42319 PR c++/14033
42320 * g++.dg/other/crash-2.C: New test.
42321
42322 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42323
42324 PR c++/14028
42325 * g++.dg/parse/angle-bracket2.C: New test.
42326
42327 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42328
42329 PR middle-end/13750
42330 Revert:
42331 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42332 PR pch/13361
42333 * g++.dg/pch/wchar-1.C: New.
42334 * g++.dg/pch/wchar-1.Hs: New.
42335
42336 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42337
42338 PR c++/14008
42339 * g++.dg/parse/error15.C: New test.
42340 * g++.dg/parse/crash11.C: Update dg-error mark.
42341
42342 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42343
42344 PR c++/13932
42345 * g++.dg/warn/conv2.C: New test.
42346
42347 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42348
42349 PR c++/13086
42350 * g++.dg/warn/incomplete1.C: Remove xfail.
42351
42352 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42353
42354 * lib/file-format.exp (gcc_target_object_format): Use
42355 ${tool}_target_compile, not gcc_target_compile.
42356 * lib/target-supports.exp (check_alias_available): Likewise.
42357 (check_gc_sections_available): Likewise.
42358 * g++.dg/ext/attrib10.C: Use dg-require-alias.
42359 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42360 dg-require-alias.
42361
42362 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42363
42364 PR c++/13969
42365 * g++.dg/template/static6.C: New test.
42366
42367 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
42368
42369 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42370
42371 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42372
42373 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42374 tests for systems where `char' is unsigned by default.
42375
42376 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42377
42378 PR c++/13997
42379 * g++.dg/template/partial3.C: New test.
42380
42381 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
42382
42383 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42384 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42385 Remove mentions of obsolete ports.
42386
42387 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
42388
42389 * gcc.dg/noncompile/20001228-1.c: Fix for new
42390 error message.
42391
42392 2004-02-03 Roger Sayle <roger@eyesopen.com>
42393
42394 PR target/9348
42395 * gcc.c-torture/execute/multdi-1.c: New test case.
42396
42397 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42398
42399 PR c++/13925
42400 * g++.dg/template/lookup5.C: New test.
42401
42402 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42403
42404 PR c++/13950
42405 * g++.dg/template/lookup4.C: New test.
42406
42407 PR c++/13970
42408 * g++.dg/parse/error14.C: New test.
42409
42410 PR c++/14002
42411 * g++.dg/parse/template13.C: New test.
42412
42413 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42414
42415 PR c++/13978
42416 * g++.dg/template/koenig4.C: New test.
42417
42418 PR c++/13968
42419 * g++.dg/template/crash17.C: New test.
42420
42421 PR c++/13975
42422 * g++.dg/parse/error13.C: New test.
42423 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42424
42425 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42426
42427 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42428
42429 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
42430
42431 PR c/11658
42432 PR c/13994
42433 * gcc.dg/noncompile/20040203-1.c: New test.
42434 * gcc.dg/noncompile/20040203-2.c: Likewise.
42435 * gcc.dg/noncompile/20040203-3.c: Likewise.
42436 * gcc.dg/20040203-1.c: Likewise.
42437
42438 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
42439
42440 PR c++/10858
42441 * g++.dg/template/sizeof7.C: New test.
42442
42443 2004-02-02 Eric Christopher <echristo@redhat.com>
42444 Zack Weinberg <zack@codesourcery.com>
42445
42446 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42447
42448 2004-02-02 Zack Weinberg <zack@codesourcery.com>
42449
42450 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42451 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42452 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42453 * gcc.dg/cleanup-5.c: Run only on Linux targets.
42454
42455 2004-02-02 Mark Mitchell <mark@codesourcery.com>
42456
42457 PR c++/13113
42458 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42459
42460 PR c++/13854
42461 * g++.dg/ext/attrib13.C: New test.
42462
42463 PR c++/13907
42464 * g++.dg/conversion/op2.C: New test.
42465
42466 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42467
42468 * gcc.dg/titype-1.c: Fix pasto.
42469
42470 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42471
42472 * gcc.dg/titype-1.c: New test.
42473
42474 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42475
42476 PR c++/13957
42477 * g++.dg/template/non-type-template-argument-1.C,
42478 g++.dg/template/qualified-id1.C: Update dg-error marks.
42479 * g++.dg/template/nontype6.C: New test.
42480
42481 2004-02-01 Roger Sayle <roger@eyesopen.com>
42482
42483 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42484 * gcc.dg/builtins-31.c: New testcase.
42485 * gcc.dg/builtins-32.c: New testcase.
42486
42487 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
42488
42489 * objc.dg/call-super-2.m: Update line numbers
42490 for the including of stddef.h.
42491
42492 2004-01-30 Michael Matz <matz@suse.de>
42493
42494 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42495 g++.dg/ext/case-range3.C: New tests.
42496
42497 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42498
42499 DR206
42500 PR c++/13813
42501 * g++.dg/template/member4.C: New test.
42502
42503 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42504
42505 PR c++/13683
42506 * g++.dg/template/sizeof6.C: New test.
42507
42508 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42509
42510 * gcc.dg/fwritable-strings-1.c: New test.
42511
42512 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42513
42514 * gcc.c-torture/compile/20040130-1.c: New test.
42515
42516 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
42517
42518 * objc.dg/call-super-2.m: Include stddef.h for size_t.
42519
42520 2004-01-29 Mark Mitchell <mark@codesourcery.com>
42521
42522 PR c++/13883
42523 * g++.dg/template/ctor3.C: New test.
42524
42525 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42526
42527 * g++.dg/tc1: New directory.
42528 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42529 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42530 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42531 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42532 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42533
42534 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42535
42536 * g++.dg/parse/error11.C: New test.
42537 * g++.dg/parse/error12.C: Likewise.
42538
42539 2004-01-28 Ziemowit Laski <zlaski@apple.com>
42540
42541 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42542 (scan_initial, main): Use aligned_sizeof instead of sizeof.
42543
42544 2004-01-28 Mark Mitchell <mark@codesourcery.com>
42545
42546 PR c++/13791
42547 * g++.dg/ext/attrib12.C: New test.
42548
42549 PR c++/13736
42550 * g++.dg/parse/cast2.C: New test.
42551
42552 2004-01-27 James E Wilson <wilson@specifixinc.com>
42553
42554 * objc.dg/encode-2.m (main): New local string. Set depending on
42555 sizeof long. Use in sscanf call.
42556 * objc.dg/encode-3.m (main): New local string. Set depending on
42557 sizeof long. Use in scan_initial call.
42558
42559 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42560
42561 * objc.dg/call-super-2.m: Make LP64-safe.
42562 * objc.dg/desig-init-1.m: Likewise.
42563
42564 2004-01-27 Devang Patel <dpatel@apple.com>
42565
42566 * g++.dg/debug/namespace1.C: New test.
42567
42568 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
42569
42570 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42571 xscale-*-*.
42572
42573 * gcc.dg/arm-mmx-1.c: New test.
42574
42575 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42576
42577 * gcc.dg/20040127-1.c: New test.
42578 * gcc.dg/20040127-2.c: New test.
42579
42580 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42581
42582 * objc.dg/stret-1.m (glob): Renamed to globa.
42583
42584 2004-01-26 Mark Mitchell <mark@codesourcery.com>
42585
42586 PR c++/13663
42587 * g++.dg/expr/for1.C: New test.
42588
42589 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
42590
42591 PR middle-end/13779
42592 * gcc.dg/darwin-longlong.c: New test.
42593
42594 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
42595
42596 * gcc.dg/20040124-1.c: Moved test from here...
42597 * gcc.c-torture/compile/20040124-1.c: ...to here.
42598
42599 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42600
42601 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
42602 the assembly output if -m64 is passed.
42603
42604 2004-01-25 Mark Mitchell <mark@codesourcery.com>
42605
42606 PR c++/13833
42607 * g++.dg/template/cond3.C: New test.
42608
42609 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42610
42611 PR c++/13810
42612 * g++.dg/template/ttp7.C: New test.
42613
42614 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42615
42616 PR c++/13797
42617 * g++.dg/template/nontype4.C: New test.
42618 * g++.dg/template/nontype5.C: Likewise.
42619
42620 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
42621
42622 * gcc.dg/torture/mips-clobber-at.c: New test.
42623
42624 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
42625
42626 * gcc.dg/20040124-1.c: New test.
42627
42628 2004-01-24 Jakub Jelinek <jakub@redhat.com>
42629
42630 * gcc.dg/20040123-1.c: New test.
42631
42632 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42633
42634 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42635
42636 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
42637
42638 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42639
42640 2004-01-23 Andrew Pinski <apinski@apple.com>
42641
42642 * gcc.dg/20030121-1.c: Move to ..
42643 * gcc.dg/20040121-1.c: here.
42644
42645 2004-01-23 Roger Sayle <roger@eyesopen.com>
42646
42647 * gcc.dg/builtins-29.c: New test case.
42648
42649 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42650
42651 PR 18314
42652 * gcc.dg/builtins-30.c: New testcase.
42653
42654 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
42655
42656 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42657 * lib/g77.exp: Likewise.
42658 * lib/objc.exp: Likewise.
42659 * lib/g++.exp: Likewise.
42660
42661 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42662
42663 * gcc.dg/struct-by-value-2.c: New test.
42664
42665 2004-01-21 Andrew Pinski <apinski@apple.com>
42666
42667 PR target/13785
42668 * gcc.dg/20030121-1.c: New test.
42669
42670 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
42671
42672 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
42673 clobber frame pointer register in asm statement.
42674
42675 2004-01-21 Falk Hueffner <falk@debian.org>
42676
42677 * gcc.c-torture/compile/20040121-1.c: New test.
42678
42679 2004-01-21 Zack Weinberg <zack@codesourcery.com>
42680
42681 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42682
42683 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
42684
42685 * gcc.dg/ppc64-abi-2.c: New test.
42686
42687 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
42688
42689 * lib/treelang.exp: Fill out this file.
42690 * lib/treelang-dg.exp: New File.
42691
42692 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
42693
42694 * gcc.c-torture/compile/981022-1.c: Remove.
42695 * gcc.dg/array-5.c: Remove XFAIL.
42696 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42697 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42698 gcc.dg/cond-lvalue-1.c: Update.
42699 * gcc.dg/cast-lvalue-2.c: New test.
42700
42701 2004-01-19 Mark Mitchell <mark@codesourcery.com>
42702
42703 PR c++/13592
42704 * g++.dg/other/error1.C (class foo): Tweak error message.
42705
42706 PR c++/13592
42707 * g++.dg/template/call2.C: New test.
42708
42709 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42710
42711 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42712 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42713 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42714 scalar-return-1_x.c, scalar-return-2_y.c,
42715 scalar-return-3_x.c, scalar-return-3_y.c,
42716 scalar-return-4_x.c, scalar-return-4_y.c,
42717 struct-align-1.h, struct-align-1_x.c,
42718 struct-align-1_y.c, struct-align-2.h,
42719 struct-align-2_x.c, struct-align-2_y.c,
42720 struct-by-value-10_y.c, struct-by-value-11_x.c,
42721 struct-by-value-11_y.c, struct-by-value-12_x.c,
42722 struct-by-value-12_y.c, struct-by-value-13_x.c,
42723 struct-by-value-13_y.c, struct-by-value-14_x.c,
42724 struct-by-value-14_y.c, struct-by-value-15_x.c,
42725 struct-by-value-15_y.c, struct-by-value-16_y.c,
42726 struct-by-value-17_y.c, struct-by-value-18_y.c,
42727 struct-by-value-19_y.c, struct-by-value-1_x.c,
42728 struct-by-value-1_y.c, struct-by-value-20_y.c,
42729 struct-by-value-2_x.c, struct-by-value-2_y.c,
42730 struct-by-value-3_y.c, struct-by-value-4_x.c,
42731 struct-by-value-4_y.c, struct-by-value-5_y.c,
42732 struct-by-value-6_y.c, struct-by-value-7_y.c
42733 struct-by-value-8_x.c, struct-by-value-8_y.c
42734 struct-by-value-9_x.c, struct-by-value-9_y.c
42735 struct-return-10_x.c, struct-return-10_y.c,
42736 struct-return-19_x.c, struct-return-20_x.c
42737 struct-return-2_x.c, struct-return-2_y.c
42738 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42739 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
42740
42741 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42742
42743 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42744 attribute on sparc*-sun-solaris2.*.
42745
42746 2004-01-18 Mark Mitchell <mark@codesourcery.com>
42747
42748 PR c++/13710
42749 * g++.dg/ext/typeof7.C: New test.
42750
42751 2004-01-18 David Edelsohn <edelsohn@gnu.org>
42752
42753 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42754 * gcc.dg/const-elim-1.c: Same.
42755
42756 2004-01-17 Ziemowit Laski <zlaski@apple.com>
42757
42758 * objc.dg/stret-1.m: New.
42759 * objc.dg/stret-2.m: New.
42760
42761 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
42762
42763 PR c++/11895
42764 * g++.dg/ext/vector1.C: New test.
42765
42766 2004-01-16 Geoffrey Keating <geoffk@apple.com>
42767
42768 * gcc.dg/pch/import-1.c: New.
42769 * gcc.dg/pch/import-1.hs: New.
42770 * gcc.dg/pch/import-1a.h: New.
42771 * gcc.dg/pch/import-1b.h: New.
42772 * gcc.dg/pch/import-1c.h: New.
42773
42774 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42775
42776 PR c++/13574
42777 * g++.dg/ext/array1.C: New test.
42778
42779 PR c++/13178
42780 * g++.dg/conversion/op1.C: New test.
42781
42782 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
42783
42784 PR 11864
42785 From Kazumoto Kojima / Dan Kegel:
42786 * gcc.dg/pr11864-1.c: New test.
42787
42788 PR 10392
42789 From Marcus Comstedt / Dan Kegel:
42790 * gcc.dg/pr10392-1.c: New test.
42791
42792 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42793
42794 PR c++/13478
42795 * g++.dg/init/ref10.C: New test.
42796
42797 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42798
42799 PR c++/13407
42800 * g++.dg/parse/typename6.C: New test.
42801
42802 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42803
42804 PR pch/13361
42805 * g++.dg/pch/wchar-1.C: New.
42806 * g++.dg/pch/wchar-1.Hs: New.
42807
42808 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42809
42810 PR c++/9259
42811 * g++.dg/expr/sizeof2.C: New test.
42812
42813 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
42814
42815 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42816
42817 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42818
42819 PR c++/13659
42820 * g++.dg/lookup/strong-using-3.C: New.
42821 * g++.dg/lookup/using-10.C: New.
42822
42823 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42824
42825 PR c++/13594
42826 * g++.dg/lookup/strong-using-2.C: New.
42827
42828 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
42829 Dan Kegel <dank@kegel.com>
42830 J"orn Rennecke <joern.rennecke@superh.com>
42831
42832 PR target/9365
42833 * gcc.dg/pr9365-1.c: New test.
42834
42835 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42836
42837 PR c++/8856
42838 * g++.dg/parse/casting-operator2.C: New test.
42839 * g++.old-deja/g++.pt/explicit83.C: Remove.
42840
42841 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
42842
42843 * gcc.dg/label-compound-stmt-1.c: New test.
42844 * gcc.c-torture/compile/950922-1.c,
42845 gcc.c-torture/compile/20000211-3.c,
42846 gcc.c-torture/compile/20000518-1.c,
42847 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42848 compound statements.
42849
42850 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
42851
42852 * gcc.dg/ppc64-abi-1.c: New test.
42853
42854 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
42855
42856 * g++.dg/ext/attrib9.C: Add dg-warnings.
42857
42858 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42859
42860 PR c++/12335
42861 * g++.dg/parse/dtor3.C: New test.
42862
42863 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
42864
42865 PR c++/12709
42866 * g++.dg/parse/try-catch-1.C: New test.
42867
42868 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
42869
42870 * ada/acats/run_all.sh: Add more verbose output in acats.log
42871 when compiling tests.
42872
42873 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42874
42875 PR 13656
42876 * gcc.dg/typedef-redecl.c: New test case.
42877 * gcc.dg/typedef-redecl.h: New support file.
42878
42879 2004-01-13 Jan Hubicka <jh@suse.cz>
42880
42881 * gcc.dg/always_inline.c: New test.
42882 * gcc.dg/debug/20031231-1.c: Fix.
42883
42884 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42885
42886 PR c++/13474
42887 * g++.dg/template/array3.C: New test.
42888
42889 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42890
42891 * g++.dg/ext/lvalue1.C: No longer expected to fail.
42892 * g++.dg/warn/Wunused-2.C: Likewise.
42893
42894 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42895
42896 PR c++/13289
42897 * g++.dg/template/instantiate6.C: New test.
42898
42899 2004-01-12 Roger Sayle <roger@eyesopen.com>
42900
42901 PR middle-end/11397
42902 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42903
42904 2004-01-12 Jan Hubicka <jh@suse.cz>
42905
42906 PR opt/12826
42907 * gcc.dg/20040112-1.c: New.
42908
42909 * gcc.dg/dwarf-die[1-7].c: Move to...
42910 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42911 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42912
42913 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42914
42915 PR c++/4100
42916 * g++.dg/parse/friend4.C: New test.
42917
42918 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42919
42920 PR c++/4100
42921 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42922 definition is called a friend.
42923
42924 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42925
42926 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42927
42928 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42929
42930 PR c++/3478
42931 * g++.dg/parse/error10.C: New test.
42932 * g++.dg/template/arg2.C: Accept "invalid type" error.
42933
42934 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42935
42936 PR middle-end/13392
42937 * g++.dg/opt/expect2.C: New test.
42938
42939 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42940
42941 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42942 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42943 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42944 Update dg-error regexps.
42945
42946 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42947
42948 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42949 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42950
42951 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42952
42953 * gcc.dg/pragma-re-1.c: Use right pointer type.
42954
42955 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42956
42957 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42958
42959 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42960
42961 * gcc.dg/rs6000-ldouble-1.c: New.
42962
42963 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42964
42965 DR 337
42966 PR c++/9256
42967 * g++.dg/other/abstract1.C: New test.
42968
42969 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42970
42971 * g++.dg/lookup/strong-using-1.C: New.
42972
42973 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42974
42975 PR c/11234
42976 * gcc.dg/func-ptr-conv-1.c: New test.
42977 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42978
42979 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42980
42981 PR target/13380.
42982 * gcc.c-torture/compile/20040109-1.c: New.
42983
42984 2004-01-08 Stuart Hastings <stuart@apple.com>
42985
42986 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42987 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42988 * gcc.dg/i386-sse-6.c: ...this new testcase.
42989
42990 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42991
42992 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42993
42994 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42995
42996 * ada/acats/run_acats: Treat 'gnatchop' the same way
42997 as 'gnatmake'. Export GCC_DRIVER.
42998 * ada/acats/run_all.sh: Add target_gnatchop. Use
42999 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43000
43001 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43002
43003 PR c++/12573
43004 * g++.dg/template/dependent-expr4.C: New test.
43005
43006 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
43007
43008 * gcc.dg/altivec-11.c: New test.
43009
43010 2004-01-07 Mark Mitchell <mark@codesourcery.com>
43011
43012 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43013
43014 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
43015
43016 PR c/6024
43017 * gcc.dg/enum-compat-1.c: New test.
43018 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43019
43020 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
43021
43022 PR c/12165
43023 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43024 gcc.dg/c99-idem-qual-3.c: New tests.
43025
43026 2004-01-07 Alan Modra <amodra@bigpond.net.au>
43027
43028 * gcc.dg/winline-7.c: Don't cast void * to int.
43029
43030 2004-01-06 Jan Hubicka <jh@suse.cz>
43031
43032 * gcc.dg/i386-sse-5.c: New test
43033 * g++.dg/eh/simd-1.c: Add -w argument for i386.
43034
43035 2004-01-05 Mark Mitchell <mark@codesourcery.com>
43036
43037 PR c++/12815
43038 * g++.dg/rtti/typeid4.C: New test.
43039
43040 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43041
43042 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43043
43044 2004-01-05 Mark Mitchell <mark@codesourcery.com>
43045
43046 PR c++/12132
43047 * g++.dg/template/error11.C: New test.
43048
43049 PR c++/13451
43050 * g++.dg/template/class2.C: New test.
43051
43052 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
43053 Richard Sandiford <rsandifo@redhat.com>
43054
43055 PR c++/13387
43056 * g++.dg/opt/alias3.C: New test.
43057
43058 2004-01-04 Mark Mitchell <mark@codesourcery.com>
43059
43060 PR c++/13157
43061 * g++.dg/template/koenig3.C: New test.
43062
43063 PR c++/13529
43064 * g++.dg/parse/offsetof3.C: New test.
43065
43066 * g++.dg/init/copy7.C: Add missing dg-error markers.
43067
43068 PR c++/12226
43069 * g++.dg/init/copy7.c: New test.
43070
43071 PR c++/13536
43072 * g++.dg/parse/cast1.C: New test.
43073
43074 2004-01-04 Jan Hubicka <jh@suse.cz>
43075
43076 * gcc.dg/winline[1-7].c: New tests.
43077
43078 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43079
43080 PR c++/13520
43081 * g++.dg/template/qualttp22.C: New test.
43082
43083 2004-01-01 Jan Hubicka <jh@suse.cz>
43084
43085 * gcc.dg/debug/20031231-1.c: New.
43086 * gcc.c-torture/compile/20040101-1.c: New.
43087 * gcc.dg/dwarf-die-[1-7].c: New.
43088
43089 2004-01-01 Jakub Jelinek <jakub@redhat.com>
43090
43091 PR optimization/13521
43092 * gcc.c-torture/compile/20031231-1.c: New test.
43093
43094 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
43095
43096 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43097
43098 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43099
43100 PR c++/10079
43101 * g++.dg/template/crash16.C: New test.
43102
43103 2003-12-30 Mark Mitchell <mark@codesourcery.com>
43104
43105 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43106
43107 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
43108
43109 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43110 ports.
43111 * g++.old-deja/g++.jason/thunk3.C: Likewise.
43112 * g++.old-deja/g++.law/profile1.C: Likewise.
43113 * gcc.c-torture/compile/981006-1.c: Likewise.
43114 * gcc.c-torture/execute/loop-2e.x: Likewise.
43115 * gcc.c-torture/execute/loop-2f.x: Remove.
43116 * gcc.c-torture/execute/loop-2g.x: Likewise.
43117 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43118 * gcc.dg/20020312-2.c: Remove traces of dead ports.
43119
43120 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
43121
43122 PR c++/13507
43123 * g++.dg/ext/attrib11.C: New test.
43124
43125 PR c++/13494
43126 * g++.dg/template/array2-1.C: New test.
43127 * g++.dg/template/array2-2.C: New test.
43128
43129 2003-12-29 Mark Mitchell <mark@codesourcery.com>
43130
43131 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43132
43133 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
43134
43135 PR c++/12774
43136 * g++.dg/template/array1-1.C: New test.
43137 * g++.dg/template/array1-2.C: New test.
43138
43139 2003-12-29 Roger Sayle <roger@eyesopen.com>
43140
43141 PR fortran/12632
43142 * g77.dg/12632.f: New test case.
43143
43144 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43145
43146 PR c++/13289
43147 * g++.dg/parse/nontype1.C: New test.
43148
43149 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43150
43151 PR c++/12403
43152 * g++.dg/parse/explicit1.C: New test.
43153 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43154
43155 2003-12-28 Mark Mitchell <mark@codesourcery.com>
43156
43157 PR c++/13081
43158 * g++.dg/opt/inline6.C: New test.
43159
43160 PR c++/12613
43161 * g++.dg/parse/error9.C: New test.
43162
43163 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43164
43165 2003-12-28 Mark Mitchell <mark@codesourcery.com>
43166
43167 PR c++/13009
43168 * g++.dg/init/assign1.C: New test.
43169
43170 2003-12-28 Roger Sayle <roger@eyesopen.com>
43171
43172 PR c++/13070
43173 * g++.dg/warn/format3.C: New test case.
43174
43175 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43176
43177 * gcc.c-torture/compile/20031227-1.c: New test.
43178
43179 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43180
43181 * g++.dg/bprob/bprob.exp: Load target-supports.exp
43182 * g77.dg/bprob/bprob.exp: Likewise.
43183 * gcc.misc-tests/bprob.exp: Likewise.
43184 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
43185 variants on systems where the library does not provide that
43186 functionality.
43187 * gcc.dg/builtins-20.c: Use builtins-config.h.
43188 * gcc.dg/builtins-config.h: New file.
43189
43190 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43191
43192 * lib/gcc-dg.exp (dg-require-profiling): New function.
43193 * lib/target-supports.exp (check_profiling_available): Likewise.
43194 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43195 * g77.dg/bprob/bprob.exp: Likewise.
43196 * gcc.misc-tests/bprob.exp: Likewise.
43197 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43198 * gcc.dg/20021014-1.c: Likewise.
43199 * gcc.dg/nest.c: Likewise.
43200
43201 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43202
43203 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43204 compiling.
43205 * g++.dg/lookup/java2.C: Likewise.
43206 * gcc.dg/cpp/lexident.c: Likewise.
43207
43208 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
43209
43210 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43211 given.
43212 * gcc.c-torture/compile/961203-1.c: Likewise.
43213 * gcc.c-torture/compile/980506-1.c: Likewise.
43214
43215 2003-12-23 Zack Weinberg <zack@codesourcery.com>
43216
43217 * lib/gcc-dg.exp (dg-prune-output): New annotation.
43218 (additional_prunes): New global.
43219 (gcc-dg-prune): Handle additional per-test pruning.
43220 (dg-test): Clear additional_prunes between tests.
43221
43222 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
43223 dg-prune-output to avoid spurious failures from assembler
43224 complaining about nonexistent WAW violations.
43225 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43226 Use dg-prune-output to avoid spurious failures from assembler
43227 warning about Itanium B-step errata.
43228
43229 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43230
43231 * g++.dg/abi/macro0.C: New test.
43232 * g++.dg/abi/macro1.C: Likewise.
43233 * g++.dg/abi/macro2.C: Likewise.
43234
43235 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43236 * g++.dg/abi/bitfield7.C: Likewise.
43237 * g++.dg/abi/dtor2.C: Likewise.
43238 * g++.dg/abi/mangle11.C: Likewise.
43239 * g++.dg/abi/mangle12.C: Likewise.
43240 * g++.dg/abi/mangle14.C: Likewise.
43241 * g++.dg/abi/mangle17.C: Likewise.
43242 * g++.dg/abi/vbase10.C: Likewise.
43243 * g++.dg/abi/vbase14.C: Likewise.
43244 * g++.dg/template/qualttp17.C: Likewise.
43245
43246 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
43247
43248 PR c/11995
43249 * gcc.dg/20031223-1.c: New test.
43250
43251 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43252
43253 * gcc.dg/noreturn-7.c: New test.
43254
43255 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43256
43257 * gcc.dg/null-pointer-1.c: New test.
43258
43259 2003-12-22 Mark Mitchell <mark@codesourcery.com>
43260
43261 * g++.old-deja/g++.jason/template18.C: Remove.
43262 * g++.old-deja/g++.jason/template37.C: Likewise.
43263
43264 PR c++/12862
43265 * g++.dg/lookup/ns1.C: New test.
43266
43267 PR c++/12397
43268 * g++.dg/template/lookup3.C: New test.
43269
43270 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
43271
43272 * g++.dg/template/recurse1.C: New test
43273
43274 2003-12-22 Mark Mitchell <mark@codesourcery.com>
43275
43276 PR c++/12479
43277 * g++.dg/parse/semicolon1.C: New test.
43278 * g++.dg/parse/semicolon1.h: Likewise.
43279
43280 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
43281
43282 * gcc.dg/darwin-misaligned.c: New test.
43283
43284 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
43285
43286 PR c/9163
43287 * gcc.dg/20031222-1.c: New test.
43288
43289 2003-12-21 Mark Mitchell <mark@codesourcery.com>
43290
43291 PR c++/13438
43292 * g++.dg/parse/error8.C: New test.
43293
43294 PR c++/11554
43295 * g++.dg/warn/ctor-init-1.C: New test.
43296
43297 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
43298
43299 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43300 too small.
43301 * gcc.c-torture/compile/930217-1.c: Likewise.
43302 * gcc.c-torture/compile/930513-1.c: Likewise.
43303 * gcc.c-torture/execute/920908-2.c: Likewise.
43304 * gcc.c-torture/execute/921204-1.c: Likewise.
43305 * gcc.c-torture/execute/930621-1.c: Likewise.
43306 * gcc.c-torture/execute/930630-1.c: Likewise.
43307 * gcc.c-torture/execute/931031-1.c: Likewise.
43308 * gcc.c-torture/execute/980602-2.c: Likewise.
43309 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43310 * gcc.c-torture/execute/compndlit-1.c: Likewise.
43311 * gcc.c-torture/execute/extzvsi.c: Likewise.
43312 * gcc.c-torture/unsorted/ext.c: Likewise.
43313
43314 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
43315
43316 PR target/12749
43317 * gcc.c-torture/compile/20031220-2.c: New test case.
43318
43319 2003-12-20 Roger Sayle <roger@eyesopen.com>
43320
43321 PR optimization/13031
43322 * gcc.c-torture/compile/20031220-1.c: New test case.
43323
43324 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43325
43326 * gcc.dg/cast-function-1.c: New test.
43327
43328 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
43329
43330 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43331 formats.
43332
43333 2003-12-19 Mark Mitchell <mark@codesourcery.com>
43334
43335 PR c++/12795
43336 * g++.dg/ext/attrib10.C: New test.
43337
43338 2003-12-19 Jakub Jelinek <jakub@redhat.com>
43339
43340 * gcc.dg/cleanup-10.c: New test.
43341 * gcc.dg/cleanup-11.c: New test.
43342
43343 2003-12-19 Jakub Jelinek <jakub@redhat.com>
43344
43345 PR c++/13239
43346 * g++.dg/opt/expect1.C: New test.
43347
43348 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
43349
43350 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43351
43352 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
43353
43354 PR debug/12923
43355 * gcc.dg/20031218-1.c: New test.
43356
43357 PR debug/12389
43358 * gcc.dg/20031218-2.c: New test.
43359 * gcc.dg/20031218-3.c: New test.
43360
43361 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43362 of label name and allow for USER_LABEL_PREFIX == "_" names.
43363 * g++.dg/abi/mangle18-2.C: Likewise.
43364 * g++.dg/abi/mangle19-1.C: Likewise.
43365 * g++.dg/abi/mangle19-2.C: Likewise.
43366 * g++.dg/abi/mangle20-1.C: Likewise.
43367 * g++.dg/abi/mangle20-2.C: Likewise.
43368
43369 2003-12-18 Richard Henderson <rth@redhat.com>
43370
43371 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43372
43373 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
43374 Dan Kegel <dank@kegel.com>
43375
43376 PR other/12009
43377 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43378 testing a cross compiler, it causes spurious compile failures.
43379 * lib/g++.exp: Likewise.
43380
43381 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43382
43383 PR c++/13262
43384 * g++.dg/template/access13.C: New test.
43385
43386 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
43387
43388 * gcc.dg/20031216-1.c: New test.
43389
43390 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43391
43392 PR c++/9154
43393 * g++.dg/template/error10.C: New test.
43394
43395 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43396
43397 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43398 * g++.dg/eh/simd-2.C: Likewise.
43399
43400 2003-12-17 James E Wilson <wilson@specifixinc.com>
43401 Roger Sayle <roger@eyesopen.com>
43402
43403 * gcc.c-torture/execute/ieee/mzero5.c: New.
43404
43405 2003-12-17 Mark Mitchell <mark@codesourcery.com>
43406
43407 PR c++/10603
43408 * g++.dg/parse/error6.C: New test.
43409
43410 PR c++/12827
43411 * g++.dg/parse/error7.C: New test.
43412
43413 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43414
43415 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43416 at -O with stabs debugging formats.
43417 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43418 * gcc.dg/debug/debug-2.c: Likewise.
43419
43420 2003-12-16 Mark Mitchell <mark@codesourcery.com>
43421
43422 PR c++/12696
43423 * g++.dg/init/error1.C: New test.
43424
43425 PR c++/12218
43426 * g++.dg/init/pm3.C: New test.
43427
43428 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
43429
43430 PR c/3347
43431 * gcc.dg/bitfld-8.c: New test.
43432
43433 2003-12-16 James Lemke <jim@wasabisystems.com>
43434
43435 * gcc.dg/arm-scd42-[123].c: New tests.
43436
43437 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43438
43439 PR c++/9043
43440 * g++.dg/abi/mangle20-1.C: New test.
43441 * g++.dg/abi/mangle20-2.C: New test.
43442
43443 2003-12-16 Mark Mitchell <mark@codesourcery.com>
43444
43445 PR c++/13275
43446 * g++.dg/other/offsetof2.C: Remove XFAIL.
43447 * g++.dg/parse/offsetof1.C: New test.
43448 * g++.gd/parse/offsetof2.C: Likewise.
43449
43450 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43451
43452 * g++.dg/template/nontype3.C: New test.
43453 * g++.dg/template/static2.C: Tweaked the dg-error clause.
43454
43455 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43456
43457 * g++.dg/warn/noreturn-3.C: Also test instantiation.
43458
43459 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43460
43461 PR c++/13387
43462 * g++.dg/expr/assign1.C: New test.
43463
43464 PR c++/13242
43465 * g++.dg/abi/mangle19-1.C: New test.
43466 * g++.dg/abi/mangle19-2.C: New test.
43467
43468 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
43469
43470 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43471
43472 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43473
43474 * gcc.c-torture/execute/20031216-1.c: New test.
43475
43476 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43477
43478 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43479 an ICE regression.
43480
43481 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43482
43483 PR c++/10926
43484 * g++.dg/template/error9.C: New test.
43485
43486 PR c++/11116
43487 * g++.dg/template/error8.C: New test.
43488
43489 2003-12-15 Roger Sayle <roger@eyesopen.com>
43490
43491 PR middle-end/13400
43492 * gcc.c-torture/execute/20031215-1.c: New test case.
43493
43494 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43495
43496 PR c++/13269
43497 * g++.dg/parse/error5.C: New test.
43498
43499 PR c++/12989
43500 * g++.dg/expr/sizeof1.C: New test.
43501
43502 PR c++/13310
43503 * g++.dg/template/crash15.C: New test.
43504
43505 2003-12-15 Geoffrey Keating <geoffk@apple.com>
43506
43507 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43508 a non-POD type as the last named parameter of a varargs function.
43509
43510 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43511
43512 PR c++/13243
43513 PR c++/12573
43514 * g++.dg/template/crash14.C: New test.
43515 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43516
43517 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
43518
43519 * g++.dg/other/java1.C: New test.
43520
43521 PR c++/13241
43522 * g++.dg/abi/mangle18-1.C: New test.
43523 * g++.dg/abi/mangle18-2.C: New test.
43524
43525 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43526
43527 PR optimization/10312
43528 * gcc.c-torture/execute/20031214-1.c: New.
43529
43530 2003-12-14 Mark Mitchell <mark@codesourcery.com>
43531
43532 PR c++/10779
43533 PR c++/12160
43534 * g++.dg/parse/error3.C: New test.
43535 * g++.dg/parse/error4.C: Likewise.
43536 * g++.dg/abi/mangle4.C: Tweak error messages.
43537 * g++.dg/lookup/using5.C: Likewise.
43538 * g++.dg/other/error2.C: Likewise.
43539 * g++.dg/parse/typename5.C: Likewise.
43540 * g++.dg/parse/undefined1.C: Likewise.
43541 * g++.dg/template/arg2.C: Likewise.
43542 * g++.dg/template/ttp3.C: Likewise.
43543 * g++.dg/template/type1.C: Likewise.
43544 * g++.old-deja/g++.other/crash32.C: Likewise.
43545 * g++.old-djea/g++.pt/defarg8.C: Likewise.
43546
43547 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43548
43549 PR c++/13106
43550 * g++.dg/warn/noreturn-3.C: New test.
43551
43552 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43553
43554 PR c++/13118
43555 * g++.dg/abi/covariant3.C: New.
43556
43557 2003-12-12 Jakub Jelinek <jakub@redhat.com>
43558
43559 * g++.dg/eh/ia64-1.C: New test.
43560
43561 2003-12-12 Roger Sayle <roger@eyesopen.com>
43562
43563 PR optimization/13037
43564 * g77.f-torture/execute/13037.f: New test case.
43565
43566 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43567
43568 PR c++/12881
43569 * g++.dg/abi/covariant2.C: New.
43570
43571 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
43572
43573 * gcc.dg/cpp/trad/macro.c: New tests.
43574
43575 2003-12-11 Zack Weinberg <zack@codesourcery.com>
43576
43577 * gcc.c-torture/execute/wchar_t-1.x: Delete.
43578
43579 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
43580
43581 PR other/10819
43582 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43583 to fix Bug 10819.
43584 * lib/g++.exp (g++_version): Likewise.
43585 * lib/g77.exp (g77_version): Likewise.
43586 * lib/objc.exp (default_objc_version): Likewise.
43587
43588 2003-12-10 Richard Henderson <rth@redhat.com>
43589
43590 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43591
43592 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43593
43594 2003-12-08 Matt Austern <austern@apple.com>
43595
43596 PR c/13134
43597 * lib/gcc-dg.exp (dg-require-visibility): Define.
43598 * lib/target-supports (check_visibility_available): Define.
43599 * gcc.dg/visibility-1.c: New test.
43600 * gcc.dg/visibility-2.c: Likewise.
43601 * gcc.dg/visibility-3.c: Likewise.
43602 * gcc.dg/visibility-4.c: Likewise.
43603 * gcc.dg/visibility-5.c: Likewise.
43604 * gcc.dg/visibility-6.c: Likewise.
43605 * g++.dg/ext/visibility-1.C: Likewise.
43606 * g++.dg/ext/visibility-2.C: Likewise.
43607 * g++.dg/ext/visibility-3.C: Likewise.
43608 * g++.dg/ext/visibility-4.C: Likewise.
43609 * g++.dg/ext/visibility-5.C: Likewise.
43610 * g++.dg/ext/visibility-6.C: Likewise.
43611
43612 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43613
43614 * g++.dg/lookup/java1.C: New test.
43615 * g++.dg/lookup/java2.C: New test.
43616
43617 2003-12-07 Falk Hueffner <falk@debian.org>
43618
43619 * g++.dg/opt/noreturn-1.C: New test.
43620
43621 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
43622
43623 * gcc.dg/overflow-1.c: New test.
43624
43625 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43626
43627 * g77.f-torture/compile/13060.f: New test.
43628
43629 2003-12-06 Mark Mitchell <mark@codesourcery.com>
43630
43631 PR c++/13323
43632 * g++.dg/inherit/operator2.C: New test.
43633
43634 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43635
43636 PR c++/13305
43637 * g++.dg/ext/attrib9.C: New test.
43638
43639 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43640
43641 PR c++/13314
43642 * g++.dg/template/error7.C: New test.
43643
43644 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
43645 J"orn Rennecke <joern.rennecke@superh.com>
43646
43647 PR target/13302
43648 * g++.dg/other/struct-va_list.C: New test.
43649
43650 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43651
43652 PR c++/13166
43653 * g++.dg/parse/defarg6.C: New test.
43654
43655 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
43656
43657 PR target/13256
43658 * gcc.c-torture/execute/20031201-1.c: New test.
43659
43660 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
43661
43662 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43663
43664 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43665
43666 * gcc.dg/builtin-return-1.c: New test.
43667
43668 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
43669 J"orn Rennecke <joern.rennecke@superh.com>
43670
43671 PR optimization/13260
43672 * gcc.c-torture/execute/20031204-1.c: New test.
43673
43674 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43675
43676 PR c++/9127
43677 * g++.dg/template/error6.C: New test.
43678
43679 2003-12-03 Jakub Jelinek <jakub@redhat.com>
43680
43681 * gcc.dg/20031202-1.c: New test.
43682
43683 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43684
43685 PR c++/13179
43686 * g++.dg/template/eh1.C: New test.
43687
43688 PR c++/10771
43689 * g++.dg/template/error5.C: New test.
43690
43691 2003-12-02 David Ung <davidu@mips.com>
43692
43693 * gcc.dg/compat/vector-check.h: Corrected type for var
43694 g_##TMODE
43695
43696 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43697
43698 PR c++/10126
43699 * g++.dg/template/ptrmem8.C: New test.
43700
43701 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43702
43703 PR c++/12573
43704 * g++.dg/template/dependent-expr3.C: New test.
43705
43706 2003-12-01 James Lemke <jim@wasabisystems.com>
43707
43708 * gcc.dg/arm-g2.c: New test.
43709
43710 2003-12-01 Roger Sayle <roger@eyesopen.com>
43711
43712 PR optimization/11634
43713 * gcc.dg/20031201-2.c: New test case.
43714
43715 2003-12-01 Zack Weinberg <zack@codesourcery.com>
43716
43717 PR 11433
43718 * objc.dg/proto-lossage-3.m: New test.
43719
43720 2003-12-01 Roger Sayle <roger@eyesopen.com>
43721
43722 PR optimization/12628
43723 * gcc.dg/20031201-1.c: New test case.
43724
43725 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43726
43727 * gcc.dg/unaligned-1.c: New test.
43728
43729 2003-11-30 Mark Mitchell <mark@codesourcery.com>
43730
43731 PR c++/9849
43732 * g++.dg/template/error4.C: New test.
43733 * g++.dg/template/nested3.C: Adjust error markers.
43734
43735 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43736
43737 * gcc.dg/cpp/assert4.c: Check more #system assertions.
43738
43739 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
43740
43741 PR c/10333
43742 * gcc.dg/bitfld-7.c: New test.
43743
43744 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
43745
43746 * gcc.dg/tls/asm-1.C: New test.
43747
43748 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43749
43750 * gcc.dg/cpp/assert4.c: Update.
43751
43752 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43753
43754 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43755 * gcc.dg/builtin-apply3.c: New test.
43756
43757 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43758
43759 * lib/compat.exp (compat-obj): New xfaildata parameter.
43760 Use it to set compiler_conditional_xfail_data before compiling.
43761 (compat-get-options): Handle dg-xfail-if.
43762 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43763 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43764 * gcc.dg/compat/vector-1_y.c: Likewise.
43765 * gcc.dg/compat/vector-2_x.c: Likewise.
43766 * gcc.dg/compat/vector-2_y.c: Likewise.
43767
43768 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43769
43770 * g++.dg/opt/reg-stack4.C: New test.
43771
43772 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43773
43774 * gcc.dg/builtin-apply2.c: New test.
43775
43776 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43777
43778 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43779
43780 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43781
43782 PR c++/12924
43783 * g++.dg/template/template-id-2.C: New test.
43784
43785 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43786
43787 PR c++/5369
43788 * g++.dg/template/memfriend1.C: New test.
43789 * g++.dg/template/memfriend2.C: Likewise.
43790 * g++.dg/template/memfriend3.C: Likewise.
43791 * g++.dg/template/memfriend4.C: Likewise.
43792 * g++.dg/template/memfriend5.C: Likewise.
43793 * g++.dg/template/memfriend6.C: Likewise.
43794 * g++.dg/template/memfriend7.C: Likewise.
43795 * g++.dg/template/memfriend8.C: Likewise.
43796 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43797
43798 2003-11-21 Mark Mitchell <mark@codesourcery.com>
43799
43800 PR c++/12515
43801 * g++.dg/ext/cond1.C: New test.
43802
43803 2003-11-20 Richard Henderson <rth@redhat.com>
43804
43805 * gcc.dg/20020201-2.c: Remove.
43806 * gcc.dg/20020201-4.c: Remove.
43807 * gcc.dg/20020304-1.c: Remove.
43808
43809 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
43810
43811 * gcc.dg/cpp/trad/xwin1.c: New test case.
43812
43813 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
43814
43815 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43816 * lib/g77.exp: Likewise.
43817 * lib/objc.exp: Likewise.
43818 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43819 for darwin.
43820
43821 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43822
43823 PR c++/12932
43824 * g++.dg/template/static5.C: New test.
43825
43826 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
43827
43828 * gcc.dg/nested-func-1.c: New test.
43829
43830 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43831
43832 * gcc.dg/cpp/assert4.c: New test.
43833
43834 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43835
43836 PR c++/2294
43837 * g++.dg/lookup/using9.c: New test.
43838
43839 2003-11-14 Mark Mitchell <mark@codesourcery.com>
43840
43841 PR c++/12762
43842 * g++.dg/template/error3.C: New test.
43843
43844 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
43845
43846 PR ada/13035
43847 * ada/acats/run_acats, run_all.sh: Fix syntax error.
43848 No longer use a wrapper for gcc, since this does not work under
43849 Windows.
43850
43851 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43852
43853 PR c++/2094
43854 * g++.dg/template/ptrmem7.C: New test.
43855
43856 2003-11-13 Andrew Pinski <apinski@apple.com>
43857
43858 * gcc.c-torture/compile/20031113-1.c: New test.
43859
43860 2003-11-13 Mark Mitchell <mark@codesourcery.com>
43861 Kean Johnston <jkj@sco.com>
43862
43863 PR c/13029
43864 * gcc.dg/unused-4.c: Update.
43865
43866 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43867
43868 * g++.dg/opt/const3.C: New test.
43869
43870 2003-11-13 Jan Hubicka <jh@suse.cz>
43871
43872 * gcc.c-torture/compile/20031112-1.c: New test.
43873
43874 2003-11-12 Mark Mitchell <mark@codesourcery.com>
43875
43876 * g++.dg/parse/crash10.C: Remove bogus error marker.
43877
43878 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43879
43880 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43881 (host_gcc): Likewise.
43882 (ROOT): Honor $PWDCMD.
43883 (BASE): Likewise.
43884 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43885
43886 2003-11-12 Catherine Moore <clm@redhat.com>
43887
43888 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43889
43890 2003-11-12 Andreas Jaeger <aj@suse.de>
43891 Jakub Jelinek <jakub@redhat.com>
43892 Andrew Pinski <pinskia@physics.uc.edu>
43893 Richard Henderson <rth@redhat.com>
43894
43895 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43896 systems.
43897 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43898
43899 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43900 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43901
43902 2003-11-11 Andreas Jaeger <aj@suse.de>
43903
43904 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43905
43906 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43907
43908 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43909
43910 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43911 Clean ups.
43912
43913 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43914
43915 * gcc.dg/trampoline-1.c: New test.
43916
43917 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43918
43919 * gcc.c-torture/compile/200031109-1.c: New test.
43920
43921 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43922
43923 PR c/3190
43924 PR c/8714
43925 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43926 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43927 gcc.dg/format/no-y2k-1.c: Update.
43928
43929 2003-11-08 Roger Sayle <roger@eyesopen.com>
43930
43931 PR optimization/10467
43932 * gcc.dg/20031108-1.c: New test case.
43933
43934 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43935
43936 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43937
43938 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43939
43940 * gcc.dg/compound-lvalue-1.c: New test.
43941 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43942 some XFAILs.
43943
43944 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43945
43946 * gcc.dg/altivec-varargs-1.c: New test.
43947
43948 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43949
43950 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43951 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43952 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43953 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43954 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43955
43956 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43957
43958 * gcc.dg/cond-lvalue-1.c: New test.
43959
43960 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43961
43962 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43963
43964 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43965
43966 PR c++/11616
43967 * g++.dg/template/instantiate5.C: New test.
43968
43969 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43970
43971 PR c++/12726
43972 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43973 * ChangeLog: Add missing first entry for above test.
43974
43975 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43976
43977 PR c++/9810
43978 * g++.dg/template/using8.C: New test.
43979 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43980
43981 2003-11-02 Roger Sayle <roger@eyesopen.com>
43982
43983 PR optimization/10817
43984 * gcc.c-torture/compile/20031102-1.c: New test case.
43985
43986 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43987
43988 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43989 2147483647.
43990
43991 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43992
43993 * gcc.dg/20031102-1.c: New test.
43994
43995 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43996
43997 * gcc.dg/complex-1.c: New test.
43998
43999 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44000
44001 PR c++/12796
44002 * g++.dg/template/crash13.C: Adjust expected error location.
44003 * g++.old-deja/g++.brendan/ns1.C: Likewise.
44004
44005 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
44006
44007 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44008
44009 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
44010
44011 PR/10239
44012 * gcc.c-torture/compile/20031031-2.c: New test.
44013
44014 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
44015
44016 PR/11640
44017 * gcc.c-torture/compile/20031031-1.c: New test.
44018
44019 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
44020
44021 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44022 * gcc.misc-tests/bprob.exp: Likewise.
44023 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44024 the execution test on arm-elf configs.
44025 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
44026 configs that don't support scratch files.
44027 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44028
44029 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
44030
44031 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44032 done by dejagnu.
44033
44034 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
44035
44036 * ada/acats/run_all.sh: Redirect mv output to /dev/null
44037 Avoid non pure sh syntax. Add more logging.
44038
44039 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44040 fail.
44041
44042 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44043
44044 PR libgcj/10610
44045 * gcc.dg/ppc-stackalign-1.c: New test.
44046
44047 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
44048
44049 * ada/acats/run_all.sh: Change output to be more compliant with
44050 dejagnu framework.
44051 Create acats.sum and acats.log files under testsuite/ada/acats
44052 Only run [a-z]* directories, to filter out e.g. CVS.
44053 Redirect build output to log file.
44054
44055 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
44056
44057 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44058
44059 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
44060
44061 PR ada/5909:
44062 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44063
44064 2003-10-27 Jakub Jelinek <jakub@redhat.com>
44065
44066 * gcc.c-torture/compile/20031023-1.c: New test.
44067 * gcc.c-torture/compile/20031023-2.c: New test.
44068 * gcc.c-torture/compile/20031023-3.c: New test.
44069 * gcc.c-torture/compile/20031023-4.c: New test.
44070
44071 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44072
44073 PR c++/10371
44074 * g++.dg/lookup/scoped8.C: New test.
44075
44076 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44077
44078 * g++.dg/opt/reg-stack3.C: New test.
44079
44080 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
44081
44082 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
44083
44084 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44085
44086 PR c++/11076
44087 * g++.dg/template/crash13.C: New test.
44088
44089 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
44090
44091 * gcc.dg/c99-restrict-2.c: New test.
44092
44093 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
44094
44095 PR c++/12698, c++/12699, c++/12700, c++/12566
44096 * g++.dg/inherit/covariant9.C: New test.
44097 * g++.dg/inherit/covariant10.C: New test.
44098 * g++.dg/inherit/covariant11.C: New test.
44099
44100 2003-10-23 Jason Merrill <jason@redhat.com>
44101
44102 PR c++/12726
44103 * g++.dg/ext/complit2.C: New test.
44104
44105 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44106
44107 PR target/12654
44108 * gcc.c-torture/execute/20031020-1.c: New test.
44109
44110 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44111
44112 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44113 following the jump_insn.
44114
44115 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
44116
44117 * gcc.dg/cast-lvalue-1.c: New test.
44118
44119 2003-10-21 Mark Mitchell <mark@codesourcery.com>
44120
44121 PR c++/11962
44122 * g++.dg/template/cond2.C: New test.
44123
44124 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
44125
44126 * gcc.dg/builtins-28.c: New test.
44127
44128 2003-10-20 Jan Hubicka <jh@suse.cz>
44129
44130 * g++.dg/opt/inline4.C: Do not use min-inline-insns
44131 parameter.
44132 * gcc.dg/inline-2.c: Likewise.
44133
44134 2003-10-20 Phil Edwards <phil@codesourcery.com>
44135
44136 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44137 * gcc.dg/nest.c: Likewise.
44138
44139 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44140
44141 PR c++/9781, c++/10583, c++/11862
44142 * g++.dg/parse/crash13.C: New test.
44143
44144 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44145
44146 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44147
44148 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44149
44150 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44151 Define HAVE_C99_RUNTIME except on Solaris.
44152 * gcc.dg/builtins-20.c: Likewise.
44153
44154 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44155
44156 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44157
44158 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44159
44160 PR c++/12495
44161 * g++.dg/template/crash21.C: New test.
44162
44163 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44164
44165 PR c++/2513
44166 * g++.dg/template/typename5.C: New test.
44167
44168 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44169
44170 PR c++/12369
44171 * g++.dg/template/friend25.C: New test.
44172
44173 2003-10-16 Ziemowit Laski <zlaski@apple.com>
44174
44175 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44176 versions.
44177
44178 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
44179
44180 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44181 == 2147483647.
44182
44183 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
44184
44185 * gcc.c-torture/execute/960416-1.x: Remove.
44186 * gcc.c-torture/execute/divconst-3.x: Likewise.
44187
44188 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
44189
44190 PR target/12598
44191 * gcc.dg/torture/cris-volatile-1.c: New test.
44192
44193 2003-10-14 Roger Sayle <roger@eyesopen.com>
44194
44195 PR optimization/9325
44196 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44197 for overflowing floating point to integer conversion during RTL
44198 simplification.
44199
44200 2003-10-13 Ziemowit Laski <zlaski@apple.com>
44201
44202 * objc/execute/_cmd.m: Fix typo.
44203 * objc.dg/image-info.m, objc.dg/symtab-1.m:
44204 Relax 'scan-assembler' regexp.
44205 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44206 objc.dg/try-catch-4.m: Run on non-Darwin targets.
44207 * objc.dg/zero-link-2.m: Remove blank line.
44208 * objc.dg/zero-link-3.m: New test case.
44209
44210 2003-10-13 Geoffrey Keating <geoffk@apple.com>
44211
44212 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44213
44214 * gcc.dg/asm-names.c: Use scan-assembler-not rather
44215 than linker trickery.
44216
44217 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44218
44219 PR c++/12370
44220 * g++.dg/other/friend2.C: New test.
44221
44222 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
44223
44224 * gcc.dg/20031012-1.c: New test.
44225
44226 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
44227
44228 * gcc.dg/weak/weak-3.c: Fix for new warning.
44229
44230 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
44231
44232 PR optimization/8750
44233 * gcc.c-torture/execute/20031012-1.c: New test case.
44234
44235 2003-10-11 Roger Sayle <roger@eyesopen.com>
44236
44237 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44238 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44239
44240 2003-10-11 Roger Sayle <roger@eyesopen.com>
44241
44242 PR optimization/12260
44243 * gcc.c-torture/compile/20031011-2.c: New test case.
44244
44245 2003-10-11 Roger Sayle <roger@eyesopen.com>
44246
44247 * gcc.c-torture/execute/20031011-1.c: New testcase.
44248
44249 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
44250
44251 * gcc.c-torture/compile/20031011-1.c: New test.
44252
44253 2003-10-11 Jan Hubicka <jh@suse.cz>
44254
44255 * g++.dg/other/first-global.C: New test.
44256
44257 2003-10-11 Roger Sayle <roger@eyesopen.com>
44258
44259 * gcc.c-torture/execute/string-opt-18.c: New testcase.
44260
44261 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
44262
44263 * gcc.c-torture/compile/20031010-1.c: New test.
44264
44265 2003-10-10 Geoffrey Keating <geoffk@apple.com>
44266
44267 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44268 * gcc.c-torture/execute/va-arg-25.c: ... here.
44269
44270 2003-10-09 Mark Mitchell <mark@codesourcery.com>
44271
44272 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44273
44274 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
44275
44276 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44277
44278 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
44279
44280 * g++.dg/parse/error2.C: New test.
44281
44282 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
44283
44284 PR c++/11097
44285 * g++.dg/other/error5.C: Modify the error message.
44286 * g++.dg/lookup/using8.C: New test.
44287
44288 2003-10-07 Geoffrey Keating <geoffk@apple.com>
44289
44290 * gcc.dg/darwin-abi-2.c: New file.
44291 * gcc.c-torture/execute/va-arg-24.c: New file.
44292
44293 2003-10-06 Bob Wilson <bob.wilson@acm.org>
44294
44295 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
44296 indentation.
44297
44298 2003-10-06 Mark Mitchell <mark@codesourcery.com>
44299
44300 PR c++/10147
44301 * g++.dg/other/error4.C: Update error messages.
44302 * g++.dg/template/ptrmem4.C: Likewise.
44303
44304 PR c++/12337
44305 * g++.dg/init/new9.C: New test.
44306
44307 PR c++/12334, c++/12236, c++/8656
44308 * g++.dg/ext/attrib8.C: New test.
44309
44310 2003-10-06 Devang Patel <dpatel@apple.com>
44311
44312 * gcc.dg/debug/dwarf2-3.h: New test.
44313 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44314
44315 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
44316
44317 * g++.dg/opt/cfg2.C: New test.
44318
44319 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44320
44321 * g++.dg/opt/float1.C: New test.
44322
44323 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44324
44325 * gcc.dg/c90-array-lval-6.c: New test.
44326 * gcc.dg/c99-array-lval-6.c: New test.
44327
44328 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
44329 Ziemowit Laski <zlaski@apple.com>
44330
44331 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44332 'Derived', so that it is never considered a class method; add
44333 new warning for '+port' method ambiguity.
44334 * objc.dg/method-12.m: Include <objc/objc.h> instead of
44335 <objc/objc-api.h> (needed on Mac OS X).
44336 * objc.dg/method-13.m: New test.
44337
44338 2003-10-03 Roger Sayle <roger@eyesopen.com>
44339
44340 PR optimization/9325, PR java/6391
44341 * gcc.c-torture/execute/20031003-1.c: New test case.
44342
44343 2003-10-02 Mark Mitchell <mark@codesourcery.com>
44344
44345 PR optimization/12180
44346 * gcc.dg/20031002-1.c: New test.
44347
44348 PR c++/12486
44349 * g++.dg/inherit/error1.C: New test.
44350
44351 2003-10-02 Chris Demetriou <cgd@broadcom.com>
44352
44353 * lib/f-torture.exp (search_for): Rename to...
44354 (search_for_re): This. Also, clean up comments and the
44355 "regexp" invocation.
44356
44357 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
44358
44359 * gcc.c-torture/compile/20031002-1.c: New test.
44360
44361 2003-10-02 Jakub Jelinek <jakub@redhat.com>
44362
44363 * g++.dg/opt/cond1.C: New test.
44364
44365 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
44366
44367 * gcc.dg/Wold-style-definition-2.c: New testcase.
44368 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44369
44370 2003-09-29 Richard Henderson <rth@redhat.com>
44371
44372 * g++.dg/init/array10.C: Add dg-options.
44373
44374 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
44375
44376 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44377
44378 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44379
44380 * g++.dg/template/friend19.C: Fix typo.
44381 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44382
44383 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
44384
44385 * gcc.c-torture/execute/20030928-1.c: New test.
44386 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44387
44388 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44389
44390 * g++.dg/opt/unroll1.C: New test.
44391
44392 2003-09-26 Roger Sayle <roger@eyesopen.com>
44393
44394 PR optimization/11741
44395 * gcc.dg/20030926-1.c: New test case.
44396
44397 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44398
44399 PR c++/5655
44400 * g++.dg/parse/access7.C: New test.
44401 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44402
44403 2003-09-24 Ziemowit Laski <zlaski@apple.com>
44404
44405 MERGE OF objc-improvements-branch into MAINLINE:
44406 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44407 if libobjc has not been built.
44408 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44409 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44410 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44411 objc/execute/nested-3.m, objc/execute/np-2.m,
44412 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44413 objc/execute/redefining_self.m, objc/execute/root_methods.m,
44414 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44415 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44416 objc.dg/special/unclaimed-category-1.h,
44417 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44418 well as GNU runtime.
44419 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44420 * execute/cascading-1.m, execute/function-message-1.m,
44421 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44422 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44423 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44424 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44425 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44426 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44427 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44428 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44429 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44430 * objc.dg/bitfield-2.m: Run only on Darwin.
44431 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44432 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44433 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44434 * objc.dg/const-str-1.m: Fix constant string layout.
44435
44436 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
44437
44438 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44439
44440 2003-09-23 Geoffrey Keating <geoffk@apple.com>
44441
44442 * gcc.dg/darwin-abi-1.c: New file.
44443
44444 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
44445
44446 PR target/12281
44447 * gcc.c-torture/compile/20030921-1.c: New test.
44448
44449 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44450
44451 * g++.dg/opt/reg-stack2.C: New test.
44452
44453 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44454
44455 * g++.dg/eh/delayslot1.C: New test.
44456
44457 2003-09-20 Richard Henderson <rth@redhat.com>
44458
44459 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44460
44461 2003-09-20 Roger Sayle <roger@eyesopen.com>
44462
44463 * gcc.c-torture/execute/20030920-1.c: New test case.
44464
44465 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44466
44467 * g++.dg/rtti/typeid3.C: Correct expected error message.
44468
44469 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44470
44471 PR c++/157
44472 * g++.dg/parse/crash12.C: New test.
44473
44474 2003-09-19 Janis Johnson <janis187@us.ibm.com>
44475
44476 * gcc.dg/compat/mixed-struct-check.h: New.
44477 * gcc.dg/compat/mixed-struct-defs.h: New.
44478 * gcc.dg/compat/mixed-struct-init.h: New.
44479 * gcc.dg/compat/struct-by-value-19_main.c: New.
44480 * gcc.dg/compat/struct-by-value-19_x.c: New.
44481 * gcc.dg/compat/struct-by-value-19_y.c: New.
44482 * gcc.dg/compat/struct-by-value-20_main.c: New.
44483 * gcc.dg/compat/struct-by-value-20_x.c: New.
44484 * gcc.dg/compat/struct-by-value-20_y.c: New.
44485 * gcc.dg/compat/struct-return-19_main.c: New.
44486 * gcc.dg/compat/struct-return-19_x.c: New.
44487 * gcc.dg/compat/struct-return-19_y.c: New.
44488 * gcc.dg/compat/struct-return-20_main.c: New.
44489 * gcc.dg/compat/struct-return-20_x.c: New.
44490 * gcc.dg/compat/struct-return-20_y.c: New.
44491
44492 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
44493 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44494 so that it will not complain on LP64 targets.
44495
44496 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44497
44498 PR c++/495
44499 * g++.dg/template/friend24.C: New test.
44500
44501 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
44502
44503 PR c++/12332
44504 * g++.dg/template/memtmpl2.C: New test.
44505
44506 2003-09-18 Mark Mitchell <mark@codesourcery.com>
44507
44508 PR target/11184
44509 * gcc.dg/builtin-apply1.c: New test.
44510
44511 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
44512
44513 PR c++/9848
44514 * g++.dg/warn/Wunused-4.C: New test.
44515
44516 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44517
44518 PR c++/12316
44519 * g++.dg/other/gc2.C: New test.
44520
44521 2003-09-17 Mark Mitchell <mark@codesourcery.com>
44522
44523 PR c++/11991
44524 * g++.dg/rtti/typeid3.C: New test.
44525
44526 PR c++/12266
44527 * g++.dg/overload/template1.C: New test.
44528
44529 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44530
44531 * g++.dg/opt/cfg3.C: New test.
44532
44533 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44534
44535 PR c++/7939
44536 * g++.dg/template/crash11.C: New test.
44537
44538 2003-09-16 Jason Merrill <jason@redhat.com>
44539 Jakub Jelinek <jakub@redhat.com>
44540
44541 * gcc.dg/attr-warn-unused-result.c: New test.
44542
44543 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
44544
44545 PR c++/12184
44546 * g++.dg/expr/call2.C: New test.
44547
44548 2003-09-15 Andreas Jaeger <aj@suse.de>
44549
44550 * gcc.dg/Wold-style-definition-1.c: New test.
44551
44552 2003-09-14 Mark Mitchell <mark@codesourcery.com>
44553
44554 PR c++/3907
44555 * g++.dg/parse/template12.C: New test.
44556
44557 * g++.dg/abi/bitfield11.C: New test.
44558 * g++.dg/abi/bitfield12.C: Likewise.
44559
44560 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
44561
44562 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
44563 non-expansion of functional macro name without arguments at EOL.
44564 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
44565
44566 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
44567
44568 * gcc.c-torture/execute/20030914-[12].c: New tests.
44569
44570 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
44571
44572 PR c++/11788
44573 * g++.dg/overload/addr1.C: New test.
44574
44575 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
44576
44577 * gcc.dg/20030909-1.c: New test.
44578
44579 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44580
44581 * gcc.dg/ultrasp10.c: New test.
44582
44583 2003-09-09 Devang Patel <dpatel@apple.com>
44584
44585 * gcc.dg/darwin-ld-6.c: New test.
44586
44587 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44588
44589 * gcc.dg/torture/builtin-explog-1.c: New testcase.
44590
44591 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44592
44593 * gcc.dg/ia64-types1.c: New test.
44594 * gcc.dg/ia64-types2.c: Likewise.
44595
44596 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44597
44598 * gcc.dg/builtins-1.c: Add more _Complex tests.
44599 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44600
44601 * gcc.dg/builtins-1.c: Test existing _Complex functions.
44602 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44603
44604 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44605
44606 PR c++/11786
44607 * g++.dg/lookup/koenig2.C: New test.
44608
44609 PR c++/5296
44610 * g++.dg/rtti/typeid2.C: New test.
44611
44612 2003-09-08 Jakub Jelinek <jakub@redhat.com>
44613
44614 * gcc.c-torture/compile/20030904-1.c: New test.
44615
44616 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44617
44618 * g++.dg/opt/longbranch2.C: New test.
44619
44620 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44621
44622 * g++.dg/template/crash10.C: Only compile it.
44623
44624 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44625
44626 PR middle-end/11665
44627 * gcc.c-torture/compile/20030907-1.c: New test.
44628 * g++.dg/init/array11.C: New test.
44629
44630 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44631
44632 PR c++/11852
44633 * g++.dg/init/struct1.C: New test.
44634
44635 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44636
44637 PR c++/12181
44638 * g++.dg/expr/comma1.C: New test.
44639
44640 2003-09-06 Mark Mitchell <mark@codesourcery.com>
44641
44642 PR c++/11867
44643 * g++.dg/expr/static_cast5.C: New test.
44644
44645 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
44646
44647 PR c++/11507
44648 * g++.dg/lookup/scoped7.C: New test.
44649
44650 PR c++/9574
44651 * g++.dg/other/static1.C: New test.
44652
44653 PR c++/11490
44654 * g++.dg/warn/template-1.C: New test.
44655
44656 PR c++/11432
44657 * g++.dg/template/crash10.C: New test.
44658
44659 PR c++/2478
44660 * g++.dg/overload/VLA.C: New test.
44661
44662 PR c++/10804
44663 * g++.dg/template/call1.C: New test.
44664
44665 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44666
44667 PR c++/11794
44668 * g++.dg/parse/using3.C: New test.
44669
44670 2003-09-06 Roger Sayle <roger@eyesopen.com>
44671
44672 PR c++/11409
44673 * g++.dg/overload/builtin3.C: New test case.
44674
44675 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
44676
44677 PR c/9862
44678 * gcc.dg/20030906-1.c: New test.
44679 * gcc.dg/20030906-2.c: Likewise.
44680
44681 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44682
44683 PR c++/12167
44684 * g++.dg/parse/defarg5.C: New test.
44685
44686 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44687
44688 2003-09-05 Mark Mitchell <mark@codesourcery.com>
44689
44690 PR c++/12163
44691 * g++.dg/expr/static_cast4.C: New test.
44692
44693 PR c++/12146
44694 * g++.dg/template/crash9.C: New test.
44695
44696 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
44697
44698 * g++.old-deja/g++.ext/pretty2.C: Update for change
44699 in __FUNCTION__.
44700 * g++.old-deja/g++.ext/pretty3.C: Likewise.
44701
44702 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
44703
44704 PR c++/11922
44705 * g++/dg/template/qualified-id1.C: New test.
44706
44707 PR c++/12037
44708 * g++.dg/warn/noeffect4.C: New test.
44709
44710 2003-09-04 Matt Austern <austern@apple.com>
44711
44712 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44713 * g++.dg/ext/fnname2.C: Likewise.
44714 * g++.dg/ext/fnname3.C: Likewise.
44715
44716 2003-09-04 Mark Mitchell <mark@codesourcery.com>
44717
44718 * g++.dg/expr/lval1.C: New test.
44719 * g++.dg/ext/lvcast.C: Remove.
44720
44721 2003-09-03 Roger Sayle <roger@eyesopen.com>
44722
44723 PR optimization/11700.
44724 * gcc.c-torture/compile/20030903-1.c: New test case.
44725
44726 2003-09-03 Mark Mitchell <mark@codesourcery.com>
44727
44728 PR c++/12053
44729 * g++.dg/abi/layout4.C: New test.
44730
44731 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
44732
44733 PR c++/11553
44734 * g++.dg/parse/friend3.C: New test.
44735
44736 2003-09-02 Mark Mitchell <mark@codesourcery.com>
44737
44738 PR c++/11847
44739 * g++.dg/template/class1.C: New test.
44740
44741 PR c++/11808
44742 * g++.dg/expr/call1.C: New test.
44743
44744 2003-09-01 Mark Mitchell <mark@codesourcery.com>
44745
44746 PR c++/12114
44747 * g++.dg/init/ref9.C: New test.
44748
44749 PR c++/11972
44750 * g++.dg/template/nested4.C: New test.
44751
44752 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44753
44754 PR c++/12093
44755 * g++.dg/template/non-dependent4.C: New test.
44756
44757 PR c++/11928
44758 * g++.dg/inherit/conv1.C: New test.
44759
44760 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44761
44762 PR c++/6196
44763 * g++.dg/ext/label1.C: New test.
44764 * g++.dg/ext/label2.C: Likewise.
44765
44766 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44767
44768 * g++.dg/expr/cond3.C: New test.
44769
44770 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44771
44772 * gcc.dg/builtins-1.c: Add new builtin cases.
44773
44774 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44775
44776 * gcc.dg/builtins-1.c: Add new cases.
44777 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44778
44779 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44780
44781 * gcc.dg/builtins-1.c: Add more math builtin tests.
44782 * gcc.dg/torture/builtin-attr-1.c: New test.
44783
44784 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44785
44786 PR optimization/5079
44787 * g++.dg/opt/static3.C: New test.
44788
44789 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44790
44791 * gcc.misc-tests/gcov-10b.c: New test.
44792
44793 2003-08-27 Mark Mitchell <mark@codesourcery.com>
44794
44795 * g++.dg/opt/ptrmem3.C: New test.
44796
44797 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44798
44799 2003-08-27 Jakub Jelinek <jakub@redhat.com>
44800
44801 * gcc.dg/20030826-2.c: New test.
44802
44803 2003-08-26 Roger Sayle <roger@eyesopen.com>
44804
44805 PR middle-end/12002
44806 * g77.f-torture/compile/12002.f: New test case.
44807
44808 2003-08-26 Roger Sayle <roger@eyesopen.com>
44809
44810 * gcc.dg/20030826-1.c: New test case.
44811
44812 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
44813
44814 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44815
44816 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
44817
44818 PR c++/11871
44819 * c++.dg/lookup/crash1.C: New test.
44820
44821 * c++.dg/warn/noeffect3.C: New test.
44822
44823 2003-08-25 Janis Johnson <janis187@us.ibm.com>
44824
44825 * gcc.dg/compat/vector-1_x.c: Compile with -w.
44826 * gcc.dg/compat/vector-1_y.c: Ditto.
44827 * gcc.dg/compat/vector-2_x.c: Ditto.
44828 * gcc.dg/compat/vector-2_y.c: Ditto.
44829
44830 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
44831
44832 * gcc.dg/20030702-1.c: New test.
44833
44834 2003-08-25 Mark Mitchell <mark@codesourcery.com>
44835
44836 PR c++/8795
44837 * g++.dg/ext/altivec-1.C: New test.
44838
44839 2003-08-24 Richard Henderson <rth@redhat.com>
44840
44841 * g++.dg/eh/simd-2.C: Add -w for x86.
44842
44843 2003-08-23 Jakub Jelinek <jakub@redhat.com>
44844
44845 * gcc.dg/20030815-1.c: New test.
44846
44847 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44848
44849 PR c++/3765
44850 * g++.dg/parse/access6.C: New test.
44851
44852 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44853
44854 PR c++/641, c++/11876
44855 * g++.dg/template/friend22.C: New test.
44856 * g++.dg/template/friend23.C: Likewise.
44857
44858 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44859
44860 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44861 identically.
44862
44863 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44864
44865 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44866
44867 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44868
44869 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44870
44871 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44872
44873 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44874
44875 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44876
44877 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44878
44879 2003-08-21 Mark Mitchell <mark@codesourcery.com>
44880
44881 PR c++/11919
44882 * g++.dg/overload/prom1.C: New test.
44883
44884 PR c++/11551
44885 * g++.dg/parse/dtor2.C: New test.
44886
44887 PR c++/10762
44888 * g++.dg/parse/using2.C: New test.
44889
44890 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
44891
44892 PR target/11805
44893 * gcc.c-torture/compile/20030821-1.c: New.
44894
44895 2003-08-20 Mark Mitchell <mark@codesourcery.com>
44896
44897 PR c++/11834
44898 * g++.dg/template/deduce2.C: New test.
44899
44900 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
44901
44902 * gcc.c-torture/execute/20030821-1.c: New test.
44903
44904 2003-08-20 Roger Sayle <roger@eyesopen.com>
44905
44906 PR middle-end/11984
44907 * gcc.dg/20030820-1.c: New test case.
44908
44909 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44910
44911 PR c++/11945
44912 * g++.dg/warn/noeffect2.C: New test.
44913
44914 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44915
44916 PR c++/10926
44917 * g++.dg/template/dtor2.C: New test.
44918
44919 PR c++/11684
44920 * g++.dg/template/operator1.C: New test.
44921 * g++.dg/parse/operator4.C: New test.
44922
44923 PR c++/11946.C
44924 * g++.dg/expr/enum1.C: New test.
44925 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44926
44927 PR c++/11036.C
44928 * g++.dg/parse/elab2.C: New test.
44929 * g++.dg/parse/typedef4.C: Change error message.
44930 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44931 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44932 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44933
44934 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44935
44936 * gcc.dg/pch/warn-1.c: New.
44937 * gcc.dg/pch/warn-1.hs: New.
44938
44939 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44940 not-tested file.
44941
44942 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44943
44944 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44945
44946 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44947
44948 * gcc.dg/uninit-D.c: New Test.
44949 * gcc.dg/uninit-E.c: New Test.
44950 * gcc.dg/uninit-F.c: New Test.
44951 * gcc.dg/uninit-G.c: New Test.
44952
44953 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44954
44955 * g++.dg/README: Describe the pch directory.
44956
44957 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44958
44959 PR c++/11174
44960 * g++.dg/parse/access4.C: New test.
44961 * g++.dg/parse/access5.C: Likewise.
44962 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44963
44964 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44965
44966 * gcc.dg/noncompile/20030818-1.c: New.
44967
44968 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44969
44970 PR c++/11957
44971 * g++.dg/warn/noeffect1.C: New test.
44972
44973 * g++.dg/template/scope2.C: New test.
44974 * g++.dg/template/error2.C: Correct dg-error
44975
44976 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44977
44978 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44979
44980 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44981
44982 PR C++/11512
44983 * g++.dg/template/warn1.C: New.
44984
44985 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44986
44987 * g++.dg/template/error2.C: New test.
44988 * g++.dg/lookup/using7.C: Adjust errors
44989 * g++.old-deja/g++.pt/crash36.C: Likewise.
44990 * g++.old-deja/g++.pt/derived3.C: Likewise.
44991
44992 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44993
44994 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44995 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44996 * gcc.c-torture/execute/builtins/string-9.c: New, from
44997 string-opt-9.c. Adjust for execute/builtins framework.
44998 * gcc.c-torture/execute/string-opt-9.c: Delete.
44999
45000 2003-08-12 Mark Mitchell <mark@codesourcery.com>
45001
45002 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45003
45004 * g++.dg/parse/ret-type2.C: New test.
45005
45006 PR c++/11703
45007 * g++.dg/init/new8.C: New test.
45008
45009 PR c++/10923
45010 * g++.dg/parse/typedef5.C: New test.
45011
45012 PR c++/9512
45013 * g++.dg/parse/qualified2.C: New test.
45014 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45015 invalid code.
45016
45017 2003-08-11 Mark Mitchell <mark@codesourcery.com>
45018
45019 * g++.dg/conversion/ptrmem1.C: New test.
45020
45021 2003-08-11 Jakub Jelinek <jakub@redhat.com>
45022
45023 PR target/11693
45024 * gcc.dg/20030811-1.c: New test.
45025
45026 PR target/11535
45027 * gcc.c-torture/execute/20030811-1.c: New test.
45028
45029 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45030
45031 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45032
45033 2003-08-10 Mark Mitchell <mark@codesourcery.com>
45034
45035 PR c++/11789.C
45036 * g++.dg/inherit/multiple1.C: New test.
45037
45038 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
45039
45040 * gcc.dg/spe1.c: New test.
45041
45042 PR c++/11670
45043 * g++.dg/expr/cast2.C: New test.
45044
45045 PR c++/10530
45046 * g++.dg/template/dependent-name2.C: New test.
45047
45048 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
45049
45050 * g++.dg/parse/crash11.C: Put the dg options in comments.
45051
45052 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
45053
45054 * lib/gcc-dg.exp: Update for diagnostic change.
45055
45056 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45057
45058 PR c++/5767
45059 * g++.dg/parse/crash11.C: New test.
45060
45061 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
45062
45063 * gcc.dg/cpp/spacing1.c: Update.
45064
45065 2003-08-04 Janis Johnson <janis187@us.ibm.com>
45066
45067 PR target/11739
45068 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45069 a value for -mtune.
45070
45071 2003-08-04 Roger Sayle <roger@eyesopen.com>
45072
45073 PR middle-end/11771
45074 * gcc.c-torture/compile/20030804-1.c: New test case.
45075
45076 2003-08-04 Roger Sayle <roger@eyesopen.com>
45077
45078 * gcc.dg/20030804-1.c: New test case.
45079
45080 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
45081
45082 * gcc.dg/cpp/separate-1.c: New test.
45083
45084 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
45085
45086 PR c++/11704
45087 * g++.dg/template/dependent-expr2.C: New test.
45088
45089 PR c++/11766
45090 * g++.dg/expr/ptrmem1.C: New test.
45091
45092 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45093
45094 PR c++/9453
45095 * g++.dg/template/friend15.C: New test.
45096
45097 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
45098
45099 * lib/dg-pch.exp: Work round PCH bug.
45100
45101 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45102
45103 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
45104 builtins. Move cases from builtins-4.c here.
45105
45106 * gcc.dg/torture/builtin-math-1.c: New test taken from
45107 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45108 additional cases.
45109
45110 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45111 Delete.
45112
45113 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
45114
45115 PR c++/9447
45116 * g++.dg/template/using7.C: New test.
45117
45118 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
45119
45120 * import1.c, import2.c: New tests.
45121
45122 2003-08-01 Jakub Jelinek <jakub@redhat.com>
45123
45124 * g++.dg/eh/crossjump1.C: New test.
45125
45126 2003-08-01 Mark Mitchell <mark@codesourcery.com>
45127
45128 PR c++/11697
45129 * g++.dg/template/using6.C: New test.
45130
45131 PR c++/11744
45132 * g++.dg/template/koenig2.C: New test.
45133
45134 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45135
45136 PR c++/7983
45137 * g++.dg/parse/typedef4.C: New test.
45138
45139 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45140
45141 PR c++/8442, c++/8806
45142 * g++.dg/template/elab1.C: New test.
45143 * g++.dg/template/type2.C: Likewise.
45144 * g++.dg/template/ttp3.C: Adjust expected error message.
45145 * g++.old-deja/g++.law/visibility13.C: Likewise.
45146 * g++.old-deja/g++.niklas/t135.C: Likewise.
45147 * g++.old-deja/g++.pt/ttp41.C: Likewise.
45148 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45149 template argument.
45150 * g++.old-deja/g++.pt/ttp44.C: Likewise.
45151
45152 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
45153
45154 PR c++/11295
45155 * g++.dg/ext/stmtexpr1.C: New test.
45156
45157 * g++.dg/opt/tmp1.C: New test.
45158
45159 PR c++/11525
45160 * g++.dg/parse/constant4.C: New test.
45161
45162 PR c++/9447
45163 * g++.dg/template/using5.C: New test.
45164
45165 2003-07-31 Roger Sayle <roger@eyesopen.com>
45166
45167 * gcc.dg/builtins-27.c: New test case.
45168
45169 2003-07-31 Jakub Jelinek <jakub@redhat.com>
45170
45171 * gcc.dg/tls/opt-7.c: New test.
45172
45173 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
45174
45175 * g++.old-deja/g++.other/crash18.C: Remove.
45176
45177 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
45178
45179 * g++.dg/template/explicit3.C: New.
45180 * g++.dg/template/explicit4.C: New.
45181 * g++.dg/template/explicit5.C: New.
45182
45183 PR c++/11347
45184 * g++.dg/template/memtmpl1.C: New.
45185
45186 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
45187
45188 PR target/11565
45189 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45190 * gcc.dg/i386-387-5.c (dg-options): Likewise.
45191
45192 2003-07-30 Jan Hubicka <jh@suse.cz>
45193
45194 * vtgc1.c: Kill.
45195
45196 2003-07-29 Zack Weinberg <zack@codesourcery.com>
45197
45198 * gcc.dg/struct-in-proto-1.c: New test.
45199
45200 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
45201
45202 * gcc.dg/cpp/include2.c: Only expect one message.
45203
45204 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
45205
45206 PR c++/9447
45207 * g++.dg/template/using1.C: New test.
45208 * g++.dg/template/using2.C: New test.
45209 * g++.dg/template/using3.C: New test.
45210 * g++.dg/template/using4.C: New test.
45211
45212 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
45213
45214 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45215 * gcc.c-torture/execute/string-opt-10.c: Likewise.
45216
45217 2003-07-28 Jan Hubicka <jh@suse.cz>
45218
45219 PR c++/11530
45220 * g++.dg/opt/call1.C: New test.
45221
45222 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
45223
45224 PR c++/11667
45225 * g++.dg/init/enum2.C: New test.
45226 * g++.dg/template/overload1.C: Add "-w" option.
45227
45228 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
45229
45230 * gcc.dg/Wdeclaration-after-statement-1.c,
45231 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45232
45233 2003-07-28 Jakub Jelinek <jakub@redhat.com>
45234
45235 * gcc.c-torture/compile/20030725-1.c: New test.
45236
45237 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
45238
45239 * gcc.dg/20030505.c: Only run for SPE.
45240 Remove definition of opaque type.
45241
45242 2003-07-27 Mark Mitchell <mark@codesourcery.com>
45243
45244 * g++.dg/template/ptrmem6.C: New test.
45245
45246 2003-07-26 Geoffrey Keating <geoffk@apple.com>
45247
45248 * gcc.c-torture/compile/zero-strct-2.c: New test.
45249
45250 2003-07-25 Geoffrey Keating <geoffk@apple.com>
45251
45252 * gcc.dg/intermod-1.c: New test.
45253
45254 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
45255
45256 PR c++/11617
45257 * g++.dg/template/lookup2.C: New test.
45258 * g++.dg/template/memclass1.C: Remove instantiated from error.
45259 * g++.dg/other/error2.C: Tweak expected errors.
45260
45261 PR c++/11596
45262 * g++.dg/template/defarg3.C: New test.
45263
45264 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45265
45266 2003-07-24 Mark Mitchell <mark@codesourcery.com>
45267
45268 * g++.dg/inherit/access5.C: New test.
45269
45270 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45271
45272 PR c++/11513
45273 * g++.dg/template/crash8.C: New test.
45274
45275 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
45276
45277 PR c/10602
45278 * gcc.dg/noncompile/incomplete-2.c: New test.
45279
45280 2003-07-23 Mark Mitchell <mark@codesourcery.com>
45281
45282 PR c++/11645
45283 * g++.dg/inherit/access4.C: New test.
45284
45285 PR c++/11517
45286 * g++.dg/expr/cond2.C: New test.
45287
45288 PR optimization/10679
45289 * g++.dg/opt/inline4.C: New test.
45290
45291 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
45292
45293 * g++.dg/parse/crash10: New test.
45294
45295 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
45296
45297 * g++.dg/ext/flexary1.C: New test.
45298
45299 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45300
45301 PR c++/10793
45302 * g++.dg/template/crash9.C: New test.
45303
45304 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45305
45306 PR c++/3004
45307 * g++.dg/parse/typedef3.C: New test.
45308
45309 PR c++/7906
45310 * g++.dg/parse/operator2.C: New test.
45311
45312 PR c++/8895
45313 * g++.dg/parse/def-tmpl-arg1.C: New test.
45314
45315 PR c++/9282
45316 * g++.dg/parse/funptr1.C: New test.
45317
45318 PR c++/9452
45319 * g++.dg/parse/ambig3.C: New test.
45320
45321 PR c++/9454
45322 * g++.dg/parse/operator3.C: New test.
45323
45324 PR c++/9486
45325 * g++.dg/parse/template10.C: New test.
45326
45327 PR c++/9488
45328 * g++.dg/parse/template11.C: New test.
45329
45330 PR c++/10150
45331 * g++.dg/parse/invalid-op1.C: New test.
45332
45333 PR c++/10247
45334 * g++.dg/parse/condexpr1.C: New test.
45335
45336 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
45337
45338 * g++.dg/ext/packed3.C: New test.
45339 * g++.dg/ext/packed4.C: New test.
45340
45341 * gcc.dg/pack-test-3.c: New test.
45342
45343 2003-07-21 Janis Johnson <janis187@us.ibm.com>
45344
45345 * lib/compat.exp: Handle dg-options per source file.
45346 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45347 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45348 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45349 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45350 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45351 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45352 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45353 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45354 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45355 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45356 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45357 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45358 * g++.dg/compat/break/bitfield7_x.C: Ditto.
45359 * g++.dg/compat/break/bitfield7_y.C: Ditto.
45360
45361 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
45362
45363 PR c/10320
45364 * gcc.c-torture/execute/20030718-1.c: New test.
45365
45366 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45367
45368 PR optimization/11536
45369 * gcc.dg/20030721-1.c: New test.
45370
45371 2003-07-19 Mark Mitchell <mark@codesourcery.com>
45372
45373 PR c++/11546
45374 * g++.dg/template/lookup1.C: New test.
45375
45376 2003-07-19 Zack Weinberg <zack@codesourcery.com>
45377
45378 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45379 diagnostics of ill-formed constructs involving labels.
45380 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45381 the new 'previously defined here' message.
45382
45383 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
45384
45385 * g++.dg/parse/non-dependent2.C: New test.
45386
45387 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
45388
45389 * g++.dg/init/init-ref4.C: xfail on targets without
45390 weak symbols.
45391
45392 2003-07-17 Jakub Jelinek <jakub@redhat.com>
45393
45394 PR target/11087
45395 * gcc.c-torture/execute/20030717-1.c: New test.
45396
45397 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45398
45399 * g++.dg/opt/cfg1.C: New test.
45400
45401 2003-07-17 Mark Mitchell <mark@codesourcery.com>
45402
45403 PR optimization/11557
45404 * gcc.dg/20030717-1.c: New test.
45405
45406 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
45407
45408 PR c++/10476
45409 * g++.dg/expr/crash-1.C: New test.
45410
45411 PR c++/11027
45412 * g++.dg/template/init3.C: New test.
45413
45414 PR c++/8222
45415 * g++.dg/template/non-dependent1.C: New test.
45416
45417 PR c++/11070
45418 * g++.dg/template/non-dependent2.C: New test.
45419
45420 PR c++/11071
45421 * g++.dg/template/non-dependent3.C: New test.
45422
45423 PR c++/9907
45424 * g++.dg/template/sizeof5.C: New test.
45425
45426 2003-07-17 Geoffrey Keating <geoffk@apple.com>
45427
45428 PR 11498
45429 * gcc.c-torture/compile/mangle-1.c: New file.
45430
45431 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45432
45433 PR c++/7809
45434 * g++.dg/parse/access3.C: New test.
45435
45436 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
45437
45438 PR c++/11384
45439 * g++.dg/init/init-ref4.C: New test.
45440
45441 2003-07-16 Mark Mitchell <mark@codesourcery.com>
45442
45443 PR c++/11547
45444 * g++.dg/parse/constant3.C: New test.
45445 * g++.dg/parse/crash7.C: Likewise.
45446
45447 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
45448
45449 PR target/11008
45450 * gcc.dg/i386-pentium4-not-mull.c: New.
45451
45452 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
45453
45454 * gcc.dg/asm-names.c (ymain): Make it weak.
45455
45456 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45457
45458 PR c++/5421
45459 * g++.dg/template/friend21.C: New test.
45460
45461 2003-07-16 Jakub Jelinek <jakub@redhat.com>
45462
45463 * gcc.dg/cleanup-8.c: New test.
45464 * gcc.dg/cleanup-9.c: New test.
45465
45466 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
45467
45468 * g++.dg/ext/dll-MI1.h: New file.
45469 * g++.dg/ext/dllexport-MI1.C: New file.
45470 * g++.dg/ext/dllimport-MI1.C: New file.
45471
45472 2003-07-15 Jakub Jelinek <jakub@redhat.com>
45473
45474 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45475 it does not have cmpstrsi patterns (just cmpmemsi).
45476
45477 2003-07-15 Mark Mitchell <mark@codesourcery.com>
45478
45479 PR debug/11473
45480 * g++.dg/debug/debug8.C: New test.
45481
45482 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45483
45484 PR c++/10108
45485 * g++.dg/template/crash7.C: New test.
45486
45487 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
45488
45489 PR target/10795
45490 * gcc.c-torture/compile/20030708-1.c: New.
45491
45492 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
45493
45494 * gcc.c-torture/execute/20030715-1.c: New test.
45495
45496 2003-07-14 Geoffrey Keating <geoffk@apple.com>
45497
45498 * gcc.dg/pch/inline-3.c: New file.
45499 * gcc.dg/pch/inline-3.hs: New file.
45500 * gcc.dg/pch/inline-4.c: New file.
45501 * gcc.dg/pch/inline-4.hs: New file.
45502
45503 2003-07-14 Mark Mitchell <mark@codesourcery.com>
45504
45505 PR c++/11509
45506 * g++.dg/template/crash6.C: New test.
45507
45508 PR c++/7053
45509 * g++.dg/template/friend20.C: New test.
45510
45511 PR c++/7019
45512 * g++.dg/template/overload2.C: New test.
45513
45514 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45515
45516 PR optimization/11440
45517 * gcc.c-torture/execute/20030714-1.c: New test.
45518
45519 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45520
45521 PR c++/11154
45522 * g++.dg/template/partial2.C: New test.
45523
45524 2003-07-13 Mark Mitchell <mark@codesourcery.com>
45525
45526 PR c++/11503
45527 * g++.dg/template/anon1.C: New test.
45528
45529 PR c++/11493
45530 PR c++/11495
45531 * g++.dg/parse/template9.C: Likewise.
45532 * g++.dg/template/crash4.C: New test.
45533 * g++.dg/template/koenig1.C: Likewise.
45534 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45535 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45536 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45537 functions.
45538 * g++.old-deja/g++.jason/template36.C: Likewise.
45539 * g++.old-deja/g++.mike/p1989.C: Likewise.
45540 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45541 * g++.old-deja/g++.pt/ttp20.C: Use this->.
45542 * g++.old-deja/g++.pt/ttp21.C: Use this->.
45543 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45544 compiling.
45545 * g++.old-deja/g++.pt/union2.C: Use this->.
45546
45547 2003-07-11 Jakub Jelinek <jakub@redhat.com>
45548
45549 * gcc.dg/20030711-1.c: New test.
45550
45551 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
45552
45553 PR c++/11050
45554 * g++.dg/parse/args1.C: New test.
45555 * g++.pt/defarg8.C: Change expected errors.
45556
45557 2003-07-11 Mark Mitchell <mark@codesourcery.com>
45558
45559 PR c++/8164
45560 * g++.dg/template/nontype2.C: New test.
45561
45562 PR c++/10558
45563 * g++.dg/parse/template8.C: New test.
45564
45565 PR c++/8327
45566 * g++.dg/template/scope1.C: New test.
45567
45568 * g++.dg/warn/Wsign-compare-1.C: New test.
45569
45570 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45571
45572 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45573
45574 2003-07-10 Mark Mitchell <mark@codesourcery.com>
45575
45576 PR c++/9411
45577 * g++.dg/template/explicit2.C: New test.
45578
45579 PR c++/10032
45580 * g++.dg/warn/pedantic1.C: New test.
45581
45582 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
45583
45584 PR c++ 9483
45585 * g++.dg/other/field1.C: New test.
45586
45587 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45588
45589 PR c/11449
45590 * gcc.c-torture/compile/20030707-1.c: New.
45591
45592 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45593
45594 PR c++/10849
45595 * g++.dg/template/access12.C: New test.
45596
45597 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
45598
45599 * g++.dg/bprob/bprob.exp (prof_ext): Update.
45600 * g77.dg/bprob/bprob.exp (prof_ext): Update.
45601 * gcc.misc-tests/bprob.exp (prof_ext): Update.
45602 * gcc.misc-tests/gcov.exp: Update
45603 * g++.dg/gcov/gcov.exp: Update
45604 * lib/gcov.exp: Update.
45605
45606 2003-07-08 Mark Mitchell <mark@codesourcery.com>
45607
45608 * g++.dg/abi/mangle17.C: Make sure template expressions are
45609 dependent.
45610 * g++.dg/abi/mangle4.C: Mark erroneous casts.
45611 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45612 * g++.dg/opt/stack1.C: Remove erroneous code.
45613 * g++.dg/parse/template7.C: New test.
45614 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45615 * g++.old-deja/g++.pt/crash4.C: Likewise.
45616
45617 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45618
45619 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45620 with zero or one occurence of `$' after the initial `L'.
45621
45622 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
45623
45624 * gcc.c-torture/compile/20030704-1.c: Add a comment.
45625
45626 2003-07-08 Roger Sayle <roger@eyesopen.com>
45627
45628 PR c/11370
45629 * gcc.dg/Wunreachable-6.c: New testcase.
45630 * gcc.dg/Wunreachable-7.c: New testcase.
45631
45632 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45633
45634 PR c/11420
45635 * gcc.dg/20030708-1.c: New test.
45636
45637 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
45638
45639 * gcc.dg/compat/sdata-section.h: New file.
45640 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45641 * gcc.dg/torture/mips-sdata-1.c: New test.
45642
45643 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45644
45645 PR c++/11030
45646 * g++.dg/template/friend19.C: New test.
45647
45648 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45649
45650 * g++.dg/opt/strength-reduce.C: New test.
45651
45652 2003-07-07 Roger Sayle <roger@eyesopen.com>
45653
45654 PR target/10979
45655 * gcc.dg/20030707-1.c: New testcase.
45656
45657 2003-07-07 Roger Sayle <roger@eyesopen.com>
45658
45659 PR optimization/11059
45660 * g++.dg/opt/emptyunion.C: New testcase.
45661
45662 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45663 Eric Botcazou <ebotcazou@libertysurf.fr>
45664
45665 * g++.dg/opt/stack1.C: New test.
45666
45667 2003-07-05 Mark Mitchell <mark@codesourcery.com>
45668
45669 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45670 run test.
45671
45672 PR c++/11431
45673 * g++.dg/expr/static_cast3.C: New test.
45674
45675 2003-07-04 Zack Weinberg <zack@codesourcery.com>
45676
45677 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45678 everywhere.
45679 * gcc.dg/concat.c: Concatenation of string constants with
45680 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45681 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45682 * gcc.dg/cpp/escape-2.c: Use wide character constants where
45683 necessary to avoid multi-character character constant warning.
45684 * gcc.dg/cpp/escape.c: Likewise.
45685 * gcc.dg/cpp/ucs.c: Likewise.
45686 Remove backslashes from dg-bogus comments, as they confuse Tcl.
45687 Fix a typo.
45688
45689 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45690
45691 PR c/11428
45692 * gcc.c-torture/compile/20030704-1.c: New.
45693
45694 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45695
45696 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45697
45698 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
45699
45700 PR c++/5287, PR c++/7910, PR c++/11021
45701 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45702 tests for warnings.
45703 * g++.dg/ext/dllimport2.C: Add tests for warnings.
45704 * g++.dg/ext/dllimport3.C: Likewise.
45705 * g++.dg/ext/dllimport4.C: New file.
45706 * g++.dg/ext/dllimport5.C: New file.
45707 * g++.dg/ext/dllimport6.C: New file.
45708 * g++.dg/ext/dllimport7.C: New file.
45709 * g++.dg/ext/dllimport8.C: New file.
45710 * g++.dg/ext/dllimport9.C: New file.
45711 * g++.dg/ext/dllimport10.C: New file.
45712 * g++.dg/ext/dllexport1.C: New file.
45713
45714 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45715
45716 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45717 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45718
45719 2003-07-03 Roger Sayle <roger@eyesopen.com>
45720
45721 * gcc.dg/builtins-25.c: New testcase.
45722 * gcc.dg/builtins-26.c: New testcase.
45723
45724 2003-07-03 Janis Johnson <janis187@us.ibm.com>
45725
45726 * gcc.dg/compat/vector-defs.h: New file.
45727 * gcc.dg/compat/vector-setup.h: New file.
45728 * gcc.dg/compat/vector-check.h: New file.
45729 * gcc.dg/compat/vector-1_main.c: New file.
45730 * gcc.dg/compat/vector-1_x.c: New file.
45731 * gcc.dg/compat/vector-1_y.c: New file.
45732 * gcc.dg/compat/vector-2_main.c: New file.
45733 * gcc.dg/compat/vector-2_x.c: New file.
45734 * gcc.dg/compat/vector-2_y.c: New file.
45735
45736 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45737 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45738 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45739 * gcc.dg/compat/struct-align-1.h: New file.
45740 * gcc.dg/compat/struct-align-1_main.c: New file.
45741 * gcc.dg/compat/struct-align-1_x.c: New file.
45742 * gcc.dg/compat/struct-align-1_y.c: New file.
45743 * gcc.dg/compat/struct-align-2.h: New file.
45744 * gcc.dg/compat/struct-align-2_main.c: New file.
45745 * gcc.dg/compat/struct-align-2_x.c: New file.
45746 * gcc.dg/compat/struct-align-2_y.c: New file.
45747
45748 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45749 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45750 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45751 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45752 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45753 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45754 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45755 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45756 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45757 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45758 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45759 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45760 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45761 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45762 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45763 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45764 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45765 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45766 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45767 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45768 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45769 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45770 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45771 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45772 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45773 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45774 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45775 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45776 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45777
45778 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45779
45780 * gcc.dg/i386-call-1.c: New test.
45781
45782 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
45783
45784 PR c++/9162
45785 * g++.dg/parse/defarg4.C: New.
45786
45787 2003-07-03 Roger Sayle <roger@eyesopen.com>
45788
45789 PR target/10700
45790 * gcc.c-torture/compile/20030703-1.c: New test case.
45791
45792 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45793
45794 * g++.dg/template/local3.C: Remove extra semicolon.
45795
45796 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45797
45798 * gcc.dg/i386-volatile-1.c: New test.
45799
45800 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
45801
45802 PR c++/11072
45803 * g++.dg/other/offsetof2.C: XFAIL.
45804 * g++.dg/other/offsetof5.C: New.
45805
45806 PR c++/10219
45807 * g++.dg/template/error1.C: New.
45808
45809 PR c++/9779
45810 * g++.dg/template/dependent-expr1.C: New.
45811
45812 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45813
45814 PR c++/6949
45815 * g++.dg/template/local3.C: New test.
45816
45817 PR c++/11149
45818 * g++.dg/lookup/scoped6.C: New test.
45819
45820 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
45821
45822 PR c++/8046
45823 * g++.dg/other/error7.C: New test.
45824
45825 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
45826
45827 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45828 * g++.old-deja/g++.abi/vtable3.h: Likewise.
45829 * g++.old-deja/g++.law/code-gen5.C: Likewise.
45830 * g++.old-deja/g++.other/union2.C: Likewise.
45831 * gcc.dg/c90-const-expr-2.c: Likewise.
45832 * gcc.dg/c90-const-expr-3.c: Likewise.
45833 * gcc.dg/c99-const-expr-2.c: Likewise.
45834 * gcc.dg/c99-const-expr-3.c: Likewise.
45835 * gcc.dg/concat.c: Likewise.
45836
45837 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45838
45839 PR c++/9559
45840 * g++.dg/init/static1.C: New test.
45841
45842 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45843
45844 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45845 * g++.old-deja/g++.other/access2.C: Likewise.
45846 * g++.old-deja/g++.other/decl2.C: Likewise.
45847 * gcc.c-torture/execute/20020615-1.c: Likewise.
45848
45849 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45850
45851 PR c++/4933
45852 * g++.dg/template/sizeof4.C: New test.
45853
45854 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45855
45856 * g++.dg/other/error6.C: New test.
45857
45858 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45859
45860 PR c++/10750
45861 * g++.dg/parse/constant2.C: New test.
45862
45863 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45864
45865 PR c++/11106
45866 * g++.dg/other/error5.C: New test.
45867
45868 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45869
45870 * gcc.dg/format/gcc_diag-1.c: New test.
45871
45872 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
45873
45874 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45875
45876 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
45877
45878 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45879 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45880 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45881
45882 2003-06-28 Jakub Jelinek <jakub@redhat.com>
45883
45884 * gcc.c-torture/execute/builtins/string-8.c: New test.
45885 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45886 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45887 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45888
45889 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45890
45891 PR c++/10468
45892 * g++.dg/ext/typeof6.C: New test.
45893
45894 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45895
45896 PR c++/10796
45897 * g++.dg/init/enum1.C: New test.
45898
45899 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
45900
45901 * gcc.dg/20030627-1.c: New test.
45902
45903 2003-06-26 Mark Mitchell <mark@codesourcery.com>
45904
45905 PR c++/11332
45906 * g++.dg/expr/static_cast2.C: New test.
45907
45908 2003-06-26 Roger Sayle <roger@eyesopen.com>
45909 Jakub Jelinek <jakub@redhat.com>
45910
45911 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45912 sprintf(dst,"%s",src) optimization.
45913 * gcc.c-torture/execute/20030626-1.c: New test case.
45914 * gcc.c-torture/execute/20030626-2.c: New test case.
45915
45916 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45917
45918 * gcc.c-torture/execute/multi-ix.c: New test.
45919
45920 * gcc.c-torture/execute/simd-4.c (main):
45921 Added missing semicolon at end of union.
45922
45923 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45924
45925 PR c++/8266
45926 * g++.dg/template/explicit-instantiation3.C: New test.
45927
45928 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45929
45930 * gcc.dg/20030626-1.c: Use signed char.
45931
45932 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45933
45934 * gcc.dg/20030626-1.c: New test.
45935
45936 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45937
45938 * const-str-2.m: Update.
45939
45940 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45941
45942 PR c++/10990
45943 * g++.dg/rtti/dyncast1.C: New test.
45944 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45945 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45946 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45947
45948 PR c++/10931
45949 * g++.dg/expr/static_cast1.C: New test.
45950
45951 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45952
45953 * gcc.dg/20030625-1.c: New test.
45954
45955 2003-06-24 Roger Sayle <roger@eyesopen.com>
45956
45957 * gcc.c-torture/compile/20030624-1.c: New test case.
45958
45959 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45960
45961 * gcc.c-torture/execute/string-opt-17.c: New test.
45962
45963 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45964
45965 PR c++/5754
45966 * g++.dg/parse/crash6.C: New test.
45967
45968 2003-06-23 Roger Sayle <roger@eyesopen.com>
45969
45970 * gcc.dg/builtins-24.c: New test case.
45971
45972 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45973
45974 * g++.dg/opt/operator1.C: New test.
45975
45976 2003-06-22 Roger Sayle <roger@eyesopen.com>
45977
45978 * gcc.c-torture/execute/string-opt-16.c: New test case.
45979
45980 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45981
45982 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45983 * g++.old-deja/g++.other/conv7.C: Likewise.
45984 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45985 * g++.old-deja/g++.other/overload14.C: Likewise.
45986
45987 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45988
45989 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45990 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45991
45992 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45993
45994 PR c++/10888
45995 * g++.dg/warn/Winline-3.C: New test.
45996
45997 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45998
45999 * lib/target-supports.exp (check_alias_available): Make the test
46000 program acceptable to the Solaris assembler.
46001
46002 PR c++/10749
46003 * g++.dg/template/memclass2.C: New test.
46004
46005 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46006 Eric Botcazou <ebotcazou@libertysurf.fr>
46007
46008 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46009 data for non-matching targets.
46010 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46011
46012 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46013
46014 PR c++/10845
46015 * g++.dg/template/member3.C: New test.
46016
46017 2003-06-19 Mark Mitchell <mark@codesourcery.com>
46018
46019 PR c++/10939
46020 * g++.dg/template/func1.C: New test.
46021
46022 PR c++/9649
46023 * g++.dg/template/static4.C: New test.
46024 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46025
46026 PR c++/11041
46027 * g++.dg/init/ref7.C: New test.
46028
46029 2003-06-19 Matt Austern <austern@apple.com>
46030
46031 PR c++/11228
46032 * g++.dg/anew1.C: New test.
46033 * g++.dg/anew2.C: New test.
46034 * g++.dg/anew3.C: New test.
46035 * g++.dg/anew4.C: New test.
46036
46037 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
46038
46039 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46040
46041 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
46042
46043 * gcc.c-torture/execute/simd-4.c (main): Make expected value
46044 endian-dependent.
46045
46046 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
46047
46048 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46049 Remove cruft.
46050
46051 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
46052
46053 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46054 * gcc.c-torture/compile/961203-1.c: Likewise.
46055 * gcc.c-torture/compile/980506-1.c: Likewise.
46056
46057 2003-06-17 Mark Mitchell <mark@codesourcery.com>
46058
46059 PR c++/10712
46060 * g++.dg/lookup/using7.C: New test.
46061
46062 2003-06-17 Mark Mitchell <mark@codesourcery.com>
46063
46064 PR c++/11105
46065 * g++.dg/abi/conv1.C: Remove it.
46066 * g++.dg/template/conv7.C: New test.
46067 * g++.dg/template/conv8.C: Likewise.
46068 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46069 conversion operator.
46070
46071 2003-06-17 Janis Johnson <janis187@us.ibm.com>
46072
46073 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46074 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46075 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46076 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46077 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46078 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46079 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46080 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46081 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46082 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46083 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46084 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46085 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46086 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46087 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46088 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46089 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46090 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46091 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46092 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46093 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46094 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46095 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46096 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46097 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46098 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46099 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46100 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46101 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46102
46103 2003-06-16 Mark Mitchell <mark@codesourcery.com>
46104
46105 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46106 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46107 indications.
46108
46109 2003-06-16 Roger Sayle <roger@eyesopen.com>
46110
46111 * gcc.dg/i386-387-5.c: New test case.
46112 * gcc.dg/i386-387-6.c: New test case.
46113 * gcc.dg/builtins-23.c: New test case.
46114
46115 2003-06-15 Roger Sayle <roger@eyesopen.com>
46116
46117 * gcc.dg/builtins-22.c: New test case.
46118 * gcc.dg/i386-387-1.c: Update to test exp.
46119 * gcc.dg/i386-387-2.c: Likewise.
46120
46121 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46122
46123 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46124
46125 2003-06-12 Mark Mitchell <mark@codesourcery.com>
46126
46127 * lib/gcc-dg.exp (dg-require-dll): New function.
46128 (dg-xfail-if): Likewise.
46129 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46130 driver.
46131
46132 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46133 * gcc.c-torture/compile/20001205-1.c: Likewise.
46134 * gcc.c-torture/compile/20001226-1.c: Likewise.
46135 * gcc.c-torture/compile/20010518-2.c: Likewise.
46136 * gcc.c-torture/compile/20020312-1.c: Likewise.
46137 * gcc.c-torture/compile/20020604-1.c: Likewise.
46138 * gcc.c-torture/compile/920501-12.c: Likewise.
46139 * gcc.c-torture/compile/920501-4.c: Likewise.
46140 * gcc.c-torture/compile/920520-1.c: Likewise.
46141 * gcc.c-torture/compile/920521-1.c: Likewise.
46142 * gcc.c-torture/compile/920625-1.c: Likewise.
46143 * gcc.c-torture/compile/961203-1.c: Likewise.
46144 * gcc.c-torture/compile/980506-1.c: Likewise.
46145 * gcc.c-torture/compile/981006-1.c: Likewise.
46146 * gcc.c-torture/compile/981022-1.c: Likewise.
46147 * gcc.c-torture/compile/981223-1.c: Likewise.
46148 * gcc.c-torture/compile/990617-1.c: Likewise.
46149 * gcc.c-torture/compile/dll.c: Likewise.
46150 * gcc.c-torture/compile/labels-3.c: Likewise.
46151 * gcc.c-torture/compile/mipscop-1.c: Likewise.
46152 * gcc.c-torture/compile/mipscop-2.c: Likewise.
46153 * gcc.c-torture/compile/mipscop-3.c: Likewise.
46154 * gcc.c-torture/compile/mipscop-4.c: Likewise.
46155 * gcc.c-torture/compile/simd-5.c: Likewise.
46156 * gcc.c-torture/compile/20000804-1.x: Remove.
46157 * gcc.c-torture/compile/20001205-1.x: Likewise.
46158 * gcc.c-torture/compile/20001226-1.x: Likewise.
46159 * gcc.c-torture/compile/20010518-2.x: Likewise.
46160 * gcc.c-torture/compile/20020312-1.x: Likewise.
46161 * gcc.c-torture/compile/20020604-1.x: Likewise.
46162 * gcc.c-torture/compile/920501-12.x: Likewise.
46163 * gcc.c-torture/compile/920501-4.x: Likewise.
46164 * gcc.c-torture/compile/920520-1.x: Likewise.
46165 * gcc.c-torture/compile/920521-1.x: Likewise.
46166 * gcc.c-torture/compile/920625-1.x: Likewise.
46167 * gcc.c-torture/compile/961203-1.x: Likewise.
46168 * gcc.c-torture/compile/980506-1.x: Likewise.
46169 * gcc.c-torture/compile/981006-1.x: Likewise.
46170 * gcc.c-torture/compile/981022-1.x: Likewise.
46171 * gcc.c-torture/compile/981223-1.x: Likewise.
46172 * gcc.c-torture/compile/990617-1.x: Likewise.
46173 * gcc.c-torture/compile/mipscop-1.x: Likewise.
46174 * gcc.c-torture/compile/mipscop-2.x: Likewise.
46175 * gcc.c-torture/compile/mipscop-3.x: Likewise.
46176 * gcc.c-torture/compile/mipscop-4.x: Likewise.
46177 * gcc.c-torture/compile/simd-5.x: Likewise.
46178
46179 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46180
46181 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
46182
46183 * gcc.c-torture/execute/20030611-1.c: New test.
46184
46185 2003-06-12 Roger Sayle <roger@eyesopen.com>
46186
46187 PR middle-end/168
46188 * gcc.dg/20030612-1.c: New test case.
46189
46190 2003-06-12 Mark Mitchell <mark@codesourcery.com>
46191
46192 PR c++/10635
46193 * g++.dg/expr/cast1.C: New test.
46194
46195 2003-06-12 Roger Sayle <roger@eyesopen.com>
46196
46197 * gcc.dg/builtins-21.c: New test case.
46198
46199 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
46200
46201 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46202 options instead of at the end.
46203 * lib/objc.exp (objc_target_compile): Likewise.
46204
46205 2003-06-11 Mark Mitchell <mark@codesourcery.com>
46206
46207 PR c++/10432
46208 * g++.dg/parse/error1.C: New test.
46209
46210 2003-06-11 Janis Johnson <janis187@us.ibm.com>
46211
46212 * gcc.dg/compat/struct-by-value-11_main.c: New file.
46213 * gcc.dg/compat/struct-by-value-11_x.c: New file.
46214 * gcc.dg/compat/struct-by-value-11_y.c: New file.
46215 * gcc.dg/compat/struct-by-value-12_main.c: New file.
46216 * gcc.dg/compat/struct-by-value-12_x.c: New file.
46217 * gcc.dg/compat/struct-by-value-12_y.c: New file.
46218 * gcc.dg/compat/struct-by-value-13_main.c: New file.
46219 * gcc.dg/compat/struct-by-value-13_x.c: New file.
46220 * gcc.dg/compat/struct-by-value-13_y.c: New file.
46221 * gcc.dg/compat/struct-by-value-14_main.c: New file.
46222 * gcc.dg/compat/struct-by-value-14_x.c: New file.
46223 * gcc.dg/compat/struct-by-value-14_y.c: New file.
46224 * gcc.dg/compat/struct-by-value-15_main.c: New file.
46225 * gcc.dg/compat/struct-by-value-15_x.c: New file.
46226 * gcc.dg/compat/struct-by-value-15_y.c: New file.
46227 * gcc.dg/compat/struct-by-value-16_main.c: New file.
46228 * gcc.dg/compat/struct-by-value-16_x.c: New file.
46229 * gcc.dg/compat/struct-by-value-16_y.c: New file.
46230 * gcc.dg/compat/struct-by-value-17_main.c: New file.
46231 * gcc.dg/compat/struct-by-value-17_x.c: New file.
46232 * gcc.dg/compat/struct-by-value-17_y.c: New file.
46233 * gcc.dg/compat/struct-by-value-18_main.c: New file.
46234 * gcc.dg/compat/struct-by-value-18_x.c: New file.
46235 * gcc.dg/compat/struct-by-value-18_y.c: New file.
46236
46237 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46238 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46239 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46240 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46241 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46242 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46243 * gcc.dg/compat/scalar-return-3_main.c: New file.
46244 * gcc.dg/compat/scalar-return-3_x.c: New file.
46245 * gcc.dg/compat/scalar-return-3_y.c: New file.
46246 * gcc.dg/compat/scalar-return-4_main.c: New file.
46247 * gcc.dg/compat/scalar-return-4_x.c: New file.
46248 * gcc.dg/compat/scalar-return-4_y.c: New file.
46249
46250 2003-06-10 Janis Johnson <janis187@us.ibm.com>
46251
46252 * gcc.dg/compat/fp2-struct-check.h: New file.
46253 * gcc.dg/compat/fp2-struct-defs.h: New file.
46254 * gcc.dg/compat/fp2-struct-init.h: New file.
46255 * gcc.dg/compat/struct-by-value-10_main.c: New file.
46256 * gcc.dg/compat/struct-by-value-10_x.c: New file.
46257 * gcc.dg/compat/struct-by-value-10_y.c: New file.
46258 * gcc.dg/compat/struct-return-10_main.c: New file.
46259 * gcc.dg/compat/struct-return-10_x.c: New file.
46260 * gcc.dg/compat/struct-return-10_y.c: New file.
46261
46262 * gcc.dg/compat/compat-common.h: New file.
46263 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46264 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46265 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46266 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46267 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46268 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46269 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46270 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46271 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46272 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46273 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46274 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46275 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46276 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46277 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46278 * gcc.dg/compat/small-struct-check.h: Ditto.
46279 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46280 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46281 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46282 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46283 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46284 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46285 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46286 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46287 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46288 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46289 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46290 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46291 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46292 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46293 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46294 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46295 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46296 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46297 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46298 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46299 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46300 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46301 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46302 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46303 * gcc.dg/compat/struct-return-2_main.c: Ditto.
46304 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46305 * gcc.dg/compat/struct-return-2_y.c: Ditto.
46306 * gcc.dg/compat/struct-return-3_main.c: Ditto.
46307 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46308 * gcc.dg/compat/struct-return-3_y.c: Ditto.
46309
46310 2003-06-10 Geoffrey Keating <geoffk@apple.com>
46311
46312 * g++.dg/pch/static-1.C: New file.
46313 * g++.dg/pch/static-1.Hs: New file.
46314
46315 2003-06-10 Richard Henderson <rth@redhat.com>
46316
46317 * gcc.dg/asm-7.c: Adjust expected warning text.
46318
46319 2003-06-10 Roger Sayle <roger@eyesopen.com>
46320
46321 * gcc.dg/builtins-20.c: New test case.
46322
46323 2003-06-10 Mark Mitchell <mark@codesourcery.com>
46324
46325 PR c++/11131
46326 * g++.dg/opt/template1.C: New test.
46327
46328 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46329
46330 * lib/gcc-dg.exp (dg-test): Clear additional_files and
46331 additional_sources.
46332
46333 2003-05-21 David Taylor <dtaylor@emc.com>
46334
46335 * gcc.dg/Wpadded.c: New file.
46336
46337 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46338
46339 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46340 * gcc.dg/special/weak-2.c: Add dg-require-weak.
46341 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46342 dg-require-weak.
46343
46344 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
46345
46346 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46347
46348 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46349
46350 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46351 (dg-require-alias): Likewise.
46352 (dg-require-gc-sections): Likewise.
46353 * lib/target-supports.exp (check_gc_sections_available): Likewise.
46354
46355 2003-06-08 Richard Henderson <rth@redhat.com>
46356
46357 * gcc.dg/20011029-2.c: Fix the array reference.
46358 * gcc.dg/asm-7.c: New.
46359
46360 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
46361
46362 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46363
46364 2003-06-08 Mark Mitchell <mark@codesourcery.com>
46365
46366 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46367 (dg-require-gc-sections): Likewise.
46368
46369 2003-06-08 Jan Hubicka <jh@suse.cz>
46370
46371 * i386-cmov1.c: Fix regular expression.
46372 * i386-cvt-1.c: Likewise.
46373 * i386-local.c: Likewise.
46374 * i386-local2.c: Likewise.
46375 * i386-mul.c: Likewise.
46376 * i386-ssetype-1.c: Likewise.
46377 * i386-ssetype-3.c: Likewise.
46378 * i386-ssetype-5.c: Likewise.
46379
46380 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46381
46382 PR c++/11039
46383 * g++.dg/warn/implicit-typename2.C: New test.
46384 * g++.dg/warn/implicit-typename3.C: New test.
46385
46386 2003-06-07 Richard Henderson <rth@redhat.com>
46387
46388 * g++.dg/other/offsetof3.C: Use size_t.
46389 * g++.dg/other/offsetof4.C: Likewise.
46390
46391 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
46392
46393 * lib/copy-file.exp: New. Implement gcc_copy_files.
46394
46395 * lib/dg-pch.exp: Load copy-file.exp
46396 (dg-pch): Use gcc_copy_files instead of "file copy".
46397
46398 2003-06-06 Mark Mitchell <mark@codesourcery.com>
46399
46400 * gcc.dg/weak/weak.exp: Simplify.
46401 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46402 * gcc.dg/weak/weak-1.c: Likewise.
46403 * gcc.dg/weak/weak-2.c: Likewise.
46404 * gcc.dg/weak/weak-3.c: Likewise.
46405 * gcc.dg/weak/weak-4.c: Likewise.
46406 * gcc.dg/weak/weak-5.c: Likewise.
46407 * gcc.dg/weak/weak-6.c: Likewise.
46408 * gcc.dg/weak/weak-7.c: Likewise.
46409 * gcc.dg/weak/weak-8.c: Likewise.
46410 * gcc.dg/weak/weak-9.c: Likewise.
46411
46412 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
46413
46414 gcc.c-torture/execute/20030606-1.c: New.
46415
46416 2003-06-06 Roger Sayle <roger@eyesopen.com>
46417
46418 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46419 * gcc.dg/builtins-19.c: Likewise.
46420
46421 2003-06-06 Roger Sayle <roger@eyesopen.com>
46422
46423 * gcc.dg/builtins-2.c: Add some more tests.
46424 * gcc.dg/builtins-18.c: New test case.
46425 * gcc.dg/builtins-19.c: New test case.
46426
46427 2003-06-06 Roger Sayle <roger@eyesopen.com>
46428 Jim Wilson <wilson@tuliptree.org>
46429
46430 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46431
46432 2003-06-06 Jakub Jelinek <jakub@redhat.com>
46433
46434 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46435 mempcpy/stpcpy calls not to be optimized into something else.
46436 * gcc.c-torture/execute/string-opt-3.c: Moved to...
46437 * gcc.c-torture/execute/builtins/string-7.c: ...here.
46438 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46439
46440 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46441
46442 * gcc.dg/format/asm_fprintf-1.c: New test.
46443
46444 2003-06-05 Mark Mitchell <mark@codesourcery.com>
46445
46446 * lib/gcc-defs.exp (additional_sources): New variable.
46447 (dg-additional-sources): New function.
46448 (additional_files): New variable.
46449 (dg-additional-files): New function.
46450 (dg-additional-files-options): Likewise.
46451 * lib/gcc-dg.exp (dg-require-weak): New function.
46452 (dg-require-alias): Likewise.
46453 (dg-require-gc-sections): Likewise.
46454 * lib/target-supports.exp (check_alias_available): Remove testfile
46455 parameter.
46456 (check_gc_sections_available): New function.
46457 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46458 (dg-gpp-additional-files): Likewise.
46459 * lib/g++.exp (additional_sources): Remove.
46460 (additional_files): Likewise.
46461 (g++_target_compile): Use dg-additional-files-options.
46462
46463 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
46464 Tcl logic.
46465 * gcc.dg/special/ecos.exp: Remove.
46466 * gcc.dg/special/20000419-2.c: Use dg-require-*.
46467 * gcc.dg/special/alias-1.c: Likewise.
46468 * gcc.dg/special/alias-2.c: Likewise.
46469 * gcc.dg/special/gcsec-1.c: Likewise.
46470 * gcc.dg/special/weak-1.c: Likewise.
46471 * gcc.dg/special/weak-2.c: Likewise.
46472 * gcc.dg/special/wkali-1.c: Likewise.
46473 * gcc.dg/special/wkali-2.c: Likewise.
46474
46475 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46476 dg-gpp-additional-*.
46477 * g++.dg/special/conpr-3.C: Likewise.
46478 * g++.dg/special/conpr-4.C: Likewise.
46479 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46480 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46481 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46482 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46483 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46484 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46485 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46486 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46487 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46488 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46489 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46490 * g++.old-deja/g++.other/comdat1.C: Likewise.
46491 * g++.old-deja/g++.other/comdat2.C: Likewise.
46492 * g++.old-deja/g++.other/comdat3.C: Likewise.
46493 * g++.old-deja/g++.other/ctor1.C: Likewise.
46494 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46495
46496 2003-06-05 Richard Henderson <rth@redhat.com>
46497
46498 * gcc.dg/debug/20030605-1.c: New.
46499
46500 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46501
46502 * README.QMTEST: Update.
46503
46504 2003-06-04 Richard Henderson <rth@redhat.com>
46505
46506 * gcc.dg/cleanup-1.c: New.
46507 * gcc.dg/cleanup-2.c: New.
46508 * gcc.dg/cleanup-3.c: New.
46509 * gcc.dg/cleanup-4.c: New.
46510 * gcc.dg/cleanup-5.c: New.
46511 * gcc.dg/cleanup-6.c: New.
46512 * gcc.dg/cleanup-7.c: New.
46513
46514 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46515
46516 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46517
46518 * lib/dg-pch.exp: New file.
46519 * g++.dg/pch/pch.exp: Use dg-pch.exp.
46520 * gcc.dg/pch/pch.exp: Likewise.
46521
46522 2003-06-04 Roger Sayle <roger@eyesopen.com>
46523
46524 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46525 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46526 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46527 * gcc.dg/builtins-17.c: New test case.
46528 * gcc.dg/i386-387-4.c: New test case.
46529 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46530
46531 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46532
46533 * gcc.dg/ultrasp9.c: New test.
46534
46535 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46536
46537 * gcc.c-torture/compile/20030604-1.c: New test.
46538 * gcc.dg/sparc-constant-1.c: New test.
46539
46540 2003-06-03 Glen Nakamura <glen@imodulo.com>
46541
46542 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46543
46544 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
46545
46546 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46547
46548 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46549 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46550
46551 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
46552
46553 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46554
46555 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46556
46557 PR c++/10940
46558 * g++.dg/template/spec10.C: New test.
46559
46560 2003-06-03 Roger Sayle <roger@eyesopen.com>
46561
46562 * gcc.dg/builtins-16.c: New test case.
46563
46564 2003-06-03 Jakub Jelinek <jakub@redhat.com>
46565
46566 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46567 mempcpy test with post-increments.
46568 * gcc.c-torture/execute/string-opt-3.c: New test.
46569 * gcc.dg/string-opt-1.c: New test.
46570
46571 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
46572
46573 PR fortran/10965
46574 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46575
46576 2003-06-02 Mark Mitchell <mark@codesourcery.com>
46577
46578 * lib/scanasm.exp (dg-scan): New function, factored out of ...
46579 (scan-assembler): ... here. Use dg-scan.
46580 (scan-assembler-not): Likewise.
46581 (scan-file): New function.
46582 (scan-file-not): Likewise.
46583 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46584 * gcc.dg/cpp/_Pragma4.c: Likewise.
46585 * gcc.dg/cpp/_Pragma5.c: Likewise.
46586 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46587 * gcc.dg/cpp/avoidpaste2.c: Likewise.
46588 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46589 * gcc.dg/cpp/cmdlne-P.c: Likewise.
46590 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46591 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46592 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46593 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46594 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46595 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46596 * gcc.dg/cpp/cxxcom1.c: Likewise.
46597 * gcc.dg/cpp/line1.c: Likewise.
46598 * gcc.dg/cpp/maccom1.c: Likewise.
46599 * gcc.dg/cpp/maccom2.c: Likewise.
46600 * gcc.dg/cpp/maccom3.c: Likewise.
46601 * gcc.dg/cpp/maccom4.c: Likewise.
46602 * gcc.dg/cpp/maccom5.c: Likewise.
46603 * gcc.dg/cpp/maccom6.c: Likewise.
46604 * gcc.dg/cpp/multiline.c: Likewise.
46605 * gcc.dg/cpp/spacing1.c: Likewise.
46606 * gcc.dg/cpp/spacing2.c: Likewise.
46607 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46608 * gcc.dg/cpp/trad/maccom1.c: Likewise.
46609 * gcc.dg/cpp/trad/maccom2.c: Likewise.
46610 * gcc.dg/cpp/trad/maccom3.c: Likewise.
46611 * gcc.dg/cpp/trad/maccom4.c: Likewise.
46612 * gcc.dg/cpp/trad/maccom6.c: Likewise.
46613 * gcc.dg/cpp/cxxcom2.c: Likewise.
46614 * gcc.dg/cpp/cxxcom2.h: New file.
46615
46616 * gcc.dg/cpp/truefalse.cpp: Move it to ...
46617 * g++.dg/cpp/truefalse.C: Here.
46618 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46619
46620 2003-06-01 Loren James Rittle <ljrittle@acm.org>
46621
46622 * gcc.dg/cpp/redef3.c: New file.
46623
46624 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
46625
46626 * gcc.dg/i386-loop-3.c: New test.
46627
46628 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
46629
46630 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46631
46632 2003-05-31 Roger Sayle <roger@eyesopen.com>
46633
46634 * gcc.dg/fwrapv-1.c: New test case.
46635 * gcc.dg/fwrapv-2.c: New test case.
46636
46637 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46638
46639 PR c++/10956
46640 * g++.dg/template/spec9.C: New test.
46641
46642 2003-05-29 Roger Sayle <roger@eyesopen.com>
46643
46644 * gcc.dg/duff-4.c: New test case.
46645
46646 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
46647
46648 PR fortran/10843
46649 * g77.dg/ffixed-form-1.f: New test
46650 * g77.dg/ffixed-form-2.f: New test
46651 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46652 * g77.dg/ffree-form-3.f: New test
46653
46654 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
46655
46656 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46657 * gcc.dg/wint_t-1.c: Likewise.
46658
46659 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46660
46661 * g++.dg/template/access11.C: New test.
46662
46663 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46664
46665 PR c++/10849
46666 * g++.dg/template/access10.C: New test.
46667
46668 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46669 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46670
46671 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46672
46673 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46674
46675 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46676 suppress for powerpc-*-darwin*.
46677 * gcc.dg/torture/builtin-noret-2.c: Likewise.
46678
46679 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46680
46681 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46682 suppress option for powerpc-*-darwin*.
46683
46684 2003-05-23 Roger Sayle <roger@eyesopen.com>
46685
46686 * gcc.dg/builtins-1.c: Add tests for tan and atan.
46687 * gcc.dg/builtins-4.c: Add test for fmod.
46688
46689 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46690
46691 PR c++/10682
46692 * g++.dg/template/instantiate4.C: New test.
46693
46694 2003-05-22 Roger Sayle <roger@eyesopen.com>
46695
46696 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46697
46698 2003-05-21 Janis Johnson <janis187@us.ibm.com>
46699
46700 * gcc.dg/compat/scalar-return-1_main.c: New file.
46701 * gcc.dg/compat/scalar-return-1_x.c: New file.
46702 * gcc.dg/compat/scalar-return-1_y.c: New file.
46703 * gcc.dg/compat/scalar-return-2_main.c: New file.
46704 * gcc.dg/compat/scalar-return-2_x.c: New file.
46705 * gcc.dg/compat/scalar-return-2_y.c: New file.
46706 * gcc.dg/compat/struct-return-3_main.c: New file.
46707 * gcc.dg/compat/struct-return-3_y.c: New file.
46708 * gcc.dg/compat/struct-return-3_x.c: New file.
46709 * gcc.dg/compat/struct-return-2_main.c: New file.
46710 * gcc.dg/compat/struct-return-2_x.c: New file.
46711 * gcc.dg/compat/struct-return-2_y.c: New file.
46712
46713 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46714
46715 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46716 for hppa*-hp-hpux*.
46717 * gcc.dg/20021014-1.c (dg-options): Likewise.
46718 * gcc.dg/nest.c (dg-options): Likewise.
46719
46720 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
46721
46722 PR c++/9738
46723 * g++.dg/ext/dllimport2.C: New file.
46724 * g++.dg/ext/dllimport3.C: New file.
46725
46726 2003-05-20 Janis Johnson <janis187@us.ibm.com>
46727
46728 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46729 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46730 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46731 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46732 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46733 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46734 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46735 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46736 * gcc.dg/compat/small-struct-defs.h: New file.
46737 * gcc.dg/compat/small-struct-init.h: New file.
46738 * gcc.dg/compat/small-struct-check.h: New file.
46739 * gcc.dg/compat/fp-struct-defs.h: New file.
46740 * gcc.dg/compat/fp-struct-check.h: New file.
46741 * gcc.dg/compat/fp-struct-init.h: New file.
46742 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46743 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46744
46745 2003-05-19 Jakub Jelinek <jakub@redhat.com>
46746
46747 * gcc.dg/20030225-2.c: New test.
46748
46749 2003-05-18 Roger Sayle <roger@eyesopen.com>
46750 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46751
46752 * gcc.c-torture/compile/20030518-1.c: New test case.
46753
46754 2003-05-18 Mark Mitchell <mark@codesourcery.com>
46755
46756 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46757 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46758 gcc-dg-debug-runtest.
46759 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46760 gcc-dg-debug-runtest.
46761
46762 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46763
46764 PR c++/9022
46765 * g++.dg/lookup/using6.C: New test.
46766
46767 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46768
46769 * g++.dg/parse/access2.C: New test.
46770
46771 2003-05-17 Mark Mitchell <mark@codesourcery.com>
46772
46773 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46774 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46775 * gcc.dg/debug/debug.exp: Likewise.
46776
46777 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
46778
46779 * gcc.dg/dollar.c: New test.
46780
46781 2003-05-16 Janis Johnson <janis187@us.ibm.com>
46782
46783 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46784 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46785 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46786 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46787 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46788 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46789 * gcc.dg/compat/struct-by-value-6_main.c: New file.
46790 * gcc.dg/compat/struct-by-value-6_x.c: New file.
46791 * gcc.dg/compat/struct-by-value-6_y.c: New file.
46792 * gcc.dg/compat/struct-by-value-7_main.c: New file.
46793 * gcc.dg/compat/struct-by-value-7_x.c: New file.
46794 * gcc.dg/compat/struct-by-value-7_y.c: New file.
46795 * gcc.dg/compat/struct-by-value-8_main.c: New file.
46796 * gcc.dg/compat/struct-by-value-8_x.c: New file.
46797 * gcc.dg/compat/struct-by-value-8_y.c: New file.
46798 * gcc.dg/compat/struct-by-value-9_main.c: New file.
46799 * gcc.dg/compat/struct-by-value-9_x.c: New file.
46800 * gcc.dg/compat/struct-by-value-9_y.c: New file.
46801
46802 2003-05-16 Mark Mitchell <mark@codesourcery.com>
46803
46804 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46805 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
46806 support for "repo" mode.
46807 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46808 * lib/g77-dg.exp: Likewise.
46809 * lib/obj-dg.exp: Likewise.
46810
46811 2003-05-16 Jakub Jelinek <jakub@redhat.com>
46812
46813 Merge from gcc-3_2-rhl8-branch:
46814 2003-04-23 Jakub Jelinek <jakub@redhat.com>
46815
46816 * gcc.dg/tls/opt-6.c: New test.
46817
46818 2003-04-05 Jakub Jelinek <jakub@redhat.com>
46819
46820 * gcc.dg/20030405-1.c: New test.
46821
46822 2003-03-09 Jakub Jelinek <jakub@redhat.com>
46823
46824 * gcc.dg/20030309-1.c: New test.
46825
46826 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46827
46828 * gcc.c-torture/execute/20030307-1.c: New test.
46829
46830 2003-02-20 Randolph Chung <tausq@debian.org>
46831
46832 * gcc.c-torture/compile/20030220-1.c: New test.
46833
46834 2003-02-18 Jakub Jelinek <jakub@redhat.com>
46835
46836 * gcc.dg/20030217-1.c: New test.
46837
46838 2003-01-29 Jakub Jelinek <jakub@redhat.com>
46839
46840 * gcc.c-torture/compile/20020129-1.c: New test.
46841
46842 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46843
46844 * gcc.dg/unroll-1.c: New test.
46845
46846 2002-11-16 Jan Hubicka <jh@suse.cz>
46847
46848 * gcc.c-torture/execute/20020920-1.c: New test.
46849
46850 2002-10-08 Jakub Jelinek <jakub@redhat.com>
46851
46852 PR target/7434
46853 * gcc.c-torture/compile/20021008-1.c: New test.
46854
46855 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
46856
46857 PR target/7559
46858 * gcc.c-torture/execute/20020810-1.c: New test.
46859
46860 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46861
46862 * gcc.c-torture/compile/20020807-1.c: New test.
46863
46864 2002-07-30 Jakub Jelinek <jakub@redhat.com>
46865
46866 * gcc.dg/tls/opt-1.c: New test.
46867
46868 2002-07-29 Jakub Jelinek <jakub@redhat.com>
46869
46870 * gcc.dg/20020729-1.c: New test.
46871
46872 2002-07-20 Jakub Jelinek <jakub@redhat.com>
46873
46874 * g++.dg/opt/life1.C: New test.
46875
46876 2002-05-20 Jakub Jelinek <jakub@redhat.com>
46877
46878 * gcc.dg/20020525-1.c: New test.
46879
46880 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46881
46882 PR c++/6794
46883 * g++.dg/ext/pretty1.C: New test.
46884 * g++.dg/ext/pretty2.C: New test.
46885
46886 2003-05-15 Mark Mitchell <mark@codesourcery.com>
46887
46888 PR c++/8385
46889 * g++.dg/ext/typeof5.C: New test.
46890
46891 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
46892
46893 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46894 __USER_LABEL_PREFIX__ into account.
46895 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46896
46897 2003-05-14 Roger Sayle <roger@eyesopen.com>
46898
46899 * gcc.dg/builtins-15.c: New test case.
46900
46901 2003-05-13 Zack Weinberg <zack@codesourcery.com>
46902
46903 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46904
46905 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46906
46907 * lib/g++.exp: Tweak handling of additional source files.
46908 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46909 * g++.dg/special/conpr-2a.C: Rename to ...
46910 * g++.dg/special/conpr-2a.cc: ... this.
46911 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46912 * g++.dg/special/conpr-3a.C: Rename to ...
46913 * g++.dg/special/conpr-3a.cc: This.
46914 * g++.dg/special/conpr-3b.C: Rename to ...
46915 * g++.dg/special/conpr-3b.cc: This.
46916 * g++.dg/special/conpr-4.C: New test.
46917 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46918
46919 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46920
46921 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46922
46923 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46924
46925 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46926 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46927 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46928 * g++.old-deja/g++.other/warn3.C: Likewise.
46929
46930 2003-05-11 Roger Sayle <roger@eyesopen.com>
46931
46932 * gcc.dg/i386-387-1.c: Update to also test log.
46933 * gcc.dg/i386-387-2.c: Likewise.
46934
46935 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46936
46937 * g77.f-torture/execute/int8421.f: New test.
46938
46939 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46940
46941 PR c++/10230, c++/10481
46942 * g++.dg/lookup/scoped5.C: New test.
46943
46944 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46945
46946 PR c++/10552
46947 * g++.dg/template/ttp6.C: New test.
46948
46949 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46950
46951 * gcc.c-torture/execute/builtins: New directory.
46952 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46953 gcc.c-torture/execute/builtins.
46954 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46955 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46956 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46957 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46958
46959 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46960
46961 PR c++/9252
46962 * g++.dg/template/access8.C: New test.
46963 * g++.dg/template/access9.C: New test.
46964
46965 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46966
46967 PR c++/9554
46968 * g++.dg/parse/access1.C: New test.
46969
46970 2003-05-09 DJ Delorie <dj@redhat.com>
46971
46972 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46973 long, and not an int.
46974
46975 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46976
46977 PR c++/10555, c++/10576
46978 * g++.dg/template/memclass1.C: New test.
46979
46980 2003-05-08 DJ Delorie <dj@redhat.com>
46981
46982 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46983 targets.
46984 * gcc.c-torture/execute/20021024-1.x: Likewise.
46985 * gcc.c-torture/execute/shiftdi.x: Likewise.
46986 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46987 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46988 * gcc.dg/20021018-1.c: Likewise.
46989
46990 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46991
46992 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46993
46994 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46995 (bcopy): Call memmove.
46996
46997 2003-05-08 Roger Sayle <roger@eyesopen.com>
46998
46999 * g77.f-torture/compile/8485.f: New test case.
47000
47001 2003-05-07 Richard Henderson <rth@redhat.com>
47002
47003 PR c++/10570
47004 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47005 Verify exception_cleanup not called for rethrows.
47006 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47007 when exiting catch block without rethrowing.
47008 * g++.dg/eh/forced3.C: New.
47009 * g++.dg/eh/forced4.C: New.
47010
47011 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
47012
47013 * gcc.dg/20030505.c: Fix triplet.
47014
47015 2003-05-06 DJ Delorie <dj@redhat.com>
47016
47017 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47018 * gcc.dg/nest.c: Likewise.
47019
47020 2003-05-05 Roger Sayle <roger@eyesopen.com>
47021
47022 * gcc.dg/builtins-14.c: New test case.
47023
47024 2003-05-05 Janis Johnson <janis187@us.ibm.com>
47025
47026 * lib/compat.exp (compat-execute): New argument.
47027 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47028 * gcc.dg/compat: New test directory.
47029 * gcc.dg/compat/compat.exp: New expect script.
47030 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47031 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47032 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47033 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47034 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47035 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47036
47037 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47038 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47039 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47040 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47041 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47042 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47043 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47044 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47045 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47046 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47047 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47048 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47049 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47050 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47051 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47052
47053 2003-05-05 Zack Weinberg <zack@codesourcery.com>
47054
47055 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47056
47057 2003-05-05 Jakub Jelinek <jakub@redhat.com>
47058
47059 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47060
47061 2003-05-05 Geoffrey Keating <geoffk@apple.com>
47062
47063 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47064 * gcc.dg/ppc-fsel-2.c: New test.
47065
47066 * gcc.dg/unused-5.c: New test.
47067
47068 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47069
47070 PR c++/10496
47071 * g++.dg/warn/pmf1.C: New test.
47072
47073 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47074
47075 PR c++/4494
47076 * g++.dg/warn/main.C: New test.
47077
47078 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47079
47080 * gcc.dg/nonnull-3.c: New test.
47081
47082 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
47083
47084 * gcc.dg/cpp/Wtrigraphs.c: Update.
47085 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47086
47087 2003-05-03 Geoffrey Keating <geoffk@apple.com>
47088
47089 * gcc.dg/ppc-fsel-1.c: New test.
47090
47091 2003-05-03 Zack Weinberg <zack@codesourcery.com>
47092
47093 PR c/10604
47094 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47095
47096 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
47097
47098 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47099
47100 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47101
47102 PR c++/9364, c++/10553, c++/10586
47103 * g++.dg/parse/typename4.C: New test.
47104 * g++.dg/parse/typename5.C: Likewise.
47105
47106 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
47107
47108 * gcc.c-torture/compile/20030503-1.c: New test.
47109
47110 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47111
47112 * g++.dg/lookup/using5.C: Fix testcase error.
47113
47114 2003-05-01 Chris Demetriou <cgd@broadcom.com>
47115
47116 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47117 since MEABI is no longer supported. Remove all vestiges
47118 of MEABI from the test.
47119
47120 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47121
47122 PR c++/10554
47123 * g++.dg/lookup/using5.C: New test.
47124
47125 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47126
47127 PR c++/8772
47128 * g++.dg/template/ttp5.C: New test.
47129
47130 2003-04-30 Mark Mitchell <mark@codesourcery.com>
47131
47132 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47133 (dg-gpp-additional-sources): New function.
47134 (dg-gpp-additional-files): Likewise.
47135 * lib/g++.exp (additional_sources): New variable.
47136 (additional_files): Likewise.
47137 (g++_target_compile): Deal with them.
47138 * lib/old-dejagnu.exp: Remove.
47139 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47140 * g++.old-deja: Revise all tests to use dg commands.
47141
47142 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47143
47144 PR c++/9432, c++/9528
47145 * g++.dg/lookup/using4.C: New test.
47146
47147 2003-04-29 Geoffrey Keating <geoffk@apple.com>
47148
47149 * gcc.dg/noreturn-5.c: New file.
47150 * gcc.dg/noreturn-6.c: New file.
47151
47152 * gcc.c-torture/compile/inline-1.c: New file.
47153
47154 2003-04-29 Mark Mitchell <mark@codesourcery.com>
47155
47156 PR c++/10551
47157 * g++.dg/template/explicit1.C: New test.
47158
47159 2003-04-29 Mark Mitchell <mark@codesourcery.com>
47160
47161 PR c++/10549
47162 * g++.dg/other/bitfield1.C: New test.
47163
47164 PR c++/10527
47165 * g++.dg/init/new7.C: New test.
47166
47167 2003-04-29 Mark Mitchell <mark@codesourcery.com>
47168
47169 * g++.dg/ext/desig1.C: New test.
47170 * g++.dg/ext/init1.C: Update.
47171
47172 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47173
47174 2003-04-28 Mark Mitchell <mark@codesourcery.com>
47175
47176 PR c++/10180
47177 * g++.dg/warn/Winline-1.C: New test.
47178
47179 2003-04-28 Jakub Jelinek <jakub@redhat.com>
47180
47181 * gcc.c-torture/execute/string-opt-19.c: New test.
47182
47183 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47184 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47185
47186 2003-04-27 Mark Mitchell <mark@codesourcery.com>
47187
47188 PR c++/10506
47189 * g++.dg/init/new6.C: New test.
47190
47191 PR c++/10503
47192 * g++.dg/init/ref6.C: New test.
47193
47194 2003-04-26 David Edelsohn <edelsohn@gnu.org>
47195
47196 * g++.dg/warn/weak1.C: XFAIL on AIX4.
47197
47198 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47199
47200 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47201 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47202
47203 2003-04-25 Mark Mitchell <mark@codesourcery.com>
47204
47205 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47206 initialized static data members.
47207
47208 2003-04-25 H.J. Lu <hjl@gnu.org>
47209
47210 * gcc.dg/ia64-sync-4.c: New test.
47211
47212 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47213
47214 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
47215 date.
47216
47217 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
47218
47219 PR c++/10337
47220 * g++.dg/warn/conv1.C: New test.
47221 * g++.old-deja/g++.other/conv7.C: Adjust.
47222 * g++.old-deja/g++.other/overload14.C: Adjust.
47223
47224 2003-04-23 Mark Mitchell <mark@codesourcery.com>
47225
47226 PR c++/10471
47227 * g++.dg/template/defarg2.C: New test.
47228
47229 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
47230
47231 * gcc.dg/cpp/include2.c: Update.
47232 * gcc.dg/cpp/multiline-2.c: New.
47233 * gcc.dg/cpp/multiline.c: Update.
47234 * gcc.dg/cpp/strify2.c: Update.
47235 * gcc.dg/cpp/trad/literals-2.c: Update.
47236
47237 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47238
47239 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47240
47241 2003-04-23 Mark Mitchell <mark@codesourcery.com>
47242
47243 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47244
47245 2003-04-23 Mark Mitchell <mark@codesourcery.com>
47246
47247 PR c++/10451
47248 * g++.dg/parse/crash4.C: New test.
47249
47250 PR c++/9847
47251 * g++.dg/parse/crash5.C: New test.
47252
47253 2003-04-22 Mark Mitchell <mark@codesourcery.com>
47254
47255 PR c++/10446
47256 * g++.dg/parse/crash3.C: New test.
47257
47258 PR c++/10428
47259 * g++.dg/parse/elab1.C: New test.
47260
47261 2003-04-22 Devang Patel <dpatel@apple.com>
47262
47263 * gcc.dg/cpp/trad/funlike-5.c: New test.
47264
47265 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
47266
47267 * g++.dg/other/packed1.C: Fix dg options.
47268
47269 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
47270
47271 * g++.dg/other/offsetof2.C: New test.
47272
47273 2003-04-21 Mark Mitchell <mark@codesourcery.com>
47274
47275 * g++.dg/template/recurse.C: Adjust location of error messages.
47276
47277 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
47278
47279 PR c++/9881
47280 * g++.dg/init/addr-const1.C: New test.
47281 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47282
47283 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
47284
47285 PR c++/10405
47286 * g++.dg/lookup/struct-hack1.C: New test.
47287
47288 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
47289
47290 * ucs.c: Update diagnostic messages.
47291
47292 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
47293
47294 * gcc.dg/cpp/truefalse.cpp: New test.
47295 * gcc.dg/cpp/cpp.exp: Update.
47296 * g++.dg/other/stdbool-if.C: Remove.
47297
47298 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
47299
47300 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47301 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47302
47303 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
47304
47305 * gcc.c-torture/compile/20030418-1.c: New test.
47306
47307 2003-04-17 Janis Johnson <janis187@us.ibm.com>
47308
47309 * README.compat: Remove; content moved to doc/sourcebuild.texi.
47310
47311 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47312
47313 PR c++/10347
47314 g++.dg/template/dependent-name1.C: New test.
47315
47316 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
47317
47318 * gcc.dg/warn-1.c (tourist_guide): New array,
47319 contains a pointer to bar.
47320
47321 2003-04-16 Roger Sayle <roger@eyesopen.com>
47322
47323 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47324 * gcc.c-torture/execute/medce-1.c: New test case.
47325 * gcc.c-torture/execute/medce-2.c: New test case.
47326
47327 2003-04-15 Mark Mitchell <mark@codesourcery.com>
47328
47329 * lib/prune.exp: Ignore more messages.
47330
47331 PR c++/10381
47332 * g++.dg/parse/lookup3.C: New test.
47333
47334 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
47335
47336 * gcc.c-torture/compile/20030415-1.c : New test.
47337
47338 2003-04-14 Mark Mitchell <mark@codesourcery.com>
47339
47340 * gcc.c-torture/execute/scope-2.c: Move to ...
47341 * gcc.dg/noncompile/scope.c: .... here.
47342
47343 2003-04-14 Roger Sayle <roger@eyesopen.com>
47344
47345 * gcc.dg/20030414-2.c: New test case.
47346
47347 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
47348
47349 PR target/10377
47350 * gcc.dg/20030414-1.c: New test.
47351
47352 2003-04-13 Roger Sayle <roger@eyesopen.com>
47353
47354 * gcc.dg/builtins-12.c: New test case.
47355 * gcc.dg/builtins-13.c: New test case.
47356
47357 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47358
47359 * gcc.c-torture/execute/string-opt-18.c: New test.
47360
47361 2003-04-13 Mark Mitchell <mark@codesourcery.com>
47362
47363 PR c++/10300
47364 * g++.dg/init/new5.C: New test.
47365
47366 2003-04-12 Mark Mitchell <mark@codesourcery.com>
47367
47368 PR c++/7910
47369 * g++.dg/ext/dllimport1.C: New test.
47370
47371 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47372
47373 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47374
47375 2003-04-11 Bud Davis <bdavis9659@comcast.net>
47376
47377 PR Fortran/9263
47378 * g77.f-torture/noncompile/9263.f: New test
47379 PR Fortran/1832
47380 * g77.f-torture/execute/1832.f: New test
47381
47382 2003-04-11 David Chad <davidc@freebsd.org>
47383 Loren J. Rittle <ljrittle@acm.org>
47384
47385 PR libobjc/8562
47386 * objc.dg/headers.m: New test.
47387
47388 2003-04-10 Zack Weinberg <zack@codesourcery.com>
47389
47390 * gcc.c-torture/execute/builtin-noret-2.c: New.
47391 * gcc.c-torture/execute/builtin-noret-2.x: New.
47392 XFAIL builtin-noret-2.c at -O1 and above.
47393 * gcc.dg/redecl.c: New.
47394 * gcc.dg/Wshadow-1.c: Update error regexps.
47395
47396 2003-04-10 Mark Mitchell <mark@codesourcery.com>
47397
47398 * g++.dg/abi/bitfield10.C: New test.
47399
47400 2003-04-09 Mike Stump <mrs@apple.com>
47401
47402 * gcc.dg/pch/pch.exp: Make testcase names longer.
47403 * g++.dg/pch/pch.exp: Make testcase names longer.
47404
47405 2003-04-08 Roger Sayle <roger@eyesopen.com>
47406
47407 * gcc.dg/builtins-11.c: New test case.
47408
47409 2003-04-08 Roger Sayle <roger@eyesopen.com>
47410
47411 * gcc.dg/builtins-9.c: New test case.
47412 * gcc.dg/builtins-10.c: New test case.
47413
47414 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
47415
47416 * gcc.dg/noncompile/init-4.c.c: New test.
47417
47418 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
47419
47420 * gcc.misc-test/gcov-9.c: New test.
47421 * gcc.misc-test/gcov-10.c: New test
47422 * gcc.misc-test/gcov-11.c: New test.
47423
47424 2003-04-05 Zack Weinberg <zack@codesourcery.com>
47425
47426 PR optimization/10024
47427 * gcc.c-torture/compile/20030405-1.c: New test.
47428
47429 2003-04-04 Geoffrey Keating <geoffk@apple.com>
47430
47431 * gcc.dg/pch/static-3.c: New.
47432 * gcc.dg/pch/static-3.hs: New.
47433 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47434
47435 2003-04-04 Richard Henderson <rth@redhat.com>
47436
47437 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47438 * g++.dg/eh/forced2.C: Likewise.
47439
47440 2003-04-03 Mike Stump <mrs@apple.com>
47441
47442 * lib/scanasm.exp (scan-assembler): Add xfail processing for
47443 target arg.
47444 (scan-assembler-times, scan-assembler-not): Likewise.
47445 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47446
47447 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47448
47449 * gcc.dg/sparc-loop-1.c: New test.
47450
47451 2003-04-02 Geoffrey Keating <geoffk@apple.com>
47452
47453 PR other/9274
47454 * g++.dg/pch/system-2.C: New.
47455 * g++.dg/pch/system-2.Hs: New.
47456
47457 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
47458
47459 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47460
47461 * g++.dg/eh/simd-1.C (vecfunc): Same.
47462
47463 2003-04-01 Roger Sayle <roger@eyesopen.com>
47464
47465 * gcc.c-torture/execute/20030401-1.c: New test case.
47466
47467 2003-04-01 Ziemowit Laski <zlaski@apple.com>
47468
47469 * objc.dg/defs.m: New.
47470
47471 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
47472
47473 * g++.dg/eh/simd-1.C: New.
47474 * g++.dg/eh/simd-2.C: New.
47475
47476 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
47477
47478 * gcc.c-torture/execute/simd-3.c: New.
47479
47480 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47481
47482 PR c/9936
47483 * gcc.dg/20030331-2.c: New test.
47484
47485 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47486
47487 PR c++/10278
47488 * g++.dg/parse/crash2.C: New test.
47489
47490 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47491
47492 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47493 * gcc.c-torture/execute/20030331-1.c: ...here.
47494
47495 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47496
47497 * gcc.c-torture/execute/20030331-1.c: New test.
47498
47499 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
47500
47501 * lib/gcov.exp: Adjust call return testing strings.
47502 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47503
47504 2003-03-31 Roger Sayle <roger@eyesopen.com>
47505
47506 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47507 * gcc.dg/builtins-7.c: New test case.
47508 * gcc.dg/builtins-8.c: New test case.
47509
47510 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47511
47512 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47513
47514 2003-03-30 Mark Mitchell <mark@codesourcery.com>
47515
47516 PR c++/7647
47517 * g++.dg/lookup-class-member-2.C: New test.
47518
47519 2003-03-30 Glen Nakamura <glen@imodulo.com>
47520
47521 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47522
47523 2003-03-28 Roger Sayle <roger@eyesopen.com>
47524
47525 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47526
47527 2003-03-28 Mark Mitchell <mark@codesourcery.com>
47528
47529 * g++.dg/init/attrib1.C: New test.
47530
47531 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47532
47533 * gcc.dg/ultrasp8.c: New test.
47534
47535 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47536
47537 * gcc.dg/ultrasp7.c: New test.
47538
47539 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
47540
47541 PR c++/10047
47542 * g++.dg/template/inline1.C: New test.
47543
47544 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47545
47546 * gcc.dg/sparc-dwarf2.c: New test.
47547
47548 2003-03-27 Roger Sayle <roger@eyesopen.com>
47549
47550 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47551 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47552
47553 2003-03-27 Mark Mitchell <mark@codesourcery.com>
47554
47555 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47556 than reading .x files.
47557 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47558 * g77.dg/gcov/gcov-1.f: Likewise.
47559 * gcc.misc-tests/gcov-4b.c: Likewise.
47560 * gcc.misc-tests/gcov-5b.c: Likewise.
47561 * gcc.misc-tests/gcov-6.c: Likewise.
47562 * gcc.misc-tests/gcov-7.c: Likewise.
47563 * gcc.misc-tests/gcov-8.c: Likewise.
47564 * g++.dg/gcov/gcov-1.x: Remove.
47565 * g77.dg/gcov/gcov-1.x: Likewise.
47566 * gcc.misc-tests/gcov-4b.x: Likewise.
47567 * gcc.misc-tests/gcov-5b.x: Likewise.
47568 * gcc.misc-tests/gcov-6.x: Likewise.
47569 * gcc.misc-tests/gcov-7.x: Likewise.
47570 * gcc.misc-tests/gcov-8.x: Likewise.
47571
47572 2003-03-27 Glen Nakamura <glen@imodulo.com>
47573
47574 PR opt/10087
47575 * gcc.dg/20030324-1.c: New test.
47576
47577 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
47578
47579 PR c++/10224
47580 * g++.dg/template/arg3.C: New test.
47581
47582 PR c++/10158
47583 * g++.dg/template/friend18.C: New test.
47584
47585 2003-03-26 Roger Sayle <roger@eyesopen.com>
47586
47587 * g77.f-torture/compile/20030326-1.f: New test case.
47588
47589 2003-03-26 Janis Johnson <janis187@us.ibm.com>
47590
47591 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47592
47593 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47594
47595 2003-03-26 Jakub Jelinek <jakub@redhat.com>
47596
47597 * gcc.dg/ia64-sync-3.c: New test.
47598
47599 2003-03-26 Alan Modra <amodra@bigpond.net.au>
47600
47601 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47602
47603 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47604
47605 * gcc.dg/ultrasp6.c: New test.
47606
47607 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47608
47609 * gcc.dg/i386-signbit-1.c: New test.
47610 * gcc.dg/i386-signbit-2.c: New test.
47611 * gcc.dg/i386-signbit-3.c: New test.
47612
47613 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47614
47615 * gcc.dg/ultrasp5.c: Fix options.
47616
47617 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47618
47619 * gcc.dg/ultrasp5.c: Fix comment.
47620
47621 2003-03-24 Bud Davis <bdavis9659@comcast.net>
47622
47623 PR fortran/10197
47624 * g77.f-torture/execute/10197.f: New test.
47625
47626 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
47627
47628 PR c++/9898, c++/383
47629 * g++.dg/template/conv6.C: New test.
47630
47631 PR c++/10119
47632 * g++.dg/template/ptrmem5.C: New test.
47633
47634 PR c++/10026
47635 * g++.dg/lookup/koenig1.C: New test.
47636
47637 PR C++/10199
47638 * g++.dg/lookup/template2.C: New test.
47639
47640 2003-03-24 Jakub Jelinek <jakub@redhat.com>
47641
47642 * g++.dg/opt/rtti1.C: New test.
47643
47644 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
47645
47646 * gcc.dg/ultrasp5.c: New test.
47647
47648 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
47649
47650 PR middle-end/9967
47651 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47652 builtin fputs.
47653
47654 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47655
47656 PR c/8224
47657 * gcc.dg/20030323-1.c: New test.
47658
47659 2003-03-23 Roger Sayle <roger@eyesopen.com>
47660
47661 * gcc.c-torture/compile/20030323-1.c: New test case.
47662
47663 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
47664
47665 * gcc.dg/20030321-1.c: New test.
47666
47667 2003-03-22 Zack Weinberg <zack@codesourcery.com>
47668
47669 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47670
47671 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
47672
47673 PR c++/9978, c++/9708
47674 * g++.dg/ext/vlm1.C: Adjust expected error.
47675 * g++.dg/ext/vla2.C: New test.
47676 * g++.dg/template/arg1.C: New test.
47677 * g++.dg/template/arg2.C: New test.
47678
47679 2003-03-22 Bud Davis <bdavis9659@comcast.net>
47680
47681 * g77.f-torture/execute/select.f: New test.
47682 * g77.f-torture/noncompile/select_no_compile.f: New test.
47683
47684 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
47685
47686 PR c++/9898
47687 * g++.dg/other/error4.C: New test.
47688
47689 2003-03-20 Mark Mitchell <mark@codesourcery.com>
47690
47691 * g++.dg/template/friend17.C: New test.
47692
47693 2003-03-21 Alan Modra <amodra@bigpond.net.au>
47694
47695 * gcc.c-torture/compile/20030320-1.c: New.
47696
47697 2003-03-20 Roger Sayle <roger@eyesopen.com>
47698
47699 * gcc.dg/builtins-6.c: New test case.
47700
47701 2003-03-19 Alan Modra <amodra@bigpond.net.au>
47702
47703 PR target/10073
47704 * gcc.c-torture/compile/20030319-1.c: New.
47705
47706 2003-03-18 Jan Hubicka <jh@suse.cz>
47707
47708 * gcc.dg/i386-cvt-1.c: New test.
47709
47710 2003-03-17 Zack Weinberg <zack@codesourcery.com>
47711
47712 * objc.dg/naming-1.m: Use "(parse|syntax) error".
47713 * objc.dg/naming-2.m: Likewise.
47714
47715 2003-03-17 Mark Mitchell <mark@codesourcery.com>
47716
47717 PR c++/9639
47718 * g++.dg/parse/crash1.C: New test.
47719
47720 2003-03-16 Mark Mitchell <mark@codesourcery.com>
47721
47722 PR c++/8805
47723 * g++.dg/eh/cleanup1.C: New test.
47724
47725 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
47726
47727 * gcc.c-torture/execute/20030316-1.c: New test case.
47728
47729 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
47730
47731 PR c++/9629
47732 * g++.dg/init/ctor2.C: New test.
47733
47734 2003-03-15 Roger Sayle <roger@eyesopen.com>
47735
47736 * g77.f-torture/compile/xformat.f: New test case.
47737
47738 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47739
47740 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47741 * g++.old-deja/g++.mike/eh50.C: Likewise.
47742
47743 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47744
47745 PR c++/6440
47746 * g++.dg/template/spec7.C: New test.
47747 * g++.dg/template/spec8.C: Likewise.
47748
47749 2003-03-14 Jakub Jelinek <jakub@redhat.com>
47750
47751 * gcc.c-torture/execute/20030313-1.c: New test.
47752
47753 2003-03-14 Richard Henderson <rth@redhat.com>
47754
47755 * gcc.dg/inline-2.c: Adjust alpha test for external call.
47756
47757 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47758
47759 * gcc.c-torture/compile/20030314-1.c: New test.
47760
47761 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
47762
47763 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47764 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47765 thumb target,
47766 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47767 to accept newer _imp__ prefix and additional
47768 newline in .drectve section.
47769 * gcc.dg/dll-4.c: Likewise.
47770 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47771 switch.
47772
47773 2003-03-13 Mark Mitchell <mark@codesourcery.com>
47774
47775 * g++.dg/parse/namespace9.C: New test.
47776
47777 * g++.dg/init/ref5.C: New test.
47778 * g++.dg/parse/ptrmem1.C: Likewise.
47779
47780 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47781
47782 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47783 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47784 regular expression.
47785 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47786 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47787
47788 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
47789
47790 * gcc.c-torture/execute/20030224-2.c: New test.
47791
47792 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47793
47794 * gcc.dg/decl-3.c: New test.
47795
47796 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47797
47798 * gcc.dg/i386-loop-2.c: New test.
47799
47800 2003-03-11 Mark Mitchell <mark@codesourcery.com>
47801
47802 PR c++/9474
47803 * g++.dg/parse/namespace8.C: New test.
47804
47805 PR c++/9924
47806 * g++.dg/overload/builtin2.C: New test.
47807
47808 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
47809
47810 * gcc.dg/return-type-3.c: New test.
47811
47812 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47813
47814 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47815 profiling options are not supported.
47816
47817 2003-03-10 Mark Mitchell <mark@codesourcery.com>
47818
47819 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47820 * g++.old-deja/g++.warn/impint2.C: Likewise.
47821
47822 2003-03-10 Devang Patel <dpatel@apple.com>
47823
47824 * g++.dg/cpp/c++_cmd_1.C: New test.
47825 * g++.dg/cpp/c++_cmd_1.h: New file.
47826
47827 2003-03-10 Segher Boessenkool <segher@koffie.nl>
47828
47829 * gcc.dg/altivec-9.c: New file.
47830
47831 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47832
47833 * gcc.dg/ppc-sdata-1.c: New test.
47834 * gcc.dg/ppc-sdata-2.c: New test.
47835
47836 2003-03-09 Mark Mitchell <mark@codesourcery.com>
47837
47838 PR c++/9373
47839 * g++.dg/opt/ptrmem2.C: New test.
47840
47841 PR c++/8534
47842 * g++.dg/opt/ptrmem1.C: New test.
47843
47844 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47845
47846 * gcc.dg/i386-loop-1.c: New test.
47847
47848 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47849
47850 PR c++/9970
47851 * g++.dg/lookup/friend1.C: New test.
47852
47853 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47854
47855 PR c++/9823
47856 * g++.dg/parser/constructor1.C: New test.
47857
47858 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
47859
47860 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47861
47862 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47863
47864 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
47865
47866 * gcc.dg/cpp/Wunused.c: Update test.
47867
47868 2003-03-08 Jan Hubicka <jh@suse.cz>
47869
47870 * gcc.dg/inline-3.c: New test.
47871
47872 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47873
47874 PR c++/9809
47875 * g++.dg/parse/builtin1.C: New test.
47876
47877 PR c++/9982
47878 * g++.dg/abi/cookie1.C: New test.
47879 * g++.dg/abi/cookie2.C: Likewise.
47880
47881 PR c++/9524
47882 * g++.dg/template/field1.C: New test.
47883
47884 PR c++/9912
47885 * g++.dg/parse/class1.C: New test.
47886 * g++.dg/parse/namespace7.C: Likewise.
47887 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47888
47889 2003-03-07 Mark Mitchell <mark@codesourcery.com>
47890
47891 * g++.dg/init/ref4.C: New test.
47892
47893 2003-03-07 Jan Hubicka <jh@suse.cz>
47894
47895 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47896 * gcc.dg/inline-3.c: New test.
47897
47898 2003-03-06 Mark Mitchell <mark@codesourcery.com>
47899
47900 * g++.dg/init/ref3.C: New test.
47901
47902 PR c++/9965
47903 * g++.dg/init/ref2.C: New test.
47904
47905 PR c++/9400
47906 * g++.dg/warn/Wshadow-2.C: New test.
47907
47908 PR c++/9791
47909 * g++.dg/warn/Woverloaded-1.C: New test.
47910
47911 2003-03-05 Jan Hubicka <jh@suse.cz>
47912
47913 * gcc.dg/i386-local2.c: New.
47914 * gcc.dg/i386-local.c: Fix typo.
47915
47916 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47917
47918 * g++.dg/abi/layout3.C: New test.
47919
47920 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47921
47922 * gcc.c-torture/compile/20030305-1.c
47923
47924 2003-03-05 Jan Hubicka <jh@suse.cz>
47925
47926 * gcc.dg/i386-local.c: New.
47927
47928 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47929
47930 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47931
47932 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47933
47934 * gcc.dg/switch-2.c: New test.
47935 * gcc.dg/switch-3.c: New test.
47936 * gcc.dg/Wswitch.c: Adjust line numbers.
47937 * gcc.dg/Wswitch-default.c: Likewise.
47938 * gcc.dg/Wswitch-enum.c: Likewise.
47939
47940 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47941
47942 * gcc.c-torture/execute/20030222-1.c: New test.
47943
47944 2003-03-03 James E Wilson <wilson@tuliptree.org>
47945
47946 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47947
47948 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47949
47950 PR c++/9878
47951 * g++.dg/init/ref1.C: New test.
47952
47953 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47954
47955 * gcc.dg/sh-relax.c: New SH-only test.
47956
47957 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47958
47959 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47960 comment explaining purpose of testcase.
47961
47962 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47963
47964 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47965 for HC11/HC12 (asm needs two int registers).
47966 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47967 HC11/HC12 because the test uses an asm which needs two 32-bit
47968 registers.
47969
47970 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47971
47972 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47973 for HC11/HC12 (array is too large otherwise).
47974 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47975 * gcc.c-torture/compile/20010518-2.x: Likewise.
47976 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47977 HC11/HC12 (array is too large).
47978
47979 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47980
47981 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47982 * lib/g++-dg.exp (g++-dg-test): Likewise.
47983
47984 2003-03-01 Roger Sayle <roger@eyesopen.com>
47985
47986 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47987 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47988
47989 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47990
47991 * g++.dg/warn/implicit-typename1.C: Remove warning.
47992
47993 2003-02-28 Richard Henderson <rth@redhat.com>
47994
47995 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47996 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47997
47998 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47999
48000 * gcc.dg/pch/pch.exp: Change .pch to .gch.
48001 * g++.dg/pch/pch.exp: Likewise.
48002
48003 2003-02-28 Mark Mitchell <mark@codesourcery.com>
48004
48005 PR c++/9879
48006 * g++.dg/init/new4.C: New test.
48007
48008 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
48009
48010 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48011
48012 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
48013
48014 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48015 unsigned long.
48016
48017 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48018 wider than float.
48019
48020 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48021
48022 * lib/scanasm.exp: Add support for counting numbers of
48023 occurences.
48024 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48025 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48026
48027 2003-02-25 Mark Mitchell <mark@codesourcery.com>
48028
48029 PR c++/9683
48030 * g++.dg/template/static3.C: New test.
48031
48032 PR c++/9829
48033 * g++.dg/parse/namespace6.C: New test.
48034
48035 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48036
48037 PR target/9732
48038 * gcc.dg/20030225-1.c: New test.
48039
48040 2003-02-24 Mark Mitchell <mark@codesourcery.com>
48041
48042 * README: Remove out-of-date information.
48043
48044 PR c++/9836
48045 * g++.dg/template/spec6.C: New test.
48046
48047 2003-02-24 Jeff Law <law@redhat.com>
48048
48049 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48050
48051 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48052
48053 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48054 * gcc.dg/pragma-ep-1.c: Likewise.
48055
48056 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48057
48058 PR c++/9602
48059 * g++.dg/template/friend16.C: New test.
48060
48061 2003-02-23 Mark Mitchell <mark@codesourcery.com>
48062
48063 PR c++/5333
48064 * g++.dg/parse/fused-params1.C: Adjust error messages.
48065 * g++.dg/template/nested3.C: New test.
48066
48067 2003-02-24 Alan Modra <amodra@bigpond.net.au>
48068
48069 * g++.dg/abi/param1.C: New test.
48070
48071 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48072
48073 PR c++/7982
48074 * g++.dg/warn/implicit-typename1.C: New test.
48075
48076 2003-02-22 Kelley Cook <kelleycook@comcast.net>
48077
48078 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48079 with "mtune".
48080 * g++.old-deja/g++.other/store-expr2.C: Likewise.
48081 * gcc.c-torture/execute/20010129-1.x: Likewise.
48082 * gcc.dg/20011107-1.c: Likewise.
48083 * gcc.dg/20020108-1.c: Likewise.
48084 * gcc.dg/20020122-3.c: Likewise.
48085 * gcc.dg/20020206-1.c: Likewise.
48086 * gcc.dg/20020310-1.c: Likewise.
48087 * gcc.dg/20020426-2.c: Likewise.
48088 * gcc.dg/20020517-1.c: Likewise.
48089 * gcc.dg/991230-1.c: Likewise.
48090 * gcc.dg/i386-unroll-1.c: Likewise.
48091 * gcc.misc-tests/i386-prefetch.exp: Likewise.
48092
48093 2003-02-22 Jan Hubicka <jh@suse.cz>
48094
48095 * gcc.dg/i386-mul.c: New test.
48096
48097 2003-02-21 Roger Sayle <roger@eyesopen.com>
48098
48099 * gcc.dg/builtins-5.c: New test case.
48100
48101 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
48102
48103 * gcc.dg/asmreg-1.c: New test.
48104
48105 2003-02-21 Mark Mitchell <mark@codesourcery.com>
48106
48107 PR c++/9749
48108 * g++.dg/parse/varmod1.C: New test.
48109
48110 2003-02-21 Mark Mitchell <mark@codesourcery.com>
48111
48112 PR c++/9727
48113 * g++.dg/template/op1.C: New test.
48114
48115 2003-02-21 Mark Mitchell <mark@codesourcery.com>
48116
48117 PR c++/8906
48118 * g++.dg/template/nested2.C: New test.
48119
48120 2003-02-21 Mark Mitchell <mark@codesourcery.com>
48121
48122 PR c++/8724
48123 * g++.dg/expr/dtor1.C: New test.
48124
48125 2003-02-21 Zack Weinberg <zack@codesourcery.com>
48126
48127 * gcc.dg/cpp/include3.c: New test.
48128 * gcc.dg/cpp/inc/foo.h: New file.
48129
48130 2003-02-21 Glen Nakamura <glen@imodulo.com>
48131
48132 * gcc.c-torture/execute/20030221-1.c: New test.
48133
48134 2003-02-20 Mark Mitchell <mark@codesourcery.com>
48135
48136 PR c++/9729
48137 * g++.dg/abi/conv1.C: New test.
48138
48139 2003-02-20 Jan Hubicka <jh@suse.cz>
48140
48141 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48142
48143 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
48144
48145 * gcc.c-torture/compile/20030219-1.c: New test.
48146
48147 2003-02-18 Jan Hubicka <jh@suse.cz>
48148
48149 * gcc.dg/funcorder.c: New test.
48150
48151 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
48152
48153 * gcc.c-torture/execute/20030218-1.c: New.
48154
48155 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
48156
48157 * gcc.dg/20030218-1.c: New.
48158
48159 2003-02-18 Richard Henderson <rth@redhat.com>
48160
48161 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48162 * gcc.dg/attr-used-2.c: New.
48163
48164 2003-02-18 Mark Mitchell <mark@codesourcery.com>
48165
48166 PR c++/9704
48167 * g++.dg/init/copy5.C: New test.
48168
48169 2003-02-18 Geoffrey Keating <geoffk@apple.com>
48170
48171 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48172 * g++.dg/pch/pch.exp: Likewise.
48173
48174 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
48175
48176 * gcc.c-torture/execute/20030209-1.c: Enable the test if
48177 STACK_SIZE is not defined.
48178
48179 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48180
48181 PR c++/9457
48182 * g++.dg/template/init1.C: New test.
48183
48184 2003-02-16 Jan HUbicka <jh@suse.cz>
48185
48186 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48187 (foo): Add few extra tests
48188 * gcc.dg/c99-const-expr-3.c: Likewise.
48189 * gcc.c-torture/execute/20030216-1.c: New.
48190
48191 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48192
48193 PR c++/9459
48194 * g++.dg/ext/typeof4.C: New test.
48195
48196 2003-02-15 Roger Sayle <roger@eyesopen.com>
48197
48198 * gcc.dg/i386-387-3.c: New test case.
48199
48200 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
48201
48202 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48203 cris-*-elf* cris-*-aout* and mmix-*-*.
48204
48205 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
48206
48207 * gcc.dg/20030213-1.c: New test.
48208
48209 2003-02-12 Roger Sayle <roger@eyesopen.com>
48210
48211 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48212 * gcc.dg/i386-387-2.c: Likewise.
48213
48214 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
48215
48216 * gcc.dg/ppc-spe.c: Fix formatting.
48217 Enable tests that were previously unsupported by gas.
48218 Delete tests for instructions that no longer exist.
48219 Switch arguments on evsubifw builtin.
48220
48221 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
48222
48223 * gcc.c-torture/execute/20030209-1.c: Disable the test if
48224 STACK_SIZE is too small.
48225
48226 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
48227 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
48228
48229 * gcc.dg/decl-2.c: New test.
48230
48231 2003-02-10 Jan Hubicka <jh@suse.cz>
48232
48233 * gcc.dg/i386-fpcvt-1.c: New test.
48234
48235 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
48236
48237 * gcc.c-torture/execute/20030209-1.c: New test.
48238
48239 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
48240
48241 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48242 int-wide bitops, use the constants of the same width.
48243 Likewise, if long long is 32-bit wide, test bitops using
48244 32-bit constants.
48245
48246 2003-02-07 Loren James Rittle <ljrittle@acm.org>
48247
48248 * gcc.dg/20021014-1.c: Annotate with expected notice text.
48249
48250 2003-02-07 Roger Sayle <roger@eyesopen.com>
48251
48252 * gcc.dg/builtins-4.c: New test case.
48253
48254 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48255
48256 * gcc.dg/20020430-1.c: Fix dg command typos.
48257 * gcc.dg/20020503-1.c: Likewise.
48258
48259 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48260
48261 PR c++/8785
48262 * g++.dg/parse/fused-params1.C: New test.
48263
48264 PR c++/8857
48265 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48266
48267 PR c++/8921
48268 * g++.dg/parse/non-dependent1.C: New test.
48269
48270 PR c++/8928
48271 * g++.dg/parse/dupl-tmpl-args1.C: New test.
48272
48273 PR c++/9228
48274 * g++.dg/parse/undefined7.C: New test.
48275 * g++.dg/parse/non-templ1.C: New test.
48276
48277 PR c++/9229
48278 * g++.dg/parse/too-many-tmpl-args1.C: New test.
48279
48280 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
48281
48282 * gcc.c-torture/compile/20030206-1.c: New test.
48283
48284 2003-02-05 Roger Sayle <roger@eyesopen.com>
48285
48286 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48287 "pow" to "foo" to avoid potential confusion with a math built-in.
48288
48289 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48290
48291 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48292 conditions for SPARC targets.
48293
48294 2003-02-05 Jakub Jelinek <jakub@redhat.com>
48295
48296 * gcc.dg/20030204-1.c: New test.
48297
48298 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48299
48300 PR c++/38
48301 * g++.dg/parse/array-size1.C: New test.
48302
48303 PR c++/5657
48304 * g++.dg/parse/undefined3.C: New test.
48305
48306 PR c++/5665
48307 * g++.dg/parse/undefined4.C: New test.
48308
48309 PR c++/5975
48310 * g++.dg/parse/undefined5.C: New test.
48311
48312 PR c++/7259
48313 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48314
48315 PR c++/8578
48316 * g++.dg/parse/casting-operator1.C: New test.
48317
48318 PR c++/8596
48319 * g++.dg/parse/undefined6.C: New test.
48320
48321 PR c++/8736
48322 * g++.dg/parse/missing-template1.C: New test.
48323
48324 2003-02-04 Jan Hubicka <jh@suse.cz>
48325
48326 * gcc.dg/i386-cadd.c: Compile using -march=k8.
48327 * gcc.dg/i386-cmov?.c: Likewise.
48328 * gcc.dg/i386-fpcvt-?.c: Likewise.
48329 * gcc.dg/i386-ssefp-1.c: Likewise.
48330 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48331 conventions.
48332
48333 2003-02-03 Mark Mitchell <mark@codesourcery.com>
48334
48335 PR c++/7129
48336 * g++.dg/ext/max.C: New test.
48337
48338 2003-02-03 Jan Hubicka <jh@suse.cz>
48339
48340 * gcc.c-torture/execute/20030203-1.c: New test.
48341
48342 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
48343
48344 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48345 'natural-endian'.
48346
48347 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
48348
48349 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48350 * g++.dg/init/new2.C: Likewise.
48351 * g++.dg/other/new1.C: Likewise.
48352
48353 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
48354
48355 * gcc.dg/struct-ret-libc.c: New test.
48356
48357 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
48358
48359 * gcc.dg/20030129-1.c: New test.
48360
48361 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48362
48363 PR c++/8849
48364 * g++.dg/template/ptrmem4.C: New test.
48365
48366 2003-01-29 Mark Mitchell <mark@codesourcery.com>
48367
48368 * g++.dg/parser/constant1.C: New test.
48369
48370 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48371
48372 PR c++/8591
48373 * g++.dg/parse/friend2.C: New test.
48374
48375 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
48376
48377 PR c++/9437
48378 * g++.dg/template/unify4.C: New test.
48379
48380 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
48381
48382 * gcc.c-torture/execute/20030128-1.c: New test.
48383
48384 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
48385
48386 * g++.dg/lookup/nested1.C: Test moved from ...
48387 * g++.old-deja/g++.other/lookup24.C: ... here.
48388
48389 2003-01-28 Jan Hubicka <jh@suse.cz>
48390
48391 * gcc.dg/i386-cmov5.c: New test.
48392
48393 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48394
48395 * gcc.c-torture/execute/20010925-1.c: Changed the
48396 memcpy declaration.
48397
48398 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
48399
48400 PR c++/3902
48401 * g++.dg/parse/template5.C: New test.
48402
48403 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
48404
48405 PR fortran/9258
48406 * g77.dg/pr9258: New test.
48407
48408 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48409
48410 * README: Move relevant parts from README.g++.
48411
48412 * README.g++: Remove this file.
48413
48414 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
48415
48416 * g++.dg/abi/dcast1.C: New test.
48417
48418 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48419
48420 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48421
48422 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
48423
48424 PR c++/47
48425 * g++.old-deja/g++.other/lookup24.C: New test.
48426
48427 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48428
48429 PR middle-end/7227
48430 * gcc.dg/uninit-C.c: New test.
48431
48432 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
48433
48434 * g++.dg/abi/covariant1.C: New test.
48435
48436 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
48437
48438 * gcc.dg/20030123-1.c: New test.
48439
48440 2003-01-25 Jan Hubicka <jh@suse.cz>
48441
48442 PR opt/8492
48443 * gcc.c-torture/compile/20030125-1.c
48444
48445 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
48446
48447 PR c++/9403
48448 * g++.dg/parse/template3.C: New test.
48449 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48450
48451 PR c++/795
48452 * g++.dg/parse/template4.C: New test.
48453
48454 PR c++/9415
48455 * g++.dg/template/qual2.C: New test.
48456
48457 PR c++/8545
48458 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48459
48460 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48461
48462 2003-01-25 Roger Sayle <roger@eyesopen.com>
48463
48464 * gcc.c-torture/execute/switch-1.c: New test case.
48465
48466 2003-01-25 Jan Hubicka <jh@suse.cz>
48467
48468 * gcc.c-torture/execute/20030125-1.[cx]: New test.
48469
48470 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
48471
48472 Tweaks for Bison-1.875. From the NEWS file:
48473 "- `parse error' -> `syntax error'
48474 Bison now uniformly uses the term `syntax error'"
48475 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48476 * gcc.dg/cpp/digraph2.c: Likewise.
48477 * gcc.dg/cpp/direct2.c: Likewise.
48478 * gcc.dg/cpp/paste4.c: Likewise.
48479 * gcc.dg/c90-restrict-1.c: Likewise.
48480 * gcc.dg/c99-func-2.c: Likewise.
48481 * gcc.dg/noncompile/920721-2.c: Likewise.
48482 * gcc.dg/noncompile/930622-2.c: Likewise.
48483 * gcc.dg/noncompile/940112-1.c: Likewise.
48484 * gcc.dg/noncompile/950921-1.c: Likewise.
48485 * gcc.dg/noncompile/951123-1.c: Likewise.
48486 * gcc.dg/noncompile/971104-1.c: Likewise.
48487 * gcc.dg/noncompile/990416-1.c: Likewise.
48488
48489 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
48490
48491 * g++.dg/parse/undefined1.C: Add error message.
48492
48493 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48494
48495 PR c++/9354
48496 * g++.dg/parse/new1.C: New test.
48497
48498 PR c++/9216
48499 * g++.dg/parse/template2.C: New test.
48500
48501 PR c++/9354
48502 * g++.dg/parse/typedef2.C: New test.
48503
48504 PR c++/9328
48505 * g++.dg/ext/typeof3.C: New test.
48506
48507 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48508
48509 PR c++/2738
48510 * g++.dg/parse/ret-type1.C: New test.
48511
48512 PR c++/3792
48513 * g++.dg/parse/tmpl-outside1.C: New test.
48514
48515 PR c++/4207
48516 * g++.dg/parse/int-as-enum1.C: New test.
48517
48518 PR c++/4903
48519 * g++.dg/parse/no-typename1.C: New test.
48520
48521 PR c++/5533
48522 * g++.dg/parse/no-value1.C: New test.
48523
48524 PR c++/5921
48525 * g++.dg/parse/wrong-inline1.C: New test.
48526
48527 PR c++/6402
48528 * g++.dg/parse/ref1.C: New test.
48529
48530 PR c++/6992
48531 * g++.dg/parse/attr-ctor1.C: New test.
48532
48533 PR c++/7229
48534 * g++.dg/parse/namespace5.C: New test.
48535
48536 PR c++/7917
48537 * g++.dg/parse/func-def1.C: New test.
48538
48539 PR c++/8143
48540 * g++.dg/parse/undefined1.C: New test.
48541
48542 PR c++/5723, PR c++/8522
48543 * g++.dg/parse/specialization1.C: New test.
48544
48545 PR c++/163, PR c++/8595
48546 * g++.dg/parse/struct-as-enum1.C: New test.
48547
48548 PR c++/9173
48549 * g++.dg/parse/undefined2.C: New test.
48550
48551 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48552
48553 PR c++/9298
48554 * g++.dg/parse/template1.C: New test.
48555
48556 PR c++/9384
48557 * g++.dg/parse/using1.C: New test.
48558
48559 PR c++/9285
48560 PR c++/9294
48561 * g++.dg/parse/expr2.C: New test.
48562
48563 PR c++/9388
48564 * g++.dg/parse/lookup2.C: Likewise.
48565
48566 2003-01-21 Jan Hubicka <jh@suse.cz>
48567
48568 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48569 * gcc.c-torture/execute/eeprof-1.c: Likewise.
48570 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48571 * gcc.c-torture/execute/string-opt-*.c: Likewise.
48572
48573 2003-01-20 Nick Clifton <nickc@redhat.com>
48574
48575 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
48576 problem with ARM sibcall code generation.
48577
48578 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
48579
48580 * gcc.c-torture/execute/20030120-1.c: New.
48581
48582 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
48583
48584 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48585
48586 2003-01-17 Mark Mitchell <mark@codesourcery.com>
48587
48588 PR c++/9272
48589 * g++.dg/parse/ctor1.C: New test.
48590
48591 PR c++/9294:
48592 * g++.dg/parse/qualified1.C: New test.
48593
48594 * g++.dg/parse/typename3.C: New test.
48595
48596 2003-01-16 Richard Henderson <rth@redhat.com>
48597
48598 * g++.dg/tls/init-2.C: Fix error matches for real this time.
48599
48600 2003-01-16 Richard Henderson <rth@redhat.com>
48601
48602 * g++.dg/pch/pch.exp: Copy test header to the working directory
48603 before using it either for precompilation or direct use.
48604 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48605 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48606
48607 2003-01-16 Richard Henderson <rth@redhat.com>
48608
48609 * gcc.dg/pch/pch.exp: Copy test header to the working directory
48610 before using it either for precompilation or direct use.
48611 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48612 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48613
48614 2003-01-16 Mark Mitchell <mark@codesourcery.com>
48615
48616 * g++.dg/ext/typename1.C: Add typename keyword.
48617 * g++.dg/template/crash1.C: Update error messages.
48618 * g++.dg/template/crash2.C: Remove error message.
48619 * g++.dg/parse/typename2.C: New test.
48620 * g++.dg/template/typename2.C: Change implicit
48621 typename warning into error.
48622 * g++.old-deja/g++.benjamin/tem03.C: Issue more
48623 error messages.
48624 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48625 * g++.old-deja/g++.brendan/crash56.C: Add this->.
48626 * g++.old-deja/g++.law/visibility13.C: Remove error
48627 messages.
48628 * g++.old-deja/g++.ns/template17.C: Reorder code to
48629 make declaration visible in template.
48630 * g++.old-deja/g++.pt/crash3.C: Fix typos.
48631 * g++.old-deja/g++.pt/crash36.C: Issue more error
48632 messages.
48633 * g++.old-deja/g++.pt/crash5.C: Improve error
48634 message.
48635 * g++.old-deja/g++.pt/crash67.C: Remove warning.
48636 * g++.old-deja/g++.pt/inherit1.C: Add this->.
48637 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48638 * g++.old-deja/g++.pt/typename16.C: Replace implicit
48639 typename warning with error message.
48640 * g++.old-deja/g++.pt/typename19.C: Remove warning.
48641 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48642 * g++.old-deja/g++.robertl/eb24.C: Use this->.
48643
48644 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
48645
48646 * g++.dg/parse/ambig2.C: New test.
48647
48648 2003-01-15 Richard Henderson <rth@redhat.com>
48649
48650 * g++.dg/tls/init-2.C: Update error message string.
48651
48652 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48653
48654 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48655
48656 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
48657
48658 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48659 all for HC11/HC12.
48660 * gcc.c-torture/compile/20001205-1.x: Likewise.
48661 * gcc.c-torture/compile/20001226-1.x: Likewise.
48662 * gcc.c-torture/compile/920520-1.x: Likewise.
48663 * gcc.c-torture/compile/961203-1.x: Likewise.
48664 * gcc.c-torture/compile/20020604-1.x: Likewise.
48665
48666 2003-01-15 Jan Hubicka <jh@suse.cz>
48667
48668 * gcc.c-torture/compile/20030115-1.c: New test.
48669
48670 * gcc.dg/i386-fpcvt-1.c: New test.
48671 * gcc.dg/i386-fpcvt-2.c: New test.
48672
48673 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
48674
48675 Further conform g++'s __vmi_class_type_info to the C++ ABI
48676 specification.
48677 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48678 the specification.
48679
48680 2003-01-14 Jan Hubicka <jh@suse.cz>
48681
48682 * gcc.dg/i386-fpcvt-1.c: New test.
48683 * gcc.dg/i386-fpcvt-2.c: New test.
48684
48685 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48686
48687 * gcc.dg/i386-mmx-3.c: New test.
48688
48689 2003-01-12 Mark Mitchell <mark@codesourcery.com>
48690
48691 PR c++/9264
48692 * g++.dg/parse/octal1.C: New file.
48693
48694 PR c++/9172
48695 * g++.dg/parse/typename1.C: New file.
48696
48697 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
48698
48699 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48700 * gcc.dg/bf-no-ms-layout.c: Likewise.
48701 * gcc.dg/bf-ms-attrib.c: Likewise.
48702
48703 2003-01-10 Mark Mitchell <mark@codesourcery.com>
48704
48705 PR c++/9099
48706 * g++.dg/parse/dtor1.C: New file.
48707
48708 PR c++/9128
48709 * g++.dg/rtti/typeid1.C: New file.
48710
48711 PR c++/9153
48712 * g++.dg/parse/lookup1.C: New file.
48713
48714 PR c++/9171
48715 * g++.dg/templ/spec5.C: New file.
48716
48717 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
48718
48719 * gcc.c-torture/compile/20030110-1.c: New test.
48720
48721 2003-01-09 Geoffrey Keating <geoffk@apple.com>
48722
48723 Merge from pch-branch:
48724
48725 2002-12-23 Geoffrey Keating <geoffk@apple.com>
48726
48727 * gcc.dg/pch/cpp-1.h: New.
48728 * gcc.dg/pch/cpp-1.c: New.
48729 * gcc.dg/pch/cpp-2.h: New.
48730 * gcc.dg/pch/cpp-2.c: New.
48731
48732 2002-11-19 Geoffrey Keating <geoffk@apple.com>
48733
48734 * gcc.dg/pch/except-1.h: New.
48735 * gcc.dg/pch/except-1.c: New.
48736
48737 2002-11-13 Geoffrey Keating <geoffk@apple.com>
48738
48739 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48740 running test.
48741 * gcc.dg/pch: Include *.hp not *.h.
48742 * gcc.dg/pch/system-1.h: New.
48743 * gcc.dg/pch/system-1.c: New.
48744
48745 2002-11-11 Geoffrey Keating <geoffk@apple.com>
48746
48747 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48748 rather than trying to build and run a program using PCH.
48749 * gcc.dg/pch: Remove dg-do commands from test files.
48750
48751 2002-11-08 Geoffrey Keating <geoffk@apple.com>
48752
48753 * gcc.dg/pch/macro-3.c: New.
48754 * gcc.dg/pch/macro-3.h: New.
48755
48756 2002-11-04 Geoffrey Keating <geoffk@apple.com>
48757
48758 * gcc.dg/pch/common-1.c: New.
48759 * gcc.dg/pch/common-1.h: New.
48760 * gcc.dg/pch/decl-1.c: New.
48761 * gcc.dg/pch/decl-1.h: New.
48762 * gcc.dg/pch/decl-2.c: New.
48763 * gcc.dg/pch/decl-2.h: New.
48764 * gcc.dg/pch/decl-3.c: New.
48765 * gcc.dg/pch/decl-3.h: New.
48766 * gcc.dg/pch/decl-4.c: New.
48767 * gcc.dg/pch/decl-4.h: New.
48768 * gcc.dg/pch/decl-5.c: New.
48769 * gcc.dg/pch/decl-5.h: New.
48770 * gcc.dg/pch/global-1.c: New.
48771 * gcc.dg/pch/global-1.h: New.
48772 * gcc.dg/pch/inline-1.c: New.
48773 * gcc.dg/pch/inline-1.h: New.
48774 * gcc.dg/pch/inline-2.c: New.
48775 * gcc.dg/pch/inline-2.h: New.
48776 * gcc.dg/pch/static-1.c: New.
48777 * gcc.dg/pch/static-1.h: New.
48778 * gcc.dg/pch/static-2.c: New.
48779 * gcc.dg/pch/static-2.h: New.
48780
48781 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
48782
48783 * g++.dg/pch/pch.exp: Better handle failing testcases.
48784 * gcc.dg/pch/pch.exp: Likewise.
48785 * gcc.dg/pch/macro-1.c: New.
48786 * gcc.dg/pch/macro-1.h: New.
48787 * gcc.dg/pch/macro-2.c: New.
48788 * gcc.dg/pch/macro-2.h: New.
48789
48790 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
48791
48792 * g++.dg/dg.exp: Treat files in pch/ specially.
48793 * g++.dg/pch/pch.exp: New file.
48794 * g++.dg/pch/empty.H: New file.
48795 * g++.dg/pch/empty.C: New file.
48796 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48797 "precompile".
48798
48799 * gcc.dg/pch/pch.exp: New file.
48800 * gcc.dg/pch/empty.h: New file.
48801 * gcc.dg/pch/empty.c: New file.
48802 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48803 "precompile".
48804
48805 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48806
48807 * g++.dg/template/friend14.C: New test.
48808
48809 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48810
48811 * gcc.dg/old-style-asm-1.c: New test.
48812
48813 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
48814
48815 * gcc.c-torture/compile/20030109-1.c: New test.
48816
48817 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48818
48819 * gcc.c-torture/execute/20030109-1.c: New test.
48820
48821 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
48822
48823 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48824 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48825 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48826 * g++.old-deja/g++.mike/eh2.C: Likewise.
48827 * g++.old-deja/g++.mike/eh3.C: Likewise.
48828 * g++.old-deja/g++.mike/eh5.C: Likewise.
48829 * g++.old-deja/g++.mike/eh6.C: Likewise.
48830 * g++.old-deja/g++.mike/eh7.C: Likewise.
48831 * g++.old-deja/g++.mike/eh8.C: Likewise.
48832 * g++.old-deja/g++.mike/eh9.C: Likewise.
48833 * g++.old-deja/g++.mike/eh10.C: Likewise.
48834 * g++.old-deja/g++.mike/eh12.C: Likewise.
48835 * g++.old-deja/g++.mike/eh13.C: Likewise.
48836 * g++.old-deja/g++.mike/eh14.C: Likewise.
48837 * g++.old-deja/g++.mike/eh16.C: Likewise.
48838 * g++.old-deja/g++.mike/eh17.C: Likewise.
48839 * g++.old-deja/g++.mike/eh18.C: Likewise.
48840 * g++.old-deja/g++.mike/eh21.C: Likewise.
48841 * g++.old-deja/g++.mike/eh23.C: Likewise.
48842 * g++.old-deja/g++.mike/eh24.C: Likewise.
48843 * g++.old-deja/g++.mike/eh25.C: Likewise.
48844 * g++.old-deja/g++.mike/eh26.C: Likewise.
48845 * g++.old-deja/g++.mike/eh27.C: Likewise.
48846 * g++.old-deja/g++.mike/eh28.C: Likewise.
48847 * g++.old-deja/g++.mike/eh29.C: Likewise.
48848 * g++.old-deja/g++.mike/eh31.C: Likewise.
48849 * g++.old-deja/g++.mike/eh33.C: Likewise.
48850 * g++.old-deja/g++.mike/eh34.C: Likewise.
48851 * g++.old-deja/g++.mike/eh35.C: Likewise.
48852 * g++.old-deja/g++.mike/eh36.C: Likewise.
48853 * g++.old-deja/g++.mike/eh37.C: Likewise.
48854 * g++.old-deja/g++.mike/eh38.C: Likewise.
48855 * g++.old-deja/g++.mike/eh39.C: Likewise.
48856 * g++.old-deja/g++.mike/eh40.C: Likewise.
48857 * g++.old-deja/g++.mike/eh41.C: Likewise.
48858 * g++.old-deja/g++.mike/eh42.C: Likewise.
48859 * g++.old-deja/g++.mike/eh44.C: Likewise.
48860 * g++.old-deja/g++.mike/eh46.C: Likewise.
48861 * g++.old-deja/g++.mike/eh47.C: Likewise.
48862 * g++.old-deja/g++.mike/eh48.C: Likewise.
48863 * g++.old-deja/g++.mike/eh49.C: Likewise.
48864 * g++.old-deja/g++.mike/eh50.C: Likewise.
48865 * g++.old-deja/g++.mike/eh51.C: Likewise.
48866 * g++.old-deja/g++.mike/eh53.C: Likewise.
48867 * g++.old-deja/g++.mike/eh55.C: Likewise.
48868 * g++.old-deja/g++.mike/p7912.C: Likewise.
48869 * g++.old-deja/g++.mike/p9706.C: Likewise.
48870 * g++.old-deja/g++.mike/p10416.C: Likewise.
48871 * g++.old-deja/g++.mike/p11667.C: Likewise.
48872 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48873 Remove redundant reference to Iris.
48874 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48875 Elxsi, i860, Pico Java, and WE32K.
48876
48877 2003-01-07 Mark Mitchell <mark@codesourcery.com>
48878
48879 * g++.dg/ext/asm4.C: New test.
48880
48881 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48882
48883 PR c++/9030
48884 * g++.dg/template/friend12.C: New test.
48885 * g++.dg/template/friend13.C: Likewise.
48886 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48887
48888 2003-01-08 Jan Hubicka <jh@suse.cz>
48889
48890 * gcc.dg/i386-cadd.c: New test.
48891 * gcc.dg/i386-cmov4.c: Likewise.
48892
48893 2003-01-06 Mark Mitchell <mark@codesourcery.com>
48894
48895 PR c++/9165
48896 * g++.dg/warn/Wunused-3.C: New test.
48897
48898 * g++.dg/abi/bitfield9.C: New test.
48899
48900 PR c++/9189
48901 * g++.dg/parse/defarg3.C: New test.
48902
48903 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
48904
48905 * g++.dg/parse/ambig1.C: New test.
48906 * g++.dg/parse/defarg2.C: New test.
48907
48908 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48909
48910 * g++.dg/template/defarg-1.C: New test.
48911 * g++.dg/template/local2.C: Likewise.
48912
48913 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48914
48915 * gcc.c-torture/execute/20030105-1.c: New test.
48916
48917 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48918
48919 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48920 * g++.dg/parse/namespace4.C: Likewise.
48921
48922 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48923
48924 * g++.dg/template/ntp2.C: New test.
48925
48926 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48927
48928 * g++.dg/parse/extern-C-1.C: New test.
48929
48930 * g++.dg/parse/namespace4.C: New test.
48931
48932 * g++.dg/template/nested1.C: New test.
48933
48934 * g++.dg/parse/namespace3.C: New test.
48935
48936 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48937
48938 * g++.dg/lookup/two-stage1.C: New test.
48939
48940 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48941
48942 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48943 * g++.old-deja/g++.jason/access8.C: Likewise.
48944 * g++.old-deja/g++.other/decl5.C: Likewise.
48945
48946 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48947
48948 * g++.dg/parse/parse7.C: New test.
48949
48950 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48951
48952 PR c++/2843
48953 * g++.dg/ext/attrib7.C: New test.
48954
48955 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48956
48957 * g++.dg/parse/parse6.C: New test.
48958
48959 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48960
48961 * gcc.dg/h8300-stack-1.c: New.
48962
48963 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48964
48965 g++.dg/lookup/exception1.C: New test.
48966
48967 g++.dg/lookup/template1.C: New test.
48968
48969 g++.dg/parse/namespace2.C: New test.
48970
48971 g++.dg/parse/parens2.C: New test.
48972
48973 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48974
48975 * g++.dg/parse/parse5.C: New test.
48976 * g++.dg/lookup/scoped4.C: New test.
48977
48978 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48979
48980 * g++.dg/parse/parens1.C: New test.
48981
48982 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48983 angle-bracket1.C.
48984 * g++.dg/parse/parens2.C: New test.
48985
48986 * g++.dg/lookup/scope-operator1.C: New test.
48987
48988 * g++.dg/parse/operator1.C: New test.
48989
48990 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48991
48992 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48993 * g++.old-deja/g++.other/access6.C: Likewise.
48994 * g++.old-deja/g++.other/decl1.C: Likewise.
48995 * g++.old-deja/g++.pt/typename12.C: Likewise.
48996
48997 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48998
48999 * g++.dg/parse/namespace1.C: New test.
49000
49001 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49002
49003 * g++.dg/parse/parse4.C: New test.
49004
49005 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49006
49007 * g++.dg/parse/parse3.C: New test.
49008
49009 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49010
49011 * g++.dg/parse/parse2.C: New test.
49012
49013 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49014
49015 * g++.dg/template/friend11.C: New test.
49016
49017 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49018
49019 * g++.dg/parse/parse1.C: New test.
49020
49021 2002-12-31 Janis Johnson <janis187@us.ibm.com>
49022
49023 * lib/profopt.exp: Change the name of a global variable to avoid
49024 possible clashes with other test suites.
49025
49026 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
49027
49028 * g++.dg/inherit/covariant8.C: New test.
49029
49030 2002-12-31 Mark Mitchell <mark@codesourcery.com>
49031
49032 * g++.dg/init/array9.C: New test.
49033
49034 PR c++/9112
49035 * g++.dg/parse/expr1.C: New test.
49036
49037 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
49038
49039 * gcc.c-torture/compile/20021230-1.c: New test.
49040
49041 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
49042
49043 * g++.dg/inherit/covariant5.C: New test.
49044 * g++.dg/inherit/covariant6.C: New test.
49045 * g++.dg/inherit/covariant7.C: New test.
49046
49047 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49048
49049 PR c++/2739
49050 * g++.dg/other/access2.C: New test.
49051
49052 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
49053
49054 * g++.dg/other/anon-struct.C: No longer fails
49055 * g++.old-deja/g++.brendan/parse4.C: Likewise.
49056 * g++.old-deja/g++.brendan/parse5.C: Likewise.
49057 * g++.old-deja/g++.brendan/parse6.C: Likewise.
49058
49059 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
49060
49061 * g++.dg/parse/angle-bracket.C (main): No longer fails.
49062
49063 2002-12-27 Mark Mitchell <mark@codesourcery.com>
49064
49065 * g++.dg/eh/spec4.C: Remove stray semicolon.
49066 * g++.dg/expr/pmf-1.C: Change error message.
49067 * g++.dg/ext/asm1.C: Remove stray semicolon.
49068 * g++.dg/ext/typename1.C: Add missing typenames.
49069 * g++.dg/inherit/template-as-base.C: Change error message.
49070 * g++.dg/lookup/scoped1.C: Likewise.
49071 * g++.dg/lookup/scoped2.C: Likewise.
49072 * g++.dg/lookup/using2.C: Likewise.
49073 * g++.dg/other/component1.C: Remove stray semicolon.
49074 * g++.dg/other/do1.C: Change error message.
49075 * g++.dg/other/error2.C: Likewise.
49076 * g++.dg/other/init1.C: Likewise.
49077 * g++.dg/other/packed1.C: Remove stray semicolon.
49078 * g++.dg/other/ptrmem2.C: Change error message.
49079 * g++.dg/parse/parameter-declaration-1.C: Remove line number
49080 marker.
49081 * g++.dg/special/initp1.C: Remove invalid attribute usage.
49082 * g++.dg/template/access3.C: Add typename keyword.
49083 * g++.dg/template/access5.C: Remove stray semicolon.
49084 * g++.dg/template/access6.C: Likewise.
49085 * g++.dg/template/complit1.C: Likewise.
49086 * g++.dg/template/crash1.C: Change error message.
49087 * g++.dg/template/inherit2.C: Remove stray semicolon.
49088 * g++.dg/template/instantiate2.C: Likewise.
49089 * g++.dg/template/instantiate3.C: Change error message.
49090 * g++.dg/template/qual1.C: Remove stray semicolon.
49091 * g++.dg/template/qualttp18.C: Change error message.
49092 * g++.dg/template/ref1.C: Remove stray semicolon.
49093 * g++.dg/template/sizeof1.C (A::value): Declare it.
49094 * g++.dg/template/spec4.C: Change error message.
49095 * g++.dg/template/static1.C: Likewise.
49096 * g++.dg/template/type1.C: Likewise.
49097 * g++.dg/template/typename3.C: Likewise.
49098 * g++.old-deja/g++.benjamin/13478.C: Change error message.
49099 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49100 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49101 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49102 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49103 named return value extension.
49104 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49105 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49106 * g++.old-deja/g++.bob/extern_C.C: Likewise.
49107 * g++.old-deja/g++.bob/inherit2.C: Likewise.
49108 * g++.old-deja/g++.brendan/complex1.C: Likewise.
49109 * g++.old-deja/g++.brendan/copy5.C: Likewise.
49110 * g++.old-deja/g++.brendan/crash13.C: Likewise.
49111 * g++.old-deja/g++.brendan/crash15.C: Likewise.
49112 * g++.old-deja/g++.brendan/crash18.C: Change error message.
49113 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49114 * g++.old-deja/g++.brendan/crash38.C: Likewise.
49115 * g++.old-deja/g++.brendan/crash50.C: Likewise.
49116 * g++.old-deja/g++.brendan/crash56.C: Likewise.
49117 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49118 syntax.
49119 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49120 * g++.old-deja/g++.brendan/crash8.C: Change error message.
49121 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49122 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49123 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49124 * g++.old-deja/g++.brendan/template11.C: Likewise.
49125 * g++.old-deja/g++.brendan/template26.C: Likewise.
49126 * g++.old-deja/g++.brendan/template27.C: Use explicit
49127 specialization syntax.
49128 * g++.old-deja/g++.brendan/template30.C: Likewise.
49129 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49130 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49131 non-dependent names.
49132 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49133 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49134 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49135 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49136 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49137 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49138 named return value extension.
49139 * g++.old-deja/g++.ext/namedret2.C: Likewise.
49140 * g++.old-deja/g++.ext/namedret3.C: Likewise.
49141 * g++.old-deja/g++.ext/return1.C: Likewise.
49142 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49143 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49144 * g++.old-deja/g++.jason/access8.C: Likewise.
49145 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49146 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49147 pseudo-destructor names.
49148 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49149 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49150 pseudo-destructor names.
49151 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49152 * g++.old-deja/g++.jason/overload19.C: Likewise.
49153 * g++.old-deja/g++.jason/overload32.C: Likewise.
49154 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49155 stray semicolons.
49156 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49157 * g++.old-deja/g++.jason/return.C: Likewise.
49158 * g++.old-deja/g++.jason/return2.C: Likewise.
49159 * g++.old-deja/g++.jason/shadow1.C: Likewise.
49160 * g++.old-deja/g++.jason/special.C: Use explicit specialization
49161 syntax.
49162 * g++.old-deja/g++.jason/template10.C: Account for use of
49163 non-dependent names.
49164 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49165 syntax.
49166 * g++.old-deja/g++.jason/template37.C: Likewise.
49167 * g++.old-deja/g++.law/access4.C: Change error messages.
49168 * g++.old-deja/g++.law/arm13.C: Remove incorrect
49169 pseudo-destructor names.
49170 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49171 * g++.old-deja/g++.law/ctors9.C: Likewise.
49172 * g++.old-deja/g++.law/cvt22.C: Likewise.
49173 * g++.old-deja/g++.law/dtors5.C: Likewise.
49174 * g++.old-deja/g++.law/global-init1.C: Likewise.
49175 * g++.old-deja/g++.law/missed-error3.C: Likewise.
49176 * g++.old-deja/g++.law/operators28.C: Likewise.
49177 * g++.old-deja/g++.law/visibility28.C: Likewise.
49178 * g++.old-deja/g++.martin/eval1.C: Likewise.
49179 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49180 name.
49181 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49182 * g++.old-deja/g++.mike/net34.C: Likewise.
49183 * g++.old-deja/g++.mike/net36.C: Likewise.
49184 * g++.old-deja/g++.mike/ns2.C: Likewise.
49185 * g++.old-deja/g++.mike/p12306.C: Likewise.
49186 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49187 value extension.
49188 * g++.old-deja/g++.mike/p700.C: Likewise.
49189 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49190 * g++.old-deja/g++.mike/p710.C: Likewise.
49191 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49192 value extension.
49193 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49194 * g++.old-deja/g++.mike/pmf9.C: Likewise.
49195 * g++.old-deja/g++.ns/crash2.C: Likewise.
49196 * g++.old-deja/g++.ns/crash3.C: Likewise.
49197 * g++.old-deja/g++.ns/invalid1.C: Likewise.
49198 * g++.old-deja/g++.ns/ns17.C: Likewise.
49199 * g++.old-deja/g++.ns/template16.C: Likewise.
49200 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49201 keyword.
49202 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49203 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49204 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49205 named return value extension.
49206 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49207 * g++.old-deja/g++.other/access4.C: Issue additional error
49208 messages.
49209 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49210 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49211 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49212 * g++.old-deja/g++.other/crash25.C: Change error message.
49213 * g++.old-deja/g++.other/crash4.C: Change error message.
49214 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49215 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49216 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49217 checks.
49218 * g++.old-deja/g++.other/defarg8.C: Likewise.
49219 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49220 * g++.old-deja/g++.other/dtor10.C: Likewise.
49221 * g++.old-deja/g++.other/incomplete.C: Likewise.
49222 * g++.old-deja/g++.other/linkage7.C: Likewise.
49223 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49224 lookup algorithm.
49225 * g++.old-deja/g++.other/mangle2.C: Likewise.
49226 * g++.old-deja/g++.other/refinit2.C: Likewise.
49227 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49228 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49229 * g++.old-deja/g++.pt/crash28.C: Likewise.
49230 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49231 syntax.
49232 * g++.old-deja/g++.pt/crash32.C: Change error message.
49233 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49234 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49235 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49236 error message position.
49237 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49238 * g++.old-deja/g++.pt/defarg8.C: Change error message.
49239 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49240 syntax.
49241 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49242 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49243 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49244 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49245 keyword.
49246 * g++.old-deja/g++.pt/explicit31.C: Likewise.
49247 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49248 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49249 keyword.
49250 * g++.old-deja/g++.pt/explicit71.C: Change error message.
49251 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49252 syntax.
49253 * g++.old-deja/g++.pt/friend28.C: Account for use of
49254 non-dependent names.
49255 * g++.old-deja/g++.pt/friend29.C: Likewise.
49256 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49257 rules.
49258 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49259 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49260 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49261 lookup rules.
49262 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49263 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49264 keyword.
49265 * g++.old-deja/g++.pt/memclass20.C: Likewise.
49266 * g++.old-deja/g++.pt/memclass5.C: Likewise.
49267 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49268 keyword.
49269 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49270 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49271 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49272 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49273 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49274 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49275 keyword.
49276 * g++.old-deja/g++.pt/spec10.C: Likewise.
49277 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49278 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49279 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49280 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49281 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49282 * g++.old-deja/g++.pt/ttp62.C: Likewise.
49283 * g++.old-deja/g++.pt/ttp64.C: Likewise.
49284 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49285 * g++.old-deja/g++.pt/typename15.C: Likewise.
49286 * g++.old-deja/g++.pt/typename22.C: Likewise.
49287 * g++.old-deja/g++.pt/typename6.C: Change error messages.
49288 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49289 * g++.old-deja/g++.pt/virtual2.C: Likewise.
49290 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49291 syntax.
49292 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49293 return value extension.
49294 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49295 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49296 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49297 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49298
49299 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
49300
49301 * g++.dg/warn/inline1.C: New test.
49302 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49303 * g++.old-deja/g++.jason/synth10.C: Likewise.
49304 * g++.old-deja/g++.mike/net31.C: Likewise.
49305 * g++.old-deja/g++.mike/p8786.C: Likewise.
49306
49307 * g++.dg/template/friend10.C: New test.
49308 * g++.dg/template/conv5.C: New test.
49309
49310 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
49311
49312 * g++.dg/lookup/scoped3.C: New test.
49313
49314 * g++.dg/lookup/decl1.C: New test.
49315 * g++.dg/lookup/decl2.C: New test.
49316
49317 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
49318
49319 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49320 gcc.c-torture/compile/20021015-1.c,
49321 gcc.c-torture/compile/20021015-2.c,
49322 gcc.c-torture/compile/20021123-1.c,
49323 gcc.c-torture/compile/20021123-2.c,
49324 gcc.c-torture/compile/20021123-3.c,
49325 gcc.c-torture/compile/20021123-4.c,
49326 gcc.c-torture/execute/20021024-1.c: Add tests previously added
49327 only to 3.1 or 3.2 branch.
49328
49329 2002-12-23 Mark Mitchell <mark@codesourcery.com>
49330
49331 * gcc.dg/i386-bitfield3.c: New test.
49332
49333 * gcc.dg/i386-bitfield2.c: New test.
49334
49335 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
49336
49337 * g++.dg/parse/conv_op1.C: New test.
49338
49339 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
49340
49341 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49342 approved.
49343
49344 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
49345
49346 * gcc.c-torture/compile/20021220-1.c: New test.
49347
49348 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
49349
49350 * gcc.dg/i386-fastcall-1.c: New.
49351
49352 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49353
49354 * gcc.c-torture/execute/20021219-1.c: New test.
49355
49356 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49357
49358 * gcc.dg/i386-pic-1.c: New test.
49359
49360 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49361
49362 PR c++/8099
49363 * g++.dg/template/friend9.C: New test.
49364
49365 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49366
49367 PR c++/3663
49368 * g++.dg/template/access7.C: New test.
49369
49370 2002-12-18 Nick Clifton <nickc@redhat.com>
49371
49372 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49373 the libstdc++-v3 directory has been found.
49374
49375 2002-12-12 Devang Patel <dpatel@apple.com>
49376 * gcc.dg/darwin-ld-1.c: New test.
49377 * gcc.dg/darwin-ld-2.c: New test.
49378 * gcc.dg/darwin-ld-3.c: New test.
49379 * gcc.dg/darwin-ld-4.c: New test.
49380 * gcc.dg/darwin-ld-5.c: New test.
49381
49382 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49383
49384 * gcc.c-torture/compile/20021212-1.c: New test.
49385
49386 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
49387
49388 * gcc.dg/fshort-wchar: New test.
49389
49390 2002-12-10 Mark Mitchell <mark@codesourcery.com>
49391
49392 PR c++/8372
49393 * g++.dg/template/dtor1.C: New test.
49394
49395 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49396 markers.
49397
49398 2002-12-10 Jakub Jelinek <jakub@redhat.com>
49399
49400 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49401
49402 2002-12-09 Mark Mitchell <mark@codesourcery.com>
49403
49404 * g++.dg/template/static1.C: New test.
49405 * g++.dg/template/static2.C: New test.
49406 * g++.old-deja/g++.ext/memconst.C: New test.
49407
49408 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49409
49410 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49411 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49412 * g++.dg/special/initp1.C: Likewise.
49413
49414 2002-12-06 Jakub Jelinek <jakub@redhat.com>
49415
49416 * gcc.c-torture/execute/20021204-1.c: New test.
49417
49418 2002-12-04 Geoffrey Keating <geoffk@apple.com>
49419
49420 * gcc.dg/ppc-fmadd-1.c: New file.
49421 * gcc.dg/ppc-fmadd-2.c: New file.
49422 * gcc.dg/ppc-fmadd-3.c: New file.
49423
49424 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49425
49426 * gcc.c-torture/compile/20021204-1.c: New test.
49427
49428 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
49429
49430 * g++.dg/inherit/covariant2.C: New test.
49431 * g++.dg/inherit/covariant3.C: New test.
49432 * g++.dg/inherit/covariant4.C: New test.
49433 * g++.dg/inherit/covariant1.C: Remove XFAIL.
49434 * g++.old-deja/g++.robertl/eb17.C: Likewise.
49435
49436 2002-12-03 Mark Mitchell <mark@codesourcery.com>
49437
49438 PR c++/8688
49439 * g++.dg/init/brace3.C: New test.
49440
49441 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
49442
49443 * gcc.dg/20020210-1.c: Fix a comment typo.
49444
49445 2002-12-02 Mark Mitchell <mark@codesourcery.com>
49446
49447 PR c++/8720
49448 * g++.dg/parse/defarg1.C: New test.
49449
49450 PR c++/8615
49451 * g++.dg/template/char1.C: New test.
49452
49453 * g++.dg/template/varmod1.C: Fix typo.
49454
49455 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49456
49457 DR 180
49458 * g++.old-deja/g++.pt/crash32.C: Expect error.
49459
49460 2002-12-01 Mark Mitchell <mark@codesourcery.com>
49461
49462 PR c++/5919
49463 * g++.dg/template/varmod1.C: New test.
49464
49465 PR c++/8727
49466 * g++.dg/inherit/typeinfo1.C: New test.
49467
49468 PR c++/8663
49469 * g++.dg/inherit/typedef1.C: New test.
49470
49471 2002-11-30 Mark Mitchell <mark@codesourcery.com>
49472
49473 PR c++/8332
49474 PR c++/8493
49475 * g++.dg/template/strlen1.C: New test.
49476
49477 PR c++/8227
49478 * g++.dg/template/ctor2.C: New test.
49479
49480 PR c++/8214
49481 * g++.dg/init/string1.C: New test.
49482
49483 PR c++/8511
49484 * g++.dg/template/friend8.C: New test.
49485
49486 2002-11-29 Joe Buck <jbuck@synopsys.com>
49487
49488 * g++.dg/lookup/anon2.C: New test.
49489
49490 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
49491
49492 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49493 h8300 port.
49494
49495 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
49496
49497 * gcc.dg/bitfld-6.c: New test.
49498
49499 2002-11-27 Jan Hubicka <jh@suse.cz>
49500
49501 * gcc.c-torture/execute/20021127.[cx]: New test.
49502
49503 2002-11-26 Jan Hubicka <jh@suse.cz>
49504
49505 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49506 quality.
49507
49508 2002-11-26 Geoffrey Keating <geoffk@apple.com>
49509
49510 * g++.dg/init/brace2.C: New test.
49511 * g++.old-deja/g++.mike/p9129.C: Correct.
49512
49513 2002-11-26 Mark Mitchell <mark@codesourcery.com>
49514
49515 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49516
49517 2002-11-25 Andreas Bauer <baueran@in.tum.de>
49518
49519 * gcc.dg/sibcall-6: New test for indirect sibcalls.
49520
49521 2002-11-25 Mark Mitchell <mark@codesourcery.com>
49522
49523 * g++.dg/abi/empty11.C: New test.
49524 * g++.dg/rtti/cv1.C: New test.
49525
49526 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
49527
49528 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49529
49530 2002-11-24 Mark Mitchell <mark@codesourcery.com>
49531
49532 * g++.dg/abi/empty10.C: New test.
49533
49534 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49535
49536 * gcc.c-torture/compile/20021124-1.c: New test.
49537
49538 2002-11-22 Mark Mitchell <mark@codesourcery.com>
49539
49540 * g++.dg/abi/rtti2.C: New test.
49541
49542 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
49543
49544 * gcc.dg/i386-unroll-1.c: New test.
49545
49546 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
49547
49548 * gcc.c-torture/compile/20021120-1.c: New test.
49549 * gcc.c-torture/compile/20021120-2.c: New test.
49550
49551 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49552
49553 * gcc.dg/bitfld-5.c: New test.
49554
49555 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49556
49557 * gcc.c-torture/execute/20021120-3.c: New test.
49558
49559 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49560
49561 * gcc.c-torture/execute/20021120-2.c: New test.
49562
49563 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49564
49565 * gcc.c-torture/execute/20021120-1.c: New test.
49566
49567 2002-11-20 Jakub Jelinek <jakub@redhat.com>
49568
49569 * gcc.c-torture/execute/20021118-3.c: New test.
49570
49571 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49572
49573 * gcc.c-torture/compile/20021119-1.c: New test.
49574
49575 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
49576
49577 * gcc.dg/duff-1.c: New test.
49578 * gcc.dg/duff-2.c: New test.
49579 * gcc.dg/duff-3.c: New test.
49580
49581 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
49582
49583 * gcc.dg/cpp/_Pragma5.c: New test.
49584
49585 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49586
49587 * gcc.c-torture/execute/20021118-2.c: New test.
49588
49589 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49590
49591 * gcc.c-torture/execute/20021118-1.c: New test.
49592
49593 2002-11-16 Jakub Jelinek <jakub@redhat.com>
49594
49595 * gcc.dg/20021116-1.c: New test.
49596
49597 2002-11-14 Mark Mitchell <mark@codesourcery.com>
49598
49599 * g++.dg/abi/vcall1.C: New test.
49600
49601 2002-11-14 Jakub Jelinek <jakub@redhat.com>
49602
49603 * gcc.dg/20021029-1.c: New test.
49604 * gcc.dg/20021029-2.c: New test.
49605
49606 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49607
49608 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49609
49610 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49611
49612 PR c/8439
49613 * gcc.dg/20021110.c: Move to ...
49614 * gcc.c-torture/compile/20021110.c: .... here.
49615
49616 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49617
49618 PR c/8467
49619 * gcc.c-torture/execute/20021111-1.c
49620
49621 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49622
49623 PR c/8439
49624 * gcc.dg/20021110.c: New test.
49625
49626 2002-11-10 Mark Mitchell <mark@codesourcery.com>
49627
49628 * g++.dg/abi/vthunk3.C: Run only on x86.
49629
49630 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
49631
49632 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49633
49634 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
49635
49636 * lib/compat.exp (compat-execute): Fix logic error in last
49637 change.
49638
49639 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
49640
49641 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49642
49643 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49644
49645 PR c++/8389
49646 * g++.dg/template/access6.C: New test.
49647
49648 2002-11-08 Jan Hubicka <jh@suse.cz>
49649
49650 * gcc.dg/i386-ssefp-1.c: New test.
49651 * gcc.dg/i386-ssefp-1.c: New test.
49652
49653 2002-11-08 Jan Hubicka <jh@suse.cz>
49654
49655 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49656
49657 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49658
49659 * g++.dg/abi/vthunk3.C: New test.
49660
49661 PR c++/8338
49662 * g++.dg/template/crash2.C: New test.
49663
49664 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49665
49666 * g++.dg/abi/dtor1.C: New test.
49667 * g++.dg/abi/dtor2.C: Likewise.
49668
49669 2002-11-05 Geoffrey Keating <geoffk@apple.com>
49670
49671 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49672 Darwin.
49673
49674 2002-11-04 Adam Nemet <anemet@lnxw.com>
49675
49676 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49677 -mthumb. Only xfail with -O0.
49678
49679 2002-11-03 Mark Mitchell <mark@codesourcery.com>
49680
49681 * g++.dg/abi/thunk1.C: New test.
49682 * g++.dg/abi/thunk2.C: Likewise.
49683 * g++.dg/abi/vtt1.C: Likewise.
49684
49685 2002-11-02 Diego Novillo <dnovillo@redhat.com>
49686
49687 PR optimization/8423
49688 * gcc.c-torture/execute/builtin-constant.c: New test.
49689
49690 2002-11-01 Zack Weinberg <zack@codesourcery.com>
49691
49692 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49693 Add some more cases.
49694
49695 2002-11-01 Mark Mitchell <mark@codesourcery.com>
49696
49697 PR c++/8391
49698 * g++.dg/opt/local1.C: New test.
49699
49700 2002-10-30 Mark Mitchell <mark@codesourcery.com>
49701
49702 PR c++/8160
49703 * g++.dg/template/complit1.C: New test.
49704
49705 PR c++/8149
49706 * g++.dg/template/typename4.C: Likewise.
49707
49708 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49709
49710 Core issue 287, PR c++/7639
49711 * g++.dg/template/instantiate1.C: Adjust error location.
49712 * g++.dg/template/instantiate3.C: New test.
49713 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49714 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49715 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49716
49717 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
49718
49719 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49720
49721 2002-10-29 Mark Mitchell <mark@codesourcery.com>
49722
49723 PR c++/8287
49724 * g++.dg/init/dtor2.C: New test.
49725
49726 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49727
49728 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49729 * gcc.dg/nest.c: Bypass errors on irix6.
49730
49731 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
49732
49733 * gcc.dg/nest.c: Expect error for mmix-*-*.
49734 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49735
49736 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
49737
49738 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49739 markers.
49740
49741 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49742
49743 2002-10-25 Mike Stump <mrs@apple.com>
49744
49745 * gcc.dg/warn-1.c: New test.
49746
49747 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49748
49749 * g++.dg/template/typename3.C: New test.
49750
49751 2002-10-25 Mark Mitchell <mark@codesourcery.com>
49752
49753 * g++.dg/lookup/ptrmem1.C: New test.
49754
49755 * g++.dg/abi/vthunk2.C: New test.
49756
49757 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49758
49759 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49760
49761 2002-10-24 Mark Mitchell <mark@codesourcery.com>
49762
49763 * g++.dg/abi/empty9.C: New test.
49764
49765 2002-10-24 Richard Henderson <rth@redhat.com>
49766
49767 * g++.dg/inherit/thunk1.C: Enable for ia64.
49768
49769 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49770
49771 PR c++/8067
49772 * g++.dg/lookup/pretty1.C: New test.
49773
49774 2002-10-23 Jakub Jelinek <jakub@redhat.com>
49775
49776 * gcc.dg/20021023-1.c: New test.
49777
49778 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49779
49780 PR c++/7679
49781 * g++.dg/parse/inline1.C: New test.
49782
49783 2002-10-23 Richard Henderson <rth@redhat.com>
49784
49785 * g++.dg/inherit/thunk1.C: Enable for x86_64.
49786
49787 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49788
49789 2002-10-22 Mark Mitchell <mark@codesourcery.com>
49790
49791 PR c++/6579
49792 * g++.dg/parse/stmtexpr3.C: New test.
49793
49794 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
49795
49796 * g++.dg/expr/cond1.C: New test.
49797
49798 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49799
49800 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49801
49802 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49803
49804 * g++.dg/abi/vbase13.C: New test.
49805 * g++.dg/abi/vbase14.C: Likewise.
49806
49807 2002-10-21 Jakub Jelinek <jakub@redhat.com>
49808
49809 * gcc.dg/tls/pic-1.c: New test.
49810 * gcc.dg/tls/nonpic-1.c: New test.
49811 * gcc.dg/20021018-1.c: New test.
49812
49813 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49814
49815 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49816 Remove only files with the same base name as the test case.
49817 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49818 (profopt-execute): Likewise. Also, remove old profiling
49819 and performance data files before running the tests.
49820
49821 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49822 * g++.dg/bprob/bprob.exp: Likewise.
49823 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
49824 to allow more general test case names.
49825
49826 * g++.dg/bprob/bprob-1.C: Rename to ...
49827 * g++.dg/bprob/g++-bprob-1.C: ... this.
49828
49829 * g77.dg/bprob/bprob-1.f: Rename to ...
49830 * g77.dg/bprob/g77-bprob-1.f: ... this.
49831
49832 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49833
49834 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49835 bison 1.50 or later.
49836
49837 2002-10-21 Janis Johnson <janis187@us.ibm.com>
49838
49839 * g++.dg/README: Describe more test directories.
49840
49841 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49842
49843 * g++.dg/init/array6.C: Add additional tests.
49844
49845 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49846
49847 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49848 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49849
49850 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
49851
49852 * gcc.c-torture/compile/20020604-1.x: New.
49853 * gcc.c-torture/compile/simd-5.x: Likewise.
49854 * gcc.c-torture/execute/920710-1.x: Likewise.
49855 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49856
49857 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49858
49859 * g++.dg/inherit/override1.C: Add dg-options clause.
49860
49861 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49862
49863 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49864 _mm_slli_si128.
49865
49866 2002-10-19 Andreas Schwab <schwab@suse.de>
49867
49868 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49869 directory component.
49870
49871 2002-10-18 Mark Mitchell <mark@codesourcery.com>
49872
49873 * g++.dg/inherit/thunk1.C: New test.
49874
49875 * g++.dg/inherit/override1.C: New test.
49876
49877 * g++.dg/abi/mangle11.C: New test.
49878 * g++.dg/abi/mangle14.C: New test.
49879 * g++.dg/abi/mangle17.C: New test.
49880
49881 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
49882
49883 * g++.dg/overload/member2.C: New test.
49884
49885 2002-10-17 Janis Johnson <janis187@us.ibm.com>
49886
49887 * g++.dg/README: Describe new compat directory.
49888 * g++.dg/dg.exp: Skip tests in compat directory.
49889 * README.compat: New file.
49890 * lib/compat.exp: New expect script.
49891 * g++.dg/compat: New test directory.
49892 * g++.dg/compat/compat.exp: New expect script.
49893 * g++.dg/compat/abi: New test directory.
49894 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49895 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49896 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49897 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49898 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49899 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49900 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49901 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49902 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49903 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49904 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49905 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49906 * g++.dg/compat/break: New test directory.
49907 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49908 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49909 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49910 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49911 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49912 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49913 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49914 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49915 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49916 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49917 g++.dg/compat/break/README: New files.
49918 * g++.dg/compat/eh: New test directory.
49919 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49920 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49921 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49922 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49923 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49924 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49925 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49926 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49927 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49928 g++.dg/compat/eh/filter2_y.C,
49929 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49930 g++.dg/compat/eh/new1_y.C,
49931 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49932 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49933 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49934 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49935 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49936 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49937 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49938 g++.dg/compat/eh/unexpected1_y.C: New files.
49939 * g++.dg/compat/init: New test directory.
49940 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49941 g++.dg/compat/init/array5_y.C,
49942 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49943 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49944 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49945 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49946 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49947 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49948 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49949 g++.dg/compat/init/init-ref2_y.C: New files.
49950
49951 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49952
49953 PR c++/7584
49954 * g++.dg/inherit/using3.C: New test.
49955
49956 2002-10-17 Jan Hubicka <jh@suse.cz>
49957
49958 * gcc.dg/20021017-2.c: New test.
49959
49960 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49961
49962 * g++.dg/abi/mangle16.C: Adjust.
49963
49964 * g++.dg/init/array8.C: New test.
49965
49966 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49967
49968 * gcc.dg/special/mips-abi.exp: New test.
49969 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49970
49971 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49972
49973 * g++.dg/abi/mangle16.C: New test.
49974 * g++.dg/abi/mangle17.C: Likewise.
49975
49976 PR c++/7478
49977 * g++.dg/template/ref1.C: New test.
49978
49979 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49980
49981 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49982
49983 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49984
49985 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49986
49987 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49988
49989 PR c++/7524
49990 * g++.dg/init/array7.C: New test.
49991
49992 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49993
49994 * g++.dg/init/array6.C: New test.
49995
49996 * g++.dg/abi/mangle13.C: Likewise.
49997 * g++.dg/abi/mangle14.C: Likewise.
49998 * g++.dg/abi/mangle15.C: Likewise.
49999
50000 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50001
50002 * g++.dg/abi/empty8.C: New test.
50003
50004 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
50005
50006 * g++.dg/init/ctor1.C: New test.
50007
50008 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
50009
50010 * gcc.c-torture/execute/20021015-1.c: New test.
50011
50012 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
50013
50014 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50015
50016 2002-10-14 Jan Hubicka <jh@suse.cz>
50017
50018 * gcc.dg/i386-ssetype-[1-5].c: New tests.
50019
50020 2002-10-14 Richard Henderson <rth@redhat.com>
50021
50022 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50023
50024 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50025
50026 PR optimization/6631
50027 * g++.dg/opt/const2.C: New test.
50028
50029 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50030
50031 PR c++/7176
50032 * g++.dg/parse/friend1.C: New test.
50033 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50034
50035 2002-10-14 Jakub Jelinek <jakub@redhat.com>
50036
50037 * gcc.dg/20021014-1.c: New test.
50038
50039 2002-10-11 Mark Mitchell <mark@codesourcery.com>
50040
50041 PR c++/5661
50042 * g++.dg/ext/vlm1.C: New test.
50043 * g++.dg/ext/vlm2.C: Likewise.
50044
50045 * g++.dg/init/array1.C: Remove invalid braces.
50046 * g++.dg/init/brace1.C: New test.
50047 * g++.dg/init/copy2.C: Likewise.
50048 * g++.dg/init/copy3.C: Likewise.
50049 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50050 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50051 braces.
50052
50053 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
50054
50055 * gcc.dg/cpp/assembler.S: Don't use -ansi.
50056
50057 2002-10-11 Richard Shann <richard.shann@superh.com>
50058
50059 * gcc.c-torture/compile/simd-5.c: New test.
50060
50061 2002-10-10 Roger Sayle <roger@eyesopen.com>
50062
50063 * gcc.c-torture/execute/shiftopt-1.c: New test case.
50064
50065 2002-10-10 Jim Wilson <wilson@redhat.com>
50066
50067 * gcc.c-torture/execute/20021010-1.c: New test.
50068
50069 2002-10-09 Zack Weinberg <zack@codesourcery.com>
50070
50071 PR c/7353
50072 * g++.dg/ext/typedef-init.C: New test.
50073 * gcc.dg/typedef-init.c: New test.
50074
50075 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
50076
50077 * gcc.dg/cpp/paste13.c: New test.
50078
50079 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50080
50081 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
50082 remaining platforms, XFAIL during compile, not execute. Don't
50083 XFAIL at -O0.
50084
50085 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
50086
50087 * gcc.dg/alias-1.c: Tweak expected warning.
50088
50089 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50090
50091 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50092
50093 2002-10-06 Andreas Jaeger <aj@suse.de>
50094
50095 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50096 * gcc.dg/cpp/c++98.C: Likewise.
50097
50098 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50099 * g++.dg/cpp/c++98.C: Likewise.
50100
50101 * g++.dg/README (Subdirectories): Mention cpp directory.
50102
50103 PR target/7559
50104 * gcc.dg/20021006-1.c: New test.
50105
50106 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50107
50108 PR c++/7804
50109 * g++.dg/other/warning1.C: New test.
50110
50111 2002-10-04 Roger Sayle <roger@eyesopen.com>
50112
50113 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50114 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
50115 and sparc-*-* with -m64 as expected failures. See PR 8087.
50116
50117 2002-10-03 Mark Mitchell <mark@codesourcery.com>
50118
50119 PR c++/7931
50120 * g++.dg/template/ptrmem3.C: New test.
50121
50122 PR c++/7754
50123 * g++.dg/template/union1.C: New test.
50124
50125 2002-10-03 Mark Mitchell <mark@codesourcery.com>
50126
50127 PR c++/8006
50128 * g++.dg/abi/mangle9.C: New test.
50129 * g++.dg/abi/mangle10.C: New test.
50130 * g++.dg/abi/mangle11.C: New test.
50131 * g++.dg/abi/mangle12.C: New test.
50132
50133 2002-10-02 Mark Mitchell <mark@codesourcery.com>
50134
50135 PR c++/7188.
50136 * g++.dg/template/meminit1.C: New test.
50137 * g++.dg/warn/Wreorder-1.C: Likewise.
50138 * g++.old-deja/g++.mike/warn3.C: Tweak.
50139 * lib/prune.exp: Ingore "in copy constructor".
50140
50141 2002-10-02 Andreas Jaeger <aj@suse.de>
50142
50143 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50144 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50145 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50146 on x86-64.
50147
50148 2002-10-01 Mark Mitchell <mark@codesourcery.com>
50149
50150 * gcc.dg/empty1.C: Fix typo.
50151
50152 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
50153
50154 * gcc.dg/alias-1.c: New test.
50155
50156 2002-10-01 Mark Mitchell <mark@codesourcery.com>
50157
50158 * gcc.dg/empty1.C: New test.
50159
50160 * g++.dg/tls/init-2.C: Tweak error messages.
50161
50162 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
50163
50164 * gcc.c-torture/compile/20020923-1.c: New test.
50165
50166 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
50167
50168 * gcc.c-torture/execute/ffs-1.c: New test.
50169 * gcc.c-torture/execute/ffs-2.c: Ditto.
50170
50171 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
50172
50173 * g++.dg/overload/member1.C: New test.
50174
50175 2002-09-30 Mark Mitchell <mark@codesourcery.com>
50176
50177 * g++.dg/abi/empty7.C: New test.
50178 * g++.dg/init/pm2.C: Likewise.
50179
50180 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
50181
50182 * g++.dg/rtti/crash1.C: New test.
50183
50184 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
50185
50186 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50187 gcc.dg/sibcall-4.c: New tests.
50188
50189 2002-09-28 Roger Sayle <roger@eyesopen.com>
50190
50191 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50192 powerpc and MMIX targets.
50193
50194 2002-09-27 Zack Weinberg <zack@codesourcery.com>
50195
50196 * gcc.dg/cpp/20020927-1.c: New.
50197
50198 2002-09-26 David S. Miller <davem@redhat.com>
50199
50200 * gcc.c-torture/compile/trunctfdf.c: New.
50201
50202 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50203
50204 * lib/target-supports.exp (check_weak_available): Handle solaris2.
50205
50206 2002-09-27 Alan Modra <amodra@bigpond.net.au>
50207
50208 * gcc.c-torture/execute/loop-15.c: New.
50209
50210 2002-09-26 Janis Johnson <janis187@us.ibm.com>
50211
50212 * README.QMTEST: Fix typo.
50213
50214 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
50215
50216 * gcc.dg/20020926-1.c: New test.
50217
50218 2002-09-25 David S. Miller <davem@redhat.com>
50219
50220 PR target/7842
50221 * gcc.c-torture/execute/shiftdi.c: New test.
50222
50223 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
50224
50225 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50226 unique to the tool.
50227 * lib/g77.exp (g77_init): Likewise.
50228 * lib/g++.exp (g++_init): Likewise.
50229 * lib/objc.exp (objc_init): Likewise.
50230
50231 2002-09-25 Mark Mitchell <mark@codesourcery.com>
50232
50233 * g++.dg/abi/empty5.C: New test.
50234 * g++.dg/abi/empty6.C: New test.
50235 * g++.dg/abi/vbase12.C: New test.
50236
50237 2002-09-25 Richard Henderson <rth@redhat.com>
50238
50239 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50240 too-small long double.
50241
50242 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
50243
50244 * gcc.dg/20020919-1.c: New test.
50245
50246 2002-09-23 Mark Mitchell <mark@codesourcery.com>
50247
50248 * g++.dg/abi/bitfield6.C: New test.
50249 * g++.dg/abi/bitfield7.C: New test.
50250 * g++.dg/abi/bitfield8.C: New test.
50251 * g++.dg/abi/vbase11.C: New test.
50252
50253 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
50254
50255 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50256 hppa*-*-hpux*. Update test comment.
50257
50258 2002-09-20 Jakub Jelinek <jakub@redhat.com>
50259
50260 * gcc.dg/tls/struct-1.c: New test.
50261
50262 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
50263
50264 * gcc.dg/cpp/tr-warn2.c: Update.
50265
50266 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
50267
50268 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50269
50270 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
50271
50272 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50273 systems.
50274
50275 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
50276
50277 * gcc.c-torture/execute/ieee/mzero3.c: New test.
50278
50279 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50280 Adjust for c++filt moved to binutils. Remove spurious duplicate
50281 setting of cxxfilt.
50282
50283 2002-09-19 Geoffrey Keating <geoffk@apple.com>
50284
50285 * gcc.dg/20020312-2.c: Update for darwin.
50286
50287 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
50288
50289 * g++.old-deja/g++.other/crash32.C: Mark ICE.
50290
50291 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
50292
50293 * objc.dg/comp-types-1.m: New test.
50294 * objc.dg/comp-types-2.m: New test.
50295 * objc.dg/comp-types-3.m: New test.
50296 * objc.dg/comp-types-4.m: New test.
50297 * objc.dg/comp-types-5.m: New test.
50298 * objc.dg/comp-types-6.m: New test.
50299
50300 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
50301
50302 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50303
50304 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
50305
50306 * g++.dg/other/do1.C: New test.
50307
50308 * g++.dg/template/subst1.C: New test.
50309
50310 2002-09-16 Steve Ellcey <sje@cup.hp.com>
50311
50312 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50313
50314 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
50315
50316 * g++.dg/template/qualttp20.C: Adjust expected errors.
50317 * g++.old-deja/g++.jason/report.C: Likewise.
50318 * g++.old-deja/g++.other/qual1.C: Likewise.
50319
50320 * g++.dg/lookup/scoped2.C: New test.
50321
50322 * g++.dg/ext/asm3.C: New test.
50323
50324 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
50325
50326 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50327
50328 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
50329
50330 * ChangeLog: follow spelling conventions.
50331 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50332 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50333 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50334 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50335 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50336 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50337 * g++.old-deja/g++.law/global-init1.C: Likewise.
50338 * g++.old-deja/g++.other/delete4.C: Likewise.
50339 * g++.old-deja/g++.other/inline21.C: Likewise.
50340 * g++.old-deja/g++.other/singleton.C: Likewise.
50341 * g77.dg/strlen0.f: Likewise.
50342 * g77.f-torture/compile/20010519-1.f: Likewise.
50343 * g77.f-torture/compile/980310-4.f: Likewise.
50344 * gcc.c-torture/compile/20000605-1.c: Likewise.
50345 * gcc.c-torture/execute/20020225-1.c: Likewise.
50346 * gcc.dg/c90-hexfloat-2.c: Likewise.
50347 * gcc.dg/c99-bool-1.c: Likewise.
50348 * gcc.dg/c99-hexfloat-2.c: Likewise.
50349 * gcc.dg/dll-2.c: Likewise.
50350 * gcc.dg/wtr-union-init-1.c: Likewise.
50351 * gcc.dg/wtr-union-init-2.c: Likewise.
50352 * gcc.dg/wtr-union-init-3.c: Likewise.
50353 * gcc.dg/cpp/avoidpaste1.c: Likewise.
50354 * gcc.dg/cpp/defined.c: Likewise.
50355 * gcc.dg/cpp/macsyntx.c: Likewise.
50356 * gcc.dg/cpp/paste2.c: Likewise.
50357 * gcc.dg/cpp/trad/defined.c: Likewise.
50358 * gcc.dg/format/c90-printf-1.c: Likewise.
50359 * gcc.dg/format/c90-scanf-1.c: Likewise.
50360 * gcc.dg/format/c99-printf-1.c: Likewise.
50361 * gcc.dg/format/c99-scanf-1.c: Likewise.
50362 * gcc.misc-tests/gcov-8.c: Likewise.
50363 * lib/profopt.exp: Likewise.
50364
50365 2002-09-15 Krister Walfridsson <cato@df.lth.se>
50366
50367 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50368
50369 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
50370
50371 * g++.dg/inherit/using2.C: New test.
50372
50373 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
50374
50375 * ChangeLog: Follow spelling conventions.
50376 * g++.dg/template/friend4.C: Likewise.
50377 * g++.old-deja/g++.pt/crash67.C: Likewise.
50378 * gcc.c-torture/execute/20000801-4.c: Likewise.
50379 * gcc.dg/c90-digraph-1.c: Likewise.
50380 * gcc.dg/c94-digraph-1.c: Likewise.
50381 * gcc.dg/c99-digraph-1.c: Likewise.
50382 * gcc.dg/cpp/line5.c: Likewise.
50383 * gcc.dg/cpp/multiline.c: Likewise.
50384 * gcc.dg/cpp/trad/literals-1.c: Likewise.
50385 * gcc.dg/format/attr-3.c: Likewise.
50386 * gcc.dg/format/c90-scanf-3.c: Likewise.
50387 * gcc.dg/format/ext-4.c: Likewise.
50388
50389 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
50390
50391 * g++.dg/template/pretty1.C: New test.
50392
50393 2002-09-14 Alan Modra <amodra@bigpond.net.au>
50394
50395 * gcc.c-torture/execute/struct-cpy-1.c: New test.
50396
50397 2002-09-13 Matt Austern <austern@apple.com>
50398
50399 * g++.dg/other/constref[12].C: New, regression tests for
50400 passing a cast expression to a function by const reference.
50401
50402 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
50403
50404 * g++.dg/template/deduce1.C: New test.
50405
50406 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
50407
50408 * gcc.c-torture/execute/simd-1.c: Force all use of int to
50409 32-bit int.
50410
50411 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
50412
50413 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50414 usage.
50415
50416 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
50417
50418 * gcc.c-torture/compile/20020910-1.c: New test.
50419
50420 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
50421
50422 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50423
50424 2002-09-10 Andreas Jaeger <aj@suse.de>
50425
50426 * gcc.dg/20020312-2.c: Adjust for x86-64.
50427
50428 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
50429
50430 * g77.dg/7388.f: New test case for PR 7388.
50431
50432 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
50433
50434 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50435
50436 2002-09-05 Ziemowit Laski <zlaski@apple.com>
50437
50438 * objc.dg/proto-lossage-1.m: New test.
50439
50440 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
50441
50442 * gcc.dg/cpp/_Pragma4.c: Fix typo.
50443
50444 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
50445
50446 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
50447 expected to pass.
50448
50449 2002-09-06 Stan Shebs <shebs@apple.com>
50450 David Edelsohn <edelsohn@gnu.org>
50451
50452 * gcc.dg/weak: New directory.
50453 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50454 target-specific xfail bits.
50455 * gcc.dg/typeof-2.c: Move to new directory.
50456 * gcc.dg/weak.exp: New expect script.
50457
50458 2002-09-06 Alan Modra <amodra@bigpond.net.au>
50459
50460 * gcc.c-torture/execute/extzvsi.c: New test.
50461
50462 2002-09-05 Stan Shebs <shebs@apple.com>
50463
50464 * gcc.dg/weak-1.c: xfail on Darwin.
50465 * gcc.dg/weak-2.c: Ditto.
50466 * gcc.dg/weak-3.c: Ditto.
50467 * gcc.dg/weak-4.c: Ditto.
50468 * gcc.dg/weak-5.c: Ditto.
50469 * gcc.dg/weak-6.c: Ditto.
50470 * gcc.dg/weak-7.c: Ditto.
50471 * gcc.dg/weak-8.c: Ditto.
50472 * gcc.dg/weak-9.c: Ditto.
50473
50474 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
50475
50476 * gcc.c-torture/execute/loop-14.c: New test.
50477
50478 2002-09-04 Jakub Jelinek <jakub@redhat.com>
50479
50480 * g++.dg/other/cxa-atexit1.C: New test.
50481
50482 * gcc.dg/typeof-2.c: New test.
50483
50484 2002-09-03 Roger Sayle <roger@eyesopen.com>
50485
50486 * gcc.dg/builtins-2.c: New testcase.
50487 * gcc.dg/builtins-3.c: New testcase.
50488
50489 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
50490
50491 * gcc.dg/cpp/_Pragma4.c: New test.
50492
50493 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
50494
50495 * objc/execute/nil_method-1.m: New testcase.
50496
50497 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
50498
50499 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50500 [Object class], not [Object initialize].
50501
50502 2002-08-31 Roger Sayle <roger@eyesopen.com>
50503 Hans-Peter Nilsson <hp@bitrange.com>
50504
50505 * gcc.c-torture/execute/20020720-1.x: Skip test on
50506 mmix-knuth-mmixware. Correct comment.
50507
50508 2002-08-27 Mark Mitchell <mark@codesourcery.com>
50509
50510 * g++.dg/abi/bitfield5.C: New test.
50511 * g++.dg/abi/vbase10.C: Likewise.
50512
50513 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
50514
50515 * objc.dg/undeclared-selector.m: New test.
50516
50517 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
50518
50519 * g++.dg/other/offsetof1.C: Avoid cast warning.
50520
50521 2002-08-26 Ziemowit Laski <zlaski@apple.com>
50522
50523 * objc.dg/super-class-2.m: New test.
50524
50525 2002-08-24 Matt Austern <austern@apple.com>
50526
50527 * g++.dg/ext/lvaddr.C: New test.
50528 * g++.dg/ext/lvcast.C: New test.
50529
50530 2002-08-22 Mark Mitchell <mark@codesourcery.com>
50531
50532 * g++.dg/inherit/cond1.C: New test.
50533
50534 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
50535
50536 * gcc.dg/noncompile/incomplete-1.c: New test.
50537
50538 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
50539
50540 * gcc.dg/typespec-1.c: New test.
50541
50542 2002-08-20 Devang Patel <dpatel@apple.com>
50543 * objc.dg/proto-hier-2.m: New test.
50544
50545 2002-08-19 Ziemowit Laski <zlaski@apple.com>
50546
50547 * objc.dg/bitfield-1.m: New test.
50548 * objc.dg/bitfield-2.m: New test.
50549
50550 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
50551
50552 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50553 gcc.dg/c99-flex-array-4.c: New tests.
50554
50555 2002-08-16 Stan Shebs <shebs@apple.com>
50556
50557 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50558
50559 2002-08-15 Jakub Jelinek <jakub@redhat.com>
50560
50561 * gcc.dg/typeof-1.c: New test.
50562 * g++.dg/ext/typeof2.C: New test.
50563
50564 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
50565
50566 * g++.dg/other/offsetof1.C: New test.
50567
50568 2002-08-14 Richard Henderson <rth@redhat.com>
50569
50570 * gcc.dg/tls/diag-3.c: Fix expected message strings.
50571
50572 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
50573
50574 * gcc.dg/cpp/_Pragma3.c: New test.
50575
50576 2002-08-13 Mark Mitchell <mark@codesourcery.com>
50577
50578 * g++.dg/template/inherit3: New test.
50579
50580 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
50581
50582 * gcc.dg/bitfld-4.c: Add blank options.
50583
50584 2002-08-09 Mark Mitchell <mark@codesourcery.com>
50585
50586 * g++.dg/template/crash1.C: New test.
50587
50588 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50589
50590 * gcc.dg/tls/opt-2.c: New test.
50591
50592 2002-08-08 Devang Patel <dpatel@apple.com>
50593
50594 * objc.dg/selector-1.m : New test
50595
50596 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50597
50598 * g++.dg/abi/bitfield4.C: New test.
50599 * gcc.dg/bitfld-4.c: New test.
50600
50601 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50602
50603 * g++.dg/other/packed1.C: New test.
50604
50605 2002-08-07 Mark Mitchell <mark@codesourcery.com>
50606
50607 * g++.dg/abi/offsetof.C: Tweak error messages.
50608 * g++.old-deja/g++.mike/p10769a.C: Likewise.
50609
50610 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50611
50612 * gcc.dg/bitfld-3.c: New test.
50613
50614 2002-08-07 Jakub Jelinek <jakub@redhat.com>
50615 Richard Henderson <rth@redhat.com>
50616
50617 * gcc.dg/i386-bitfield1.c: New test.
50618 * g++.dg/abi/bitfield3.C: Update.
50619
50620 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
50621
50622 * objc.dg/const-str-2.m: Update.
50623 * gcc.dg/cpp/c++98.c: Change to C extension.
50624 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50625 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50626
50627 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
50628
50629 * gcc.dg/tls/diag-3.c: New.
50630
50631 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
50632
50633 * g++.dg/README (Subdirectories): Document new subdir expr.
50634 * g++.dg/expr/pmf-1.C: New test.
50635
50636 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
50637
50638 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50639
50640 2002-08-06 Jakub Jelinek <jakub@redhat.com>
50641
50642 * g++.dg/abi/bitfield3.C: New test.
50643
50644 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
50645
50646 * lib/gcov.exp: Tweak expected line formats.
50647 * gcc.misc-tests/gcov8.c: New test.
50648 * gcc.misc-tests/gcov8.x: New flags.
50649
50650 2002-08-05 Jakub Jelinek <jakub@redhat.com>
50651
50652 * consistency.vlad/layout/endian.c: Include string.h.
50653
50654 * gcc.c-torture/execute/20020805-1.c: New test.
50655
50656 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
50657
50658 * g++.dg/other/conversion1.C: New test.
50659
50660 2002-08-03 Roger Sayle <roger@eyesopen.com>
50661
50662 * gcc.dg/builtins-1.c: New testcase.
50663
50664 2002-08-02 Mark Mitchell <mark@codesourcery.com>
50665
50666 * g++.dg/inherit/access3.C: New test.
50667
50668 2002-08-01 Jakub Jelinek <jakub@redhat.com>
50669
50670 * gcc.dg/ia64-visibility-2.c: New test.
50671
50672 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
50673
50674 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50675 __qualifier_flags to __flags.
50676
50677 2002-07-31 Mark Mitchell <mark@codesourcery.com>
50678
50679 * g++.dg/inherit/operator1.C: New test.
50680 * g++.dg/lookup/disamb1.C: Fix typo in comment.
50681 * g++.dg/other/error1.C: Change expected error message.
50682 * g++.dg/template/conv4.C: Likewise.
50683
50684 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
50685
50686 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50687 for documented behavior.
50688
50689 2002-07-25 Roger Sayle <roger@eyesopen.com>
50690
50691 * gcc.c-torture/execute/20020720-1.x: Skip this test on
50692 several targets known to fail.
50693
50694 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
50695
50696 * gcc.dg/mips-args-[123].c: New tests.
50697
50698 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
50699
50700 * gcc.dg/ppc-spe.c: New.
50701
50702 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
50703
50704 * g++.dg/other/ptrmem4.C: New testcase.
50705
50706 2002-07-24 Richard Henderson <rth@redhat.com>
50707
50708 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50709
50710 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
50711
50712 * g++.dg/ext/alignof1.C (main): Return 0 for success.
50713
50714 2002-07-24 Roger Sayle <roger@eyesopen.com>
50715
50716 * gcc.c-torture/execute/memset-3.c: New testcase.
50717
50718 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
50719
50720 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50721 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50722
50723 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50724
50725 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50726 Delete.
50727
50728 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
50729
50730 * gcc.c-torture/compile/simd-4.c: New test.
50731
50732 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50733
50734 PR c++/7347, c++/7348
50735 * g++.dg/template/access4.C: New test.
50736 * g++.dg/template/access5.C: New test.
50737 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50738 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50739 * g++.old-deja/g++.pt/ttp58.C: Likewise.
50740 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50741
50742 2002-07-22 Jakub Jelinek <jakub@redhat.com>
50743
50744 * gcc.dg/gnu89-init-2.c: New test.
50745
50746 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
50747
50748 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50749
50750 2002-07-20 Roger Sayle <roger@eyesopen.com>
50751
50752 * gcc.c-torture/execute/20020720-1.c: New testcase.
50753
50754 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
50755
50756 * gcc.dg/cpp/Wsignprom.c: New tests.
50757
50758 2002-07-20 Alan Modra <amodra@bigpond.net.au>
50759
50760 * gcc.c-torture/execute/loop-13.c: New test.
50761
50762 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
50763
50764 * gcc.dg/cpp/expr.c: New tests.
50765
50766 2002-07-18 David Edelsohn <edelsohn@gnu.org>
50767
50768 * g++.dg/opt/pr6713.C: Add template instantiation.
50769
50770 2002-07-18 Alan Modra <amodra@bigpond.net.au>
50771
50772 * gcc.dg/nest.c: New test.
50773
50774 2002-07-17 Richard Henderson <rth@redhat.com>
50775
50776 * g++.dg/opt/pr6713.C: New test.
50777
50778 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
50779
50780 * gcc.c-torture/execute/loop-2e.x: Let the testcase
50781 XFAIL for all x86 processors.
50782
50783 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
50784
50785 * gcc.c-torture/execute/20010122-1.x: Do not test with
50786 -fomit-frame-pointer.
50787
50788 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50789
50790 * g++.dg/template/instantiate2.C: New test.
50791 * g++.dg/template/spec4.C: New test.
50792
50793 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50794
50795 * g++.dg/template/access2.C: New test.
50796 * g++.dg/template/access3.C: New test.
50797
50798 2002-07-15 Zack Weinberg <zack@codesourcery.com>
50799
50800 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50801 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50802 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50803 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50804 Convert to use <stdarg.h>.
50805 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50806 Delete.
50807 * gcc.dg/va-arg-2.c: New.
50808 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50809
50810 2002-07-15 Jakub Jelinek <jakub@redhat.com>
50811
50812 * gcc.c-torture/compile/20020710-1.c: New test.
50813
50814 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
50815 Andrew Pinski <pinskia@physics.uc.edu>
50816
50817 gcc.c-torture/compile/simd-2.c: New testcase.
50818 gcc.c-torture/compile/simd-3.c: Likewise.
50819
50820 2002-07-11 Mark Mitchell <mark@codesourcery.com>
50821
50822 PR c++/7224
50823 * g++.dg/overload/error1.C: New test.
50824
50825 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50826
50827 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50828 configuration and IRIX 6 O32 ABI.
50829
50830 2002-07-11 Roger Sayle <roger@eyesopen.com>
50831
50832 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50833
50834 2002-07-10 Roger Sayle <roger@eyesopen.com>
50835
50836 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50837
50838 2002-07-10 Jeffrey A Law <law@redhat.com>
50839
50840 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50841
50842 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
50843
50844 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
50845
50846 * gcc.dg/20020312-2.c: Check for __PPC__.
50847
50848 2002-07-09 Diego Novillo <dnovillo@redhat.com>
50849
50850 * gcc.c-torture/compile/20020709-1.c: New test.
50851
50852 2002-07-07 Roger Sayle <roger@eyesopen.com>
50853
50854 * g++.dg/template/qualttp21.C: New test case.
50855
50856 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
50857
50858 * gcc.c-torture/compile/20020706-1.c: New test.
50859 * gcc.c-torture/compile/20020706-2.c: New test.
50860
50861 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
50862 Alexandre Oliva <aoliva@redhat.com>
50863
50864 * g++.dg/warn/incomplete1.C: New test.
50865
50866 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50867
50868 PR c++/7099
50869 * g++.dg/warn/noreturn1.C: New test.
50870
50871 2002-07-03 Mark Mitchell <mark@codesourcery.com>
50872
50873 PR c++/6706
50874 * g++.dg/debug/debug6.C: New test.
50875 * g++.dg/debug/debug7.C: New test.
50876
50877 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
50878
50879 * gcc.c-torture/compile/simd-3.c: New test.
50880
50881 2002-07-03 Chris Demetriou <cgd@broadcom.com>
50882
50883 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50884 * gcc.dg/20020620-1.c: Likewise.
50885
50886 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50887
50888 PR c++/6944
50889 * g++.dg/init/array4.C: New test.
50890 * g++.dg/init/array5.C: New test.
50891
50892 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
50893
50894 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50895 * gcc.c-torture/execute/simd-2.c (main): Likewise.
50896
50897 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50898
50899 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50900 * gcc.dg/wtr-aggr-init-1.c: Likewise.
50901 * gcc.dg/wtr-conversion-1.c: Likewise.
50902 * gcc.dg/wtr-escape-1.c: Likewise.
50903 * gcc.dg/wtr-int-type-1.c: Likewise.
50904 * gcc.dg/wtr-label-1.c: Likewise.
50905 * gcc.dg/wtr-static-1.c: Likewise.
50906 * gcc.dg/wtr-strcat-1.c: Likewise.
50907 * gcc.dg/wtr-suffix-1.c: Likewise.
50908 * gcc.dg/wtr-switch-1.c: Likewise.
50909 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50910 * gcc.dg/wtr-union-init-1.c: Likewise.
50911 * gcc.dg/wtr-union-init-2.c: Likewise.
50912 * gcc.dg/wtr-union-init-3.c: Likewise.
50913
50914 * gcc.dg/wtr-func-def-1.c: New test.
50915
50916 2002-07-02 Devang Patel <dpatel@apple.com>
50917
50918 * objc.dg/param-1.m: New test.
50919
50920 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50921
50922 * gcc.dg/cpp/trad/directive.c: Add test.
50923 * gcc.dg/cpp/trad/macroargs.c: Add test.
50924 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50925
50926 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50927
50928 * gcc.dg/cpp/cmdlne-M.c: New test.
50929
50930 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50931
50932 * objc.dg/desig-init-1.m: New test.
50933
50934 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50935
50936 PR c++/6716
50937 * g++.dg/template/instantiate1.C: New test.
50938
50939 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50940
50941 PR c++/7112
50942 * g++.dg/template/sizeof2.C: New test.
50943
50944 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50945
50946 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50947 gcc.dg/cpp/trad/include.c: New tests.
50948
50949 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50950
50951 PR target/7177
50952 * gcc.c-torture/compile/20020701-1.c: New test.
50953
50954 2002-07-01 Stan Shebs <shebs@apple.com>
50955
50956 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50957 header here...
50958 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50959 (objc-torture-execute): or here.
50960
50961 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50962
50963 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50964
50965 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50966
50967 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50968
50969 2002-06-30 Devang Patel <dpatel@apple.com>
50970
50971 * objc.dg/fsyntax-only.m: New test.
50972
50973 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50974
50975 PR c++/6695
50976 * g++.dg/template/friend7.C: New file.
50977
50978 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50979
50980 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50981 return type.
50982
50983 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50984
50985 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50986 avoid division by zero.
50987
50988 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50989
50990 * gcc.dg/Wunknownprag.c: New tests.
50991
50992 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50993
50994 * gcc.c-torture/execute/simd-2.c: New test.
50995
50996 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50997
50998 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50999 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51000 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51001 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51002 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51003 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51004 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51005 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51006 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51007 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51008 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51009 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51010 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51011 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51012 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51013 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51014 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51015
51016 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
51017
51018 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51019 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51020 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51021 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51022 New tests.
51023 * gcc.dg/cpp/trad/directive.c: Update.
51024
51025 2002-06-23 Andreas Jaeger <aj@suse.de>
51026
51027 * gcc.c-torture/execute/complex-6.c: New.
51028
51029 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
51030
51031 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51032 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51033 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51034 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51035
51036 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
51037
51038 * gcc.dg/cpp/trad: New directory with traditional tests copied
51039 from parent directory.
51040 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51041 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51042 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51043 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51044 Move to trad/ and rename.
51045 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51046 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51047 gcc.dg/cpp/trad/redef2.c: New tests.
51048 * gcc.dg/cpp/trad/trad.exp: New driver.
51049
51050 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
51051
51052 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51053 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51054 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51055 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51056 Remove.
51057
51058 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
51059
51060 * gcc.dg/20020620-1.c: New test.
51061
51062 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51063
51064 * g++.dg/template/ttp4.C: New test.
51065
51066 2002-06-19 Jakub Jelinek <jakub@redhat.com>
51067
51068 * g++.dg/opt/vt1.C: Fix regexp.
51069
51070 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51071
51072 * gcc.c-torture/execute/pure-1.c: Make functions static again.
51073 Don't use attribute `noinline'.
51074
51075 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
51076
51077 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51078
51079 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
51080
51081 * gcc.c-torture/execute/simd-1.c: New.
51082
51083 * gcc.dg/simd-1.c: New.
51084
51085 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
51086
51087 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51088
51089 2002-06-16 Richard Henderson <rth@redhat.com>
51090
51091 * g++.dg/ext/anon-struct1.C: New.
51092 * g++.dg/ext/anon-struct2.C: New.
51093 * g++.dg/ext/anon-struct3.C: New.
51094 * gcc.dg/anon-struct-1.c: New.
51095 * gcc.dg/anon-struct-2.c: New.
51096 * gcc.dg/anon-struct-3.c: New.
51097 * gcc.dg/20011008-1.c: Adjust warning text.
51098 * gcc.dg/20020527-1.c: Add -fms-extensions.
51099
51100 2002-06-16 Richard Henderson <rth@redhat.com>
51101
51102 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51103
51104 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
51105
51106 * gcc.c-torture/execute/20020615-1.c: New test.
51107
51108 2002-06-15 Roger Sayle <roger@eyesopen.com>
51109
51110 * gcc.c-tortuture/execute/compare-1.c: New test case.
51111 * gcc.c-tortuture/execute/compare-2.c: New test case.
51112 * gcc.c-tortuture/execute/compare-3.c: New test case.
51113
51114 2002-06-13 Richard Henderson <rth@redhat.com>
51115
51116 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
51117 ia64 ilp32.
51118
51119 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51120
51121 * g++.dg/template/typename2.C: Update error message.
51122
51123 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
51124
51125 * gcc.c-torture/execute/20020611-1.c: New test.
51126
51127 2002-06-11 Bob Wilson <bob.wilson@acm.org>
51128
51129 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51130 list of targets to skip.
51131
51132 2002-06-10 Bob Wilson <bob.wilson@acm.org>
51133
51134 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51135 targets if not optimizing.
51136
51137 2002-06-10 Jakub Jelinek <jakub@redhat.com>
51138
51139 * gcc.c-torture/compile/20020605-1.c: New test.
51140
51141 * g++.dg/opt/vt1.C: New test.
51142
51143 * gcc.dg/20020531-1.c: New test.
51144
51145 * gcc.dg/20020530-1.c: New test.
51146
51147 * gcc.dg/20020527-1.c: New test.
51148
51149 * g++.dg/opt/cse1.C: New test.
51150
51151 2002-06-07 Roger Sayle <roger@eyesopen.com>
51152
51153 * gcc.dg/20020607-2.c: New test case.
51154
51155 2002-06-07 Jakub Jelinek <jakub@redhat.com>
51156
51157 * gcc.c-torture/compile/20020604-1.c: New test.
51158
51159 2002-06-04 Richard Henderson <rth@redhat.com>
51160
51161 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51162 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51163 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51164
51165 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
51166
51167 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51168
51169 2002-06-03 Richard Henderson <rth@redhat.com>
51170
51171 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51172 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51173
51174 2002-06-02 Richard Henderson <rth@redhat.com>
51175
51176 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51177 test functions static.
51178
51179 2002-06-02 Andreas Jaeger <aj@suse.de>
51180
51181 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51182 now.
51183
51184 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
51185
51186 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51187 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51188 Update for mofified diagnostics.
51189 * gcc.dg/c99-intconst-1.c: No longer fail.
51190
51191 2002-06-02 Richard Henderson <rth@redhat.com>
51192
51193 * gcc.dg/uninit-A.c: Remove xfail markers.
51194
51195 2002-06-01 Roger Sayle <roger@eyesopen.com>
51196
51197 * gcc.dg/fnegate-1.c: New test case.
51198
51199 2002-05-30 Osku Salerma <osku@iki.fi>
51200
51201 * gcc.c-torture/execute/mayalias-1.c: New file.
51202
51203 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
51204
51205 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51206 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51207 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51208
51209 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
51210
51211 * gcc.c-torture/execute/20020529-1.c: New test.
51212
51213 2002-05-27 Richard Henderson <rth@redhat.com>
51214
51215 * g++.dg/ext/attrib6.C: New test case.
51216
51217 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51218
51219 * gcc.c-torture/execute/pure-1.c: New test.
51220
51221 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
51222
51223 * gcc.dg/cpp/arith-2.c: Remove.
51224
51225 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
51226
51227 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51228 * gcc.dg/cpp/if-3.c: Remove.
51229
51230 2002-05-26 Jakub Jelinek <jakub@redhat.com>
51231
51232 * g++.dg/opt/cse2.C: New test.
51233
51234 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
51235
51236 * gcc.dg/cpp/arith-1.c: New semantic tests.
51237 * gcc.dg/cpp/if-1.c: Update.
51238
51239 2002-05-24 Ben Elliston <bje@redhat.com>
51240
51241 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51242
51243 2002-05-24 Jakub Jelinek <jakub@redhat.com>
51244
51245 * gcc.dg/verbose-asm.c: New test.
51246
51247 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
51248
51249 * gcc.dg/cpp/paste12.c: New test.
51250
51251 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
51252
51253 * g++.dg/parse/named_ops.C: New test.
51254
51255 2002-05-23 Mark Mitchell <mark@codesourcery.com>
51256
51257 * gcc.dg/weak-8.c: New test.
51258
51259 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
51260
51261 * gcc.dg/weak-2.c: Allow optional leading underscore
51262 in scan-assembler symbol name.
51263 * gcc.dg/weak-3.c: Likewise.
51264 * gcc.dg/weak-4.c: Likewise.
51265 * gcc.dg/weak-5.c: Likewise.
51266
51267 2002-05-23 Jakub Jelinek <jakub@redhat.com>
51268
51269 * gcc.dg/20020523-1.c: New test.
51270
51271 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
51272
51273 * objc.dg/const-str-2.m: Update now that we stop after
51274 a command line error.
51275
51276 2002-05-22 Richard Henderson <rth@redhat.com>
51277
51278 * g++.dg/dg.exp: Fix typo in test pruneing.
51279
51280 2002-05-22 Richard Henderson <rth@redhat.com>
51281
51282 * g++.dg/dg.exp: Prune the tls subdirectory.
51283 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51284 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51285 * g++.dg/tls/init-1.C: New.
51286
51287 2002-05-22 Jakub Jelinek <jakub@redhat.com>
51288
51289 * gcc.dg/20020517-1.c: New test.
51290
51291 2002-05-21 Richard Henderson <rth@redhat.com>
51292
51293 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51294 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51295
51296 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
51297
51298 * g++.dg/other/copy2.C: New test.
51299
51300 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
51301
51302 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51303 (MAX_COPY): Bump up to 10 times sizeof (long long).
51304 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51305
51306 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51307 sizeof (long long).
51308
51309 * gcc.c-torture/execute/strcpy-1.c: New test.
51310
51311 2002-05-19 Jason Merrill <jason2redhat.com>
51312
51313 * g++.dg/ext/oper1.C: New test.
51314
51315 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
51316 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
51317
51318 * README.QMTEST: New file.
51319
51320 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51321
51322 2002-05-19 Andreas Jaeger <aj@suse.de>
51323
51324 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51325 now.
51326 * gcc.c-torture/execute/loop-2d.x: Likewise.
51327
51328 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
51329
51330 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51331 support weak symbols.
51332 * gcc.dg/weak-4.c: Likewise.
51333 * gcc.dg/weak-6.c: Likewise.
51334
51335 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
51336
51337 * gcc.dg/weak-3.c: Add dg-excess-error comment for
51338 cygwin, coff and h8300-*-hms targets
51339 * gcc.dg/weak-5.c: Likewise.
51340 * gcc.dg/weak-7.c: Likewise.
51341
51342 2002-05-16 Jason Merrill <jason@redhat.com>
51343
51344 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51345 (scan-assembler-not, scan-assembler-dem): Likewise.
51346 (scan-assembler-dem-not): Likewise.
51347
51348 2002-05-15 Richard Henderson <rth@redhat.com>
51349
51350 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51351
51352 2002-05-15 Richard Henderson <rth@redhat.com>
51353
51354 * gcc.dg/weak-5.c (vfoo1c): No warning here.
51355 (vfoo1f): Warning here.
51356 (vfoo1l): Don't redefine the alias.
51357
51358 2002-05-14 Jason Merrill <jason@redhat.com>
51359 Alexandre Oliva <aoliva@redhat.com>
51360
51361 * g++.dg/init/pm1.C: New test.
51362
51363 2002-05-12 David S. Miller <davem@redhat.com>
51364
51365 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51366 types.
51367
51368 2002-05-10 Roger Sayle <roger@eyesopen.com>
51369
51370 * gcc.c-torture/execute/20020510-1.c: New test case.
51371
51372 2002-05-10 David S. Miller <davem@redhat.com>
51373
51374 * gcc.c-torture/execute/conversion.c: Test long double too.
51375
51376 2002-05-09 Jakub Jelinek <jakub@redhat.com>
51377
51378 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51379 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51380 * lib/g++.exp (g++_link_flags): Likewise.
51381 * lib/objc.exp (objc_target_compile): Likewise.
51382
51383 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
51384
51385 * gcc.dg/cpp/poison.c: Update.
51386 * gcc.dg/cpp/20000625-2.c: Remove.
51387 * gcc.dg/cpp/direct2s.c: Remove final test.
51388
51389 2002-05-08 Tom Rix <trix@redhat.com>
51390
51391 * gcc.c-torture/execute/20020508-1.c: New test.
51392 * gcc.c-torture/execute/20020508-2.c: New test.
51393 * gcc.c-torture/execute/20020508-3.c: New test.
51394
51395 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
51396
51397 * gcc.dg/cpp/charconst-4.c: More tests.
51398
51399 2002-05-08 Mark Mitchell <mark@codesourcery.com>
51400
51401 PR c/6569
51402 * gcc.dg/weak-3.c: Update location of warning messages.
51403 * gcc.dg/weak-5.c: Likewise.
51404
51405 2002-05-06 Roger Sayle <roger@eyesopen.com>
51406
51407 * gcc.c-torture/execute/20020506-1.c: New test case.
51408
51409 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
51410
51411 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51412
51413 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51414
51415 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51416
51417 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51418
51419 * gcc.dg/cpp/charconst-3.c: New test.
51420
51421 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51422
51423 * gcc.dg/cpp/charconst.c: Update tests.
51424
51425 2002-05-05 Tim Josling <tej@melbpc.org.au>
51426
51427 * treelang: Added directory for new sample language treelang. Also
51428 lib/treelang.exp: New file to signal treelang should be tested.
51429
51430 2002-05-03 Jakub Jelinek <jakub@redhat.com>
51431
51432 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51433 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51434 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51435 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51436 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51437 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51438 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51439
51440 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
51441
51442 * gcc.dg/format/xopen-2.c: New test.
51443
51444 2002-05-03 Jakub Jelinek <jakub@redhat.com>
51445
51446 * gcc.dg/20020503-1.c: New test.
51447
51448 2002-05-02 Mark Mitchell <mark@codesourcery.com>
51449
51450 * g++.dg/init/dtor1.C: Make it tougher.
51451
51452 2002-05-01 Mark Mitchell <mark@codesourcery.com>
51453
51454 * g++.dg/init/dtor1.C: New test.
51455
51456 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
51457
51458 * gcc.dg/altivec-8.c: New.
51459
51460 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
51461
51462 * gcc.dg/altivec-7.c: New.
51463
51464 2002-04-29 Jakub Jelinek <jakub@redhat.com>
51465
51466 * g++.dg/parse/typedef1.C: New test.
51467
51468 2002-04-29 Mark Mitchell <mark@codesourcery.com>
51469
51470 PR c++/6486
51471 * g++.dg/template/friend6.C: New test.
51472
51473 PR c++/6492
51474 * g++.dg/init/copy1.C: New test.
51475
51476 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
51477
51478 * g++.dg/warn/effc1.C: New test.
51479
51480 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
51481
51482 * gcc.dg/cpp/if-cexp.c: Add a test.
51483
51484 2002-04-28 Jakub Jelinek <jakub@redhat.com>
51485
51486 * gcc.dg/20020426-2.c: New test.
51487
51488 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
51489
51490 * gcc.dg/cpp/if-mop.c: Update.
51491 * gcc.dg/cpp/if-mpar.c: Add test.
51492 * gcc.dg/cpp/if-oppr.c: Update.
51493
51494 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51495
51496 PR c/6343
51497 * gcc.dg/weak-[2-7].c: New tests.
51498
51499 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51500
51501 * gcc.dg/enum1.c: New test.
51502
51503 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51504
51505 PR c++/6497
51506 * g++.dg/inherit/access2.C: New test.
51507
51508 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51509
51510 PR bootstrap/6445
51511 * gcc.dg/20020426-1.c: New test.
51512
51513 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51514
51515 * g++.dg/abi/enum1.C: New test.
51516
51517 2002-04-26 Richard Henderson <rth@redhat.com>
51518
51519 * gcc.dg/c99-bool-1.c: Expect always true warning.
51520
51521 2002-04-25 Roger Sayle <roger@eyesopen.com>
51522
51523 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51524
51525 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51526
51527 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51528 targets.
51529
51530 2002-04-24 Mark Mitchell <mark@codesourcery.com>
51531
51532 * g++.dg/abi/mange7.C: New test.
51533
51534 PR c++/6438.
51535 * g++.dg/parse/stmtexpr2.C: New test.
51536
51537 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
51538
51539 * gcc.dg/20020312-2.c: Add SH target.
51540
51541 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51542
51543 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51544 compiler output on mips*-*-irix*.
51545
51546 2002-04-23 Jakub Jelinek <jakub@redhat.com>
51547
51548 * g++.dg/parse/attr1.C: New test.
51549
51550 2002-04-23 Roger Sayle <roger@eyesopen.com>
51551
51552 * gcc.c-torture/execute/string-opt-17.c: New test case.
51553 * gcc.c-torture/execute/memset-2.c: New test case.
51554
51555 2002-04-23 Mark Mitchell <mark@codesourcery.com>
51556
51557 PR c++/6256:
51558 * g++.dg/template/friend5.C: New test.
51559
51560 PR c++/6331:
51561 * g++.dg/template/qual1.C: Likewise.
51562
51563 2002-04-22 Zack Weinberg <zack@codesourcery.com>
51564
51565 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51566 Include stdlib.h, not stdio.h or ctype.h.
51567
51568 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
51569
51570 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51571 cris-*-elf* and mmix-*-*.
51572 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51573 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51574 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51575 Ditto.
51576 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51577 * gcc.dg/wchar_t-1.c: Ditto.
51578
51579 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
51580
51581 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51582 Clarify comment.
51583
51584 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
51585
51586 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51587
51588 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51589
51590 * gcc.c-torture/execute/20000906-1.x: Delete.
51591
51592 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
51593
51594 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51595
51596 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
51597
51598 * PR6367
51599 * g77.f-torture/execute/6367.f: New test.
51600 * g77.f-torture/execute/6367.x: Disable for MMIX.
51601
51602 2002-04-19 Mark Mitchell <mark@codesourcery.com>
51603
51604 * PR6352
51605 * g++.dg/opt/inline2.C: New test.
51606
51607 2002-04-18 Richard Henderson <rth@redhat.com>
51608
51609 * gcc.dg/20000906-1.c: Enable for all targets.
51610 * gcc.c-torture/compile/iftrap-2.c: New.
51611
51612 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51613
51614 * gcc.dg/20020418-1.c: New test.
51615 * gcc.dg/20020418-2.c: New test.
51616
51617 2002-04-18 Richard Henderson <rth@redhat.com>
51618
51619 * gcc.c-torture/compile/iftrap-1.c: New.
51620 * gcc.dg/iftrap-1.c: Adjust for ia64.
51621 * gcc.dg/iftrap-2.c: New.
51622
51623 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51624
51625 * gcc.c-torture/compile/20020418-1.c: New test.
51626
51627 2002-04-18 Roger Sayle <roger@eyesopen.com>
51628
51629 * gcc.c-torture/compile/20020415-1.c: New.
51630
51631 2002-04-18 David S. Miller <davem@redhat.com>
51632
51633 * gcc.c-torture/execute/20020418-1.c: New test.
51634
51635 2002-04-17 Jakub Jelinek <jakub@redhat.com>
51636
51637 * gcc.dg/20020416-1.c: New test.
51638
51639 * g++.dg/opt/inline1.C: New test.
51640
51641 2002-04-16 Jakub Jelinek <jakub@redhat.com>
51642
51643 * gcc.dg/altivec-5.c: New test.
51644
51645 * gcc.dg/20020415-1.c: New test.
51646
51647 2002-04-15 Mark Mitchell <mark@codesourcery.com>
51648
51649 * lib/chill.exp: Remove.
51650
51651 2002-04-14 Jakub Jelinek <jakub@redhat.com>
51652
51653 * g++.dg/other/big-struct.C: New test.
51654
51655 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
51656
51657 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51658 of scratch file.
51659
51660 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
51661
51662 PR c/6277
51663 * gcc.dg/i386-387-1.c: Allow optional leading underscore
51664 in scan-assembler function name
51665
51666 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
51667
51668 * g77.f-torture/execute/980628-4.x,
51669 g77.f-torture/execute/980628-5.x,
51670 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51671 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51672 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51673 i[34567]86-*-*.
51674
51675 2002-04-13 David S. Miller <davem@redhat.com>
51676
51677 * gcc.c-torture/execute/20020413-1.c: New test.
51678
51679 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
51680
51681 * gcc.dg/asm-6.c,
51682 * g++.dg/ext/asm1.C: New tests.
51683
51684 2002-04-12 Mark Mitchell <mark@codesourcery.com>
51685
51686 PR c++ 5373.
51687 * g++.dg/parse/stmtexpr1.C: New test.
51688
51689 PR c++/5189.
51690 * g++.dg/template/copy1.C: New test.
51691
51692 2002-04-12 Richard Henderson <rth@redhat.com>
51693
51694 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51695
51696 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
51697
51698 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51699 gcc.c-torture/execute/20020307-2.c.
51700
51701 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
51702
51703 * g++.dg/ext/attrib5.C,
51704 * g++.dg/lookup/struct1.C: New tests.
51705
51706 2002-04-11 Jakub Jelinek <jakub@redhat.com>
51707
51708 * gcc.dg/20020411-1.c: New test.
51709
51710 * gcc.c-torture/execute/20020411-1.c: New test.
51711
51712 2002-04-10 Janis Johnson <janis187@us.ibm.com>
51713
51714 * g77.f-torture/execute/6177.f: New test.
51715
51716 2002-04-10 Jakub Jelinek <jakub@redhat.com>
51717
51718 PR middle-end/6247
51719 * g++.dg/opt/cleanup1.C: New test.
51720
51721 * g++.dg/opt/const1.C: New test.
51722
51723 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
51724
51725 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51726
51727 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
51728
51729 PR c++/5507
51730 * g++.dg/template/typename2.C: New test.
51731
51732 2002-04-10 Alan Modra <amodra@bigpond.net.au>
51733
51734 * gcc.c-torture/execute/loop-12.c: New.
51735
51736 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
51737
51738 * g77.f-torture/execute/980628-4.x,
51739 g77.f-torture/execute/980628-5.x,
51740 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51741 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51742 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51743
51744 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51745
51746 PR optimization/6086
51747 * g++.dg/opt/preinc1.C: New test.
51748
51749 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51750
51751 PR c++/5571
51752 * g++.dg/opt/static2.C: New test.
51753
51754 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51755
51756 PR c/5120
51757 * gcc.dg/20020406-1.c: New test.
51758
51759 2002-04-04 David S. Miller <davem@redhat.com>
51760
51761 * gcc.c-torture/execute/20020404-1.c: New test.
51762
51763 2002-04-04 Jakub Jelinek <jakub@redhat.com>
51764
51765 PR c/6123
51766 * gcc.dg/20020312-2.c: Do not declare global register variable
51767 if __PIC__ or __pic__ is defined.
51768
51769 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
51770
51771 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
51772 __asm__ so that it works correctly even if -ansi -pedantic-errors.
51773
51774 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51775
51776 * gcc.misc-tests/linkage.exp: Update last change to handle
51777 sparc*-, not just sparc-.
51778
51779 2002-04-03 Richard Henderson <rth@redhat.com>
51780
51781 * gcc.dg/cpp/ucs.c: Improved long UCS test.
51782
51783 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51784
51785 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51786
51787 2002-04-02 David S. Miller <davem@redhat.com>
51788
51789 * gcc.c-torture/execute/20020402-3.c: New test.
51790
51791 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51792
51793 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51794 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51795
51796 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51797 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51798 g77.f-torture/execute/20001201.x,
51799 g77.f-torture/execute/u77-test.x: New files.
51800
51801 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51802 * gcc.dg/wchar_t-1.c: Ditto.
51803
51804 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51805
51806 * gcc.c-torture/execute/20020402-1.c: New test.
51807
51808 2002-04-01 Richard Henderson <rth@redhat.com>
51809
51810 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51811
51812 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51813
51814 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51815
51816 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51817
51818 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51819
51820 * g++.dg/inherit/template-as-base.C: Expect error.
51821 * g++.dg/inherit/namespace-as-base.C: Likewise.
51822
51823 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
51824
51825 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51826 g++.dg/ext/instantiate3.C: Tweak match patterns.
51827
51828 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51829 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51830 -da test.
51831
51832 2002-03-31 Richard Henderson <rth@redhat.com>
51833
51834 * gcc.dg/special/alias-2.c: New.
51835 * gcc.dg/special/ecos.exp: Run it.
51836
51837 2002-03-31 Richard Henderson <rth@redhat.com>
51838
51839 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51840
51841 2002-03-31 Kazu Hirata <kazu@hxi.com>
51842
51843 * gcc.dg/weak-1.c: Disable on h8300 port.
51844
51845 2002-03-29 Janis Johnson <janis187@us.ibm.com>
51846
51847 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51848 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51849 ordering tests.
51850 * g++.dg/bprob/bprob-1.C: New test.
51851 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51852 * g++.dg/gcov/gcov-1.C: New test.
51853 * g++.dg/gcov/gcov-1.x: New file.
51854 * g++.dg/gcov/gcov-2.C: New test.
51855 * g++.dg/gcov/gcov-3.C: New test.
51856 * g++.dg/gcov/gcov-3.h: New file.
51857
51858 2002-03-28 Roger Sayle <roger@eyesopen.com>
51859
51860 * g++.old-deja/g++.other/builtins5.C: New test.
51861 * g++.old-deja/g++.other/builtins6.C: New test.
51862 * g++.old-deja/g++.other/builtins7.C: New test.
51863 * g++.old-deja/g++.other/builtins8.C: New test.
51864 * g++.old-deja/g++.other/builtins9.C: New test.
51865
51866 2002-03-29 Jakub Jelinek <jakub@redhat.com>
51867
51868 * g++.dg/opt/static1.C: New test.
51869
51870 * g++.dg/opt/longbranch1.C: New test.
51871
51872 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
51873
51874 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51875
51876 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51877
51878 2002-03-28 Jeffrey A Law (law@redhat.com)
51879
51880 * gcc.c-torture/execute/20020328-1.c: New test.
51881
51882 2002-03-27 Richard Henderson <rth@redhat.com>
51883
51884 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51885 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51886 move from g++.old-deja/g++.ext/.
51887
51888 2002-03-27 Mark Mitchell <mark@codesourcery.com>
51889
51890 * g++.dg/init/new2.C: New test.
51891
51892 2002-03-26 Richard Henderson <rth@redhat.com>
51893
51894 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51895
51896 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51897 on sparc.
51898
51899 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
51900 sparcv9 systems.
51901 * gcc.dg/20001102-1.c: Likewise.
51902
51903 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
51904
51905 * gcc.dg/cpp/endif-pedantic1.c,
51906 gcc.dg/cpp/endif-pedantic2.c: New tests.
51907
51908 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51909
51910 * g++.dg/init/new1.C: New test.
51911
51912 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51913
51914 * g++.dg/abi/vbase9.C: New test.
51915
51916 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51917
51918 * gcc.dg/arm-asm.c: New test.
51919
51920 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51921
51922 * gcc.dg/Wswitch-enum.c: New test.
51923 Fix PR c/5044.
51924
51925 2002-03-26 Richard Henderson <rth@redhat.com>
51926
51927 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51928 structure.
51929
51930 2002-03-25 Richard Henderson <rth@redhat.com>
51931
51932 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51933 sparcv9 systems.
51934
51935 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51936 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51937
51938 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51939
51940 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51941
51942 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51943
51944 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51945 targets using generic thunk support.
51946
51947 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51948
51949 * gcc.c-torture/compile/20020323-1.c: New test.
51950
51951 * g++.dg/opt/conj2.C: New test.
51952
51953 2002-03-24 Richard Henderson <rth@redhat.com>
51954
51955 * gcc.dg/weak-1.c: Use -fno-common.
51956
51957 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51958
51959 * g77.dg/f77-edit-apostrophe-out.f: New test
51960 * g77.dg/f77-edit-h-out.f: New test
51961 * g77.dg/f77-edit-t-in.f: New test
51962 * g77.dg/f77-edit-t-out.f: New test
51963 * g77.dg/f77-edit-x-out.f: New test
51964 * g77.dg/f77-edit-slash-out.f: New test
51965 * g77.dg/f77-edit-colon-out.f: New test
51966 * g77.dg/f77-edit-s-out.f: New test
51967
51968 2002-03-24 Richard Henderson <rth@redhat.com>
51969
51970 * objc/execute/formal_protocol-6.x: New XFAIL.
51971
51972 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51973
51974 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51975 that do not support weak symbols
51976
51977 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51978
51979 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51980 * lib/g77.exp: Likewise.
51981 * lib/objc.exp: Likewise.
51982
51983 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51984
51985 * gcc.dg/Wswitch-default.c: New test.
51986
51987 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51988
51989 * g++.dg/other/enum1.C: New test.
51990
51991 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51992
51993 * gcc.dg/pragma-ep-3.c: Fix typo.
51994
51995 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51996
51997 * g++.dg/inherit/template-as-base.C: New test.
51998
51999 2002-03-22 Jakub Jelinek <jakub@redhat.com>
52000
52001 * g++.old-deja/g++.other/dwarf2-1.C: Move...
52002 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
52003
52004 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
52005
52006 * gcc.dg/cpp/multiline.c: Update to match.
52007
52008 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
52009
52010 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52011
52012 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
52013
52014 * gcc.dg/cpp/extratokens2.c: New file.
52015
52016 2002-03-21 David Edelsohn <edelsohn@gnu.org>
52017
52018 * gcc.dg/20020312-2.c: Add rs6000 target.
52019
52020 * gcc.c-torture/compile/20020319-1.c: New test.
52021
52022 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52023
52024 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52025 (A, E): Handle this.
52026
52027 2002-03-20 Jason Merrill <jason@redhat.com>
52028
52029 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52030 ignoring -fpic.
52031 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52032 through prune_gcc_output.
52033
52034 2002-03-20 Jakub Jelinek <jakub@redhat.com>
52035
52036 * gcc.c-torture/compile/20020320-1.c: New test.
52037
52038 2002-03-19 Jakub Jelinek <jakub@redhat.com>
52039
52040 * gcc.c-torture/compile/20020318-1.c: New test.
52041
52042 * gcc.dg/struct-by-value-1.c: New test.
52043
52044 * gcc.dg/20020319-1.c: New test.
52045
52046 2002-03-18 Jakub Jelinek <jakub@redhat.com>
52047
52048 * g++.dg/opt/conj1.C: New test.
52049
52050 2002-03-17 Mark Mitchell <mark@codesourcery.com>
52051
52052 * g++.dg/template/qualttp20.C: Revert previous change.
52053 * g++.dg/template/qualttp3.C: Likewise.
52054 * g++.dg/template/qualttp4.C: Likewise.
52055 * g++.dg/template/qualttp5.C: Likewise.
52056 * g++.dg/template/qualttp6.C: Likewise.
52057 * g++.dg/template/qualttp7.C: Likewise.
52058 * g++.dg/template/qualttp8.C: Likewise.
52059 * g++.dg/template/recurse.C: Likewise.
52060
52061 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
52062
52063 * gcc.dg/cpp/wchar-1.c: Update.
52064
52065 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
52066
52067 * g++.dg/template/conv1.C: New test.
52068 * g++.dg/template/conv2.C: New test.
52069 * g++.dg/template/conv3.C: New test.
52070 * g++.dg/template/conv4.C: New test.
52071
52072 2002-03-15 Mark Mitchell <mark@codesourcery.com>
52073
52074 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52075 * g++.dg/template/qualttp3.C: Likewise.
52076 * g++.dg/template/qualttp4.C: Likewise.
52077 * g++.dg/template/qualttp5.C: Likewise.
52078 * g++.dg/template/qualttp6.C: Likewise.
52079 * g++.dg/template/qualttp7.C: Likewise.
52080 * g++.dg/template/qualttp8.C: Likewise.
52081 * g++.dg/template/recurse.C: Likewise.
52082
52083 2002-03-15 Mark Mitchell <mark@codesourcery.com>
52084
52085 * g++.dg/opt/dtor1.C: New test.
52086
52087 2002-03-15 Jakub Jelinek <jakub@redhat.com>
52088
52089 * gcc.c-torture/compile/20020315-1.c: New test.
52090
52091 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
52092
52093 * gcc.dg/weak-1.c: Fix scan tests.
52094
52095 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
52096
52097 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52098 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52099 cris-*-aout* mmix-*-*.
52100 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52101 cris-*-aout* mmix-*-*.
52102 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52103 cris-*-elf* cris-*-aout* and mmix-*-*.
52104 * gcc.dg/20001009-1.c: Ditto.
52105 * gcc.dg/20010912-1.c: Ditto.
52106 * gcc.dg/20020122-4.c: Ditto.
52107 * gcc.dg/inline-2.c: Ditto.
52108
52109 2002-03-14 Jeffrey A Law (law@cygnus.com)
52110
52111 * gcc.c-torture/compile/20020314-1.c: New test.
52112
52113 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
52114
52115 * gcc.c-torture/execute/20020314-1.c: New test.
52116
52117 2002-03-14 Jakub Jelinek <jakub@redhat.com>
52118
52119 * g++.dg/warn/Wunused-1.C: New test.
52120
52121 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
52122
52123 * g++.dg/abi/mangle6.C: New test.
52124
52125 2002-03-13 Jakub Jelinek <jakub@redhat.com>
52126
52127 * gcc.c-torture/compile/20020309-2.c: New test.
52128
52129 * gcc.c-torture/compile/20020312-1.c: New test.
52130
52131 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
52132
52133 * g++.dg/other/access1.C: New test.
52134
52135 2002-03-12 Jakub Jelinek <jakub@redhat.com>
52136
52137 * gcc.c-torture/execute/wchar_t-1.c: New test.
52138
52139 2002-03-12 David Edelsohn <edelsohn@gnu.org>
52140
52141 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52142
52143 2002-03-12 Roger Sayle <roger@eyesopen.com>
52144
52145 * gcc.dg/20020312-1.c: New test case.
52146
52147 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
52148
52149 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52150
52151 2002-03-11 Richard Henderson <rth@redhat.com>
52152
52153 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52154 * g++.old-deja/g++.jason/report.C: Likewise.
52155
52156 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
52157
52158 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52159 * g++.old-deja/g++.robertl/eb56.C: Likewise.
52160
52161 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
52162
52163 * g++.dg/overload/pmf1.C: New test.
52164
52165 2002-03-11 Kazu Hirata <kazu@hxi.com>
52166
52167 * gcc.c-torture/execute/20020307-1.c: Use long.
52168
52169 2002-03-11 Jakub Jelinek <jakub@redhat.com>
52170
52171 PR optimization/5844
52172 * gcc.dg/20020310-1.c: New test.
52173
52174 2002-03-09 Michael Meissner <meissner@redhat.com>
52175
52176 * gcc.c-torture/execute/memcpy-2.c: New test.
52177 * gcc.c-torture/execute/memset-1.c: New test.
52178 * gcc.c-torture/execute/strlen-1.c: New test.
52179 * gcc.c-torture/execute/strcmp-1.c: New test.
52180 * gcc.c-torture/execute/strncmp-1.c: New test.
52181
52182 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
52183
52184 * gcc.dg/ppc-ldstruct.c: New test.
52185
52186 2002-03-09 Jakub Jelinek <jakub@redhat.com>
52187
52188 * gcc.c-torture/execute/va-arg-22.c: New test.
52189
52190 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52191
52192 * gcc.c-torture/compile/20020309-1.c: New test.
52193
52194 2002-03-08 Jakub Jelinek <jakub@redhat.com>
52195
52196 * gcc.c-torture/execute/20020307-2.c: New test.
52197
52198 2002-03-07 Jeffrey A Law (law@redhat.com)
52199
52200 * g77.f-torture/compile/20020307-1.f: New test.
52201
52202 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
52203
52204 * gcc.dg/unordered-1.c: New test.
52205
52206 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
52207
52208 * gcc.c-torture/execute/20020307-1.c: New test.
52209
52210 2002-03-05 Jakub Jelinek <jakub@redhat.com>
52211
52212 * gcc.dg/20020304-1.c: New test.
52213
52214 * gcc.c-torture/compile/20020304-2.c: New test.
52215
52216 2002-03-04 Zack Weinberg <zack@codesourcery.com>
52217
52218 * gcc.c-torture/compile/20020304-1.c: New test case
52219 (from PR c/5830).
52220
52221 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
52222
52223 * gcc.dg/20020103-1.c: Add other -D ppc variants.
52224
52225 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
52226
52227 * g++.dg/other/classkey1.C: New test.
52228
52229 2002-03-01 Richard Henderson <rth@redhat.com>
52230
52231 * gcc.c-torture/compile/981223-1.x: New.
52232 * gcc.c-torture/compile/920625-1.x: New.
52233
52234 2002-02-28 Richard Henderson <rth@redhat.com>
52235
52236 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52237
52238 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
52239
52240 * gcc.c-torture/execute/20020227-1.c: New test.
52241
52242 2002-02-27 Mark Mitchell <mark@codesourcery.com>
52243
52244 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52245 here" ERROR lines.
52246 * g++.old-deja/g++.oliva/partord1.C: Likewise.
52247 * g++.old-deja.g++.other/defarg1.C: Likewise.
52248 * g++.old-deja/g++.pt/calls2.C: Likewise.
52249 * g++.old-deja/g++.pt/crash20.C: Likewise.
52250 * g++.old-deja/g++.pt/crash30.C: Likewise.
52251 * g++.old-deja/g++.pt/crash36.C: Likewise.
52252 * g++.old-deja/g++.pt/crash6.C: Likewise.
52253 * g++.old-deja/g++.pt/defarg13.C: Likewise.
52254 * g++.old-deja/g++.pt/derived3.C: Likewise.
52255 * g++.old-deja/g++.pt/error1.C: Likewise.
52256 * g++.old-deja/g++.pt/friend21.C: Likewise.
52257 * g++.old-deja/g++.pt/friend23.C: Likewise.
52258 * g++.old-deja/g++.pt/infinite1.C: Likewise.
52259 * g++.old-deja/g++.robertl/eb128.C: Likewise.
52260
52261 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
52262
52263 * gcc.c-torture/execute/20020225-2.c: New test.
52264
52265 2002-02-27 Zack Weinberg <zack@codesourcery.com>
52266
52267 * gcc.c-torture/execute/920730-1t.c,
52268 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52269 Delete test cases, only relevant to -traditional.
52270
52271 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
52272
52273 * gcc.dg/cpp/undef1.c: Remove.
52274 * gcc.dg/cpp/directiv.c: Update.
52275 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52276
52277 2002-02-27 Michael Meissner <meissner@redhat.com>
52278
52279 * gcc.c-torture/execute/20020226-1.c: New test.
52280
52281 2002-02-26 Jakub Jelinek <jakub@redhat.com>
52282
52283 * g++.dg/debug/debug4.C: New test.
52284
52285 * gcc.dg/ia64-visibility-1.c: New test.
52286
52287 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
52288
52289 * gcc.dg/debug/20020224-1.c: New.
52290
52291 2002-02-25 Kazu Hirata <kazu@hxi.com>
52292
52293 * gcc.c-torture/execute/960416-1.x: New.
52294 * gcc.c-torture/execute/divconst-3.x: Likewise.
52295
52296 2002-02-25 Jakub Jelinek <jakub@redhat.com>
52297
52298 * gcc.dg/20020224-1.c: New test.
52299
52300 2002-02-25 Alan Modra <amodra@bigpond.net.au>
52301
52302 * gcc.c-torture/execute/20020225-1.c: New.
52303
52304 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
52305
52306 * gcc.dg/cpp/wchar-1.c: New test.
52307
52308 2002-02-23 Jakub Jelinek <jakub@redhat.com>
52309
52310 * gcc.dg/20020222-1.c: New test.
52311
52312 2002-02-22 Jakub Jelinek <jakub@redhat.com>
52313
52314 * g++.dg/opt/anonunion1.C: New test.
52315
52316 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
52317
52318 * g++.dg/template/qualttp19.C: New test.
52319 * g++.dg/template/qualttp20.C: New test.
52320 * g++.old-deja/g++.jason/report.C: Adjust expected errors
52321 * g++.old-deja/g++.other/qual1.C: Likewise.
52322
52323 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
52324
52325 * gcc.dg/attr-alwaysinline.c: New.
52326
52327 2002-02-21 Jakub Jelinek <jakub@redhat.com>
52328
52329 * gcc.dg/20020220-1.c: New test.
52330
52331 * gcc.dg/20020220-2.c: New test.
52332
52333 * g++.dg/opt/mmx1.C: New test.
52334
52335 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
52336
52337 * gcc.c-torture/compile/20020110.c: New test.
52338
52339 2002-02-20 Jakub Jelinek <jakub@redhat.com>
52340
52341 * gcc.c-torture/execute/20020219-1.c: New test.
52342
52343 * gcc.dg/20020219-1.c: New test.
52344
52345 * gcc.dg/noncompile/20020220-1.c: New test.
52346
52347 * g++.dg/opt/ptrintsum1.C: New test.
52348
52349 * gcc.dg/debug/20020220-1.c: New test.
52350
52351 2002-02-17 Jakub Jelinek <jakub@redhat.com>
52352
52353 * gcc.c-torture/execute/20020216-1.c: New test.
52354
52355 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
52356
52357 * gcc.dg/decl-1.c: Update, new test.
52358
52359 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
52360
52361 * g++.dg/abi/bitfield1.C: New test.
52362 * g++.dg/abi/bitfield2.C: New test.
52363
52364 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
52365
52366 * gcc.dg/attr-nest.c: New test.
52367
52368 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
52369
52370 * gcc.c-torture/execute/20020215-1.c: New test.
52371
52372 2002-02-14 Jakub Jelinek <jakub@redhat.com>
52373
52374 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52375 * g++.dg/debug/debug.exp: New.
52376 * g++.dg/debug/trivial.C: New.
52377 * g++.dg/debug/debug1.C: Moved...
52378 * g++.dg/other/debug1.C: ...from here.
52379 * g++.dg/debug/debug2.C: Moved...
52380 * g++.dg/other/debug2.C: ...from here.
52381 * g++.dg/debug/debug3.C: Moved...
52382 * g++.dg/other/debug3.C: ...from here.
52383
52384 * gcc.dg/noncompile/20020213-1.c: New test.
52385
52386 2002-02-13 Jakub Jelinek <jakub@redhat.com>
52387
52388 * g++.dg/other/debug3.C: New test.
52389
52390 * gcc.c-torture/execute/20020213-1.c: New test.
52391
52392 2002-02-13 Richard Smith <richard@ex-parrot.com>
52393
52394 * g++.old-deja/g++.other/thunk1.C: New test.
52395
52396 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
52397
52398 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52399
52400 2002-02-13 Stan Shebs <shebs@apple.com>
52401
52402 * gcc.dg/altivec-3.c: New.
52403
52404 2002-02-12 Jakub Jelinek <jakub@redhat.com>
52405
52406 * gcc.dg/Wunreachable-1.c: New test.
52407 * gcc.dg/Wunreachable-2.c: New test.
52408
52409 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
52410
52411 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52412
52413 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
52414
52415 * gcc.dg/decl-1.c: New test.
52416
52417 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
52418
52419 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52420
52421 2002-02-10 Kazu Hirata <kazu@hxi.com>
52422
52423 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52424 * gcc.c-torture/compile/980506-1.x: Likewise.
52425
52426 2002-02-10 Kazu Hirata <kazu@hxi.com>
52427
52428 * gcc.dg/20020210-1.c: New.
52429
52430 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
52431
52432 * g77.f-torture/execute/947.f: New regression test
52433 for PR fortran/947.
52434
52435 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
52436
52437 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52438 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52439
52440 2002-02-08 Richard Henderson <rth@redhat.com>
52441
52442 * gcc.c-torture/compile/labels-3.c: New.
52443
52444 2002-02-08 Jakub Jelinek <jakub@redhat.com>
52445
52446 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52447 expression statements work instead.
52448 * gcc.dg/noncompile/20020207-1.c: New test.
52449
52450 2002-02-07 Richard Henderson <rth@redhat.com>
52451
52452 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52453
52454 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52455
52456 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52457 message from g77
52458 * lib/g77-dg.exp: Trim g77 error messages so that they are
52459 recognized by dg.exp.
52460
52461 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52462
52463 PR fortran/5473
52464 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
52465
52466 2002-02-07 Richard Henderson <rth@redhat.com>
52467
52468 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52469 to be sufficiently aligned for integers.
52470
52471 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
52472
52473 * g++.dg/template/friend4.C: New test.
52474
52475 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52476
52477 PR fortran/5743
52478 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52479 unsupported cases.
52480
52481 2002-02-07 Richard Henderson <rth@redhat.com>
52482
52483 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52484 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52485 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52486 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52487
52488 2002-02-06 Richard Henderson <rth@redhat.com>
52489
52490 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52491
52492 2002-02-06 Janis Johnson <janis187@us.ibm.com>
52493
52494 * gcc.dg/20020206-1.c: New test.
52495
52496 2002-02-06 Jakub Jelinek <jakub@redhat.com>
52497
52498 * gcc.c-torture/execute/20020206-1.c: New test.
52499
52500 * gcc.c-torture/execute/20020206-2.c: New test.
52501
52502 PR optimization/5429:
52503 * gcc.c-torture/compile/20020206-1.c: New test.
52504
52505 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
52506
52507 * g++.dg/ext/align1.C: Do not use an explicit alignment value
52508 as certain file formats cannot support particularly large
52509 alignments.
52510
52511 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52512 and do not expect to be able to link the executable.
52513
52514 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52515 fail because the COFF format does not support the weak attribute.
52516
52517 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
52518
52519 * g77.dg/pr5473.f: New test
52520
52521 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
52522
52523 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52524 Fix testcase accordingly.
52525
52526 2002-02-04 Richard Henderson <rth@redhat.com>
52527
52528 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52529 (buf): Change to be an array of pointers, not ints.
52530
52531 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52532
52533 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
52534 before all tests. Move warning one line above to match where it
52535 C frontend emits.
52536 * gcc.dg/Wswitch-2.c: New test.
52537 * g++.dg/warn/Wswitch-1.C: New test.
52538 * g++.dg/warn/Wswitch-2.C: New test.
52539
52540 2002-02-04 Richard Henderson <rth@redhat.com>
52541
52542 * g++.dg/abi/offsetof.C: Fix size comparison.
52543
52544 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
52545
52546 * gcc.dg/cast-qual-2.c: New test.
52547
52548 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52549
52550 * gcc.dg/20020201-4.c: New test.
52551
52552 2002-02-04 Ben Elliston <bje@redhat.com>
52553
52554 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52555 target_info attribute != 0, in addition to the empty string.
52556 (gcc_target_compile): Likewise.
52557
52558 2002-02-03 Andrew Cagney <ac131313@redhat.com>
52559
52560 * gcc.dg/Wswitch.c: New test.
52561 PR gcc/4475. PR gcc/3780.
52562
52563 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
52564
52565 * g77.f-torture/execute/5122.f: New test for regressions
52566 against PR fortran/5122.
52567
52568 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
52569
52570 * g77.f-torture/compile/pr3743.f: Delete
52571 * g77.dg/pr3743-1.f: New test.
52572 * g77.dg/pr3743-2.f: New test.
52573 * g77.dg/pr3743-3.f: New test.
52574 * g77.dg/pr3743-4.f: New test.
52575
52576 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52577
52578 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52579
52580 2002-02-02 Richard Henderson <rth@redhat.com>
52581
52582 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52583 * gcc.c-torture/execute/bf64-1.c: Likewise.
52584
52585 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52586
52587 * gcc.dg/20020201-2.c: New test.
52588
52589 * gcc.dg/20020201-3.c: New test.
52590
52591 * gcc.c-torture/execute/bitfld-2.c: New test.
52592
52593 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52594
52595 * gcc.dg/bitfld-1.c: Update.
52596 * gcc.dg/bitfld-2.c: Update.
52597 * gcc.c-torture/execute/bitfld-1.x: New.
52598
52599 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52600
52601 * gcc.c-torture/execute/20020201-1.c: New test.
52602
52603 2002-02-01 Janis Johnson <janis187@us.ibm.com>
52604
52605 PR target/5469
52606 * gcc.dg/20020201-1.c: New test.
52607
52608 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
52609
52610 PR fortran/3743
52611 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52612 * g77.f-torture/compile/pr3743.x: Remove
52613
52614 2002-01-31 Tom Rix <trix@redhat.com>
52615
52616 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52617
52618 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52619
52620 * gcc.dg/noncompile/20020130-1.c: New test.
52621
52622 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
52623
52624 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52625
52626 2002-01-29 Richard Henderson <rth@redhat.com>
52627
52628 * gcc.c-torture/execute/991118-1.c: Cast various constants back
52629 to long long.
52630 * gcc.c-torture/execute/bf64-1.c: Likewise.
52631
52632 2002-01-29 Jakub Jelinek <jakub@redhat.com>
52633
52634 * gcc.c-torture/execute/20020129-1.c: New test.
52635
52636 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52637
52638 * gcc.c-torture/compile/20000224-1.c: Update.
52639 * gcc.c-torture/execute/bitfld-1.c: New tests.
52640 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52641 * gcc.dg/uninit-A.c: Update.
52642
52643 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
52644
52645 * g++.dg/template/ctor1.C: Add instantiation.
52646
52647 2002-01-28 Paul Koning <pkoning@equallogic.com>
52648
52649 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52650 argument to __builtin_prefetch to be const ptr.
52651
52652 2002-01-28 Jakub Jelinek <jakub@redhat.com>
52653
52654 * gcc.c-torture/compile/20020120-1.c: New test.
52655
52656 2002-01-27 Kazu Hirata <kazu@hxi.com>
52657
52658 * gcc.c-torture/execute/20020127-1.c: New test.
52659
52660 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
52661
52662 * g77.dg/f77-edit-i-in.f: New test
52663 * g77.dg/f77-edit-i-out.f: New test
52664
52665 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
52666
52667 * gcc.dg/debug/debug.exp: New file.
52668 * gcc.dg/debug/trivial.c: New file.
52669 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52670 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52671 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52672 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52673 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52674 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52675 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52676 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52677 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52678 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52679 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52680 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52681 * gcc.dg/20000503-1.c: Removed.
52682 * gcc.dg/20010207-1.c: Removed.
52683 * gcc.dg/20011223-1.c: Removed.
52684 * gcc.dg/20020104-2.c: Removed.
52685 * gcc.dg/debug-1.c: Removed.
52686 * gcc.dg/debug-2.c: Removed.
52687 * gcc.dg/debug-3.c: Removed.
52688 * gcc.dg/debug-4.c: Removed.
52689 * gcc.dg/debug-5.c: Removed.
52690 * gcc.dg/debug-6.c: Removed.
52691 * gcc.dg/dwarf2-1.c: Removed.
52692 * gcc.dg/dwarf2-2.c: Removed.
52693
52694 2002-01-25 Jakub Jelinek <jakub@redhat.com>
52695
52696 * g++.old-deja/g++.other/eh5.C: New test.
52697 * g++.old-deja/g++.other/sibcall2.C: New test.
52698 * g++.old-deja/g++.other/array9.C: New test.
52699 * g++.old-deja/g++.other/typename2.C: New test.
52700 * g++.old-deja/g++.other/crash60.C: New test.
52701 * g++.old-deja/g++.other/conv9.C: New test.
52702 * g++.old-deja/g++.other/mangle10.C: New test.
52703 * g++.old-deja/g++.other/unchanging1.C: New test.
52704 * g++.old-deja/g++.other/exprstmt1.C: New test.
52705 * g++.old-deja/g++.other/inline23.C: New test.
52706 * g++.old-deja/g++.eh/ia64-1.C: New test.
52707 * g++.old-deja/g++.other/dwarf2-1.C: New test.
52708 * g++.old-deja/g++.other/reload1.C: New test.
52709 * g++.old-deja/g++.other/static20.C: New test.
52710 * g++.old-deja/g++.other/local-alloc1.C: New test.
52711 * g++.old-deja/g++.other/conv8.C: New test.
52712 * g++.old-deja/g++.other/stmtexpr2.C: New test.
52713 * g++.old-deja/g++.other/storeexpr1.C: New test.
52714 * g++.old-deja/g++.other/storeexpr2.C: New test.
52715 * g++.dg/eh/template2.C: New test.
52716 * g++.dg/warn/weak1.C: New test.
52717
52718 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
52719
52720 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52721 Remove first, non-varying, argument.
52722
52723 2002-01-23 Richard Henderson <rth@redhat.com>
52724
52725 * gcc.dg/inline-2.c: New.
52726
52727 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52728 Add optional target arg. Check number of arguments.
52729 (scan-assembler-not, scan-assembler-dem): Likewise.
52730 (scan-assembler-dem-not): Likewise.
52731
52732 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52733
52734 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52735 line 12.
52736 * g++.old-deja/g++.brendan/parse3.C,
52737 g++.old-deja/g++.other/crash26.C,
52738 g++.old-deja/g++.other/crash28.C,
52739 g++.old-deja/g++.other/crash29.C,
52740 g++.old-deja/g++.other/crash30.C,
52741 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52742
52743 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
52744
52745 * gcc.dg/20020115-1.c: New.
52746
52747 2002-01-23 Bob Wilson <bob.wilson@acm.org>
52748
52749 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52750
52751 2002-01-23 Janis Johnson <janis187@us.ibm.com>
52752
52753 * gcc.dg/20020122-3.c: New.
52754
52755 2002-01-23 Jakub Jelinek <jakub@redhat.com>
52756
52757 * g++.dg/other/gc1.C: New test.
52758
52759 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52760
52761 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52762
52763 2002-01-22 Richard Henderson <rth@redhat.com>
52764
52765 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52766
52767 2002-01-22 Richard Henderson <rth@redhat.com>
52768
52769 * gcc.dg/20020122-4.c: New.
52770
52771 2002-01-22 H.J. Lu <hjl@gnu.org>
52772
52773 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52774 link output.
52775 * gcc.dg/special/ecos.exp: Likewise.
52776 * lib/g++-dg.exp: Likewise.
52777 * lib/g77-dg.exp: Likewise.
52778 * lib/gcc-dg.exp : Likewise.
52779 * lib/mike-g++.exp: Likewise.
52780 * lib/mike-g77.exp: Likewise.
52781 * lib/mike-gcc.exp: Likewise.
52782 * lib/objc-dg.exp: Likewise.
52783
52784 2002-01-22 Janis Johnson <janis187@us.ibm.com>
52785
52786 PR target/5379
52787 * gcc.dg/20020122-2.c: New test.
52788
52789 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
52790
52791 * gcc.dg/20020122-1.c: New test.
52792
52793 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
52794
52795 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52796
52797 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
52798
52799 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52800
52801 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52802
52803 * gcc.c-torture/compile/20020121-1.c: New test.
52804
52805 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
52806
52807 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52808 ld_library_path.
52809
52810 2002-01-21 Jakub Jelinek <jakub@redhat.com>
52811
52812 * gcc.dg/20020218-1.c: New test.
52813
52814 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
52815
52816 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52817 messages
52818 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52819 "At global scope" warning
52820 * g++.dg/ext/align1.C: Change cygwin test for alignment
52821 from db-bogus to dg-warning
52822
52823 2002-01-21 Zack Weinberg <zack@codesourcery.com>
52824
52825 * g77.f-torture/compile/cpp2.F: New test.
52826
52827 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
52828
52829 * g++.dg/template/access1.C: New test.
52830
52831 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
52832
52833 * gcc.dg/20020118-1.c: New.
52834
52835 2002-01-18 Kazu Hirata <kazu@hxi.com>
52836
52837 * gcc.c-torture/execute/20020118-1.c: New test.
52838
52839 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52840
52841 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52842 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52843 alignment warnings.
52844
52845 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52846
52847 * gcc.misc-tests/i386-prefetch.exp: Save and restore
52848 torture_with_loops and torture_without_loops
52849
52850 2002-01-17 Jakub Jelinek <jakub@redhat.com>
52851
52852 * gcc.c-torture/compile/20020116-1.c: New test.
52853
52854 2002-01-16 Jakub Jelinek <jakub@redhat.com>
52855
52856 * gcc.dg/20020116-2.c: New test.
52857
52858 * gcc.dg/ultrasp4.c: New test.
52859
52860 * gcc.dg/20020116-1.c: New test.
52861
52862 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
52863
52864 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52865 by EABI.
52866
52867 2002-01-15 Janis Johnson <janis187@us.ibm.com>
52868
52869 * gcc.misc-tests/i386-prefetch.exp: New.
52870 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52871 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52872 * gcc.misc-tests/i386-pf-none-1.c: New test.
52873 * gcc.misc-tests/i386-pf-sse-1.c: New test.
52874
52875 2002-01-15 Jakub Jelinek <jakub@redhat.com>
52876
52877 * gcc.dg/gnu89-init-1.c: Add new tests.
52878
52879 2002-01-15 Andreas Jaeger <aj@suse.de>
52880
52881 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52882 * gcc.dg/i386-mmx-2.c: Likewise.
52883 * gcc.dg/i386-sse-1.c: Likewise.
52884 * gcc.dg/i386-sse-2.c: Likewise.
52885 * gcc.dg/i386-sse-3.c: Likewise.
52886
52887 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
52888
52889 * g77.f-torture/execute/intrinsic-unix-bessel.f:
52890 Uncomment additional cases that now pass.
52891
52892 2002-01-11 Richard Henderson <rth@redhat.com>
52893
52894 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52895 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52896
52897 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
52898
52899 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52900
52901 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
52902
52903 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52904 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52905
52906 2002-01-10 Dale Johannesen <dalej@apple.com>
52907
52908 * gcc.c-torture/execute/loop-11.c: New.
52909
52910 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52911
52912 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52913 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52914
52915 2002-01-09 Richard Henderson <rth@redhat.com>
52916
52917 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52918 type in which to perform the operation for each size.
52919
52920 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52921
52922 * gcc.c-torture/compile/20020109-2.c: New test.
52923
52924 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52925
52926 * gcc.c-torture/execute/loop-10.c: New test.
52927
52928 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52929
52930 * gcc.c-torture/compile/20010226-1.c: New test.
52931 * gcc.c-torture/compile/20010227-1.c: New test.
52932 * gcc.c-torture/compile/20010426-1.c: New test.
52933 * gcc.c-torture/compile/20010510-1.c: New test.
52934 * gcc.c-torture/compile/20010605-3.c: New test.
52935 * gcc.c-torture/compile/20010824-1.c: New test.
52936 * gcc.c-torture/execute/20010409-1.c: New test.
52937 * gcc.dg/noncompile/20000901-1.c: New test.
52938 * gcc.dg/20001023-1.c: New test.
52939 * gcc.dg/20001101-1.c: New test.
52940 * gcc.dg/20001102-1.c: New test.
52941 * gcc.dg/20010207-1.c: New test.
52942 * gcc.dg/20010405-1.c: New test.
52943 * gcc.dg/20010822-1.c: New test.
52944 * gcc.dg/20011107-1.c: New test.
52945
52946 2002-01-09 Jeffrey A Law (law@redhat.com)
52947
52948 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52949
52950 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52951 execution failure on PA targets.
52952
52953 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52954
52955 * gcc.c-torture/compile/20020109-1.c: New test.
52956
52957 2002-01-08 Kazu Hirata <kazu@hxi.com>
52958
52959 * gcc.c-torture/execute/20020108-1.c: New test.
52960
52961 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52962
52963 * gcc.dg/20020108-1.c: New test.
52964
52965 2002-01-08 H.J. Lu <hjl@gnu.org>
52966
52967 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52968 for header files.
52969
52970 2002-01-08 Geoff Keating <geoffk@redhat.com>
52971
52972 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52973 consistency.
52974
52975 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52976
52977 * gcc.dg/altivec-4.c: Test altivec predicates.
52978
52979 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52980
52981 * gcc.c-torture/execute/20020107-1.c: New test.
52982
52983 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52984
52985 PR c/5279
52986 * gcc.c-torture/compile/20020106-1.c: New test.
52987
52988 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52989
52990 * gcc.c-torture/execute/nestfunc-4.c: New test.
52991
52992 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52993
52994 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52995 extra triple that slipped in.
52996 * g++.old-deja/g++.abi/align.C: Likewise.
52997 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52998
52999 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
53000
53001 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53002 * g++.old-deja/g++.abi/align.C: Likewise.
53003 * g++.old-deja/g++.abi/bitfields.C: Likewise.
53004
53005 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53006 on FreeBSD/i386.
53007 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53008 FreeBSD.
53009
53010 2002-01-04 Jakub Jelinek <jakub@redhat.com>
53011
53012 * gcc.dg/20020104-1.c: New test.
53013
53014 * gcc.dg/20020104-2.c: New test.
53015
53016 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
53017
53018 * gcc.dg/20020103-1.c: Fix typo in target selector.
53019
53020 2002-01-03 Richard Henderson <rth@redhat.com>
53021
53022 * gcc.dg/20020103-1.c: New.
53023
53024 2002-01-03 Kazu Hirata <kazu@hxi.com>
53025
53026 * gcc.c-torture/execute/20020103-1.c: New test.
53027
53028 2002-01-03 Jakub Jelinek <jakub@redhat.com>
53029
53030 * g++.dg/other/debug2.C: New test.
53031
53032 * gcc.c-torture/compile/20020103-1.c: New test.
53033
53034 2002-01-02 Jakub Jelinek <jakub@redhat.com>
53035
53036 * gcc.dg/gnu89-init-1.c: Added new tests.
53037
53038 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53039
53040 * g++.dg/template/friend2.C: Remove as patch is reverted.
53041
53042 * g++.dg/warn/oldcast1.C: New test.
53043
53044 * g++.dg/template/ptrmem1.C: New test.
53045 * g++.dg/template/ptrmem2.C: New test.
53046
53047 * g++.dg/template/ntp.C: New test.
53048
53049 * g++.dg/other/component1.C: New test.
53050
53051 * g++.dg/template/ttp3.C: New test.
53052
53053 * g++.dg/template/friend2.C: New test.
53054 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53055
53056 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53057
53058 * g++.dg/other/ptrmem1.C: New test.
53059 * g++.dg/other/ptrmem2.C: New test.
53060
53061 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53062
53063 * g++.dg/template/ctor1.C: New test.
53064
53065 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53066
53067 * g++.dg/template/friend2.C: New test.
53068
53069 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
53070
53071 * gcc.dg/mmix-1.c: New test.
53072
53073 2001-12-31 Richard Henderson <rth@redhat.com>
53074
53075 * gcc.dg/asm-5.c: New.
53076
53077 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
53078
53079 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53080 in namespace __gnu_cxx
53081
53082 2001-12-30 Richard Henderson <rth@redhat.com>
53083
53084 * gcc.dg/debug-6.c: New.
53085
53086 2001-12-30 Jakub Jelinek <jakub@redhat.com>
53087
53088 * gcc.c-torture/compile/20011229-2.c: New test.
53089
53090 2001-12-29 Jakub Jelinek <jakub@redhat.com>
53091
53092 * gcc.dg/debug-3.c: New test.
53093 * gcc.dg/debug-4.c: New test.
53094 * gcc.dg/debug-5.c: New test.
53095
53096 2001-12-29 Richard Henderson <rth@redhat.com>
53097
53098 * g++.dg/eh/loop1.C: New.
53099
53100 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
53101
53102 * g++.dg/template/crash1.C: New test.
53103
53104 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
53105
53106 * g++.dg/other/const1.C: New test.
53107
53108 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
53109
53110 * gcc.c-torture/compile/20011229-1.c: New test.
53111
53112 2001-12-28 Stan Shebs <shebs@apple.com>
53113
53114 * lib/objc-torture.exp: Resync with c-torture.exp.
53115 * lib/objc.exp: Load standard libraries.
53116
53117 2001-12-28 Jakub Jelinek <jakub@redhat.com>
53118
53119 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53120 additional tests.
53121
53122 2001-12-27 Roger Sayle <roger@eyesopen.com>
53123
53124 * gcc.c-torture/execute/string-opt-16.c: New testcase.
53125
53126 2001-12-27 Richard Henderson <rth@redhat.com>
53127
53128 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53129
53130 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
53131
53132 * g++.dg/eh/ctor1.C: New test.
53133 * g++.dg/other/error2.C: New test.
53134
53135 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
53136
53137 * g++.dg/other/init2.C: New test.
53138
53139 2001-12-24 Richard Henderson <rth@redhat.com>
53140
53141 * gcc.dg/20011223-1.c: New.
53142 * gcc.dg/inline-1.c: New.
53143
53144 2001-12-23 Richard Henderson <rth@redhat.com>
53145
53146 * gcc.dg/asm-4.c: Test operand modifiers.
53147
53148 2001-12-23 Richard Henderson <rth@redhat.com>
53149
53150 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53151
53152 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
53153
53154 * gcc.c-torture/execute/20011223-1.c: New test.
53155
53156 2001-12-21 Richard Henderson <rth@redhat.com>
53157
53158 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53159 re-enables the warning.
53160
53161 2001-12-21 Richard Henderson <rth@redhat.com>
53162
53163 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53164
53165 2001-12-20 Jakub Jelinek <jakub@redhat.com>
53166
53167 * gcc.c-torture/compile/20011218-1.c: New test.
53168
53169 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
53170
53171 * gcc.misc-test/arm-isr.exp: New file. Control running of the
53172 arm-isr.c test.
53173 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
53174 epilogue generation for ARM ISR routines.
53175
53176 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53177
53178 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53179 * gcc.dg/format/c90-printf-3.c: Likewise.
53180 * gcc.dg/format/c99-printf-3.c: Likewise.
53181 * gcc.dg/format/ext-1.c: Likewise.
53182 * gcc.dg/format/ext-6.c: Likewise.
53183 * gcc.dg/format/format.h: Prototype unlocked stdio.
53184
53185 2001-12-20 Richard Henderson <rth@redhat.com>
53186
53187 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53188 (arena): Use it.
53189 (malloc): Correct allocation logic. Abort if we fill up the
53190 arena before initialization complete.
53191 (realloc): Correct allocation logic.
53192
53193 2001-12-20 Jakub Jelinek <jakub@redhat.com>
53194
53195 * gcc.c-torture/compile/20011219-2.c: New test.
53196
53197 * gcc.c-torture/execute/20011219-1.c: New test.
53198
53199 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
53200
53201 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53202 target does not support weak symbols.
53203
53204 2001-12-19 Jakub Jelinek <jakub@redhat.com>
53205
53206 * gcc.c-torture/compile/20011219-1.c: New test.
53207
53208 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
53209
53210 * g++.dg/other/error1.C: New test.
53211
53212 2001-12-17 Jeffrey A Law (law@redhat.com)
53213
53214 * gcc.c-torture/execute/20011217-1.c: New test.
53215
53216 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
53217
53218 * objc.dg/special/: New directory.
53219 * objc.dg/special/special.exp: New file.
53220 * objc.dg/special/unclaimed-category-1.h: New file.
53221 * objc.dg/special/unclaimed-category-1a.m: New file.
53222 * objc.dg/special/unclaimed-category-1.m: New file.
53223
53224 2001-12-17 Andreas Jaeger <aj@suse.de>
53225
53226 * gcc.c-torture/compile/20011217-2.c: New test.
53227
53228 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
53229
53230 * gcc.c-torture/compile/20011217-1.c: New test.
53231
53232 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
53233
53234 * gcc.dg/20011214-1.c: New.
53235
53236 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
53237
53238 * gcc.dg/altivec-4.c: New.
53239
53240 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
53241
53242 * gcc.dg/20011113-1.c: New test.
53243
53244 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
53245
53246 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53247 std::__malloc_alloc_template<0> and
53248 std::__default_alloc_template<false, 0>.
53249
53250 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
53251
53252 * objc/execute/bf-21.m: New test.
53253 * objc/execute/enumeration-1.m: New test.
53254 * objc/execute/enumeration-2.m: New test.
53255
53256 2001-12-12 Jakub Jelinek <jakub@redhat.com>
53257
53258 * gcc.dg/gnu89-init-1.c: New test.
53259
53260 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
53261
53262 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53263 * g++.old-deja/g++.jason/2371.C: Likewise.
53264 * g++.old-deja/g++.jason/template33.C: Likewise.
53265 * g++.old-deja/g++.jason/template34.C: Likewise.
53266 * g++.old-deja/g++.jason/template36.C: Likewise.
53267 * g++.old-deja/g++.oliva/typename1.C: Likewise.
53268 * g++.old-deja/g++.oliva/typename2.C: Likewise.
53269 * g++.old-deja/g++.other/typename1.C: Likewise.
53270 * g++.old-deja/g++.pt/inherit2.C: Likewise.
53271 * g++.old-deja/g++.pt/nontype5.C: Likewise.
53272 * g++.old-deja/g++.pt/typename11.C: Likewise.
53273 * g++.old-deja/g++.pt/typename14.C: Likewise.
53274 * g++.old-deja/g++.pt/typename16.C: Likewise.
53275 * g++.old-deja/g++.pt/typename3.C: Likewise.
53276 * g++.old-deja/g++.pt/typename4.C: Likewise.
53277 * g++.old-deja/g++.pt/typename5.C: Likewise.
53278 * g++.old-deja/g++.pt/typename7.C: Likewise.
53279 * g++.old-deja/g++.robertl/eb9.C: Likewise.
53280
53281 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
53282
53283 * g++.dg/other/linkage1.C: New test.
53284 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53285 specifiers.
53286
53287 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
53288
53289 * gcc.dg/concat.c: New test.
53290
53291 2001-12-11 Stan Shebs <shebs@apple.com>
53292
53293 * objc/compile: New test directory.
53294 * objc/compile/compile.exp: New expect script.
53295 * objc/compile/20011211-1.m: New compile test.
53296
53297 2001-12-11 Jason Merrill <jason@redhat.com>
53298
53299 * lib/prune.exp (prune_gcc_output): Also handle "In member
53300 function". So many permutations...
53301
53302 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
53303
53304 * g++.dg/template/typedef1.C: New test.
53305
53306 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
53307
53308 * g++.dg/other/copy1.C: New test.
53309
53310 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
53311
53312 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53313
53314 * gcc.dg/builtin-choose-expr.c: New.
53315
53316 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
53317
53318 * gcc.dg/altivec-2.c: New.
53319
53320 2001-12-07 Richard Henderson <rth@redhat.com>
53321
53322 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53323
53324 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
53325
53326 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53327 ultrasparc.
53328
53329 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53330
53331 * g++-old.deja/g++.robertl/eb101.C: Deleted.
53332
53333 2001-12-06 Janis Johnson <janis187@us.ibm.com>
53334
53335 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53336 variable argument list.
53337
53338 2001-12-06 Zack Weinberg <zack@codesourcery.com>
53339
53340 * gcc.c-torture/execute/memcheck: Delete entire directory.
53341 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53342 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53343
53344 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
53345
53346 * gcc.dg/Wshadow-1.c: New test.
53347
53348 2001-12-05 Jakub Jelinek <jakub@redhat.com>
53349
53350 * gcc.c-torture/compile/20011130-1.c: New test.
53351
53352 * gcc.dg/noncompile/20011025-1.c: New test.
53353
53354 * g++.dg/other/anon-union.C: New test.
53355
53356 * gcc.c-torture/execute/20011024-1.c: New test.
53357
53358 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
53359
53360 * gcc.c-torture/execute/20000722-1.x,
53361 gcc.c-torture/execute/20010123-1.x: Remove.
53362 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53363 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53364 gcc.dg/c99-complit-2.c: New tests.
53365
53366 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
53367
53368 * g++.dg/inherit/base1.C: New test.
53369
53370 2001-12-04 Jakub Jelinek <jakub@redhat.com>
53371
53372 * g++.dg/other/stdarg1.C: New test.
53373
53374 * gcc.c-torture/compile/20011130-2.c: New test.
53375
53376 2001-12-03 Janis Johnson <janis187@us.ibm.com>
53377
53378 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53379 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53380 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53381 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53382 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53383 * gcc.dg/builtin-prefetch-1.c: New test.
53384
53385 2001-12-03 Jakub Jelinek <jakub@redhat.com>
53386
53387 * gcc.dg/20011130-1.c: New test.
53388
53389 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
53390
53391 * g++.dg/other/scope1.C: New test.
53392 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53393
53394 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
53395
53396 * gcc.dg/vla-init-1.c: New test.
53397
53398 2001-12-01 Geoff Keating <geoffk@redhat.com>
53399
53400 * gcc.c-torture/compile/structs.c: New testcase from GDB.
53401
53402 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
53403
53404 * objc.dg/alias.m: Update.
53405 * objc.dg/class-1.m: Update.
53406 * objc.dg/const-str-1.m: Update.
53407 * objc.dg/fwd-proto-1.m: Update.
53408 * objc.dg/id-1.m: Update.
53409 * objc.dg/super-class-1.m: Update.
53410
53411 2001-11-29 Mark Mitchell <mark@codesourcery.com>
53412
53413 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53414 constructs.
53415
53416 2001-11-28 Jeffrey A Law (law@cygnus.com)
53417
53418 * gcc.c-torture/execute/20011128-1.c: New test.
53419
53420 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
53421
53422 * gcc.dg/20011127-1.c: New test.
53423
53424 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
53425
53426 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
53427 from Austin Group draft 7.
53428 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
53429 scanf format arguments.
53430 * gcc.dg/format/no-exargs-2.c: New test.
53431
53432 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
53433
53434 * g++.dg/abi/vbase8-4.C: New test.
53435
53436 2001-11-24 Ian Lance Taylor <ian@airs.com>
53437
53438 * gcc.c-torture/execute/20011121-1.c: New test.
53439
53440 2001-11-23 Jeffrey A Law (law@cygnus.com)
53441
53442 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53443
53444 2001-11-23 Andreas Jaeger <aj@suse.de>
53445
53446 * gcc.dg/cpp/charconst-2.c: New test.
53447
53448 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
53449
53450 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53451 to the host if it is remote. Let tests specify extra headers
53452 they use.
53453 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53454 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53455 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53456 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53457 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53458 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53459 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53460 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53461 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53462 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53463
53464 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
53465
53466 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53467 for little endian ARMs.
53468
53469 2001-11-20 Jakub Jelinek <jakub@redhat.com>
53470
53471 * gcc.c-torture/compile/20011119-1.c: New test.
53472 * gcc.c-torture/compile/20011119-2.c: New test.
53473
53474 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
53475
53476 * gcc.dg/altivec-1.c: Fix typo.
53477
53478 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53479
53480 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53481
53482 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
53483
53484 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53485
53486 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
53487
53488 * lib/g77.exp: Don't specify --rpath-link.
53489
53490 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53491 across all the headers.
53492 * gcc.dg/format/format.exp: For testing on a remote host,
53493 copy format.h.
53494
53495 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53496 * gcc.c-torture/execute/930406-1.c: Likewise.
53497 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53498
53499 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
53500
53501 * gcc.dg/altivec-1.c: New.
53502
53503 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
53504
53505 * gcc.dg/cpp/fpreprocessed.c: New test case.
53506
53507 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53508
53509 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53510 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53511 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53512
53513 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53514
53515 * gcc.dg/no-builtin-1.c: New test.
53516
53517 2001-11-16 Jakub Jelinek <jakub@redhat.com>
53518
53519 * gcc.c-torture/execute/20011115-1.c: New test.
53520
53521 2001-11-15 Jakub Jelinek <jakub@redhat.com>
53522
53523 * gcc.c-torture/compile/20011114-2.c: New test.
53524 * gcc.c-torture/compile/20011114-3.c: New test.
53525 * gcc.c-torture/compile/20011114-4.c: New test.
53526
53527 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
53528
53529 * g++.dg/other/init1.C: New test.
53530
53531 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
53532
53533 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53534 message.
53535
53536 * gcc.c-torture/execute/20011114-1.c: New testcase.
53537
53538 * gcc.c-torture/compile/20010327-1.c: Revert last change.
53539 * gcc.c-torture/compile/20011114-1.c: New test, exactly
53540 like the (before this change) version of 20010327-1.c.
53541
53542 2001-11-14 Roger Sayle <roger@eyesopen.com>
53543
53544 * gcc.c-torture/execute/string-opt-13.c: New testcase.
53545
53546 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
53547
53548 * g++.dg/init/array2.C: New test.
53549
53550 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
53551
53552 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53553
53554 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
53555
53556 * g++.dg/other/forscope1.C: New test.
53557 * g++.dg/ext/forscope1.C: New test.
53558 * g++.dg/ext/forscope2.C: New test.
53559
53560 2001-11-13 Jakub Jelinek <jakub@redhat.com>
53561
53562 * gcc.c-torture/execute/20011113-1.c: New test.
53563
53564 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
53565
53566 * gcc.c-torture/execute/20011109-2.c: New test.
53567
53568 * gcc.c-torture/execute/20011109-1.c: New test.
53569
53570 2001-11-09 Jakub Jelinek <jakub@redhat.com>
53571
53572 * gcc.c-torture/compile/20011109-1.c: New test.
53573
53574 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
53575
53576 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53577 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53578 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53579 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53580 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53581 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53582 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53583
53584 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
53585
53586 * g++.dg/warn/Wshadow-1.C: New tests.
53587 * g++.old-deja/g++.mike/for3.C: Update.
53588
53589 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
53590
53591 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53592 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53593 XFAILs. Adjust expected error texts.
53594 * gcc.c-torture/compile/20011106-1.c,
53595 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53596 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53597 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53598 gcc.dg/c99-array-lval-5.c: New tests.
53599
53600 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53601
53602 * gcc.dg/cpp/defined.c: Update.
53603
53604 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53605
53606 * gcc.c-torture/execute/anon-1.c: New test.
53607
53608 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
53609
53610 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53611 same size, so no warning should be produced on stormy16.
53612
53613 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53614 due to oversized array.
53615 * g++.old-deja/g++.mike/ns15.C: Likewise.
53616 * g++.old-deja/g++.pt/crash16.C: Likewise.
53617
53618 2001-11-02 Graham Stott <grahams@redhat.com>
53619
53620 * g++.dgother/debug1.C: Fix typos.
53621
53622 2001-11-01 Jakub Jelinek <jakub@redhat.com>
53623
53624 * g++.dg/other/debug1.C: New test.
53625
53626 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53627
53628 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53629 of unsigned long.
53630
53631 2001-10-30 Jakub Jelinek <jakub@redhat.com>
53632
53633 * gcc.dg/20011029-2.c: New test.
53634
53635 * gcc.c-torture/compile/20011029-1.c: New test.
53636
53637 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
53638
53639 * objc/execute/class_self-1.m: New test.
53640 * objc/execute/class_self-2.m: New test.
53641
53642 2001-10-25 Zack Weinberg <zack@codesourcery.com>
53643
53644 * gcc.misc-tests/msgs.exp: Delete.
53645 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53646 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
53647 error set to match recent changes.
53648
53649 2001-10-24 Zack Weinberg <zack@codesourcery.com>
53650
53651 * gcc.dg/20011021-1.c: New test.
53652
53653 2001-10-24 Jakub Jelinek <jakub@redhat.com>
53654
53655 * gcc.c-torture/compile/20011023-1.c: New test.
53656
53657 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
53658
53659 * lib/g77.exp: Rewrite based on lib/g++.exp.
53660
53661 2001-10-19 Jakub Jelinek <jakub@redhat.com>
53662
53663 * gcc.c-torture/execute/20011019-1.c: New test.
53664
53665 * gcc.dg/20011018-1.c: New test.
53666
53667 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
53668
53669 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53670
53671 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
53672
53673 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53674 * gcc.dg/attr-invalid.c: Likewise.
53675
53676 2001-10-18 Jakub Jelinek <jakub@redhat.com>
53677
53678 * gcc.dg/20011015-1.c: New test.
53679
53680 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53681
53682 * g++.dg/template/unify2.C: New test.
53683
53684 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53685
53686 * g++.dg/other/exception-specification.C: New test
53687
53688 2001-10-13 Tom Rix <trix@redhat.com>
53689
53690 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53691 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53692
53693 2001-10-12 Jakub Jelinek <jakub@redhat.com>
53694
53695 * gcc.dg/20011009-1.c: New test.
53696
53697 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
53698
53699 PR g++/4476
53700 * g++.dg/other/friend1.C: New test.
53701
53702 2001-10-11 Richard Henderson <rth@redhat.com>
53703
53704 * g++.old-deja/g++.other/crash18.C: Add -S to options.
53705
53706 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53707
53708 * gcc.c-torture/compile/20011010-1.c: New.
53709
53710 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
53711
53712 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53713 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53714 g77.f-torture/execute/execute.exp,
53715 g77.f-torture/noncompile/noncompile.exp,
53716 gcc.c-torture/compile/compile.exp,
53717 gcc.c-torture/execute/execute.exp,
53718 gcc.c-torture/execute/ieee/ieee.exp,
53719 gcc.c-torture/execute/memcheck/memcheck.exp,
53720 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53721 objc/execute/execute.exp: Update FSF address.
53722
53723 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
53724
53725 * gcc.dg/cpp/cmdlne-C.c: Update.
53726 * gcc.dg/cpp/cmdlne-C2.c: New.
53727
53728 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53729
53730 * gcc.c-torture/execute/20011008-3.c: New.
53731
53732 2001-10-08 DJ Delorie <dj@redhat.com>
53733
53734 * gcc.dg/20011008-1.c: New.
53735 * gcc.dg/20011008-2.c: New.
53736
53737 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
53738
53739 * gcc.dg/cpp/spacing1.c: Update test.
53740
53741 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53742
53743 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53744 spelling errors of "separate" as "seperate".
53745
53746 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
53747
53748 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53749 enough to avoid inlining.
53750
53751 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53752
53753 * lib/g77.exp: set libg2c_dir correctly.
53754
53755 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
53756
53757 * gcc.dg/cpp/macro11.c: New test.
53758
53759 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53760
53761 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53762 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53763 gcc.dg/format/multattr-3.c: New tests.
53764 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
53765 tests for format attributes on function pointers being rejected.
53766
53767 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53768
53769 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53770
53771 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53772
53773 * g++.dg/warn/format1.C: New test.
53774
53775 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
53776
53777 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53778
53779 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53780
53781 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53782
53783 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53784
53785 * gcc.dg/cpp/redef2.c: Add test.
53786
53787 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
53788
53789 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53790 long-standing bug on i686, apparently.
53791 * gcc.c-torture/execute/loop-2c.x: New file.
53792 * gcc.c-torture/execute/loop-2d.x: New file.
53793 * gcc.c-torture/execute/loop-3c.x: New file.
53794
53795 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
53796
53797 * gcc.dg/cpp/20000625-2.c: Correct line number.
53798
53799 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53800
53801 * gcc.dg/cpp/macro10.c: New test.
53802 * gcc.dg/cpp/strify3.c: New test.
53803 * gcc.dg/cpp/spacing1.c: Add tests.
53804 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53805 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53806
53807 2001-09-24 DJ Delorie <dj@redhat.com>
53808
53809 * gcc.c-torture/execute/20010924-1.c: New test.
53810
53811 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53812
53813 * objc/execute/paste.m: Remove.
53814
53815 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
53816
53817 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53818
53819 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
53820
53821 * g77.dg/strlen0.f: New test.
53822
53823 2001-09-21 Richard Henderson <rth@redhat.com>
53824
53825 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53826 * g++.old-deja/g++.abi/vtable2.C: Likewise.
53827
53828 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
53829
53830 Table-driven attributes.
53831 * g++.dg/ext/attrib1.C: New test.
53832
53833 2001-09-20 DJ Delorie <dj@redhat.com>
53834
53835 * gcc.dg/20000926-1.c: Update expected warning messages.
53836 * gcc.dg/array-2.c: Likewise, and test for warnings too.
53837 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53838 array.
53839
53840 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
53841
53842 * g++.dg/eh/registers1.C: New test case.
53843
53844 2001-09-17 Richard Henderson <rth@redhat.com>
53845
53846 * gcc.dg/array-5.c: Fix VLA decomposition test.
53847
53848 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
53849
53850 * gcc.dg/cpp/line5.c: New testcase.
53851
53852 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
53853
53854 * gcc.dg/cpp/macro9.c: New test.
53855
53856 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
53857
53858 * gcc.c-torture/execute/980223.c: Change type of addr from long
53859 to char *.
53860
53861 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
53862
53863 * gcc.c-torture/execute/20010915-1.c: New test.
53864
53865 2001-09-14 Janis Johnson <janis187@us.ibm.com>
53866
53867 * g77.dg/bprob: New directory.
53868 * g77.dg/bprob/bprob.exp: New file.
53869 * g77.dg/bprob/bprob-1.f: New test.
53870 * g77.dg/gcov: New directory.
53871 * g77.dg/gcov/gcov.exp: New file.
53872 * g77.dg/gcov/gcov-1.f: New test.
53873 * g77.dg/gcov/gcov-1.x: New file.
53874
53875 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
53876
53877 * gcc.dg/cpp/directiv.c: Update.
53878 * gcc.dg/cpp/undef1.c: Update.
53879
53880 2001-09-12 Jakub Jelinek <jakub@redhat.com>
53881
53882 * gcc.dg/20010912-1.c: New test.
53883
53884 2001-09-11 Janis Johnson <janis187@us.ibm.com>
53885
53886 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53887 language-independent file in lib.
53888 * lib/gcov.exp: New file.
53889
53890 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
53891
53892 * gcc.c-torture/compile/20010911-1.c: New test.
53893
53894 2001-09-10 Janis Johnson <janis187@us.ibm.com>
53895
53896 * lib/profopt.exp: New, to support profile-directed optimizations.
53897 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53898 * gcc.misc-tests/bprob-1.c: New test.
53899 * gcc.misc-tests/bprob-2.c: New test.
53900
53901 2001-09-07 Janis Johnson <janis187@us.ibm.com>
53902
53903 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53904 XFAIL and which kinds of gcov output to verify.
53905 * gcc.misc-tests/gcov-4b.x: New file.
53906 * gcc.misc-tests/gcov-5b.x: New file.
53907 * gcc.misc-tests/gcov-6.x: New file.
53908 * gcc.misc-tests/gcov-7.c: New test.
53909 * gcc.misc-tests/gcov-7.x: New file.
53910
53911 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53912
53913 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53914 * gcc.misc-tests/gcov-6.c: New test.
53915
53916 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53917
53918 PR c++/3986
53919 * g++.dg/abi/vbase1.C: New test.
53920
53921 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53922
53923 * objc.dg/method-2.m: New.
53924
53925 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53926
53927 PR c++/4203
53928 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53929 * g++.dg/init/empty1.C: New test.
53930
53931 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53932
53933 * gcc.c-torture/compile/20010903-1.c: New test.
53934
53935 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53936
53937 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53938 for m68k.
53939
53940 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53941
53942 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53943
53944 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53945
53946 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53947
53948 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53949
53950 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53951 for 16-bit 'unsigned int'.
53952
53953 2001-08-29 Kazu Hirata <kazu@hxi.com>
53954
53955 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53956
53957 2001-08-27 Richard Henderson <rth@redhat.com>
53958
53959 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53960 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53961
53962 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53963
53964 * gcc.dg/asm-names.c (ymain): New.
53965
53966 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53967
53968 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53969 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53970 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53971
53972 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53973
53974 * gcc.dg/compare5.c: New testcase.
53975
53976 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53977
53978 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53979 and "In instantiation".
53980
53981 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53982
53983 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53984
53985 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53986
53987 * gcc.misc-tests/gcov.exp: Add support for branch information.
53988 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53989 * gcc.misc-tests/gcov-4.c: New test.
53990 * gcc.misc-tests/gcov-4b.c: New test.
53991 * gcc.misc-tests/gcov-5b.c: New test.
53992
53993 2001-08-20 Zack Weinberg <zackw@panix.com>
53994
53995 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53996 expected to fail.
53997
53998 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53999
54000 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54001
54002 2001-08-19 Jakub Jelinek <jakub@redhat.com>
54003
54004 * g++.dg/eh/template1.C: New test.
54005
54006 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
54007
54008 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54009 Fix thinko.
54010 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54011 for xfail.
54012
54013 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
54014
54015 * lib/g77-dg.exp: Use prune.exp for common procedures
54016 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54017 * lib/g77.exp: (g77-dg-prune) Remove
54018
54019 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
54020
54021 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54022
54023 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54024
54025 * g++.dg/template/unify1.C: New test.
54026
54027 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
54028
54029 * g++.dg/abi/empty4.C: New test.
54030
54031 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
54032
54033 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54034 solaris2.*
54035 * g77.f-torture/compile/pr3743.x: Likewise.
54036
54037 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54038
54039 * g++.dg/other/using-declaration.C: New test.
54040
54041 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
54042
54043 * gcc.dg/cpp/tr-sign.c: New testcase.
54044
54045 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
54046
54047 * gcc.dg/cpp/19951025-1.c: Revert.
54048 * gcc.dg/cpp/directiv.c: We no longer process directives that
54049 interrupt macro arguments.
54050
54051 2001-08-03 Zack Weinberg <zackw@stanford.edu>
54052
54053 * gcc.dg/bconstp-1.c: New test.
54054
54055 2001-08-03 Richard Henderson <rth@redhat.com>
54056
54057 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54058
54059 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
54060
54061 * gcc.dg/cpp/19951025-1.c: Update.
54062
54063 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
54064
54065 * g77.dg/ff90-1.f (s): Fix reference of variable z,
54066 should be x.
54067
54068 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
54069
54070 Kill -fhonor-std.
54071 * g++.old-deja/g++.ns/ns14.C: Remove special options.
54072 * g++.old-deja/g++.other/std1.C: Likewise.
54073 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54074
54075 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54076
54077 * lib/g77.exp: Load gcc-defs.exp for common procedures
54078 (g77_pass, g77_fail, g77_finish, g77_exit,
54079 ${tool}_check_unsupported_p} Now redundant. Deleted.
54080
54081 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54082
54083 * g77.dg/fbackslash.f
54084 * g77.dg/fcase-preserve.f
54085 * g77.dg/ff90-1.f
54086 * g77.dg/ffixed-line-length-0.f
54087 * g77.dg/ffixed-line-length-132.f
54088 * g77.dg/ffixed-line-length-7.f
54089 * g77.dg/ffixed-line-length-72.f
54090 * g77.dg/ffixed-line-length-none.f
54091 * g77.dg/ffree-form-1.f
54092 * g77.dg/fno-backslash.f
54093 * g77.dg/fno-f90-1.f
54094 * g77.dg/fno-fixed-form-1.f
54095 * g77.dg/fno-onetrip.f
54096 * g77.dg/fno-typeless-boz.f
54097 * g77.dg/fno-underscoring.f
54098 * g77.dg/fno-vxt-1.f
54099 * g77.dg/fonetrip.f
54100 * g77.dg/ftypeless-boz.f
54101 * g77.dg/fugly-assumed.f
54102 * g77.dg/funderscoring.f
54103 * g77.dg/fvxt-1.f
54104
54105 2001-08-01 Ziemowit Laski <zlaski@apple.com>
54106
54107 * objc.dg/fwd-proto-1.m: New.
54108 * objc.dg/local-decl-1.m: New.
54109 * objc.dg/naming-1.m: New.
54110 * objc.dg/naming-2.m: New.
54111 * objc.dg/proto-hier-1.m: New.
54112
54113 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
54114
54115 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54116 largest-type elements to a struct makes its size grow.
54117
54118 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
54119
54120 * g++.dg/abi/vthunk1.C: New test.
54121
54122 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
54123
54124 * g++.dg/abi/vbase8-22.C: New test.
54125
54126 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54127
54128 * gcc.dg/cpp/macro8.c: New test.
54129
54130 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
54131
54132 * g++.dg/abi/vbase8-21.C: New test.
54133
54134 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
54135
54136 * g++.dg/abi/vbase8-10.C: New test.
54137
54138 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54139
54140 * lib/g++.exp (g++_set_ld_library_path): Renamed to
54141 ${tool}_set_ld_library_path.
54142 Changed caller.
54143 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54144 g++.exp.
54145
54146 2001-07-26 Stan Cox <scox@redhat.com>
54147
54148 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54149 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54150 gcc_exit, gcc_check_unsupported_p):
54151 Moved to gcc-deps.exp
54152 * gcc-deps.exp: New file.
54153
54154 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54155
54156 * g++.old-deja/g++.pt/defarg14.C: New test.
54157
54158 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
54159
54160 * g++.old-deja/g++.other/lineno5.C: New test.
54161
54162 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
54163
54164 * g++.old-deja/g++.pt/crash68.C: New test.
54165
54166 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
54167
54168 * g++.old-deja/g++.other/crash42.C: New test.
54169
54170 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54171
54172 * gcc.dg/cpp/extratokens.c: Fix.
54173 * gcc.dg/cpp/skipping2.c: New tests.
54174
54175 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54176
54177 * gcc.c-torture/execute/20010724-1.c: New file.
54178 * gcc.c-torture/execute/20010724-1.x: New file.
54179
54180 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54181
54182 * g++.old-deja/g++.other/cond7.C: New test.
54183
54184 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54185
54186 * g++.old-deja/g++.other/optimize4.C: New test.
54187
54188 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54189
54190 * g++.old-deja/g++.abi/vbase8-5.C: New test.
54191
54192 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
54193
54194 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54195 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54196 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54197 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54198
54199 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54200 bug report" message.
54201
54202 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54203 * g++.dg/ext/instantiate1.C: Move from old-deja.
54204
54205 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
54206
54207 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54208 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54209 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54210 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54211
54212 2001-07-23 Jeffrey A Law (law@cygnus.com)
54213
54214 * gcc.c-torture/execute/20010723-1.c: New test.
54215
54216 2001-07-23 Ben Elliston <bje@redhat.com>
54217
54218 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54219
54220 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54221
54222 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54223 i[34567]86-*-*.
54224 Delete handling of ieee_multilib_flags.
54225 Pass -mieee for alpha*-*-* and sh-*-*.
54226 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54227
54228 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
54229
54230 Remove old-abi tests.
54231 * g++.old-deja/g++.mike/p11116.C: Remove.
54232 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54233
54234 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
54235
54236 * g77.f-torture/compile/pr3743.f: New test
54237
54238 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
54239
54240 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54241
54242 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54243
54244 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54245 g++.old-deja/g++.pt/static6.C: Likewise.
54246 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54247 supports weak symbols.
54248
54249 2001-07-18 Andreas Jaeger <aj@suse.de>
54250
54251 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54252 supported again.
54253
54254 2001-07-18 Andreas Jaeger <aj@suse.de>
54255
54256 * gcc.dg/iftrap-1.c: Fix target line.
54257
54258 2001-07-17 Richard Henderson <rth@redhat.com>
54259
54260 * gcc.c-torture/execute/20010717-1.c: New.
54261
54262 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54263
54264 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54265 tests.
54266
54267 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54268
54269 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54270
54271 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54272
54273 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54274 UAC_SIGBUS, UAC_NOPRINT definitions.
54275
54276 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
54277
54278 * objc/execute/object_is_class.m: New test.
54279 * objc/execute/object_is_meta_class.m: New test.
54280
54281 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54282
54283 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54284 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54285
54286 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
54287
54288 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54289 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54290
54291 2001-07-14 Richard Henderson <rth@redhat.com>
54292
54293 * gcc.dg/iftrap-1.c: New.
54294
54295 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
54296
54297 * g77.f-torture/execute/intrinsic77.f: New test.
54298
54299 2001-07-11 Janis Johnson <janis@us.ibm.com>
54300
54301 * gcc.misc-tests/gcov-3.c: New test.
54302
54303 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
54304
54305 * gcc.c-torture/compile/20010711-1.c,
54306 * gcc.c-torture/compile/20010711-2.c: New tests.
54307
54308 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
54309
54310 * gcc.c-torture/execute/20010711-1.c: New test.
54311
54312 2001-07-11 Ben Elliston <bje@redhat.com>
54313
54314 * g++.old-deja/g++.other/enum5.C: New test.
54315
54316 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
54317
54318 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54319 (g++-dg-prune): Call prune_gcc_output.
54320 * prune.exp: New file for prune_gcc_output.
54321 * lib/g++.exp, lib/gcc.exp: Load it.
54322
54323 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
54324
54325 * gcc.c-torture/compile/20010701-1.c,
54326 g++.old-deja/g++.ext/attrib6.C: New tests.
54327
54328 2001-07-06 Jeffrey A Law (law@cygnus.com)
54329
54330 * gcc.c-torture/compile/20010706-1.c: New test.
54331
54332 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
54333
54334 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54335
54336 2001-06-28 Stan Shebs <shebs@apple.com>
54337
54338 * gcc.dg/pragma-darwin.c: New test.
54339
54340 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54341
54342 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54343 Solaris 2.[678] system.
54344
54345 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
54346
54347 * gcc.dg/20010622-1.c: New test.
54348
54349 2001-06-18 Stan Shebs <shebs@apple.com>
54350
54351 * objc.dg: New directory.
54352 * objc.dg/dg.exp: New file.
54353 * objc.dg/alias.m: New.
54354 * objc.dg/class-1.m: New.
54355 * objc.dg/class-2.m: New.
54356 * objc.dg/const-str-1.m: New.
54357 * objc.dg/const-str-2.m: New.
54358 * objc.dg/id-1.m: New.
54359 * objc.dg/method-1.m: New.
54360 * objc.dg/super-class-1.m: New.
54361 * lib/objc-dg.exp: New file.
54362
54363 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
54364
54365 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54366 of label name.
54367
54368 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
54369
54370 * g++.old-deja/g++.abi/vbase8-9.C: New test.
54371
54372 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54373
54374 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54375 variable.
54376
54377 2001-06-12 Richard Henderson <rth@redhat.com>
54378
54379 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54380
54381 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
54382
54383 * g++.old-deja/g++.abi/vbase5.C: New test.
54384 * g++.old-deja/g++.abi/vbase6.C: New test.
54385 * g++.old-deja/g++.abi/vbase7.C: New test.
54386
54387 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54388
54389 * gcc.c-torture/compile/20010610-1.c: New test.
54390
54391 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
54392
54393 * g++.old-deja/g++.abi/vbase4.C: New test.
54394
54395 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54396
54397 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54398 support %f for HC11/HC12 targets.
54399 * gcc.c-torture/execute/930513-1.x: New file, likewise.
54400 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54401 on HC11/HC12 targets.
54402 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54403
54404 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54405
54406 * gcc.dg/wchar_t-1.c: New file.
54407 * gcc.dg/wint_t-1.c: Likewise.
54408
54409 2001-06-11 Bernd Schmidt <bernds@redhat.com>
54410
54411 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54412
54413 2001-06-11 Richard Henderson <rth@redhat.com>
54414
54415 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54416
54417 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
54418
54419 * gcc.c-torture/compile/20010611-1.c: New test.
54420
54421 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
54422
54423 * gcc.dg/c99-tag-1.c: Add more tests.
54424
54425 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
54426
54427 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54428 representation on MN10300 and ARM/Thumb.
54429
54430 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
54431
54432 * g77.f-torture/execute/20010610.f: New.
54433
54434 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
54435
54436 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54437 names.
54438
54439 2001-06-09 Richard Henderson <rth@redhat.com>
54440
54441 * gcc.c-torture/execute/ashrdi-1.c: New.
54442 * gcc.c-torture/execute/ashldi-1.c: New.
54443 * gcc.c-torture/execute/lshrdi-1.c: New.
54444
54445 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
54446
54447 * objc/execute/load-3.m: Added. Check sending +load to categories,
54448 in addition to classes.
54449
54450 2001-06-08 Stan Shebs <shebs@apple.com>
54451
54452 * objc/execute/load-2.m: New test. From Nicola Pero
54453 <n.pero@mi.flashnet.it>.
54454
54455 2001-06-08 Jakub Jelinek <jakub@redhat.com>
54456
54457 * gcc.c-torture/execute/20010605-2.c: New test.
54458
54459 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54460
54461 * g++.old-deja/g++.abi/vbase2.C: New test.
54462 * g++.old-deja/g++.abi/vbase3.C: New test.
54463
54464 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54465
54466 * g++.old-deja/g++.pt/friend49.C: New test.
54467
54468 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
54469
54470 * g++.old-deja/g++.ext/anon3.C: New test.
54471
54472 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
54473
54474 * g++.old-deja/g++.other/conv7.C: New test.
54475
54476 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
54477
54478 * gcc.c-torture/compile/20010605-2.c: New test.
54479
54480 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
54481
54482 * gcc.c-torture/execute/20010604-1.c: New test.
54483
54484 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
54485
54486 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54487
54488 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
54489
54490 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54491 (g++_link_flags): Likewise.
54492 (g++_init): Pass gccpath's value to two previous functions.
54493
54494 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54495
54496 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54497 Ensure logfile entry matches exec command line.
54498
54499 2001-05-31 Richard Henderson <rth@redhat.com>
54500
54501 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54502 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54503
54504 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
54505
54506 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54507 compiler for irix6.2
54508
54509 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
54510
54511 * g++.old-deja/g++.other/optimize3.C: New file.
54512
54513 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
54514
54515 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54516 assemble.
54517
54518 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
54519
54520 * g++.old-deja/g++.other/optimize2.C: New file.
54521
54522 2001-05-25 Diego Novillo <dnovillo@redhat.com>
54523
54524 * gcc.c-torture/compile/20010518-2.c: New file.
54525 * gcc.c-torture/execute/20010518-1.c: New file.
54526 * gcc.c-torture/execute/20010518-2.c: New file.
54527
54528 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
54529
54530 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54531
54532 2001-05-24 Mark Mitchell <mark@codesourcery.com>
54533
54534 G++ no longer defines builtins that do not begin with __builtin.
54535 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54536 * g++.old-deja/g++.brendand/misc13.C: Likewise.
54537 * g++.old-deja/g++.law/builtin1.C: Likewise.
54538 * g++.old-deja/g++.law/cvt2.C: Likewise.
54539 * g++.old-deja/g++.mike/net5.C: Likewise.
54540 * g++.old-deja/g++.other/builtins1.C: Likewise.
54541 * g++.old-deja/g++.other/builtins2.C: Likewise.
54542 * g++.old-deja/g++.other/builtins3.C: Likewise.
54543 * g++.old-deja/g++.other/builtins4.C: Likewise.
54544 * g++.old-deja/g++.other/inline8.C: Likewise.
54545 * g++.old-deja/g++.robertl/eb39.C: Likewise.
54546
54547 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
54548
54549 * g++.old-deja/g++.pt/using1.C: Adjust.
54550 * g++.old-deja/g++.pt/using2.C: New test.
54551
54552 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
54553
54554 * gcc.dg/cpp/charconst.c: New tests.
54555 * gcc.dg/cpp/escape.c: New tests.
54556 * gcc.dg/cpp/escape-1.c: New tests.
54557 * gcc.dg/cpp/escape-2.c: New tests.
54558 * gcc.dg/cpp/ucs.c: New tests.
54559
54560 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
54561
54562 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54563 native compiler for irix6.5.
54564
54565 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
54566
54567 * lib/g++.exp (g++_include_flags): Use args to compute
54568 get_multilibs.
54569 (g++_link_flags): Likewise.
54570 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54571
54572 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
54573
54574 * gcc.dg/c90-hexfloat-1.c: Add more tests.
54575
54576 2001-05-21 Geoff Keating <geoffk@redhat.com>
54577
54578 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54579 this file.
54580
54581 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54582
54583 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54584 STACK_SIZE;
54585 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54586 to STACK_SIZE; Use it to define size of add_histo array.
54587 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54588 to STACK_SIZE.
54589 (f): Use GITT_SIZE to define size of gitt local table.
54590 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54591 to STACK_SIZE; Use it to define size of bytemem array.
54592
54593 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54594
54595 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54596 on 68HC11/HC12 due to the asm instruction.
54597 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54598 * gcc.c-torture/compile/920520-1.x: Likewise.
54599 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54600 on 68HC11/HC12 because the function is larger than 64K.
54601 * gcc.c-torture/compile/961203-1.x: New file, this test fails
54602 on 68HC11/HC12 because the structure is too large.
54603
54604 2001-05-20 Richard Henderson <rth@redhat.com>
54605
54606 * gcc.c-torture/execute/20010520-1.c: New.
54607
54608 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54609
54610 * g++.old-deja/g++.warn/compare1.C: New test.
54611 * gcc.dg/compare4.c: New test.
54612
54613 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
54614
54615 * g++.old-deja/g++.other/optimize1.C: New test.
54616
54617 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54618
54619 * g++.old-deja/g++.pt/spec41.C: New test.
54620
54621 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
54622
54623 * gcc.c-torture/compile/20010114-1.x: Remove.
54624
54625 2001-05-18 Stan Shebs <shebs@apple.com>
54626
54627 * gcc.c-torture/compile/20010518-1.c: New test.
54628
54629 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
54630
54631 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54632 * g++.old-deja/g++.pt/crash67.C: New test.
54633
54634 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
54635
54636 * g++.old-deja/g++.other/debug9.C: New test.
54637
54638 2001-05-16 Zack Weinberg <zackw@stanford.edu>
54639
54640 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54641
54642 2001-05-16 Jan Hubicka <jh@suse.cz>
54643
54644 * gcc.c-torture/compile/20010516-1.c: New test.
54645
54646 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54647
54648 * g++.old-deja/g++.other/crash41.C: New test.
54649
54650 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54651
54652 * g++.old-deja/g++.pt/crash66.C: New test.
54653
54654 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
54655
54656 * g++.old-deja/g++.robertl/eb27.C: Convert.
54657
54658 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
54659
54660 * g++.dg/friend-warn.C: New test. Do not warn about friend
54661 declaration being redundant.
54662
54663 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
54664
54665 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54666
54667 2001-05-14 Mark Mitchell <mark@codesourcery.com>
54668
54669 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54670
54671 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
54672
54673 * lib/g++.exp: Use testsuite_flags.
54674
54675 2001-05-13 Mark Mitchell <mark@codesourcery.com>
54676
54677 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54678
54679 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
54680
54681 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54682
54683 2001-05-11 Mark Mitchell <mark@codesourcery.com>
54684
54685 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54686
54687 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
54688
54689 * gcc.c-torture/compile/20010313-1.c: New test.
54690
54691 2001-05-09 Zack Weinberg <zackw@stanford.edu>
54692
54693 * gcc.dg/cpp/direct2.c: New test.
54694 * gccq.dg/cpp/direct2s.c: New test.
54695
54696 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54697
54698 2001-05-07 Mark Mitchell <mark@codesourcery.com>
54699
54700 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54701 * g++.old-deja/g++.other/op3.C: Likewise.
54702
54703 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
54704
54705 * gcc.dg/cpp/syshdr.h: New file.
54706 * gcc.dg/cpp/sysmac1.c: Update.
54707 * gcc.dg/cpp/sysmac2.c: Update.
54708
54709 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
54710
54711 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54712
54713 2001-05-04 David Edelsohn <edelsohn@gnu.org>
54714
54715 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54716 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54717
54718 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
54719
54720 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54721
54722 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
54723
54724 * lib/g++.exp (g++_include_flags): Don't use any special flags
54725 if TESTING_IN_BUILD_TREE is not defined.
54726 (g++_init): Use a plain 'c++' as the compiler if
54727 TESTING_IN_BUILD_TREEE is not defined.
54728
54729 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54730
54731 * g++.old-deja/g++.eh/catch13.C: New test.
54732 * g++.old-deja/g++.eh/catch14.C: New test.
54733
54734 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54735
54736 * gcc.dg/cpp/tr-define.c: New test.
54737
54738 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
54739
54740 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54741 <stdlib.h>, not <malloc.h>.
54742
54743 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54744
54745 * g++.old-deja/g++.ns/template17.C: New test.
54746
54747 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54748
54749 * g++.old-deja/g++.pt/ref4.C: New test.
54750
54751 2001-04-30 Richard Henderson <rth@redhat.com>
54752
54753 * gcc.dg/20000724-1.c: Revert last change.
54754
54755 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
54756
54757 * g77.f-torture/execute/20010430.f: New test.
54758
54759 2001-04-30 Mark Mitchell <mark@codesourcery.com>
54760
54761 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54762
54763 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
54764
54765 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54766
54767 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54768
54769 * g++.old-deja/g++.eh/crash6.C: New test.
54770
54771 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54772
54773 * g++.old-deja/g++.other/warn7.C: New test.
54774
54775 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54776
54777 * g++.old-deja/g++.other/defarg9.C: New test.
54778
54779 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54780
54781 * g77.f-torture/compile/20010426.f: New test.
54782 * g77.f-torture/execute/20010426.f: New test.
54783
54784 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54785
54786 * g77.f-torture/compile/20000629-1.x: Remove - error
54787 has been fixed.
54788
54789 2001-04-26 Jeffrey A Law (law@cygnus.com)
54790
54791 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54792 Tweak slightly to work with g++.dg framework.
54793 * g++.dg/special/ecos.exp: Run initp1.C test.
54794 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54795
54796 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54797 its linker doesn't give line numbers either.
54798 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54799
54800 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54801
54802 * g++.old-deja/g++.other/lex1.C: New test.
54803
54804 2001-04-26 Jakub Jelinek <jakub@redhat.com>
54805
54806 * gcc.dg/noncompile/20010425-1.c: New test.
54807
54808 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54809
54810 * g++.old-deja/g++.pt/mangle2.C: New test.
54811
54812 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54813
54814 * gcc.dg/format/plus-1.c: New test.
54815
54816 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54817
54818 * gcc.dg/20010423-1.c: New test.
54819
54820 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54821
54822 * gcc.c-torture/execute/20010422-1.c: New test.
54823
54824 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
54825
54826 * g++.old-deja/g++.ns/type2.C: New test.
54827
54828 2001-04-24 Zack Weinberg <zackw@stanford.edu>
54829
54830 * g++.old-deja/g++.other/perf1.C: New test.
54831
54832 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
54833
54834 * gcc.dg/c99-func-2.c: Remove xfail.
54835 * gcc.dg/c99-func-3.c: Remove xfail.
54836 * gcc.dg/c99-func-4.c: Remove xfail.
54837
54838 2001-04-23 Zack Weinberg <zackw@stanford.edu>
54839
54840 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54841
54842 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
54843
54844 * gcc.c-torture/compile/20010423-1.c: New test.
54845
54846 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54847
54848 * g++.old-deja/g++.pt/typename28.C: New test.
54849
54850 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54851
54852 * g++.old-deja/g++.abi/empty2.C: New test.
54853 * g++.old-deja/g++.abi/empty3.C: New test.
54854
54855 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54856
54857 * g++.old-deja/g++.other/comdat2.C: New test.
54858 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54859
54860 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54861
54862 * g++.old-deja/g++.other/overload14.C: New test.
54863
54864 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54865
54866 * g++.old-deja/g++.other/lookup23.C: New test.
54867
54868 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54869
54870 * gcc.c-torture/execute/20010403-1.c: New test.
54871
54872 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
54873 Mark Mitchell <mark@codesourcery.com>
54874
54875 * lib/old-dejagnu.exp: Don't delete output of executable.
54876 Add .exe suffix to executables.
54877
54878 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
54879
54880 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54881
54882 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54883
54884 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54885
54886 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54887
54888 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54889 * g++.old-deja/g++.abi/crash1.C: New test.
54890
54891 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54892
54893 * g++.old-deja/g++.other/crash40.C: New test.
54894
54895 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54896
54897 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54898
54899 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
54900
54901 * g++.old-deja/g++.other/warn6.C: New test.
54902
54903 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54904
54905 * g++.old-deja/g++.robertl/eb42.C: Same.
54906
54907 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54908
54909 * gcc.dg/wtr-conversion-1.c: New testcase.
54910
54911 2001-04-10 Richard Henderson <rth@redhat.com>
54912
54913 * g++.old-deja/g++.other/array5.C: New.
54914
54915 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54916
54917 * gcc.c-torture/execute/20010408-1.c: New test.
54918
54919 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54920
54921 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54922 headers and constructs.
54923 * g++.old-deja/g++.robertl/eb79.C: Same.
54924 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54925 * g++.old-deja/g++.robertl/eb73.C: Same.
54926 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54927 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54928 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54929 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54930 * g++.old-deja/g++.robertl/eb44.C: Same.
54931 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54932 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54933 * g++.old-deja/g++.robertl/eb39.C: Same.
54934 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54935 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54936 * g++.old-deja/g++.robertl/eb30.C: Same.
54937 * g++.old-deja/g++.robertl/eb3.C: Same.
54938 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54939 * g++.old-deja/g++.robertl/eb21.C: Same.
54940 * g++.old-deja/g++.robertl/eb15.C: Same.
54941 * g++.old-deja/g++.robertl/eb118.C: Same.
54942 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54943 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54944 * g++.old-deja/g++.robertl/eb109.C: Same.
54945 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54946 * g++.old-deja/g++.mike/rtti1.C: Same.
54947 * g++.old-deja/g++.mike/p658.C: Same.
54948 * g++.old-deja/g++.mike/net46.C: Same.
54949 * g++.old-deja/g++.mike/net34.C: Same.
54950 * g++.old-deja/g++.mike/memoize1.C: Same.
54951 * g++.old-deja/g++.mike/eh2.C: Same.
54952 * g++.old-deja/g++.law/weak.C: Same.
54953 * g++.old-deja/g++.law/visibility7.C: Same.
54954 * g++.old-deja/g++.law/visibility25.C: Same.
54955 * g++.old-deja/g++.law/visibility22.C: Same.
54956 * g++.old-deja/g++.law/visibility2.C: Same.
54957 * g++.old-deja/g++.law/visibility17.C: Same.
54958 * g++.old-deja/g++.law/visibility13.C: Same.
54959 * g++.old-deja/g++.law/visibility10.C: Same.
54960 * g++.old-deja/g++.law/visibility1.C: Same.
54961 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54962 * g++.old-deja/g++.law/vbase1.C: Same.
54963 * g++.old-deja/g++.law/operators32.C: Same.
54964 * g++.old-deja/g++.law/nest3.C: Same.
54965 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54966 * g++.old-deja/g++.law/except5.C (main): Same.
54967 * g++.old-deja/g++.law/cvt7.C (run): Same.
54968 * g++.old-deja/g++.law/cvt2.C: Same.
54969 * g++.old-deja/g++.law/cvt16.C: Same.
54970 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54971 * g++.old-deja/g++.law/ctors17.C (main): Same.
54972 * g++.old-deja/g++.law/ctors13.C: Same.
54973 * g++.old-deja/g++.law/ctors12.C (main): Same.
54974 * g++.old-deja/g++.law/ctors10.C: Same.
54975 * g++.old-deja/g++.law/code-gen5.C: Same.
54976 * g++.old-deja/g++.law/bad-error7.C: Same.
54977 * g++.old-deja/g++.law/arm9.C: Same.
54978 * g++.old-deja/g++.law/arm12.C: Same.
54979 * g++.old-deja/g++.law/arg8.C: Same.
54980 * g++.old-deja/g++.law/arg1.C: Same.
54981 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54982 * g++.old-deja/g++.jason/template31.C: Same.
54983 * g++.old-deja/g++.jason/template24.C (main): Same.
54984 * g++.old-deja/g++.jason/2371.C: Same.
54985 * g++.old-deja/g++.eh/new2.C: Same.
54986 * g++.old-deja/g++.eh/new1.C: Same.
54987 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54988 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54989 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54990 * g++.old-deja/g++.brendan/crash62.C: Same.
54991 * g++.old-deja/g++.brendan/crash52.C: Same.
54992 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54993 * g++.old-deja/g++.brendan/crash38.C: Same.
54994 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54995 * g++.old-deja/g++.brendan/copy9.C: Same.
54996
54997 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54998
54999 * gcc.c-torture/execute/20001203-2.c (memset):
55000 Count argument is of type __SIZE_TYPE__.
55001
55002 2001-04-04 Diego Novillo <dnovillo@redhat.com>
55003
55004 * gcc.c-torture/compile/20010404-1.c: New test.
55005
55006 2001-04-04 Jakub Jelinek <jakub@redhat.com>
55007
55008 * gcc.c-torture/compile/20010326-1.c: New test.
55009
55010 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
55011
55012 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55013 peculiarities of the SH.
55014 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55015
55016 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55017
55018 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55019 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55020 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55021
55022 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55023
55024 * g77.f-torture/compile/20010321-1.f: New test.
55025
55026 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55027
55028 * gcc.c-torture/compile/20010329-1.c: New test.
55029
55030 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55031
55032 * gcc.c-torture/execute/20010329-1.c: New test.
55033
55034 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
55035
55036 * g++.old-deja/g++.other/eh4.C: Fix typo.
55037
55038 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
55039
55040 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55041
55042 2001-03-28 Philip Blundell <philb@gnu.org>
55043
55044 * gcc.c-torture/compile/20010328-1.c: New test.
55045
55046 2001-03-27 Richard Henderson <rth@redhat.com>
55047
55048 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55049 * g++.old-deja/g++.eh/vbase3.C: Likewise.
55050
55051 2001-03-27 Alan Modra <alan@linuxcare.com.au>
55052
55053 * gcc.c-torture/compile/20010327-1.c: New test.
55054
55055 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
55056
55057 * g++.old-deja/g++.other/friend12.C: New test.
55058 * g++.old-deja/g++.other/friend9.C: Expect no errors.
55059 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55060
55061 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
55062
55063 * gcc.c-torture/execute/20010325-1.c: New test.
55064
55065 2001-03-23 Jakub Jelinek <jakub@redhat.com>
55066
55067 * g++.old-deja/g++.other/mangle3.C: New test.
55068
55069 2001-03-22 Jakub Jelinek <jakub@redhat.com>
55070
55071 * g++.old-deja/g++.other/anon8.C: New test.
55072
55073 2001-03-20 Philip Blundell <philb@gnu.org>
55074
55075 * gcc.c-torture/compile/20010320-1.c: New test.
55076
55077 2001-03-17 Richard Henderson <rth@redhat.com>
55078
55079 * g++.old-deja/g++.other/eh4.C: Add expected error text.
55080
55081 2001-03-15 Geoff Keating <geoff@redhat.com>
55082
55083 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55084 tests on AIX.
55085
55086 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
55087
55088 * g++.old-deja/g++.other/eh4.C: New test.
55089
55090 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
55091
55092 * gcc.dg/cpp/mi1.c: Update.
55093
55094 2001-03-14 Jakub Jelinek <jakub@redhat.com>
55095
55096 * g++.old-deja/g++.other/regstack.C: New test.
55097
55098 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
55099
55100 * g++.old-deja/g++.other/ref4.C: New test.
55101
55102 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
55103
55104 * objc/execute/va_method.m: Added.
55105 * objc/execute/IMP.m: Added.
55106 * objc/execute/_cmd.m: Added.
55107 * objc/execute/accessing_ivars.m: Added.
55108 * objc/execute/class-1.m: Added.
55109 * objc/execute/class-10.m: Added.
55110 * objc/execute/class-11.m: Added.
55111 * objc/execute/class-12.m: Added.
55112 * objc/execute/class-13.m: Added.
55113 * objc/execute/class-14.m: Added.
55114 * objc/execute/class-2.m: Added.
55115 * objc/execute/class-3.m: Added.
55116 * objc/execute/class-4.m: Added.
55117 * objc/execute/class-5.m: Added.
55118 * objc/execute/class-6.m: Added.
55119 * objc/execute/class-7.m: Added.
55120 * objc/execute/class-8.m: Added.
55121 * objc/execute/class-9.m: Added.
55122 * objc/execute/class-tests-1.h
55123 * objc/execute/class-tests-2.h
55124 * objc/execute/compatibility_alias.m: Added.
55125 * objc/execute/encode-1.m: Added.
55126 * objc/execute/formal_protocol-1.m: Added.
55127 * objc/execute/formal_protocol-2.m: Added.
55128 * objc/execute/formal_protocol-3.m: Added.
55129 * objc/execute/formal_protocol-4.m: Added.
55130 * objc/execute/formal_protocol-5.m: Added.
55131 * objc/execute/formal_protocol-6.m: Added.
55132 * objc/execute/formal_protocol-7.m: Added.
55133 * objc/execute/informal_protocol.m: Added.
55134 * objc/execute/initialize.m: Added.
55135 * objc/execute/load.m: Added.
55136 * objc/execute/many_args_method.m: Added.
55137 * objc/execute/nested-3.m: Added.
55138 * objc/execute/no_clash.m: Added.
55139 * objc/execute/private.m: Added.
55140 * objc/execute/redefining_self.m: Added.
55141 * objc/execute/root_methods.m: Added.
55142 * objc/execute/selector-1.m: Added.
55143 * objc/execute/static-1.m: Added.
55144 * objc/execute/static-2.m: Added.
55145 * objc/execute/va_method.m: Added.
55146
55147 2001-03-10 Richard Henderson <rth@redhat.com>
55148
55149 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55150
55151 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
55152
55153 * g++.old-deja/g++.other/crash31.C: XFAIL.
55154 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55155 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55156 * gcc.c-torture/execute/20010123-1.x: XFAIL.
55157 * gcc.c-torture/execute/20010124-1.x: XFAIL.
55158 * gcc.dg/sequence-pt-1.c: XFAIL one test.
55159
55160 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
55161
55162 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55163
55164 2001-03-06 Zack Weinberg <zackw@stanford.edu>
55165
55166 * gcc.dg/20000724-1.c: Don't use multiline strings.
55167
55168 2001-03-06 Zack Weinberg <zackw@stanford.edu>
55169
55170 * objc/execute/string1.m, objc/execute/string2.m: Compare the
55171 result of -cString against what we expect it to be; don't just
55172 print it out for no one to read.
55173
55174 * objc/execute/string3.m, objc/execute/string4.m: New tests.
55175 Based on testcases provided by Nicola Pero.
55176
55177 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
55178
55179 * gcc.dg/cpp/macro7.c: New test.
55180
55181 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
55182
55183 * gcc.dg/cpp/multiline.c: Update.
55184
55185 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
55186
55187 * g++.old-deja/g++.other/enum3.C: New test.
55188
55189 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
55190
55191 * g++.old-deja/g++.other/pod1.C: New test.
55192
55193 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
55194
55195 * g++.old-deja/g++.ext/overload1.C: New test.
55196
55197 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
55198
55199 * g++.old-deja/g++.pt/using1.C: New test.
55200
55201 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
55202
55203 * g++.old-deja/g++.other/using9.C: New test.
55204
55205 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
55206
55207 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55208
55209 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55210
55211 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
55212
55213 * g++.old-deja/g++.ext/realpt1.C: Remove.
55214
55215 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
55216
55217 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55218
55219 2001-02-26 Will Cohen <wcohen@redhat.com>
55220
55221 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55222
55223 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
55224
55225 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55226 templatized constructors.
55227
55228 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55229
55230 * gcc.c-torture/execute/20010224-1.c: New test.
55231
55232 2001-02-23 Jakub Jelinek <jakub@redhat.com>
55233
55234 * gcc.c-torture/execute/20010222-1.c: New test.
55235
55236 2001-02-22 Jakub Jelinek <jakub@redhat.com>
55237
55238 * g++.old-deja/g++.other/inline20.C: New test.
55239
55240 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
55241
55242 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55243
55244 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55245
55246 * g++.old-deja/g++.other/lookup22.C: New test.
55247
55248 2001-02-19 Zack Weinberg <zackw@stanford.edu>
55249
55250 * g77.dg: New directory.
55251 * g77.dg/20010216-1.f: New test case.
55252 * g77.dg/dg.exp: New driver.
55253 * lib/g77-dg.exp: New driver library.
55254
55255 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55256
55257 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55258
55259 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
55260
55261 * g++.old-deja/g++.other/decl9.C: New test.
55262
55263 2001-02-16 Jakub Jelinek <jakub@redhat.com>
55264
55265 * g++.old-deja/g++.other/init16.C: Update the test so that it does
55266 not need <string> and also tests the initialization at runtime.
55267
55268 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
55269
55270 * gcc.c-torture/execute/longlong.c: New test.
55271
55272 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
55273
55274 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55275
55276 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
55277
55278 * gcc.c-torture/execute/920302-1.c (execute):
55279 Change argument type to short.
55280
55281 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
55282
55283 * g++.old-deja/g++.pt/deduct6.C: New test.
55284
55285 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
55286
55287 * g++.old-deja/g++.pt/deduct5.C: New test.
55288
55289 2001-02-14 Jakub Jelinek <jakub@redhat.com>
55290
55291 * gcc.c-torture/execute/20010209-1.c: New test.
55292
55293 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
55294
55295 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55296
55297 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
55298
55299 * g++.dg/vtgc1.C: Update for new ABI.
55300
55301 * consistency.vlad: New directory, 1665 files.
55302
55303 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
55304
55305 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55306 return type.
55307 * gcc.dg/cpp/digraphs.c: Declare puts.
55308
55309 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55310
55311 * g++.old-deja/g++.other/warn5.C: New test.
55312
55313 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55314
55315 * g++.old-deja/g++.pt/spec40.C: New test.
55316
55317 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55318
55319 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55320 case.
55321 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55322
55323 2001-02-12 Jakub Jelinek <jakub@redhat.com>
55324
55325 * gcc.c-torture/compile/20010209-1.c: New test.
55326
55327 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
55328
55329 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55330 excess errors message but not if it crashes.
55331 * g++.old-deja/g++.other/crash27.C: Likewise.
55332 * g++.old-deja/g++.other/crash28.C: Likewise.
55333 * g++.old-deja/g++.other/crash30.C: Likewise.
55334 * g++.old-deja/g++.other/crash32.C: Likewise.
55335 * g++.old-deja/g++.other/crash35.C: Likewise.
55336 * g++.old-deja/g++.pt/inherit2.C: Likewise.
55337
55338 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
55339
55340 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55341 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55342 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55343 g77.f-torture/execute/execute.exp,
55344 g77.f-torture/noncompile/noncompile.exp,
55345 gcc.c-torture/execute/execute.exp,
55346 gcc.c-torture/execute/memcheck/memcheck.exp,
55347 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55348 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55349 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55350 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55351 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55352 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55353 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55354 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55355 Remove bug reporting instructions with ancient email addresses.
55356
55357 2001-02-07 Jakub Jelinek <jakub@redhat.com>
55358
55359 * gcc.dg/20010202-1.c: New test.
55360 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55361
55362 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
55363
55364 * g++.dg/stdbool-if.C: New test.
55365
55366 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
55367
55368 * objc/execute/fdecl.m: Added main().
55369
55370 2001-02-07 Jakub Jelinek <jakub@redhat.com>
55371
55372 * gcc.c-torture/execute/20010206-1.c: New test.
55373
55374 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
55375
55376 * gcc.dg/cpp/avoidpaste1.c: Update.
55377
55378 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
55379
55380 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55381 Pero <nicola@brainstorm.co.uk>.
55382 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55383
55384 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
55385
55386 * g++.old-deja/g++.pt/spec39.C: New test.
55387
55388 2001-02-05 Jakub Jelinek <jakub@redhat.com>
55389
55390 * gcc.c-torture/compile/20010202-1.c: New test.
55391
55392 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
55393
55394 * g++.old-deja/g++.abi/primary2.C: New test.
55395 * g++.old-deja/g++.abi/primary3.C: New test.
55396 * g++.old-deja/g++.abi/primary4.C: New test.
55397 * g++.old-deja/g++.abi/primary5.C: New test.
55398 * g++.old-deja/g++.abi/vtable3.h: New test.
55399 * g++.old-deja/g++.abi/vtable3a.C: New test.
55400 * g++.old-deja/g++.abi/vtable3b.C: New test.
55401 * g++.old-deja/g++.abi/vtable3c.C: New test.
55402 * g++.old-deja/g++.abi/vtable3d.C: New test.
55403 * g++.old-deja/g++.abi/vtable3e.C: New test.
55404 * g++.old-deja/g++.abi/vtable3f.C: New test.
55405 * g++.old-deja/g++.abi/vtable3g.C: New test.
55406 * g++.old-deja/g++.abi/vtable3h.C: New test.
55407 * g++.old-deja/g++.abi/vtable3i.C: New test.
55408 * g++.old-deja/g++.abi/vtable3j.C: New test.
55409 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55410
55411 2001-02-03 Jakub Jelinek <jakub@redhat.com>
55412
55413 * g++.old-deja/g++.other/anon6.C: New test.
55414 * g++.old-deja/g++.other/anon7.C: New test.
55415
55416 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
55417
55418 * gcc.dg/cpp/avoidpaste2.c: New tests.
55419
55420 2001-01-31 Jakub Jelinek <jakub@redhat.com>
55421
55422 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55423
55424 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
55425
55426 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55427 DECIMAL_DIG cases for Irix."
55428
55429 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
55430
55431 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55432
55433 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
55434
55435 * gcc.dg/c99-tag-1.c: New test.
55436
55437 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
55438
55439 * gcc.dg/cpp/tr-warn1.c: Add tests.
55440
55441 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
55442
55443 * gcc.dg/cpp/avoidpaste1.c: Update.
55444 * gcc.dg/cpp/paste4.c: Update.
55445
55446 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
55447
55448 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55449 cases for Irix.
55450
55451 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55452
55453 * g++.old-deja/g++.other/inline19.C: New test.
55454
55455 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
55456
55457 * gcc.dg/Wlarger-than.c: New test.
55458
55459 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
55460
55461 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55462
55463 2001-01-29 Jakub Jelinek <jakub@redhat.com>
55464
55465 * gcc.c-torture/execute/20010129-1.c: New test.
55466 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55467
55468 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
55469
55470 * gcc.dg/cpp/avoidpaste1.c: Test case.
55471
55472 2001-01-28 Jakub Jelinek <jakub@redhat.com>
55473
55474 * g++.old-deja/g++.other/inline18.C: New test.
55475
55476 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55477
55478 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55479 and __builtin_putchar.
55480
55481 2001-01-27 Jakub Jelinek <jakub@redhat.com>
55482
55483 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55484 tests.
55485
55486 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
55487
55488 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55489 floating point number rounding mode to round to the nearest
55490 representable mode.
55491
55492 2001-01-25 Jakub Jelinek <jakub@redhat.com>
55493
55494 * g++.old-deja/g++.other/mangle2.C: New test.
55495
55496 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
55497
55498 * gcc.c-torture/compile/20010124-1.c: New test.
55499
55500 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
55501
55502 * g++.old-deja/g++.pt/spec38.C: New test.
55503
55504 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55505
55506 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55507 "Build don't run".
55508
55509 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55510
55511 * gcc.c-torture/execute/20010123-1.c: New test.
55512
55513 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55514
55515 * g++.old-deja/g++.pt/spec37.C: New test.
55516
55517 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55518
55519 * g++.old-deja/g++.pt/overload14.C: New test.
55520
55521 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55522
55523 * gcc.c-torture/execute/20010122-1.c: New test, exercise
55524 __builtin_return_address.
55525
55526 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
55527
55528 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55529 * g++.old-deja/g++.pt/spec35.C: New test.
55530 * g++.old-deja/g++.pt/spec36.C: New test.
55531
55532 2001-01-20 Jakub Jelinek <jakub@redhat.com>
55533
55534 * gcc.c-torture/compile/20010118-1.c: New test.
55535
55536 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
55537
55538 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55539
55540 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55541
55542 * gcc.c-torture/execute/20010119-1.c: New test.
55543
55544 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55545
55546 * g++.old-deja/g++.other/vbase5.C: New test.
55547
55548 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55549
55550 * gcc.c-torture/execute/20010118-1.c: New test.
55551
55552 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55553
55554 * g++.old-deja/g++.pt/deduct3.C: New test.
55555
55556 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55557
55558 * g++.old-deja/g++.pt/spec34.C: New test.
55559
55560 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55561
55562 * g77.f-torture/compile/20000601-2.f: New test.
55563
55564 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55565
55566 * g++.old-deja/g++.other/init17.C: New test.
55567
55568 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
55569
55570 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55571
55572 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55573
55574 * g++.old-deja/g++.pt/unify8.C: New test.
55575
55576 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55577
55578 * g++.old-deja/g++.abi/vbase1.C: New test.
55579
55580 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55581
55582 * g++.old-deja/g++.pt/crash65.C: New test.
55583
55584 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
55585
55586 * gcc.dg/cpp/assembl2.S: New test case.
55587
55588 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
55589
55590 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55591 are supported.
55592
55593 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55594
55595 * g++.old-deja/g++.other/builtins1.C: New test.
55596 * g++.old-deja/g++.other/builtins2.C: Likewise.
55597 * g++.old-deja/g++.other/builtins3.C: Likewise.
55598 * g++.old-deja/g++.other/builtins4.C: Likewise.
55599
55600 2001-01-17 Jakub Jelinek <jakub@redhat.com>
55601
55602 * gcc.c-torture/compile/20010117-1.c: New test.
55603 * gcc.c-torture/compile/20010117-2.c: New test.
55604
55605 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55606
55607 * g77.f-torture/execute/20010116.[fx]: New test,
55608 XFAIL on i?86-*-*.
55609 * g77.f-torture/compile/20010115.f: Indicate it's
55610 a test for PR fortran/1636.
55611
55612 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
55613
55614 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55615
55616 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55617
55618 * g77.f-torture/compile/20010115.f: New test.
55619
55620 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
55621
55622 * g++.old-deja/g++.pt/nontype5.C: New test.
55623
55624 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
55625
55626 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55627 have an equivalent working one below it.
55628
55629 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55630
55631 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55632 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55633
55634 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55635
55636 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55637 message containing "init_priority".
55638 (conpr-2.C): Likewise.
55639 (conpr-3.C): Likewise.
55640 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55641
55642 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55643
55644 * gcc.c-torture/execute/20010114-2.c: New test.
55645
55646 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
55647
55648 * gcc.c-torture/compile/20010114-1.c: New test.
55649 * gcc.c-torture/compile/20010114-1.x: Xfail.
55650 * gcc.c-torture/compile/20010114-2.c: New test.
55651 * gcc.c-torture/execute/20010114-1.c: New test.
55652 * gcc.dg/trunc-1.c: New test.
55653 * gcc.dg/uninit-B.c: New test.
55654
55655 2001-01-13 Nick Clifton <nickc@redhat.com>
55656
55657 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55658 target.
55659
55660 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
55661
55662 * gcc.c-torture/compile/20010113-1.c: New test.
55663
55664 2001-01-13 Jakub Jelinek <jakub@redhat.com>
55665
55666 * gcc.c-torture/compile/20001212-1.c: New test.
55667
55668 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
55669
55670 * gcc.dg/cpp/widestr1.c: Update.
55671 * gcc.dg/cpp/prag-imp.c: Remove.
55672
55673 2001-01-12 Jakub Jelinek <jakub@redhat.com>
55674
55675 * gcc.c-torture/execute/20000801-3.x: Remove.
55676 * gcc.dg/c90-init-1.c: New test.
55677 * gcc.dg/c99-init-1.c: New test.
55678 * gcc.dg/c99-init-2.c: New test.
55679 * gcc.dg/gnu99-init-1.c: New test.
55680
55681 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
55682
55683 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55684 testing that no relevant ones were found.
55685
55686 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55687
55688 * g++.old-deja/g++.pt/cast2.C: New test.
55689
55690 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55691
55692 * g++.old-deja/g++.pt/friend47.C: New test.
55693
55694 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55695
55696 * g++.old-deja/g++.pt/instantiate13.C: New test.
55697
55698 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55699
55700 * g++.old-deja/g++.other/defarg7.C: New test.
55701 * g++.old-deja/g++.other/defarg8.C: New test.
55702
55703 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55704
55705 * g++.old-deja/g++.pt/crash64.C: New test.
55706
55707 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55708
55709 * g++.old-deja/g++.pt/crash63.C: New test.
55710
55711 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
55712
55713 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55714
55715 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
55716
55717 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55718
55719 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55720
55721 * g++.old-deja/g++.pt/error3.C: New test.
55722
55723 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55724
55725 * g++.old-deja/g++.other/crash39.C: New test.
55726
55727 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55728
55729 * g++.old-deja/g++.other/vbase4.C: New test.
55730
55731 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
55732
55733 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55734 * gcc.dg/special/20000419-2.c: New file. Identical to above.
55735 * gcc.dg/special/special.exp: New test driver which will check
55736 for alias support for the above test.
55737
55738 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
55739
55740 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55741 problems on small machines.
55742 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55743 parameterize.
55744
55745 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
55746
55747 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55748 mips.
55749 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55750
55751 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
55752
55753 * g++.old_deja/g++.pt/using8.C: New test.
55754
55755 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
55756
55757 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55758
55759 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
55760
55761 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55762 where a failure is expected.
55763 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55764
55765 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55766
55767 * g++.old_deja/g++.pt/instantiate12.C: New test.
55768
55769 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55770
55771 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55772 start of structs.
55773 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55774 * g++.old-deja/g++.brendan/crash17.C: Likewise.
55775 * g++.old-deja/g++.brendan/crash29.C: Likewise.
55776 * g++.old-deja/g++.brendan/crash48.C: Likewise.
55777 * g++.old-deja/g++.brendan/ns1.C: Likewise.
55778 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55779 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55780 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55781 * g++.old-deja/g++.eh/spec6.C: Likewise.
55782 * g++.old-deja/g++.jason/crash3.C: Likewise.
55783 * g++.old-deja/g++.law/ctors11.C: Likewise.
55784 * g++.old-deja/g++.law/ctors17.C: Likewise.
55785 * g++.old-deja/g++.law/ctors5.C: Likewise.
55786 * g++.old-deja/g++.law/ctors9.C: Likewise.
55787 * g++.old-deja/g++.mike/ambig1.C: Likewise.
55788 * g++.old-deja/g++.mike/net22.C: Likewise.
55789 * g++.old-deja/g++.mike/p3538a.C: Likewise.
55790 * g++.old-deja/g++.mike/p3538b.C: Likewise.
55791 * g++.old-deja/g++.mike/virt3.C: Likewise.
55792 * g++.old-deja/g++.niklas/t128.C: Likewise.
55793 * g++.old-deja/g++.other/anon4.C: Likewise.
55794 * g++.old-deja/g++.other/using1.C: Likewise.
55795 * g++.old-deja/g++.other/warn3.C: Likewise.
55796 * g++.old-deja/g++.pt/t37.C: Likewise.
55797 * g++.old-deja/g++.robertl/eb69.C: Likewise.
55798 * g++.old-deja/g++.robertl/eb71.C: Likewise.
55799
55800 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55801
55802 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55803
55804 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55805
55806 * gcc.c-torture/execute/stdio-opt-3.c: New test.
55807
55808 2001-01-07 Jakub Jelinek <jakub@redhat.com>
55809
55810 * gcc.c-torture/compile/20010107-1.c: New test.
55811
55812 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55813
55814 * gcc.c-torture/execute/builtin-noret-1.c: New test.
55815
55816 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55817
55818 * gcc.dg/format/format.h: New file.
55819 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55820 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55821 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55822 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55823 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55824 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55825 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55826 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55827 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55828 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55829 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55830 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55831 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55832 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55833 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55834 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55835 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55836 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55837 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55838 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55839 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55840 instead of declaring standard types, macros and functions in each
55841 test.
55842
55843 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
55844
55845 * gcc.c-torture/execute/20010106-1.c: New test.
55846
55847 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
55848
55849 * gcc.dg/format/format.exp: New file.
55850 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55851 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55852 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55853 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55854 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55855 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55856 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55857 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55858 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55859 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55860 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55861 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55862 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55863 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55864 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55865 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55866 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55867 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55868 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55869 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55870 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55871 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55872 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55873 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55874 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55875 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55876 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55877 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55878 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55879 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55880 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55881 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55882 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55883 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55884 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55885 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55886 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55887 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55888 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55889 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55890 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55891 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55892
55893 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
55894
55895 * gcc.c-torture/execute/991228-1.c: Take word endianness into
55896 account.
55897
55898 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
55899
55900 * gcc.c-torture/execute/builtin-complex-1.c: New test.
55901
55902 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
55903
55904 * g++.old-deja/g++.pt/crash62.C: New test.
55905
55906 2001-01-04 Richard Henderson <rth@redhat.com>
55907
55908 * gcc.dg/20000926-1.c: Update expected warnings.
55909 * gcc.dg/array-2.c: Likewise.
55910 * gcc.dg/array-4.c: Also validate flexible array members.
55911 * gcc.dg/c99-flex-array-1.c: New.
55912
55913 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55914
55915 * gcc.c-torture/compile/20001222-1.x: Remove.
55916
55917 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55918
55919 * gcc.c-torture/execute/built-in-setjmp.c: New.
55920
55921 2001-01-03 Richard Henderson <rth@redhat.com>
55922
55923 * gcc.dg/940510-1.c: Update expected error wording.
55924 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55925
55926 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55927
55928 * lib/target-supports.exp (check_alias_available): Modified to
55929 indicate aliases not supported if only weak aliases are supported.
55930
55931 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55932
55933 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55934 Turn on cmpstrsi checks for __pj__ and __i370__.
55935
55936 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55937
55938 * g++.old-deja/g++.other/virtual11.C: New test.
55939
55940 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55941
55942 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55943
55944 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55945
55946 * gcc.c-torture/compile/20010102-1.c: New test.
55947
55948 2001-01-02 Andreas Jaeger <aj@suse.de>
55949
55950 * gcc.dg/noreturn-3.c: New test.
55951
55952 * gcc.dg/noreturn-4.c: New test.
55953
55954 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55955
55956 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55957 __builtin_fputc and __builtin_fwrite.
55958
55959 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55960
55961 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55962 signed char, not default char.
55963
55964 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55965
55966 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55967
55968 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55969
55970 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55971
55972 2000-12-29 Richard Henderson <rth@redhat.com>
55973
55974 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55975 (__cyg_profile_func_exit): Define.
55976
55977 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55978
55979 * g++.dg/vtgc1.C: New test.
55980
55981 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55982
55983 * gcc.dg/noncompile/20001228-1.c: New test.
55984
55985 * gcc.dg/20001228-1.c: New test.
55986
55987 * gcc.c-torture/execute/20001228-1.c: New test.
55988
55989 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55990
55991 * gcc.dg/format-strfmon-1.c: New test.
55992
55993 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55994
55995 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55996 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55997 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55998 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55999 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56000 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56001 * gcc.c-torture/execute/string-opt-6.c: Likewise.
56002 * gcc.c-torture/execute/string-opt-7.c: Likewise.
56003 * gcc.c-torture/execute/string-opt-8.c: Likewise.
56004 * gcc.c-torture/execute/string-opt-9.c: Likewise.
56005 * gcc.c-torture/execute/string-opt-10.c: Likewise.
56006 * gcc.c-torture/execute/string-opt-11.c: Likewise.
56007 * gcc.c-torture/execute/string-opt-12.c: Likewise.
56008
56009 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56010 * gcc.c-torture/execute/string-opt-4.c: Test index.
56011
56012 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
56013
56014 * gcc.c-torture/compile/20001226-1.c: New test.
56015
56016 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
56017
56018 * gcc.c-torture/compile/20001222-1.c: New test.
56019 * gcc.c-torture/compile/20001222-1.x: Xfail.
56020
56021 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
56022
56023 * gcc.c-torture/execute/comp-goto-2.c: New test.
56024
56025 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
56026
56027 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56028 Use long types if __INT_MAX__ is 32767.
56029 (main): Use cast to (sint32 *) when poking 88 into a_page.
56030
56031 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56032
56033 2000-12-21 Bernd Schmidt <bernds@redhat.com>
56034
56035 * gcc.c-torture/compile/20001221-1.c: New test.
56036 * gcc.c-torture/execute/20001221-1.c: New test.
56037
56038 2000-12-20 Richard Henderson <rth@redhat.com>
56039
56040 * g++.old-deja/g++.pt/crash36.C: Update error lines.
56041 * g++.old-deja/g++.robertl/eb109.C: Likewise.
56042
56043 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56044
56045 * gcc.dg/compare3.c: New test.
56046
56047 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
56048
56049 * gcc.dg/format-warnll-1.c: New test.
56050
56051 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
56052
56053 * gcc.dg/cpp/cmdlne-P.c: New test.
56054
56055 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
56056
56057 * gcc.c-torture/execute/builtin-abs-1.c,
56058 gcc.c-torture/execute/builtin-abs-2.c: New tests.
56059
56060 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
56061
56062 * gcc.dg/cpp/multiline.c: New test.
56063
56064 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
56065
56066 * g++.old-deja/g++.other/syshdr1.C: Update.
56067 * gcc.dg/cpp/lineflags.c: Remove temporarily.
56068
56069 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56070
56071 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56072
56073 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56074
56075 * g++.old-deja/g++.pt/ttp65.C: New test.
56076
56077 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56078
56079 * g++.old-deja/g++.pt/ttp64.C: New test.
56080
56081 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56082
56083 * g++.old-deja/g++.pt/spec33.C: New test.
56084
56085 2000-12-14 Catherine Moore <clm@redhat.com>
56086
56087 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56088 * gcc.c-torture/execute/920612-2.c: Likewise.
56089 * gcc.c-torture/execute/920428-2.c: Likewise.
56090 * gcc-c-torture/execute/va-arg-11.c: Call exit.
56091 * gcc.c-torture/execute/va-arg-21.c: Likewise.
56092
56093 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56094
56095 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56096 * gcc.dg/pack-test-2.c: Likewise.
56097
56098 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
56099
56100 Tests by Zack Weinberg <zackw@stanford.edu>.
56101
56102 * gcc.dg/cpp/defined.c: Update.
56103 * gcc.dg/cpp/defined_trad.c: New tests.
56104
56105 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
56106
56107 * gcc.dg/cpp/trad-direct.c: Update.
56108
56109 2000-12-11 Neil Booth <neilb@earthling.net>
56110
56111 * gcc.dg/cpp/defined_trad.c
56112
56113 2000-12-11 Neil Booth <neilb@earthling.net>
56114
56115 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56116
56117 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
56118
56119 * gcc.dg/format-miss-2.c: New test.
56120
56121 2000-12-09 Neil Booth <neilb@earthling.net>
56122
56123 * gcc.dg/cpp/lineflags.c: New tests.
56124 * gcc.dg/cpp/poison.c: Update.
56125 * gcc.dg/cpp/redef2.c: Update.
56126 * gcc.dg/cpp/skipping.c: New test.
56127
56128 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
56129
56130 * g++.old-deja/g++.other/eh3.C: New testcase.
56131
56132 2000-12-07 Neil Booth <neilb@earthling.net>
56133
56134 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56135 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56136 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56137 wtr-union-init-2.c, wtr-union-init-3.c: Update.
56138 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56139 Update.
56140
56141 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
56142
56143 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56144 __SIZE_TYPE__ instead of int for type of integers cast to
56145 pointers.
56146
56147 2000-12-07 Jakub Jelinek <jakub@redhat.com>
56148
56149 * g++.old-deja/g++.other/cleanup4.C: New test.
56150
56151 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
56152
56153 * format-sec-1.c: New test.
56154
56155 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
56156
56157 * gcc.dg/format-nonlit-3.c: New test.
56158
56159 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
56160
56161 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56162 through a null pointer.
56163
56164 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56165
56166 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56167 * g++.old-deja/g++.pt/partial4.C: New test.
56168
56169 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
56170
56171 * gcc.c-torture/execute/ieee/hugeval.x: New.
56172
56173 2000-12-06 Neil Booth <neilb@earthling.net>
56174
56175 * gcc.dg/cpp/backslash2.c: New tests.
56176
56177 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56178
56179 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56180 * gcc.c-torture/execute/stdio-opt-2.c: New test.
56181
56182 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
56183
56184 * gcc.c-torture/execute/20001203-2.c: New testcase.
56185
56186 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
56187
56188 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56189 * g++.old-deja/g++.other/virtual10.C: New test.
56190
56191 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
56192
56193 * g++.old-deja/g++.mike/pmf5.C: Remove test.
56194
56195 2000-12-05 Richard Henderson <rth@redhat.com>
56196
56197 * gcc.c-torture/compile/20001205-1.c: New.
56198
56199 2000-12-04 Neil Booth <neilb@earthling.net>
56200
56201 * g++.old-deja/g++.other/virtual9.C: New test.
56202 * g++.old-deja/g++.pt/crash61.C: New test.
56203 * gcc.c-torture/execute/loop-9.c: New test.
56204
56205 2000-12-04 Neil Booth <neilb@earthling.net>
56206
56207 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56208 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56209 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56210 * gcc.dg/cpp/extratokens.c: ...here.
56211
56212 2000-12-04 Neil Booth <neilb@earthling.net>
56213
56214 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56215 New tests.
56216
56217 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56218
56219 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56220 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56221
56222 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
56223
56224 * gcc.c-torture/execute/20001203-1.c: New test.
56225
56226 2000-12-03 Neil Booth <neilb@earthling.net>
56227
56228 * gcc.dg/cpp/macro6.c: New test cases.
56229
56230 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56231
56232 * gcc.c-torture/execute/string-opt-9.c: New test.
56233 * gcc.c-torture/execute/string-opt-10.c: Likewise.
56234 * gcc.c-torture/execute/string-opt-11.c: Likewise.
56235 * gcc.c-torture/execute/string-opt-12.c: Likewise.
56236
56237 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56238 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56239
56240 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
56241
56242 * gcc.dg/cpp/if-6.c: New testcase.
56243
56244 * gcc.dg/20001201-1.c: New testcase.
56245
56246 2000-12-02 Neil Booth <neilb@earthling.net>
56247
56248 * g++.old-deja/g++.other/externC4.C,
56249 g++.old-deja/g++.other/friend10.C: New tests.
56250
56251 2000-12-02 Neil Booth <neilb@earthling.net>
56252
56253 * g++.old-deja/g++.other/instan2.C
56254 * g++.old-deja/g++.other/instan3.C: New test.
56255
56256 2000-12-02 Neil Booth <neilb@earthling.net>
56257
56258 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56259 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56260 gnuc99.c,gnuc99-pedantic.c: New tests.
56261
56262 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
56263
56264 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56265 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56266
56267 2000-12-01 Neil Booth <neilb@earthling.net>
56268
56269 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56270 * gcc.dg/cpp/poison.c: Update.
56271 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56272
56273 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
56274
56275 * g77.f-torture/execute/20001201.f: New test.
56276
56277 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
56278
56279 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56280
56281 2000-12-01 Jakub Jelinek <jakub@redhat.com>
56282
56283 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56284
56285 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
56286
56287 * g++.old-deja/g++.other/cast6.C: New test.
56288
56289 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
56290
56291 * gcc.c-torture/execute/20001130-2.c: New testcase.
56292
56293 2000-11-30 Richard Henderson <rth@redhat.com>
56294
56295 * gcc.c-torture/execute/20001130-1.c: New test.
56296
56297 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56298
56299 * g++.old-deja/g++.other/op3.C: New test.
56300
56301 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56302
56303 * g++.old-deja/g++.other/op2.C: New test.
56304
56305 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56306
56307 * g++.old-deja/g++.other/crash38.C: New test.
56308
56309 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
56310
56311 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56312
56313 2000-11-29 Jakub Jelinek <jakub@redhat.com>
56314
56315 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56316 tests.
56317 * gcc.c-torture/execute/string-opt-6.c: New test.
56318
56319 * gcc.dg/20001117-1.c: Add main.
56320
56321 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
56322
56323 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56324 Move from here ...
56325 * gcc.dg/940510-1.c: ... to here.
56326
56327 * gcc.dg/20000926-1.c: GNU C now allows initializations of
56328 zero-size arrays in toplevel structures.
56329
56330 2000-11-28 Jakub Jelinek <jakub@redhat.com>
56331
56332 * gcc.c-torture/execute/loop-8.c: New test.
56333
56334 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56335
56336 * g++.old-deja/g++.other/base1.C: New test.
56337
56338 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56339
56340 * g++.old-deja/g++.other/parse2.C: New test.
56341
56342 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56343
56344 * g++.old-deja/g++.pt/incomplete1.C: New test.
56345
56346 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56347
56348 * g++.old-deja/g++.other/friend9.C: New test.
56349
56350 2000-11-28 Jakub Jelinek <jakub@redhat.com>
56351
56352 * gcc.dg/20001127-1.c: New test.
56353
56354 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
56355
56356 * g++.old-deja/g++.pt/friend46.C: New test.
56357
56358 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
56359
56360 * g++.old-deja/g++.other/ptrmem8.C: New test.
56361
56362 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56363
56364 * gcc.c-torture/execute/string-opt-7.c: New test.
56365 * gcc.c-torture/execute/string-opt-8.c: Likewise.
56366
56367 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
56368
56369 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56370 instead of 'mkcheck 2'.
56371
56372 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
56373
56374 * gcc.c-torture/execute/memcheck/driver.c,
56375 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56376 C9X references to refer to C99.
56377
56378 2000-11-25 Jakub Jelinek <jakub@redhat.com>
56379
56380 * gcc.dg/ultrasp3.c: New test.
56381
56382 2000-11-25 Neil Booth <neilb@earthling.net>
56383
56384 * gcc.dg/cpp/include2.c: Update test to be locale independent.
56385
56386 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
56387
56388 * gcc.c-torture/compile/20001123-2.c: New.
56389
56390 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56391
56392 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56393
56394 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
56395
56396 * gcc.dg/sequence-point-1.c: Add some new tests.
56397 * gcc.c-torture/execute/20001124-1.c: New test.
56398
56399 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
56400
56401 * g++.old-deja/g++.other/vaarg4.C: New test.
56402 * gcc.c-torture/compile/20001123-1.c: New test.
56403
56404 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
56405
56406 * g++.other/crash24.C: Adjust and remove XFAIL.
56407 * g++.other/crash37.C: New test.
56408
56409 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
56410
56411 * g++.old-deja/g++.pt/instantiate9.C: New test.
56412
56413 2000-11-22 Mark Mitchell <mark@codesourcery.com>
56414
56415 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56416 new ABI, too.
56417
56418 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56419 * g++.old-deja/g++.robertl/eb55.C: Likewise.
56420
56421 2000-11-22 Neil Booth <neilb@earthling.net>
56422
56423 * gcc.dg/cpp/Wtrigraphs.c: New test.
56424
56425 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
56426
56427 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56428
56429 2000-11-22 Jakub Jelinek <jakub@redhat.com>
56430
56431 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56432
56433 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
56434
56435 * lib/gcc-dg.exp: load_lib scanasm.exp.
56436 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56437 * lib/g++-dg.exp: load_lib scanasm.exp.
56438 * lib/scanasm.exp: New.
56439 (scan-assembler, scan-assembler-not): Add optional arguments to
56440 test name, or if not present, the pattern name.
56441 (scan-assembler-dem, scan-assembler-dem-not): New.
56442
56443 * g++.dg/dg.exp: New.
56444
56445 2000-11-21 Neil Booth <neilb@earthling.net>
56446
56447 * gcc.dg/cpp/integrated1.c: Remove.
56448
56449 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56450
56451 * gcc.c-torture/execute/20001121-1.c: New test.
56452
56453 2000-11-21 Richard Henderson <rth@redhat.com>
56454
56455 * gcc.c-torture/compile/20001121-1.c: New test.
56456
56457 2000-11-20 Neil Booth <neilb@earthling.net>
56458
56459 * gcc.dg/cpp/integrated1.c: New test.
56460
56461 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56462
56463 * g++.old-deja/g++.other/inline17.C: New test.
56464
56465 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
56466
56467 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56468 local variable to be zero: I made the variable global. Now
56469 uses abort() and exit() instead of relying on main's return value.
56470
56471 2000-11-20 Neil Booth <neilb@earthling.net>
56472
56473 * gcc.dg/cpp/paste2.c: Update test.
56474 * objc/execute/paste.m: New test.
56475
56476 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
56477
56478 * gcc.dg/c99-condexpr-1.c: New test.
56479
56480 2000-11-20 Neil Booth <neilb@earthling.net>
56481
56482 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56483
56484 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
56485
56486 * g++.old-deja/g++.pt/export1.C: New test.
56487
56488 2000-11-20 Jakub Jelinek <jakub@redhat.com>
56489
56490 * gcc.dg/20001117-1.c: New test.
56491
56492 2000-11-18 Richard Henderson <rth@redhat.com>
56493
56494 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56495
56496 2000-11-18 Richard Henderson <rth@redhat.com>
56497
56498 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56499 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56500 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56501
56502 2000-11-18 Richard Henderson <rth@redhat.com>
56503
56504 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56505 (main): New. Exit cleanly.
56506
56507 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
56508
56509 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56510 gcc.dg/c99-fordecl-2.c: New tests.
56511
56512 2000-11-18 Richard Henderson <rth@redhat.com>
56513
56514 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56515 * gcc.c-torture/execute/zerolen-2.c: New.
56516
56517 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56518
56519 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56520 memory.
56521
56522 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56523
56524 * g++.old-deja/g++.pt/instantiate8.C: New test.
56525
56526 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56527
56528 * g++.old-deja/g++.other/incomplete.C: Add more tests.
56529 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56530
56531 2000-11-16 Nick Clifton <nickc@redhat.com>
56532
56533 * gcc.c-torture/execute/nestfunc-2.c: New test.
56534 * gcc.c-torture/execute/nestfunc-3.c: New test.
56535
56536 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56537
56538 * gcc.c-torture/compile/20001116-1.c: New test.
56539
56540 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56541
56542 * gcc.c-torture/execute/20001115-1.c: New test.
56543
56544 2000-11-15 Mark Mitchell <mark@codesourcery.com>
56545
56546 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56547 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56548 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56549 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56550
56551 2000-11-15 Neil Booth <neilb@earthling.net>
56552
56553 gcc.dg/cpp/_Pragma1.c: Update.
56554 gcc.dg/cpp/_Pragma2.c: New test.
56555
56556 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
56557
56558 * g++.old-deja/g++.other/anon5.C: New test.
56559
56560 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
56561
56562 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56563 tests.
56564
56565 2000-11-14 Jakub Jelinek <jakub@redhat.com>
56566
56567 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56568 output.
56569
56570 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56571
56572 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56573 labels at end of compound statements.
56574
56575 2000-11-13 Jakub Jelinek <jakub@redhat.com>
56576
56577 * gcc.c-torture/execute/loop-7.c: New test.
56578
56579 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56580
56581 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56582
56583 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56584
56585 * gcc.dg/c99-bool-1.c: New test.
56586
56587 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56588
56589 * gcc.dg/c99-scope-1.c: Remove xfail.
56590 * gcc.dg/c99-scope-2.c: New test.
56591
56592 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56593
56594 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56595 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56596
56597 2000-11-11 Mark Mitchell <mark@codesourcery.com>
56598
56599 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56600 error messages.
56601
56602 * g++.mike/p700.C: Don't typedef wchar_t.
56603 * g++.mike/p784.C: Likewise.
56604 * g++.mike/eb101.C: Don't use __wchar_t.
56605
56606 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
56607
56608 * g77.f-torture/execute/20001111.[fx]: Test premature exit
56609 from DO loop.
56610
56611 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56612
56613 * gcc.c-torture/execute/20001111-1.c: New test.
56614
56615 2000-11-10 Nick Clifton <nickc@redhat.com>
56616
56617 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56618 long multuiple and accumulate.
56619
56620 2000-11-09 Richard Henderson <rth@redhat.com>
56621
56622 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56623 via size_t instead of int.
56624
56625 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56626 * gcc.c-torture/execute/string-opt-2.c: Likewise.
56627 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56628 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56629
56630 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
56631
56632 * gcc.c-torture/compile/20001109-1.c: New test.
56633 * gcc.c-torture/compile/20001109-2.c: New test.
56634
56635 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
56636
56637 * g++.old-deja/g++.pt/operator1.C: New test.
56638 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56639
56640 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56641
56642 * gcc.dg/20001108-1.c: New test.
56643
56644 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56645
56646 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56647 with both arguments constant strings.
56648 * gcc.c-torture/execute/string-opt-3.c: New test.
56649 * gcc.c-torture/execute/string-opt-4.c: New test.
56650 * gcc.c-torture/execute/string-opt-5.c: New test.
56651
56652 2000-11-08 Nick Clifton <nickc@redhat.com>
56653
56654 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
56655 mulsidi3adddi patterns.
56656
56657 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
56658
56659 * g++.old-deja/g++.other/crash36.C: New test.
56660
56661 2000-11-08 Jakub Jelinek <jakub@redhat.com>
56662
56663 * g++.old-deja/g++.other/init16.C: New test.
56664
56665 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
56666
56667 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56668
56669 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56670
56671 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56672 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56673 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56674
56675 2000-11-07 DJ Delorie <dj@redhat.com>
56676
56677 * gcc.dg/20000614-1.c: Add return so that test can pass.
56678
56679 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56680
56681 * gcc.c-torture/execute/string-opt-1.c: New test.
56682
56683 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56684
56685 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
56686 mips-sgi-irix6.* because the MIPS ABI passes floating-point
56687 parameters in registers, and there is no way for a varargs
56688 function to know in which order the integer and floating-point
56689 parameters should be interleaved when they are placed on the
56690 stack.
56691 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56692 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56693
56694 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56695
56696 * gcc.c-torture/execute/string-opt-2.c: New test.
56697
56698 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
56699
56700 * g++.old-deja/g++.pt/crash60.C: New test.
56701
56702 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56703
56704 * g++.old-deja/g++.other/crash24.C: New test.
56705 * g++.old-deja/g++.other/crash25.C: New test.
56706 * g++.old-deja/g++.other/crash26.C: New test.
56707 * g++.old-deja/g++.other/crash27.C: New test.
56708 * g++.old-deja/g++.other/crash28.C: New test.
56709 * g++.old-deja/g++.other/crash29.C: New test.
56710 * g++.old-deja/g++.other/crash30.C: New test.
56711 * g++.old-deja/g++.other/crash31.C: New test.
56712 * g++.old-deja/g++.other/crash32.C: New test.
56713 * g++.old-deja/g++.other/crash33.C: New test.
56714 * g++.old-deja/g++.other/crash34.C: New test.
56715 * g++.old-deja/g++.other/crash35.C: New test.
56716
56717 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56718
56719 * gcc.c-torture/execute/20001031-1.c: New test.
56720
56721 2000-11-04 Mark Mitchell <mark@codesourcery.com>
56722
56723 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56724 namespace.
56725
56726 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56727 standards-conformant.
56728
56729 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56730
56731 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56732 * g++.old-deja/g++.mike/p755a.C: Likewise.
56733 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56734 library makes no calls to `operator new' during initialization.
56735
56736 2000-11-04 Neil Booth <neilb@earthling.net>
56737
56738 * gcc.dg/cpp/include2.c: New tests.
56739
56740 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
56741
56742 * lib/g++.exp (g++_set_ld_library_path): New function.
56743 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56744
56745 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
56746
56747 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
56748 warnings.
56749
56750 2000-11-01 Richard Henderson <rth@redhat.com>
56751
56752 * g++.old-deja/g++.ext/namedret1.C: New.
56753 * g++.old-deja/g++.ext/namedret2.C: New.
56754 * g++.old-deja/g++.ext/namedret3.C: New.
56755
56756 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
56757
56758 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56759 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56760
56761 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56762
56763 * gcc.c-torture/execute/va-arg-21.c: New test.
56764
56765 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
56766
56767 * gcc.dg/c99-complex-2.c: New test.
56768
56769 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56770
56771 * gcc.c-torture/execute/stdio-opt-1.c: New test.
56772
56773 2000-10-31 Jakub Jelinek <jakub@redhat.com>
56774
56775 * g++.old-deja/g++.other/inline16.C: New test.
56776
56777 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
56778
56779 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56780 __PRETTY_FUNCTION__
56781
56782 2000-10-29 Neil Booth <neilb@earthling.net>
56783
56784 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56785 New tests.
56786 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56787 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56788 optimisation.
56789
56790 2000-10-29 Neil Booth <neilb@earthling.net>
56791
56792 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56793 * mi1.c, mi1c.h: Add null directives to multiple-include test.
56794 * mi5.c: Test multiple includes work with -C.
56795 * trigraphs.c: Test ^= version.
56796
56797 2000-10-28 Neil Booth <neilb@earthling.net>
56798
56799 New tests and test updates for new macro expander.
56800
56801 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56802 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56803 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56804 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56805 new diagnostic messages.
56806
56807 * gcc.dg/cpp/macro3.c: New tests.
56808
56809 2000-10-27 Mark Mitchell <mark@codesourcery.com>
56810
56811 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56812 on the same line.
56813
56814 2000-10-27 Jakub Jelinek <jakub@redhat.com>
56815
56816 * g++.old-deja/g++.other/eh2.C: New test.
56817
56818 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
56819
56820 * gcc.c-torture/execute/20001027-1.c: New test.
56821
56822 2000-10-26 Richard Henderson <rth@redhat.com>
56823
56824 * gcc.c-torture/execute/20001026-1.c: New.
56825
56826 2000-10-26 Mark Mitchell <mark@codesourcery.com>
56827
56828 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56829 * g++.old-deja/g++.law/builtin1.C: Likewise.
56830 * g++.old-deja/g++.law/ctors10.C: Likewise.
56831 * g++.old-deja/g++.law/virtual3.C: Likewise.
56832 * g++.old-deja/g++.mike/p658.C: Likewise.
56833 * g++.old-deja/g++.other/sibcall1.C: Likewise.
56834 * g++.old-deja/g++.other/vaarg2.C: Likewise.
56835 * g++.old-deja/g++.robertl/eb124.C: Likewise.
56836 * g++.old-deja/g++.robertl/eb44.C: Likewise.
56837 * g++.old-deja/g++.robertl/eb77.C: Likewise.
56838
56839 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
56840
56841 * gcc.c-torture/compile/20001024-1.c: New test.
56842
56843 2000-10-25 Mark Mitchell <mark@codesourcery.com>
56844
56845 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56846 to tell us whether or not we are using V3.
56847
56848 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
56849
56850 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56851 operands.
56852
56853 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
56854
56855 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56856
56857 2000-10-25 Jakub Jelinek <jakub@redhat.com>
56858
56859 * gcc.c-torture/execute/20001024-1.c: New test.
56860
56861 2000-10-24 Jakub Jelinek <jakub@redhat.com>
56862
56863 * g++.old-deja/g++.other/sibcall1.C: New test.
56864
56865 2000-10-20 Jakub Jelinek <jakub@redhat.com>
56866
56867 * gcc.dg/noncompile/init-3.c: New test.
56868
56869 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
56870
56871 * gcc.dg/format-array-1.c: New test.
56872
56873 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56874
56875 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56876 writing through null pointers; remove comment about testing
56877 unterminated strings.
56878
56879 2000-10-17 Matthew Hiller <hiller@redhat.com>
56880
56881 * gcc.c-torture/execute/20001017-2.c: New test.
56882
56883 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56884
56885 * gcc.c-torture/compile/20001018-1.c: New test.
56886 * gcc.c-torture/compile/20001018-1.x: Xfail.
56887
56888 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56889
56890 * gcc.c-torture/execute/20001017-1.c: New test.
56891
56892 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56893
56894 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56895 for multiple use of arguments with scanf formats; add tests for
56896 multiple use of arguments.
56897
56898 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
56899
56900 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56901 from some old tests.
56902
56903 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56904
56905 * gcc.dg/format-miss-1.c: New test.
56906
56907 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56908
56909 * gcc.c-torture/execute/20001013-1.c: New test.
56910
56911 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56912
56913 * gcc.dg/format-branch-1.c: New test.
56914
56915 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56916
56917 * README, lib/file-format.exp: Remove EGCS references.
56918
56919 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56920
56921 * gcc.dg/20001013-1.c: New test.
56922
56923 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56924
56925 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56926 for intmax_t in the compiler using __typeof__ and the type rules
56927 for conditional expressions.
56928
56929 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56930
56931 * gcc.dg/20001012-1.c: New test.
56932 * gcc.dg/20001012-2.c: New test.
56933
56934 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56935
56936 * gcc.dg/format-attr-1.c: New test.
56937
56938 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56939
56940 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56941 __LONG_LONG_MAX__ instead of LLONG_MAX.
56942
56943 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56944
56945 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56946 scanf flags.
56947 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56948 flags.
56949
56950 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56951
56952 * gcc.dg/sequence-pt-1.c: New test.
56953
56954 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56955
56956 * gcc.c-torture/execute/20001011-1.c: New testcase.
56957 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56958
56959 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56960
56961 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56962 does not error on it.
56963
56964 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56965
56966 * gcc.dg/20001009-1.c: New test.
56967
56968 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56969
56970 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56971 * gcc.c-torture/execute/20001009-2.c: ... to here.
56972
56973 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56974
56975 * gcc.c-torture/compile/20001009-1.c: New testcase.
56976 * gcc.c-torture/execute/20001009-1.c: New testcase.
56977 Testcases provided by Jan Hubicka <jh@suse.cz>.
56978
56979 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56980
56981 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56982 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56983 uintmax_t using <limits.h> to emulate the compiler's internal
56984 logic. No longer XFAIL %j tests.
56985
56986 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56987
56988 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56989 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56990 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56991 regexps and details of expected handling of some bad formats.
56992 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56993 suppression.
56994
56995 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56996
56997 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56998 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56999 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57000 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57001 in list archives.
57002
57003 2000-10-06 Richard Henderson <rth@cygnus.com>
57004
57005 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57006 * g++.old-deja/g++.brendan/crash52.C: Likewise.
57007 * g++.old-deja/g++.jason/report.C: Likewise.
57008 * g++.old-deja/g++.law/friend5.C: Likewise.
57009 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
57010 of the expected warnings.
57011
57012 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
57013
57014 * g++.old-deja/g++.pt/enum14.C: New test.
57015
57016 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
57017
57018 * g++.old-deja/g++.pt/crash59.C: New test.
57019
57020 2000-10-04 Will Cohen <wcohen@redhat.com>
57021
57022 * gcc.dg/20000926-1.c: New test.
57023
57024 2000-10-03 Geoff Keating <geoffk@cygnus.com>
57025
57026 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57027 function name for current C++ compiler.
57028 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57029
57030 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
57031
57032 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57033 __PRETTY_FUNCTION__.
57034 * g++.old-deja/g++.ext/pretty2.C: Likewise.
57035
57036 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57037
57038 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57039
57040 2000-09-26 Jakub Jelinek <jakub@redhat.com>
57041
57042 * gcc.c-torture/compile/20000923-1.c: New test.
57043
57044 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57045
57046 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57047 * g++.old-deja/g++.pt/ttp62.C: Same.
57048 * g++.old-deja/g++.other/inline14.C: Same.
57049
57050 2000-09-24 Richard Henderson <rth@cygnus.com>
57051
57052 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57053
57054 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
57055
57056 * gcc.dg/c90-printf-1.c: Add test for wide string format.
57057
57058 2000-09-22 Geoff Keating <geoffk@cygnus.com>
57059
57060 * gcc.c-torture/compile/20000922-1.c: New file.
57061
57062 2000-09-21 Nick Clifton <nickc@redhat.com>
57063
57064 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57065 a signed long modulo operation.
57066 (mod6): New function - perform an unsigned long modulo operation.
57067 (main): Add tests for modulos of very large numbers by very small
57068 dividends.
57069
57070 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57071
57072 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57073
57074 2000-09-19 Richard Henderson <rth@cygnus.com>
57075
57076 * gcc.dg/compare2.c (case 10): XFAIL.
57077
57078 2000-09-18 Richard Henderson <rth@cygnus.com>
57079
57080 * gcc.c-torture/execute/20000906-1.c: Move ...
57081 * gcc.dg/20000906-1.c: ... here. Only run on targets
57082 that support __builtin_trap.
57083
57084 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
57085
57086 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57087
57088 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
57089
57090 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57091 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
57092 more $ format tests.
57093
57094 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
57095
57096 * gcc.dg/format-errmk-1.c: New test.
57097
57098 2000-09-17 Greg McGary <greg@mcgary.org>
57099
57100 * gcc.c-torture/execute/20000917-1.x: Remove.
57101
57102 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
57103
57104 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57105
57106 2000-09-17 Greg McGary <greg@mcgary.org>
57107
57108 * gcc.c-torture/execute/20000917-1.c: New test.
57109 * gcc.c-torture/execute/20000917-1.x: XFAIL.
57110
57111 2000-09-16 Neil Booth <NeilB@earthling.net>
57112
57113 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57114 in nested macro bug.
57115
57116 2000-09-15 Neil Booth <NeilB@earthling.net>
57117
57118 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57119
57120 2000-09-14 Jeffrey A Law (law@cygnus.com)
57121
57122 * gcc.c-torture/execute/20000914-1.c: New test.
57123
57124 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
57125
57126 * g++.other/inline13.C: New test.
57127
57128 2000-09-12 Andreas Jaeger <aj@suse.de>
57129
57130 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57131 constant by Ulrich Drepper <drepper@redhat.com>.
57132
57133 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
57134
57135 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57136
57137 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57138
57139 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57140
57141 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
57142
57143 * gcc.dg/cpp/backslash.c: New test.
57144
57145 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
57146
57147 * gcc.c-torture/execute/20000910-1.c: New test.
57148 * gcc.c-torture/execute/20000910-2.c: Likewise.
57149
57150 2000-09-11 Robert Lipe <robertl@sco.com>
57151
57152 * gcc.dg/pragma-align.c: New test.
57153
57154 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
57155
57156 * g++.old-deja/g++.pt/explicit82.C: New test.
57157 * g++.old-deja/g++.pt/explicit83.C: New test.
57158
57159 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
57160
57161 * gcc.dg/asm-names.c: New test.
57162
57163 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57164
57165 * gcc.dg/cpp/tr-warn6.c: New test
57166
57167 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
57168
57169 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57170 be accepted.
57171
57172 2000-09-07 Catherine Moore <clm@redhat.com>
57173
57174 * gcc.c-torture/execute/unroll-1.c: New test.
57175
57176 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
57177
57178 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57179 ERROR markers.
57180 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57181 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57182 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57183 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57184 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57185 Preprocess only.
57186 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57187 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57188
57189 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
57190
57191 * g++.old-deja/g++.pt/deduct2.C: New test.
57192
57193 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
57194
57195 * g++.old-deja/g++.pt/parms2.C: New test.
57196
57197 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
57198
57199 * g++.old-deja/g++.pt/crash58.C: New test.
57200
57201 2000-09-06 Greg McGary <greg@mcgary.org>
57202
57203 * gcc.c-torture/execute/20000906-1.c: New test.
57204 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57205
57206 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57207
57208 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57209
57210 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
57211
57212 * g++.old-deja/g++.pt/crash57.C: New test.
57213
57214 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
57215
57216 * g++.old-deja/g++.pt/crash56.C: New test.
57217
57218 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
57219
57220 * g++.old-deja/g++.pt/koenig1.C: New test.
57221
57222 2000-09-04 Jakub Jelinek <jakub@redhat.com>
57223
57224 * gcc.dg/20000904-1.c: New test.
57225
57226 2000-09-04 Jakub Jelinek <jakub@redhat.com>
57227
57228 * gcc.dg/cpp/paste8.c: New test.
57229
57230 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
57231
57232 * gcc.c-torture/compile/20000827-1.c: New test.
57233
57234 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
57235
57236 * gcc.dg/format-diag-1.c: New test.
57237
57238 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
57239
57240 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57241 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57242 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57243 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57244 gcc.dg/formatz-1.c: Adjust warning regular expressions.
57245
57246 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
57247
57248 * g++.old-deja/g++.other/nested4.C: New test.
57249
57250 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
57251
57252 * g++.old-deja/g++.ns/scoped1.C: New test.
57253
57254 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
57255
57256 * lib/g++.exp: Support testing already-installed GCC.
57257
57258 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57259
57260 * wtr-label-1.c, wtr-suffix-1.c: New tests.
57261
57262 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57263
57264 * gcc.dg/return-type-2.c: New test.
57265
57266 2000-08-27 Geoff Keating <geoffk@cygnus.com>
57267
57268 * gcc.c-torture/compile/20000825-1.c: New test.
57269
57270 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
57271
57272 * gcc.dg/dwarf2-2.c: New test.
57273
57274 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
57275
57276 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57277 dg-warning regexps.
57278
57279 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
57280
57281 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57282 gcc.dg/format-ext-5.c: New tests.
57283
57284 2000-08-25 Jakub Jelinek <jakub@redhat.com>
57285
57286 * g++.old-deja/g++.other/crash22.C: New test.
57287
57288 2000-08-24 Mark Mitchell <mark@codesourcery.com>
57289
57290 * gcc.dg/noncompile/930622-2.c: Adjust error message.
57291
57292 2000-08-24 Richard Henderson <rth@cygnus.com>
57293
57294 * gcc.dg/ia64-sync-1.c: New test.
57295 * gcc.dg/ia64-sync-2.c: New test.
57296 * gcc.dg/ia64-asm-1.c: New test.
57297
57298 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
57299
57300 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57301 * gcc.dg/format-ext-2.c: New test.
57302
57303 2000-08-23 Jason Merrill <jason@redhat.com>
57304
57305 * lib/old-dejagnu.exp: Also ignore "In member function" and
57306 "At global scope".
57307
57308 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57309
57310 * gcc.dg/noncompile/label-lineno-1.c: New test.
57311
57312 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
57313
57314 * gcc.dg/c99-array-nonobj-1.c: New test.
57315
57316 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
57317
57318 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57319 tests.
57320 * gcc.dg/format-ext-1.c: New test.
57321
57322 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57323
57324 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57325 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57326 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57327 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57328 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57329
57330 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
57331
57332 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57333 gcc.dg/c99-strftime-2.c: New tests.
57334
57335 2000-08-22 Richard Henderson <rth@cygnus.com>
57336
57337 * gcc.c-torture/execute/20000822-1.c: New test.
57338
57339 2000-08-21 Jakub Jelinek <jakub@redhat.com>
57340
57341 * gcc.c-torture/execute/20000819-1.x: Remove.
57342
57343 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
57344
57345 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57346 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57347 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57348 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57349 gcc.dg/format-xopen-1.c: New tests.
57350
57351 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
57352
57353 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57354
57355 2000-08-21 Jakub Jelinek <jakub@redhat.com>
57356
57357 * g++.old-deja/g++.other/loop2.C: New test.
57358
57359 * gcc.c-torture/compile/20000606-1.c: New test.
57360 * gcc.c-torture/compile/20000728-1.c: New test.
57361 * gcc.c-torture/execute/20000801-1.c: New test.
57362 * gcc.c-torture/execute/20000801-2.c: New test.
57363 * gcc.c-torture/execute/20000819-1.c: New test.
57364 * gcc.c-torture/execute/20000819-1.x: XFAIL.
57365 * gcc.dg/20000629-1.c: New test.
57366 * gcc.dg/20000724-1.c: New test.
57367 * gcc.dg/20000807-1.c: New test.
57368
57369 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57370
57371 * gcc.dg/cpp/pragma-1.c: New test.
57372 * gcc.dg/cpp/pragma-2.c: New test.
57373
57374 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
57375
57376 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57377 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
57378
57379 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57380
57381 * gcc.c-torture/compile/20000818-1.c: New test.
57382
57383 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
57384
57385 * gcc.c-torture/execute/20000818-1.c: New test.
57386
57387 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
57388
57389 * gcc.dg/format-va-1.c: New test.
57390
57391 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57392
57393 * g++.old-deja/g++.other/typedef8.C: New test.
57394
57395 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57396
57397 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57398 * g++.old-deja/g++.mike/net36.C: Mark candidate.
57399 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57400 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57401 * g++.old-deja/g++.other/ptrmem7.C: New test.
57402 * g++.old-deja/g++.pt/ptrmem10.C: New test.
57403
57404 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57405
57406 * g++.old-deja/g++.pt/typename27.C: New test.
57407
57408 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
57409
57410 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57411 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57412 * g++.old-deja/g++.pt/friend45.C: New test.
57413 * g++.old-deja/g++.other/friend8.C: New test.
57414
57415 2000-08-15 Richard Henderson <rth@cygnus.com>
57416
57417 * gcc.c-torture/execute/20000815-1.c: New test.
57418
57419 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
57420
57421 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57422 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57423 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57424
57425 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
57426
57427 * g++.old-deja/g++.other/refinit2.C: New test.
57428
57429 2000-08-13 Geoff Keating <geoffk@cygnus.com>
57430
57431 * lib/c-torture.exp (c-torture): Make
57432 compiler_conditional_xfail_data global.
57433 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57434 compiler_conditional_xfail_data machinery.
57435 (f-torture-execute): Likewise.
57436 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57437 and only when unrolling loops.
57438
57439 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57440
57441 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
57442
57443 * g++.old-deja/g++.pt/explicit81.C: New test.
57444
57445 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
57446
57447 * g++.old-deja/g++.pt/typename26.C: New test.
57448
57449 2000-08-10 Geoff Keating <geoffk@cygnus.com>
57450
57451 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57452 warning.
57453
57454 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
57455
57456 * g++.old-deja/g++.other/array3.C: New test.
57457
57458 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57459
57460 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57461 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57462 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57463 New tests.
57464
57465 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
57466
57467 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57468 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57469
57470 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
57471
57472 * gcc.c-torture/execute/20000808-1.c: New test.
57473
57474 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57475
57476 * gcc.dg/c90-const-expr-1.c: New test.
57477
57478 2000-08-08 Richard Henderson <rth@cygnus.com>
57479
57480 * gcc.dg/noncompile/920923-1.c: Declare calloc.
57481
57482 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
57483
57484 * gcc.dg/noncompile/const-ll-1.c: New test.
57485
57486 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
57487
57488 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57489
57490 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
57491
57492 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57493 that running programs linked against the shared version of libobjc
57494 run correctly.
57495
57496 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57497
57498 * gcc.dg/c99-printf-1.c: New test.
57499
57500 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57501
57502 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57503
57504 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
57505
57506 * gcc.c-torture/execute/20000731-1.x: Delete.
57507
57508 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
57509
57510 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57511 and torture_without_loops as is done by c-torture.exp.
57512 (search_for): Copy from c-torture.exp.
57513 (gcc-dg-runtest): New function, drives a directory of tests
57514 iterating over the TORTURE_OPTIONS.
57515 (scan-assembler, scan-assembler-not): Move here from
57516 individual directory drivers.
57517
57518 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57519 defined by lib/gcc-dg.exp.
57520 * gcc.dg/cpp/cpp.exp: Likewise.
57521 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
57522 gcc-dg-runtest, so we cycle over optimization options.
57523
57524 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57525 * gcc.dg/compare2.c: No longer expected to fail.
57526
57527 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57528
57529 * gcc.c-torture/execute/20000804-1.c: New test.
57530
57531 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
57532
57533 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57534
57535 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
57536
57537 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57538
57539 2000-08-03 Jeffrey A Law (law@cygnus.com)
57540
57541 * gcc.c-torture/compile/20000803-1.c: New test.
57542
57543 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
57544
57545 * gcc.c-torture/execute/20000801-3.c,
57546 gcc.c-torture/execute/20000801-4.c: New tests.
57547 * gcc.c-torture/execute/20000801-3.x,
57548 gcc.c-torture/execute/20000801-4.x: Xfail.
57549
57550 2000-08-02 Geoff Keating <geoffk@cygnus.com>
57551
57552 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57553 libobjc/.libs to allow for libtool.
57554
57555 2000-08-02 Jakub Jelinek <jakub@redhat.com>
57556
57557 * gcc.c-torture/compile/20000802-1.c: New test.
57558
57559 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
57560
57561 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57562
57563 2000-07-31 Jeffrey A Law (law@cygnus.com)
57564
57565 * gcc-c-torture/execute/20000731-2.c: New test.
57566
57567 * gcc.c-torture/execute/20000731-1.c: New test.
57568 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57569
57570 2000-07-31 Jakub Jelinek <jakub@redhat.com>
57571
57572 * gcc.dg/cpp/paste7.c: New test.
57573 * gcc.dg/cpp/20000725-1.c: New test.
57574
57575 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
57576
57577 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57578 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57579 declaration warning for __builtin_dwarf_reg_size.
57580
57581 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57582
57583 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
57584
57585 * gcc.dg/noncompile/voidparam-1.c: New test.
57586
57587 2000-07-30 Richard Henderson <rth@cygnus.com>
57588
57589 * gcc.dg/c90-digraph-1.c: Don't xfail.
57590 * gcc.dg/compare2.c (case 10): Xfail.
57591 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57592
57593 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
57594
57595 * gcc.dg/c99-main-1.c: New test.
57596
57597 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
57598
57599 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57600
57601 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
57602
57603 * gcc.c-tortuer/execute/20000726-1.c: New test.
57604
57605 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
57606
57607 * gcc.c-torture/execute/enum-2.c: New test.
57608
57609 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57610
57611 * gcc.dg/cpp/tr-warn3.c: New test.
57612
57613 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57614
57615 * g++.old-deja/g++.ext/implicit1.C: Remove.
57616 * g++.old-deja/g++.jason/c2.C: Remove
57617 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57618 * g++.old-deja/g++.pt/crash16.C: Likewise.
57619 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57620
57621 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57622
57623 * g++.old-deja/g++.other/for2.C: New test.
57624
57625 2000-07-25 Jakub Jelinek <jakub@redhat.com>
57626
57627 * gcc.dg/20000720-1.c: New test.
57628
57629 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
57630
57631 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
57632
57633 2000-07-24 Geoff Keating <geoffk@cygnus.com>
57634
57635 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57636 * gcc.c-torture/execute/20000722-1.c: New.
57637 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57638
57639 2000-07-24 Jakub Jelinek <jakub@redhat.com>
57640
57641 * gcc.dg/cpp/20000720-1.S: New test.
57642
57643 2000-07-21 Michael Meissner <meissner@redhat.com>
57644
57645 * gcc.c-torture/execute/ieee/hugeval.c: New test.
57646
57647 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57648
57649 * g++.old-deja/g++.brendan/crash16.C,
57650 g++.old-deja/g++.brendan/parse3.C,
57651 g++.old-deja/g++.brendan/redecl1.C,
57652 g++.old-deja/g++.ns/template13.C,
57653 g++.old-deja/g++.other/decl4.C,
57654 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57655
57656 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57657
57658 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57659 and "Internal error".
57660
57661 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57662 regexps.
57663 * gcc.dg/cpp/paste6.c: New test.
57664
57665 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
57666
57667 * gcc.dg/cpp/tr-direct.c: New test.
57668
57669 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57670 gcc.dg/cpp/undef1.c: Tweak error regexps.
57671
57672 2000-07-18 Eric Christopher <echristo@redhat.com>
57673
57674 * gcc.c-torture/compile/20000718-1.c: New test.
57675
57676 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
57677
57678 * cpplex.c (_cpp_push_token): If the token being pushed back
57679 is the previous token in this context, just subtract one from
57680 context->posn.
57681 * cppmacro.c (save_expansion): Clear aux field when storing a
57682 placemarker.
57683
57684 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
57685
57686 * gcc.dg/noncompile/redecl-1.c: New test.
57687
57688 2000-07-18 Jakub Jelinek <jakub@redhat.com>
57689
57690 * gcc.c-torture/execute/20000717-5.c: New test.
57691 * gcc.c-torture/execute/20000717-1.x: Removed.
57692
57693 2000-07-17 Richard Henderson <rth@cygnus.com>
57694
57695 * gcc.c-torture/execute/20000717-4.c: New test.
57696
57697 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
57698
57699 * gcc.dg/cpp/syshdr.c: New test.
57700 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57701
57702 2000-07-17 Neil Booth <neilb@earthling.net>
57703
57704 * gcc.dg/cpp/cmdlne-dM.c: New test.
57705 * gcc.dg/cpp/cmdlne-dD.c: New test.
57706
57707 2000-07-17 Jeffrey A Law (law@cygnus.com)
57708
57709 * gcc.c-torture/execute/20000717-3.c: New test.
57710
57711 * gcc.c-torture/compile/20000717-1.c: New test.
57712
57713 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
57714
57715 * gcc.c-torture/execute/20000717-2.c: New test.
57716
57717 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
57718
57719 * gcc.dg/formatz-1.c: New test.
57720
57721 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57722 * gcc.dg/c99-digraph-1.c: New tests.
57723
57724 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57725 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57726
57727 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57728 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57729 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57730 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57731 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57732 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57733 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57734
57735 2000-07-17 Greg McGary <greg@mcgary.org>
57736
57737 * gcc.c-torture/execute/20000717-1.c: New test.
57738 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57739
57740 2000-07-15 Jakub Jelinek <jakub@redhat.com>
57741
57742 * gcc.c-torture/execute/20000715-2.c: New test.
57743 * gcc.dg/20000715-1.c: New test.
57744
57745 2000-07-15 Michael Meissner <meissner@redhat.com>
57746
57747 * gcc.c-torture/execute/20000715-1.c: New test.
57748
57749 2000-07-13 Jakub Jelinek <jakub@redhat.com>
57750
57751 * gcc.c-torture/execute/20000707-1.c: New test.
57752
57753 2000-07-13 Neil Booth <NeilB@earthling.net>
57754
57755 * gcc.dg/cpp/digraph1.c,
57756 gcc.dg/cpp/digraph2.c,
57757 gcc.dg/cpp/digraphs.c: New tests.
57758
57759 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
57760
57761 * g77.f-torture/compile/20000630-2.f: New test.
57762 * g77.f-torture/compile/20000630-2.x
57763
57764 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
57765
57766 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
57767
57768 2000-07-11 Neil Booth <NeilB@earthling.net>
57769
57770 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57771
57772 2000-07-11 Neil Booth <NeilB@earthling.net>
57773
57774 * gcc.dg/cpp/cmdlne-C.c: New.
57775
57776 2000-07-09 Neil Booth <NeilB@earthling.net>
57777
57778 * gcc.dg/cpp/directiv.c: New tests.
57779 * gcc.dg/cpp/undef1.c: Update.
57780
57781 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
57782
57783 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57784
57785 2000-07-09 Neil Booth <NeilB@earthling.net>
57786
57787 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57788
57789 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
57790
57791 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57792 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57793
57794 2000-07-08 Neil Booth <NeilB@earthling.net>
57795
57796 * gcc.dg/cpp/macsyntx.c: New tests.
57797
57798 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57799
57800 * gcc.dg/20000707-1.c: New test.
57801
57802 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57803
57804 * gcc.c-torture/execute/20000706-1.c: New test.
57805 * gcc.c-torture/execute/20000706-2.c: New test.
57806 * gcc.c-torture/execute/20000706-3.c: New test.
57807 * gcc.c-torture/execute/20000706-4.c: New test.
57808 * gcc.c-torture/execute/20000706-5.c: New test.
57809
57810 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57811
57812 * g++.old-deja/g++.pt/instantiate7.C: New test.
57813
57814 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57815
57816 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57817 * g++.old-deja/g++.mike/thunk3.C: Likewise.
57818 * g++.old-deja/g++.other/rtti3.C: Likewise.
57819 * g++.old-deja/g++.other/rttid3.C: Likewise.
57820
57821 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
57822
57823 * g77.f-torture/compile/20000630-1.x: Fix typo
57824
57825 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
57826
57827 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57828 assembly output.
57829
57830 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
57831
57832 * gcc.dg/cpp/ident.c: New test.
57833
57834 2000-07-05 Neil Booth <NeilB@earthling.net>
57835
57836 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57837 gcc.dg/cpp/lexstrng.c: New tests.
57838
57839 2000-07-04 Neil Booth <NeilB@earthling.net>
57840
57841 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57842 * gcc.dg/cpp/strify2.c: Same.
57843
57844 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
57845
57846 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57847 * gcc.dg/cpp/19990703-1.c: Likewise.
57848 * gcc.dg/cpp/20000625-1.c: Likewise.
57849 * gcc.dg/cpp/20000625-2.c: Likewise.
57850
57851 * gcc.dg/cpp/macro1.c,
57852 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57853 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57854 gcc.dg/cpp/strify1.c,
57855 gcc.dg/cpp/strify2.c: New tests.
57856
57857 2000-07-03 Jakub Jelinek <jakub@redhat.com>
57858
57859 * gcc.c-torture/execute/20000703-1.c: New test.
57860
57861 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57862
57863 * g++.old-deja/g++.pt (lookup10.C): New test.
57864
57865 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57866
57867 * g++.old-deja/g++.pt (typename25.C): New test.
57868
57869 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
57870
57871 * gcc.c-torture/compile/20000701-1.c: New test.
57872
57873 2000-06-30 Nick Clifton <nickc@cygnus.com>
57874
57875 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57876 to test case.
57877
57878 2000-06-30 Catherine Moore <clm@cygnus.com>
57879
57880 * gcc.c-torture/execute/align-1.c: New test.
57881
57882 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
57883
57884 * g++.old-deja/g++.pt/expr8.C: New test.
57885 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57886
57887 2000-06-29 Nick Clifton <nickc@cygnus.com>
57888
57889 * gcc.c-torture/compile/20000629-1.c: New test.
57890
57891 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57892
57893
57894 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57895 gcc.dg/noncompile directory, depending on whether they're
57896 preprocessor tests or not. Annotate all the tests for the dg
57897 framework.
57898
57899 * gcc.c-torture/noncompile/noncompile.exp: Delete.
57900 * gcc.dg/noncompile/noncompile.exp: New.
57901
57902 * Moved files:
57903 Old name New name
57904 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
57905 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
57906 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57907 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57908 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57909 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57910 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57911 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57912 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57913 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57914 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57915 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57916 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57917 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57918 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57919 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57920 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57921 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57922 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57923 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57924 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57925 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57926 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57927 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57928
57929 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57930 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57931 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57932 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57933 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57934 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57935
57936 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57937
57938 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57939 declare one variable. On the fourth, error.
57940 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57941 declared by 20000628-1a.h.
57942
57943 2000-06-29 Richard Henderson <rth@redhat.com>
57944
57945 * gcc.c-torture/execute/930529-1.x: New file.
57946 * gcc.dg/920413-1.c: Adjust expected warning text.
57947 * gcc.dg/980217-1.c: Declare abort.
57948 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57949
57950 2000-06-29 Jeffrey A Law (law@cygnus.com)
57951
57952 * g77.f-torture/compile/20000629-1.f: New test.
57953 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57954
57955 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57956
57957 Rearrange lots of files, removing entirely the
57958 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57959 directories.
57960
57961 * Deleted files:
57962 gcc.c-torture/code_quality/code_quality.exp
57963 gcc.c-torture/special/special.exp
57964 gcc.failure/failure.exp
57965 gcc.failure/940409-1.x
57966 gcc.c-torture/compile/961203-1.x
57967
57968 * New files:
57969 gcc.misc-tests/linkage.exp
57970 gcc.c-torture/execute/920730-1t.c
57971 gcc.c-torture/execute/920730-1t.x
57972 gcc.c-torture/compile/920520-1.x
57973 gcc.c-torture/compile/920521-1.x
57974 gcc.c-torture/compile/981006-1.x
57975 gcc.c-torture/execute/eeprof-1.x
57976
57977 * Moved files (possibly with modifications to fit a new harness):
57978 Old name New name
57979 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57980 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57981 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57982 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57983 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57984 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57985 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57986 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57987 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57988 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57989 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57990 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57991 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57992 gcc.failure/940409-1.c gcc.dg/940409-1.c
57993
57994 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57995
57996 * c-torture/compile/961203-1.x: Delete.
57997
57998 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57999 not exit. Include stdio.h.
58000 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58001 * gcc.misc-tests/dg-12.c: Likewise.
58002 * gcc.misc-tests/dg-5.c: Likewise.
58003 * gcc.misc-tests/dg-6.c: Likewise.
58004 * gcc.misc-tests/dg-7.c: Prototype abort.
58005 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58006 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58007 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
58008 not exit.
58009 * gcc.misc-tests/sieve.c: Use return from main, not exit.
58010 * gcc.misc-tests/sort2.c: Use return from main, not exit.
58011
58012 2000-06-28 Jakub Jelinek <jakub@redhat.com>
58013
58014 * gcc.dg/cpp/20000628-1.c: New test.
58015 * gcc.dg/cpp/20000628-1.h: New header for above test.
58016 * gcc.dg/cpp/20000628-1a.h: Likewise.
58017
58018 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
58019
58020 * gcc.dg/cpp: New directory.
58021 * gcc.dg/cpp/cpp.exp: New driver.
58022 * gcc.dg/cpp/20000627-1.c: New test.
58023 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58024 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58025 and rewrite as a compilation test.
58026
58027 * gcc.dg: Move many files into the cpp subdirectory, possibly
58028 renaming or editing them as well.
58029 Old name New name
58030 990119-1.c cpp/19990119-1.c
58031 990228-1.c cpp/19990228-1.c
58032 990407-1.c cpp/19990407-1.c
58033 990409-1.c cpp/19990409-1.c
58034 990413-1.c cpp/19990413-1.c
58035 990703-1.c cpp/19990703-1.c
58036 20000127-1.c cpp/20000127-1.c
58037 20000129-1.c cpp/20000129-1.c
58038 20000207-1.c cpp/20000207-1.c
58039 20000207-2.c cpp/20000207-2.c
58040 20000209-1.c cpp/20000209-1.c
58041 20000209-2.c cpp/20000209-2.c
58042 20000301-1.c cpp/20000301-1.c
58043 20000419-1.c cpp/20000419-1.c
58044 20000510-1.S cpp/20000510-1.S
58045 20000519-1.c cpp/20000519-1.c
58046 20000529-1.c cpp/20000529-1.c
58047 20000625-1.c cpp/20000625-1.c
58048 20000625-2.c cpp/20000625-2.c
58049 cpp-as1.c cpp/assert1.c
58050 cpp-as2.c cpp/assert2.c
58051 cxx-comments-1.c cpp/cxxcom1.c
58052 cxx-comments-2.c cpp/cxxcom2.c
58053 endif-label.c cpp/endif.c
58054 cpp-hash1.c cpp/hash1.c
58055 cpp-hash2.c cpp/hash2.c
58056 cpp-if1.c cpp/if-1.c
58057 cpp-if2.c cpp/if-2.c
58058 cpp-if3.c cpp/if-3.c
58059 cpp-if4.c cpp/if-4.c
58060 cpp-if5.c cpp/if-5.c
58061 cpp-cond.c cpp/if-cexp.c
58062 cpp-missingop.c cpp/if-mop.c
58063 cpp-missingparen.c cpp/if-mpar.c
58064 cpp-opprec.c cpp/if-oppr.c
58065 cpp-ifparen.c cpp/if-paren.c
58066 cpp-shortcircuit.c cpp/if-sc.c
58067 cpp-shift.c cpp/if-shift.c
58068 cpp-unary.c cpp/if-unary.c
58069 cpp-li1.c cpp/line1.c
58070 cpp-li2.c cpp/line2.c
58071 lineno.c cpp/line3.c
58072 lineno-2.c cpp/line4.c
58073 cpp-mi.c cpp/mi1.c
58074 cpp-mic.h cpp/mi1c.h
58075 cpp-micc.h cpp/mi1cc.h
58076 cpp-mind.h cpp/mi1nd.h
58077 cpp-mindp.h cpp/mi1ndp.h
58078 cpp-mix.h cpp/mi1x.h
58079 cpp-mi2.c cpp/mi2.c
58080 cpp-mi2a.h cpp/mi2a.h
58081 cpp-mi2b.h cpp/mi2b.h
58082 cpp-mi2c.h cpp/mi2c.h
58083 cpp-mi3.c cpp/mi3.c
58084 cpp-mi3.def cpp/mi3.def
58085 poison-1.c cpp/poison.c
58086 pr-impl.c cpp/prag-imp.c
58087 cpp-redef-2.c cpp/redef1.c
58088 cpp-redef.c cpp/redef2.c
58089 strpaste.c cpp/strp1.c
58090 strpaste-2.c cpp/strp2.c
58091 cpp-tradpaste.c cpp/tr-paste.c
58092 cpp-tradstringify.c cpp/tr-str.c
58093 cpp-tradwarn1.c cpp/tr-warn1.c
58094 cpp-tradwarn2.c cpp/tr-warn2.c
58095 trigraphs.c cpp/trigraphs.c
58096 cpp-unc1.c cpp/unc1.c
58097 cpp-unc2.c cpp/unc2.c
58098 cpp-unc3.c cpp/unc3.c
58099 cpp-unc.c cpp/unc4.c
58100 undef.c cpp/undef1.c
58101 undef-2.c cpp/undef2.c
58102 cpp-wi1.c cpp/widestr1.c
58103
58104 2000-06-27 Mark Mitchell <mark@codesourcery.com>
58105
58106 * lib/g++.exp (g++_include_flags): Tweak.
58107
58108 2000-06-27 H.J. Lu <hjl@gnu.org>
58109 Loren J. Rittle <ljrittle@acm.org>
58110
58111 * lib/g++.exp (g++_include_flags): Override libgloss.exp
58112 version with one that knows about the new gcc tree structure.
58113 (g++_link_flags): Same.
58114
58115 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
58116
58117 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58118 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58119 case we are cross-compiling.
58120
58121 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58122 g++.old-deja/g++.niklas/Makefile.in,
58123 g++.old-deja/g++.niklas/configure.in,
58124 g++.old-deja/g++.other/Makefile.in,
58125 g++.old-deja/g++.other/configure.in,
58126 gcc.c-torture/code_quality/Makefile.in,
58127 gcc.c-torture/code_quality/configure.in,
58128 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58129 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58130 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58131 gcc.c-torture/execute/ieee/Makefile.in,
58132 gcc.c-torture/execute/ieee/configure.in,
58133 gcc.c-torture/noncompile/Makefile.in,
58134 gcc.c-torture/noncompile/configure.in,
58135 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58136 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58137 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58138
58139 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
58140
58141 * g++.old-deja/g++.other/ambig3.C: New test.
58142
58143 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
58144
58145 * g++.old-deja/g++.pt/syntax1.C: New test.
58146 * g++.old-deja/g++.pt/syntax2.C: New test.
58147 * g++.old-deja/g++.other/syntax3.C: New test.
58148 * g++.old-deja/g++.other/syntax4.C: New test.
58149
58150 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
58151
58152 * gcc.dg/20000623-1.c: Prototype exit and abort.
58153
58154 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
58155
58156 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58157 New tests.
58158 * gcc.dg/cpp-mi3.def: New file.
58159
58160 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58161 inside assertions.
58162 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58163 lexer's error messages.
58164 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58165 divine anything from the linemarkers.
58166 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58167 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58168
58169 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
58170
58171 * gcc.dg/20000623-1.c: New test.
58172
58173 2000-06-22 Jakub Jelinek <jakub@redhat.com>
58174
58175 * gcc.c-torture/execute/20000622-1.c: New test.
58176
58177 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
58178
58179 * g++.old-deja/g++.other/init15.C: New test.
58180
58181 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
58182
58183 * g++.old-deja/g++.pt/vaarg2.C: New test.
58184 * g++.old-deja/g++.pt/vaarg3.C: New test.
58185
58186 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
58187
58188 * g++.old-deja/g++.other/dyncast6.C: New test.
58189
58190 2000-06-15 Jakub Jelinek <jakub@redhat.com>
58191
58192 * gcc.c-torture/execute/loop-6.c: New test.
58193
58194 2000-06-14 Jakub Jelinek <jakub@redhat.com>
58195
58196 * gcc.dg/20000614-1.c: New test.
58197 * gcc.dg/20000614-2.c: New test.
58198
58199 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
58200
58201 * g++.old-deja/g++.other/inline12.C: New test.
58202
58203 2000-06-13 Jakub Jelinek <jakub@redhat.com>
58204
58205 * g++.old-deja/g++.other/eh1.C: New test.
58206
58207 2000-06-12 Jakub Jelinek <jakub@redhat.com>
58208
58209 * g++.old-deja/g++.other/type.C: New test.
58210
58211 2000-06-05 Jakub Jelinek <jakub@redhat.com>
58212
58213 * g++.old-deja/g++.other/initstring.C: New test.
58214
58215 2000-06-12 Jason Merrill <jason@redhat.com>
58216
58217 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58218
58219 2000-06-09 Jeffrey A Law (law@cygnus.com)
58220
58221 * gcc.c-torture/compile/20000609-1.c: New test.
58222
58223 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
58224
58225 * gcc.dg/20000609-1.c: New test.
58226
58227 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
58228
58229 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58230 * gcc.c-torture/noncompile/poison-1.c: Move...
58231 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58232 * gcc.dg/cpp-li1.c: Add a token after the #line.
58233
58234 2000-06-05 Richard Henderson <rth@cygnus.com>
58235
58236 * gcc.c-torture/execute/20000605-2.c: New test.
58237 * gcc.c-torture/execute/20000605-3.c: New test.
58238
58239 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
58240
58241 * g77.f-torture/execute/20000503-1.x: New file.
58242
58243 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
58244
58245 * g++.old-deja/g++.eh/badalloc1.C: New test.
58246
58247 2000-06-05 Richard Henderson <rth@cygnus.com>
58248
58249 * gcc.c-torture/execute/20000605-1.c: New test.
58250
58251 2000-06-05 Jakub Jelinek <jakub@redhat.com>
58252 Nathan Sidwell <nathan@codesourcery.com>
58253
58254 * gcc.c-torture/compile/20000605-1.c: New test.
58255
58256 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
58257
58258 * g77.f-torture/compile/20000601-1.f: New test.
58259
58260 2000-06-03 Richard Henderson <rth@cygnus.com>
58261
58262 * gcc.c-torture/execute/20000603-1.c: New.
58263
58264 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
58265
58266 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58267 * gcc.dg/noreturn-2.c (noreturn): Likewise.
58268
58269 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
58270
58271 * gcc.dg/compare2.c (case 12): XFAIL.
58272 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58273 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58274
58275 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58276
58277 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
58278
58279 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58280 guard macro is already defined when the header is first
58281 included.
58282 * gcc.dg/cpp-mix.h: New file.
58283 * gcc.dg/endif-label.c: Update patterns to match compiler.
58284
58285 * g++.brendan/complex1.C: Declare abort.
58286 * g++.law/refs4.C: Remove XFAIL.
58287 * g++.oliva/expr2.C: Declare abort and exit.
58288
58289 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
58290
58291 * gcc.c-torture/execute/20000528-1.c: New test.
58292
58293 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58294 * g++.old-deja/g++.law/temps4.C: Likewise.
58295
58296 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58297 stdlib.h. Call abort() on failure.
58298 * g++.old-deja/g++.law/refs4.C: Likewise.
58299 * g++.old-deja/g++.law/temps4.C: Likewise.
58300 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58301 * gcc.c-torture/execute/20000112-1.c: Include string.h.
58302
58303 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
58304
58305 Relative to g++.dg/special:
58306 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58307
58308 Relative to g++.old-deja:
58309 * g++.brendan/complex1.C, g++.jason/optimize2.C,
58310 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58311 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58312 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58313 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58314 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58315 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58316
58317 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58318 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58319 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58320 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58321 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58322 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58323 and/or string.h.
58324
58325 * g++.other/goto1.C: Update expectations for error messages.
58326
58327 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
58328
58329 * gcc.c-torture/compile/20000523-1.c: New test.
58330
58331 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
58332
58333 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58334
58335 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
58336
58337 * g++.old-deja/g++.eh/catch11.C: New test.
58338 * g++.old-deja/g++.eh/catch12.C: New test.
58339
58340 2000-05-24 Nick Clifton <nickc@cygnus.com>
58341
58342 * gcc.c-torture/execute/20000523-1.c: New test.
58343
58344 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
58345
58346 * c-torture/execute/bcp-1.c: Replace abort in arg of
58347 __builtin_constant_p with a generic external function.
58348
58349 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58350 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58351 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58352 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58353 Prototype abort and/or exit.
58354
58355 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58356 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58357 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58358 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58359
58360 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
58361
58362 * gcc.dg/dwarf2-1.c: New test.
58363
58364 2000-05-20 Richard Henderson <rth@cygnus.com>
58365
58366 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58367
58368 2000-05-20 Andreas Jaeger <aj@suse.de>
58369
58370 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58371 testcase.
58372
58373 2000-05-19 David Edelsohn <edelsohn@gnu.org>
58374
58375 * gcc.c-torture/execute/20000519-2.c: New test.
58376
58377 2000-05-19 Andreas Jaeger <aj@suse.de>
58378
58379 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58380 which fails with SSA.
58381
58382 * lib/c-torture.exp: Also test with -O3 -fssa.
58383
58384 2000-05-18 Michael Meissner <meissner@redhat.com>
58385
58386 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58387 * gcc.c-torture/execute/920415-1.c: Ditto.
58388 * gcc.c-torture/execute/920501-1.c: Ditto.
58389 * gcc.c-torture/execute/conversion.c: Ditto.
58390 * gcc.c-torture/execute/cvt-1.c: Ditto.
58391
58392 2000-05-18 Jeffrey A Law (law@cygnus.com)
58393
58394 * gcc.c-torture/compile/20000518-1.c: New test.
58395
58396 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
58397
58398 * g77.f-torture/compile/200005018.f: New test.
58399
58400 2000-05-17 Jeffrey A Law (law@cygnus.com)
58401
58402 * gcc.c-torture/compile/20000517-1.c: New test.
58403
58404 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58405
58406 * gcc.c-torture/execute/20000516-1.c: New test.
58407
58408 2000-05-15 Jakub Jelinek <jakub@redhat.com>
58409
58410 * g++.old-deja/g++.other/eh.C: New test.
58411
58412 2000-05-12 Richard Henderson <rth@cygnus.com>
58413
58414 * gcc.c-torture/execute/990208-1.c (main): Don't pass
58415 constants through to doit's conditional.
58416
58417 2000-05-11 Jeffrey A Law (law@cygnus.com)
58418
58419 * gcc.c-torture/compile/20000511-1.c: New test.
58420 * g77.f-torture/compile/20000511-1.f: New test.
58421 * g77.f-torture/compile/20000511-2.f: New test.
58422
58423 2000-05-11 Michael Meissner <meissner@redhat.com>
58424
58425 * gcc.c-torture/execute/20000511-1.c: New test.
58426
58427 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
58428
58429 * gcc.dg/dg.exp: Scan .S files as well as .c files.
58430 * gcc.dg/20000510-1.S: New.
58431
58432 2000-05-08 Catherine Moore <clm@cygnus.com>
58433
58434 * gcc.dg/unused-3.c: New.
58435
58436 2000-05-06 Richard Henderson <rth@cygnus.com>
58437
58438 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58439 * g++.old-deja/g++.mike/warn1.C: Likewise.
58440 * g++.old-deja/g++.pt/local1.C: Likewise.
58441 * g++.old-deja/g++.pt/local7.C: Likewise.
58442 * g++.old-deja/g++.pt/spec16.C: Likewise.
58443
58444 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
58445
58446 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58447
58448 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
58449
58450 * g77.f-torture/execute/20000503-1.f: New test.
58451
58452 2000-05-04 Andreas Jaeger <aj@suse.de>
58453
58454 * gcc.dg/noreturn-2.c: New test.
58455
58456 2000-05-04 Neil Booth <NeilB@earthling.net>
58457
58458 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58459 preprocessor.
58460
58461 2000-05-04 Richard Henderson <rth@cygnus.com>
58462
58463 * gcc.c-torture/execute/20000503-1.c: Fix typo.
58464
58465 2000-05-04 Richard Henderson <rth@cygnus.com>
58466
58467 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
58468 OpenSSL by Jason R Thorpe.
58469
58470 2000-05-03 Jim Wilson <wilson@cygnus.com>
58471
58472 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58473
58474 2000-05-03 Robert Lipe <robertlipe@usa.net>
58475
58476 * gcc.dg/20000503-1.c: New test.
58477
58478 2000-05-02 Jakub Jelinek <jakub@redhat.com>
58479
58480 * gcc.c-torture/compile/20000502-1.c: New test.
58481 * g++.old-deja/g++.other/align.C: New test.
58482 * gcc.dg/cpp-tradstringify.c: New test.
58483
58484 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
58485
58486 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58487 and hard registers.
58488
58489 2000-04-26 Geoff Keating <geoffk@cygnus.com>
58490
58491 * gcc.c-torture/execute/loop-5.c: New test.
58492
58493 2000-04-25 Jakub Jelinek <jakub@redhat.com>
58494
58495 * gcc.c-torture/execute/va-arg-20.c: New test.
58496
58497 2000-04-23 Jeffrey A Law (law@cygnus.com)
58498
58499 * gcc.c-torture/execute/20000422-1.c: New test.
58500
58501 2000-04-20 Greg McGary <gkm@gnu.org>
58502
58503 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58504 when optimizing, but without sibling-call optimizations (-O1).
58505
58506 2000-04-20 Jeffrey A Law (law@cygnus.com)
58507
58508 * gcc.c-torture/compile/20000420-1.c: New test.
58509
58510 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
58511
58512 * g++.abi/ptrflags.C: New test.
58513 * g++.eh/catchptr1.C: Test incomplete pointer chains.
58514
58515 2000-04-19 Catherine Moore <clm@cygnus.com>
58516
58517 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58518
58519 2000-04-19 Greg McGary <gkm@gnu.org>
58520
58521 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58522 sibling-call optimizations.
58523
58524 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
58525
58526 * gcc.dg/20000419-1.c: New test.
58527
58528 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
58529
58530 * gcc.c-torture/execute/20000412-6.c: New test.
58531
58532 2000-04-12 Jeffrey A Law (law@cygnus.com)
58533
58534 * gcc.c-torture/execute/20000412-5.c: New test.
58535 * g77.f-torture/compile/20000412-1.f: New test.
58536 * gcc.c-torture/execute/20000412-4.c: New test.
58537 * gcc.c-torture/compile/20000412-2.c: New test.
58538 * gcc.c-torture/execute/20000412-3.c: New test.
58539 * gcc.c-torture/compile/20000412-1.c: New test.
58540 * gcc.c-torture/execute/20000412-2.c: New test.
58541
58542 2000-04-12 Jakub Jelinek <jakub@redhat.com>
58543
58544 * objc/execute/bf-20.m: New test.
58545
58546 2000-04-10 Richard Henderson <rth@cygnus.com>
58547
58548 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58549
58550 * gcc.c-torture/execute/20000412-1.c: New test.
58551
58552 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
58553
58554 * g++.old-deja/g++.eh/catchptr1.C: New test.
58555
58556 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
58557
58558 * g++.old-deja/g++.abi/cxa_vec.C: New test.
58559
58560 2000-04-08 Neil Booth <NeilB@earthling.net>
58561
58562 * gcc.dg/cpp-nullchar.c: Remove test as
58563 embedded nulls cause problems.
58564
58565 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58566
58567 * gcc.dg/compare2.c: New test.
58568
58569 2000-04-08 Neil Booth <NeilB@earthling.net>
58570
58571 * gcc.dg/cpp-nullchar.c: New test.
58572
58573 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
58574
58575 * gcc.dg/cpp-mi2.c: New test.
58576 * gcc.dg/cpp-mi2[abc].h: New files.
58577
58578 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
58579
58580 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58581 member name.
58582
58583 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
58584
58585 * g++.old-deja/g++.abi/vmihint.C: New test.
58586
58587 2000-04-06 Neil Booth <NeilB@earthling.net>
58588
58589 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58590 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58591 copyright.
58592
58593 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
58594
58595 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58596 avoid stack-frame overwrite.
58597
58598 2000-04-05 Jakub Jelinek <jakub@redhat.com>
58599
58600 * gcc.c-torture/compile/20000405-2.c: New test.
58601 * gcc.c-torture/compile/20000405-3.c: New test.
58602
58603 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58604
58605 * gcc.c-torture/compile/20000405-1.c: New test.
58606
58607 2000-04-04 Geoff Keating <geoffk@cygnus.com>
58608
58609 * gcc.dg/cast-qual-1.c: Revert last change.
58610
58611 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58612
58613 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58614
58615 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
58616
58617 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58618 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58619
58620 2000-04-03 Jeffrey A Law (law@cygnus.com)
58621
58622 * gcc.c-torture/compile/20000403-2.c: New test.
58623 * gcc.c-torture/compile/20000403-1.c: New test.
58624
58625 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
58626
58627 * gcc.c-torture/execute/20000403-1.c: New test.
58628
58629 2000-04-03 Geoff Keating <geoffk@cygnus.com>
58630
58631 * gcc.c-torture/execute/20000402-1.c: New test.
58632
58633 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
58634
58635 * gcc.c-torture/execute/va-arg-15.c: New test.
58636 * gcc.c-torture/execute/va-arg-16.c: New test.
58637 * gcc.c-torture/execute/va-arg-17.c: New test.
58638 * gcc.c-torture/execute/va-arg-18.c: New test.
58639 * gcc.c-torture/execute/va-arg-19.c: New test.
58640
58641 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
58642
58643 * gcc.c-torture/compile/981211-1.c: Move to...
58644 * gcc.dg/cpp-as1.c: ...here.
58645 * gcc.dg/cpp-as2.c: New file.
58646
58647 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58648 compiler.
58649
58650 2000-04-02 Neil Booth <NeilB@earthling.net>
58651
58652 * gcc.dg/cpp-cond.c New tests.
58653 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
58654 accidental success less likely.
58655 * gcc.dg/cpp-missingop.c New tests.
58656 * gcc.dg/cpp-missingparen.c New tests.
58657 * gcc.dg/cpp-shift.c New tests.
58658 * gcc.dg/cpp-shortcircuit.c New tests.
58659 * gcc.dg/cpp-unary.c New tests.
58660
58661 2000-03-29 Jeffrey A Law (law@cygnus.com)
58662
58663 * gcc.c-torture/compile/20000329-1.c: New test.
58664
58665 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
58666
58667 * gcc.c-torture/compile/20000326-1.c: New test.
58668 * gcc.c-torture/compile/20000326-2.c: New test.
58669
58670 2000-03-24 Geoff Keating <geoffk@cygnus.com>
58671
58672 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58673 the first parameter is a function argument.
58674
58675 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
58676
58677 * g++.old-deja/g++.ext/array4.C: New test.
58678
58679 2000-03-22 Geoff Keating <geoffk@cygnus.com>
58680
58681 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58682
58683 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58684
58685 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58686
58687 2000-03-19 Richard Henderson <rth@cygnus.com>
58688
58689 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58690
58691 2000-03-19 Richard Henderson <rth@cygnus.com>
58692
58693 * gcc.c-torture/compile/20000319-1.c: New test.
58694
58695 2000-03-14 Jeffrey A Law (law@cygnus.com)
58696
58697 * gcc.c-torture/execute/20000314-3.c: New test.
58698 * gcc.c-torture/execute/20000314-2.c: New test.
58699 * gcc.c-torture/execute/20000314-1.c: New test.
58700 * gcc.c-torture/compile/20000314-2.c: New test.
58701 * gcc.c-torture/compile/20000314-1.c: New test.
58702
58703 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
58704
58705 * g++.old-deja/g++.warn/inline.C: New test.
58706
58707 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
58708
58709 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58710 standards-compliant result rather than specific constants.
58711 Put test-values in array.
58712
58713 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
58714
58715 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58716 (g++_target_compile): Put test-specific options last.
58717
58718 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58719
58720 * g++.old-deja/g++.eh/vbase4.C: New test.
58721
58722 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58723
58724 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58725
58726 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58727
58728 * g++.old-deja/g++.brendan/misc12.C: Removed.
58729 * g++.old-deja/g++.pt/memtemp77.C: Constify.
58730 * g++.old-deja/g++.ext/pretty4.C: New test.
58731
58732 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58733
58734 * g++.old-deja/g++.other/string2.C: New test.
58735
58736 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
58737
58738 * g++.old-deja/g++.warn/impint2.C: New test.
58739
58740 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
58741
58742 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58743 is 1, not zero.
58744
58745 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
58746
58747 * g++.old-deja/g++.warn/impint.C: New test.
58748 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58749 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58750 * g++.old-deja/g++.pt/explicit12.C: Likewise.
58751 * g++.old-deja/g++.pt/explicit13.C: Likewise.
58752 * g++.old-deja/g++.pt/explicit17.C: Likewise.
58753 * g++.old-deja/g++.pt/explicit18.C: Likewise.
58754 * g++.old-deja/g++.pt/explicit19.C: Likewise.
58755 * g++.old-deja/g++.pt/explicit23.C: Likewise.
58756 * g++.old-deja/g++.pt/explicit31.C: Likewise.
58757 * g++.old-deja/g++.pt/explicit35.C: Likewise.
58758 * g++.old-deja/g++.pt/explicit6.C: Likewise.
58759 * g++.old-deja/g++.pt/memclass7.C: Likewise.
58760
58761 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
58762
58763 * gcc.dg/cpp-redef.c: New test.
58764
58765 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
58766
58767 * g++.old-deja/g++.pt/unify7.C: New test.
58768
58769 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58770
58771 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58772 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58773
58774 2000-02-25 Geoff Keating <geoffk@cygnus.com>
58775
58776 * gcc.c-torture/compile/20000224-1.c: New test.
58777
58778 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58779
58780 * gcc.c-torture/compile/cpp-2.c: New test.
58781 * gcc.c-torture/compile/cpp-1.c: New test.
58782
58783 2000-02-25 Jeffrey A Law (law@cygnus.com)
58784
58785 * gcc.c-torture/execute/20000225-1.c: New test.
58786
58787 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58788
58789 * gcc.dg/cpp-li2.c: New test.
58790
58791 * gcc.dg/cpp-wi1.c: New test.
58792
58793 * gcc.dg/cpp-li1.c: New test.
58794
58795 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
58796
58797 * g++.old-deja/g++.other/sizeof5.C: New test.
58798
58799 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58800
58801 * gcc.c-torture/execute/va-arg-13.c: New test.
58802
58803 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
58804
58805 * gcc.c-torture/execute/va-arg-12.c: New test.
58806
58807 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58808
58809 * gcc.c-torture/execute/20000223-1.c: New test.
58810
58811 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58812
58813 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58814
58815 2000-02-22 Mark Mitchell <mark@codesourcery.com>
58816
58817 * g++.old-deja/g++.abi/ptrmem.C: New test.
58818
58819 2000-02-19 Richard Henderson <rth@cygnus.com>
58820
58821 * gcc.c-torture/compile/init-3.c: New.
58822
58823 2000-02-17 Mark Mitchell <mark@codesourcery.com>
58824
58825 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58826 ALWAYS_CXXFLAGS.
58827
58828 2000-02-11 Robert Lipe <robertl@sco.com>
58829
58830 * gcc.c-torture/compile/20000211-3.c: New test.
58831
58832 2000-02-11 Martin Buchholz <martin@xemacs.org>
58833
58834 * gcc.c-torture/compile/20000211-2.c: New test.
58835
58836 2000-02-11 Jeffrey A Law (law@cygnus.com)
58837
58838 * gcc.c-torture/compile/20000211-1.c: New test.
58839
58840 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
58841
58842 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58843 on native targets
58844
58845 2000-02-08 Nathan Sidwell <nathan@acm.org>
58846
58847 * g++.old-deja/g++.other/cast5.C: New test.
58848
58849 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
58850
58851 * gcc.c-torture/execute/20000205-1.c: New.
58852
58853 2000-02-03 Nathan Sidwell <nathan@acm.org>
58854
58855 * g++.old-deja/g++.jason/cast3.C: Return void.
58856 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58857
58858 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58859
58860 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58861
58862 * gcc.dg/loop-1.c: New test.
58863
58864 2000-01-27 Jakub Jelinek <jakub@redhat.com>
58865
58866 * gcc.c-torture/compile/20000127-1.c: New test.
58867 * gcc.c-torture/execute/991228-1.c: New test.
58868
58869 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58870
58871 * gcc.dg/unused-2.c: New test.
58872
58873 * gcc.dg/conv-1.c: New test.
58874
58875 2000-01-24 Mark Mitchell <mark@codesourcery.com>
58876
58877 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58878 compiler.
58879 (tool_option_proc): Fix typo.
58880
58881 2000-01-24 Geoff Keating <geoffk@cygnus.com>
58882
58883 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58884 of the ld on the host, not on the build machine.
58885 Also, don't crash if '--help' is not a supported option.
58886
58887 2000-01-24 Richard Henderson <rth@cygnus.com>
58888
58889 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58890
58891 2000-01-20 Jeffrey A Law (law@cygnus.com)
58892
58893 * gcc.c-torture/execute/20000120-2.c: New test.
58894 * gcc.c-torture/execute/20000120-1.c: New test.
58895
58896 2000-01-13 Jeffrey A Law (law@cygnus.com)
58897
58898 * gcc.c-torture/execute/20000113-1.c: New test.
58899
58900 2000-01-12 Jeffrey A Law (law@cygnus.com)
58901
58902 * gcc.c-torture/execute/20000112-1.c: New test.
58903
58904 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58905
58906 * gcc.dg/20000111-1.c: New test.
58907
58908 2000-01-10 Jeffrey A Law (law@cygnus.com)
58909
58910 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58911 with 16 bit integers.
58912
58913 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58914
58915 * gcc.dg/20000108-1.c: New test.
58916
58917 2000-01-05 Nathan Sidwell <nathan@acm.org>
58918
58919 * g++.old-deja/g++.ns/koenig8.C: New test.
58920
58921 2000-01-05 Nathan Sidwell <nathan@acm.org>
58922
58923 * g++.old-deja/g++.other/cast4.C: New test.
58924
58925 2000-01-05 Jeffrey A Law (law@cygnus.com)
58926
58927 * gcc.c-torture/compile/20000105-2.c: New test.
58928 * gcc.c-torture/compile/20000105-1.c: New test.
58929
58930 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58931
58932 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58933 references to printf & atoi to conform to ANSI standard.
58934 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58935 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58936 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58937 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58938 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58939 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58940 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58941 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58942 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58943 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58944 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58945 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58946 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58947 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58948 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58949 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58950 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58951 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58952 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58953 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58954 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58955 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58956 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58957 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58958 * g++.old-deja/g++.brendan/init3.C: Likewise.
58959 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58960 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58961 * g++.old-deja/g++.brendan/new2.C: Likewise.
58962 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58963 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58964 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58965 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58966 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58967 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58968 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58969 * g++.old-deja/g++.brendan/template24.C: Likewise.
58970 * g++.old-deja/g++.brendan/template3.C: Likewise.
58971 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58972 * g++.old-deja/g++.jason/inline3.C: Likewise.
58973 * g++.old-deja/g++.jason/opeq.C: Likewise.
58974 * g++.old-deja/g++.law/arg5.C: Likewise.
58975 * g++.old-deja/g++.law/arm7.C: Likewise.
58976 * g++.old-deja/g++.law/ctors11.C: Likewise.
58977 * g++.old-deja/g++.law/cvt8.C: Likewise.
58978 * g++.old-deja/g++.law/init9.C: Likewise.
58979 * g++.old-deja/g++.law/refs4.C: Likewise.
58980 * g++.old-deja/g++.law/template2.C: Likewise.
58981 * g++.old-deja/g++.law/visibility24.C: Likewise.
58982 * g++.old-deja/g++.law/vtable3.C: Likewise.
58983 * g++.old-deja/g++.mike/asm2.C: Likewise.
58984 * g++.old-deja/g++.mike/eh1.C: Likewise.
58985 * g++.old-deja/g++.mike/misc1.C: Likewise.
58986 * g++.old-deja/g++.mike/misc13.C: Likewise.
58987 * g++.old-deja/g++.mike/misc14.C: Likewise.
58988 * g++.old-deja/g++.mike/ns12.C: Likewise.
58989 * g++.old-deja/g++.mike/p1248.C: Likewise.
58990 * g++.old-deja/g++.mike/p3708.C: Likewise.
58991 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58992 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58993 * g++.old-deja/g++.mike/p646.C: Likewise.
58994 * g++.old-deja/g++.mike/p700.C: Likewise.
58995 * g++.old-deja/g++.mike/p783.C: Likewise.
58996 * g++.old-deja/g++.mike/p783a.C: Likewise.
58997 * g++.old-deja/g++.mike/p783b.C: Likewise.
58998 * g++.old-deja/g++.mike/p786.C: Likewise.
58999 * g++.old-deja/g++.mike/p789.C: Likewise.
59000 * g++.old-deja/g++.mike/p789a.C: Likewise.
59001 * g++.old-deja/g++.mike/p807a.C: Likewise.
59002 * g++.old-deja/g++.other/delete3.C: Likewise.
59003 * g++.old-deja/g++.other/dyncast1.C: Likewise.
59004 * g++.old-deja/g++.other/dyncast2.C: Likewise.
59005 * g++.old-deja/g++.other/dyncast3.C: Likewise.
59006 * g++.old-deja/g++.other/empty1.C: Likewise.
59007 * g++.old-deja/g++.other/temporary1.C: Likewise.
59008 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59009 * g++.old-deja/g++.pt/t16.C: Likewise.
59010 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59011
59012 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
59013
59014 * gcc.dg/991230-1.c: New test.
59015
59016 1999-12-29 Jeffrey A Law (law@cygnus.com)
59017
59018 * gcc.c-torture/compile/991229-3.c: New test.
59019 * gcc.c-torture/compile/991229-2.c: New test.
59020 * gcc.c-torture/compile/991229-1.c: New test.
59021
59022 1999-12-29 Greg McGary <gkm@eng.ascend.com>
59023
59024 * gcc.c-torture/compile/labels-2.c: New test.
59025
59026 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
59027
59028 * gcc.c-torture/execute/991227-1.c: New test.
59029
59030 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59031
59032 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59033
59034 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
59035
59036 * gcc.c-torture/execute/991221-1.c: New test.
59037
59038 1999-12-20 Nathan Sidwell <nathan@acm.org>
59039
59040 * g++.old-deja/g++.other/cast3.C: New test.
59041
59042 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
59043
59044 * gcc.c-torture/execute/991216-4.c: New test.
59045
59046 1999-12-16 Michael Meissner <meissner@cygnus.com>
59047
59048 * gcc.c-torture/execute/991216-1.c: New test.
59049 * gcc.c-torture/execute/991216-2.c: New test.
59050 * gcc.c-torture/execute/991216-3.c: New test.
59051
59052 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59053
59054 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59055 Actually make the test fail by using "-O2" for compilation.
59056
59057 1999-12-15 Nathan Sidwell <nathan@acm.org>
59058
59059 * g++.old-deja/g++.warn/cast-align1.C: New test.
59060
59061 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59062
59063 * gcc.c-torture/compile/991214-1.c: New test.
59064 * gcc.c-torture/compile/991214-2.c: New test.
59065
59066 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59067
59068 * gcc.dg/991214-1.c: New test.
59069
59070 1999-12-13 Jeffrey A Law (law@cygnus.com)
59071
59072 * gcc.c-torture/compile/991213-3.c: New test.
59073 * gcc.c-torture/compile/991213-2.c: New test.
59074 * gcc.c-torture/compile/991213-1.c: New test.
59075
59076 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
59077
59078 * gcc.dg/991209-1.c: New test.
59079
59080 1999-12-08 Nathan Sidwell <nathan@acm.org>
59081
59082 * gcc.c-torture/compile/991208-1.c: New test.
59083
59084 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59085
59086 * gcc.dg/ultrasp2.c: New test.
59087
59088 1999-12-05 Alex Samuel <samuel@codesourcery.com>
59089
59090 * g++.old-deja/g++.abi/align.C (main): Fix typo.
59091
59092 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
59093
59094 * gcc.c-torture/compile/991202-1.c: New test.
59095 * gcc.c-torture/execute/991202-1.c: New test.
59096 * gcc.c-torture/execute/991202-2.c: New test.
59097 * gcc.c-torture/execute/991202-3.c: New test.
59098
59099 1999-12-02 Alex Samuel <samuel@codesourcery.com>
59100
59101 * g++.old-deja/g++.abi/align.C: New test.
59102 * g++.old-deja/g++.abi/aggregates.C: Likewise.
59103 * g++.old-deja/g++.abi/bitfields.C: Likewise.
59104
59105 1999-12-01 Richard Henderson <rth@cygnus.com>
59106
59107 * gcc.c-torture/execute/991201-1.c: New.
59108
59109 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
59110
59111 * gcc.dg/991129-1.c: New test.
59112
59113 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
59114
59115 * gcc.c-torture/compile/991127-1.c: New test.
59116
59117 1999-11-22 Nathan Sidwell <nathan@acm.org>
59118
59119 * g++.old-deja/g++.other/warn4.C: New test.
59120
59121 1999-11-22 Nathan Sidwell <nathan@acm.org>
59122
59123 * g++.old-deja/g++.eh/cleanup2.C: New test.
59124 * g++.old-deja/g++.ext/pretty2.C: New test.
59125 * g++.old-deja/g++.ext/pretty3.C: New test.
59126 * g++.old-deja/g++.other/debug6.C: New test.
59127
59128 1999-10-20 Jim Wilson <wilson@cygnus.com>
59129
59130 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59131 compiler_output to look for one error message instead of two.
59132
59133 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
59134
59135 * gcc.c-torture/execute/991118-1.c: Also test case
59136 where the word boundary does not split a byte evenly.
59137
59138 1999-11-19 Nathan Sidwell <nathan@acm.org>
59139
59140 * g++.old-deja/g++.ext/restrict1.C: New test.
59141
59142 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59143
59144 * gcc.c-torture/execute/991118-1.c: New test.
59145
59146 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
59147
59148 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59149 working directory pathnames.
59150
59151 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
59152
59153 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59154 host is equipped with driver.h and driver.o so it can actually
59155 compile and run the tests.
59156
59157 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
59158
59159 * gcc.c-torture/compile/991008-1.c: New test.
59160
59161 1999-11-08 Nick Clifton <nickc@cygnus.com>
59162
59163 * lib/gcc-dg.exp: Include target-supports.exp
59164
59165 1999-11-05 Nick Clifton <nickc@cygnus.com>
59166
59167 * lib/target-supports.exp: New file: Provide procs to test for
59168 features supported by the target.
59169 (check_weak_available): Moved here from ecos.exp.
59170 (check_alias_available): New proc: Determine of the target
59171 toolchain supports the alias attribute.
59172
59173 * gcc.dg/special/ecos.exp: Move check_weak_available to
59174 target-supports.exp.
59175 (alias-1.c): Only perform the test if the target supports
59176 aliases.
59177 (wkali-1.c): Only perform the test if the target supports
59178 aliases.
59179
59180 * gcc.dg/990506-0.c: Expect error messages from cross
59181 targets as well as native targets.
59182
59183 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59184
59185 * gcc.dg/ultrasp1.c: Removed xfail.
59186 * gcc.dg/struct-ret-2.c: Likewise.
59187 * gcc.dg/array-1.c: Likewise.
59188
59189 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59190
59191 * gcc.dg/struct-ret-2.c: New test.
59192
59193 * gcc.dg/array-1.c: New test.
59194
59195 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
59196
59197 * gcc.c-torture/execute/991030-1.c: New test.
59198
59199 1999-10-26 Richard Henderson <rth@cygnus.com>
59200
59201 * gcc.c-torture/compile/991026-2.c: New test.
59202
59203 1999-10-26 Jeffrey A Law (law@cygnus.com)
59204
59205 * gcc.c-torture/compile/991026-1.c: New test.
59206
59207 1999-10-23 Jeffrey A Law (law@cygnus.com)
59208
59209 * gcc.c-torture/execute/991023-1.c: New test.
59210
59211 1999-10-19 Jeffrey A Law (law@cygnus.com)
59212
59213 * gcc.c-torture/execute/991019-1.c: New test.
59214
59215 1999-10-16 Richard Henderson <rth@cygnus.com>
59216
59217 * gcc.c-torture/execute/991016-1.c: New test.
59218
59219 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
59220
59221 * gcc.c-torture/execute/991014-1.c: New test.
59222
59223 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
59224
59225 * g++.old-deja/g++.other/union2.C: New test.
59226
59227 1999-10-13 Nathan Sidwell <nathan@acm.org>
59228
59229 * g++.old-deja/g++.other/vaarg2.C: New test.
59230 * g++.old-deja/g++.other/vaarg3.C: New test.
59231
59232 1999-10-12 Craig Burley <craig@jcb-sc.com>
59233
59234 * g77.f-torture/noncompile/19990905-1.f: Moved from being
59235 in compile/.
59236
59237 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
59238
59239 * gcc.c-torture/execute/va-arg-11.c: New test.
59240
59241 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
59242
59243 * lib/file-format.exp (gcc_target_object_format): Don't
59244 crash if objdump is unavailable.
59245
59246 1999-09-29 Donn Terry <donn@interix.com>
59247
59248 * gcc.misc-tests/mg.exp: delete extraneous redirection.
59249
59250 1999-09-28 Nick Clifton <nickc@cygnus.com>
59251
59252 * gcc.c-torture/compile/990928-1.c: New test.
59253
59254 1999-09-28 Nathan Sidwell <nathan@acm.org>
59255
59256 * g++.old-deja/g++.other/decl6.C: New test.
59257
59258 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59259
59260 * gcc.c-torture/execute/va-arg-10.c: New test.
59261
59262 1999-09-27 Nathan Sidwell <nathan@acm.org>
59263
59264 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59265 __PRETTY_FUNCTION__.
59266
59267 1999-09-23 Nick Clifton <nickc@cygnus.com>
59268
59269 * gcc.c-torture/execute/990923-1.c: New test.
59270
59271 1999-09-21 Nick Clifton <nickc@cygnus.com>
59272
59273 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59274 for which -fpic is inappropriate.
59275
59276 1999-09-21 Mark Mitchell <mark@codesourcery.com>
59277
59278 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59279
59280 1999-09-21 Nathan Sidwell <nathan@acm.org>
59281
59282 * g++.old-deja/g++.other/dyncast1.C: New test.
59283 * g++.old-deja/g++.other/dyncast2.C: New test.
59284 * g++.old-deja/g++.other/dyncast3.C: New test.
59285 * g++.old-deja/g++.other/dyncast4.C: New test.
59286 * g++.old-deja/g++.other/dyncast5.C: New test.
59287 * g++.old-deja/g++.eh/catch3.C: New test.
59288 * g++.old-deja/g++.eh/catch3p.C: New test.
59289 * g++.old-deja/g++.eh/catch4.C: New test.
59290 * g++.old-deja/g++.eh/catch4p.C: New test.
59291 * g++.old-deja/g++.eh/catch5.C: New test.
59292 * g++.old-deja/g++.eh/catch5p.C: New test.
59293 * g++.old-deja/g++.eh/catch6.C: New test.
59294 * g++.old-deja/g++.eh/catch6p.C: New test.
59295 * g++.old-deja/g++.eh/catch7.C: New test.
59296 * g++.old-deja/g++.eh/catch7p.C: New test.
59297 * g++.old-deja/g++.eh/catch8.C: New test.
59298 * g++.old-deja/g++.eh/catch8p.C: New test.
59299 * g++.old-deja/g++.eh/catch9.C: New test.
59300 * g++.old-deja/g++.eh/catch9p.C: New test.
59301
59302 1999-09-13 Nathan Sidwell <nathan@acm.org>
59303
59304 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59305 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59306
59307 1999-09-13 Jeffrey A Law (law@cygnus.com)
59308
59309 * gcc.c-torture/compile/990913-1.c: New test.
59310
59311 1999-09-10 Nathan Sidwell <nathan@acm.org>
59312
59313 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59314 * g++.old-deja/g++.jason/rfg5.C: Likewise.
59315
59316 1999-09-09 Richard Henderson <rth@cygnus.com>
59317
59318 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59319
59320 1999-09-09 Nathan Sidwell <nathan@acm.org>
59321
59322 * g++.old-deja/g++.other/lookup11.C: New test.
59323 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59324 what is permitted and what we want.
59325 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59326 overload use.
59327 * g++.old-deja/g++.jason/rfg5.C: Likewise.
59328
59329 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
59330
59331 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59332 * gcc.c-torture/noncompile/poison-1.c: New file.
59333
59334 1999-09-08 Nathan Sidwell <nathan@acm.org>
59335
59336 * g++.old-deja/g++.other/sizeof3.C: New test.
59337 * g++.old-deja/g++.other/sizeof4.C: New test.
59338 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59339 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59340
59341 1999-09-07 Richard Henderson <rth@cygnus.com>
59342
59343 * gcc.dg/va-arg-1.c: New.
59344
59345 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59346
59347 * gcc.c-torture/execute/va-arg-9.c: New test.
59348
59349 1999-09-05 Craig Burley <craig@jcb-sc.com>
59350
59351 * g77.f-torture/compile/980519-2.f: New test.
59352 * g77.f-torture/compile/19990905-0.f: New test.
59353 * g77.f-torture/compile/19990905-1.f: New test.
59354 * g77.f-torture/compile/19990905-2.f: New test.
59355
59356 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59357
59358 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
59359
59360 * gcc.c-torture/execute/990827-1.c: Fix typo.
59361
59362 1999-09-03 Nathan Sidwell <nathan@acm.org>
59363
59364 * g++.old-deja/g++.other/deref1.C: New test.
59365
59366 1999-09-02 Nathan Sidwell <nathan@acm.org>
59367
59368 * g++.old-deja/g++.other/ambig2.C: New test.
59369 * g++.old-deja/g++.other/cond5.C: New test.
59370 * g++.old-deja/g++.other/lookup16.C: New test.
59371
59372 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
59373
59374 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59375 assemblers too.
59376
59377 1999-08-31 Jeffrey A Law (law@cygnus.com)
59378
59379 * lib/c-torture.exp: Avoid the "compare executables" optimization
59380 when testing native.
59381
59382 1999-08-29 Jeffrey A Law (law@cygnus.com)
59383
59384 * gcc.c-torture/execute/990829-1.c: New test.
59385 * gcc.c-torture/compile/990829-1.c: New test.
59386
59387 1999-08-27 Paul Burchard <burchard@pobox.com>
59388
59389 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59390 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59391 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59392 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59393 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59394 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59395 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59396 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59397 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59398 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59399 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59400
59401 1999-08-27 Jeffrey A Law (law@cygnus.com)
59402
59403 * gcc.c-torture/execute/990827-1.c: New test.
59404
59405 1999-08-26 Craig Burley <craig@jcb-sc.com>
59406
59407 * g77.f-torture/noncompile/19990826-4.f: New test.
59408
59409 * g77.f-torture/compile/19990826-3.f: New test.
59410
59411 * g77.f-torture/execute/19990826-2.f: New test.
59412
59413 * g77.f-torture/compile/19990826-1.f: New test.
59414
59415 * gcc.c-torture/execute/990826-0.c: New test.
59416 * g77.c-torture/execute/19990826-0.f: New test.
59417
59418 * g77.f-torture/noncompile/970626-2.f: New test.
59419
59420 1999-08-25 Paul Burchard <burchard@pobox.com>
59421
59422 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59423 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59424 lss-011.C: New tests.
59425
59426 1999-08-25 Nathan Sidwell <nathan@acm.org>
59427
59428 * g++.old-deja/g++.other/decl5.C: New test.
59429
59430 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59431
59432 * noncompile/noncompile.exp: Load_lib c-torture.exp.
59433 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59434 call `postbase' for each one. All callers of `postbase' changed
59435 to call this instead.
59436
59437 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
59438
59439 * gcc.c-torture/execute/990811-1.c: New test.
59440
59441 1999-08-09 Nick Clifton <nickc@cygnus.com>
59442
59443 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59444 just native ones.
59445
59446 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59447 just native ones.
59448
59449 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59450
59451 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59452
59453 1999-08-04 Jeffrey A Law (law@cygnus.com)
59454
59455 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59456
59457 1999-08-04 Nathan Sidwell <nathan@acm.org>
59458
59459 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59460
59461 1999-08-04 Jeffrey A Law (law@cygnus.com)
59462
59463 * gcc.c-torture/execute/990804-1.c: New test.
59464
59465 1999-08-03 Nathan Sidwell <nathan@acm.org>
59466
59467 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59468 * g++.old-deja/g++.brendan/crash64.C: Likewise.
59469 * g++.old-deja/g++.brendan/overload8.C: Likewise.
59470
59471 1999-08-03 Nathan Sidwell <nathan@acm.org>
59472
59473 * g++.old-deja/g++.other/struct1.C: New test.
59474
59475 1999-08-03 Nathan Sidwell <nathan@acm.org>
59476
59477 * g++.old-deja/g++.other/enum2.C: New test.
59478
59479 1999-08-02 Richard Henderson <rth@cygnus.com>
59480
59481 Adapted from tests from Franz Sirl:
59482 * gcc.c-torture/execute/va-arg-7.c: New test.
59483 * gcc.c-torture/execute/va-arg-8.c: New test.
59484
59485 1999-08-01 Jeffrey A Law (law@cygnus.com)
59486
59487 * gcc.c-torture/compile/990801-2.c: New test.
59488
59489 * gcc.c-torture/compile/990801-1.c: New test.
59490
59491 1999-07-27 Michael Meissner <meissner@cygnus.com>
59492
59493 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59494 fp-cmp-1.c, converting double to float.
59495
59496 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59497 fp-cmp-1.c, converting double to long double.
59498
59499 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59500 from fr1 to unknown_register, since fr1 is a legitimate register
59501 on some machines.
59502
59503 1999-07-25 Jeffrey A Law (law@cygnus.com)
59504
59505 * README: More listname related changes.
59506
59507 1999-07-08 Catherine Moore <clm@cygnus.com>
59508
59509 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
59510
59511 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
59512
59513 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59514
59515 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59516
59517 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59518
59519 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
59520
59521 * gcc.dg/990703-1.c: New test.
59522
59523 1999-06-29 Nick Clifton <nickc@cygnus.com>
59524
59525 * lib/file-format.exp: New file: Move definition of proc
59526 gcc_target_object_format to here from
59527 gcc.dg/special/ecos.exp.
59528
59529 * lib/c-torture.exp: Include lib file-format.exp.
59530 * lib/gcc-dg.exp: Include lib file-format.exp.
59531
59532 * gcc.dg/special/ecos.exp: Remove definition of proc
59533 gcc_target_object_format.
59534
59535 1999-06-28 Jeffrey A Law (law@cygnus.com)
59536
59537 * gcc.c-torture/execute/990628-1.c: New test.
59538
59539 1999-06-25 Jeffrey A Law (law@cygnus.com)
59540
59541 * gcc.c-torture/compile/990625-2.c: New test.
59542
59543 * gcc.c-torture/compile/990625-1.c: New test.
59544
59545 1999-06-23 Nick Clifton <nickc@cygnus.com>
59546
59547 * gcc.c-torture/compile/dll.c: New test case. Check that dll
59548 attributes compile.
59549 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59550 ports that use the COFF/PE file format.
59551
59552 1999-06-17 Jeffrey A Law (law@cygnus.com)
59553
59554 * gcc.c-torture/compile/990617-1.c: New test.
59555
59556 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
59557
59558 * g++.old-deja/g++.other/decl4.C: New test.
59559
59560 1999-06-14 Nathan Sidwell <nathan@acm.org>
59561
59562 * g++.old-deja/g++.other/bitfld3.C: New test.
59563
59564 1999-06-08 Nathan Sidwell <nathan@acm.org>
59565
59566 * g++.old-deja/g++.eh/catch1.C: New test.
59567
59568 1999-06-07 Jeffrey A Law (law@cygnus.com)
59569
59570 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59571
59572 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59573 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
59574
59575 1999-06-05 Craig Burley <craig@jcb-sc.com>
59576
59577 * g77.f-torture/compile/19990502-0.f: Replace with new,
59578 shorter, test that still fails after recent changes.
59579
59580 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59581
59582 * gcc.c-torture/execute/990604-1.c: New test.
59583
59584 1999-05-31 Jeffrey A Law (law@cygnus.com)
59585
59586 * gcc.c-torture/execute/990531-1.c: New test.
59587
59588 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59589
59590 * gcc.c-torture/compile/990527-1.c: New test.
59591
59592 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
59593
59594 * gcc.c-torture/execute/990527-1.c: New test.
59595
59596 1999-05-25 Nick Clifton <nickc@cygnus.com>
59597
59598 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59599 bitfields as signed.
59600
59601 1999-05-25 Craig Burley <craig@jcb-sc.com>
59602
59603 * g77.f-torture/compile/19990525-0.f: New test.
59604
59605 1999-05-25 Jeffrey A Law (law@cygnus.com)
59606
59607 * gcc.c-torture/execute/990525-2.c: New test.
59608
59609 * gcc.c-torture/execute/990525-1.c: New test.
59610
59611 1999-05-24 Nathan Sidwell <nathan@acm.org>
59612
59613 * g++.old-deja/g++.other/anon3.C: New test.
59614 * g++.old-deja/g++.other/anon4.C: New test.
59615 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59616 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59617 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59618 Merrill).
59619
59620 1999-05-24 Jeffrey A Law (law@cygnus.com)
59621
59622 * gcc.c-torture/execute/990524-1.c: New test.
59623
59624 * gcc.dg/990524-1.c: New test.
59625
59626 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59627
59628 * gcc.c-torture/compile/990523-1.c: New test.
59629
59630 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
59631
59632 * gcc.c-torture/compile/990519-1.c: New test.
59633
59634 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59635
59636 * gcc.c-torture/compile/990517-1.c: New test.
59637
59638 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59639 (e4, f4): New tests.
59640 (main): Call them.
59641
59642 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59643
59644 * gcc.dg/noreturn-1.c: New test.
59645
59646 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59647
59648 * gcc.c-torture/execute/990513-1.c: New test.
59649
59650 1999-05-10 Richard Henderson <rth@cygnus.com>
59651
59652 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59653
59654 1999-05-10 Craig Burley <craig@jcb-sc.com>
59655
59656 * g77.f-torture/execute/erfc.f: Use small single-precision
59657 values, to avoid problems on Alphas when not -mieee.
59658
59659 1999-05-08 Craig Burley <craig@jcb-sc.com>
59660
59661 * gcc.dg/990506-0.c: New test.
59662
59663 1999-05-08 Richard Henderson <rth@cygnus.com>
59664
59665 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59666 the constant to test. Don't XFAIL 64-bit targets.
59667
59668 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59669 * g++.old-deja/g++.law/profile1.C: Likewise.
59670
59671 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59672 operator new instances.
59673 * g++.old-deja/g++.other/delete5.C: Likewise.
59674
59675 1999-05-03 Craig Burley <craig@jcb-sc.com>
59676
59677 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59678 intrinsic.
59679
59680 1999-05-03 Craig Burley <craig@jcb-sc.com>
59681
59682 * g77.f-torture/execute/u77-test.f: Reverse order of two
59683 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59684
59685 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59686
59687 * gcc.dg/compare1.c: New test.
59688
59689 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
59690
59691 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59692 New tests.
59693
59694 1999-05-02 Craig Burley <craig@jcb-sc.com>
59695
59696 * g77.f-torture/compile/19990502-1.f: New test.
59697
59698 1999-05-02 Craig Burley <craig@jcb-sc.com>
59699
59700 * g77.f-torture/compile/19990502-0.f: New test.
59701
59702 1999-05-02 Craig Burley <craig@jcb-sc.com>
59703
59704 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59705 intrinsic.
59706
59707 1999-05-02 Craig Burley <craig@jcb-sc.com>
59708
59709 * g77.f-torture/execute/u77-test.f (main): List libU77
59710 intrinsics not currently tested.
59711 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59712 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59713 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59714 Trim blanks off the ends of some printed strings.
59715
59716 1999-05-02 Craig Burley <craig@jcb-sc.com>
59717
59718 * g77.f-torture/execute/u77-test.f (main): Just warn about
59719 FSTAT gid disagreement, as it's expected on some systems.
59720
59721 1999-05-01 Craig Burley <craig@jcb-sc.com>
59722
59723 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59724 use a new function, which allows for some slop.
59725 Clean up some commentary.
59726 (issum): The new function.
59727 (sgladd): Deleted subroutine.
59728
59729 1999-05-01 Craig Burley <craig@jcb-sc.com>
59730
59731 * g77.f-torture/execute/u77-test.f: Modify to be more like
59732 libf2c/libU77 version, bringing patches to that version here.
59733 Add suitable commentary.
59734
59735 1999-04-25 Richard Henderson <rth@cygnus.com>
59736
59737 * gcc.dg/990424-1.c: New test.
59738
59739 1999-04-24 Craig Burley <craig@jcb-sc.com>
59740
59741 * g77.f-torture/execute/u77-test.f (main): Bug involving
59742 LSTAT has been fixed, so turn back on full checking.
59743
59744 1999-04-20 Craig Burley <craig@jcb-sc.com>
59745
59746 * g77.f-torture/compile/19990419-0.f: New test.
59747 * g77.f-torture/execute/19990419-1.f: New test.
59748
59749 1999-04-17 Richard Henderson <rth@cygnus.com>
59750
59751 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59752 to avoid the need for a prototype to supress a warning.
59753
59754 1999-04-07 Jim Wilson <wilson@cygnus.com>
59755
59756 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59757
59758 1999-04-04 Jeffrey A Law (law@cygnus.com)
59759
59760 * gcc.c-torture/execute/990404-1.c: New test.
59761
59762 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59763
59764 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59765 * gcc.dg/cpp-if3.c: Don't use -pedantic.
59766 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59767 missing initializer warnings.
59768
59769 1999-03-28 Jeffrey A Law (law@cygnus.com)
59770
59771 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59772 matching strings.
59773
59774 1999-03-26 Jeffrey A Law (law@cygnus.com)
59775
59776 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59777
59778 1999-03-26 Craig Burley <craig@jcb-sc.com>
59779
59780 * g77.f-torture/execute/19990325-0.f: New test.
59781 * g77.f-torture/execute/19990325-1.f: New test.
59782
59783 1999-03-24 Jeffrey A Law (law@cygnus.com)
59784
59785 * gcc.c-torture/execute/990324-1.c: New test.
59786
59787 1999-03-22 Jim Wilson <wilson@cygnus.com>
59788
59789 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59790 test with 4.
59791
59792 1999-03-17 Richard Henderson <rth@cygnus.com>
59793
59794 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
59795
59796 1999-03-13 Craig Burley <craig@jcb-sc.com>
59797
59798 * g77.f-torture/execute/19990313-2.f: New test.
59799 * g77.f-torture/execute/19990313-3.f: New test.
59800
59801 1999-03-13 Craig Burley <craig@jcb-sc.com>
59802
59803 * g77.f-torture/execute/19990313-0.f: New test.
59804 * g77.f-torture/execute/19990313-1.f: New test.
59805
59806 1999-03-12 Jim Wilson <wilson@cygnus.com>
59807
59808 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59809 printf to sprintf.
59810 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59811 (main): Add check for u15. Conditionalize u31 check depending on
59812 whether ints are <32 bits or >=32 bits.
59813
59814 1999-03-08 Craig Burley <craig@jcb-sc.com>
59815
59816 * g77.f-torture/execute/19981119-0.f: Improve testiness.
59817
59818 1999-03-08 Craig Burley <craig@jcb-sc.com>
59819
59820 * g77.f-torture/compile/19990305-0.f: New test.
59821 * g77.f-torture/execute/19981119-0.f: New test.
59822
59823 1999-03-08 Craig Burley <craig@jcb-sc.com>
59824
59825 * g77.f-torture/execute/970625-2.f: call ABORT if final
59826 result is not correct, instead of just printing it.
59827 Add this checking via newly introduced obfuscation, to
59828 trip up buggy front ends.
59829
59830 1999-03-07 Craig Burley <craig@jcb-sc.com>
59831
59832 * g77.f-torture/compile/960317-1.f: Moved from being
59833 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
59834
59835 1999-03-06 Craig Burley <craig@jcb-sc.com>
59836
59837 * g77.f-torture/execute/960317-1.f: New (old) test.
59838 * g77.f-torture/execute/970625-2.f: Ditto.
59839
59840 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
59841
59842 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59843 error message on line 1 or line 2; cccp and cpplib do this differently.
59844
59845 1999-03-01 Jeffrey A Law (law@cygnus.com)
59846
59847 * g++.old-deja/g++.law/weak1.C: New test.
59848
59849 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59850
59851 * gcc.c-torture/execute/990119-1.c: Renamed to...
59852 * gcc.dg/990119-1.c: this, so it will only be tested once
59853 (it's a preprocessor test, it doesn't need to be run at
59854 multiple optimization levels).
59855
59856 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59857
59858 * lib/g++.exp: Don't add incdir=$base_dir/../include to
59859 ALWAYS_CXXFLAGS.
59860
59861 1999-02-24 Craig Burley <craig@jcb-sc.com>
59862
59863 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59864 * g77.f-torture/compile/19981216-0.f: ...as it is expected
59865 to not be compilable by current g77.
59866
59867 1999-02-24 Nick Clifton <nickc@cygnus.com>
59868
59869 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59870
59871 1999-02-22 Jeffrey A Law (law@cygnus.com)
59872
59873 * gcc.c-torture/execute/990222-1.c: New test.
59874
59875 1999-02-19 Craig Burley <craig@jcb-sc.com>
59876
59877 * g77.f-torture/compile/19990218-0.f: New test.
59878 * g77.f-torture/noncompile/19990218-1.f: New test.
59879
59880 1999-02-18 Craig Burley <craig@jcb-sc.com>
59881
59882 * g77.f-torture/compile/19981216-0.f: New test.
59883
59884 1999-02-14 Jeffrey A Law (law@cygnus.com)
59885
59886 * gcc.dg/990214-1.c: New test.
59887
59888 1999-02-13 Jeffrey A Law (law@cygnus.com)
59889
59890 * gcc.dg/990213-2.c: New test.
59891
59892 * gcc.dg/990213-1.c: New test.
59893
59894 1999-02-12 Jeffrey A Law (law@cygnus.com)
59895
59896 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59897 ints.
59898
59899 1999-02-11 Nick Clifton <nickc@cygnus.com>
59900
59901 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59902 specified by target.
59903
59904 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59905
59906 1999-02-11 Jeffrey A Law (law@cygnus.com)
59907
59908 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59909
59910 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59911
59912 * gcc.dg/special/ecos.exp: New test driver for new tests with
59913 special requirements.
59914
59915 * gcc.dg/special/alias-1.c: New test.
59916 * gcc.dg/special/gcsec-1.c: New test.
59917 * gcc.dg/special/weak-1.c: New test.
59918 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59919 * gcc.dg/special/weak-2.c: New test.
59920 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59921 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59922 * gcc.dg/special/wkali-1.c: New test.
59923 * gcc.dg/special/wkali-2.c: New test.
59924 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59925 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59926
59927 1999-02-10 Felix Lee <flee@cygnus.com>
59928
59929 * lib/c-torture.exp (c-torture-compile): Pull out code for
59930 analyzing gcc error messages.
59931 (c-torture-execute): Likewise. Fix some (harmless) false
59932 positives.
59933 * lib/gcc.exp (gcc_check_compile): New function.
59934
59935 1999-02-08 Richard Henderson <rth@cygnus.com>
59936
59937 * gcc.c-torture/execute/990208-1.c: New test.
59938
59939 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59940
59941 * g++.dg/special/ecos.exp: New driver for new tests with special
59942 requirements
59943
59944 * g++.dg/special/conpr-1.C: New test
59945 * g++.dg/special/conpr-2.C: New test
59946 * g++.dg/special/conpr-2a.C: New test
59947 * g++.dg/special/conpr-3.C: New test
59948 * g++.dg/special/conpr-3a.C: New test
59949 * g++.dg/special/conpr-3b.C: New test
59950
59951 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59952 allow g++ to use the dg driver
59953
59954 * README: Add comment about g++.dg directory
59955
59956 1999-02-06 Jeffrey A Law (law@cygnus.com)
59957
59958 * README: Update email addresses.
59959
59960 1999-02-03 Nick Clifton <nickc@cygnus.com>
59961
59962 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59963 arguments in order to force structure S onto the stack even on
59964 the alpha.
59965 (test): Pass 10 leading arguments to function foo as well as the
59966 structure S.
59967
59968 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59969 failure for all targets.
59970
59971 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59972 abort to terminate program execution.
59973
59974 1999-01-30 Richard Henderson <rth@cygnus.com>
59975
59976 * gcc.c-torture/execute/990130-1.c: New test.
59977
59978 1999-01-30 Jeffrey A Law (law@cygnus.com)
59979
59980 * gcc.dg/990130-1.c: New test.
59981
59982 1999-01-28 Michael Meissner <meissner@cygnus.com>
59983
59984 * gcc.c-torture/execute/990128-1.c: New test.
59985
59986 1999-01-27 Michael Meissner <meissner@cygnus.com>
59987
59988 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59989
59990 1999-01-27 Felix Lee <flee@cygnus.com>
59991
59992 * lib/c-torture.exp (c-torture-compile): pull out code for
59993 analyzing gcc error messages.
59994 (c-torture-execute): ditto, and fix some (harmless) false
59995 positives.
59996 * lib/gcc.exp (gcc_check_compile): new function.
59997
59998 1999-01-17 Jeffrey A Law (law@cygnus.com)
59999
60000 * gcc.dg/990117-1.c: New test.
60001
60002 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60003
60004 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60005
60006 1999-01-15 Jeffrey A Law (law@cygnus.com)
60007
60008 * g77.f-torture/compile/990115-1.f: New test.
60009
60010 1999-01-07 Jeffrey A Law (law@cygnus.com)
60011
60012 * gcc.c-torture/compile/990107-1.c: New test
60013
60014 1999-01-06 Jeffrey A Law (law@cygnus.com)
60015
60016 * gcc.c-torture/execute/990106-2.c: New test.
60017
60018 * gcc.c-torture/execute/990106-1.c: New test.
60019
60020 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
60021
60022 * gcc.c-torture/compile/981223-1.c: New test.
60023
60024 1998-12-29 Richard Henderson <rth@cygnus.com>
60025
60026 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60027 (opt3): Rename from opt4 and disable.
60028
60029 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
60030
60031 * g++.old-deja/g++.pt/ptrmem5.C: New test.
60032
60033 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
60034
60035 * g++.old-deja/g++.other/conv5.C: New test.
60036
60037 1998-12-14 Nick Clifton <nickc@cygnus.com>
60038
60039 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60040
60041 1998-12-11 Jeffrey A Law (law@cygnus.com)
60042
60043 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60044
60045 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
60046
60047 * gcc.c-torture/compile/981211-1.c: New test.
60048
60049 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60050
60051 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60052
60053 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60054
60055 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60056
60057 * gcc.special/930510-1.c: Make C9X safe.
60058 * gcc.misc-tests/gcov-1.c Similarly.
60059 * gcc.misc-tests/gcov-2.c Similarly.
60060
60061 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60062
60063 * gcc.dg/ultrasp1.c: New test.
60064
60065 1998-12-06 Richard Henderson <rth@cygnus.com>
60066
60067 * gcc.c-torture/execute/981206.c: New test.
60068
60069 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60070
60071 * g++.old-deja/g++.ns/template7.C: New test.
60072
60073 * g++.old-deja/g++.other/expr1.C: New test.
60074
60075 * g++.old-deja/g++.eh/tmpl3.C: New test.
60076
60077 * g++.old-deja/g++.eh/tmpl2.C: New test.
60078
60079 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
60080
60081 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60082 * g++.old-deja/g++.other/using6.C: Removed.
60083 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60084
60085 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60086
60087 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
60088
60089 * g++.old-deja/g++.pt/overload8.C: New test.
60090
60091 * g++.old-deja/g++.pt/overload7.C: New test.
60092
60093 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60094
60095 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60096 and relinking messages.
60097 * lib/g++.exp (g++_target_compile): Remove .rpo file when
60098 compiling with -frepo.
60099
60100 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
60101
60102 * g++.old-deja/g++.pt/lookup6.C: New test.
60103
60104 1998-11-30 Nick Clifton <nickc@cygnus.com>
60105
60106 * gcc.c-torture/execute/981130-1.c: New test.
60107 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60108
60109 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
60110
60111 * g++.old-deja/g++.pt/explicit76.C: New test.
60112
60113 * g++.old-deja/g++.pt/friend38.C: New test.
60114
60115 * g++.old-deja/g++.ns/crash2.C: New test.
60116
60117 * g++.old-deja/g++.pt/defarg8.C: New test.
60118
60119 * g++.old-deja/g++.pt/instantiate6.C: New test.
60120
60121 * g++.old-deja/g++.pt/static6.C: New test.
60122
60123 * g++.old-deja/g++.pt/decl2.C: New test.
60124
60125 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
60126
60127 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
60128 problem is actually related with name lookup, but so what? :-)
60129
60130 * g++.old-deja/g++.pt/friend37.C: New test.
60131
60132 1998-11-25 Dave Love <d.love@dl.ac.uk>
60133
60134 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60135 element, which fails on some systems.
60136
60137 * g77.f-torture/execute/labug1.f: New test.
60138
60139 1998-11-21 Jeffrey A Law (law@cygnus.com)
60140
60141 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60142 is defined.
60143
60144 1998-11-18 Dave Love <d.love@dl.ac.uk>
60145
60146 * g77.f-torture/compile/981117-1.f: New test.
60147
60148 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
60149
60150 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
60151 properly discarded.
60152
60153 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
60154
60155 * gcc.c-torture/execute/memcheck: New directory of tests for
60156 -fcheck-memory-usage.
60157
60158 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
60159
60160 * README: New file, general information about the testsuite and
60161 new description of the various C++ test subdirectories.
60162 * README.g++: Eliminate obsolete information, update and move most
60163 relevant stuff to README.
60164
60165 1998-11-07 Richard Henderson <rth@cygnus.com>
60166
60167 * gcc.c-torture/compile/981107-1.c: New test.
60168
60169 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
60170
60171 * execute/memcpy-bi.c: New testcase.
60172
60173 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
60174
60175 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60176 base classes.
60177
60178 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60179 template is selected.
60180
60181 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60182 classes, it should be accepted for all types.
60183
60184 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60185
60186 * g++.old-deja/g++.pt/spec24.C: Ensure that template
60187 specializations start with template headers.
60188
60189 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
60190
60191 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60192
60193 * g++.old-deja/g++.other/init9.C: Test cross initialization of
60194 non-POD types.
60195
60196 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
60197
60198 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60199
60200 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60201
60202 * compile/981022-1.c, compile/981022-1.x: New test and driver.
60203
60204 1998-10-19 Jeffrey A Law (law@cygnus.com)
60205
60206 * 981019-1.c: New test.
60207
60208 1998-10-14 Robert Lipe <robertl@dgii.com>
60209
60210 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60211 find objc headers.
60212
60213 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60214
60215 * compile/981001-4.c: Remove use of GCC extension that triggers a
60216 compiler bug.
60217
60218 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
60219
60220 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60221
60222 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
60223
60224 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
60225 instantiation of template produces incorrect code for delete
60226 expression.
60227
60228 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
60229 constructors' name is not unique.
60230 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60231 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60232
60233 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
60234 automatic array of const is ill-formed.
60235
60236 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
60237 of template parameter?
60238
60239 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
60240 const.
60241
60242 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
60243 pointer-to-member expression.
60244
60245 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
60246 declaration causes ICE.
60247
60248 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
60249
60250 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
60251 reserved in the global namespace.
60252
60253 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60254 generate needed virtual table.
60255
60256 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60257
60258 1998-10-10 Dariush Eslimi <eslimi@loran.com>
60259
60260 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60261 template-dependent type
60262
60263 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60264
60265 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60266 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60267 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60268
60269 * g++.old-deja/g++.other/using5.C: New test; using decl from base
60270 class should be usable as argument of member function.
60271 * g++.old-deja/g++.other/using6.C: New test; using decl from base
60272 class should be usable as return type of member function.
60273 * g++.old-deja/g++.other/using7.C: New test; using decl from base
60274 class should be usable as type of data member.
60275
60276 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60277
60278 1998-10-09 Jeffrey A Law (law@cygnus.com)
60279
60280 * gcc.c-torture/special/920521-1.c: Fix bogus test.
60281
60282 1998-10-08 Nick Clifton <nickc@cygnus.com>
60283
60284 * gcc.dg/dll-?.c Add thumb to target list.
60285 Fix assembler scan patterns to match current assembler output.
60286
60287 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
60288
60289 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
60290 matching of template brackets.
60291
60292 * g++.old-deja/g++.other/using4.C: New test. Test using
60293 declarations of methods from base classes.
60294
60295 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
60296 within functions should introduce names into the innermost
60297 enclosing namespace.
60298
60299 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
60300 of static locals if first initialization throws.
60301
60302 1998-10-07 Jim Wilson <wilson@cygnus.com>
60303
60304 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60305
60306 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
60307
60308 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
60309 lose track of the possible targets of tablejump insns.
60310 * special/special.exp: Run it.
60311
60312 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60313
60314 * g++.old-deja/g++.pt/friend35.C: New test. A template function
60315 must be declared before its specializations can be named in friend
60316 declarations.
60317
60318 1998-10-05 Dave Love <d.love@dl.ac.uk>
60319
60320 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60321
60322 * g77.f-torture/execute/io1.f: New test.
60323
60324 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
60325
60326 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60327 with pointer to template function, for which no argument deduction
60328 is possible.
60329
60330 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60331 specialization of template function as argument to template
60332 function.
60333
60334 * g++.old-deja/g++.other/access2.C: New test; Inner class
60335 shouldn't have privileged access to Outer's names.
60336
60337 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
60338
60339 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60340 friend template declared within template class conflicts with
60341 nested class of the same name.
60342
60343 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60344 is ignored.
60345
60346 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60347 object with direct initializer as function declaration.
60348
60349 * g++.old-deja/g++.other/decl2.C: New test; duplicate
60350 initializers.
60351
60352 * g++.old-deja/g++.other/null2.C: New test; conditional operator
60353 involving const pointer and NULL produces incorrect result.
60354
60355 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60356 type name without `typename' should be rejected with -pedantic.
60357
60358 1998-10-02 Richard Henderson <rth@cygnus.com>
60359
60360 * g++.old-deja/g++.other/addrof1.C: New test.
60361
60362 1998-10-01 Nick Clifton <nickc@cygnus.com>
60363
60364 * gcc.c-torture/compile/981001-1.c: New test.
60365 * gcc.c-torture/execute/981001-1.c: New test.
60366
60367 1998-10-01 Jeffrey A Law (law@cygnus.com)
60368
60369 * gcc.c-torture/compile/981001-2.c: New test.
60370 * gcc.c-torture/compile/981001-3.c: New test.
60371 * gcc.c-torture/compile/981001-4.c: New test.
60372
60373 1998-10-01 Robert Lipe <robertl@dgii.com>
60374
60375 * lib/objc.exp (objc_target_compile): Add -L during compiles for
60376 multilibbed hosts. Idea grafted from g77.exp.
60377
60378 1998-09-30 Dave Love <d.love@dl.ac.uk>
60379
60380 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60381 avoid losing on systems which need -lsocket.
60382
60383 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
60384
60385 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60386 * g++.old-deja/g++.other/nested2.C: Ditto.
60387 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60388 failure.
60389
60390 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
60391
60392 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60393 preferred over template operator!= for enum bitfields.
60394
60395 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
60396
60397 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60398 that happen to have the same base name, but in different scopes,
60399 are incorrectly rejected.
60400
60401 1998-09-16 Richard Henderson <rth@cygnus.com>
60402
60403 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60404 on the native word size instead of an integer literal.
60405
60406 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
60407
60408 * g++.old-deja/g++.other/static2.C: Invocation of static data
60409 member of type pointer-to-function denoted as non-static member.
60410
60411 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60412 checks involving function types and aliases.
60413
60414 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
60415
60416 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60417 redefined to the same non-trivial type.
60418
60419 * g++.old-deja/g++.pt/explicit73.C: Test for proper
60420 namespace-qualification of template specializations declared in
60421 other namespaces.
60422
60423 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60424 to declare a subset of the specializations of a template function
60425 as friends of specializations of a template class.
60426
60427 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60428 member templates that do not fully specialize the enclosing
60429 template class are rejected.
60430
60431 1998-09-11 Dave Love <d.love@dl.ac.uk>
60432
60433 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60434
60435 1998-09-08 Dave Love <d.love@dl.ac.uk>
60436
60437 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60438 altered from libf2c/libU77 version.
60439
60440 1998-09-06 Dave Love <d.love@dl.ac.uk>
60441
60442 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60443
60444 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
60445 Alexandre Oliva <oliva@dcc.unicamp.br>
60446
60447 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60448 (un)signed char are different types for template specialization
60449 purposes.
60450
60451 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
60452
60453 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60454 * objc: ObjC testsuite.
60455
60456 1998-08-31 Catherine Moore <clm@cygnus.com>
60457
60458 * gcc.c-torture/execute/941014-1.x: New file.
60459
60460 1998-08-31 Nick Clifton <nickc@cygnus.com>
60461
60462 * lib/c-torture.exp: Add support for
60463 torture_eval_before_compile and torture_eval_before_execute
60464 variables.
60465
60466 1998-08-30 Jeffrey A Law (law@cygnus.com)
60467
60468 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
60469 this test triggers valid.
60470
60471 1998-08-27 Jeffrey A Law (law@cygnus.com)
60472
60473 * gcc.dg/980827-1.c: New test.
60474
60475 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
60476
60477 * gcc.c-torture/execute/loop-4b.c: New test.
60478
60479 1998-08-26 Nick Clifton <nickc@cygnus.com>
60480
60481 * lib/c-torture.exp: Add support for
60482 torture_eval_before_compile and torture_eval_before_execute
60483 variables.
60484
60485 1998-08-25 Jeffrey A Law (law@cygnus.com)
60486
60487 * gcc.c-torture/compile/980825-1.c: New test.
60488
60489 1998-08-24 Nick Clifton <nickc@cygnus.com>
60490
60491 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60492 count number tests in opt_t0 not good_t0.
60493
60494 1998-08-24 Jeffrey A Law (law@cygnus.com)
60495
60496 * gcc.c-torture/compile/930326-1.x: Fix typo.
60497
60498 1998-08-23 Mark Mitchell <mark@markmitchell.com>
60499
60500 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60501 causes an ICE.
60502
60503 1998-08-21 Jeffrey A Law (law@cygnus.com)
60504
60505 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60506 STACK_SIZE is defined.
60507 * gcc.c-torture/unsorted/stuct.c: Similarly.
60508
60509 * gcc.c-torture/compile/980821-1.c: New test.
60510
60511 1998-08-21 Jeffrey A Law (law@cygnus.com)
60512
60513 * gcc.c-torture/execute/980526-2.c: Disable for targets with
60514 16bit ints.
60515
60516 1998-08-19 Mark Mitchell <mark@markmitchell.com>
60517
60518 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60519 code.
60520
60521 1998-08-09 Mark Mitchell <mark@markmitchell.com>
60522
60523 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60524 error'.
60525
60526 1998-08-18 Jeffrey A Law (law@cygnus.com)
60527
60528 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60529
60530 1998-08-16 Jeffrey A Law (law@cygnus.com)
60531
60532 * gcc.c-torture/compile/980816-1.c: New test.
60533
60534 * gcc.dg/980816-1.c: New test.
60535
60536 1998-08-13 Jeffrey A Law (law@cygnus.com)
60537
60538 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60539 compiler for ieee tests.
60540
60541 1998-08-01 Dave Love <d.love@dl.ac.uk>
60542
60543 * g77.f-torture/compile/980729-0.f: New test.
60544
60545 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
60546
60547 * gcc.c-torture/special/eeprof-1.c: New test, for
60548 -finstrument-functions.
60549 * gcc.c-torture/special/special.exp: Run it.
60550
60551 1998-07-29 Jeffrey A Law (law@cygnus.com)
60552
60553 * gcc.c-torture/compile/980729-1.c: New test.
60554
60555 1998-07-27 Nick Clifton <nickc@cygnus.com>
60556
60557 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60558 __thumb__ is defined, and test for ARM style doubles if so.
60559
60560 1998-07-26 Dave Love <d.love@dl.ac.uk>
60561
60562 * g77.f-torture/noncompile/980615-0.f: New test.
60563
60564 1998-07-26 H.J. Lu (hjl@gnu.org)
60565
60566 * gcc.dg/980312-1.c: Do link instead of compile.
60567 * gcc.dg/980313-1.c: Likewise.
60568
60569 1998-07-26 Jeffrey A Law (law@cygnus.com)
60570
60571 * gcc.c-torture/compile/980726-1.c: New test.
60572
60573 1998-07-25 Dave Love <d.love@dl.ac.uk>
60574
60575 * g77.f-torture/execute/io0.f: New test.
60576
60577 1998-07-24 Nick Clifton <nickc@cygnus.com>
60578
60579 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60580 an int.
60581
60582 1998-06-18 Michael Meissner <meissner@cygnus.com>
60583
60584 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60585 m32r bugs.
60586
60587 1998-07-17 Nick Clifton <nickc@cygnus.com>
60588
60589 * gcc.dg/980626-1.c: Expect failures for all toolchains until
60590 c-decl.c:grokdeclarator can handle mode attributes.
60591
60592 1998-07-16 Jeffrey A Law (law@cygnus.com)
60593
60594 * gcc.c-torture/execute/980716-1.c: New test.
60595
60596 1998-07-13 Jeffrey A Law (law@cygnus.com)
60597
60598 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60599 the mn10200.
60600 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
60601 the mn10200.
60602 * gcc.c-torture/execute/va-arg-3.x: Similarly.
60603 * gcc.c-torture/compile/930326-1.x: Similarly.
60604
60605 1998-07-13 Dave Love <d.love@dl.ac.uk>
60606
60607 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60608 New test from Craig.
60609
60610 1998-07-12 Dave Love <d.love@dl.ac.uk>
60611
60612 * g77.f-torture/noncompile/980616-0.f: New test.
60613
60614 * g77.f-torture/execute/970816-3.f: New test from Craig.
60615
60616 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60617
60618 * g++.other/singleton.C: Return error value instead of taking
60619 SIGSEGV.
60620
60621 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60622
60623 * g++.other/singleton.C: New test. Warning is under dispute.
60624 Runtime crash is not.
60625
60626 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60627
60628 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60629 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60630 using6.C, using7.C}: New namespace tests.
60631
60632 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60633
60634 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60635 specialization with typedef'ed names used as array indexes.
60636
60637 1998-07-09 Jeffrey A Law (law@cygnus.com)
60638
60639 * gcc.c-torture/execute/980709-1.c: New test.
60640
60641 * gcc.dg/980709-1.c: New test.
60642
60643 1998-07-07 Richard Henderson <rth@cygnus.com>
60644
60645 * gcc.c-torture/execute/bcp-1.c: New test.
60646
60647 1998-07-07 Jeffrey A Law (law@cygnus.com)
60648
60649 * gcc.c-torture/execute/980707-1.c: New test.
60650
60651 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
60652
60653 * gcc.c-torture/compile/980706-1.c: New test.
60654
60655 1998-07-01 Dave Love <d.love@dl.ac.uk>
60656
60657 * g77.f-torture/execute/980701-0.f,
60658 g77.f-torture/execute/980701-1.f: New test from Craig.
60659
60660 1998-07-01 Jeffrey A Law (law@cygnus.com)
60661
60662 * gcc.c-torture/compile/980701-1.c: New test.
60663
60664 * gcc.c-torture/execute/980701-1.c: New test.
60665
60666 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
60667 rlsruhe.de>
60668
60669 * g++.old-deja/g++.robertl/eb132.C: New test.
60670 * g++.old-deja/g++.robertl/eb133.C: Likewise.
60671
60672 1998-06-29 Dave Love <d.love@dl.ac.uk>
60673
60674 * g77.f-torture/execute/980628-7.f,
60675 g77.f-torture/execute/980628-8.f,
60676 g77.f-torture/execute/980628-9.f,
60677 g77.f-torture/execute/980628-10.f: New tests from Craig.
60678
60679 * g77.f-torture/execute/980628-3.f: Remove mail headers.
60680
60681 1998-06-28 Jeffrey A Law (law@cygnus.com)
60682
60683 * g77.f-torture/execute/980628-4.f: New test from Craig.
60684 * g77.f-torture/execute/980628-5.f: Likewise.
60685 * g77.f-torture/execute/980628-2.f: Likewise.
60686 * g77.f-torture/execute/980628-0.f: Likewise.
60687 * g77.f-torture/execute/980628-1.f: Likewise.
60688 * g77.f-torture/execute/980628-3.f: Likewise.
60689 * g77.f-torture/execute/980628-6.f: Likewise.
60690
60691 1998-06-28 Jeffrey A Law (law@cygnus.com)
60692
60693 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60694 directory when nothing has been installed yet.
60695
60696 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
60697
60698 * gcc.c-torture/special/special.exp: Handle newer versions of
60699 dejagnu.
60700
60701 1998-06-26 Jeffrey A Law (law@cygnus.com)
60702
60703 * gcc.dg/980626-1.c: New test.
60704
60705 1998-06-19 Bruno Haible <haible@ilog.fr>
60706
60707 * gcc.misc-tests/m-un-2.c: New test.
60708 * g++.old-deja/g++.other/warn01.c: Likewise.
60709
60710 1998-06-19 Robert Lipe <robertl@dgii.com>
60711
60712 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60713 compatibility with assmblers with a different comment character.
60714 Eliminate use of GAS-specific extensions.
60715
60716 1998-06-19 Jeffrey A Law (law@cygnus.com)
60717
60718 * gcc.c-torture/execute/ieee/980619-1.c: New test.
60719
60720 1998-06-19 Robert Lipe <robertl@dgii.com>
60721
60722 * lib/g77.exp: Replace search for libf2c.a with search for newly
60723 renamed libg2c.a
60724
60725 1998-06-17 Jeffrey A Law (law@cygnus.com)
60726
60727 * gcc.c-torture/execute/980617-1.c: New test.
60728
60729 1998-06-12 Jeffrey A Law (law@cygnus.com)
60730
60731 * gcc.c-torture/execute/980612-1.c: New test.
60732
60733 1998-06-08 Jeffrey A Law (law@cygnus.com)
60734
60735 * gcc.dg/980523-1.c: Only test on ppc-linux.
60736 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60737
60738 * gcc.c-torture/execute/980608-1.c: New test.
60739
60740 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
60741
60742 * gcc.c-torture/execute/980605-1.c: New test.
60743
60744 1998-06-04 Jeffrey A Law (law@cygnus.com)
60745
60746 * gcc.c-torture/execute/980604-1.c: New test.
60747
60748 1998-06-02 Jeffrey A Law (law@cygnus.com)
60749
60750 * gcc.c-torture/execute/980602-1.c: New test.
60751 * gcc.c-torture/execute/980602-2.c: Likewise.
60752
60753 1998-06-02 Dave Love <d.love@dl.ac.uk>
60754
60755 * 970125-0.f: Fix per JCB. Add commentary.
60756
60757 1998-05-31 Michael Meissner <meissner@cygnus.com>
60758
60759 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60760 IEEE -0 support.
60761
60762 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60763
60764 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60765 earlier.
60766
60767 1998-05-28 Catherine Moore <clm@cygnus.com>
60768
60769 * gcc.c-torture/execute/980526-3.c: New test.
60770
60771 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
60772
60773 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60774 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60775 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60776 m88k-motorola-sysv3 to XFAIL.
60777
60778 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60779
60780 * gcc.dg/980526-1.c: New test.
60781 * gcc.c-torture/execute/980526-2.c: New test.
60782
60783 1998-05-26 Jeffrey A Law (law@cygnus.com)
60784
60785 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60786
60787 * gcc.c-torture/execute/980526-1.c: New test.
60788
60789 1998-05-26 Dave Love <d.love@dl.ac.uk>
60790
60791 * g77.f-torture/execute/alpha2.f: Add runtime test.
60792
60793 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
60794
60795 * g++.old-deja/old-deja.exp: Strip leading directories.
60796
60797 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60798 error for the line. Don't run multiple tests for the same line.
60799
60800 1998-05-23 Jeffrey A Law (law@cygnus.com)
60801
60802 * gcc.dg/980523-1.c: New test.
60803
60804 1998-05-23 Dave Love <d.love@dl.ac.uk>
60805
60806 * g77.f-torture/compile/970915-0.f: New test.
60807
60808 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
60809
60810 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60811
60812 1998-05-21 Jeffrey A Law (law@cygnus.com)
60813
60814 * gcc.dg/980520-1.c: New test.
60815
60816 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
60817
60818 * gcc.dg/980502-1.c: Fix return type.
60819
60820 1998-05-20 Jeffrey A Law (law@cygnus.com)
60821
60822 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60823 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60824 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60825 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60826 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60827
60828 1998-05-20 Dave Love <d.love@dl.ac.uk>
60829
60830 * g77.f-torture/execute/980520-1.f: New test.
60831
60832 1998-05-15 Dave Love <d.love@dl.ac.uk>
60833
60834 * lib/mike-g77.exp: New file.
60835
60836 * g77.f-torture/noncompile/noncompile.exp,
60837 g77.f-torture/noncompile/check0.f: New files.
60838
60839 1998-05-14 Dave Love <d.love@dl.ac.uk>
60840
60841 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60842 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60843 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60844 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60845 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60846 abort where appropriate.
60847
60848 1998-05-05 Michael Meissner <meissner@cygnus.com>
60849
60850 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60851 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60852
60853 1998-04-29 Dave Love <d.love@dl.ac.uk>
60854
60855 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60856
60857 1998-04-27 Dave Love <d.love@dl.ac.uk>
60858
60859 * g77.f-torture/compile/980427-0.f: New test.
60860
60861 1998-04-24 Dave Love <d.love@dl.ac.uk>
60862
60863 * g77.f-torture/compile/980424-0.f: New test.
60864
60865 1998-04-19 Dave Love <d.love@dl.ac.uk>
60866
60867 * g77.f-torture/compile/980419-2.f (main): New test.
60868 * g77.f-torture/compile/970125-0.f: New test.
60869 * g77.f-torture/compile/980419-1.f: New test.
60870
60871 1998-04-08 Jim Wilson <wilson@cygnus.com>
60872
60873 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
60874 of loop-4.c.
60875
60876 1998-04-07 Jim Wilson <wilson@cygnus.com>
60877
60878 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60879
60880 1998-04-03 Jim Wilson <wilson@cygnus.com>
60881
60882 * gcc.c-torture/compile/980329-1.c: New test.
60883
60884 1998-03-18 Jim Wilson <wilson@cygnus.com>
60885
60886 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60887 * gcc.dg/980312-1.c: Fix typo in -march command.
60888
60889 1998-03-16 H.J. Lu (hjl@gnu.org)
60890
60891 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60892
60893 1998-03-11 Robert Lipe <robertl@dgii.com>
60894
60895 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
60896 Dave Love agree the Fortran source is bogus.
60897
60898 1998-03-11 Robert Lipe <robertl@dgii.com>
60899
60900 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60901 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60902 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60903 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60904 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60905
60906 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60907
60908 * g++.old-deja/g++.other/friend1.C: New test.
60909
60910 1998-02-18 Dave Love <d.love@dl.ac.uk>
60911
60912 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60913 possibly uninitialized) variables and declare dnrm2.
60914
60915 1998-02-23 Robert Lipe <robertl@dgii.com>
60916
60917 From Bruno Haible <haible@ilog.fr>:
60918 * gcc.c-torture/execute/980223.c: New test.
60919
60920 1998-02-13 Jeffrey A Law (law@cygnus.com)
60921
60922 * gcc.dg/ifelse-1.c: New test.
60923
60924 1998-02-09 H.J. Lu (hjl@gnu.org)
60925
60926 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60927
60928 * lib/old-dejagnu.exp (old-dejagnu): Added the
60929 "execution test - XFAIL *-*-*" handling in the spirit of
60930 "excess errors test -". Changed the "execution test fails"
60931 handling to be like "excess errors test fails".
60932 * Update various tests accordingly.
60933
60934 1998-02-06 Jim Wilson <wilson@cygnus.com>
60935
60936 * gcc.c-torture/execute/980205.c: New test.
60937
60938 1998-01-18 Jeffrey A Law (law@cygnus.com)
60939
60940 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60941 * lib/f-torture.exp: Similarly.
60942 * gcc.c-torture: Rename all .cexp files to .x files.
60943
60944 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60945
60946 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60947 (940510-1.c): Removed duplicate.
60948 (971104-1.c): New test.
60949
60950 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60951
60952 * lib/f-torture.exp: Improve error and loop detection.
60953
60954 1997-11-19 Michael Meissner <meissner@cygnus.com>
60955
60956 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60957 use that to size the filler array.
60958
60959 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60960
60961 * lib/c-torture.exp(c-torture-execute): Fix typo.
60962
60963 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60964 testcase as the executable name. Keep the executable around if
60965 the test fails.
60966
60967 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60968
60969 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60970 changes. Only test one -g option, and move it to the end of the
60971 list of options to test.
60972
60973 1997-09-19 Michael Meissner <meissner@cygnus.com>
60974
60975 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60976 variable GCC_TORTURE_OPTIONS to supply default switches separated
60977 by colons. If no environment variable, run tests with -O0 -g, -O1
60978 -g, and -O2 -g as well.
60979
60980 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60981
60982 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60983 explanatory comments. Fix indentation.
60984
60985 1997-09-15 Jeffrey A Law (law@cygnus.com)
60986
60987 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60988
60989 1997-09-11 Jeffrey A Law (law@cygnus.com)
60990
60991 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60992 * g++.old-deja/g++.mike/p7325.C: Likewise.
60993 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60994
60995 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60996
60997 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60998 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60999 * g++.old-deja/g++.brendan/crash39.C: Likewise.
61000 * g++.old-deja/g++.law/operators4.C: Likewise.
61001
61002 1997-09-11 Joe Buck (jbuck@synopsys.com)
61003
61004 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61005 * g++.old-deja/g++.mike/p784.C: Ditto.
61006 * g++.old-deja/g++.mike/p785.C: Ditto.
61007
61008 1997-09-05 Jeffrey A Law (law@cygnus.com)
61009
61010 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61011
61012 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
61013
61014 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61015 target feature; pass this to c-torture-execute as needed.
61016
61017 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
61018
61019 * lib/c-torture.exp(c-torture-execute): If the previous and the
61020 current executables being tested are identical, we don't need to
61021 run the executable again. Try to make the executable names
61022 unique. Add an optional argument for passing additional compiler
61023 flags.
61024
61025 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
61026
61027 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61028
61029 1997-08-29 Jeffrey A Law (law@cygnus.com)
61030
61031 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61032
61033 1997-07-31 Jeffrey A Law (law@cygnus.com)
61034
61035 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61036 32bit or larger longs.
61037
61038 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61039 have either a 32bit long or 32bit int.
61040
61041 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
61042
61043 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61044 Make double precision tests dependent on sizeof (double).
61045
61046 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
61047
61048 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61049 too.
61050
61051 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
61052
61053 * gcc.c-torture/compile/961203-1.cexp: New script.
61054
61055 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
61056
61057 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61058 up the includes ourselves.
61059
61060 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
61061
61062 * lib/plumhall.exp: Remove random include, and add a few
61063 verbose messages for debugging.
61064
61065 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
61066
61067 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61068 of trying to do it ourselves.
61069
61070 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
61071
61072 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61073
61074 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
61075
61076 * gcc.prms/5403.c: Made regexp a bit less strict.
61077
61078 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
61079
61080 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61081 is returned from remote_load instead.
61082 * lib/plumhall.exp: Ditto.
61083 * lib/mike-g++.exp: Ditto.
61084 * lib/old-dejagnu.exp: Ditto.
61085 * lib/c-torture.exp: Ditto.
61086
61087 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
61088
61089 * lib/g++.exp: Use build_wrapper procedure.
61090 * lib/gcc.exp: Ditto.
61091
61092 1997-05-20 Jeffrey A Law (law@cygnus.com)
61093
61094 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61095 an old-style decl for malloc. Fixes tests to work when
61096 sizeof (int) != sizeof (size_t).
61097
61098 1997-05-15 Mike Meissner <meissner@cygnus.com>
61099
61100 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61101
61102 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61103 use stdargs.h interface.
61104
61105 1997-05-15 Mike Meissner <meissner@cygnus.com>
61106
61107 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61108 NO_VARARGS when compiling.
61109
61110 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
61111
61112 * lib/plumhall.exp(ph_includes): New procedure.
61113 (ph_make): Use it.
61114 (ph_compiler): Ditto.
61115
61116 * lib/g++.exp: Rename test-glue.c to testglue.c.
61117 * lib/gcc.exp: Ditto.
61118
61119 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
61120
61121 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61122 to completion when it's called.
61123
61124 1997-03-21 Michael Meissner <meissner@cygnus.com>
61125
61126 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61127 is defined, don't do test.
61128
61129 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
61130
61131 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61132 for object files.
61133 (ph_summary): Mark skipped testcases as untested, not unresolved.
61134
61135 * lib/plumhall.exp (ph_make): If unresolved because of bad
61136 errorCode, record errorCode in log file.
61137 (*): Replace send_log/verbose with verbose -log.
61138
61139 1997-03-19 Michael Meissner <meissner@cygnus.com>
61140
61141 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61142 double conversion if double isn't at least 8 bytes.
61143
61144 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61145 int to work with targets where int is 16 bits.
61146
61147 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61148 8 bytes, just exit, since 4 byte doubles don't have enough bits of
61149 precision for the test to complete.
61150
61151 1997-03-14 Michael Meissner <meissner@cygnus.com>
61152
61153 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61154 if d10v is not compiled with the -mdouble64 flag.
61155 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61156
61157 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61158 d10v is not compiled with the -mint32 flag.
61159
61160 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
61161
61162 * lib/plumhall.exp: Use incr_count.
61163
61164 1997-03-12 Jeffrey A Law (law@cygnus.com)
61165
61166 * gcc.c-torture: Update to c-torture-1.45.
61167
61168 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
61169
61170 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61171 the name of the expect testcase file).
61172
61173 * lib/g++.exp(g++_init): Ditto.
61174
61175 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
61176
61177 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61178 the host.
61179
61180 * lib/gcc.exp(gcc_exit): New procedure.
61181
61182 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
61183
61184 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61185 specs where appropriate.
61186
61187 * g++.old-deja/g++.arm/*: Added additional ERROR checks
61188 because of new "candidates are" messages, and removed a few
61189
61190 * Converted all non-old-style g++ testcases to old-style, and
61191 moved into g++.old-deja.
61192
61193 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
61194
61195 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61196 options.
61197
61198 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61199 succeeded.
61200
61201 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61202
61203 1997-02-13 Michael Meissner <meissner@cygnus.com>
61204
61205 * lib/gcc.exp (gcc_target_compile): Add support for defining
61206 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61207 the machine doesn't have those features.
61208
61209 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
61210
61211 * g++.law/operators4.exp: Don't use LIBS.
61212
61213 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
61214
61215 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61216
61217 * lib/mike-g++.exp: Don't set the compiler to be tested here.
61218 * lib/g++.exp: Set it here instead. Also, allow use of the
61219 --tool_exec and --tool_opt options. Change CXX to
61220 GXX_UNDER_TEST.
61221
61222 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61223
61224 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61225
61226 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
61227
61228 * lib/old-dejagnu.exp: Use prune_warnings instead of
61229 prune_system_crud.
61230 * lib/mike-g++.exp: Ditto.
61231 * lib/gcc.exp: Ditto.
61232 * lib/g++.exp: Ditto.
61233
61234 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61235
61236 1997-02-07 Jeffrey A Law (law@cygnus.com)
61237
61238 * 941014-2.c: Include stdlib.h
61239 * 960327-1.c: Include stdio.h
61240 * dbra.c, index-1.c: Don't assume ints are 32bits.
61241
61242 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
61243
61244 * lib/gcc.exp: Add gcc,stack_size target feature.
61245
61246 * lib/g++.exp(g++_target_compile): Add the include and link
61247 paths here, not in two other places. And, it's $options, not
61248 options.
61249
61250 * lib/mike-g++.exp(postbase): Remove the code that determines
61251 the correct include and link paths.
61252 * g++.old-deja/old-deja.exp: Ditto.
61253
61254 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
61255
61256 * lib/g++.exp(g++_init): target_compile no longer returns the
61257 filename of the result.
61258
61259 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
61260
61261 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61262 call to glob.
61263
61264 * gcc.c-torture/special/special.exp: Change call to
61265 gcc_target_compile to include the object file.
61266
61267 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
61268
61269 * gcc.c-torture/special/special.exp: Correct misspelling in last
61270 change.
61271
61272 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
61273
61274 * lib/plumhall.exp(ph_summary): Log the entire output of the
61275 executable. Return -1 if there were any failures, 0 otherwise.
61276 (ph_execute): Return -1 if there were any failures, 0 otherwise.
61277 (ph_make): Clean up objects and executables that were built
61278 if the tests succeeded.
61279
61280 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
61281
61282 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61283 libraries and includes in the build tree as appropriate.
61284
61285 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
61286
61287 * lib/c-torture.exp: Instead of looking for the global variable
61288 NO_LONG_LONG, check to see if that's a feature of the target.
61289
61290 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
61291
61292 * config/default.exp: Minimize. Delete the remainer of the files in
61293 config; this functionality is now in devo/dejagnu/config.
61294
61295 g++.*/*: Pass any additional flags used to compile to postbase;
61296 delete CXXFLAGS.
61297
61298 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61299 is now done by runtest.exp. Use gcc_target_compile instead of
61300 compile.
61301
61302 lib/c-torture.exp: Use gcc_target_compile instead of compile.
61303 Remove references to CFLAGS. Use remote_file instead of
61304 calling rm -f.
61305 (c-torture): Take a list of arguments to use to compile this
61306 testcase.
61307
61308 lib/g++.exp: Simplify. Use target_compile instead of compile.
61309 lib/gcc-dg.exp: Ditto.
61310 lib/gcc.exp: Ditto.
61311 lib/mike-{gcc,g++}.exp: Ditto.
61312 lib/old-dejagnu.exp: Ditto.
61313 lib/plumhall.exp: Ditto.
61314
61315 1997-01-08 Jim Wilson <wilson@cygnus.com>
61316
61317 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61318 (ph_linker): Likewise.
61319
61320 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
61321
61322 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61323 MAP_ANON / MAP_ANONYMOUS if defined;
61324 else try to map from /dev/zero .
61325
61326 1996-11-12 Jeffrey A Law (law@cygnus.com)
61327
61328 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61329 isn't defined, then define it to MAP_ANONYMOUS.
61330
61331 1996-11-12 Jeffrey A Law (law@cygnus.com)
61332
61333 * gcc.c-torture: Update to c-torture-1.42 release.
61334
61335 1996-11-11 Jeffrey A Law (law@cygnus.com)
61336
61337 * gcc.c-torture: Update to c-torture-1.41 release.
61338
61339 1996-10-27 Jeffrey A Law (law@cygnus.com)
61340
61341 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
61342 c-torture release.
61343
61344 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
61345
61346 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61347 and LDFLAGS. Fix second case to append the target_info ldflags
61348 onto LDFLAGS, not CFLAGS.
61349 * lib/g++.exp (g++_init): Add target_info stuff.
61350 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
61351 of libgloss and newlib flags for !native.
61352
61353 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61354 (GDB): Fix relative path to go up another dir for finding gdb.
61355
61356 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
61357
61358 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61359 versions in the target_info array, if they don't exist.
61360
61361 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
61362
61363 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61364
61365 1996-07-08 Jim Wilson <wilson@cygnus.com>
61366
61367 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61368 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61369
61370 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
61371
61372 * lib/old-dejagnu.exp: Don't remove the output file before we've
61373 actually tested it. Don't append pwd to the path of the executable
61374 we're testing.
61375
61376 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
61377
61378 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61379
61380 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
61381
61382 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61383 temporary directory for compiler files, and set it to a default
61384 value of /tmp. Set $output as the name of the output file from
61385 compiling the testcase. Add a -o option to $cflags_var so the
61386 compiler writes the final output file as $output. Set $executable
61387 to $output.
61388
61389 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61390 directory for compiler files, and set it to /tmp if it doesn't
61391 already have a value. Set $output_file to the name of the output
61392 file from compiling the testcase. Add a -o option to CXXFLAGS so
61393 the compiler writes the final output file as $output. Use $output
61394 as the executable to be tested.
61395
61396 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61397
61398 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61399
61400 1996-06-08 Jeffrey A Law (law@cygnus.com)
61401
61402 * gcc.c-torture/execute/pending-1.c: New test. Still
61403 pending in Tege's queue.
61404
61405 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
61406
61407 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61408 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
61409 if there were failures. Call unresolved if there were unresolved
61410 testcases. Call gcc_fail if program did not run to completion.
61411 (ph_make): Pass additional argument name to ph_execute.
61412 (ph_execute): Add new argument. Pass additional arguments to
61413 ph_summary. Call gcc_fail is there is no execution output.
61414
61415 1996-04-24 Jeffrey A Law (law@cygnus.com)
61416
61417 * lib/plumhall.exp (proc_summary): Output relavent summary
61418 lines into the log so specific failures in plumhall can be
61419 investigated.
61420
61421 1996-04-10 Jeffrey A Law (law@cygnus.com)
61422
61423 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61424 (c-torture-execute): Don't try to execute tests which use
61425 "long long" types if $NO_LONG_LONG is nonzero.
61426
61427 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
61428
61429 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61430 not c-torture.
61431
61432 * gcc.ieee: Move from here.
61433 * gcc.c-torture/execute/ieee: To here.
61434
61435 1996-03-26 Jeffrey A Law (law@cygnus.com)
61436
61437 * gcc.c-torture: Update to c-torture-1.41 release.
61438
61439 1996-03-22 Jeffrey A Law (law@cygnus.com)
61440
61441 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61442 not "$output".
61443
61444 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
61445
61446 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61447 -c present.
61448
61449 1996-03-02 Jeffrey A Law (law@cygnus.com)
61450
61451 * config/proelf.exp: Handle connecting to a simulator.
61452
61453 1996-01-31 Jeffrey A Law (law@cygnus.com)
61454
61455 * config/proelf.exp: New file. Enough framework that we can
61456 run c-torture tests on the proelf targets (or any other target
61457 that gdb can connect to for that matter).
61458
61459 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
61460
61461 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61462 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
61463
61464 * lib/plumhall.exp (ph_execute): Always call ph_summary if
61465 exec_output exists.
61466
61467 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
61468
61469 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61470 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61471
61472 * config/*.exp: Update FSF address. Change result of ${tool}_load
61473 to pass/fail/unresolved/unsupported/untested. Caller must now
61474 call unresolved/unsupported/untested.
61475 * lib/*.exp: Update FSF address. Update to handle new results of
61476 ${tool}_load.
61477 * lib/chill.exp (verbose): Delete.
61478
61479 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
61480
61481 * lib/gcc.exp (default_gcc_start): Change order of args to
61482 $LDFLAGS $CFLAGS $LIBS.
61483 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61484 Save/set/restore CFLAGS. Pass single arg to gcc_start.
61485 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61486 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61487 * gcc.misc-tests/dg-test.exp: Likewise.
61488 * gcc.misc-tests/msgs.exp: Likewise.
61489 * gcc.prms/prms.exp: Likewise.
61490 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61491 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61492
61493 * lib/dg.exp: Deleted, moved to dejagnu/lib.
61494
61495 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61496
61497 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61498
61499 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61500 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61501
61502 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61503 necessary.
61504
61505 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
61506
61507 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61508 global for loop; add use of $mathlib.
61509 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61510 settings here; set mathlib for anything but VxWorks.
61511
61512 1996-01-22 Jeffrey A Law (law@cygnus.com)
61513
61514 * gcc.c-torture: Update to c-torture-1.40 release.
61515
61516 1996-01-03 Jeffrey A Law (law@cygnus.com)
61517
61518 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61519 dg.exp.
61520
61521 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
61522
61523 * lib/c-torture.exp (c-torture-execute): Declare "output" as
61524 global.
61525
61526 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
61527
61528 * lib/g++.exp (LIBS): Define if not already.
61529 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61530 (gcc-dg-prune): Call prune_gcc_output.
61531 * lib/gcc.exp (prune_gcc_output): New proc.
61532 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61533 prune_gcc_output.
61534
61535 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
61536
61537 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61538 (c-torture-execute): Likewise. Rename `name' to `testcase'.
61539
61540 1995-11-15 Jeffrey A Law (law@cygnus.com)
61541
61542 * gcc.c-torture: Update to c-torture-1.39 release.
61543
61544 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
61545
61546 * lib/c-torture.exp (c-torture-execute): Don't return if one option
61547 fails, try others as well.
61548
61549 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
61550
61551 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61552 If compilation fails, mark execute tests as `untested'.
61553 If test is marked as unsupported, don't mark compilation and
61554 execute tests as failed.
61555
61556 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
61557
61558 * lib/g++.exp (g++_init): Don't link in libg++, and look to
61559 libstdc++ for whether or not we want to be doing shared
61560 libraries. Delete link_curses since we don't need it anymore.
61561 * lib/mike-g++.exp (postbase): Don't link in libg++.
61562 * g++.old-deja/old-deja.exp: Likewise.
61563
61564 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
61565
61566 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61567
61568 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
61569
61570 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61571 For that, add `-Wl,-a,shared_archive'.
61572 * g++.old-deja/old-deja.exp: Likewise.
61573
61574 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
61575
61576 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61577
61578 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
61579
61580 * lib/mike-g++.exp (postbase): Pay attention to the status of
61581 g++_load.
61582
61583 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
61584
61585 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61586
61587 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
61588
61589 * lib/gcc.exp (default_gcc_start): No longer need to log program
61590 being executed or its output, execute_anywhere does that now.
61591 * lib/g++.exp (default_g++_version): Call execute_anywhere.
61592 (default_g++_start): Likewise. Delete calls to verbose/send_log.
61593
61594 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
61595
61596 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61597 the same as those in lib/g++.exp.
61598
61599 1995-10-10 Jeff Law (law@hurl.cygnus.com)
61600
61601 * gcc.c-torture: Update to c-torture-1.38 release.
61602 * gcc.ieee: Related changes.
61603
61604 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
61605
61606 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61607 "exec". Minor reformatting changes.
61608
61609 * config/rom68k.exp (${tool}_load): Make it work in a canadian
61610 cross. This means all "exec" calls now work on a remote host as
61611 well.
61612 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61613 cross. Filter out the extra "\r\n" stuff that expect puts in.
61614 (c-torture-execute): Filter out the bogus warnings like
61615 c-torture-compile does. Add support for canadian cross.
61616 * lib/gcc.exp (default_gcc_version, default_gcc_start)
61617 Use execute_anywhere rather than calling exec directly. Now it
61618 works for canadian cross testing.
61619
61620 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
61621
61622 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
61623 results into a variable, and check that rather than using file exists.
61624
61625 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
61626
61627 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61628 create a libg++.so. For sunos4.1.*, also add -ltermcap.
61629
61630 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61631
61632 * g++.old-deja/old-deja.exp: Create and pass runshlib and
61633 lib_curses if there's a shared libg++ in the build tree.
61634
61635 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
61636
61637 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61638 if not supported target.
61639
61640 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
61641
61642 * lib/g++.exp (g++_init): Move empty setting of runshlib and
61643 link_curses up to always happen, not just for native builds.
61644
61645 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
61646
61647 * gcc.c-torture: Update to c-torture-1.36 release.
61648 * gcc.failure: Related changes.
61649
61650 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
61651
61652 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61653
61654 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
61655
61656 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61657 * lib/mike-g++.exp (postbase): Not in here. Still reference
61658 runshlib, link_curses, and mathlib for link and run.
61659
61660 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61661 pass the runtime shared library options for Solaris, OSF/1, and
61662 Irix5, and link with -lcurses to avoid unresolved references.
61663
61664 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
61665
61666 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61667 only run once.
61668
61669 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
61670
61671 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61672
61673 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
61674
61675 * gcc.c-torture: Update to c-torture-1.35 release. Note we
61676 do not have a framework for the "compat" tests yet.
61677
61678 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
61679
61680 * lib/mike-g++.exp (postbase): New local variable `mathlib',
61681 set to null if we're testing vxworks5.1. Use that instead of
61682 `-lm' in the setting of LIBS for link and run.
61683
61684 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
61685
61686 * config/rom68k.exp (${tool}_load): Major changes to make it
61687 work. Verified that it does in fact return the stuff in
61688 exec_output properly. Catch any Emul or any TRAP other than 0.
61689
61690 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
61691
61692 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61693 LDFLAGS properly for targets that need stuff from libgloss.
61694 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61695 only run once.
61696 (gpp_initialized): New variable.
61697
61698 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
61699
61700 * config/rom68k.exp: Load libgloss.exp.
61701 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61702 so we can produce a fully linked binary.
61703 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61704 so we can produce a fully linked binary.
61705
61706 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
61707
61708 * lib/plumhall.exp (ph_section): Watch for expected failures.
61709 Add missing `else'.
61710
61711 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61712 run the testcase.
61713 (c-torture): Likewise.
61714
61715 1995-08-28 Doug Evans <dje@cygnus.com>
61716
61717 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61718
61719 * lib/mike-g++.exp (mike_cleanup): New proc.
61720 (prebase): New globals compiler_result, not_compiler_result,
61721 target_regexp.
61722 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
61723 allow leading "-" in pattern. Watch for unsupported tests.
61724 If $compiler_result is set, pattern match assembler code,
61725 and ditto for $not_compiler_result.
61726 * lib/mike-gcc.exp: Likewise.
61727
61728 * lib/plumhall.exp (ph_execute): Only call ph_summary if
61729 execution "succeeded".
61730
61731 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
61732
61733 * config/win32.exp: New file.
61734 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61735
61736 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
61737
61738 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61739 unsupported.
61740 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61741 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61742 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61743
61744 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61745 "... without exceptions was ...". That is now handled by
61746 prune_system_crud.
61747 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61748
61749 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
61750
61751 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61752 sieve.c,sort2.c}: New files.
61753 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61754 sieve.exp,sort2.exp}: Drivers for them.
61755
61756 * lib/mike-gcc.exp (program_output): New user settable variable.
61757 (postbase): Call prune_system_crud. Also prune extraneous compiler
61758 messages.
61759 * lib/mike-g++.exp (program_output): New user settable variable.
61760
61761 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61762
61763 * config/sh.exp: Deleted (use sim.exp instead).
61764
61765 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
61766
61767 * config/vx.exp: Declare CHECKTASK as global.
61768 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61769 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61770 * lib/old-dejagnu.exp: Load [pwd]/$executable.
61771
61772 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61773
61774 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61775 target. Like vx.exp, only includes `vx29k.exp' instead of
61776 `vxworks.exp'.
61777
61778 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
61779
61780 * config/sim.exp: Increase time limit from 120 seconds to 240.
61781
61782 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
61783
61784 * gcc.c-torture/execute/950628-1.c: New test.
61785
61786 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
61787
61788 * gcc.c-torture: Update with changes/additions from
61789 c-torture-1.34.
61790
61791 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
61792
61793 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61794
61795 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
61796
61797 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61798
61799 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
61800
61801 * gcc.c-torture/compile/950512-1.c: New test.
61802 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61803 * gcc.dg/struct-ret-1.c: Likewise.
61804
61805 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
61806
61807 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61808 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61809
61810 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
61811
61812 * gcc.c-torture/special/920411-1.c: Deleted.
61813 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61814
61815 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
61816
61817 * config/sim.exp (${tool}_load): Hack in call to bash to get a
61818 cpu limit.
61819
61820 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
61821
61822 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61823
61824 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
61825
61826 From kenner;
61827 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61828 is the proper length.
61829 * va-arg-3.c: Likewise.
61830
61831 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
61832
61833 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
61834 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61835
61836 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
61837 * lib/g++.exp (default_g++_start): Delete old cruft.
61838
61839 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
61840
61841 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61842 (2 * (1 << 18)) to (2 * (1 << 17)).
61843
61844 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61845
61846 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
61847
61848 * config/rom68k.exp: Renamed from config/idp.exp
61849
61850 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
61851
61852 * c-torture/compile/921109-2.c
61853
61854 1995-04-18 Mike Stump <mrs@cygnus.com>
61855
61856 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61857 excess errors.
61858
61859 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
61860
61861 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61862 output.
61863 * lib/g++.exp (default_g++_start): Likewise.
61864
61865 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
61866
61867 * gcc.c-torture/compile/950329-1.c: New test.
61868
61869 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
61870
61871 * config/bug.exp (${tool}_load): Updated to use new remote_open
61872 and remote_close procs.
61873 * config/idp.exp: New file.
61874
61875 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
61876
61877 * gcc.c-torture/execute/950322-1.c: New test.
61878
61879 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
61880
61881 * config/vx.exp (${tool}_load): Clean up testing of return code from
61882 vxworks_ld and vxworks_spawn.
61883
61884 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
61885
61886 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61887
61888 1995-03-13 Mike Stump <mrs@cygnus.com>
61889
61890 * lib/old-deja.exp: Add `excess errors test - ' error, now one
61891 can mark excess errors on a machine by machine basis. Note, the
61892 default is to not expect any excess errors, even when excess
61893 errors test - is given, so you will want to put an XFAIL ... on
61894 these lines. For example, // excess errors test - XFAIL hppa*-*-*
61895 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61896 those 4 machines, but no others.
61897
61898 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
61899
61900 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61901 * lib/c-torture.exp: to here.
61902
61903 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
61904
61905 * gcc.c-torture/execute/950221-1.c: New test.
61906 * gcc.c-torture/execute/struct-ret-1.c: New test.
61907 * gcc.c-torture/compile/950221-1.c: New test.
61908
61909 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61910
61911 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61912
61913 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61914 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61915
61916 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61917
61918 * g++.gb: New directory of tests, derived from my signature and
61919 class scoping tests.
61920
61921 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61922 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61923 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61924 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61925 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61926 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61927 * g++.gb/sig25.C: Likewise.
61928
61929 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61930 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61931 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61932 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61933 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61934 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61935 * g++.gb/sig25.exp: Likewise.
61936
61937 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61938 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61939 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61940 * g++.gb/scope13.C: Likewise, this test still fails.
61941
61942 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61943 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61944 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61945 * g++.gb/scope13.exp: Ditto.
61946
61947 * g++.gb/README: New file, explains what these tests are about.
61948
61949 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61950
61951 * lib/dg.exp (dg-do): Support `preprocess'.
61952 (dg-test): Likewise.
61953
61954 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61955
61956 * config/udi.exp: change "continue -expect" to "exp_continue".
61957
61958 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61959
61960 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61961 Delete redundant tests.
61962
61963 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61964 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61965 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61966 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61967 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61968 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61969 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61970 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61971
61972 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61973 storing label pointers.
61974 * gcc.c-torture/execute/921019-1.c: Likewise.
61975 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61976 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61977 parameter fp.
61978 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61979 constants.
61980
61981 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61982 Delete obsolete tests.
61983
61984 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61985 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61986 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61987 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61988 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61989 * gcc.c-torture/compile/950124-1.c: New test.
61990
61991 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61992
61993 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61994
61995 * lib/mike-g++.exp: Add -lm to LIBS.
61996
61997 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61998
61999 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62000
62001 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
62002
62003 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62004
62005 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
62006
62007 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62008
62009 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
62010
62011 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62012 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62013 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62014 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62015 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62016 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62017 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62018 * g++.law/{operators31.C, operators32.C,
62019 * g++.law/{operators33.C, operators34.C}: Likewise.
62020 * g++.law/{pic1.C, refs2.C}: Likewise.
62021 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62022 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62023 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62024 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62025
62026 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62027 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62028 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62029 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62030 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62031 * g++.law/{enum9.exp, friend5.exp}: Likewise.
62032 * g++.law/{nest3.exp, nest4.exp}: Likewise.
62033 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62034 * g++.law/{operators30.exp, operators31.exp}: Likewise.
62035 * g++.law/{operators32.exp, operators33.exp}: Likewise.
62036 * g++.law/{operators34.exp}: Likewise.
62037 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62038 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62039 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62040 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62041 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62042
62043 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62044 No longer expected to fail.
62045 * g++.law/missed-error3.C: Tweak for recent bool changes.
62046
62047 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
62048
62049 * config/emb-unix: Deleted.
62050 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62051 remote execution. Do final link on remote host if REMOTE_LINK is set.
62052
62053 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
62054
62055 * lib/dg.exp (dg-test): Fix typo in last patch.
62056
62057 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
62058
62059 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62060 (handles multiple occurrences).
62061
62062 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
62063
62064 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62065 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62066 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62067 printed).
62068 * lib/c-torture.exp (c-torture-compile): Likewise.
62069 (c-torture): Prepend full path if missing.
62070 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62071 (gcc_fail): Likewise.
62072 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62073
62074 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
62075
62076 * lib/netware.exp: Only attach to NetWare i386 systems.
62077
62078 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
62079
62080 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62081 messages. Add test name to "output pattern match" pass/fail message.
62082
62083 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
62084
62085 * gcc.dg: New testsuite.
62086 * gcc.dg/dg.exp: New file.
62087
62088 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62089 test-switch.c}: Deleted.
62090
62091 * gcc.misc-tests/msgs.exp: New testcase driver.
62092
62093 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
62094
62095 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62096 Watch for illegal return values from ${tool}_load.
62097 * config/unix.exp (${tool}_load): Fix pass/fail detection for
62098 cross targets. Coerce return value >0 to 1.
62099
62100 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
62101
62102 * config/unix.exp (${tool}_load): Call program rsh, not proc.
62103
62104 * config/emb-unix.exp: New file.
62105
62106 * config/sim.exp: Error if variable $SIM not defined.
62107 (${tool}_load): Mark test as "untested" if simulator missing.
62108
62109 * config/unix.exp: Load remote.exp to get rcp_download.
62110 * lib/c-torture.exp: Use different option lists for testcases with
62111 and without loops.
62112 * gcc.c-torture/execute/execute.exp: Likewise.
62113
62114 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
62115
62116 * config/*.exp: Clarify return code from ${tool}_load.
62117 Call `unresolved' or `untested' instead of `warning' or `perror'
62118 (sometimes you still want to call both though).
62119 Add comment that `shell_id' is local to each file.
62120 * config/udi.exp (timeout): Set to 30.
62121 Don't print warning if connection fails, $connectmode has already
62122 printed an error.
62123 (${tool}_load): Move verbose messages to level 2.
62124 Rework pattern for "Process started" message.
62125 Pass `shell_id' to ${connectmode}_download.
62126 Retry twice upon timeout. Make resetting of target more robust.
62127 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62128 Pass `shell_id' to exit_$connectmode.
62129 Only call exit_$connectmode if connected.
62130 * config/unix.exp (${tool}_load): Check return codes better.
62131 * config/vrtx.exp (${tool}_load): Likewise.
62132 * config/vx.exp (${tool}_load): Likewise.
62133 Delete unneeded global's.
62134 * lib/dg.exp (dg-test): Update to reflect clarified return codes
62135 from ${tool}_load.
62136 (dg-stat): Delete.
62137 (dg-init): Delete recording of pass/fail counts.
62138 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62139 (old-dejagnu-init): Likewise.
62140 (old-dejagnu-stat): Delete contents, empty proc now.
62141 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62142 (c-torture): Delete references to lcnt, lpass, lfail.
62143 Get option list from TORTURE_OPTIONS.
62144 Delete -funroll[-all]-loops if no loops.
62145 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62146 (g++_stat): Delete contents (empty proc now).
62147 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62148 (gcc_finish): Likewise.
62149 (gcc_stat): Deleted.
62150 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62151 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62152 * gcc.c-torture/execute/execute.exp: Likewise.
62153 Split tests into two parts: compile, execute.
62154 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
62155 no loops. Update to reflect clarified return codes from ${tool}_load.
62156
62157 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
62158
62159 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62160 to grep for.
62161 (old-dejagnu): Likewise (where necessary).
62162
62163 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
62164
62165 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62166
62167 * lib/dg.exp (dg-process-target): Fix processing of selector.
62168 Add comment regarding use of `error'.
62169
62170 * lib/gcc.exp (prune_system_crud): Define if missing.
62171 * lib/g++.exp (prune_system_crud): Likewise.
62172
62173 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62174 Call prune_system_crud.
62175 * lib/dg.exp (dg-runtest): New proc.
62176 Use perror instead of send_user for tcl errors in testcase.
62177 Don't return any value, it's never used.
62178 Don't clobber previous definition of `unknown'.
62179 Print tcl errors in `dg-final'.
62180
62181 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
62182
62183 * lib/dg.exp (dg-process-target): Improve syntax error messages.
62184 (dg-test): Don't print errorInfo, it contains stack backtrace.
62185
62186 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
62187
62188 * lib/g++.exp (runtest_file_p): Define if missing.
62189
62190 1994-09-24 Doug Evans (dje@cygnus.com)
62191
62192 * lib/mike-g++.exp: Comment out loading of g++.exp.
62193 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
62194 (default_g++_version): Always print something.
62195 (default_g++_start): Comment out call to `which'.
62196 (g++_start, g++_load): Deleted (must be defined in config file).
62197 * lib/gcc.exp: Test for existence of $CC at start.
62198 Delete check for tmpdir (done in gcc_init).
62199 (default_gcc_version): Always print something.
62200 (default_gcc_start): Comment out call to `which'.
62201 * config/*.exp: Major cleanup - make cross targets work at least a
62202 little better for g++ (by not being "--tool gcc" specific).
62203 Rename gcc_xxx to ${tool}_xxx.
62204 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62205 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62206
62207 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
62208
62209 * lib/c-torture.exp (c-torture-compile): Rework compiler
62210 message processing.
62211
62212 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62213 c-torture.
62214
62215 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
62216
62217 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62218
62219 * lib/dg.exp (dg-process-target): Support { target native }.
62220
62221 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
62222
62223 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
62224 looked for "... program xxx got fatal signal".
62225 Correct regsub munging of `comp_output'.
62226 Ignore compiler messages "path prefix not used" and "linker input
62227 file unused".
62228
62229 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
62230
62231 * lib/gcc.exp (runtest_file_p): Define if missing.
62232 * gcc.prms/template.c: Example to work from.
62233
62234 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
62235
62236 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62237 * lib/dg.exp (dg-test): Call unsupported testcases as such.
62238
62239 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62240 * gcc.prms/1883.c: Moved from compile/940714-1.c.
62241 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62242 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62243
62244 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62245 (dg-process-target): No longer a varargs proc.
62246 Return S/N for target, P/F for xfail. All callers changed.
62247 (user option procs): More argument checking.
62248 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62249 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62250 (dg-test): Skip test if not running on selected target in `dg-do'.
62251 Update handling of `dg-do-what', `dg-output-text'.
62252 Separate execution pass/fail from output pattern match pass/fail.
62253 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62254
62255 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
62256
62257 * gcc.c-torture/special/special.exp: Don't expect failure for mips
62258 target for 920510-1.c.
62259
62260 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
62261
62262 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62263 Clean up comment regarding use of passcnt, etc.
62264 (gcc_stat): Don't update `testcnt' here.
62265 (gcc_finish): Do it here.
62266 Might as well reset `but_id' here too.
62267 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62268 to determine if the file should be tested.
62269 * gcc.c-torture/compile/compile.exp: Likewise.
62270 * gcc.c-torture/execute/execute.exp: Likewise.
62271 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62272 * gcc.misc-tests/dg-test.exp: Likewise.
62273 * gcc.prms/prms.exp: Likewise.
62274 * gcc.wendy/wendy.exp: Likewise.
62275 * g++.old-deja.exp: Likewise.
62276 Move "Testing file" message to verbose level 1.
62277
62278 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
62279
62280 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62281
62282 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
62283
62284 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62285 (default_gcc_start): Accept optional second list element
62286 of compiler flags. Print compiler output at verbosity level 2.
62287 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62288 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62289 Save current values of framework globals passcnt, failcnt, xpasscnt,
62290 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62291 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
62292 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62293 xfailcnt to compute stats. Update framework global `testcnt' from
62294 pass/fail counts.
62295 (gcc_finish): New proc. Clean up test environment.
62296 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62297 (gcc_epass, gcc_efail): Delete.
62298 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62299 argument of line number.
62300 (dg-init): If the tool has an init routine, call it.
62301 (dg-test): Remove args `cflags_var' and `libs_var'.
62302 Pass all compiler options to ${tool}_start.
62303 Handle missing line number.
62304 (dg-finish): New function.
62305 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62306 particular files. Call gcc_finish at end. Move "skipping test"
62307 message to verbosity level 3.
62308 * gcc.c-torture/compile/compile.exp: Likewise.
62309 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62310 * gcc.c-torture/execute/execute.exp: Likewise.
62311 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62312 Print testcase being tried at verbosity level 1.
62313 * gcc.c-torture/special/special.exp: Unset xfail.
62314 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62315 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62316 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62317 * gcc.failure/failure.exp: Likewise.
62318 * gcc.ieee/ieee.exp: Likewise.
62319 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62320 Update call to dg-test. Call dg-finish at end.
62321 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
62322 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62323 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62324 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62325 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
62326 * gcc.wendy/wendy.exp: Add copyright.
62327 Delete setting of tmpdir (done by gcc_init).
62328 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62329 Pass compiler flags to gcc_start. Call gcc_finish at end.
62330 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62331 gcc_[ce]pass/fail.
62332
62333 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
62334
62335 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62336 confusion.
62337 (g++_load): Likewise.
62338
62339 * config/*.exp (gcc_load): Some were varargs fns and some were not.
62340 Rename argument to `prog' to remove the confusion.
62341 Varargs fns behave differently too!
62342 (g++_load): Likewise.
62343
62344 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62345
62346 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62347 what it is. Delete (always) printing of status value for !native.
62348 Simplify verbose code, and include status and exec_output.
62349 (g++_load): Use gcc_load.
62350
62351 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
62352
62353 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62354 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62355 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62356 940714-3.c as these testcases don't exist anymore. Make
62357 va-arg-1.c expected to pass.
62358
62359 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
62360
62361 * gcc.misc-tests/misc.exp: Only run specific testcases.
62362 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
62363 * gcc.misc-tests/dg-[1-9].c: New files.
62364
62365 * lib/dg.exp: New testsuite driver.
62366 * gcc.prms/prms.exp: Use it.
62367
62368 * README.gcc: New file.
62369
62370 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62371 Document and reset `lxpass' and `lxfail'.
62372 Simplify "initialized" message.
62373 (gcc_stat): Clean up comments a little.
62374
62375 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
62376
62377 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62378
62379 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
62380
62381 * lib/old-dejagnu.exp (process-option): New proc.
62382 (old-dejagnu-init, old-dejagnu-stat): Likewise.
62383 (old-dejagnu): Simplify.
62384 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62385
62386 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
62387
62388 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62389 exists and is not an empty string.
62390
62391 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62392 $xfail rather than calling setup_xfail. Clear $xfail when test is
62393 finished.
62394 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62395 automatically.
62396
62397 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62398 longer expected to fail.
62399
62400 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62401 "f" function call.
62402
62403 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62404
62405 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62406 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62407 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62408 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62409 c-torture-1.29.
62410
62411 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62412 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62413
62414 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62415
62416 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62417 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62418
62419 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62420 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62421 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62422
62423 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
62424
62425 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62426 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62427 940714-1.c, 940714-2.c, 940714-3.c},
62428 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62429 gcc.misc-tests/{mg.c,mg.exp}:
62430 New tests.
62431 * gcc.noncompile/noncompile.exp: Change accordingly.
62432
62433 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
62434
62435 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62436 Undo previous clobberage.
62437
62438 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
62439
62440 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62441 * gcc.special/{930510-1.c, special.exp}:
62442 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62443 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62444 struct-varargs-1.c}: New tests from c-torture-1.26.
62445
62446 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
62447
62448 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62449 argument to switch.
62450
62451 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
62452
62453 * Revert the previous changes. Please see Rob's directory
62454 (/lisa/test/rob/progressive/gcc/testsuite) for testing
62455 fixes.
62456
62457 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
62458
62459 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62460 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62461 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62462 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62463 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62464 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62465 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62466 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62467 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62468 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62469 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62470 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62471 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62472 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62473 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62474 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62475 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62476 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62477 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62478 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62479 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62480 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62481 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62482 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62483 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62484 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62485 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62486 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62487 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62488 testing changes.
62489
62490 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
62491
62492 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62493 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62494 with perror calls.
62495
62496 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
62497
62498 * config/unix.exp (g++_load): Fix syntax.
62499
62500 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
62501
62502 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62503 * gcc.noncompile/921017-1.c: Deleted obsolete test.
62504 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62505 Don't expect va-arg-1.c to fail. Correct expected output for
62506 920928-1.c.
62507 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62508 * gcc.wendy/hbm4.c: Correct typo.
62509 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62510
62511 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
62512
62513 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62514 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62515 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
62516 * lib/c-torture.exp (c-torture-compile): Ditto.
62517
62518 Reduce volume of output (remove all the -I's and such).
62519 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62520 Call gcc_cpass, gcc_cfail.
62521 (c-torture): Pass testing option to c-torture-compile.
62522
62523 1994-03-21 Doug Evans (dje@cygnus.com)
62524
62525 Bring patches over from progressive.
62526 * config/default.exp: Exit remote shell cleanly.
62527 (g++_exit, g++_start): Add default versions.
62528 * config/sim.exp (gcc_load): Use perror, not error.
62529
62530 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
62531
62532 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
62533 set in site.exp.
62534
62535 1994-03-14 Doug Evans (dje@cygnus.com)
62536
62537 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62538 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62539 (wendy_try): New proc to run testcase.
62540 (main loop): Call 'em.
62541 * gcc.wendy/*.c: Clean up pass to correct expected output.
62542
62543 * lib/gcc.exp: Minor cleanup work.
62544 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62545
62546 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
62547
62548 * config/sim.exp (gcc_load): Document return codes better.
62549 Don't pass -v to simulator.
62550
62551 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
62552
62553 * gcc.special/920717-x.c: Fix typo.
62554 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62555 get at sources.
62556
62557 * lib/mike-gcc.exp: Fix typo.
62558
62559 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
62560
62561 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62562 binary to use, transform the name.
62563 * config/*.exp: rename everything. Nuke any g++ specific files,
62564 it's now a special case of gcc that requires no special support.
62565 Add a default.exp for unsupported targets.
62566
62567 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
62568
62569 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62570 lib/old-dejagnu.exp: Fix a few patterns to work with the new
62571 version of Tcl.
62572
62573 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
62574
62575 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62576 than a warning.
62577
62578 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
62579
62580 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62581
62582 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
62583
62584 * gcc.execute/execute.exp: Combine opt_list and foption_list into
62585 option_list. Compile every file with only 4/6 option choices
62586 (same as C torture) instead of with 12/18 different option
62587 choices.
62588 * lib/c-torture.exp: Likewise.
62589
62590 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62591 not already set.
62592
62593 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
62594
62595 * lib/old-deja.exp: Add `excess errors test fails' error, now one
62596 can put an XFAIL *-*-* on excess errors.
62597
62598 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
62599
62600 * g++.law: Add more tests derived from g++-bugs snapshots.
62601
62602 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
62603 equivalent to g++.law/init9.
62604
62605 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62606 compiled it, and the a.out file after we've run it.
62607
62608 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
62609
62610 * lib/mike-g++.exp (postbase): Delete the .o file after we've
62611 compiled it, and the a.out file after we've run it.
62612
62613 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
62614
62615 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62616
62617 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
62618
62619 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62620 version number.
62621
62622 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
62623
62624 * g++.law: New directory of g++ tests derived from the g++-bugs
62625 snapshots.
62626
62627 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
62628
62629 * gcc.compile: initbug1.c initbug1.exp testcase added
62630
62631 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
62632
62633 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62634 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62635 fixes submitted by Jeff Law (law@cs.utah.edu)
62636 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62637 Jeff Law (law@cs.utah.edu)
62638
62639
62640 1993-11-30 Mike Stump (mrs@cygnus.com)
62641
62642 * config/unix-g++.exp: Follow the gcc way of doing things.
62643 * g++.old-deja/old-deja.exp: Minor updates.
62644 * lib/g++.exp: New file, follow the gcc way of doing things.
62645 * lib/old-dejagnu.exp: Minor updates.
62646 * lib/mike-g++.exp: Always unset errorInfo.
62647
62648 1993-11-06 Mike Stump (mrs@cygnus.com)
62649
62650 * lib/gcc.exp: Fix some errors with the below change, CC and
62651 CFLAGS should be global when setting, not local.
62652
62653 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
62654
62655 * lib/gcc.exp: Transform tool name.
62656
62657 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62658
62659 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62660
62661 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62662
62663 * lib/gcc.exp: change gcc_done to gcc_stat
62664
62665 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62666
62667 * Upgraded gcc testsuite to c-torture version 1.25
62668
62669 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
62670
62671 * lib/gcc.exp: added reporting code. Changed verbose compile message.
62672 * lib/c-torture: added hooks for new reporting code.
62673
62674 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
62675
62676 * config/sh-gcc.exp: check if sh-sim exists in the path
62677
62678 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
62679
62680 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62681 * gcc.compile/compile.exp: Initial changes for new logic.
62682 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62683 * gcc.failure/failure.exp: Initial changes for new logic.
62684 * gcc.ieee/ieee.exp: Initial changes for new logic.
62685 * gcc.misc-tests/misc.exp: Initial changes for new logic.
62686 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62687 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62688 * lib/c-torture.exp: Initial changes for new logic.
62689 * lib/gcc.exp: Initial changes for new logic.
62690
62691 1993-10-15 Mike Stump (mrs@cygnus.com)
62692
62693 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62694 depend upon failure or success. Fully qualify names in failure
62695 and success messages. Always remove a.out before starting
62696 compile, just in case. Pay more attention to error text output by
62697 the compiler. Handle testcases with no known past errors just
62698 like all others, so that things are uniform. Other miscellaneous
62699 improvements.
62700
62701 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
62702
62703 * gcc.cpp: new directory for cpp tests
62704
62705 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
62706
62707 * lib/chill.exp: Code reformatted, removed unused code.
62708 * config/unix-chill.exp: Code reformatted, removed unused code.
62709 * chill.execute/execute.exp: Code reformatted, removed unused code.
62710 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62711
62712 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
62713
62714 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
62715 routines not written.
62716
62717 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
62718
62719 * config/bug-gcc.exp: Use new procs from bug.exp.
62720
62721 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
62722
62723 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62724 via ftp, rather than depending on NFS.
62725 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62726 case.
62727
62728 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
62729
62730 * config/bug-gcc.exp: Use new download proc.
62731
62732 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
62733
62734 * chill.execute/execute.exp: cleanups, handles errors better
62735 * chill.compile/compile.exp: rewrite, based on execute.exp
62736 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62737 * lib/chill.exp: major changes to diff proc and compile and link
62738 procs. added chill_fail and chill_pass wrappers to pass and
62739 fail. added more comments, and handle error codes better.
62740 Added a hack to capture stderr from exec, so noncompile tests
62741 can work.
62742
62743 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
62744
62745 * chill.execute/execute.exp: rewrite of testsuite driver
62746 * lib/chill.exp: rewrite of testsuite driver
62747 * config/unix-chill.exp: rewrite of testsuite driver
62748
62749 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
62750
62751 In chill.execute:
62752 * iexpr.ch: Standardize uppercase.
62753 * tuples.dat: Standardize uppercase.
62754 * vary.ch: standardize. Correct varying string assignments.
62755 * vary.dat: Add new output lines.
62756
62757 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
62758
62759 In chill.execute:
62760 * chprintf.ch: Standardize use of uppercase.
62761 * tuples.ch: Standardize and turn arr2 into a DCL,
62762 rather than a SYN.
62763 * pinits.ch: Standardize.
62764
62765 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
62766
62767 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62768 * Makefil: Renamed to Makefile.in.
62769 * configure.in: New.
62770
62771 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
62772
62773 In chill.execute:
62774 * .cvsignore: Add result/output files.
62775 * Makefile: Fix up variables at start. Use MFLAGS
62776 everywhere. Correct bool_loc, built_ins entries.
62777 Add entry for vary1.ch.
62778 * bitarray.ch: Standardize upper-case usage.
62779 * bitexpr.ch: Standardize, add output of b1.
62780 * params.ch: Use arrayt in along PROC parameters, to
62781 avoid novelty problems.
62782 * sets.ch: Tiny cleanup.
62783 * vary1.ch: Re-indent.
62784
62785 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
62786
62787 * Add PR-related files to Makefiles, .cvsignore files, etc.
62788
62789 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
62790
62791 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62792 with compiler objects. New names are test-flow.c and test-loop.c
62793
62794 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
62795
62796 * Upgraded c-torture tests from 1.19 to 1.20
62797
62798 * new files:
62799 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62800 * gcc.compile: 930623-1.c 930623-2.c
62801 * gcc.noncompile: 930622-1.c 930622-2.c
62802 * gcc.failure: 920411-1.c 920627-2.c
62803 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62804
62805 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
62806
62807 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62808 More changes to get testsuite working properly. Needs more work.
62809 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62810
62811 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
62812
62813 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62814 More changes to get testsuite working properly. Needs more work.
62815
62816 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
62817
62818 * chill.compile/compile.exp: Added for Dejagnu support
62819 * chill.execute/execute.exp: Added for Dejagnu support
62820 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
62821
62822 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
62823
62824 This should complete moving the CHILL test files.
62825 * chill.noncompile(.cvsignore printf.grt
62826 in-printf.grt chprintf.grt chprintf.ch):
62827 Added test-support files.
62828 (Makefile): Modified further.
62829 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62830 signal.ch): Added test files.
62831 * chill.execute (.cvsignore printf.grt printr.c
62832 in-printf.grt rts.c chprintf.grt rts.h): Added
62833 test-support files.
62834 (Makefile): More corrections.
62835
62836 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
62837
62838 * chill.compile, chill.execute, chill.nocompile: Add CHILL
62839 test cases, ready for DejaGnu.
62840
62841 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
62842
62843 * Upgraded c-torture tests from 1.18 to 1.19
62844
62845 * gcc.compile: added test(s):
62846 930607-1.c
62847 * gcc.execute: added test(s):
62848 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62849
62850 * added new subdirectory for misc tests: gcc.misc-tests
62851 * gcc.misc-test(s): added tests:
62852 inst-check.c test-consts.c test-ior.c test-switch.c
62853
62854 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
62855
62856 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62857
62858 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
62859
62860 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62861
62862 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
62863
62864 * Upgraded c-torture tests from 1.17 to 1.18
62865
62866 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
62867
62868 * Upgraded c-torture tests from 1.12 to 1.17
62869
62870 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
62871
62872 * lib/old-dejagnu.exp:
62873 Fixed handling of XFAIL target triplets to correctly
62874 recognize wildcard characters. Removed code that
62875 appended a unique id tag to the end of the file name
62876 printed out by the result of the testcases within a
62877 given test file.
62878
62879 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
62880
62881 * lib/old-dejagnu.exp:
62882 Reworked expected failure handling to trigger off of XFAIL
62883 keyword in keyphrase embeded in testcase source code. The
62884 XFAIL keyword must be at the end of the keyphrase line. It
62885 may optionally be followed by one or more target triplets.
62886 It has just occured that the handling of wildcards in the
62887 target triplet may not be correct.
62888
62889 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
62890
62891 * g++.old-deja/tests:
62892 Moved all subdirectories up one level into g++.old-deja .
62893
62894 * lib/old-dejagnu.exp:
62895 Fixed problem with CXXFLAGS not being properly reset, and being
62896 corrupted with extraneous "-c" compiler option. This was
62897 causing binaries to not be generated for test that needed them.
62898 Modified strings passed to "pass" and "fail" so that individual
62899 tests from the same test file would be distinguished by an
62900 identifier appended to the test file name in the summary logs;
62901 this corrected a problem with erroneous diff logs. Added code
62902 to search testcases for expected fail and unexpected pass keywords.
62903
62904 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
62905
62906 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62907
62908 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62909
62910 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62911 Removed extraneous text from end of "Special g++ Options"
62912 keyphrase.
62913
62914 * lib/old-dejagnu.exp: Added pattern matching to look for new
62915 keywords, embedded in testcases comments, which will trigger
62916 calls to xpass and xfail.
62917
62918 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62919
62920 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62921 comments embedded in the testcases, especially the one looking for
62922 special compiler options, as well as the pattern matching for the
62923 compiler output again.
62924
62925 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62926
62927 * lib/old-dejagnu.exp: Do a proper check of the return value for
62928 execute tests. Fixed several problems with the pattern matching
62929 of the compiler output which gave erroneous test results.
62930 Changed several of the test result messages to be more descriptive.
62931 * config/unix-g++.exp: Proc g++_load now actually works and
62932 executes the tests passed to it and returns a usable return
62933 value.
62934
62935 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62936
62937 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62938
62939 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62940
62941 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62942 Modified both files to properly execute the old style
62943 dejagnu tests. The previous versions of these files were
62944 experimental and did not function anything near correctly.
62945
62946 1993-04-05 Rob Savoye (rob@cygnus.com)
62947
62948 * Removed all Makefile.in and configure.in files. No configuration
62949 needed now.
62950
62951 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62952
62953 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62954
62955 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62956
62957 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62958 gcc.special/configure.in, gcc.noncompile/configure.in,
62959 gcc.execute/configure.in, gcc.code_quality/configure.in,
62960 g++.other/configure.in, g++.old-deja/configure.in,
62961 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62962 in srcname setting.
62963
62964 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62965
62966 * lib/udi.exp: Fixed mondfe and mondfe_download.
62967 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62968 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62969
62970 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62971
62972 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62973 (gdb_exit): Don't remove *_soc files.
62974
62975 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62976
62977 * lib/c-torture.exp: Don't look for main; instead always use -w
62978 -c. This is how the c-torture tests work. Remove the object
62979 file if the compilation succeeds.
62980 * gcc.execute/execute.exp: Remove executable if test passes.
62981 * gcc.noncompile/noncompile.exp: Every test is an expected
62982 failure.
62983 * gcc.special/special.exp: Added tests from c-torture 1.11,
62984 corrected use of existing test.
62985 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62986 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62987 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62988 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62989 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62990 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62991 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62992 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62993 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62994 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62995 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62996 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62997 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62998 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62999 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63000 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63001 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63002 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63003 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63004 c-torture 1.11.
63005 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63006 correspond to c-torture 1.11.
63007
63008 * New file.