]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
loop_address2.adb: New test.
[gcc.git] / gcc / testsuite / ChangeLog
1 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/loop_address2.adb: New test.
4
5 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6
7 PR fortran/35882
8 * gfortran.dg/continuation_3.f90: Update test.
9 * gfortran.dg/continuation_5.f: Update test.
10 * gfortran.dg/continuation_10.f90: New test.
11
12 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
13
14 PR libfortran/32972
15 PR libfortran/32512
16 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
17 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
18 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
19 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
20
21 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
22
23 PR ada/17985
24 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
25
26 2008-04-12 Andrew Pinski <pinskia@gmail.com>
27
28 * gcc.target/powerpc/darwin-save-world-1.c: New test.
29
30 2008-04-11 Richard Guenther <rguenther@suse.de>
31
32 PR tree-optimization/35869
33 * gcc.c-torture/compile/pr35869.c: New testcase.
34
35 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
36
37 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
38 /* mmintrin-common.h */ section.
39
40 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
41
42 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
43
44 PR c/35744
45 * gcc.dg/attr-error-1.c: New test.
46
47 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
48
49 * gcc.target/mips/scc-2.c: New test.
50 * gcc.target/mips/scc-3.c: New test.
51 * gcc.target/mips/scc-4.c: New test.
52
53 2008-04-10 Ira Rosen <irar@il.ibm.com>
54
55 PR tree-optimization/35821
56 * gcc.dg/vect/pr35821-altivec.c: New.
57 * gcc.dg/vect/pr35821-spu.c: New.
58
59 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
60
61 PR testsuite/34894
62 PR testsuite/33782
63 * lib/target-supports.dg: Add check_effective_target_trampolines.
64 Disable profiling for avr-*-*.
65 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
66 * gcc.c-torture/compile/nested-1.c: Ditto.
67 * gcc.c-torture/compile/20050122-2.c: Ditto.
68 * gcc.c-torture/compile/20010226-1.c: Ditto.
69 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
70 * gcc.c-torture/compile/980506-1.c: Ditto.
71 * gcc.c-torture/compile/20020604-1.c: Ditto.
72 * gcc.c-torture/compile/limits-stringlit.c: Ditto
73 * gcc.c-torture/compile/20001226-1.c: Ditto
74
75 2008-04-09 Jason Merrill <jason@redhat.com>
76
77 PR c++/35708
78 * g++.dg/ext/complit9.C: New.
79
80 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
81
82 PR ada/28305
83 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
84 gnat.dg/specs/fe_inlining_helper.adb: New test.
85
86 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
87
88 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
89 x86_64-pc-mingw target.
90 * gcc.dg/titype-1.c: Likewise.
91
92 2008-04-09 Richard Sandiford <richard@codesourcery.com>
93
94 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
95 Fix comment.
96 (check_effective_target_vxworks_rtp): New procedure.
97 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
98 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
99 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
100 * g++.old-deja/g++.brendan/new3.C: Likewise.
101 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
102 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
103 VxWorks kernel mode.
104 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
105 * g++.old-deja/g++.mike/p2736.C: Likewise.
106 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
107 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
108 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
109 kernel mode.
110
111 2008-04-09 Jakub Jelinek <jakub@redhat.com>
112
113 * gfortran.dg/namelist_47.f90: New test.
114
115 2008-04-09 Richard Guenther <rguenther@suse.de>
116
117 * gfortran.dg/bind_c_usage_14.f03: Adjust.
118
119 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
120
121 PR target/35005
122 * execute/20071221-1.c: Adapt test for 16 bit int targets.
123 * execute/pr35163.c: Ditto.
124
125 2008-04-08 Richard Guenther <rguenther@suse.de>
126
127 * gcc.c-torture/execute/20080408-1.c: New testcase.
128
129 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
130
131 * gnat.dg/pack6.adb: New test.
132 * gnat.dg/pack7.adb: Likewise.
133 * gnat.dg/pack8.adb: Likewise.
134
135 2008-04-08 Arnaud Charlet <charlet@adacore.com>
136
137 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
138 * gnat.dg/rt1.adb: New test.
139 * gnat.dg/test_time_stamp.adb: New test.
140 * gnat.dg/specs/warn_star.ads: New test.
141 * gnat.dg/specs/aggr1.ads: New test.
142
143 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
144
145 PR fortran/25829 28655
146 * gfortran.dg/write_check2.f90: Update dg-error.
147 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
148
149 2008-04-07 Jason Merrill <jason@redhat.com>
150
151 PR c++/35734
152 * g++.dg/warn/ctor1.C: New.
153
154 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
155
156 PR/35842
157 * gcc.dg/torture/pr35842.c: New.
158
159 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
160
161 * gnat.dg/array4.adb: New test.
162 * gnat.dg/specs/static_initializer2.ads: Likewise.
163
164 2008-04-06 Richard Guenther <rguenther@suse.de>
165
166 PR tree-optimization/35400
167 * gcc.dg/torture/pr35400.c: New testcase.
168 * g++.dg/torture/pr35400.C: Likewise.
169
170 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
171
172 PR fortran/35780
173 * gfortran.dg/simplify_argN_1.f90: New test.
174
175 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
176
177 PR fortran/35832
178 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
179
180 2008-04-06 Tobias Burnus <burnus@net-b.de>
181
182 * gfortran.dg/f2003_io_1.f03: Make standard conform.
183 * gfortran.dg/f2003_io_8.f03: New.
184
185 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
186
187 * gnat.dg/pack5.adb: New test.
188
189 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
190
191 PR target/12329
192 * gcc.target/i386/pr12329.c: New test.
193
194 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
197
198 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
199
200 PR fortran/25829 28655
201 * gfortran.dg/f2003_io_1.f03: New test.
202 * gfortran.dg/f2003_io_2.f03: New test.
203 * gfortran.dg/f2003_io_3.f03: New test.
204 * gfortran.dg/f2003_io_4.f03: New test.
205 * gfortran.dg/f2003_io_5.f03: New test.
206 * gfortran.dg/f2003_io_6.f03: New test.
207 * gfortran.dg/f2003_io_7.f03: New test.
208
209 2008-04-05 Richard Guenther <rguenther@suse.de>
210
211 PR tree-optimization/35833
212 * gcc.dg/torture/pr35833.c: New testcase.
213
214 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
215
216 * gcc.target/sh/sh2a-band.c: New test.
217 * gcc.target/sh/sh2a-bclrmem.c: New test.
218 * gcc.target/sh/sh2a-bld.c: New test.
219 * gcc.target/sh/sh2a-bor.c: New test.
220 * gcc.target/sh/sh2a-bsetmem.c: New test.
221 * gcc.target/sh/sh2a-bxor.c: New test.
222
223 2008-04-04 Janis Johnson <janis187@us.ibm.com>
224
225 * g++.dg/other/anon5.C: Don't depend on line number for error message.
226
227 * gcc.dg/torture/builtin-modf-1.c: Use special options for
228 powerpc*-*-linux*.
229
230 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
231
232 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
233
234 PR target/35620
235 * gcc.dg/dfp/pr35620.c: New test.
236 * gcc.dg/dfp/func-pointer.c: New test.
237 * gcc.dg/dfp/func-deref.c: New test.
238
239 2008-04-04 Jakub Jelinek <jakub@redhat.com>
240
241 PR target/35364
242 * g++.dg/gomp/pr35364.C: New test.
243
244 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
245
246 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
247 * g++.dg/other/i386-3.C: Likewise.
248 * gcc.target/i386/sse-13.c: Likewise.
249 * gcc.target/i386/sse-14.c: Likewise.
250
251 * gcc.target/i386/aes-check.h: New.
252 * gcc.target/i386/aesdec.c: Likewise.
253 * gcc.target/i386/aesdeclast.c: Likewise.
254 * gcc.target/i386/aesenc.c: Likewise.
255 * gcc.target/i386/aesenclast.c: Likewise.
256 * gcc.target/i386/aesimc.c: Likewise.
257 * gcc.target/i386/aeskeygenassist.c: Likewise.
258 * gcc.target/i386/pclmulqdq.c: Likewise.
259 * gcc.target/i386/pclmul-check.h: Likewise.
260
261 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
262 (check_effective_target_pclmul): Likewise.
263
264 2008-04-04 Jakub Jelinek <jakub@redhat.com>
265
266 PR c/35440
267 * gcc.dg/pr35440.c: New test.
268
269 2008-04-04 Richard Guenther <rguenther@suse.de>
270
271 PR middle-end/35823
272 * gnat.dg/pr35823.adb: New testcase.
273
274 2008-04-03 Janis Johnson <janis187@us.ibm.com>
275
276 PR c/35712
277 * gcc.dg/dfp/constants-zero.c: New test.
278
279 2008-04-03 Jakub Jelinek <jakub@redhat.com>
280
281 PR c/35738
282 * gcc.dg/gomp/pr35738.c: New test.
283
284 PR middle-end/35818
285 * gcc.dg/gomp/pr35818.c: New test.
286
287 PR fortran/35786
288 * gfortran.dg/gomp/pr35786-1.f90: New test.
289 * gfortran.dg/gomp/pr35786-2.f90: New test.
290
291 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
292
293 * gcc.target/mips/scc-1.c: New test.
294
295 2008-04-03 Richard Guenther <rguenther@suse.de>
296
297 * gcc.dg/tree-ssa/vrp43.c: New testcase.
298 * gcc.dg/tree-ssa/vrp44.c: Likewise.
299 * gcc.dg/tree-ssa/vrp45.c: Likewise.
300
301 2008-04-03 Jakub Jelinek <jakub@redhat.com>
302
303 PR c++/35741
304 * g++.dg/other/offsetof5.C: New test.
305
306 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
307
308 PR rtl-optimization/35281
309 * gcc.target/i386/pr35281.c: New test.
310
311 2008-04-03 Richard Guenther <rguenther@suse.de>
312
313 PR middle-end/35800
314 * gcc.c-torture/execute/pr35800.c: New test.
315
316 2008-04-02 Joseph Myers <joseph@codesourcery.com>
317
318 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
319 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
320 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
321 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
322 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
323 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
324 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
325 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
326 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
327 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
328 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
329
330 2008-04-02 Richard Guenther <rguenther@suse.de>
331
332 PR tree-optimization/14495
333 PR tree-optimization/34793
334 * gcc.dg/tree-ssa/vrp41.c: New testcase.
335 * gcc.dg/tree-ssa/vrp42.c: Likewise.
336
337 2008-04-02 Richard Guenther <rguenther@suse.de>
338
339 PR tree-optimization/14495
340 * gcc.dg/tree-ssa/vrp40.c: New testcase.
341
342 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
343
344 * gnat.dg/specs/discr_record_constant.ads: New test.
345
346 2008-04-02 Richard Guenther <rguenther@suse.de>
347
348 * gcc.dg/tree-ssa/vrp38.c: New testcase.
349 * gcc.dg/tree-ssa/vrp39.c: Likewise.
350
351 2008-04-01 George Helffrich <george@gcc.gnu.org>
352
353 PRs fortran/PR35154, fortran/PR23057
354 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
355 use of common is unchanged.
356
357 * lib/gfortran-dg.exp: New harness to compile Fortran progs
358 with all combinations of debug options available on target.
359 * gfortran.dg/debug/debug.exp: Ditto.
360 * gfortran.dg/debug/trivial.f: Ditto.
361 * gfortran.dg/debug/pr35154-stabs.f: New test case for
362 .stabs functionality.
363 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
364 DWARF functionality.
365
366 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
367
368 PR c/35436
369 * gcc.dg/format/gcc_gfc-2.c: New test.
370
371 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
372
373 * g++.dg/bprob/bprob.exp: Do not check gcno files.
374 Use -fprofile-use for profile use.
375 * gcc.misc-tests/bprob.exp: Ditto.
376 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
377 * gcc.dg/matrix/matrix.exp: Ditto.
378 * gcc.dg/struct/struct-reorg.exp: Ditto.
379 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
380 * gcc.dg/profile-dir-1.c: New test.
381 * gcc.dg/profile-dir-2.c: New test.
382 * gcc.dg/profile-dir-3.c: New test.
383
384 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
385
386 PR c/35750
387 * gcc.dg/old-style-param-1.c: New test.
388
389 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
390
391 * gnat.dg/object_overflow.adb: New test.
392
393 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
394
395 PR middle-end/30186
396 * gcc.dg/tree-ssa/vector-1.c: New testcase.
397 * gcc.c-torture/execute/vector-1.c: New testcase.
398 * gcc.c-torture/execute/vector-2.c: New testcase.
399
400 2008-03-31 Olivier Hainque <hainque@adacore.com>
401
402 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
403 * gnat.dg/assign_from_packed.adb: New testcase.
404
405 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
406
407 PR rtl-optimization/35729
408 * gcc.dg/pr35729.c: New test.
409
410 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
411
412 PR target/32000
413 * gcc.target/i386/pr32000-1.c: New.
414
415 2008-03-31 Arnaud Charlet <charlet@adacore.com>
416
417 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
418 on some environments.
419
420 2008-03-31 Andrew Pinski <pinskia@gmail.com>
421
422 PR tree-opt/35431
423 * gcc.c-torture/compile/pr35431.c: New testcase.
424
425 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
426
427 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
428 targets.
429
430 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
431
432 PR c++/35245
433 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
434
435 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
436
437 PR c++/35578
438 * g++.dg/parse/friend8.C: New test.
439
440 PR c/35748
441 * gcc.dg/union-cast-4.c: New test.
442
443 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
444
445 PR target/35757
446 * gcc.target/i386/sse4_1-blendps-2.c: New.
447 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
448
449 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
450
451 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
452 * gfortran.dg/internal_pack_2.f90: Likewise.
453 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
454 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
455 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
456 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
457 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
458 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
459
460 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
461
462 * gnat.dg/bit_packed_array2.adb: New test.
463
464 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
465
466 PR fortran/35740
467 * gfortran.dg/transpose_conjg_1.f90: New test.
468
469 2008-03-29 Laurent GUERBY <laurent@guerby.net>
470
471 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
472
473 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
474
475 PR fortran/35698
476 * gfortran.dg/allocate_zerosize_3.f: New test.
477
478 PR fortran/35702
479 * gfortran.dg/character_assign_1.f90: New test.
480
481 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
482
483 PR libfortran/32972
484 PR libfortran/32512
485 * gfortran.dg/intrinsic_spread_1.f90: New file.
486 * gfortran.dg/intrinsic_spread_2.f90: New file.
487 * gfortran.dg/intrinsic_spread_3.f90: New file.
488
489 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
490
491 PR fortran/34714
492 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
493 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
494 * gfortran.dg/func_assign.f90: Likewise.
495 * gfortran.dg/implicit_11.f90: Likewise.
496 * gfortran.dg/proc_assign_1.f90: Likewise.
497 * gfortran.dg/proc_assign_2.f90: Likewise.
498 * gfortran.dg/procedure_lvalue.f90: Likewise.
499
500 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
501
502 PR fortran/35699
503 * gfortran.dg/direct_io_10.f: New test.
504
505 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
506
507 * gcc.target/i386/vectorize6.c: New test.
508
509 2008-03-28 Tobias Burnus <burnus@net-b.de>
510
511 PR fortran/35721
512 * gfortran.dg/associated_target_2.f90: New.
513
514 2008-03-28 Richard Guenther <rguenther@suse.de>
515
516 PR tree-optimization/19580
517 * gcc.dg/tree-ssa/loop-34.c: New testcase.
518
519 2008-03-28 Richard Guenther <rguenther@suse.de>
520
521 PR tree-optimization/30317
522 PR tree-optimization/30911
523 PR tree-optimization/34793
524 * gcc.dg/tree-ssa/vrp35.c: New testcase.
525 * gcc.dg/tree-ssa/vrp36.c: Likewise.
526 * gcc.dg/tree-ssa/vrp37.c: Likewise.
527
528 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
529
530 PR target/31334
531 * gcc.target/powerpc/altivec-25.c: New testcase.
532
533 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
534
535 PR fortran/35724
536 * gfortran.dg/cshift_shift_real_2.f90: New test.
537
538 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
539
540 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
541 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
542
543 2008-03-27 Richard Guenther <rguenther@suse.de>
544
545 PR c/32511
546 * gcc.dg/attr-weak-1.c: New testcase.
547
548 2008-03-27 Richard Guenther <rguenther@suse.de>
549
550 PR tree-optimization/32810
551 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
552
553 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
554
555 * g++.dg/cpp0x/variadic91.C: New.
556
557 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
558
559 * gcc.dg/tree-ssa/loop-32.c: New testcase.
560 * gcc.dg/tree-ssa/loop-33.c: Likewise.
561
562 2008-03-27 Richard Guenther <rguenther@suse.de>
563
564 * gcc.dg/fold-addr-1.c: New testcase.
565
566 2008-03-27 Andrew Pinski <pinskia@gmail.com>
567
568 PR middle-end/35429
569 * gcc.c-torture/compile/complex-5.c: New test.
570
571 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
572
573 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
574
575 2008-03-26 Jakub Jelinek <jakub@redhat.com>
576
577 PR c++/35546
578 * g++.dg/ext/attrib33.C: New test.
579
580 2008-03-26 Richard Guenther <rguenther@suse.de>
581
582 Revert:
583 2008-03-26 Richard Guenther <rguenther@suse.de>
584
585 * gcc.dg/fold-addr-1.c: New testcase.
586
587 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
588
589 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
590 before redefinitions of extern and __inline.
591 * gcc.target/i386/sse-13.c: Ditto.
592
593 2008-03-26 Jakub Jelinek <jakub@redhat.com>
594
595 PR c++/35332
596 * g++.dg/other/error27.C: New test.
597
598 2008-03-26 Richard Guenther <rguenther@suse.de>
599
600 * gcc.dg/fold-addr-1.c: New testcase.
601
602 2008-03-26 Richard Guenther <rguenther@suse.de>
603
604 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
605 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
606 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
607 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
608 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
609 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
610 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
611
612 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
613
614 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
615 variadic template template parameter binding semantics.
616 * g++.dg/cpp0x/variadic85.C: Ditto.
617 * g++.dg/cpp0x/variadic88.C: New.
618 * g++.dg/cpp0x/variadic89.C: New.
619 * g++.dg/cpp0x/variadic90.C: New.
620 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
621 variadic template template parameter binding semantics.
622 * g++.dg/cpp0x/variadic-lambda.C: New.
623
624 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
625
626 PR target/31558
627 * g++.dg/ext/altivec-15.C: New testcase.
628
629 2008-03-25 Andrew Pinski <pinskia@gmail.com>
630
631 PR objc/29197
632 * objc.dg/method-20.m: New testcase.
633
634 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
635
636 PR rtl-optimization/35232
637 * gcc.target/mips/pr35232.c: New test.
638
639 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
640
641 * g++.dg/template/sfinae4.C: New.
642 * g++.dg/template/sfinae5.C: New.
643 * g++.dg/template/sfinae6.C: New.
644 * g++.dg/template/sfinae6_neg.C: New.
645 * g++.dg/template/sfinae7.C: New.
646 * g++.dg/template/sfinae8.C: New.
647 * g++.dg/template/sfinae9.C: New.
648 * g++.dg/template/sfinae10.C: New.
649 * g++.dg/template/sfinae11.C: New.
650 * g++.dg/template/sfinae12.C: New.
651 * g++.dg/template/sfinae13.C: New.
652 * g++.dg/template/sfinae14C: New.
653
654 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
655
656 * gcc.target/sh/sh2a-bclr.c: New test.
657 * gcc.target/sh/sh2a-bset.c: New test.
658
659 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
660
661 * gcc.target/sh/sh2a-movrt.c: New test.
662
663 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
664
665 * gcc.target/sh/sh2a-prefetch.c: New test.
666
667 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
668 Naveen.H.S <naveen.hs@kpitcummins.com>
669
670 * gcc.target/sh/sh2a-movi20s.c: New test.
671
672 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
673 Jayant Sonar <Jayant.sonar@kpitcummins.com>
674 Naveen.H.S <naveen.hs@kpitcummins.com>
675
676 * gcc.target/sh/sh2a-resbank.c: New test.
677 * gcc.target/sh/sh2a-tbr-jump.c: New test.
678 * gcc.target/sh/sh2a-jsrn.c: New test.
679 * gcc.target/sh/sh2a-rtsn.c: New test.
680
681 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
682
683 * gcc.target/i386/sse-17.c: Include sse2-check.h.
684 (main): Change to void and rename to sse2_test.
685 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
686 dg-do-what-default to "compile" if SSE2 hardware is not available.
687 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
688 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
689 xfail vect_no_int_max from "vectorization not profitable" check.
690
691 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
692
693 PR middle-end/26222
694 * gcc.dg/torture/pr26222.c: New testcase.
695
696 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
697
698 PR fortran/34813
699 * gfortran.dg/null_3.f90 : New test
700
701 PR fortran/33295
702 * gfortran.dg/module_function_type_1.f90 : New test
703
704 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
705
706 PR libfortran/32972
707 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
708 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
709 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
710
711 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
712
713 * gcc.target/mips/dse-1.c: Add checks for zeros.
714
715 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
716
717 PR target/27946
718 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
719
720 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
721
722 PR libfortran/32972
723 * internal_pack_1.f90: New test case.
724 * internal_pack_2.f90: New test case.
725 * internal_pack_3.f90: New test case.
726
727 2008-03-21 Olivier Hainque <hainque@adacore.com>
728
729 * gnat.dg/empty_vector_length.adb: New testcase.
730
731 2008-03-20 Richard Guenther <rguenther@suse.de>
732
733 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
734
735 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
736 Uros Bizjak <ubizjak@gmail.com>
737
738 PR testsuite/34168
739 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
740 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
741 if SSE2 hardware is not available.
742 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
743 gcc.dg/vect/vect.exp.
744 * gfortran.dg/vect/vect.exp: Ditto.
745 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
746
747 2008-03-20 Andreas Schwab <schwab@suse.de>
748
749 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
750 xfail.
751
752 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
753
754 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
755 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
756 from dg-options.
757
758 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
759
760 PR testsuite/35621
761 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
762 * gcc.target/i386/ssse3-pabsd.c: Likewise.
763 * gcc.target/i386/ssse3-pabsw.c: Likewise.
764 * gcc.target/i386/ssse3-palignr.c: Likewise.
765 * gcc.target/i386/ssse3-phaddd.c: Likewise.
766 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
767 * gcc.target/i386/ssse3-phaddw.c: Likewise.
768 * gcc.target/i386/ssse3-phsubd.c: Likewise.
769 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
770 * gcc.target/i386/ssse3-phsubw.c: Likewise.
771 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
772 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
773 * gcc.target/i386/ssse3-pshufb.c: Likewise.
774 * gcc.target/i386/ssse3-psignb.c: Likewise.
775 * gcc.target/i386/ssse3-psignd.c: Likewise.
776 * gcc.target/i386/ssse3-psignw.c: Likewise.
777
778 2008-03-20 Andreas Schwab <schwab@suse.de>
779
780 PR testsuite/35647
781 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
782 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
783 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
784 continuation and remove xfail.
785
786 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
787
788 PR libfortran/32972
789 * gfortran.dg/internal_pack_3.f90: Add missing parameter
790 in subroutine.
791
792 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
793
794 * gcc.dg/format/ms_array-1.c: New.
795 * gcc.dg/format/ms_c90-scanf-3.c: New.
796 * gcc.dg/format/ms_c99-strftime-1.c: New.
797 * gcc.dg/format/ms_no-y2k-1.c: New.
798 * gcc.dg/format/ms_attr-1.c: New.
799 * gcc.dg/format/ms_c90-scanf-4.c: New.
800 * gcc.dg/format/ms_c99-strftime-2.c: New.
801 * gcc.dg/format/ms_nonlit-1.c: New.
802 * gcc.dg/format/ms_c90-scanf-5.c: New.
803 * gcc.dg/format/ms_cast-1.c: New.
804 * gcc.dg/format/ms_nonlit-2.c: New.
805 * gcc.dg/format/ms_attr-2.c: New.
806 * gcc.dg/format/ms_c90-strftime-1.c: New.
807 * gcc.dg/format/ms_miss-1.c: New.
808 * gcc.dg/format/ms_nonlit-3.c: New.
809 * gcc.dg/format/ms_attr-3.c: New.
810 * gcc.dg/format/ms_c90-strftime-2.c: New.
811 * gcc.dg/format/ms_miss-2.c: New.
812 * gcc.dg/format/ms_nul-1.c: New.
813 * gcc.dg/format/ms_attr-4.c: New.
814 * gcc.dg/format/ms_c94-printf-1.c: New.
815 * gcc.dg/format/ms_miss-3.c: New.
816 * gcc.dg/format/ms_nul-2.c: New.
817 * gcc.dg/format/ms_attr-7.c: New.
818 * gcc.dg/format/ms_c94-scanf-1.c: New.
819 * gcc.dg/format/ms_miss-4.c: New.
820 * gcc.dg/format/ms_null-1.c: New.
821 * gcc.dg/format/ms_bitfld-1.c: New.
822 * gcc.dg/format/ms_c99-printf-1.c: New.
823 * gcc.dg/format/ms_miss-5.c: New.
824 * gcc.dg/format/ms_plus-1.c: New.
825 * gcc.dg/format/ms_branch-1.c: New.
826 * gcc.dg/format/ms_c99-printf-2.c: New.
827 * gcc.dg/format/ms_miss-6.c: New.
828 * gcc.dg/format/ms_sec-1.c: New.
829 * gcc.dg/format/ms_c90-printf-1.c: New.
830 * gcc.dg/format/ms_c99-printf-3.c: New.
831 * gcc.dg/format/ms_multattr-1.c: New.
832 * gcc.dg/format/ms_unnamed-1.c: New.
833 * gcc.dg/format/ms_c90-printf-2.c: New.
834 * gcc.dg/format/ms_c99-scanf-1.c: New.
835 * gcc.dg/format/ms_multattr-2.c: New.
836 * gcc.dg/format/ms_va-1.c: New.
837 * gcc.dg/format/ms_c90-printf-3.c: New.
838 * gcc.dg/format/ms_c99-scanf-2.c: New.
839 * gcc.dg/format/ms_multattr-3.c: New.
840 * gcc.dg/format/ms_c90-scanf-1.c: New.
841 * gcc.dg/format/ms_c99-scanf-3.c: New.
842 * gcc.dg/format/ms_no-exargs-1.c: New.
843 * gcc.dg/format/ms_zero-length-1.c: New.
844 * gcc.dg/format/ms_c90-scanf-2.c: New.
845 * gcc.dg/format/ms_c99-scanf-4.c: New.
846 * gcc.dg/format/ms_no-exargs-2.c: New.
847 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
848 * gcc.dg/format/miss-1.c: Likewise.
849 * gcc.dg/format/miss-3.c: Likewise.
850 * gcc.dg/format/multattr-2.c: Likewise.
851 * gcc.dg/format/miss-5.c: Likewise.
852 * gcc.dg/format/attr-2.c: Likewise.
853 * gcc.dg/format/attr-4.c: Likewise.
854 * gcc.dg/format/c90-scanf-4.c: Likewise.
855 * gcc.dg/format/c99-printf-3.c: Likewise.
856 * gcc.dg/format/multattr-1.c: Likewise.
857 * gcc.dg/format/miss-4.c: Likewise.
858 * gcc.dg/format/miss-6.c: Likewise.
859 * gcc.dg/format/c90-printf-3.c: Likewise.
860 * gcc.dg/format/attr-1.c: Likewise.
861 * gcc.dg/format/attr-3.c: Likewise.
862 * gcc.dg/format/attr-7.c: Likewise.
863 * gcc.dg/format/format.h: Treat mingw and gnu style.
864 * gcc.dg/format/sys_format.c: New.
865
866 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
867
868 PR libfortran/35627
869 * gfortran.dg/namelist_46.f90: New test.
870
871 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
872
873 PR target/14552
874 * gcc.target/i386/pr14552.c: New test.
875
876 2008-03-19 Michael Matz <matz@suse.de>
877
878 PR middle-end/35616
879 * gcc.dg/pr35616.c: New test.
880
881 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
882
883 PR fortran/35152
884 * gfortran.dg/argument_checking_16.f90: New test.
885
886 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
887
888 PR libfortran/32972
889 * gfortran.dg/internal_pack_1.f90: New test case.
890 * gfortran.dg/internal_pack_2.f90: New test case.
891 * gfortran.dg/internal_pack_3.f90: New test case.
892
893 2008-03-19 Jan Hubicka <jh@suse.cz>
894
895 * gcc.dg/20050811-2.c: Update dumping flags.
896 * gcc.dg/sms-2.c: Update dumping flags.
897 * gcc.dg/var-expand1.c: Update dumping flags.
898 * gcc.dg/var-expand3.c: Update dumping flags.
899 * gcc.dg/pr30957-1.c: Update dumping flags.
900 * gcc.dg/20050811-1.c: Update dumping flags.
901 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
902 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
903
904 2008-03-19 Richard Guenther <rguenther@suse.de>
905
906 PR middle-end/35609
907 * gcc.dg/testsuite/uninit-15.c: New testcase.
908 * gcc.dg/testsuite/uninit-16.c: Likewise.
909
910 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
911
912 PR target/35504
913 * g++.dg/other/pr35504.C: New test.
914
915 2008-03-18 Richard Guenther <rguenther@suse.de>
916
917 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
918 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
919
920 2008-03-18 Richard Guenther <rguenther@suse.de>
921
922 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
923
924 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
925
926 PR libfortran/35617
927 * gfortran.dg/namelist_45.f90: New test.
928
929 2008-03-17 James E. Wilson <wilson@tuliptree.org>
930
931 PR testsuite/35512
932 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
933 Write variables instead of reading them.
934
935 2008-03-17 Jason Merrill <jason@redhat.com>
936
937 PR c++/35548
938 * g++.dg/init/ref16.C: New testcase.
939
940 2008-03-17 Richard Guenther <rguenther@suse.de>
941
942 PR tree-optimization/19637
943 * g++.dg/tree-ssa/pr19637.C: New testcase.
944
945 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
946
947 PR fortran/35470
948 * gfortran.dg/subref_array_pointer_3.f90 : New test.
949
950 2008-03-16 Richard Guenther <rguenther@suse.de>
951
952 PR middle-end/35607
953 * gcc.c-torture/compile/pr35607.c: New testcase.
954 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
955
956 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
957
958 PR fortran/35582
959 * gfortran.dg/write_invalid_format.f90: New test.
960
961 2008-03-15 Richard Guenther <rguenther@suse.de>
962
963 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
964
965 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
966
967 PR testsuite/35184
968 * gfortran.dg/elemental_subroutine_6.f90: New test.
969
970 2008-03-15 Richard Guenther <rguenther@suse.de>
971
972 * gcc.dg/pr23911.c: Adjust testcase.
973 * gcc.dg/tree-ssa/pr14841.c: Likewise.
974 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
975
976 2008-03-15 Richard Guenther <rguenther@suse.de>
977
978 PR middle-end/35593
979 * g++.dg/warn/Warray-bounds-3.C: New testcase.
980
981 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
982
983 PR testsuite/35478
984 * gfortran.dg/generic_16.f90: New test.
985
986 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
987
988 PR middle-end/35595
989 * gcc.c-torture/compile/pr35595.c: New test.
990
991 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
992
993 PR testsuite/33296
994 * gfortran.dg/nearest_4.f90: New test.
995
996 2008-03-14 Richard Guenther <rguenther@suse.de>
997
998 PR tree-optimization/13761
999 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1000
1001 2008-03-14 Richard Guenther <rguenther@suse.de>
1002
1003 PR tree-optimization/34172
1004 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1005 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1006 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1007 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1008 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1009 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1010
1011 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1012
1013 PR libcpp/35322:
1014 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1015
1016 2008-03-14 Richard Guenther <rguenther@suse.de>
1017
1018 PR tree-optimization/34043
1019 PR tree-optimization/33989
1020 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1021 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1022 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1023 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1024 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1025
1026 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1027 Uros Bizjak <ubizjak@gmail.com>
1028
1029 PR testsuite/35538
1030 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1031 Skip *-*-darwin*.
1032 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1033
1034 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1035 Uros Bizjak <ubizjak@gmail.com>
1036
1037 PR testsuite/35406
1038 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1039 count from 0 to 1 for lp64 targets.
1040 * gfortran.dg/ldist-1.f90: Update test to check
1041 for 5 loops distributed instead of 4 for lp64 targets.
1042
1043 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1044
1045 PR fortran/35475
1046 * gfortran.dg/derived_sub.f90: New test.
1047
1048 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1049
1050 PR testsuite/35558
1051 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1052 dg-require-effective-target.
1053 * g++.dg/tls/static-1a.cc: Likewise.
1054
1055 2008-03-13 Tom Tromey <tromey@redhat.com>
1056
1057 PR libcpp/35322:
1058 * gcc.dg/cpp/pr35322.c: New file.
1059
1060 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1061
1062 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1063 (main): Call check_vect.
1064
1065 2008-03-13 Alon Dayan <alond@il.ibm.com>
1066 Olga Golovanevsky <olga@il.ibm.com>
1067
1068 PR tree-optimization/35041
1069 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1070
1071 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1072
1073 PR target/34000
1074 PR target/35553
1075 * g++.dg/other/i386-3.C: New test.
1076 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1077 * gcc.target/i386/sse-14.c: Ditto.
1078 * gcc.target/i386/mmx-1.c: Ditto.
1079 * gcc.target/i386/mmx-2.c: Ditto.
1080 * gcc.target/i386/3dnow-1.c: Ditto.
1081 * gcc.target/i386/3dnow-2.c: Ditto.
1082 * gcc.target/i386/3dnowA-1.c: Ditto.
1083 * gcc.target/i386/3dnowA-2.c: Ditto.
1084
1085 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1086
1087 PR tree-opt/35422
1088 * gcc.target/i386/pr35422.c: Escape brackets.
1089
1090 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1091
1092 PR tree-opt/35422
1093 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1094 third loop.
1095 * gcc.target/i386/pr35422.c: New.
1096
1097 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1098
1099 PR tree-opt/35403
1100 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1101
1102 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1103
1104 PR target/35540
1105 * gcc.target/i386/pr35540.c: New test.
1106
1107 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1108
1109 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1110
1111 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1112
1113 PR middle-end/35526
1114 * g++.dg/torture/pr35526.C: New test.
1115
1116 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR c++/35328
1119 * g++.dg/gomp/pr35328.C: New test.
1120
1121 PR c++/35337
1122 * g++.dg/gomp/pr35337.C: New test.
1123
1124 PR c/35438
1125 PR c/35439
1126 * gcc.dg/gomp/pr35438.c: New test.
1127 * gcc.dg/gomp/pr35439.c: New test.
1128
1129 PR middle-end/35099
1130 * g++.dg/gomp/pr35099.C: New test.
1131
1132 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1133
1134 * gnat.dg/range_check2.adb: New test.
1135
1136 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1137
1138 PR tree-optimization/35494
1139 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1140 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1141 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1142 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1143
1144 2008-03-10 Richard Guenther <rguenther@suse.de>
1145
1146 PR tree-optimization/34677
1147 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1148 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1149 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1150
1151 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1152
1153 PR fortran/35474
1154 * gfortran.dg/module_commons_2.f90: New test.
1155
1156 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1157
1158 * gnat.dg/frame_overflow.adb: Improve portability.
1159
1160 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1161
1162 PR target/35350
1163 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1164 * gcc.target/i386/isa-2.c: Likewise.
1165 * gcc.target/i386/isa-3.c: Likewise.
1166 * gcc.target/i386/isa-10.c: Likewise.
1167 * gcc.target/i386/isa-11.c: Likewise.
1168 * gcc.target/i386/isa-12.c: Likewise.
1169 * gcc.target/i386/isa-13.c: Likewise.
1170 * gcc.target/i386/isa-14.c: Likewise.
1171
1172 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1173
1174 PR target/22152
1175 * gcc.target/i386/pr22152.c: New test.
1176 * gcc.target/i386/sse2-mmx.c: Ditto.
1177
1178 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1179
1180 * gnat.dg/uninit_func.adb: New test.
1181
1182 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1183
1184 * gnat.dg/pack4.adb: New test.
1185
1186 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1187
1188 * gnat.dg/small_alignment.adb: New test.
1189
1190 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1191
1192 * gnat.dg/specs/alignment2.ads: New test.
1193
1194 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1195
1196 * gnat.dg/pack3.adb: New test.
1197
1198 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1199
1200 PR c++/20366
1201 * g++.dg/other/pr20366.C: New test.
1202
1203 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1204
1205 PR tree-opt/35402
1206 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1207
1208 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1209
1210 PR preprocessor/35458
1211 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1212 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1213 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1214
1215 2008-03-06 Tom Tromey <tromey@redhat.com>
1216
1217 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1218 * treelang: Delete.
1219
1220 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1221
1222 * gnat.dg/specs/pack33.ads: New test.
1223
1224 2008-03-05 Richard Guenther <rguenther@suse.de>
1225
1226 PR tree-optimization/35472
1227 * gcc.c-torture/execute/pr35472.c: New testcase.
1228
1229 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1230
1231 PR 33009
1232 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1233 * gcc.c-torture/compile/pr33009.c: Likewise.
1234
1235 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1236
1237 PR 31341
1238 * gcc.dg/vect/pr31041.c: Fix.
1239
1240 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1241
1242 PR libfortran/35293
1243 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1244 New.
1245 * gfortran.fortran-torture/execute/list_read_1.x,
1246 gfortran.fortran-torture/execute/read_null_string.x,
1247 gfortran.fortran-torture/execute/backspace.x,
1248 gfortran.fortran-torture/execute/seq_io.x,
1249 gfortran.fortran-torture/execute/slash_edit.x,
1250 gfortran.fortran-torture/execute/unopened_unit_1.x,
1251 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1252 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1253 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1254 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1255 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1256 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1257 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1258 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1259 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1260 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1261 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1262 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1263 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1264 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1265 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1266 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1267 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1268 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1269 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1270 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1271 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1272 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1273 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1274 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1275 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1276 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1277 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1278 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1279 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1280 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1281 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1282 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1283 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1284 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1285 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1286 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1287 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1288 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1289 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1290 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1291 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1292 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1293 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1294 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1295 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1296 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1297 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1298 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1299 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1300 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1301 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1302 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1303 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1304 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1305 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1306 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1307 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1308 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1309 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1310 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1311 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1312 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1313 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1314 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1315 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1316 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1317 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1318 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1319 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1320 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1321 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1322 gfortran.dg/write_back.f: Gate test on effective_target
1323 fd_truncate.
1324
1325 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1326
1327 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1328 targets declaring functions in assembly.
1329
1330 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1331
1332 PR 28322
1333 * gcc.dg/pr28322-3.c: New.
1334
1335 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1336
1337 PR target/35453
1338 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1339 _SIDD_XXX.
1340 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1341 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1342 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1343 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1344 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1345 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1346 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1347 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1348
1349 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1350
1351 PR middle-end/35456
1352 * gcc.c-torture/execute/pr35456.c: New test.
1353
1354 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1355
1356 * gcc.target/i386/sse-10.c: Don't use
1357 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1358
1359 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1360
1361 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1362 * gfortran.dg/reassoc_2.f90: Ditto.
1363 * gfortran.dg/reassoc_3.f90: Ditto.
1364
1365 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1366
1367 PR fortran/33197
1368 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1369 * gfortran.dg/dg.exp: Likewise.
1370 * gfortran.dg/vect/vect.exp: Likewise.
1371 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1372 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1373 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1374 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1375 empty CONTAINS.
1376 * gfortran.dg/gamma_2.f90: Add a few error messages.
1377 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1378 empty CONTAINS.
1379 * gfortran.dg/gamma_3.f90: Adjust error message.
1380 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1381 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1382 * gfortran.dg/bessel_1.f90: New test.
1383 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1384 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1385 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1386 * gfortran.dg/contains_empty_1.f03: New test.
1387 * gfortran.dg/erfc_scaled_1.f90: New test.
1388 * gfortran.dg/hypot_1.f90: New test.
1389 * gfortran.dg/contains_empty_2.f03: New test.
1390
1391 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1392
1393 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1394
1395 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1396
1397 PR 24924
1398 * g++.dg/cpp/string-2.C: This is a warning now.
1399 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1400 default, so add it.
1401
1402 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1403
1404 * g++.dg/cpp0x/auto1.C: New.
1405
1406 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1407
1408 PR fortran/34770
1409 * gfortran.dg/pointer_1.f90: New test.
1410
1411 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1412
1413 PR c++/35315
1414 * g++.dg/ext/attrib32.C: Add another test case.
1415
1416 2008-02-29 Tom Tromey <tromey@redhat.com>
1417
1418 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1419 line.
1420
1421 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1422
1423 * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1424 to make the interchange profitable.
1425
1426 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1427
1428 PR fortran/31463
1429 PR fortran/33950
1430 PR fortran/34296
1431 * gfortran.dg/arrayio_11.f90: Fixed test.
1432 * gfortran.dg/arrayio_12.f90: Likewise.
1433 * gfortran.dg/module_read_1.f90: Added warning-directives.
1434 * gfortran.dg/pr32242.f90: Likewise.
1435 * gfortran.dg/result_in_spec_3.f90: Likewise.
1436 * gfortran.dg/use_12.f90: Likewise.
1437 * gfortran.dg/warn_function_without_result.f90 : New test.
1438
1439 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1440
1441 PR fortran/34868
1442 * gfortran.dg/f2c_9.f90: New test.
1443
1444 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1445
1446 * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1447 * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1448 * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1449 * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1450 * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1451 * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1452 * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1453 * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1454 * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1455 * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1456 * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1457 * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1458 * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1459 * testsuite/gfortran.dg/ldist-1.f90: New.
1460
1461 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1462
1463 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1464
1465 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1466
1467 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1468
1469 2008-02-27 Jan Beulich <jbeulich@novell.com>
1470
1471 * gcc.target/i386/mmx-1.c: Add
1472 -Werror-implicit-function-declaration to dg-options.
1473 * gcc.target/i386/mmx-2.c: Likewise.
1474 * gcc.target/i386/sse-13.c: Likewise.
1475 * gcc.target/i386/sse-14.c: Likewise.
1476
1477 2008-02-27 Revital Eres <eres@il.ibm.com>
1478
1479 PR rtl-optimization/34999
1480 * gcc.dg/tree-prof/pr34999.c: New.
1481
1482 2008-02-27 Richard Guenther <rguenther@suse.de>
1483
1484 PR middle-end/25290
1485 * gcc.c-torture/execute/pr35390.c: New testcase.
1486
1487 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1488
1489 PR ada/22255
1490 * gnat.dg/test_direct_io.adb: New file.
1491
1492 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1493
1494 PR ada/34799
1495 * gnat.dg/specs/pr34799.ads: New test.
1496
1497 2008-02-27 Richard Guenther <rguenther@suse.de>
1498
1499 PR middle-end/34971
1500 * gcc.c-torture/execute/pr34971.c: New testcase.
1501
1502 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1503
1504 * gcc.dg/gomp/preprocess-1.c: New test.
1505
1506 PR c++/35368
1507 * g++.dg/ext/visibility/typeinfo2.C: New test.
1508 * g++.dg/ext/visibility/typeinfo3.C: New test.
1509
1510 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1511
1512 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1513
1514 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1515
1516 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1517 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1518
1519 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1520
1521 PR c/28800
1522 * gcc.dg/empty-source-2.c: Adjust for warning message.
1523 * gcc.dg/empty-source-3.c: Likewise.
1524 * gcc.dg/pack-test-2.c: Adjust comment.
1525 * gcc.dg/pragma-ep-2.c: Likewise.
1526 * gcc.dg/pragma-re-2.c: Likewise.
1527 * gcc.dg/va-arg-2.c: Likewise.
1528
1529 2008-02-26 Tobias Burnus <burnus@net-b.de>
1530
1531 PR fortran/35033
1532 * gfortran.dg/assignment_2.f90: New.
1533
1534 2008-02-26 Jason Merrill <jason@redhat.com>
1535
1536 PR c++/35315
1537 * g++.dg/ext/attrib32.C: New.
1538
1539 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1540
1541 * gcc.c-torture/execute/nest-align-1.x: Delete.
1542
1543 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1544
1545 PR 26264
1546 * 20021023-1.c: Use __builtin_va_start instead of
1547 __builtin_stdarg_start.
1548 * pr17301-1.c: Likewise.
1549 * pr17301-2.c: Likewise.
1550
1551 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1552
1553 * gcc.dg/pr34351.c: New.
1554
1555 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1556
1557 * gcc.dg/Wlarger-than2.c: New.
1558
1559 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1560
1561 PR c++/35323
1562 * g++.dg/lookup/crash7.C: New.
1563
1564 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1565
1566 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1567
1568 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1569
1570 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1571
1572 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1573
1574 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1575
1576 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1577
1578 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1579 Windows.
1580
1581 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1582
1583 * lib/target-supports.exp (check_profiling_available): Report -p
1584 unavailable on *-*-mingw*.
1585
1586 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1587
1588 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1589 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1590 dg-require-effective-target pthread_h.
1591
1592 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1593
1594 * gcc.dg/Wswitch-enum-error.c: New.
1595 * gcc.dg/Wswitch-error.c: New.
1596 * gcc.dg/20011021-1.c: Use two directives to match two different
1597 messages.
1598
1599 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1600
1601 PR 28322
1602 * gcc.dg/pr28322.c: New.
1603 * gcc.dg/pr28322-2.c: New.
1604 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1605 preceding it.
1606
1607 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1608
1609 PR c++/35333
1610 * g++.dg/other/error26.C: New.
1611
1612 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1613
1614 PR c++/35338
1615 * g++.dg/other/error25.C: New.
1616
1617 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1618
1619 PR target/35258
1620 * gcc.dg/pr35258.c: New testcase.
1621
1622 2008-02-25 Jan Beulich <jbeulich@novell.com>
1623
1624 * gcc.dg/20020426-2.c: Remove bogus workaround.
1625 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1626 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1627
1628 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1629
1630 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1631
1632 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1633
1634 PR middle-end/19984
1635 * gcc.dg/pr19984.c: New test.
1636 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1637 name of the variable.
1638
1639 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1640
1641 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1642 (main): Call check_vect and foo. Check array values after
1643 the call to foo.
1644 * gcc.dg/vect/vect-117.c: Call check_vect.
1645 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1646
1647 2008-02-25 Jason Merrill <jason@redhat.com>
1648
1649 PR c++/33486
1650 * g++.dg/lookup/strong-using-5.C: New.
1651
1652 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1653
1654 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1655 sh* targets.
1656
1657 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1658
1659 PR target/35349
1660 * gcc.c-torture/execute/20050604-1.x: New file.
1661
1662 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1663
1664 * gcc.target/i386/pr22076.c: Update number of mov insns
1665 for PIC targets.
1666 * gcc.target/i386/pr34256.c: Ditto.
1667
1668 2008-02-24 Diego Novillo <dnovillo@google.com>
1669
1670 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1671
1672 PR 33738
1673 * g++.dg/warn/pr33738.C: New.
1674
1675 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1676
1677 * gcc.c-torture/execute/nest-align-1.x: New file.
1678
1679 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1680
1681 PR c++/34749
1682 * g++.dg.ext/dllimport13.C: New test.
1683
1684 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1685
1686 PR libfortran/24685
1687 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1688 powerpc*-apple-darwin*.
1689
1690 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1691
1692 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1693 ERFC into gfortran.dg/large_real_kind_3.F90.
1694 * gfortran.dg/large_real_kind_3.F90: New test.
1695
1696 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1697
1698 PR rtl-opt/33512
1699 * gcc.dg/and-1.c: New test.
1700
1701 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1702
1703 * gcc.c-torture/execute/20080222-1.c: New test.
1704
1705 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1706
1707 PR target/22076
1708 PR target/34256
1709 * gcc.target/i386/pr22076.c: New test.
1710 * gcc.target/i386/pr34256.c: New test.
1711 * gcc.target/i386/vecinit-5.c: New test.
1712 * gcc.target/i386/vecinit-6.c: New test.
1713 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1714
1715 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1716 <xmmintrin.h>, define __m64 and __m128 directly.
1717 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1718
1719 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1720
1721 PR C++/34715
1722 * g++.dg/ext/always_inline-1.C: New test.
1723 * g++.dg/ext/always_inline-2.C: New test.
1724 * g++.dg/ext/always_inline-3.C: New test.
1725 * g++.dg/ext/always_inline-4.C: New test.
1726
1727 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1728
1729 * gcc.target/cris/asm-b-1.c: New test.
1730
1731 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1732
1733 PR c++/35282
1734 * g++.dg/template/nontype17.C: Add.
1735
1736 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1737
1738 PR c++/35282
1739 Revert:
1740 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1741
1742 PR c++/28743
1743 * g++.dg/template/nontype17.C: New.
1744 * g++.dg/template/nontype16.C: Add error.
1745
1746 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1747
1748 PR c/19999
1749 * gcc.dg/Wfloat-equal-1.c: New.
1750 * g++.dg/warn/Wfloat-equal-1.C: New.
1751
1752 2008-02-21 Michael Matz <matz@suse.de>
1753
1754 PR target/35264
1755 * gcc.dg/pr35264.c: New testcase.
1756
1757 2008-02-21 Richard Guenther <rguenther@suse.de>
1758
1759 * gfortran.dg/reassoc_1.f90: New testcase.
1760 * gfortran.dg/reassoc_2.f90: Likewise.
1761 * gfortran.dg/reassoc_3.f90: Likewise.
1762
1763 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1764
1765 PR libfortran/34974
1766 * gfortran.dg/fmt_t_7.f: New test.
1767
1768 PR libfortran/35132
1769 * gfortran.dg/streamio_15.f90: New test.
1770
1771 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1772
1773 PR libfortran/35036
1774 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1775
1776 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1777
1778 * gcc.dg/Wframe-larger-than.c: New option test.
1779
1780 2008-02-20 Tobias Burnus <burnus@net-b.de>
1781
1782 PR fortran/34997
1783 * gfortran.dg/dollar_sym_1.f90: New.
1784 * gfortran.dg/dollar_sym_2.f90: New.
1785
1786 2008-02-20 Richard Guenther <rguenther@suse.de>
1787
1788 PR middle-end/35265
1789 * gcc.dg/builtins-66.c: New testcase.
1790
1791 2008-02-20 Richard Guenther <rguenther@suse.de>
1792
1793 * gcc.dg/fold-reassoc-1.c: New testcase.
1794 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1795
1796 2008-02-20 Richard Guenther <rguenther@suse.de>
1797
1798 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1799
1800 2008-02-20 Ira Rosen <irar@il.ibm.com>
1801
1802 * lib/target-supports.exp (check_effective_target_vect_unpack):
1803 Return true for SPU.
1804 (check_effective_target_vect_short_mult): Likewise.
1805 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1806 the loop on targets that support vect_unpack.
1807
1808 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1809
1810 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1811 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1812 templates to reduce number of passed arguments.
1813
1814 2008-02-19 Jason Merrill <jason@redhat.com>
1815
1816 PR c++/34950
1817 * g++.dg/template/explicit-args1.C: New.
1818
1819 2008-02-19 Richard Guenther <rguenther@suse.de>
1820
1821 PR tree-optimization/34989
1822 * gcc.dg/pr34989-1.c: New testcase.
1823 * gcc.dg/pr34989-2.c: Likewise.
1824
1825 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR c++/35028
1828 * g++.dg/gomp/pr35028.C: New test.
1829
1830 PR c++/34964
1831 PR c++/35244
1832 * gcc.dg/gomp/pr34964.c: New test.
1833 * g++.dg/gomp/pr34964.C: New test.
1834 * gcc.dg/gomp/pr35244.c: New test.
1835 * g++.dg/gomp/pr35244.C: New test.
1836
1837 PR c++/35078
1838 * g++.dg/gomp/pr35078.C: New test.
1839
1840 2008-02-19 Christian Bruel <christian.bruel@st.com>
1841
1842 * gcc.dg/packed-array.c: New testcase.
1843
1844 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1845
1846 PR target/33555
1847 * gcc.target/i386/pr33555.c: New test.
1848
1849 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1850
1851 PR target/35189
1852 * gcc.target/i386/isa-1.c: New.
1853 * gcc.target/i386/isa-2.c: Likewise.
1854 * gcc.target/i386/isa-3.c: Likewise.
1855 * gcc.target/i386/isa-4.c: Likewise.
1856 * gcc.target/i386/isa-5.c: Likewise.
1857 * gcc.target/i386/isa-6.c: Likewise.
1858 * gcc.target/i386/isa-7.c: Likewise.
1859 * gcc.target/i386/isa-8.c: Likewise.
1860 * gcc.target/i386/isa-9.c: Likewise.
1861 * gcc.target/i386/isa-10.c: Likewise.
1862 * gcc.target/i386/isa-11.c: Likewise.
1863 * gcc.target/i386/isa-12.c: Likewise.
1864 * gcc.target/i386/isa-13.c: Likewise.
1865 * gcc.target/i386/isa-14.c: Likewise.
1866
1867 2008-02-18 Joey Ye <joey.ye@intel.com>
1868 H.J. Lu <hongjiu.lu@intel.com>
1869
1870 PR middle-end/34921
1871 * gcc.c-torture/execute/nest-align-1.c: New test case.
1872
1873 2008-02-17 Richard Guenther <rguenther@suse.de>
1874
1875 PR middle-end/35227
1876 * gcc.dg/torture/pr35227.c: New testcase.
1877
1878 2008-02-17 Richard Guenther <rguenther@suse.de>
1879
1880 PR tree-optimization/35231
1881 * gcc.c-torture/execute/pr35231.c: New testcase.
1882
1883 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
1884
1885 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1886 (test_gt): Ditto.
1887
1888 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1889
1890 * obj-c++.dg/encode-2.mm: XFAIL.
1891 * obj-c++.dg/encode-3.mm: Likewise.
1892
1893 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1894 Paolo Carlini <pcarlini@suse.de>
1895
1896 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1897 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1898 * g++.dg/ext/has_nothrow_copy.C: Likewise.
1899
1900 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
1901
1902 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1903 (main): Change to void and rename to sse_test.
1904 * gcc.target/i386/pr24306.c: Ditto.
1905 * gcc.target/i386/pr32065-2.c: Ditto.
1906 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1907 (main): Change to void and rename to sse2_test.
1908 * gcc.target/i386/20060512-3.c: Ditto.
1909
1910 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1911
1912 PR fortran/35150
1913 * gfortran.dg/c_loc_tests_12.f03: New test.
1914
1915 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
1916
1917 PR c++/35023
1918 PR c++/35024
1919 PR c++/35026
1920 * g++.dg/cpp0x/vt-35026.C: New.
1921 * g++.dg/cpp0x/vt-35023.C: New.
1922 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1923 * g++.dg/cpp0x/vt-35024.C: New.
1924
1925 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1926
1927 * gcc.c-torture/execute/va-arg-25.x: Remove.
1928
1929 2008-02-15 Richard Guenther <rguenther@suse.de>
1930 Zdenek Dvorak <ook@ucw.cz>
1931
1932 PR tree-optimization/35164
1933 * g++.dg/torture/pr35164-1.C: New testcase.
1934 * g++.dg/torture/pr35164-2.C: Likewise.
1935
1936 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1937
1938 PR testsuite/35119
1939 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1940 in dg-final to match the assembly code generated by Darwin 9.
1941
1942 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1943
1944 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1945
1946 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1947
1948 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1949
1950 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
1951
1952 * lib/dejapatches.exp: New file.
1953
1954 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
1955
1956 PR c++/34050
1957 * g++.dg/cpp0x/vt-34050.C: New.
1958
1959 2008-02-14 Jason Merrill <jason@redhat.com>
1960
1961 PR c++/5645
1962 PR c++/11159
1963 * g++.dg/warn/pr11159.C: New.
1964 * g++.dg/warn/pr5645.C: Likewise.
1965
1966 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
1967
1968 PR preprocessor/35061
1969 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
1970
1971 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1972
1973 PR c++/28743
1974 * g++.dg/template/nontype17.C: New.
1975 * g++.dg/template/nontype16.C: Add error.
1976
1977 2008-02-13 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR c++/35138
1980 * g++.dg/template/member8.C: New test.
1981
1982 2008-02-13 Michael Matz <matz@suse.de>
1983
1984 * gcc.dg/pr35065.c: Fix testcase warnings.
1985
1986 2008-02-13 Jason Merrill <jason@redhat.com>
1987
1988 PR c++/34962, c++/34937, c++/34939
1989 * g++.dg/ext/tmplattr9.C: New.
1990
1991 2008-02-13 Michael Matz <matz@suse.de>
1992
1993 PR debug/35065
1994 * gcc.dg/pr35065.c: New testcase.
1995
1996 2008-02-12 Richard Guenther <rguenther@suse.de>
1997
1998 PR tree-optimization/35171
1999 * gcc.c-torture/compile/pr35171.c: New testcase.
2000
2001 2008-02-12 Richard Guenther <rguenther@suse.de>
2002
2003 PR middle-end/35163
2004 * gcc.c-torture/execute/pr35163.c: New testcase.
2005
2006 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2007
2008 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2009
2010 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gnat.dg/loop_address.adb: New test.
2013
2014 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2015
2016 * obj-c++.dg/bitfield-1.mm: Expect failures.
2017 * obj-c++.dg/bitfield-4.mm: Likewise.
2018 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2019 * obj-c++.dg/encode-8.mm: Likewise.
2020 * obj-c++.dg/isa-field-1.mm: Likewise.
2021 * obj-c++.dg/layout-1.mm: Likewise.
2022 * obj-c++.dg/lookup-2.mm: Likewise.
2023 * obj-c++.dg/try-catch-2.mm: Likewise.
2024 * obj-c++.dg/try-catch-9.mm: Likewise.
2025
2026 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2027
2028 PR c++/35144
2029 * g++.dg/tree-ssa/pr35144.C: New test.
2030
2031 PR inline-asm/35160
2032 * gcc.target/i386/pr35160.c: New test.
2033
2034 PR c++/34862
2035 * g++.dg/init/new27.C: New test.
2036
2037 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2038
2039 PR c++/35077
2040 * g++.dg/template/crash78.C: New.
2041
2042 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2043
2044 PR testsuite/35047
2045 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2046 * gcc.dg/compat/vector-2_y.c: Ditto.
2047
2048 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2049 Richard Guenther <rguenther@suse.de>
2050
2051 PR tree-optimization/33992
2052 * gcc.c-torture/execute/pr33992.c: New testcase.
2053
2054 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2055
2056 * gfortran.dg/streamio_14.f90: New test.
2057
2058 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2059
2060 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2061 Add -mfpmath=387 to dg-options.
2062
2063 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2064
2065 PR testsuite/35047
2066 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2067 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2068 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2069 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2070 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2071 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2072 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2073 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2074 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2075
2076 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2077
2078 PR objc++/34193
2079 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2080
2081 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2082
2083 PR c++/35056
2084 * g++.dg/conversion/bitfield8.C: New.
2085
2086 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2087
2088 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2089
2090 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2091
2092 PR c++/35049
2093 PR c++/35096
2094 * g++.dg/ext/vector13.C: New.
2095
2096 2008-02-06 David Daney <ddaney@avtrex.com>
2097
2098 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2099
2100 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2101
2102 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2103 special case for xtensa-*-*.
2104
2105 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2106
2107 PR fortran/35037
2108 * gfortran.dg/volatile11.f90: New test.
2109
2110 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR c++/33553
2113 * g++.dg/template/array19.C: New test.
2114
2115 2008-02-05 Diego Novillo <dnovillo@google.com>
2116
2117 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2118
2119 PR 33738
2120 * g++.dg/warn/pr33738.C: Remove.
2121
2122 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2123
2124 PR fortran/34945
2125 * gfortran.dg/bounds_check_13.f: New test.
2126
2127 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2128
2129 PR testsuite/33946
2130 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2131
2132 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2133
2134 PR target/35083
2135 * gcc.target/i386/pr35083.c: New test.
2136
2137 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2138
2139 PR fortran/32315
2140 * gfortran.dg/data_bounds_1.f90: New test.
2141
2142 2008-02-04 Diego Novillo <dnovillo@google.com>
2143
2144 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2145
2146 PR 33738
2147 * testsuite/g++.dg/warn/pr33738.C: New.
2148
2149 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2150
2151 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2152 to match.
2153
2154 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2155
2156 * lib/target-supports.exp (check_effective_target_hard_float): Only
2157 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2158 other targets, grep for a call insn in the rtl expand dump for an
2159 add of two doubles.
2160 (target_compile): Support generating rtl dumps as output.
2161
2162 2008-02-04 Richard Guenther <rguenther@suse.de>
2163
2164 PR middle-end/33631
2165 * gcc.c-torture/execute/pr33631.c: New testcase.
2166
2167 2008-02-04 Richard Guenther <rguenther@suse.de>
2168
2169 PR middle-end/35043
2170 * gcc.c-torture/compile/pr35043.c: New testcase.
2171
2172 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2173
2174 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2175
2176 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2177
2178 * gcc.target/i386/pr31628.c: Require effective target fpic.
2179 * gcc.target/i386/strinline.c: Ditto.
2180 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2181 * gcc.dg/pr35045.c: Ditto.
2182 * gcc.dg/20050503-1.c: Ditto.
2183
2184 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2185
2186 PR fortran/32760
2187 * gfortran.dg/host_assoc_variable_1.f90: New test.
2188 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2189
2190 2008-02-02 Michael Matz <matz@suse.de>
2191
2192 PR target/35045
2193 * gcc.dg/pr35045.c: New test.
2194
2195 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2196
2197 PR libfortran/35001
2198 * gfortran.dg/shape_4.f90: New test.
2199
2200 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2201
2202 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2203
2204 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2205
2206 PR rtl-optimization/34773
2207 * gcc.target/cris/torture/pr34773.c: New test.
2208
2209 2008-02-01 Nick Clifton <nickc@redhat.com>
2210
2211 * lib/target-supports.exp (check_profiling_available): Do not
2212 expect profiling to work on the xstormy16 target.
2213
2214 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2215
2216 PR testsuite/35047
2217 * gcc.c-torture/execute/20050316-2.x: New file.
2218 * gcc.target/i386/pr17390.c: Update scan pattern.
2219 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2220 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2221
2222 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2223
2224 PR fortran/34910
2225 * gfortran.dg/proc_assign_2.f90: New test.
2226
2227 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2228 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR c++/34935
2231 PR c++/34936
2232 * g++.dg/ext/alias-canon.C: New.
2233 * g++.dg/ext/alias-mangle.C: New.
2234
2235 2008-01-30 Jan Hubicka <jh@suse.cz>
2236
2237 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2238
2239 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2240
2241 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2242 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2243
2244 2008-01-30 Jan Hubicka <jh@suse.cz>
2245
2246 PR target/34982
2247 * gcc.c-torture/execute/pr34982.c: New testcase.
2248
2249 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2250
2251 * gcc.target/s390/tf_to_di-1.c: New testcase.
2252
2253 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2254
2255 PR fortran/34975
2256 * gfortran.dg/use_only_3.f90: New test.
2257 * gfortran.dg/use_only_3.inc: Modules for new test.
2258
2259 PR fortran/34429
2260 * gfortran.dg/function_charlen_2.f90: New test.
2261
2262 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR middle-end/34969
2265 * gcc.dg/pr34969.c: New test.
2266
2267 PR c/35017
2268 * gcc.dg/inline-25.c: New test.
2269 * gcc.dg/inline-26.c: New test.
2270 * gcc.dg/inline-27.c: New test.
2271
2272 2008-01-29 Richard Guenther <rguenther@suse.de>
2273
2274 PR middle-end/35006
2275 * gcc.c-torture/compile/pr35006.c: New testcase.
2276
2277 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2278
2279 PR c++/34055
2280 PR c++/34103
2281 PR c++/34219
2282 PR c++/34606
2283 PR c++/34753
2284 PR c++/34754
2285 PR c++/34755
2286 PR c++/34919
2287 PR c++/34961
2288 * g++.dg/cpp0x/vt-34219-2.C: New.
2289 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2290 * g++.dg/cpp0x/vt-34961.C: New.
2291 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2292 cases from the re-opened PR.
2293 * g++.dg/cpp0x/vt-34753.C: New.
2294 * g++.dg/cpp0x/vt-34919.C: New.
2295 * g++.dg/cpp0x/vt-34754.C: New.
2296 * g++.dg/cpp0x/vt-34606.C: New.
2297 * g++.dg/cpp0x/vt-34219.C: New.
2298 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2299 * g++.dg/cpp0x/vt-34755.C: New.
2300 * g++.dg/cpp0x/pr31438.C: Ditto.
2301 * g++.dg/cpp0x/variadic81.C: Ditto.
2302
2303 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2304
2305 * g++.dg/torture/pr34641.C: Put the dg-do first.
2306
2307 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2308
2309 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2310
2311 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2312
2313 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2314
2315 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2316
2317 PR 31535
2318 * gcc.target/powerpc/spe-small-data-1.c: New test.
2319 * gcc.target/powerpc/spe-small-data-2.c: New test.
2320
2321 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2322
2323 PR libfortran/34980
2324 * gfortran.dg/shape_3.f90: New test.
2325
2326 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2327
2328 * gcc.target/s390/20020926-1.c: Remove -m31.
2329
2330 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2331
2332 * gcc.target/s390/20020926-1.c: Disable for s390x.
2333
2334 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2335
2336 PR fortran/34994
2337 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2338 expression.
2339
2340 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2341
2342 PR fortran/34990
2343 * gfortran.dg/array_constructor_22.f90: New test.
2344
2345 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2346
2347 PR middle-end/34688
2348 * gcc.c-torture/compile/pr34688: New test.
2349
2350 2008-01-26 Tobias Burnus <burnus@net-b.de>
2351
2352 PR fortran/34848
2353 * gfortran.dg/missing_optional_dummy_5.f90: New.
2354
2355 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2356
2357 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2358 noinline. XFAIL test.
2359
2360 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2361
2362 PR fortran/31610
2363 * gfortran.dg/array_3.f90: New test.
2364
2365 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2366
2367 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2368 on i?86/x86_64.
2369
2370 PR c++/34965
2371 * gcc.dg/pr34965.c: New test.
2372 * g++.dg/other/error24.C: New test.
2373
2374 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2375
2376 PR libfofortran/34887
2377 * gfortran.dg/x_slash_2.f: New test.
2378
2379 2008-01-26 Richard Guenther <rguenther@suse.de>
2380
2381 PR c++/34235
2382 * g++.dg/torture/pr34235.C: New testcase.
2383
2384 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2385
2386 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2387
2388 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2389
2390 PR target/34981
2391 * gcc.target/mips/lazy-binding-1.c: New test.
2392 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2393 mips_forced_no_abicalls and mips_forced_no_shared.
2394 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2395 Avoid using small data with -mabicalls. Don't make -G0 force
2396 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2397 forces the opposite option.
2398
2399 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2400
2401 PR target/34970
2402 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2403 Use -std=gnu89 switch.
2404
2405 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2406
2407 PR libfortran/34876
2408 * gfortran.dg/direct_io_9.f: New test.
2409
2410 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2411
2412 PR fortran/34661
2413 * gfortran.dg/where_operator_assign_4.f90: New test.
2414
2415 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2416
2417 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2418 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2419 c4x-*-* targets.
2420
2421 2008-01-25 Richard Guenther <rguenther@suse.de>
2422
2423 PR middle-end/32244
2424 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2425
2426 2008-01-25 Richard Guenther <rguenther@suse.de>
2427
2428 PR tree-optimization/34966
2429 * gcc.c-torture/compile/pr34966.c: New testcase.
2430
2431 2008-01-25 Richard Guenther <rguenther@suse.de>
2432
2433 PR c++/33887
2434 * g++.dg/torture/pr33887-1.C: New testcase.
2435 * g++.dg/torture/pr33887-2.C: Likewise.
2436 * g++.dg/torture/pr33887-3.C: Likewise.
2437 * gcc.c-torture/execute/20071211-1.c: Likewise.
2438
2439 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2440
2441 PR target/34856
2442 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2443
2444 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2445
2446 PR middle-end/33333
2447 * g++.dg/gomp/pr33333.C: New test.
2448
2449 PR preprocessor/34692
2450 * gcc.dg/cpp/pr34692.c: New test.
2451 * gcc.dg/gomp/pr34692.c: New test.
2452
2453 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2454
2455 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2456
2457 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2458
2459 PR fortran/34202
2460 * gfortran.dg/empty_type.f90: New test.
2461
2462 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2463
2464 PR c++/34603
2465 * g++.dg/template/crash77.C: New.
2466
2467 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2468
2469 PR target/34856
2470 * gcc.dg/pr34856.c: New test.
2471
2472 2008-01-24 Tobias Burnus <burnus@net-b.de>
2473
2474 * gfortran.dg/namelist_39.f90: Delete temporary files.
2475 * gfortran.dg/namelist_44.f90: Ditto.
2476
2477 2008-01-24 Richard Guenther <rguenther@suse.de>
2478
2479 PR middle-end/34953
2480 * g++.dg/torture/pr34953.C: New testcase.
2481
2482 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2483
2484 PR middle-end/34934
2485 * gcc.c-torture/compile/20080124-1.c: New test.
2486
2487 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2488
2489 PR fortran/34872
2490 * gfortran.dg/function_charlen_3.f: New test.
2491
2492 2008-01-23 Michael Matz <matz@suse.de>
2493
2494 PR debug/34895
2495 * g++.dg/debug/pr34895.cc: New testcase.
2496
2497 2008-01-23 Richard Guenther <rguenther@suse.de>
2498
2499 PR middle-end/31529
2500 * gcc.dg/pr31529-1.c: New testcase.
2501 * gcc.dg/pr31529-2.c: Likewise.
2502
2503 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR c++/34829
2506 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2507 unsigned int for the first argument.
2508
2509 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR c++/33984
2512 * g++.dg/conversion/bitfield7.C: New test.
2513 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2514
2515 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2516
2517 From Michael Frysinger <michael.frysinger@analog.com>
2518 * gcc.target/bfin/mcpu-bf547.c: New test.
2519 * gcc.target/bfin/mcpu-bf523.c: New test.
2520 * gcc.target/bfin/mcpu-bf524.c: New test.
2521 * gcc.target/bfin/mcpu-bf526.c: New test.
2522
2523 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2524
2525 * gcc.c-torture/execute/20080122-1.c: New test.
2526
2527 2008-01-22 Tom Tromey <tromey@redhat.com>
2528
2529 PR c++/34859
2530 * gcc.dg/cpp/pr34859.c: New file.
2531
2532 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2533
2534 PR fortran/34875
2535 * gfortran.dg/vector_subscript_3.f90: New test.
2536
2537 2008-01-22 Tobias Burnus <burnus@net-b.de>
2538
2539 PR fortran/34848
2540 * gfortran.dg/missing_optional_dummy_4.f90
2541
2542 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2543
2544 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2545
2546 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2547
2548 * gnat.dg/unchecked_union1.adb: New test.
2549
2550 2008-01-22 Tom Tromey <tromey@redhat.com>
2551
2552 PR c++/34829
2553 * g++.dg/ext/pr34829.C: New file.
2554
2555 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR c++/34607
2558 * gcc.dg/gomp/pr34607.c: New test.
2559 * g++.dg/gomp/pr34607.C: New test.
2560
2561 PR c++/34914
2562 * g++.dg/ext/vector10.C: New test.
2563
2564 PR c++/34918
2565 * g++.dg/other/error23.C: New test.
2566
2567 PR c++/34917
2568 * g++.dg/ext/vector12.C: New test.
2569
2570 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2571
2572 PR 32102
2573 * gcc.dg/Wstrict-overflow-21.c: New.
2574 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2575
2576 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2577
2578 PR middle-end/33092
2579 * gcc.dg/pr33092.c: New.
2580
2581 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2582
2583 * gcc.target/s390/20020926-1.c: Add -m31 option.
2584
2585 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2586
2587 PR fortran/34915
2588 * gfortran.dg/initialization_18.f90: New test.
2589
2590 2008-01-22 Tobias Burnus <burnus@net-b.de>
2591
2592 PR fortran/34899
2593 * gfortran.dg/tab_continuation.f: New.
2594
2595 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2596
2597 PR fortran/34896
2598 * gfortran.dg/use_rename_2.f90: New test.
2599
2600 2008-01-21 Richard Guenther <rguenther@suse.de>
2601
2602 PR middle-end/34856
2603 * gcc.c-torture/compile/pr34856.c: New testcase.
2604
2605 2008-01-21 Richard Guenther <rguenther@suse.de>
2606
2607 PR c/34885
2608 * gcc.c-torture/compile/pr34885.c: New testcase.
2609
2610 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2611
2612 * gnat.dg/specs/alignment1.ads: New test.
2613
2614 2008-01-21 Richard Guenther <rguenther@suse.de>
2615
2616 PR c++/34850
2617 * g++.dg/torture/pr34850.C: New testcase.
2618
2619 2008-01-21 Alon Dayan <alond@il.ibm.com>
2620 Olga Golovanevsky <olga@il.ibm.com>
2621
2622 PR tree-optimization/34701
2623 * gcc.dg/struct/wo_prof_array_field.c: New test.
2624
2625 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2626
2627 PR c++/34891
2628 * g++.dg/ext/vector9.C: New.
2629
2630 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2631
2632 PR c++/34776
2633 PR c++/34486
2634 * g++.dg/template/crash75.C: New.
2635 * g++.dg/template/crash76.C: Likewise.
2636
2637 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2638
2639 PR rtl-optimization/34808
2640 * gcc.c-torture/compile/pr34808.c: New test.
2641
2642 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2643
2644 PR fortran/34784
2645 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2646
2647 PR fortran/34861
2648 * gfortran.dg/entry_array_specs_3.f90: New test.
2649
2650 PR fortran/34854
2651 * gfortran.dg/use_rename_1.f90: New test.
2652
2653 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2654
2655 PR fortran/34784
2656 * gfortran.dg/array_constructor_20.f90: New test.
2657 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2658
2659 PR fortran/34785
2660 * gfortran.dg/array_constructor_21.f90: New test.
2661
2662 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2663
2664 PR libfortran/34795
2665 * gfortran.dg/inquire_13.f90: New test.
2666
2667 PR libfortran/34659
2668 * gfortran.dg/continuation_9.f90: New test.
2669
2670 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2671
2672 PR target/34831
2673 * gcc.target/mips/pr34831.c: New test.
2674
2675 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2676
2677 PR fortran/34817
2678 PR fortran/34838
2679 * gfortran.dg/any_all_1.f90: New test.
2680 * gfortran.dg/any_all_2.f90: New test.
2681
2682 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2683
2684 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2685 "dg-require-weak" statement.
2686 * g++.dg/eh/weak1.C: Likewise.
2687
2688 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR gcov-profile/34610
2691 * gcc.dg/gomp/pr34610.c: New test.
2692
2693 2008-01-19 Tobias Burnus <burnus@net-b.de>
2694
2695 PR fortran/34760
2696 * gfortran.dg/implicit_11.f90: New.
2697 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2698 * gfortran.dg/entry_15.f90: Ditto.
2699 * gfortran.dg/func_assign.f90: Ditto.
2700 * gfortran.dg/gomp/reduction3.f90: Ditto.
2701 * gfortran.dg/proc_assign_1.f90: Ditto.
2702
2703 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2704 of dg-excess-errors.
2705
2706 2008-01-18 Tobias Burnus <burnus@net-b.de>
2707
2708 PR fortran/32616
2709 * gfortran.dg/argument_checking_15.f90: New.
2710 * gfortran.dg/argument_checking_5.f90: Change TODO into
2711 dg-warning.
2712
2713 2008-01-18 Tobias Burnus <burnus@net-b.de>
2714
2715 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2716 * gfortran.dg/enum_5.f90: Ditto.
2717 * gfortran.dg/enum_6.f90: Ditto.
2718 * gfortran.dg/bom_error.f90: Ditto.
2719 * gfortran.dg/func_decl_4.f90: Ditto.
2720
2721 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2722
2723 PR libfortran/34782
2724 * gfortran.dg/fmt_t_6.f: New test.
2725
2726 2008-01-18 Tobias Burnus <burnus@net-b.de>
2727
2728 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2729
2730 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2731
2732 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2733
2734 2008-01-18 Ian Lance Taylor <iant@google.com>
2735
2736 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2737
2738 2008-01-18 Ian Lance Taylor <iant@google.com>
2739
2740 PR c++/33407
2741 * g++.dg/init/new26.C: New test.
2742
2743 2008-01-18 Richard Guenther <rguenther@suse.de>
2744
2745 PR middle-end/34801
2746 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2747 redundant one.
2748
2749 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2750
2751 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2752 dg-require-effective-target.
2753
2754 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2755
2756 PR target/34556
2757 * gfortran.dg/reshape_2.f90: New test.
2758
2759 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2760
2761 * gcc.dg/20040223-1.c: Fix comment typo.
2762
2763 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2764
2765 PR target/34814
2766 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2767 until 34814 is fixed.
2768
2769 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2770
2771 PR tree-optimization/34648
2772 * gcc.c-torture/compile/pr34648.c: New testcase.
2773
2774 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2775
2776 PR testsuite/34821
2777 * gcc.dg/autopar/autopar.exp: New.
2778 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2779 * lib/target-supports.exp (check_effective_target_pthread): New.
2780
2781 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2782 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2783 * gcc.dg/tree-ssa/reduc-1.c: Same.
2784 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2785 * gcc.dg/tree-ssa/reduc-2.c: Same
2786 * gcc.dg/tree-ssa/reduc-3.c: Same.
2787 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2788 * gcc.dg/tree-ssa/reduc-6.c: Same.
2789 * gcc.dg/tree-ssa/reduc-7.c: Same.
2790 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2791 * gcc.dg/tree-ssa/reduc-8.c: Same.
2792 * gcc.dg/tree-ssa/reduc-9.c: Same.
2793
2794 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2795
2796 * gnat.dg/discr5.adb: New test.
2797
2798 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2799
2800 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2801
2802 2008-01-17 Richard Guenther <rguenther@suse.de>
2803
2804 PR tree-optimization/34825
2805 * gcc.dg/pr34825.c: New testcase.
2806
2807 2008-01-17 Richard Guenther <rguenther@suse.de>
2808
2809 * gcc.c-torture/execute/20080117-1.c: New testcase.
2810
2811 2008-01-17 Revital Eres <eres@il.ibm.com>
2812
2813 PR30957
2814 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2815
2816 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2817
2818 PR fortran/34429
2819 * gfortran.dg/function_charlen_1.f90: New test.
2820
2821 PR fortran/34431
2822 * gfortran.dg/function_types_1.f90: New test.
2823 * gfortran.dg/function_types_2.f90: New test.
2824
2825 PR fortran/34471
2826 * gfortran.dg/function_kinds_4.f90: New test.
2827 * gfortran.dg/function_kinds_5.f90: New test.
2828
2829 * gfortran.dg/defined_operators_1.f90: Errors now at function
2830 declarations.
2831 * gfortran.dg/private_type_4.f90: The same.
2832 * gfortran.dg/interface_15.f90: The same.
2833 * gfortran.dg/elemental_args_check_2.f90: The same.
2834 * gfortran.dg/auto_internal_assumed.f90: The same.
2835
2836 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2837
2838 * gnat.dg/sizetype.adb: New test.
2839
2840 2008-01-16 Richard Guenther <rguenther@suse.de>
2841
2842 PR middle-end/32628
2843 * gcc.dg/overflow-warn-7.c: New testcase.
2844
2845 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2846
2847 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2848
2849 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2850 Richard Guenther <rguenther@suse.de>
2851
2852 PR c/34668
2853 * gcc.dg/pr34668-1.c: New test.
2854 * gcc.dg/pr34668-2.c: Likewise.
2855
2856 2008-01-16 Richard Guenther <rguenther@suse.de>
2857
2858 PR c++/33819
2859 * g++.dg/torture/pr33819.C: New testcase.
2860
2861 2008-01-16 Richard Guenther <rguenther@suse.de>
2862
2863 PR c/34768
2864 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2865 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2866
2867 2008-01-16 Tobias Burnus <burnus@net-b.de>
2868
2869 PR fortran/34796
2870 * gfortran.dg/argument_checking_13.f90: New.
2871 * gfortran.dg/argument_checking_14.f90: New.
2872
2873 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2874
2875 PR libfortran/34671
2876 * gfortran.dg/anyallcount_1.f90: New test.
2877
2878 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2879
2880 PR c++/34399
2881 * g++.dg/cpp0x/vt-34399.C: New.
2882 * g++.dg/template/friend50.C: New.
2883
2884 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2885
2886 PR c++/34751
2887 * g++.dg/cpp0x/vt-34751.C: New.
2888
2889 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2890
2891 PR c++/34051
2892 PR c++/34055
2893 PR c++/34102
2894 PR c++/34103
2895 * g++.dg/cpp0x/vt-34051-2.C: New.
2896 * g++.dg/cpp0x/vt-34102.C: New.
2897 * g++.dg/cpp0x/vt-34051.C: New.
2898 * g++.dg/cpp0x/vt-34055.C: New.
2899 * g++.dg/cpp0x/vt-34103.C: New.
2900
2901 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2902
2903 PR c++/34314
2904 * g++.dg/cpp0x/vt-34314.C: New.
2905 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2906 reality (the error message was wrong previously).
2907
2908 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2909
2910 PR c++/33964
2911 * g++.dg/cpp0x/vt-33964.C: New.
2912 * g++.dg/template/partial5.C: New.
2913
2914 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2915
2916 PR c++/34052
2917 * g++.dg/cpp0x/vt-34052.C: New.
2918 * g++.dg/template/ttp26.C: New.
2919
2920 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2921
2922 * gnat.dg/rep_clause2.ad[sb]: New test.
2923 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2924
2925 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2926
2927 PR c++/24924
2928 * g++.dg/cpp/pedantic-errors.C: Delete.
2929 * g++.dg/cpp/permissive.C: Delete.
2930
2931 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2932
2933 * gcc.c-torture/compile/20080114-1.c: New test.
2934
2935 2008-01-13 Tobias Burnus <burnus@net-b.de>
2936
2937 PR fortran/34665
2938 * gfortran.dg/argument_checking_11.f90: New.
2939 * gfortran.dg/argument_checking_12.f90: New.
2940 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2941 * gfortran.dg/c_assoc_2.f03: Update dg-error.
2942 * gfortran.dg/argument_checking_3.f90: Ditto.
2943 * gfortran.dg/pointer_intent_2.f90: Ditto.
2944 * gfortran.dg/import2.f90: Ditto.
2945 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2946 * gfortran.dg/implicit_actual.f90: Ditto.
2947 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2948 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2949
2950 2008-01-13 Tobias Burnus <burnus@net-b.de>
2951
2952 PR fortran/34763
2953 * gfortran.dg/interface_proc_end.f90: New.
2954
2955 2008-01-13 Tobias Burnus <burnus@net-b.de>
2956
2957 PR fortran/34759
2958 * gfortran.dg/assumed_size_refs_4.f90: New.
2959
2960 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
2961
2962 * gnat.dg/unchecked_convert1.adb.
2963
2964 2008-01-13 Richard Guenther <rguenther@suse.de>
2965
2966 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2967 readable and writable again before exiting.
2968
2969 2008-01-13 Richard Guenther <rguenther@suse.de>
2970
2971 PR middle-end/34601
2972 * gcc.dg/noncompile/incomplete-4.c: New testcase.
2973
2974 2008-01-13 Jan Hubicka <jh@suse.cz>
2975
2976 PR middle-end/32135
2977 * gcc.dg/pr32135.c: new.
2978
2979 2008-01-12 Doug Kwan <dougkwan@google.com>
2980
2981 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2982 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2983 -Wignored-qualifiers.
2984
2985 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2986
2987 * gnat.dg/slice3.adb: New test.
2988 * gnat.dg/slice4.adb: Likewise.
2989
2990 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2991
2992 * gnat.dg/bit_packed_array.ad[sb]: New test.
2993
2994 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2995
2996 PR fortran/34432
2997 * gfortran.dg/parens_7.f90: New test.
2998
2999 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3000
3001 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3002 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3003
3004 * gcc.dg/pr33826.c: Require nonpic.
3005
3006 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3007
3008 PR fortran/34722
3009 * gfortran.dg/inquire_12.f90: New test.
3010
3011 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3012
3013 PR libfortran/34670
3014 * all_bounds_1.f90: New test case.
3015 * maxloc_bounds_1.f90: New test case.
3016 * maxloc_bounds_2.f90: New test case.
3017 * maxloc_bounds_3.f90: New test case.
3018 * maxloc_bounds_4.f90: New test case.
3019 * maxloc_bounds_5.f90: New test case.
3020 * maxloc_bounds_6.f90: New test case.
3021 * maxloc_bounds_7.f90: New test case.
3022 * maxloc_bounds_8.f90: New test case.
3023
3024 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3025
3026 * gcc.dg/struct-ret-3.c: New test.
3027
3028 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3029
3030 PR fortran/34537
3031 * gfortran.dg/transfer_simplify_8.f90: New test.
3032
3033 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3034
3035 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3036 size_t using predefined macro.
3037
3038 2008-01-10 Raksit Ashok <raksit@google.com>
3039
3040 PR rtl-optimization/27971
3041 * gcc.target/i386/pr27971.c: New testcase.
3042
3043 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3044
3045 PR fortran/34396
3046 * gfortran.dg/bounds_check_12.f90: New test.
3047
3048 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3049
3050 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3051 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3052
3053 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3054
3055 PR middle-end/34641
3056 * g++.dg/torture/pr34641.C: New testcase.
3057
3058 2008-01-10 Richard Guenther <rguenther@suse.de>
3059
3060 PR tree-optimization/34651
3061 * g++.dg/torture/pr34651.C: New testcase.
3062
3063 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3064
3065 PR tree-optimization/34017
3066 * gcc.dg/tree-ssa/pr34017.c: New.
3067
3068 2008-01-09 Richard Guenther <rguenther@suse.de>
3069 Andrew Pinski <andrew_pinski@playstation.sony.com>
3070
3071 PR middle-end/30132
3072 * gcc.c-torture/compile/pr30132.c: New testcase.
3073
3074 2008-01-09 Richard Guenther <rguenther@suse.de>
3075
3076 PR middle-end/34458
3077 * gcc.c-torture/compile/pr34458.c: New testcase.
3078
3079 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3080
3081 PR testsuite/30459
3082 g++.dg/eh/ia64-2.C: Require weak support.
3083
3084 2008-01-08 Richard Guenther <rguenther@suse.de>
3085
3086 PR middle-end/31863
3087 * g++.dg/torture/pr31863.C: New testcase.
3088
3089 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR middle-end/34694
3092 * gcc.dg/gomp/pr34694.c: New test.
3093 * g++.dg/gomp/pr34694.C: New test.
3094
3095 PR c++/33890
3096 * g++.dg/gomp/pr33890.C: New test.
3097
3098 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3099
3100 PR fortran/34476
3101 * gfortran.dg/parameter_array_init_3.f90: New test.
3102
3103 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3104
3105 PR fortran/34681
3106 PR fortran/34704
3107 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3108
3109 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3110
3111 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3112 * g++.dg/other/spu2vmx-1.C: Use it.
3113
3114 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3115
3116 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3117
3118 PR testsuite/34575
3119 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3120 * gcc.target/powerpc/parity-1.c: Likewise.
3121
3122 2008-01-07 Fred Fish <fnf@specifix.com>
3123
3124 PR preprocessor/30363:
3125 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3126 macro expansions.
3127
3128 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3129
3130 PR fortran/34672
3131 * gfortran.dg/use_only_2.f90: New test.
3132
3133 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3134
3135 PR libstdc++/34680
3136 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3137 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3138
3139 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3140
3141 PR fortran/34545
3142 * gfortran.dg/use_12.f90: New test.
3143
3144 2008-01-06 Tobias Burnus <burnus@net-b.de>
3145
3146 PR fortran/34689
3147 * interface.c (compare_actual_formal): Fix intent(out) check for
3148 function result variables.
3149
3150 2008-01-06 Tobias Burnus <burnus@net-b.de>
3151
3152 PR fortran/34690
3153 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3154
3155 2008-01-06 Tobias Burnus <burnus@net-b.de>
3156
3157 PR fortran/34689
3158 * gfortran.dg/intent_out_4.f90: Fix test case.
3159
3160 2008-01-06 Tobias Burnus <burnus@net-b.de>
3161
3162 PR fortran/34689
3163 * gfortran.dg/intent_out_4.f90: New.
3164
3165 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3166
3167 PR libfortran/34540
3168 * gfortran.dg/optional_dim_3.f90: New test.
3169
3170 2008-01-06 Tobias Burnus <burnus@net-b.de>
3171
3172 PR fortran/34658
3173 * gfortran.dg/common_11.f90: New.
3174 * gfortran.dg/blockdata_1.f90: Update test case.
3175 * gfortran.dg/blockdata_2.f90: Update test case.
3176
3177 2008-01-06 Tobias Burnus <burnus@net-b.de>
3178
3179 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3180
3181 2008-01-06 Tobias Burnus <burnus@net-b.de>
3182
3183 PR fortran/34655
3184 * gfortran.dg/equiv_constraint_9.f90: New.
3185
3186 2008-01-06 Revital Eres <eres@il.ibm.com>
3187
3188 PR tree-optimization/34263
3189 * gcc.dg/pr34263.c: New testcase.
3190
3191 2008-01-06 Tobias Burnus <burnus@net-b.de>
3192
3193 PR fortran/34654
3194 * gfortran.dg/internal_io_unf.f90: New.
3195
3196 2008-01-06 Tobias Burnus <burnus@net-b.de>
3197
3198 PR fortran/34660
3199 * gfortran.dg/elemental_args_check_2.f90: New.
3200
3201 2008-01-06 Tobias Burnus <burnus@net-b.de>
3202
3203 PR fortran/34662
3204 * gfortran.dg/intent_out_3.f90: New.
3205
3206 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3207
3208 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3209
3210 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3211
3212 PR libfortran/34676
3213 * gfortran.dg/list_read_8.f90: New test.
3214
3215 2008-01-04 Richard Guenther <rguenther@suse.de>
3216
3217 PR middle-end/34029
3218 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3219 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3220
3221 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3222
3223 PR gcov-profile/34609
3224 * g++.dg/gcov/gcov-6.C: New test.
3225
3226 2008-01-04 Richard Guenther <rguenther@suse.de>
3227
3228 PR tree-optimization/31081
3229 * g++.dg/torture/pr31081-1.C: New testcase.
3230 * g++.dg/torture/pr31081-2.C: Likewise.
3231
3232 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3233
3234 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3235 * gcc.target/mips/rsqrt-2.c: Likewise.
3236 * gcc.target/mips/rsqrt-4.c: New test.
3237
3238 2008-01-04 Tobias Burnus <burnus@net-b.de>
3239
3240 PR fortran/34557
3241 * gfortran.dg/equiv_substr.f90: New.
3242
3243 2008-01-03 Tom Tromey <tromey@redhat.com>
3244
3245 PR c/34457:
3246 * gcc.dg/pr34457-2.c: New file.
3247 * gcc.dg/pr34457-1.c: New file.
3248
3249 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3250
3251 Revert fix for PR tree-optimization/34458.
3252
3253 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3254
3255 PR tree-optimization/34458
3256 * gcc.dg/tree-ssa/pr34458.c: New.
3257
3258 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3259
3260 PR libfortran/34565
3261 * gfortran.dg/internal_readwrite_1.f90: New test.
3262 * gfortran.dg/internal_readwrite_2.f90: New test.
3263
3264 2008-01-03 Tom Tromey <tromey@redhat.com>
3265
3266 PR preprocessor/34602:
3267 * gcc.dg/cpp/pr34602.c: New file.
3268
3269 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR tree-optimization/29484
3272 * gcc.c-torture/execute/20071220-1.c: New test.
3273 * gcc.c-torture/execute/20071220-2.c: New test.
3274
3275 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3276
3277 PR tree-optimization/34635
3278 * gcc.dg/tree-ssa/pr34635.c: New.
3279 * gcc.dg/tree-ssa/pr34635-1.c: New.
3280
3281 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3282
3283 PR middle-end/34562
3284 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3285 scan-assembler check.
3286
3287 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR middle-end/34608
3290 * g++.dg/gomp/pr34608.C: New test.
3291
3292 2008-01-02 Richard Guenther <rguenther@suse.de>
3293
3294 PR middle-end/34093
3295 PR middle-end/31976
3296 * gcc.c-torture/compile/pr34093.c: New testcase.
3297
3298 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3299
3300 * g++.dg/cpp0x/long_long.C: New.
3301
3302 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3303
3304 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3305 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3306 warning on the function main.
3307
3308 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3309
3310 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3311 rather than __v2di type.
3312
3313 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3314
3315 PR fortran/34558
3316 * gfortran.dg/linked_list_1.f90: New test.
3317
3318 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3319
3320 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3321 instead of appending to it.
3322
3323 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3324
3325 PR tree-optimization/34591
3326 * gcc.dg/vect/pr34591.c: New test.
3327
3328 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3329
3330 PR libfortran/34594
3331 * gfortran.dg/direct_io_8.f90: New test case.
3332
3333 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR target/34281
3336 * gcc.c-torture/execute/20071213-1.c: New test.
3337
3338 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3339
3340 PR libfortran/34560
3341 * gfortran.dg/read_eof_5.f90: New test.
3342
3343 2007-12-25 Tobias Burnus <burnus@net-b.de>
3344
3345 PR fortran/34514
3346 * gfortran.dg/initialization_17.f90: New.
3347
3348 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3349
3350 PR libfortran/34566
3351 * gfortran.dg/matmul_6.f90: New test.
3352
3353 2007-12-23 Tobias Burnus <burnus@net-b.de>
3354
3355 PR fortran/34421
3356 * gfortran.dg/entry_17.f90: New.
3357
3358 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3359
3360 PR fortran/34536
3361 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3362 * gfortran.dg/real_const_3.f90: Likewise.
3363 * gfortran.dg/unary_operator.f90: New test.
3364
3365 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3366
3367 * gnat.dg/pack2.adb: New test.
3368
3369 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3370
3371 PR fortran/34559
3372 * gfortran.dg/repeat_6.f90: New test.
3373
3374 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3375
3376 PR fortran/34549
3377 * cshift_shift_real_1.f90: New test.
3378
3379 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3380
3381 PR fortran/34540
3382 * gfortran.dg/shift-kind_2.f90: New test.
3383
3384 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3385
3386 PR target/8835
3387 * gcc.dg/pr8835-1.c: New.
3388
3389 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3390
3391 PR fortran/34438
3392 * gfortran.dg/default_initialization_3.f90: New test.
3393
3394 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3395
3396 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3397 conditions.
3398 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3399
3400 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3401
3402 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3403 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3404
3405 2007-12-20 Jason Merrill <jason@redhat.com>
3406
3407 * gcc.dg/overload/arg[14].C: Remove expected errors.
3408
3409 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3410
3411 PR c++/34459
3412 * gcc.c-torture/execute/20071219-1.c: New test.
3413
3414 2007-12-20 Tobias Burnus <burnus@net-b.de>
3415
3416 PR fortran/34530
3417 * gfortran.dg/namelist_44.f90: New.
3418
3419 2007-12-20 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/34482
3422 * gfortran.dg/boz_8.f90: Add error-check check.
3423 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3424 stop by call abort.
3425
3426 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3427
3428 * gcc.dg/gomp/combined-1.c: New test.
3429
3430 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3431
3432 PR tree-optimization/34355
3433 * g++.dg/tree-ssa/pr34355.C: New test.
3434
3435 2007-12-19 Revital Eres <eres@il.ibm.com>
3436
3437 * gcc.dg/sms-5.c: New testcase.
3438
3439 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3440
3441 PR fortran/34325
3442 * gfortran.dg/missing_parens_1.f90: New.
3443 * gfortran.dg/missing_parens_1.f90: New.
3444
3445 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3446
3447 PR fortran/34495
3448 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3449 expressions.
3450 * gfortran.dg/transfer_simplify_7.f90: New test.
3451
3452 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3453
3454 * gcc.dg/pr32912-3.c: Compile with -w.
3455
3456 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3457
3458 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3459 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR c++/32565
3462 PR c++/33943
3463 PR c++/33965
3464 * g++.dg/cpp0x/variadic86.C: New.
3465 * g++.dg/cpp0x/variadic87.C: New.
3466 * g++.dg/cpp0x/variadic84.C: New.
3467 * g++.dg/cpp0x/variadic85.C: New.
3468 * g++.dg/template/ttp25.C: New.
3469
3470 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3471
3472 PR tree-optimization/34123
3473 * gcc.dg/tree-ssa/pr34123.c: New test.
3474
3475 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3476
3477 PR rtl-optimization/34456
3478 * gcc.c-torture/execute/pr34456.c: New test.
3479
3480 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3481
3482 PR c++/34488
3483 * g++.dg/parse/friend7.C: New test.
3484
3485 PR rtl-optimization/34490
3486 * gcc.c-torture/execute/20071216-1.c: New test.
3487
3488 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3489
3490 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3491
3492 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3493
3494 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3495 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3496 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3497 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3498 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3499
3500 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3501
3502 PR c/34506
3503 * gcc.dg/gomp/clause-2.c: New test.
3504 * g++.dg/gomp/clause-4.C: New test.
3505
3506 2007-12-17 Tobias Burnus <burnus@net-b.de>
3507
3508 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3509 part of Fortran 77/95/2003.
3510
3511 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3512
3513 PR tree-optimization/34445
3514 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3515 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3516
3517 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3518
3519 PR fortran/34427
3520 * gfortran.dg/namelist_42.f90: Update.
3521 * gfortran.dg/namelist_43.f90: New.
3522
3523 2007-12-16 Tobias Burnus <burnus@net-b.de>
3524
3525 PR fortran/34495
3526 * gfortran.dg/initialization_16.f90: New.
3527
3528 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3529
3530 PR fortran/34305
3531 * gfortran.dg/real_dimension_1.f: New test case.
3532
3533 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3534
3535 * gcc.dg/torture/pr24257.c: Remove -O from options.
3536
3537 2007-12-16 Tobias Burnus <burnus@net-b.de>
3538
3539 PR fortran/34246
3540 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3541
3542 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3543
3544 PR fortran/31213
3545 PR fortran/33888
3546 PR fortran/33998
3547 * gfortran.dg/mapping_1.f90: New test.
3548 * gfortran.dg/mapping_2.f90: New test.
3549 * gfortran.dg/mapping_3.f90: New test.
3550
3551 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3552
3553 PR rtl-optimization/34415
3554 * gcc.c-torture/execute/pr34415.c: New test.
3555
3556 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3557
3558 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3559 void.
3560
3561 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3562
3563 PR bootstrap/34003
3564 * gcc.dg/pr34003-1.c: New test.
3565 * gcc.dg/pr34003-2.c: New.
3566
3567 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3568
3569 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3570 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3571 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3572 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3573 add -save-temps.
3574 * gcc.target/cris/torture/cris-torture.exp,
3575 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3576 * gcc.target/cris/builtin_ctz_v3.c,
3577 gcc.target/cris/builtin_ctz_v8.c,
3578 gcc.target/cris/builtin_clz_v0.c,
3579 gcc.target/cris/builtin_clz_v3.c,
3580 gcc.target/cris/builtin_bswap_v3.c,
3581 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3582 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3583 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3584 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3585 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3586 lib/target-supports.exp: Adjust for crisv32-*-*.
3587
3588 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3589
3590 * gcc.dg/debug/const-3.c: New.
3591
3592 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3593
3594 * g++.dg/other/datasec1.C: Require named section support.
3595
3596 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR target/29978
3599 * gcc.target/i386/pr29978.c: New test.
3600
3601 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3602
3603 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3604 instead of -msse4.1.
3605 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3606 * g++.dg/other/i386-2.C (dg-options): Ditto.
3607
3608 2007-12-14 Tobias Burnus <burnus@net-b.de>
3609
3610 PR fortran/34438
3611 * gfortran.dg/private_type_10.f90: New.
3612
3613 2007-12-14 Tobias Burnus <burnus@net-b.de>
3614
3615 PR fortran/34398
3616 * gfortran.dg/nan_4.f90: New.
3617
3618 2007-12-14 Richard Guenther <rguenther@suse.de>
3619
3620 PR middle-end/34462
3621 * gcc.c-torture/compile/20071214-1.c: New testcase.
3622
3623 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3624
3625 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3626 macros to test macroized SSE intrinsics. Use new macros to test
3627 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3628 emmintrin.h, xmmintrin.h and bmmintrin.h
3629 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3630 to test with immediate operand.
3631
3632 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3633
3634 PR target/34091
3635 * gcc.c-torture/compile/pr34091.c: New test.
3636
3637 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3638
3639 * gcc.dg/uninit-13.c: UnXFAIL.
3640 * gcc.dg/complex-5.c: New testcase.
3641
3642 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3643
3644 * gcc.dg/struct/struct-reorg.exp: Replace
3645 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3646
3647 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3648
3649 PR libfortran/34370
3650 PR libfortran/34323
3651 PR libfortran/34405
3652 * gfortran.dg/advance_6.f90: New test case.
3653 * gfortran.dg/direct_io_7.f90: New test case.
3654 * gfortran.dg/streamio_13.f90: New test case.
3655
3656 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3657
3658 * g++.dg/cpp0x/__func__.C: New.
3659
3660 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3661
3662 PR target/34435
3663 * g++.dg/other/pr34435.C: New testcase.
3664
3665 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3666
3667 * gcc.dg/struct: New directory with tests
3668 for struct-reorg optimizaion.
3669 * gcc.dg/struct/struct-reorg.exp: New script.
3670 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3671 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3672 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3673 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3674 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3675 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3676 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3677 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3678 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3679 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3680 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3681 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3682 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3683 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3684 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3685 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3686 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3687 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3688 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3689 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3690 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3691 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3692 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3693 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3694
3695 2007-12-13 Tobias Burnus <burnus@net-b.de>
3696
3697 PR fortran/34427
3698 * gfortran.dg/namelist_42.f90: New.
3699
3700 2007-12-12 Tobias Burnus <burnus@net-b.de>
3701
3702 PR fortran/34254
3703 * gfortran.dg/function_kinds_3.f90: New.
3704
3705 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3706
3707 * gcc.target/s390/20071212-1.c: New testcase.
3708
3709 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR c++/34238
3712 * g++.dg/ext/visibility/anon7.C: Add xfail.
3713 * g++.dg/ext/visibility/anon9.C: New test.
3714 * g++.dg/ext/visibility/anon10.C: New test.
3715
3716 PR c++/34364
3717 * g++.dg/rtti/dyncast2.C: New test.
3718
3719 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3720
3721 PR tree-optimization/34407
3722 * gcc.dg/vect/pr34407.c: New test.
3723
3724 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3725
3726 PR fortran/34411
3727 * gfortran.dg/error_recovery_5.f90: New.
3728 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3729
3730 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3731
3732 PR tree-optimization/34371
3733 * gcc.c-torture/compile/20071207-1.c: New test.
3734
3735 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3736
3737 PR c++/34059
3738 * g++.dg/parse/crash40.C: New test.
3739
3740 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3741
3742 * g++.dg/opt/memcpy1.C: New test.
3743
3744 2007-12-10 Tobias Burnus <burnus@net-b.de>
3745
3746 PR fortran/34425
3747 * gfortran.dg/argument_checking_10.f90: New.
3748
3749 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR rtl-optimization/34302
3752 * gcc.c-torture/execute/20071210-1.c: New test.
3753
3754 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR c++/34395
3757 * g++.dg/cpp0x/error1.C: New test.
3758
3759 PR c++/34394
3760 * g++.dg/other/error22.C: New test.
3761
3762 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3763
3764 PR target/32086
3765 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3766 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3767 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3768
3769 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR c++/34178
3772 PR c++/34340
3773 * g++.dg/template/repo6.C: New test.
3774 * g++.dg/template/repo7.C: New test.
3775 * g++.dg/template/repo8.C: New test.
3776
3777 2007-12-09 H.J. Lu <hjl@lucon.org>
3778 Tobias Burnus <burnus@net-b.de>
3779
3780 PR fortran/34404
3781 * gfortran.dg/read_2.f90: New.
3782
3783 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3784
3785 * lib/target-supports.exp (check_effective_target_tls_native):
3786 Fix typo.
3787
3788 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3789
3790 PR ada/34366
3791 * gnat.dg/enclosing_record_reference.ads,
3792 gnat.dg/enclosing_record_reference.adb: New test.
3793
3794 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3795
3796 PR fortran/32129
3797 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3798 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3799
3800 PR fortran/31487
3801 * gfortran.dg/char_component_initializer_1.f90: New test.
3802
3803 2007-12-09 Tobias Burnus <burnus@net-b.de>
3804
3805 PR fortran/34342
3806 PR fortran/34345
3807 PR fortran/18026
3808 PR fortran/29471
3809
3810 * gfortran.dg/boz_8.f90: New.
3811 * gfortran.dg/boz_9.f90: New.
3812 * gfortran.dg/boz_10.f90: New.
3813 * gfortran.dg/boz_7.f90: Update dg-warning.
3814 * gfortran.dg/pr16433.f: Add dg-error.
3815 * gfortan.dg/ibits.f90: Update dg-warning.
3816 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3817 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3818
3819 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR fortran/34359
3822 * gfortran.dg/include_1.f90: New test.
3823 * gfortran.dg/include_1.inc: New.
3824 * gfortran.dg/include_2.f90: New test.
3825
3826 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3827
3828 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3829
3830 2007-12-08 Tobias Burnus <burnus@net-b.de>
3831
3832 PR fortran/34319
3833 * gfortran.dg/nan_3.f90: New.
3834
3835 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3836
3837 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3838
3839 2007-12-07 Olivier Hainque <hainque@adacore.com>
3840
3841 * gnat.dg/tamdt*.ad?: Support for ...
3842 * gnat.dg/test_tamdt.adb: New test.
3843
3844 2007-12-07 Olivier Hainque <hainque@adacore.com>
3845
3846 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3847 exports and document how these can be exercised.
3848
3849 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3850
3851 PR ada/15805
3852 * gnat.dg/specs/access_constants.ads: New test.
3853
3854 * gnat.dg/specs/access_constant_decl.ads: New test.
3855
3856 PR ada/21346
3857 * gnat.dg/compose.adb: New test.
3858
3859 2007-12-07 Olivier Hainque <hainque@adacore.com>
3860
3861 PR ada/34173
3862 * gnat.dg/unc_memops.ad[sb]: Support for ...
3863 * gnat.dg/unc_memfree.adb: New test.
3864
3865 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3866
3867 * gfortran.dg/ltrans-7.f90: New.
3868
3869 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
3870 Dorit Nuzman <dorit@il.ibm.com>
3871
3872 PR tree-optimization/34005
3873 * gcc.dg/vect/pr34005.c: New test.
3874
3875 2007-12-06 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR c++/34336
3878 * g++.dg/template/new8.C: New test.
3879
3880 2007-12-06 Tobias Burnus <burnus@net-b.de>
3881
3882 PR fortran/34333
3883 * gfortran.dg/boz_7.f90: New.
3884 * gfortran.dg/int_1.f90: Disable -pedantic option.
3885 * gfortran.dg/boz_1.f90: Ditto.
3886 * gfortran.dg/boz_3.f90: Ditto.
3887 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3888 * gfortran.dg/ibits.f90: Ditto.
3889 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3890 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3891
3892 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
3893
3894 PR fortran/34335
3895 * gfortran.dg/used_types_19.f90: New test.
3896
3897 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
3898
3899 * gfortran.dg/nan_2.f90: Add -mieee for sh.
3900 * gfortran.dg/nearest_2.f90: Likewise.
3901 * gfortran.dg/nearest_3.f90: Likewise.
3902
3903 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR middle-end/34337
3906 * gcc.c-torture/execute/20071205-1.c: New test.
3907
3908 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
3909
3910 * gfortran.dg/module_nan.f90: Add -mieee for sh.
3911 * gfortran.dg/real_const_3.f90: Likewise.
3912
3913 2007-12-05 Richard Guenther <rguenther@suse.de>
3914
3915 PR tree-optimization/34138
3916 * gcc.c-torture/compile/pr34138.c: New testcase.
3917
3918 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3919
3920 PR debug/33739
3921 * gfortran.dg/debug_2.f: New test.
3922
3923 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
3924
3925 * gnat.dg/specs/elab1.ads: New test.
3926
3927 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
3928
3929 PR target/34312
3930 * gcc.target/i386/pr34312.c: New test.
3931
3932 2007-12-05 Tobias Burnus <burnus@net-b.de>
3933
3934 PR fortran/34333
3935 * gfortran.dg/nan_2.f90: New.
3936
3937 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR c++/34271
3940 * g++.dg/cpp0x/decltype9.C: New test.
3941 * g++.dg/cpp0x/decltype10.C: New test.
3942
3943 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
3944
3945 PR ada/21489
3946 * gnat.dg/rm_6_4_1_13.adb: New test.
3947
3948 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3949
3950 PR middle-end/34134
3951 * gcc.c-torture/compile/20071117-1.c: New test.
3952
3953 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3954
3955 PR c++/34101
3956 * g++.dg/cpp0x/variadic-ttp.C: New.
3957
3958 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3959
3960 * gcc.dg/parse-decl-after-if.c: New.
3961 * gcc.dg/20031223-1.c: Adjust.
3962
3963 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3964
3965 PR c++/33509
3966 * g++.dg/cpp0x/variadic-throw.C: New.
3967
3968 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3969
3970 PR c++/33091
3971 * g++.dg/cpp0x/variadic-unify.C: New.
3972
3973 2007-12-04 Richard Guenther <rguenther@suse.de>
3974
3975 PR middle-end/34334
3976 PR middle-end/34222
3977 * gcc.c-torture/compile/pr34334.c: New testcase.
3978 * g++.dg/torture/pr34222.C: New testcase.
3979
3980 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3981
3982 * gcc.c-torture/execute/20071202-1.c: New test.
3983 * gcc.dg/tree-ssa/pr34146-2.c: New test.
3984
3985 2007-12-04 Tobias Burnus <burnus@net-b.de>
3986
3987 PR fortran/34318
3988 * gfortran.dg/module_nan.f90: New.
3989
3990 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
3991
3992 * lib/target-supports.exp (get_compiler_messages): Replace with...
3993 (check_compile): ...this new procedure. Handle TYPE == executable.
3994 Use comments in the source to determine the correct extension.
3995 Return a pair containing the compiler output and the output filename.
3996 Don't delete the file here.
3997 (check_no_compiler_messages_nocache): New procedure.
3998 (check_no_compiler_messages): Use it.
3999 (check_no_messages_and_pattern_nocache): New procedure.
4000 (check_no_messages_and_pattern): Use it.
4001 (check_runtime_nocache, check_runtime): New procedures.
4002 (check_effective_target_tls): Use check_no_compiler_messages.
4003 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4004 (check_effective_target_tls_runtime): Use check_runtime.
4005 (check_effective_target_fstack_protector): Likewise.
4006 (check_iconv_available): Use check_runtime_nocache.
4007 (check_effective_target_fortran_large_real): Use
4008 check_no_compiler_messages.
4009 (check_effective_target_fortran_large_int): Likewise.
4010 (check_effective_target_static_libgfortran): Likewise.
4011 (check_750cl_hw_available): Use check_cached_effective_target
4012 and check_runtime_nocache.
4013 (check_vmx_hw_available): Likewise.
4014 (check_effective_target_broken_cplxf_arg): Likewise.
4015 (check_alpha_max_hw_available): Use check_runtime.
4016 (check_function_available): Use check_no_compiler_messages.
4017 (check_cxa_atexit_available): Use check_cached_effective_target
4018 and check_runtime_nocache.
4019 (check_effective_target_dfp_nocache): Use
4020 check_no_compiler_messages_nocache.
4021 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4022 (check_effective_target_dfp): Use check_cached_effective_target.
4023 (check_effective_target_dfprt): Likewise.
4024 (check_effective_target_arm_neon_hw): Use check_runtime.
4025 (check_effective_target_ultrasparc_hw): Likewise.
4026 (check_effective_target_c99_runtime): Use
4027 check_no_compiler_messages_nocache.
4028
4029 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4030
4031 PR middle-end/29749
4032 * gcc.dg/fold-rotate-1.c: New test.
4033
4034 PR tree-optimization/33453
4035 * gcc.c-torture/compile/20071203-1.c: New test.
4036
4037 2007-12-03 Robert Dewar <dewar@adacore.com>
4038 Samuel Tardieu <sam@rfc1149.net>
4039
4040 PR ada/34287
4041 * gnat.dg/check_elaboration_code.adb: New test.
4042 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4043 New support files.
4044
4045 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4046
4047 PR c++/34061
4048 * g++.dg/cpp0x/pr34061.C: New.
4049
4050 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4051
4052 PR c++/34273
4053 * g++.dg/other/error21.C: New.
4054
4055 2007-12-02 Revital Eres <eres@il.ibm.com>
4056
4057 * gcc.dg/sms-4.c: New testcase.
4058
4059 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4060 Revital Eres <eres@il.ibm.com>
4061
4062 * gcc.dg/sms-3.c: New testcase.
4063
4064 2007-12-01 Ollie Wild <aaw@google.com>
4065
4066 PR c++/8171
4067 * g++.dg/conversion/ptrmem9.C: New test.
4068
4069 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4070
4071 PR libfortran/34291
4072 * gfortran.dg/namelist_41.f90: New test.
4073
4074 2007-11-30 Tom Tromey <tromey@redhat.com>
4075
4076 PR preprocessor/32868:
4077 * gcc.dg/cpp/pr32868.c: New file.
4078
4079 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4080
4081 PR fortran/34248
4082 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4083
4084 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4085
4086 PR rtl-optimization/34171
4087 * gcc.dg/pr34171.c: New testcase.
4088
4089 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4090
4091 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4092
4093 2007-11-30 Tobias Burnus <burnus@net-b.de>
4094
4095 PR fortran/34133
4096 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4097 * gfortran.dg/bind_c_usage_11.f03: New.
4098 * gfortran.dg/bind_c_usage_12.f03: New.
4099
4100 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR c++/34275
4103 * g++.dg/other/error20.C: New test.
4104
4105 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4106
4107 PR fortran/34230
4108 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4109
4110 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4111
4112 PR tree-optimization/34244
4113 * gcc.dg/tree-ssa/pr34244.c: New test.
4114
4115 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4116
4117 PR tree-optimization/33434
4118 * gcc.dg/pr33434-1.c: New test.
4119 * gcc.dg/pr33434-2.c: New test.
4120 * gcc.dg/pr33434-3.c: New test.
4121 * gcc.dg/pr33434-4.c: New test.
4122
4123 PR c++/34270
4124 * g++.dg/template/cond7.C: New test.
4125
4126 PR c++/34267
4127 PR c++/34268
4128 * g++.dg/cpp0x/decltype7.C: New test.
4129 * g++.dg/cpp0x/decltype8.C: New test.
4130
4131 2007-11-29 Tobias Burnus <burnus@net-b.de>
4132
4133 PR fortran/34248
4134 * gfortran.dg/result_in_spec_3.f90: New.
4135
4136 2007-11-29 Tobias Burnus <burnus@net-b.de>
4137
4138 PR fortran/34262
4139 * gfortran.dg/mvbits_3.f90: New.
4140
4141 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4142
4143 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4144 Delete.
4145 (check_effective_target_hard_float): New.
4146 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4147 * gcc.dg/pr30957-1.c: Likewise.
4148
4149 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4150
4151 PR ada/15804
4152 * gnat.dg/specs/variant_part.ads: New test.
4153
4154 PR ada/17318
4155 * gnat.dg/specs/attribute_parsing.ads: New test.
4156
4157 PR ada/32792
4158 * gnat.dg/specs/integer_value.ads: New test.
4159
4160 PR ada/22559
4161 * gnat.dg/specs/delta_small.ads: New test.
4162
4163 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4164
4165 PR tree-optimization/34140
4166 * gcc.c-torture/compile/20071128-1.c: New test.
4167
4168 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4169
4170 PR fortran/32928
4171 * gfortran.dg/data_array_1.f90
4172 * gfortran.dg/data_array_2.f90
4173 * gfortran.dg/data_array_3.f90
4174 * gfortran.dg/data_array_4.f90
4175
4176 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4177
4178 PR fortran/34227
4179 * gfortran.dg/blockdata_5.f90: New test.
4180 * gfortran.dg/blockdata_6.f90: New test.
4181
4182 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR tree-optimization/34016
4185 * gcc.dg/pr34016.c: New test.
4186
4187 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4188
4189 PR fortran/29389
4190 * gfortran.dg/stfunc_6.f90: New test.
4191
4192 PR fortran/33850
4193 * gfortran.dg/assign_10.f90: New test.
4194
4195 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4196
4197 PR fortran/33541
4198 * gfortran.dg/use_11.f90: New test.
4199
4200 PR fortran/34231
4201 * gfortran.dg/generic_15.f90: New test.
4202
4203 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4204
4205 PR target/34225
4206 * gcc.dg/pr34225.c: New test.
4207
4208 2007-11-27 Richard Guenther <rguenther@suse.de>
4209
4210 PR tree-optimization/34241
4211 * g++.dg/torture/pr34241.C: New testcase.
4212
4213 2007-11-27 Richard Guenther <rguenther@suse.de>
4214
4215 * gcc.dg/builtins-error.c: New testcase.
4216
4217 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR c++/34213
4220 * g++.dg/ext/visibility/anon8.C: New test.
4221
4222 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4223
4224 PR target/34077
4225 * gcc.target/i386/pr34077.c: New testcase.
4226
4227 2007-11-26 Tobias Burnus <burnus@net-b.de>
4228
4229 PR fortran/34203
4230 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4231 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4232 * gfortran.dg/backslash_1.f90: Remove no longer needed
4233 -fno-backslash option.
4234
4235 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4236
4237 PR c/23722
4238 * gcc.dg/cpp/19990413-1.c: Update.
4239 * gcc.dg/parse-else-error.c: New.
4240 * gcc.dg/parse-else-error-2.c: New.
4241 * gcc.dg/parse-else-error-3.c: New.
4242 * gcc.dg/parse-else-error-4.c: New.
4243
4244 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4245
4246 PR c++/34081
4247 * g++.dg/template/dependent-expr6.C: New testcase.
4248
4249 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4250
4251 PR target/34215
4252 * gcc.target/i386/pr34215.c: New test.
4253
4254 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4255
4256 PR target/34174
4257 * gcc.dg/torture/pr34174-1.c: New.
4258
4259 2007-11-26 Richard Guenther <rguenther@suse.de>
4260
4261 PR middle-end/34233
4262 * gcc.dg/pr34233.c: New testcase.
4263
4264 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4265 Revital Eres <eres@il.ibm.com>
4266
4267 PR rtl-optimization/34085
4268 * gcc.dg/tree-prof (bb-reorg.c): New test.
4269
4270 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4271
4272 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4273 Return true for MIPS16 targets.
4274
4275 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4276
4277 PR fortran/33152
4278 * gfortran.dg/blockdata_4.f90: New test.
4279
4280 2007-11-25 Tobias Burnus <burnus@net-b.de>
4281
4282 PR fortran/34079
4283 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4284 * gfortran.dg/bind_c_usage_16.f03: New.
4285 * gfortran.dg/bind_c_usage_16_c.c: New.
4286
4287 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4288
4289 * gnat.dg/specs/size_clause1.ads: New test.
4290 * gnat.dg/specs/size_clause2.ads: Likewise.
4291 * gnat.dg/specs/size_clause3.ads: Likewise.
4292
4293 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4294
4295 PR fortran/33499
4296 * gfortran.dg/entry_16.f90: New test.
4297
4298 2007-11-24 Tobias Burnus <burnus@net-b.de>
4299
4300 PR fortran/34192
4301 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4302
4303 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4304
4305 PR fortran/33541
4306 * gfortran.dg/nested_modules_1.f90: Change the reference to
4307 FOO, forbidden by the standard, to a reference to W.
4308 * gfortran.dg/use_only_1.f90: New test.
4309
4310 2007-11-23 Tobias Burnus <burnus@net-b.de>
4311
4312 PR fortran/34209
4313 * gfortran.dg/nearest_3.f90: New test.
4314
4315 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4316
4317 PR fortran/33317
4318 * gfortran.dg/optional_dim_2.f90: New test.
4319
4320 2007-11-23 Tobias Burnus <burnus@net-b.de>
4321
4322 PR fortran/34187
4323 * gfortran.dg/bind_c_usage_15.f90: New.
4324
4325 2007-11-23 Tobias Burnus <burnus@net-b.de>
4326
4327 PR fortran/34192
4328 * gfortran.dg/nearest_2.f90: New.
4329
4330
4331 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR c++/30293
4334 PR c++/30294
4335 * g++.dg/ext/java-2.C: New test.
4336
4337 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4338 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4339
4340 PR c++/5310
4341 * g++.dg/warn/pr5310.C: New.
4342 * g++.dg/warn/pr33160.C: New.
4343
4344 2007-11-23 Richard Guenther <rguenther@suse.de>
4345 Michael Matz <matz@suse.de>
4346
4347 PR tree-optimization/34176
4348 * gcc.c-torture/execute/pr34176.c: New testcase.
4349
4350 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR c++/34198
4353 * gcc.dg/Wconversion-5.c: New test.
4354 * g++.dg/Wconversion3.C: New test.
4355
4356 2007-11-23 Richard Guenther <rguenther@suse.de>
4357
4358 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4359
4360 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4361
4362 PR c/14050
4363 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4364 qualifiers in abstract declarator.
4365
4366 2007-11-22 Tobias Burnus <burnus@net-b.de>
4367
4368 * gfortran.dg/derived_constructor_comps_3.f90: New.
4369
4370 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR c++/34094
4373 * g++.dg/ext/visibility/anon7.C: New test.
4374
4375 2007-11-22 Tobias Burnus <burnus@net-b.de>
4376
4377 PR fortran/34079
4378 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4379 * gfortran.dg/bind_c_usage_13.f03: New.
4380 * gfortran.dg/bind_c_usage_14.f03: New.
4381
4382 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4383
4384 PR rtl-optimization/33848
4385 * gcc.dg/torture/pr33848.c: New test.
4386
4387 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4388
4389 PR fortran/34083
4390 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4391
4392 2007-11-20 Richard Guenther <rguenther@suse.de>
4393
4394 PR middle-end/34154
4395 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4396
4397 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4398
4399 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4400
4401 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4402
4403 PR fortran/32770
4404 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4405 so test passes with -frecord-marker=8.
4406 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4407 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4408 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4409 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4410 * gfortrand.dg/modulo_1.f90: Likewise.
4411
4412 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4413
4414 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4415 New procedure.
4416 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4417 * gcc.dg/pr30957-1.c: Likewise.
4418
4419 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR c++/34089
4422 * g++.dg/template/crash74.C: New test.
4423
4424 2007-11-20 Richard Guenther <rguenther@suse.de>
4425
4426 * gcc.c-torture/execute/20071120-1.c: New testcase.
4427
4428 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR c/34146
4431 * gcc.dg/tree-ssa/pr34146.c: New test.
4432
4433 PR testsuite/33978
4434 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4435 dependent on target settings like move_by_pieces etc.
4436
4437 PR c++/28879
4438 * g++.dg/template/vla2.C: New test.
4439
4440 PR c++/33962
4441 * g++.dg/overload/template3.C: New test.
4442
4443 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4444
4445 PR fortran/33317
4446 * gfortran.dg/optional_dim_2.f90: Remove test.
4447
4448 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4449
4450 * gcc.dg/dfp/ddmode-ice.c: New test.
4451
4452 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4453
4454 PR tree-optimization/34036
4455 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4456
4457 2007-11-19 Richard Guenther <rguenther@suse.de>
4458
4459 PR tree-optimization/34
4460 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4461
4462 2007-11-19 Tobias Burnus <burnus@net-b.de>
4463
4464 PR fortran/34079
4465 * gfortran.dg/bind_c_usage_10_c.c: New.
4466 * gfortran.dg/bind_c_usage_10.f03: New.
4467
4468 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4469
4470 * gcc.dg/pr33007.c: Expect new warning.
4471 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4472 * g++.dg/opt/pr34036.C: New test.
4473
4474 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR c++/30988
4477 * g++.dg/warn/noreturn-4.C: New test.
4478 * g++.dg/warn/noreturn-5.C: New test.
4479 * g++.dg/warn/noreturn-6.C: New test.
4480 * g++.dg/warn/noreturn-7.C: New test.
4481
4482 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4483
4484 PR fortran/32770
4485 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4486 integers so tests works with -fdefault-integer-8.
4487 * gfortran.fortran-torture/execute/elemental.f90: Use default
4488 integers so test passes with -fdefault-integer-8.
4489 * gfortran.fortran-torture/execute/der_io.f90: Increase
4490 buffer length so test passes with -fdefault-integer-8.
4491 * gfortran.dg/bounds_check_8.f90: Likewise.
4492 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4493 * gfortran.dg/equiv_7.f90: Set kind so test passes
4494 with -fdefault-integer-8.
4495 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4496 provoke overflow.
4497
4498 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4499
4500 PR fortran/33317
4501 * gfortran.dg/optional_dim_2.f90: New test.
4502
4503 PR fortran/34139
4504 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4505
4506 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR rtl-optimization/34132
4509 * gcc.c-torture/compile/20071118-1.c: New test.
4510
4511 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4512
4513 PR fortran/31608
4514 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4515
4516 2007-11-18 Tobias Burnus <burnus@net-b.de>
4517
4518 PR fortran/34137
4519 * gfortran.dg/entry_14.f90: New.
4520 * gfortran.dg/entry_15.f90: New.
4521
4522 2007-11-18 Richard Guenther <rguenther@suse.de>
4523
4524 PR tree-optimization/34127
4525 * gcc.c-torture/compile/pr34127.c: New testcase.
4526
4527 2007-11-18 Ben Elliston <bje@au.ibm.com>
4528
4529 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4530 type specifier, as they are not permitted according to the AltiVec
4531 Programming Interface Manual.
4532
4533 2007-11-17 Tobias Burnus <burnus@net-b.de>
4534
4535 PR fortran/34133
4536 * gfortran.dg/bind_c_usage_9.f03: New.
4537 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4538
4539 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4540
4541 PR fortran/25252
4542 * interface.c (gfc_current_interface_head,
4543 gfc_set_current_interface_head): New functions.
4544 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4545 On syntax error, restore previous state of the interface.
4546 * gfortran.h (gfc_current_interface_head,
4547 gfc_set_current_interface_head): New prototypes.
4548
4549 2007-11-17 Richard Guenther <rguenther@suse.de>
4550
4551 PR middle-end/34130
4552 * gcc.c-torture/execute/pr34130.c: New testcase.
4553
4554 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4555
4556 PR fortran/34108
4557 * gfortran.dg/fmt_label_1.f90: New test.
4558
4559 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4560
4561 PR fortran/33957
4562 * gfortran.dg/initialization_15.f90 : New test.
4563
4564 2007-11-16 Richard Guenther <rguenther@suse.de>
4565
4566 PR middle-end/34030
4567 * gcc.c-torture/compile/pr34030.c: New testcase.
4568
4569 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4570
4571 PR fortran/34008
4572 * gfortran.dg/interface_assignment_3.f90.
4573
4574 2007-11-16 Richard Guenther <rguenther@suse.de>
4575
4576 PR tree-optimization/33870
4577 * gcc.dg/torture/pr33870.c: New testcase.
4578
4579 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4580
4581 PR fortran/33986
4582 * gfortran.dg/allocatable_function_3.f90.
4583
4584 2007-11-16 Richard Guenther <rguenther@suse.de>
4585
4586 PR tree-optimization/34113
4587 * gcc.c-torture/compile/pr34113.c: New testcase.
4588
4589 2007-11-16 Richard Guenther <rguenther@suse.de>
4590
4591 PR tree-optimization/34099
4592 * g++.dg/torture/pr3499.C: New testcase.
4593 * gcc.c-torture/execute/pr34099.c: Likewise.
4594
4595 2007-11-16 Olivier Hainque <hainque@adacore.com>
4596
4597 * gnat.dg/release_unc_maxalign.adb: New test.
4598
4599 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR c++/34100
4602 * g++.dg/template/crash73.C: New test.
4603
4604 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR middle-end/23848
4607 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4608 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4609 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4610 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4611
4612 2007-11-15 Tobias Burnus <burnus@net-b.de>
4613
4614 PR fortran/33917
4615 * gfortran.dg/proc_decl_11.f90: New.
4616
4617 2007-11-15 Ben Elliston <bje@au.ibm.com>
4618
4619 * gcc.target/spu/compare-dp.c: New test.
4620
4621 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4622
4623 * gcc.dg/pr33923.c: New test.
4624
4625 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4626
4627 PR middle-end/34088
4628 * gcc.dg/pr34088.c: New test.
4629
4630 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4631
4632 * gcc.c-torture/compile/20071114-1.c: New test.
4633
4634 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4635
4636 PR fortran/31608
4637 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4638 to match known variations in symbol format. Document in comments.
4639
4640 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4641
4642 PR fortran/33985
4643 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4644
4645 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4646
4647 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4648 when done.
4649
4650 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4651
4652 PR fortran/33162
4653 * gfortran.dg/proc_decl_1.f90: Update.
4654 * gfortran.dg/proc_decl_7.f90: New test.
4655 * gfortran.dg/proc_decl_8.f90: New test.
4656 * gfortran.dg/proc_decl_9.f90: New test.
4657 * gfortran.dg/proc_decl_10.f90: New test.
4658
4659 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4660
4661 PR fortran/34080
4662 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4663
4664 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4665
4666 PR c++/34054
4667 PR c++/34056
4668 PR c++/34057
4669 PR c++/34058
4670 PR c++/34060
4671 * g++.dg/parse/crash36.C: Add another dg-error.
4672 * g++.dg/cpp0x/pr34054.C: New test.
4673 * g++.dg/cpp0x/pr34056.C: New test.
4674 * g++.dg/cpp0x/pr34057.C: New test.
4675 * g++.dg/cpp0x/pr34058.C: New test.
4676 * g++.dg/cpp0x/pr34060.C: New test.
4677
4678 PR tree-optimization/34063
4679 * g++.dg/tree-ssa/pr34063.C: New test.
4680
4681 2007-11-13 Diego Novillo <dnovillo@google.com>
4682
4683 PR tree-optimization/33870
4684 * gcc.c-torture/execute/pr33870-1.c: New test.
4685 * gcc.dg/tree-ssa/alias-16.c: New test.
4686
4687 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR c++/29225
4690 * g++.dg/template/crash72.C: New test.
4691
4692 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4693
4694 * g++.dg/opt/cfg5.C: New test.
4695
4696 2007-11-12 Richard Guenther <rguenther@suse.de>
4697
4698 PR middle-end/34070
4699 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4700 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4701
4702 2007-11-12 Richard Guenther <rguenther@suse.de>
4703
4704 PR middle-end/34027
4705 * gcc.dg/pr34027-1.c: New testcase.
4706 * gcc.dg/pr34027-2.c: Likewise.
4707
4708 2007-11-12 Ira Rosen <irar@il.ibm.com>
4709
4710 PR tree-optimization/33953
4711 * gcc.dg/vect/pr33953.c: New testcase.
4712
4713 2007-11-11 Tom Tromey <tromey@redhat.com>
4714
4715 PR c++/17577:
4716 * g++.dg/ext/pr17577.h: New file.
4717 * g++.dg/ext/pr17577.C: New file.
4718
4719 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4720
4721 PR c++/8570
4722 * g++.old-deja/g++.ns/template13.C: Update expected output.
4723 * g++.old-deja/g++.pt/friend23.C: Likewise.
4724 * g++.dg/warn/pr8570.C: New.
4725
4726 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR c++/34068
4729 * g++.dg/template/pseudodtor4.C: New test.
4730
4731 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4732
4733 PR middle-end/34018
4734 * g++.dg/opt/inline14.C: New test.
4735
4736 PR tree-optimization/33680
4737 * gcc.c-torture/compile/20071108-1.c: New test.
4738
4739 PR c++/32241
4740 * g++.dg/template/pseudodtor3.C: New test.
4741
4742 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4743
4744 PR c++/33510
4745 * g++.dg/cpp0x/variadic-init.C: New.
4746
4747 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4748 Jakub Jelinek <jakub@redhat.com>
4749
4750 PR rtl-optimization/34012
4751 * gcc.target/i386/pr34012.c: New test.
4752
4753 2007-11-09 Richard Guenther <rguenther@suse.de>
4754
4755 PR tree-optimization/33604
4756 * g++.dg/tree-ssa/pr33604.C: New testcase.
4757 * gcc.dg/pr32721.c: Adjust pattern.
4758
4759 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4760
4761 * gcc.target/mips/dse-1.c: Disable.
4762
4763 2007-11-08 Tom Tromey <tromey@redhat.com>
4764
4765 * gcc.dg/empty-source-3.c: Update warning location.
4766 * gcc.dg/gomp/barrier-2.c: Likewise.
4767 * gcc.dg/label-decl-3.c: Likewise.
4768 * gcc.dg/label-decl-2.c: Likewise.
4769 * gcc.dg/empty-source-2.c: Likewise.
4770
4771 2007-11-08 Tom Tromey <tromey@redhat.com>
4772
4773 PR c++/30297:
4774 * g++.dg/inherit/pr30297.C: New file.
4775
4776 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4777
4778 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4779 -fno-common for cygwin and mingw32.
4780
4781 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4782
4783 PR middle-end/33826
4784 * gcc.dg/pr33826.c: New.
4785 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4786 recursive functions being marked pure or const.
4787
4788 2007-11-08 Tobias Burnus <burnus@net-b.de>
4789
4790 PR fortran/33917
4791 * gfortran.dg/proc_decl_5.f90: New.
4792 * gfortran.dg/proc_decl_6.f90: New.
4793
4794 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR tree-optimization/32575
4797 * gcc.c-torture/execute/20071108-1.c: New test.
4798
4799 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4800
4801 * g++.dg/opt/anchor1.C: New.
4802
4803 2007-11-07 Diego Novillo <dnovillo@google.com>
4804
4805 PR 33870
4806 * gcc.c-torture/execute/pr33870.x: Remove.
4807
4808 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4809
4810 PR c++/33045
4811 PR c++/33837
4812 PR c++/33838
4813 * g++.dg/cpp0x/decltype-33837.C: New.
4814 * g++.dg/cpp0x/decltype-refbug.C: New.
4815 * g++.dg/cpp0x/decltype-33838.C: New.
4816
4817 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4818
4819 * gcc.c-torture/compile/20071107-1.c: New test.
4820
4821 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4822
4823 * gcc.dg/out-of-bounds-1.c: New test.
4824
4825 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4826
4827 PR c++/33501
4828 * g++.dg/warn/incomplete2.C: New test.
4829 * g++.dg/template/incomplete4.C: New test.
4830 * g++.dg/template/incomplete5.C: New test.
4831
4832 2007-11-07 Olivier Hainque <hainque@adacore.com>
4833
4834 * gnat.dg/max_align.adb: New test.
4835
4836 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4837
4838 PR target/30961
4839 * gcc.target/i386/pr30961-1.c: New.
4840
4841 2007-11-06 Tom Tromey <tromey@redhat.com>
4842
4843 PR c++/32368:
4844 * g++.dg/warn/pragma-system_header3.h: New.
4845 * g++.dg/warn/pragma-system_header3.C: New.
4846
4847 PR c++/32256:
4848 * g++.dg/warn/pragma-system_header4.C: New.
4849 * g++.dg/warn/pragma-system_header4.h: New.
4850
4851 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4852
4853 PR c++/33977
4854 PR c++/33886
4855 * g++.dg/other/canon-array.C: New.
4856
4857 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4858
4859 * g++.dg/parser/crash36.C: Tweak expected errors.
4860 * g++.dg/cpp0x/pr31439.C: New.
4861 * g++.dg/cpp0x/pr32114.C: New.
4862 * g++.dg/cpp0x/pr32115.C: New.
4863 * g++.dg/cpp0x/pr32125.C: New.
4864 * g++.dg/cpp0x/pr32126.C: New.
4865 * g++.dg/cpp0x/pr32127.C: New.
4866 * g++.dg/cpp0x/pr32128.C: New.
4867 * g++.dg/cpp0x/pr32253.C: New.
4868 * g++.dg/cpp0x/pr32566.C: New.
4869 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4870 * g++.dg/cpp0x/pr31438.C: Ditto.
4871 * g++.dg/cpp0x/variadic81.C: Ditto.
4872 * g++.dg/cpp0x/pr31432.C: Ditto.
4873 * g++.dg/cpp0x/pr31442.C: Ditto.
4874
4875 2007-11-06 Jakub Jelinek <jakub@redhat.com>
4876
4877 PR target/33168
4878 * g++.dg/other/datasec1.C: New test.
4879
4880 PR tree-optimization/33458
4881 * g++.dg/opt/inline12.C: New test.
4882
4883 PR tree-optimization/33993
4884 * gcc.c-torture/compile/20071105-1.c: New test.
4885
4886 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR rtl-optimization/33648
4889 * gcc.dg/pr33648.c: Require effective target freorder.
4890
4891 2007-11-05 Revital Eres <eres@il.ibm.com>
4892
4893 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4894
4895 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4896
4897 PR c++/33996
4898 PR c++/33235
4899 PR c++/33930
4900 * g++.dg/cpp0x/pr33996.C: New
4901 * g++.dg/cpp0x/rv-trivial-bug.C: New
4902 * g++.dg/cpp0x/pr33930.C: New
4903
4904 2007-11-05 Nick Clifton <nickc@redhat.com>
4905 Sebastian Pop <sebastian.pop@amd.com>
4906
4907 PR tree-optimization/32540
4908 PR tree-optimization/33922
4909 * gcc.dg/tree-ssa/pr32540-1.c: New.
4910 * gcc.dg/tree-ssa/pr32540-2.c: New.
4911 * gcc.dg/tree-ssa/pr33922.c: New.
4912
4913 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4914
4915 PR c++/33939
4916 * g++.dg/cpp0x/variadic-rref.C: New.
4917
4918 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4919
4920 * g++dg/warn/pointer-integer-comparison.C: New.
4921
4922 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR tree-optimization/33856
4925 * gcc.c-torture/compile/20071027-1.c: New test.
4926
4927 PR c++/33836
4928 * g++.dg/ext/label10.C: New test.
4929
4930 PR c++/33969
4931 * g++.dg/other/ptrmem9.C: New test.
4932
4933 2007-11-04 Andrew Pinski <pinskia@gmail.com>
4934
4935 PR middle-end/32931
4936 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4937
4938 2007-11-04 David Edelsohn <edelsohn@gnu.org>
4939
4940 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4941 * g++.dg/ext/visibility/namespace2.C: Add argument to
4942 dg-require-visibility.
4943 * g++.dg/ext/java-1.C: Disable on AIX.
4944
4945 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
4946
4947 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
4948
4949 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4950
4951 PR fortran/33881
4952 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4953
4954 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4955
4956 PR c/29062
4957 * gcc.dg/20031223-1.c: Adjust error output.
4958 * gcc.dg/parse-decl-after-label.c: New.
4959
4960 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4961
4962 PR libfortran/24685
4963 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4964 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4965 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4966
4967 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
4968
4969 PR rtl-optimization/28940
4970 * gcc.target/i386/addr-sel-1.c: New test.
4971
4972 2007-11-03 Jakub Jelinek <jakub@redhat.com>
4973
4974 PR middle-end/33670
4975 * gcc.dg/pr33670.c: New test.
4976
4977 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4978
4979 PR c++/33516
4980 * g++.dg/lookup/typedef1.C: New test.
4981
4982 2007-11-02 Janis Johnson <janis187@us.ibm.com>
4983
4984 PR testsuite/32076
4985 * lib/scandump.exp (dump-suffix): New.
4986 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4987 Include dump suffix in pass/fail messages, put regexp in quotes.
4988
4989 2007-11-02 Paolo Carlini <pcarlini@suse.de>
4990
4991 PR c++/33495
4992 * g++.dg/other/error19.C: New.
4993
4994 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
4995
4996 PR rtl-optimization/28062
4997 * gcc.c-torture/compile/20071102-1.c: New test.
4998
4999 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5000
5001 * g++.dg/cpp0x/pr33955.C: New.
5002
5003 2007-11-01 Tom Tromey <tromey@redhat.com>
5004
5005 PR preprocessor/30805:
5006 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5007
5008 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5009
5010 PR rtl-optimization/33648
5011 * gcc.dg/pr33648.c: New test.
5012
5013 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR c++/32384
5016 * g++.dg/template/pseudodtor1.C: New test.
5017 * g++.dg/template/pseudodtor2.C: New test.
5018
5019 PR c++/32260
5020 * g++.dg/rtti/typeid7.C: New test.
5021
5022 2007-11-01 Tom Tromey <tromey@redhat.com>
5023
5024 PR preprocessor/30805:
5025 * gcc.dg/cpp/pr30805.c: New file.
5026
5027 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5028
5029 PR testsuite/25352
5030 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5031 add dg-skip-if.
5032 * gcc.c-torture/compile/20001205-1.c: Ditto.
5033 * gcc.c-torture/compile/20001226-1.c: Ditto.
5034 * gcc.c-torture/compile/20020312-1.c: Ditto.
5035 * gcc.c-torture/compile/20020604-1.c: Ditto.
5036 * gcc.c-torture/compile/920501-12.c: Ditto.
5037 * gcc.c-torture/compile/920501-4.c: Ditto.
5038 * gcc.c-torture/compile/920520-1.c: Ditto.
5039 * gcc.c-torture/compile/980506-1.c: Ditto.
5040 * gcc.c-torture/compile/990617-1.c: Ditto.
5041 * gcc.dg/compare6.c: Ditto.
5042 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5043 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5044 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5045 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5046 * g++.old-deja/g++.pt/static6.C: Ditto.
5047 * g++.old-deja/g++.pt/crash16.C: Ditto.
5048 * g++.old-deja/g++.mike/p10416.C: Ditto.
5049 * g++.old-deja/g++.mike/ns15.C: Ditto.
5050 * g++.old-deja/g++.mike/eh46.C: Ditto.
5051
5052 2007-11-01 Tom Tromey <tromey@redhat.com>
5053
5054 * gcc.dg/redecl-1.c: Update.
5055 * gcc.dg/pr20368-3.c: Update.
5056 * gcc.dg/inline-14.c: Update.
5057 * gcc.dg/builtins-30.c: Update.
5058 * gcc.dg/dremf-type-compat-4.c: Update.
5059 * gcc.dg/pr20368-2.c: Update.
5060
5061 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR rtl-optimization/33673
5064 * gcc.dg/pr33673.c: New test.
5065
5066 2007-11-01 Michael Matz <matz@suse.de>
5067
5068 PR tree-optimization/33961
5069 * gcc.dg/pr33961.c: New test.
5070
5071 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5072
5073 PR c++/33494
5074 * g++.dg/template/error35.C: New.
5075
5076 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR target/31507
5079 * gcc.dg/pr31507-1.c: New test.
5080 * gcc.dg/pr31507-2.c: New test.
5081
5082 2007-10-31 Revital Eres <eres@il.ibm.com>
5083
5084 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5085 target.
5086 * gcc.dg/vect/tree-vect.h (check_vect): Add
5087 powerpc-*paired test.
5088 * lib/target-supports.exp (check_750cl_hw_available):
5089 New.
5090 (check_effective_target_vect_int,
5091 check_effective_target_vect_intfloat_cvt,
5092 check_effective_target_powerpc_altivec_ok,
5093 check_effective_target_vect_long,
5094 check_effective_target_vect_sdot_hi,
5095 check_effective_target_vect_udot_hi,
5096 check_effective_target_vect_pack_trunc,
5097 check_effective_target_vect_unpack,
5098 check_effective_target_vect_shift,
5099 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5100 target.
5101 * gcc.dg/vect/vect-ifcvt-11.c: New.
5102 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5103 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5104 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5105 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5106 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5107 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5108
5109 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5110 Tobias Burnus <burnus@net-b.de>
5111
5112 PR fortran/33941
5113 * gfortran.dg/module_read_1.f90: New.
5114
5115 2007-10-31 Tom Tromey <tromey@redhat.com>
5116
5117 PR preprocessor/30786:
5118 * gcc.dg/cpp/pr30786.c: New file.
5119
5120 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5121
5122 PR fortran/33162
5123 * gfortran.dg/interface_19.f90: New.
5124 * gfortran.dg/interface_20.f90: New.
5125 * gfortran.dg/interface_21.f90: New.
5126
5127 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5128
5129 PR tree-optimization/32377
5130 * gfortran.dg/vect/pr32377.f90: New.
5131
5132 2007-10-31 Richard Guenther <rguenther@suse.de>
5133
5134 PR middle-end/33779
5135 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5136 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5137
5138 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5139
5140 PR fortran/33897
5141 * gfortran.dg/contained_3.f90: New.
5142
5143 2007-10-31 Christian Bruel <christian.bruel@st.com>
5144
5145 PR c++/19531
5146 * g++.dg/opt/nrv8.C: New.
5147
5148 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR c++/33709
5151 * g++.dg/opt/compound1.C: New test.
5152
5153 PR c++/33616
5154 * g++.dg/template/ptrmem18.C: New test.
5155
5156 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5157
5158 PR fortran/33596
5159 * gfortran.dg/isnan_2.f90: New test.
5160
5161 2007-10-30 Ed Schouten <ed@fxq.nl>
5162
5163 PR tree-optimization/32500
5164 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5165
5166 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5167
5168 PR c++/31993
5169 PR c++/32252
5170 * g++.dg/cpp0x/pr31993.C: New
5171 * g++.dg/cpp0x/pr32252.C: New
5172
5173 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR tree-optimization/33723
5176 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5177
5178 2007-10-30 Richard Guenther <rguenther@suse.de>
5179
5180 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5181 gcc.target/i386/loop-3.c.
5182
5183 2007-10-30 Revital Eres <eres@il.ibm.com>
5184
5185 * gcc.dg/vect/pr33866.c: Require vect_long.
5186
5187 2007-10-30 Revital Eres <eres@il.ibm.com>
5188
5189 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5190 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5191
5192 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5193
5194 PR tree-optimization/32893
5195 * lib/target-supports.exp
5196 (check_effective_target_unaligned_stack): new keyword.
5197 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5198 not sensitive to unaligned_stack.
5199 * gcc.dg/vect/vect-3.c: Likewise.
5200 * gcc.dg/vect/vect-4.c: Likewise.
5201 * gcc.dg/vect/vect-5.c: Likewise.
5202 * gcc.dg/vect/vect-6.c: Likewise.
5203 * gcc.dg/vect/vect-7.c: Likewise.
5204 * gcc.dg/vect/vect-13.c: Likewise.
5205 * gcc.dg/vect/vect-17.c: Likewise.
5206 * gcc.dg/vect/vect-18.c: Likewise.
5207 * gcc.dg/vect/vect-19.c: Likewise.
5208 * gcc.dg/vect/vect-20.c: Likewise.
5209 * gcc.dg/vect/vect-21.c: Likewise.
5210 * gcc.dg/vect/vect-22.c: Likewise.
5211 * gcc.dg/vect/vect-27.c: Likewise.
5212 * gcc.dg/vect/vect-29.c: Likewise.
5213 * gcc.dg/vect/vect-64.c: Likewise.
5214 * gcc.dg/vect/vect-65.c: Likewise.
5215 * gcc.dg/vect/vect-66.c: Likewise.
5216 * gcc.dg/vect/vect-72.c: Likewise.
5217 * gcc.dg/vect/vect-73.c: Likewise.
5218 * gcc.dg/vect/vect-86.c: Likewise.
5219 * gcc.dg/vect/vect-all.c: Likewise.
5220 * gcc.dg/vect/slp-25.c: Likewise.
5221 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5222 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5223 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5224
5225 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5226 * gcc.dg/vect/vect-34.c: Likewise.
5227 * gcc.dg/vect/vect-36.c: Likewise.
5228 * gcc.dg/vect/vect-64.c: Likewise.
5229 * gcc.dg/vect/vect-65.c: Likewise.
5230 * gcc.dg/vect/vect-66.c: Likewise.
5231 * gcc.dg/vect/vect-68.c: Likewise.
5232 * gcc.dg/vect/vect-76.c: Likewise.
5233 * gcc.dg/vect/vect-77.c: Likewise.
5234 * gcc.dg/vect/vect-78.c: Likewise.
5235
5236 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5237 testcase (without no-section-anchors prefix) but with global arrays.
5238 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5239 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5240 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5241 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5242 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5243 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5244 * gcc.dg/vect/vect-77-global.c: Likewise.
5245 * gcc.dg/vect/vect-78-global.c: Likewise.
5246
5247 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5248 testcase (without no-section-anchors prefix) but fix alignment checks
5249 to also consider unaligned_stack targets.
5250 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5251
5252 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR tree-optimization/33723
5255 * gcc.c-torture/execute/20071029-1.c: New test.
5256 * gcc.dg/tree-ssa/pr33723.c: New test.
5257
5258 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5259
5260 PR tree-optimization/33614
5261 * gcc.c-torture/compile/pr33614.c: New test.
5262
5263 2007-10-29 Richard Guenther <rguenther@suse.de>
5264
5265 PR tree-optimization/33870
5266 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5267
5268 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5269
5270 PR tree-optimization/33757
5271 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5272 true architectures instead of having a big dg-skip-if.
5273
5274 PR c++/33841
5275 * g++.dg/other/bitfield3.C: New test.
5276
5277 2007-10-29 Richard Guenther <rguenther@suse.de>
5278
5279 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5280
5281 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5282
5283 Automatic parallelization reduction tests.
5284
5285 * gcc.dg/tree-ssa/reduc-1.c: New test.
5286 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5287 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5288 * gcc.dg/tree-ssa/reduc-2.c: New test.
5289 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5290 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5291 * gcc.dg/tree-ssa/reduc-3.c: New test.
5292 * gcc.dg/tree-ssa/reduc-6.c: New test.
5293 * gcc.dg/tree-ssa/reduc-7.c: New test.
5294 * gcc.dg/tree-ssa/reduc-8.c: New test.
5295 * gcc.dg/tree-ssa/reduc-9.c: New test.
5296
5297 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5298 Zdenek Dvorak <ook@ucw.cz>
5299
5300 OMP_ATOMIC Changes, testsuite changes.
5301
5302 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5303 instead of gimple dump.
5304 * gcc.dg/gomp/atomic-9.c: Same.
5305 * gcc.dg/gomp/atomic-10.c: Same.
5306 * g++.dg/gomp/atomic-3.C: Same.
5307 * g++.dg/gomp/atomic-9.C: Same.
5308 * g++.dg/gomp/atomic-10.C: Same.
5309
5310 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5311
5312 PR fortran/31217
5313 PR fortran/33811
5314 * gfortran.dg/forall_12.f90: New test.
5315
5316 PR fortran/33686
5317 * gfortran.dg/forall_13.f90: New test.
5318
5319 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5320 Mark Mitchell <mark@codesourcery.com>
5321
5322 PR c++/30659
5323 * g++.dg/template/crash71.C: New.
5324
5325 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5326
5327 PR fortran/32147
5328 * gfortran.dg/module_md5_1.f90: Update hash-value.
5329
5330 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5331
5332 PR tree-opt/33589
5333 * g++.dg/torture/pr33589-1.C: New testcase.
5334 * g++.dg/torture/pr33589-2.C: New testcase.
5335
5336 2007-10-28 Richard Guenther <rguenther@suse.de>
5337
5338 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5339
5340 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5341 Uros Bizjak <ubizjak@gmail.com>
5342
5343 PR tree-optimization/33920
5344 * gcc.dg/tree-ssa/pr33290.c: New test.
5345
5346 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5347
5348 PR fortran/31306
5349 * gfortran.dg/argument_check_7.f90: New test.
5350 * gfortran.dg/argument_check_8.f90: New test.
5351
5352 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5353
5354 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5355 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5356 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5357 * gcc.target/i386/sse-14.c: Ditto.
5358
5359 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR c++/33844
5362 * g++.dg/other/ptrmem8.C: New test.
5363
5364 PR c++/33842
5365 * g++.dg/template/error34.C: New test.
5366
5367 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5368
5369 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5370
5371 2007-10-27 Richard Guenther <rguenther@suse.de>
5372
5373 PR tree-optimization/33870
5374 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5375 * gcc.c-torture/execute/pr33870.c: Likewise.
5376
5377 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5378
5379 PR fortran/33162
5380 * gfortran.dg/argument_checking_9.f90: New test.
5381
5382 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5383
5384 * g++.dg/other/pr33601.C: New.
5385
5386 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5387
5388 PR c++/31988
5389 * g++.dg/init/new25.C: New.
5390
5391 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5392
5393 * g++.dg/cpp0x/pr33839.C: New.
5394
5395 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR c++/33744
5398 * g++.dg/template/arg6.C: New test.
5399
5400 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5401
5402 PR c++/31747
5403 * g++.dg/parse/crash39.C: New.
5404
5405 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5406
5407 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5408 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5409 "offset: -4B".
5410
5411 2007-10-25 David Daney <ddaney@avtrex.com>
5412
5413 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5414
5415 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5416
5417 PR c++/33843
5418 * g++.dg/template/error32.C: New.
5419
5420 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5421 Ira Rosen <irar@il.ibm.com>
5422
5423 PR tree-optimization/33833
5424 * gcc.dg/vect/pr33833.c: New testcase.
5425
5426 2007-10-25 David Daney <ddaney@avtrex.com>
5427
5428 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5429
5430 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5431 Ira Rosen <irar@il.ibm.com>
5432
5433 PR tree-optimization/33866
5434 * gcc.dg/vect/pr33866.c: New testcase.
5435
5436 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5437
5438 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5439 Add -w to compile flags to suppress "call-clobbered register" warnings
5440 and remove dg-warning directives.
5441
5442 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5443
5444 * gcc.dg/sms-2.c: Cleanup sms dump file.
5445 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5446 profile-use step.
5447
5448 2007-10-24 David Daney <ddaney@avtrex.com>
5449
5450 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5451
5452 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5453
5454 PR target/33755
5455 * gcc.target/mips/pr33755.c: New test.
5456
5457 2007-10-24 Ira Rosen <irar@il.ibm.com>
5458
5459 PR tree-optimization/33804
5460 * gcc.dg/vect/pr33804.c: New testcase.
5461
5462 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5463
5464 PR forrtran/33849
5465 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5466
5467 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5468 Uros Bizjak <ubizjak@gmail.com>
5469
5470 PR rtl-optimization/33846
5471 * gcc.dg/vect/pr33846.c: New testcase.
5472
5473 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5474 Dorit Nuzman <dorit@il.ibm.com>
5475
5476 PR tree-optimization/33860
5477 * g++.dg/vect/pr33860.cc: New test.
5478 * g++.dg/vect/pr33860a.cc: New test.
5479
5480 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5481 Revital Eres <eres@il.ibm.com>
5482
5483 * gcc.dg/sms-2.c: New testcase.
5484
5485 2007-10-22 David S. Miller <davem@davemloft.net>
5486
5487 * gcc.dg/globalreg-1.c: New test.
5488
5489 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5490 Dorit Nuzman <dorit@il.ibm.com>
5491
5492 PR tree-optimization/33834
5493 PR tree-optimization/33835
5494 * g++.dg/vect/pr33834_1.cc: New test.
5495 * g++.dg/vect/pr33834_2.cc: New test.
5496 * g++.dg/vect/pr33835.cc: New test.
5497
5498 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5499
5500 * gcc.dg/pr33644.c: New test.
5501
5502 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR c++/33372
5505 * g++.dg/gomp/pr33372-1.C: New test.
5506 * g++.dg/gomp/pr33372-2.C: New test.
5507 * g++.dg/gomp/pr33372-3.C: New test.
5508
5509 2007-10-22 Michael Matz <matz@suse.de>
5510
5511 PR tree-optimization/33855
5512 * gcc.c-torture/compile/pr33855.c: New testcase.
5513
5514 2007-10-22 Ira Rosen <irar@il.ibm.com>
5515
5516 PR tree-optimization/33854
5517 * gcc.dg/vect/O1-pr33854.c: New testcase.
5518 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5519
5520 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5521
5522 * gcc.dg/unwind-1.c: Disable on AIX.
5523 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5524
5525 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5526
5527 PR fortran/33749
5528 * gfortran.dg/assign_9.f90: New test.
5529
5530 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5531
5532 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5533 (dg-mips-options): Skip tests that specify an ABI other than o32
5534 and o64 if generating MIPS16 hard-float code.
5535
5536 2007-10-21 Ira Rosen <irar@il.ibm.com>
5537 Revital Eres <eres@il.ibm.com>
5538
5539 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5540 * gcc.dg/vect/vect-16.c: Fix comment.
5541 * gcc.dg/vect/pr33369.c: Require vect_int.
5542 * gcc.dg/vect/slp-33.c: Add spaces.
5543 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5544 targets.
5545 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5546 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5547 targets.
5548 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5549 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5550 targets.
5551 * gcc.dg/vect/slp-10.c: Add spaces.
5552 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5553 targets.
5554 * gcc.dg/vect/slp-36.c: Require vect_int.
5555 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5556 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5557 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5558 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5559 targets.
5560 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5561 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5562 instead of vector_alignment_reachable_for_double.
5563 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5564 (natural_alignment): Split into...
5565 (natural_alignment_32, natural_alignment_64): New.
5566 (vector_alignment_reachable): Depend on natural_alignment_32.
5567 (vector_alignment_reachable_for_double): Rename to ...
5568 (vector_alignment_reachable_for_64bit): And depend on
5569 natural_alignment_64.
5570
5571 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5572
5573 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5574 MIPS targets.
5575 * g++.dg/vect/vect.exp: Likewise.
5576 * lib/fortran-torture.exp: Likewise.
5577 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5578 mipsisa64*-*-* as the target selector. Remove -mips64,
5579 -mhard-float and -mgp64 from the options list.
5580 * gcc.target/mips/mips-ps-2.c: Likewise.
5581 * gcc.target/mips/mips-ps-3.c: Likewise.
5582 * gcc.target/mips/mips-ps-4.c: Likewise.
5583 * gcc.target/mips/mips-ps-6.c: Likewise.
5584 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5585 options list.
5586 * gcc.target/mips/sb1-1.c: Likewise.
5587 * gcc.target/mips/mips-ps-type.c: Likewise.
5588 * gcc.target/mips/mips-ps-7.c: New test.
5589 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5590 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5591 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5592 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5593 as forcing an ABI and an architecture.
5594 (is_gp32_flag, is_gp64_flag): Fold into...
5595 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5596 then -mfp64 imply -mhard-float. Apply register rules after the
5597 loop. Handle -march=mipsN like -mipsN.
5598
5599 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5600
5601 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5602 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5603
5604 2007-10-20 Tobias Burnus <burnus@net-b.de>
5605
5606 PR fortran/33818
5607 * gfortran.dg/entry_dummy_ref_3.f90: New.
5608
5609 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5610 FX Coudert <fxcoudert@gcc.gnu.org>
5611
5612 PR fortran/31608
5613 * gfortran.dg/char_cast_1.f90: New test.
5614
5615 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5616
5617 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5618 * gfortran.dg/large_real_kind_2.F90: ditto.
5619 * gfortran.dg/default_format_2.f90: ditto.
5620 * gfortran.dg/default_format_denormal_1.f90: ditto.
5621
5622 2007-10-19 Richard Guenther <rguenther@suse.de>
5623
5624 PR middle-end/33816
5625 PR middle-end/32921
5626 * gfortran.dg/pr32921.f: New testcase.
5627
5628 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5629
5630 PR libfortran/33544
5631 * gfortran.dg/transfer_check_1.f90: Adjust options.
5632
5633 2007-10-19 Richard Guenther <rguenther@suse.de>
5634
5635 Revert
5636 2007-10-19 Richard Guenther <rguenther@suse.de>
5637
5638 PR middle-end/32921
5639 * gfortran.dg/pr32921.f: New testcase.
5640
5641 2007-10-19 Richard Guenther <rguenther@suse.de>
5642
5643 * gcc.c-torture/execute/20071018-1.c: New testcase.
5644
5645 2007-10-19 Richard Guenther <rguenther@suse.de>
5646
5647 PR middle-end/32921
5648 * gfortran.dg/pr32921.f: New testcase.
5649
5650 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5651
5652 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5653
5654 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5655
5656 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5657
5658 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5659
5660 PR fortran/33233
5661 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5662 * gfortran.dg/host_assoc_function_3.f90: New test.
5663
5664 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5665
5666 PR fortran/33733
5667 * gfortran.dg/transfer_simplify_6.f90: New test.
5668
5669 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5670 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5671
5672 PR middle-end/33794
5673 * gfortran.dg/pr33794.f90: New testcase.
5674
5675 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5676
5677 PR target/32961
5678 * gcc.target/i386/pr32961.c: New testcase.
5679 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5680 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5681 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5682 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5683 __builtin_ia32_pslldi128 defines.
5684
5685 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5686
5687 PR fortran/33760
5688 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5689
5690 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5691
5692 PR c++/28639
5693 PR c++/30299
5694 * g++.dg/template/void12.C: New.
5695 * g++.dg/template/void13.C: New.
5696
5697 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5698
5699 PR c++/31446
5700 * g++.dg/template/void11.C: New.
5701 * g++.dg/template/void2.C: Adjust error markers.
5702 * g++.dg/template/void10.C: Likewise.
5703 * g++.dg/template/crash55.C: Likewise.
5704
5705 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5706
5707 * g++.dg/opt/const5.C: New test.
5708
5709 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5710 Maxim Kuvyrkov <maxim@codesourcery.com>
5711
5712 * gcc.target/ia64/20040709-2.c: New test.
5713
5714 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5715
5716 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5717
5718 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5719
5720 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5721 to each function. Check that there are no unsigned loads.
5722
5723 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR tree-optimization/33136
5726 * gcc.c-torture/execute/20070824-1.c: New test.
5727 * gcc.dg/pr33136-1.c: New test.
5728 * gcc.dg/pr33136-2.c: New test.
5729 * gcc.dg/pr33136-3.c: New test.
5730
5731 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5732
5733 PR tree-optimization/33735
5734 * g++.dg/torture/pr33735.C: New.
5735
5736 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5737
5738 PR middle-end/33706
5739 * gcc.dg/va-arg-pack-2.c: New.
5740
5741 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR tree-optimization/33619
5744 * gcc.dg/pr33619.c: New test.
5745
5746 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5747
5748 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5749 flag for AIX.
5750 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5751
5752 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5753
5754 PR libfortran/33055
5755 * gfortran.dg/inquire_11.f90: New test.
5756 * gfortan.dg/negative_unit_int8.f: New test.
5757
5758 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5759
5760 PR target/33133
5761 * gcc.c-torture/compile/pr33133.c: New test.
5762
5763 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5764
5765 PR libfortran/33672
5766 * gfortran.dg/namelist_40.f90: New test.
5767
5768 2007-10-14 Tobias Burnus <burnus@net-b.de>
5769
5770 PR fortran/33745
5771 * gfortran.dg/bounds_check_11.f90: New.
5772
5773 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5774
5775 PR c++/30303
5776 * g++.dg/other/ctor1.C: New test.
5777 * g++.dg/other/ctor2.C: New test.
5778 * g++.dg/other/dtor1.C: New test.
5779
5780 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5781
5782 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5783
5784 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5785 Paul Thomas <pault@gcc.gnu.org>
5786
5787 PR fortran/33254
5788 PR fortran/33727
5789 * gfortran.dg/bounds_check_10.f90: New.
5790
5791 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5792
5793 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5794 * gcc.target/powerpc/popcount-1.c: Same.
5795
5796 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5797
5798 PR c++/26698
5799 * g++.dg/conversion/op4.C: New test.
5800
5801 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5802
5803 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5804
5805 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5806
5807 PR fortran/33542
5808 * gfortran.dg/ambiguous_specific_1.f90: New test.
5809
5810 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5811
5812 PR fortran/33664
5813 * gfortran.dg/impure_spec_expr_1.f90: New test.
5814 * gfortran.dg/char_result_7.f90: Remove illegal test.
5815
5816 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5817
5818 PR 11001
5819 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5820 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5821 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5822 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5823 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5824 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5825 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5826 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5827 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5828
5829 2007-10-12 Richard Guenther <rguenther@suse.de>
5830
5831 PR middle-end/26198
5832 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5833 * gcc.c-torture/execute/20071011-1.c: Likewise.
5834 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5835
5836 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5837
5838 PR tree-optimization/33742
5839 * gcc.dg/pr33742.c: New testcase.
5840
5841 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR tree-optimization/33645
5844 * gcc.dg/pr33645-1.c: New test.
5845 * gcc.dg/pr33645-2.c: New test.
5846 * gcc.dg/pr33645-3.c: New test.
5847
5848 PR c++/32121
5849 * g++.dg/ext/label4.C: Adjust error regexp.
5850 * g++.dg/ext/label6.C: Adjust error regexp.
5851 * g++.dg/ext/label7.C: New test.
5852 * g++.dg/ext/label8.C: New test.
5853 * g++.dg/ext/label9.C: New test.
5854
5855 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5856
5857 PR middle-end/33676
5858 * gcc.dg/pr33676.c: New.
5859
5860 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5861
5862 PR c++/31441
5863 * g++.dg/cpp0x/variadic83.C: New.
5864
5865 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5866
5867 PR c++/33461
5868 * g++.dg/cpp0x/variadic81.C: New.
5869 * g++.dg/cpp0x/variadic82.C: Likewise.
5870
5871 2007-10-11 Richard Guenther <rguenther@suse.de>
5872
5873 PR middle-end/33724
5874 * gcc.dg/pr33724.c: New testcase.
5875
5876 2007-10-11 Richard Guenther <rguenther@suse.de>
5877
5878 PR c/33726
5879 * gcc.dg/pr33726.c: New testcase.
5880
5881 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
5882
5883 PR fortran/33500
5884 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5885
5886 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5887
5888 PR testsuite/33391
5889 * gfortran.dg/do_3.F90: Run with -fwrapv.
5890
5891 2007-10-09 Geoffrey Keating <geoffk@apple.com>
5892
5893 * gcc.dg/unwind-1.c: New.
5894
5895 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5896
5897 PR libfortran/33683
5898 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5899 failure on some common systems.
5900
5901 2007-10-09 Richard Guenther <rguenther@suse.de>
5902
5903 PR middle-end/33692
5904 * gcc.dg/pr33692.c: New testcase.
5905
5906 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
5907
5908 PR middle-end/33669
5909 * gcc.c-torture/execute/pr33669.c: New.
5910
5911 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5912
5913 PR tree-optimization/33615
5914 * g++.dg/tree-ssa/pr33615-2.C: New test.
5915
5916 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5917
5918 PR tree-optimization/33615
5919 * g++.dg/tree-ssa/pr33615.C: New test.
5920
5921 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
5922
5923 PR tree-optimization/33572
5924 * g++.dg/torture/pr33572.C: Replace with complete test.
5925
5926 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
5927
5928 PR fortran/33689
5929 * gfortran.dg/spec_expr_5.f90: New.
5930
5931 2007-10-08 Geoffrey Keating <geoffk@apple.com>
5932
5933 * gcc.dg/pragma-darwin-2.c: New.
5934
5935 2007-10-08 Richard Guenther <rguenther@suse.de>
5936
5937 PR middle-end/33693
5938 PR middle-end/33695
5939 PR middle-end/33697
5940 * gcc.dg/pr33693.c: New testcase.
5941 * gcc.dg/pr33695.c: Likewise.
5942 * gcc.dg/pr33697.c: Likewise.
5943
5944 2007-10-08 Richard Guenther <rguenther@suse.de>
5945
5946 PR middle-end/33691
5947 PR middle-end/33694
5948 PR middle-end/33696
5949 * gcc.dg/pr33691.c: New testcase.
5950 * gcc.dg/pr33694.c: Likewise.
5951 * gcc.dg/pr33696.c: Likewise.
5952
5953 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5954
5955 PR libfortran/33683
5956 * gfortran.dg/gamma_5.f90: New test case
5957
5958 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
5959
5960 PR fortran/20851
5961 * initialization_1.f90: Fix dg-error annotations.
5962 * initialization_14.f90: New.
5963 * initialization_7.f90: Fix dg-error annotations.
5964 * initialization_9.f90: Likewise.
5965
5966 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5967
5968 * gfortran.dg/error_recovery_4.f90: New test.
5969
5970 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5971
5972 * gfortran.dg/default_format_denormal_2.f90: New test.
5973 * gfortran.dg/default_format_2.inc: New test.
5974 * gfortran.dg/default_format_denormal_1.f90: New test.
5975 * gfortran.dg/default_format_1.inc: New test.
5976 * gfortran.dg/default_format_1.f90: Don't test for denormalized
5977 numbers.
5978 * gfortran.dg/default_format_2.f90: Don't test for denormalized
5979 numbers.
5980
5981 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5982
5983 * gfortran.dg/namelist_15.f90: Revise test.
5984
5985 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5986
5987 PR tree-optimization/33655
5988 * gcc.dg/torture/pr33655.c: New.
5989
5990 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5991
5992 PR tree-optimization/33572
5993 * g++.dg/torture/pr33572.C: New.
5994
5995 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
5996
5997 PR fortran/25076
5998 * gfortran.dg/forall_11.f90: New.
5999
6000 2007-10-05 Michael Matz <matz@suse.de>
6001
6002 PR middle-end/33667
6003 * gcc.dg/pr33667.c: New testcase.
6004
6005 2007-10-05 Richard Guenther <rguenther@suse.de>
6006
6007 PR middle-end/33666
6008 * gcc.dg/pr33666.c: New testcase.
6009
6010 2007-10-05 Michael Matz <matz@suse.de>
6011
6012 PR inline-asm/33600
6013 * gcc.target/i386/pr33600.c: New testcase.
6014
6015 2007-10-05 Richard Guenther <rguenther@suse.de>
6016
6017 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6018
6019 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6020
6021 PR target/33635
6022 * gcc.target/mips/pr33635-1.c: New test.
6023
6024 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6025
6026 PR libfortran/33253
6027 * gfortran.dg/namelist_39.f90: Revise to use long names.
6028
6029 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6030
6031 PR fortran/33646
6032 * gfortran.dg/pr33646.f90: New file.
6033
6034 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6035
6036 PR fortran/33529
6037 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6038 * gfortran.dg/char_decl_2.f90: New test.
6039
6040 2007-10-04 Richard Guenther <rguenther@suse.de>
6041
6042 PR middle-end/33641
6043 * gcc.c-torture/compile/pr33641.c: New testcase.
6044
6045 2007-10-04 Michael Matz <matz@suse.de>
6046
6047 PR rtl-optimization/33653
6048 * gcc.dg/pr33653.c: New.
6049
6050 2007-10-04 Richard Guenther <rguenther@suse.de>
6051
6052 PR tree-optimization/33627
6053 * g++.dg/torture/pr33627.C: New testcase.
6054
6055 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6056
6057 PR fortran/33626
6058 * gfortran.dg/parens_6.f90: New.
6059
6060 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6061
6062 PR fortran/33646
6063 PR fortran/33542
6064 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6065
6066 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6067
6068 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6069
6070 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6071
6072 PR target/33635
6073 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6074 and mips_forced_be.
6075 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6076 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6077 options.
6078 * gcc.target/mips/fpr-moves-1.c: New test.
6079 * gcc.target/mips/fpr-moves-2.c: Likewise.
6080 * gcc.target/mips/fpr-moves-3.c: Likewise.
6081 * gcc.target/mips/fpr-moves-4.c: Likewise.
6082 * gcc.target/mips/fpr-moves-5.c: Likewise.
6083 * gcc.target/mips/fpr-moves-6.c: Likewise.
6084 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6085
6086 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6087
6088 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6089
6090 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6091
6092 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6093 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6094
6095 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6096
6097 PR fortran/33198
6098 * gfortran.dg/common_errors_1.f90: New.
6099
6100 2007-10-03 Doug Kwan <dougkwan@google.com>
6101 Richard Guenther <rguenther@suse.de>
6102
6103 PR debug/31899
6104 * g++.dg/debug/using3.C: New testcase.
6105
6106 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6107
6108 PR libfortran/33253
6109 * gfortran.dg/namelist_38.f90: New test.
6110 * gfortran.dg/namelist_39.f90: New test.
6111
6112 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6113
6114 PR libfortran/33469
6115 * gfortran.dg/default_format_1.f90: New test.
6116 * gfortran.dg/default_format_2.f90: New test.
6117 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6118 * gfortran.dg/real_const_3.f90: Adjust expected output.
6119
6120 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6121
6122 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6123 default ABI. Split mips_forced_abi into mips_forced_abi and
6124 mips_forced_regs.
6125 (is_gp32_flag): Return true for -mabi=32.
6126 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6127 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6128 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6129 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6130 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6131 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6132 * gcc.target/mips/save-restore-2.c: Likewise.
6133 * gcc.target/mips/save-restore-3.c: Likewise.
6134 * gcc.target/mips/save-restore-4.c: Likewise.
6135
6136 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6137
6138 PR middle-end/33617
6139 * gcc.c-torture/compile/pr33617.c: New test.
6140
6141 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6142
6143 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6144 -gstabs+ for extended options.
6145
6146 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6147
6148 PR fortran/33542
6149 * gfortran.dg/ambiguous_specific_1.f90: New test.
6150
6151 2007-10-02 Revital Eres <eres@il.ibm.com>
6152
6153 * gcc.target/powerpc/paired-8.c: New test.
6154 * gcc.target/powerpc/paired-9.c: New test.
6155 * gcc.target/powerpc/paired-10.c: New test.
6156
6157 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6158
6159 PR fortran/33566
6160 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6161
6162 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6163
6164 PR fortran/33554
6165 * gfortran.dg/intent_out_2.f90: New test.
6166
6167 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6168
6169 PR fortran/33550
6170 * gfortran.dg/ambiguous_reference_1.f90: New test.
6171
6172 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6173
6174 PR fortran/31154
6175 PR fortran/31229
6176 PR fortran/33334
6177 * gfortran.dg/function_kinds_1.f90: New test.
6178 * gfortran.dg/function_kinds_2.f90: New test.
6179 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6180 use association into interfaces.
6181
6182 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6183
6184 PR testsuite/31828
6185 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6186 (overflow): Use INFINITY, not FP_INFINITE.
6187 gcc.dg/float-range-4.c: Likewise.
6188 gcc.dg/float-range-5.c: Likewise.
6189
6190 2007-10-01 Nick Clifton <nickc@redhat.com>
6191
6192 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6193 for 16-bit targets.
6194
6195 2007-09-30 Diego Novillo <dnovillo@google.com>
6196
6197 PR 33593
6198 * g++.dg/tree-ssa/pr33593.C: New test.
6199
6200 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6201
6202 PR libfortran/33400
6203 * gfortran.dg/PR19872.f: Fix test condition.
6204 * gfortran.dg/list_read_7.f90: New test.
6205
6206 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6207
6208 PR tree-optimization/33597
6209 * gcc.dg/vect/pr33597.c: New testcase.
6210
6211 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6212
6213 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6214 * gcc.target/i386/pr33524.c: ...this.
6215
6216 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6217
6218 PR fortran/33354
6219 * gfortran.dg/minmaxloc_4.f90: New.
6220
6221 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6222
6223 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6224
6225 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6226
6227 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6228
6229 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6230
6231 PR c++/33213
6232 * g++.dg/cpp0x/variadic79.C: New.
6233
6234 2007-09-28 Michael Matz <matz@suse.de>
6235 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR rtl-optimization/33552
6238 * gcc.target/i386/pr33552.c: New runtime test.
6239 * gcc.target/i386/strinline.c: New compile time test.
6240
6241 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6242
6243 * gfortran.dg/openmp_stack.f90: Removed.
6244
6245 PR c++/31434
6246 * g++.dg/cpp0x/variadic80.C: New test.
6247
6248 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6249
6250 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6251 r128057.
6252
6253 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6254
6255 PR middle-end/7003
6256 * gcc.target/powerpc/gcse-1.c: New test.
6257
6258 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6259
6260 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6261 fixed capitalizations.
6262 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6263 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6264 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6265 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6266 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6267 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6268 * gfortran.dg/min_max_conformance.f90: Likewise.
6269
6270 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6271
6272 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6273 options.
6274 * gcc.dg/c99-tgmath-2.c: Likewise.
6275 * gcc.dg/c99-tgmath-3.c: Likewise.
6276 * gcc.dg/c99-tgmath-4.c: Likewise.
6277
6278 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6279
6280 PR fortran/33568
6281 * gfortran.dg/anint_1.f90: New test.
6282
6283 2007-09-27 Ian Lance Taylor <iant@google.com>
6284
6285 PR tree-optimization/33565
6286 * gcc.dg/Wstrict-overflow-20.c: New test.
6287
6288 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6289
6290 * gfortran.dg/openmp_stack.f90: Fix typo.
6291 * gfortran.dg/recursive_stack.f90: Fix typo.
6292
6293 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6294
6295 PR c++/33493
6296 * g++.dg/template/error31.C: New.
6297
6298 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6299
6300 * lib/prune.exp: Prune also "^In function .*$" lines and
6301 "^ inlined from .*$" lines.
6302
6303 2007-09-26 Richard Guenther <rguenther@suse.de>
6304
6305 PR tree-optimization/33563
6306 * gcc.dg/torture/pr33563.c: New testcase.
6307
6308 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6309
6310 PR c/25309
6311 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6312 array.
6313 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6314 without -O2.
6315
6316 2007-09-26 Richard Guenther <rguenther@suse.de>
6317
6318 PR tree-optimization/30375
6319 PR tree-optimization/33560
6320 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6321 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6322 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6323 * gcc.dg/torture/pr30375.c: New testcase.
6324 * gcc.dg/torture/pr33560.c: New testcase.
6325 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6326
6327 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6328
6329 PR c++/33207
6330 * g++.dg/parse/crash38.C: New test.
6331
6332 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6333
6334 PR target/33524
6335 * gcc.target/i386/sse5-convert.c: New file, test int->long
6336 vectorized conversions.
6337
6338 2007-09-25 Revital Eres <eres@il.ibm.com>
6339
6340 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6341
6342 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6343
6344 PR c/32295
6345 * gcc.dg/enum-incomplete-1.c: New test.
6346
6347 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6348
6349 * gcc.c-torture/compile/20070919-1.c: New test.
6350
6351 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6352
6353 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6354
6355 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6356
6357 PR c++/14688
6358 * g++.dg/inherit/override_attribs.C: New file.
6359
6360 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6361
6362 PR fortran/33269
6363 * io.c (check_format_string): Move NULL and constant checks into
6364 this function.
6365 (check_io_constraints): Call gfc_simplify_expr() before calling
6366 check_format_string(). Remove NULL and constant checks.
6367
6368 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6369
6370 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6371 * gcc.c-torture/execute/loop-2g.x: Likewise.
6372
6373 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6374
6375 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6376 Reject hard-float modes unless the ABI is o32 or o64.
6377 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6378 of gcc.exp. Skip the tests when mips16 code generation is not
6379 supported.
6380 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6381 and use dg-add-options mips16_attribute.
6382
6383 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR c++/33506
6386 * g++.dg/ext/attrib29.C: New test.
6387
6388 2007-09-23 Ollie Wild <aaw@google.com>
6389
6390 * gcc.dg/fold-bitand-1.c: New test.
6391 * gcc.dg/fold-bitand-2.c: New test.
6392 * gcc.dg/fold-bitand-3.c: New test.
6393 * gcc.dg/fold-bitand-4.c: New test.
6394
6395 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6396
6397 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6398 any of the macros to be defined for __mips16.
6399 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6400
6401 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6402
6403 * gcc.dg/vect/pr21591.c: Require vect_int.
6404 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6405 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6406 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6407
6408 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6409
6410 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6411 attributes.
6412 * gcc.dg/va-arg-pack-len-2.c: New test.
6413 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6414 attributes.
6415 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6416
6417 PR tree-optimization/32772
6418 * gcc.c-torture/compile/20070905-1.c: New test.
6419
6420 PR tree-optimization/32975
6421 * gcc.dg/pr32975.c: New test.
6422
6423 PR middle-end/28755
6424 * gcc.dg/pr28755.c: New test.
6425
6426 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6427
6428 * lib/target-supports.exp (check_effective_target_nomips16): New
6429 procedure.
6430 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6431 for mipsisa64*-*-*.
6432 * gcc.dg/vect/vect.exp: Likewise.
6433 * g++.dg/vect/vect.exp: Likewise.
6434 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6435 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6436 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6437 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6438 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6439 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6440 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6441 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6442 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6443 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6444 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6445 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6446 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6447 (test14, test15, test16, test17, test18): Likewise.
6448 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6449 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6450 (test14, test15, test16, test17, test18, test19, test20, test21)
6451 (test22): Likewise.
6452 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6453 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6454 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6455 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6456 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6457 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6458 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6459 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6460 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6461 (test13, test14, test15, test16, test17, test18, test19, test20)
6462 (test21, test22, test23, test24, test25, test26, test27, test28)
6463 (test29, test30, test31): Likewise.
6464 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6465 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6466 (test13, test14, test15, test16, test17, test18, test19, test20)
6467 (test21, test22, test23, test24, test25, test26, test27, test28)
6468 (test29, test30, test31, test32, test33, test34, test35, test36)
6469 (test37, test38, test39, test40, test41, test42, test43, test44)
6470 (test45, test46, test47, test48, test49, test50, test51, test52)
6471 (test53, test54, test55, test56, test57, test58, test59, test60)
6472 (test61, test62, test63): Likewise.
6473 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6474 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6475 (test13, test14, test15, test16, test17, test18, test19, test20)
6476 (test21, test22, test23, test24, test25, test26, test27, test28)
6477 (test29, test30, test31): Likewise.
6478 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6479 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6480 (test13, test14, test15, test16, test17, test18, test19, test20)
6481 (test21, test22, test23, test24, test25, test26, test27, test28)
6482 (test29, test30, test31): Likewise.
6483 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6484 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6485 (test13, test14, test15): Likewise.
6486 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6487 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6488 (test13, test14, test15): Likewise.
6489 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6490 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6491 (test13, test14, test15, test16, test17, test18, test19, test20)
6492 (test21, test22, test23, test24, test25, test26, test27, test28)
6493 (test29, test30, test31): Likewise.
6494 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6495 (matrix_multiply4: Likewise.
6496 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6497 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6498 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6499 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6500 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6501 (test13, test14, test15, test16, test17, test18, test19, test20)
6502 (test21, test22, test23, test24, test25, test26, test27, test28)
6503 (test29, test30, test31): Likewise.
6504 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6505 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6506 (test13, test14, test15, test16, test17, test18, test19, test20)
6507 (test21, test22, test23, test24, test25, test26, test27, test28)
6508 (test29, test30, test31): Likewise.
6509 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6510 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6511 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6512 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6513 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6514 (sub_v4qi): Likewise.
6515 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6516 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6517 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6518 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6519 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6520 (subb, subc): Likewise.
6521 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6522 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6523 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6524 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6525 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6526 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6527 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6528 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6529 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6530 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6531 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6532 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6533 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6534
6535 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6536
6537 * lib/target-supports.exp (add_options_for_mips16_attribute)
6538 (check_effective_target_mips16_attribute): New functions.
6539 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6540 command line.
6541 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6542 extra_test_flags.
6543 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6544 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6545 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6546 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6547 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6548 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6549 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6550 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6551 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6552 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6553 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6554 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6555 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6556 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6557 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6558 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6559 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6560 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6561 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6562 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6563 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6564 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6565 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6566 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6567 (NOMIPS16): Delete.
6568 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6569 of dg-options.
6570 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6571 options. Require { target mips16_attribute } and use dg-add-options
6572 to add the associated options.
6573 (foo): Use MIPS16.
6574 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6575 * gcc.target/mips/call-saved-3.c: Likewise.
6576 * gcc.target/mips/code-readable-1.c: Require { target
6577 mips16_attribute } and use dg-add-options to add the associated
6578 options. Remove trailing whitespace.
6579 (NOMIPS16): Delete.
6580 * gcc.target/mips/code-readable-2.c: Likewise.
6581 * gcc.target/mips/code-readable-3.c: Likewise.
6582 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6583 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6584 Require { target mips16_attribute } and use dg-add-options to
6585 add the associated options.
6586 (cksum16, cksum8): Use MIPS16.
6587 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6588 Require { target mips16_attribute } and use dg-add-options to
6589 add the associated options.
6590 (foo): Use MIPS16.
6591 * gcc.target/mips/save-restore-2.c: Likewise.
6592 * gcc.target/mips/save-restore-3.c: Likewise.
6593 * gcc.target/mips/save-restore-4.c: Likewise.
6594 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6595 -mno-abicalls.
6596 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6597 (foo): Use NOMIPS16.
6598
6599 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6600
6601 PR fortran/33337
6602 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6603
6604 PR fortran/33376
6605 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6606
6607 2007-09-22 Tobias Burnus <burnus@net-b.de>
6608
6609 PR fortran/33445
6610 * gfortran.dg/gomp/free-2.f90: New.
6611 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6612 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6613
6614 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6615
6616 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6617 * gcc.target/i386/sse5-haddX.c: Ditto.
6618 * gcc.target/i386/sse5-hsubX.c: Ditto.
6619 * gcc.target/i386/sse5-maccXX.c: Ditto.
6620 * gcc.target/i386/sse5-msubXX.c: Ditto.
6621 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6622 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6623 * gcc.target/i386/sse5-permpX.c: Ditto.
6624 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6625 effective target.
6626 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6627 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6628 * gcc.target/i386/sse5-pcmov.c: Ditto.
6629 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6630
6631 2007-09-22 Richard Guenther <rguenther@suse.de>
6632
6633 PR tree-optimization/33146
6634 * gcc.c-torture/compile/pr33146.c: New testcase.
6635
6636 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6637
6638 * lib/target-supports.exp (check_cached_effective_target): New
6639 procedure.
6640 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6641 (check_effective_target_c99_runtime): New procedure.
6642 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6643 (test3l): Likewise cargl.
6644 * gcc.dg/builtins-59.c: Require c99_runtime.
6645 * gcc.dg/builtins-61.c: Likewise.
6646 * gcc.dg/builtins-62.c: Likewise.
6647
6648 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6649
6650 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6651 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6652 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6653 target-specific dg-options.
6654 * gcc.dg/builtins-20.c: Likewise.
6655 * gcc.dg/builtins-53.c: Likewise.
6656 * gcc.dg/builtins-55.c: Likewise.
6657 * gcc.dg/single-precision-constant.c: Likewise.
6658 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6659 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6660 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6661 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6662 * gcc.dg/torture/builtin-power-1.c: Likewise.
6663
6664 2007-09-21 Chao-ying Fu <fu@mips.com>
6665
6666 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6667 check if targets have fixed-point supports.
6668 * gcc.dg/fixed-point/fixed-point.exp: New file.
6669 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6670 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6671 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6672 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6673 * gcc.dg/fixed-point/constants-pedantic.c,
6674 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6675 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6676 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6677 * gcc.dg/fixed-point/keywords-pedantic.c,
6678 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6679 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6680 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6681 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6682 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6683 * gcc.dg/fixed-point/func-vararg-mixed.c,
6684 * gcc.dg/fixed-point/operator-logical.c,
6685 * gcc.dg/fixed-point/struct-union.c,
6686 * gcc.dg/fixed-point/bit-complement.c,
6687 * gcc.dg/fixed-point/operator-bitwise.c,
6688 * gcc.dg/fixed-point/operator-comma.c,
6689 * gcc.dg/fixed-point/struct-layout-1.c,
6690 * gcc.dg/fixed-point/union-init.c,
6691 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6692 * gcc.dg/fixed-point/func-mixed.c,
6693 * gcc.dg/fixed-point/func-vararg-size0.c,
6694 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6695 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6696 * gcc.dg/fixed-point/operator-unary.c,
6697 * gcc.dg/fixed-point/allop-const.c,
6698 * gcc.dg/fixed-point/muldiv-warning.c,
6699 * gcc.dg/nofixed-point-1.c,
6700 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6701 * gcc.target/mips/fixed-vector-type.c,
6702 * gcc.target/mips/fixed-scalar-type.c: New tests.
6703
6704 2007-09-21 Olivier Hainque <hainque@adacore.com>
6705
6706 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6707 * gnat.dg/test_nested_subtype_byref.adb: New test.
6708
6709 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR fortran/33439
6712 * gfortran.dg/gomp/pr33439.f90: New test.
6713
6714 2007-09-21 Tobias Burnus <burnus@net-b.de>
6715
6716 PR fortran/33455
6717 * gfortran.dg/merge_char_3.f90: New.
6718
6719 2007-09-21 Tobias Burnus <burnus@net-b.de>
6720
6721 PR fortran/33037
6722 * gfortran.dg/transfer_check_1.f90: New.
6723
6724 2007-09-20 Asher Langton <langton2@llnl.gov>
6725
6726 PR fortran/20441
6727 * gfortran.dg/init_flag_1.f90: New.
6728 * gfortran.dg/init_flag_2.f90: New.
6729 * gfortran.dg/init_flag_3.f90: New.
6730 * gfortran.dg/init_flag_4.f90: New.
6731 * gfortran.dg/init_flag_5.f90: New.
6732 * gfortran.dg/init_flag_6.f90: New.
6733 * gfortran.dg/init_flag_7.f90: New.
6734
6735 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6736
6737 PR c++/33460
6738 * g++.dg/ext/anon-struct6.C: New.
6739
6740 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6741
6742 PR libfortran/23272
6743 * gfortran.dg/inquire_10.f90: New test.
6744
6745 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6746
6747 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6748
6749 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6750
6751 PR fortran/33221
6752 * gfortran.dg/used_types_18.f90: Declare variable of empty
6753 derived type.
6754
6755 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6756
6757 PR fortran/33288
6758 * gfortran.dg/array_constructor_19.f90: New test.
6759
6760 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR debug/33316
6763 * gcc.dg/debug/pr33316.c: New test.
6764
6765 PR c++/33496
6766 * g++.dg/cpp0x/variadic76.C: New test.
6767 * g++.dg/cpp0x/variadic77.C: New test.
6768 * g++.dg/cpp0x/variadic78.C: New test.
6769
6770 PR c/33238
6771 PR c/27301
6772 * gcc.c-torture/execute/20070919-1.c: New test.
6773 * gcc.dg/pr33238.c: New test.
6774 * gcc.dg/pr27301.c: New test.
6775
6776 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6777
6778 * lib/target-supports.exp (check_effective_target_mips64): New
6779 procedure.
6780 * gcc.dg/lower-subreg-1.c: Require !mips64.
6781 * gcc.dg/sibcall-3.c (ATTR): New macro.
6782 (recurser_void1, recurser_void2): Use it.
6783 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6784 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6785
6786 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6787
6788 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6789 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6790 warning annotation.
6791 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6792
6793 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6794
6795 PR fortran/33497
6796 * gfortran.dg/c_loc_tests_11.f03: New test case.
6797
6798 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6799
6800 PR c++/33459
6801 * g++.dg/init/ref14.C: New.
6802
6803 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6804
6805 * gnat.dg/slice2.ad[sb]: New testcase.
6806
6807 2007-09-19 Nick Clifton <nickc@redhat.com>
6808
6809 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6810
6811 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6812
6813 * gcc.target/bfin/bfin.exp: New.
6814 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6815 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6816 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6817 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6818 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6819 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6820 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6821 mcpu-bf561.c, mcpu-default.c}: New tests.
6822
6823 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6824
6825 Restore detection of unsupported TLS.
6826
6827 Revert this patch:
6828 2007-02-10 Richard Henderson <rth@redhat.com>
6829
6830 * lib/target-supports.exp (check_effective_target_tls): Redefine
6831 to mean non-emulated tls.
6832 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6833 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6834 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6835 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6836 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6837 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6838 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6839
6840 And then:
6841 * lib/target-supports.exp (check_effective_target_tls): Use
6842 stronger test for compiler support for TLS.
6843 (check_effective_target_tls_native): New, to test for non-emulated
6844 TLS support.
6845 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6846 instead of dg-require-effective-target tls.
6847 * g++.dg/gomp/copyin-1.C: Likewise.
6848 * g++.dg/gomp/sharing-1.C: Likewise.
6849 * g++.dg/gomp/tls-1.C: Likewise.
6850 * g++.dg/gomp/tls-2.C: Likewise.
6851 * g++.dg/gomp/tls-3.C: Likewise.
6852 * g++.dg/tls/diag-1.C: Likewise.
6853 * g++.dg/tls/diag-2.C: Likewise.
6854 * g++.dg/tls/diag-3.C: Likewise.
6855 * g++.dg/tls/diag-4.C: Likewise.
6856 * g++.dg/tls/diag-5.C: Likewise.
6857 * g++.dg/tls/init-1.C: Likewise.
6858 * g++.dg/tls/init-2.C: Likewise.
6859 * g++.dg/tls/trivial.C: Likewise.
6860 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6861 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6862 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6863 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6864 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6865 * gcc.dg/gomp/clause-1.c: Likewise.
6866 * gcc.dg/gomp/copyin-1.c: Likewise.
6867 * gcc.dg/gomp/sharing-1.c: Likewise.
6868 * gcc.dg/gomp/tls-1.c: Likewise.
6869 * gcc.dg/gomp/tls-2.c: Likewise.
6870 * gcc.dg/tls/alpha-1.c: Likewise.
6871 * gcc.dg/tls/opt-1.c: Likewise.
6872 * gcc.dg/tls/opt-13.c: Likewise.
6873 * gcc.dg/tls/opt-14.c: Likewise.
6874 * gcc.dg/tls/opt-2.c: Likewise.
6875 * gcc.dg/tls/opt-3.c: Likewise.
6876 * gcc.dg/tls/opt-4.c: Likewise.
6877 * gcc.dg/tls/opt-7.c: Likewise.
6878 * gcc.dg/tls/section-1.c: Likewise.
6879 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6880 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6881 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6882 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6883 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6884 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6885 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6886 * gfortran.dg/gomp/crayptr2.f90: Likewise.
6887 * gfortran.dg/gomp/fixed-1.f: Likewise.
6888 * gfortran.dg/gomp/free-1.f90: Likewise.
6889 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6890 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6891 * gfortran.dg/gomp/reduction1.f90: Likewise.
6892 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6893
6894 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6895
6896 PR fortran/31119
6897 * gfortran.dg/bounds_check_9.f90: New test.
6898 * gfortran.dg/bounds_check_fail_2.f90: New test.
6899
6900 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6901
6902 PR c++/33462 (again)
6903 * g++.dg/ext/va-arg1.C: Adjust.
6904
6905 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6906
6907 PR c++/33462
6908 * g++.dg/ext/va-arg1.C: New.
6909
6910 2007-09-18 Tobias Burnus <burnus@net-b.de>
6911
6912 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6913
6914 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6915
6916 PR c++/33463
6917 * g++.dg/rtti/typeid6.C: New.
6918
6919 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6920
6921 PR c++/33464
6922 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6923 * g++.dg/ext/is_class_error2.C: New.
6924
6925 2007-09-18 Richard Guenther <rguenther@suse.de>
6926
6927 PR tree-optimization/33340
6928 * g++.dg/torture/pr33340.C: New testcase.
6929
6930 2007-09-18 Tobias Burnus <burnus@net-b.de>
6931
6932 PR fortran/33231
6933 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6934 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6935 * gfortran.dg/elemental_subroutine_5.f90: New.
6936
6937 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
6938
6939 * lib/target-supports.exp (check_profiling_available): Extend
6940 mips*-*-elf check to mips*-*-elf*.
6941
6942 2007-09-18 Jakub Jelinek <jakub@redhat.com>
6943
6944 * gcc.dg/format/c90-scanf-5.c: New test.
6945 * gcc.dg/format/c99-scanf-4.c: New test.
6946 * gcc.dg/format/ext-7.c: New test.
6947 * gcc.dg/format/ext-8.c: New test.
6948
6949 PR middle-end/33423
6950 * gcc.c-torture/compile/20070915-1.c: New test.
6951
6952 2007-09-17 Tobias Burnus <burnus@net-b.de>
6953
6954 PR fortran/33106
6955 * gfortran.dg/private_type_9.f90: New.
6956
6957 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6958
6959 PR middle-end/33449
6960 * gfortran.dg/pr33449.f90: New test.
6961
6962 2007-09-17 Tobias Burnus <burnus@net-b.de>
6963
6964 * gfortran.dg/interface_15.f90: Compile with -std=f95.
6965 * gfortran.dg/private_type_1.f90: Ditto
6966 * gfortran.dg/interface_18.f90: New.
6967 * gfortran.dg/private_type_8.f90: New.
6968
6969 2007-09-16 Paolo Carlini <pcarlini@suse.de>
6970
6971 PR c++/33124
6972 * g++.dg/warn/new1.C: Adjust.
6973 * g++.dg/torture/str_empty.C: Likewise.
6974
6975 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6976
6977 * gcc.target/mips/dse-1.c: New test.
6978
6979 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
6980
6981 PR c++/32756
6982 * g++.dg/overload/operator3.C: New.
6983
6984 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6985
6986 * gcc.target/mips/truncate-1.c: New test.
6987
6988 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
6989
6990 PR fortran/29396
6991 PR fortran/29606
6992 PR fortran/30625
6993 PR fortran/30871
6994 * gfortran.dg/subref_array_pointer_1.f90: New test.
6995 * gfortran.dg/subref_array_pointer_2.f90: New test.
6996
6997 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
6998
6999 * gfortran.dg/nint_2.f90: Correct last change.
7000
7001 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7002
7003 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7004
7005 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7006
7007 * gcc.dg/vect/pr33373b.c: New test.
7008
7009 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7010
7011 PR target/33438
7012 * gcc.target/i386/pr33438.c: New test.
7013
7014 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7015
7016 * gfortran.dg/nint_2.f90: Revert previous commit.
7017
7018 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7019
7020 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7021
7022 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7023
7024 PR debug/33429
7025 * g++.dg/other/unused1.C: XFAIL class2 scan.
7026
7027 2007-09-13 Tobias Burnus <burnus@net-b.de>
7028
7029 PR fortran/33343
7030 * gfortran.dg/elemental_args_check_1.f90: New.
7031 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7032 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7033
7034 2007-09-13 Tobias Burnus <burnus@net-b.de>
7035
7036 * gfortran.dg/recursive_check_3.f90: New.
7037
7038 2007-09-13 Tobias Burnus <burnus@net-b.de>
7039
7040 PR fortran/33412
7041 * gfortran.dg/elemental_bind_c.f90: New.
7042
7043 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7044
7045 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7046 * gcc.target/mips/mips16-attributes-2.c: New test.
7047 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7048 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7049 hard-float asm when __mips16 is defined.
7050 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7051 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7052 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7053 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7054 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7055 * gcc.target/mips/pr26765.c (foo): Likewise.
7056 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7057 targets, use dg-mips-options instead of dg-options, and use -mgp32
7058 to force 32-bit mode.
7059 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7060 and 64-bit mode.
7061 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7062
7063 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7064 Michael Meissner <michael.meissner@amd.com>
7065
7066 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7067 * gcc.target/i386/sse5-hsubX.c: Ditto.
7068 * gcc.target/i386/sse5-permpX.c: Ditto.
7069 * gcc.target/i386/sse5-haddX.c: Ditto.
7070 * gcc.target/i386/sse5-maccXX.c: Ditto.
7071 * gcc.target/i386/sse5-msubXX.c: Ditto.
7072 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7073 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7074
7075 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7076 optimizes floating point conditional moves into the pcmov
7077 instruction on SSE5.
7078 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7079
7080 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7081 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7082 SSE5.
7083
7084 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7085 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7086
7087 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7088 optimizes (a*b)+c into fmadd on SSE5.
7089
7090 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7091 whether the SSE5 instructions can be generated.
7092
7093 * gcc.target/i386/sse5-check.h: New. Add support for
7094 SSE5 tests.
7095
7096 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7097 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7098 * gcc.target/i386/sse-13.c: Ditto.
7099 * gcc.target/i386/sse-14.c: Ditto.
7100
7101 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7102
7103 PR testsuite/33153
7104 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7105 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7106
7107 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR target/32338
7110 * gcc.dg/pr32338-1.c: New test.
7111 * gcc.dg/pr32338-2.c: New test.
7112
7113 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7114
7115 * lib/target-supports.exp (check_effective_target_sync_int_long):
7116 Revert change to add xtensa.
7117 (check_effective_target_sync_char_short): Likewise.
7118
7119 2007-09-12 Olivier Hainque <hainque@adacore.com>
7120
7121 * gnat.dg/packed_subtype.adb: New test.
7122
7123 2007-09-12 Tobias Burnus <burnus@net-b.de>
7124
7125 PR fortran/33297
7126 * gfortran.dg/intrinsic_size.f90: New.
7127
7128 2007-09-12 Tobias Burnus <burnus@net-b.de>
7129
7130 PR fortran/33284
7131 PR fortran/33310
7132 * gfortran.dg/conflicts_2.f90: New.
7133
7134 2007-09-12 Ira Rosen <irar@il.ibm.com>
7135
7136 PR tree-optimization/32377
7137 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7138 dependence distance.
7139 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7140 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7141 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7142 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7143
7144 2007-09-12 Richard Guenther <rguenther@suse.de>
7145
7146 PR middle-end/33382
7147 * gcc.c-torture/compile/pr33382.c: New testcase.
7148 * gcc.c-torture/execute/pr33382.c: Likewise.
7149
7150 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7151
7152 PR fortran/33395
7153 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7154
7155 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7156
7157 PR tree-optimization/33373
7158 * gcc.dg/vect/pr33373.c: New test.
7159
7160 2007-09-12 Ben Elliston <bje@au.ibm.com>
7161
7162 * lib/target-supports.exp (check_effective_target_vect_no_double):
7163 Remove unused proc.
7164
7165 2007-09-12 Ben Elliston <bje@au.ibm.com>
7166 Ulrich Weigand <uweigand@de.ibm.com>
7167
7168 * gcc.target/spu/dfcgt-nan.c: New test.
7169
7170 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7171
7172 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7173
7174 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7175
7176 PR fortran/33040
7177 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7178
7179 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7180
7181 * gcc.dg/va-arg-pack-len-1.c: New test.
7182 * g++.dg/va-arg-pack-len-1.C: New test.
7183
7184 2007-09-11 Michael Matz <matz@suse.de>
7185
7186 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7187
7188 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7189
7190 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7191 checks for size of long double.
7192 * gcc.dg/dfp/convert.h: New file.
7193 * gcc.dg/dfp/convert-bfp-2.c: New test.
7194 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7195 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7196 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7197 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7198 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7199 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7200 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7201 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7202 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7203
7204 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7205
7206 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7207 Change dg-final to expect 1 non-profitable loop and
7208 3 profitable loops.
7209 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7210 Change dg-final to expect 1 non-profitable loop and
7211 3 profitable loops.
7212 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7213 Change dg-final to expect 1 profitable loop.
7214 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7215 Change dg-final to expect 1 profitable loop.
7216
7217 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7218
7219 * gcc.target/mips/call-saved-1.c: New test.
7220 * gcc.target/mips/call-saved-2.c: Likewise.
7221 * gcc.target/mips/call-saved-3.c: Likewise.
7222 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7223 instead of mips_mips64. Set mips_fp64 too.
7224 (is_gp32_flag): Return true for -mips1 and -mips2.
7225 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7226
7227 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7228
7229 * g++.dg/ext/va-arg-pack-1.C: New test.
7230 * g++.dg/ext/va-arg-pack-2.C: New test.
7231
7232 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7233
7234 PR target/33369
7235 * gcc.dg/vect/pr33369.c: New test.
7236
7237 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7238
7239 PR fortran/33370
7240 * gfortran.dg/array_memcpy_5.f90: New test.
7241
7242 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7243
7244 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7245
7246 2007-09-09 Richard Guenther <rguenther@suse.de>
7247
7248 * gcc.c-torture/compile/20070906-1.c: New testcase.
7249
7250 2007-09-09 Ira Rosen <irar@il.ibm.com>
7251
7252 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7253 noinline attribute.
7254 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7255 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7256 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7257 Likewise.
7258
7259 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7260
7261 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7262
7263 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7264
7265 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7266
7267 2007-09-09 Ira Rosen <irar@il.ibm.com>
7268
7269 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7270 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7271 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7272 Compile tests with -fno-tree-pre.
7273 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7274 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7275 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7276 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7277 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7278 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7279 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7280 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7281 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7282 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7283 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7284 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7285 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7286 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7287 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7288 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7289 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7290 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7291 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7292
7293 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7294
7295 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7296 to call objdump.
7297 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7298 Use remote_exec to call c++filt.
7299 * lib/target-supports-dg.exp (dg-require-host-local): New.
7300 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7301 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7302 * g++.dg/rtti/repo1.C: Likewise.
7303 * g++.dg/template/repo1.C: Likewise.
7304 * g++.dg/template/repo2.C: Likewise.
7305 * g++.dg/template/repo3.C: Likewise.
7306 * g++.dg/template/repo4.C: Likewise.
7307 * g++.dg/template/repo5.C: Likewise.
7308 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7309 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7310 * g++.old-deja/g++.pt/repo1.C: Likewise.
7311 * g++.old-deja/g++.pt/repo2.C: Likewise.
7312 * g++.old-deja/g++.pt/repo3.C: Likewise.
7313 * g++.old-deja/g++.pt/repo4.C: Likewise.
7314 * gcc.dg/cpp/trad/builtins.c: Likewise.
7315
7316 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7317
7318 PR tree-optimization/32283
7319 * gcc.dg/tree-ssa/loop-31.c: New test.
7320
7321 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7322
7323 PR rtl-optimization/26449
7324 * gcc.target/i386/pr26449-1.c: New file.
7325
7326 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7327
7328 PR target/33329
7329 PR rtl-optimization/26449
7330 * gcc.target/i386/pr33329.c: New file.
7331
7332 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7333
7334 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7335
7336 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7337
7338 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7339
7340 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7341
7342 PR tree-optimization/33301
7343 * gfortran.dg/vect/pr33301.f: New test.
7344
7345 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7346
7347 PR libfortran/33307
7348 * gfortran.dg/backspace_10.f90: New test.
7349
7350 2007-09-07 Richard Guenther <rguenther@suse.de>
7351
7352 Reapply
7353 2007-09-06 Richard Guenther <rguenther@suse.de>
7354
7355 PR tree-optimization/32586
7356 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7357 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7358 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7359 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7360 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7361 now obsolete simplification.
7362
7363 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7364
7365 PR tree-optimization/33299
7366 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7367 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7368
7369 2007-09-07 Richard Guenther <rguenther@suse.de>
7370
7371 Revert
7372 2007-09-06 Richard Guenther <rguenther@suse.de>
7373
7374 PR tree-optimization/32586
7375 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7376 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7377 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7378 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7379 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7380 now obsolete simplification.
7381
7382 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7383
7384 PR tree-optimization/32821
7385 * gcc.dg/tree-ssa/pr32821.c: New file.
7386
7387 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7388
7389 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7390 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7391 and mips_forced_no_er.
7392 (dg-mips-options): Add -mno-abicalls when a small-data option is
7393 specified. Skip tests with small-data options if mips_forced_gp.
7394 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7395 * gcc.target/mips/sdata-1.c: New test.
7396 * gcc.target/mips/sdata-2.c: Likewise.
7397 * gcc.target/mips/sdata-3.c: Likewise.
7398 * gcc.target/mips/sdata-4.c: Likewise.
7399
7400 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7401
7402 PR fortran/33298
7403 * spread_zerosize_1.f90: New test case.
7404 * spread_bounds_1.f90: New test case.
7405
7406 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7407
7408 PR c++/32674
7409 * g++.dg/template/static31.C: New.
7410
7411 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7412
7413 PR fortran/33271
7414 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7415 powerpc*-linux-gnu.
7416
7417 2007-09-06 David Daney <ddaney@avtrex.com>
7418 Richard Sandiford <richard@codesourcery.com>
7419
7420 PR target/33256
7421 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7422 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7423 * gcc.target/mips/pr33256.c: New test.
7424
7425 2007-09-06 Tom Tromey <tromey@redhat.com>
7426
7427 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7428
7429 2007-09-06 Richard Guenther <rguenther@suse.de>
7430
7431 PR tree-optimization/32586
7432 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7433 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7434 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7435 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7436 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7437 now obsolete simplification.
7438
7439 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7440
7441 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7442 * gcc.target/i386/sse3-addsubps.c: Ditto.
7443 * gcc.target/i386/sse3-haddpd.c: Ditto.
7444 * gcc.target/i386/sse3-haddps.c: Ditto.
7445 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7446 * gcc.target/i386/sse3-hsubps.c: Ditto.
7447 * gcc.target/i386/sse3-lddqu.c: Ditto.
7448 * gcc.target/i386/sse3-movddup.c: Ditto.
7449 * gcc.target/i386/sse3-movshdup.c: Ditto.
7450 * gcc.target/i386/sse3-movsldup.c: Ditto.
7451
7452 2007-09-06 Richard Guenther <rguenther@suse.de>
7453
7454 PR tree-optimization/33302
7455 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7456
7457 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7458
7459 PR libfortran/33225
7460 * gfortran.dg./fmt_float.f90: New test.
7461
7462 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7463
7464 PR libfortran/33253
7465 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7466
7467 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7468
7469 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7470 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7471
7472 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7473
7474 * g++.dg/eh/builtin1.C: New test.
7475 * g++.dg/eh/builtin2.C: New test.
7476 * g++.dg/eh/builtin3.C: New test.
7477
7478 PR c++/33289
7479 * g++.dg/eh/builtin4.C: New test.
7480
7481 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7482
7483 * gcc.target/powerpc/dfp-dd.c: New test.
7484 * gcc.target/powerpc/dfp-td.c: New test.
7485
7486 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7487
7488 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7489 * gcc.dg/va-arg-pack-1.c: New test.
7490
7491 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7492
7493 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7494 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7495 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7496 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7497 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7498
7499 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7500
7501 PR c++/30302
7502 * g++.dg/ext/anon-struct5.C: New.
7503
7504 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7505
7506 * gcc.dg/i386-cpuid.h: Remove.
7507 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7508 (main): Use __get_cpuid to get target features.
7509 * gcc.target/i386/sse-check.h: Ditto.
7510 * gcc.target/i386/sse2-check.h: Ditto.
7511 * gcc.target/i386/sse3-check.h: Ditto.
7512 * gcc.target/i386/ssse3-check.h: Ditto.
7513 * gcc.target/i386/sse4_1-check.h: Ditto.
7514 * gcc.target/i386/sse4_2-check.h: Ditto.
7515 * gcc.target/i386/sse4a-check.h: Ditto.
7516 * gcc.dg/torture/pr16104-1.c: Ditto.
7517 (do_test): Change to void.
7518 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7519 * gcc.target/i386/sse-6.c: Ditto.
7520 * gcc.target/i386/sse-7.c: Ditto.
7521 * g++.dg/other/i386-1.C: Include cpuid.h.
7522 (main): New function. Use __get_cpuid to get target fetaures.
7523
7524 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7525 David Ung <davidu@mips.com>
7526 Nigel Stephens <nigel@mips.com>
7527
7528 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7529 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7530 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7531 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7532 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7533 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7534 * gcc.dg/torture/pr19683-1.c: Likewise.
7535 * gcc.target/mips/madd-3.c: Likewise.
7536 * gcc.target/mips/maddu-3.c: Likewise.
7537 * gcc.target/mips/msub-3.c: Likewise.
7538 * gcc.target/mips/msubu-3.c: Likewise.
7539 * gcc.target/mips/asm-1.c: Likewise.
7540 * gcc.target/mips/branch-1.c: Likewise.
7541 * gcc.target/mips/ins-1.c: Likewise.
7542 * gcc.target/mips/near-far-3.c: Likewise.
7543 * gcc.target/mips/near-far-4.c: Likewise.
7544 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7545 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7546 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7547 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7548 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7549 * gcc.target/mips/dspr2-MULT.c: Likewise.
7550 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7551 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7552 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7553 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7554 * gcc.target/mips/code-readable-2.c: Likewise.
7555 * gcc.target/mips/code-readable-3.c: Likewise.
7556
7557 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7558 David Ung <davidu@mips.com>
7559 Nigel Stephens <nigel@mips.com>
7560
7561 * gcc.target/mips/mips16-attributes.c: New.
7562
7563 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7564
7565 PR fortran/31564
7566 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7567
7568 PR fortran/33241
7569 * gfortran.dg/char_length_10.f90: New test.
7570
7571 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7572
7573 PR c++/29731
7574 * g++.dg/parse/template24.C: New.
7575
7576 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7577
7578 * g++.dg/other/spu2vmx-1.C: New test.
7579
7580 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR tree-optimization/33017
7583 * gcc.dg/pr33017.c: New test.
7584
7585 2007-09-05 Ben Elliston <bje@au.ibm.com>
7586
7587 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7588 __protected_stream family of macros.
7589
7590 2007-09-04 Jan Hubicka <jh@suse.cz>
7591
7592 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7593 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7594 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7595 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7596 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7597 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7598 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7599 Likewise.
7600
7601 2007-09-04 Janus Weil <jaydub66@gmail.com>
7602 Tobias Burnus <burnus@net-b.de>
7603
7604 * gfortran.dg/proc_decl_1.f90: New.
7605 * gfortran.dg/proc_decl_2.f90: New.
7606 * gfortran.dg/proc_decl_3.f90: New.
7607 * gfortran.dg/proc_decl_4.f90: New.
7608
7609 2007-09-04 Jan Hubicka <jh@suse.cz>
7610
7611 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7612 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7613 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7614 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7615 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7616 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7617 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7618 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7619 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7620 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7621 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7622 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7623 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7624 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7625 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7626 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7627 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7628 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7629 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7630 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7631 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7632 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7633 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7634 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7635 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7636 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7637 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7638 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7639 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7640 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7641 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7642 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7643 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7644 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7645 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7646 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7647 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7648 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7649 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7650 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7651 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7652 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7653 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7654 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7655 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7656 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7657 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7658 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7659 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7660 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7661 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7662 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7663 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7664 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7665 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7666 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7667 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7668 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7669 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7670 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7671 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7672 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7673 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7674 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7675 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7676 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7677 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7678 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7679 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7680 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7681 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7682 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7683 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7684 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7685 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7686 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7687 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7688 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7689 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7690 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7691 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7692 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7693 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7694 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7695 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7696 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7697 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7698 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7699 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7700 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7701 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7702 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7703 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7704 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7705 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7706 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7707 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7708 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7709 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7710 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7711 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7712 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7713 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7714 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7715 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7716 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7717 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7718 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7719 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7720 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7721 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7722 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7723 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7724 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7725 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7726 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7727 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7728 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7729 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7730 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7731 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7732 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7733 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7734 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7735 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7736 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7737 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7738 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7739 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7740 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7741 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7742 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7743 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7744 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7745 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7746 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7747 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7748 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7749 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7750 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7751 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7752 noinline.
7753 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7754 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7755 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7756 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7757 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7758 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7759 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7760 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7761 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7762 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7763 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7764 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7765 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7766 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7767 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7768 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7769 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7770 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7771 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7772 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7773 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7774 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7775 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7776 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7777 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7778 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7779 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7780 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7781 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7782 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7783 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7784 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7785 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7786 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7787 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7788 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7789 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7790 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7791 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7792 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7793 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7794 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7795 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7796 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7797 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7798 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7799 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7800 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7801 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7802 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7803 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7804 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7805 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7806 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7807 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7808 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7809 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7810 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7811 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7812 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7813 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7814 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7815 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7816 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7817 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7818 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7819 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7820 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7821 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7822 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7823 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7824 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7825 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7826 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7827 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7828 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7829 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7830 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7831 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7832 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7833 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7834 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7835 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7836 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7837 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7838 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7839 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7840 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7841 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7842 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7843 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7844 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7845 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7846 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7847 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7848 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7849 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7850 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7851 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7852 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7853 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7854 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7855 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7856 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7857 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7858 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7859 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7860 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7861 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7862 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7863 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7864 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7865 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7866 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7867 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7868 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7869 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7870 * gcc.dg/vect/vect-7.c: Mark functions noinline.
7871 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7872 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7873 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7874 * gcc.dg/vect/vect-24.c: Mark functions noinline.
7875 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7876 * gcc.dg/vect/vect-83.c: Mark functions noinline.
7877 * gcc.dg/vect/vect-66.c: Mark functions noinline.
7878 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7879
7880 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7881
7882 PR middle-end/33187
7883 * gcc.target/i386/cmov7.c: New file.
7884
7885 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7886
7887 * gcc.target/i386/sse4a-check.h: New file.
7888 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
7889 * gcc.target/i386/sse4a-insert.c: Ditto.
7890 * gcc.target/i386/sse4a-montsd.c: Ditto.
7891 * gcc.target/i386/sse4a-montss.c: Ditto.
7892 * gcc.target/i386/mmx-check.h: New file.
7893 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
7894 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7895 * gcc.target/i386/sse-check.h: New file.
7896 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
7897 * gcc.target/i386/sse-3.c: Ditto.
7898 * gcc.target/i386/sse-7.c: Ditto.
7899 * gcc.target/i386/sse-9.c: Ditto.
7900 * gcc.target/i386/ssefn-3.c: Ditto.
7901 * gcc.target/i386/sse-recip.c: Ditto.
7902 * gcc.target/i386/sse-recip-vec.c: Ditto.
7903 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7904 * gcc.target/i386/20020523-1.c: Remove.
7905 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
7906 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7907 * gcc.target/i386/ssefn-4.c: Ditto.
7908 * gcc.target/i386/sse-6.c: Ditto.
7909 * gcc.target/i386/sse-10.c: Ditto.
7910 * gcc.target/i386/sse-11.c: Ditto.
7911 * gcc.target/i386/sse-18.c: Ditto.
7912 * gcc.target/i386/fpprec-1.c: Ditto.
7913 * g++.dg/other/i386-1.C: Ditto.
7914
7915 2007-09-04 Richard Guenther <rguenther@suse.de>
7916
7917 PR tree-optimization/33291
7918 * gcc.dg/volatile2.c: New testcase.
7919 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7920 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7921 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7922 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7923
7924 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7925
7926 PR fortran/33253
7927 * gfortran.dg/namelist_15.f90: Update test.
7928 * gfortran.dg/namelist_24.f90: Update test.
7929 * gfortran.dg/namelist_38.f90: New test.
7930
7931 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
7932
7933 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
7934 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7935 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
7936 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7937 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
7938 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7939
7940 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7941
7942 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7943 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7944
7945 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7946
7947 2007-09-02 David Daney <ddaney@avtrex.com>
7948
7949 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7950 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7951 * gcc.target/mips/atomic-memory-1.c: Ditto.
7952 * gcc.target/mips/atomic-memory-2.c: Ditto.
7953
7954 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7955
7956 * gcc.target/cris/builtin_clz_v0.c: New testcase.
7957 * gcc.target/cris/builtin_clz_v3.c: New testcase.
7958
7959 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
7960
7961 * gfortran.dg/substr_6.f90: New test.
7962
7963 2007-09-02 Paolo Carlini <pcarlini@suse.de>
7964
7965 PR c++/33208
7966 * g++.dg/other/error18.C: New.
7967 * g++.dg/expr/bitfield3.C: Adjust.
7968
7969 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
7970
7971 PR fortran/33276
7972 * gfortran.fortran-torture/compile/pr33276.f90: New.
7973
7974 2007-09-02 Joseph Myers <joseph@codesourcery.com>
7975
7976 PR C/29237
7977 PR middle-end/33272
7978 * gcc.dg/c99-arraydecl-3.c: New test.
7979
7980 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7981
7982 PR c++/32597
7983 * g++.dg/cpp0x/variadic-new2.C: New.
7984 * g++.dg/cpp0x/variadic-new.C: New.
7985
7986 2007-08-31 Tobias Burnus <burnus@net-b.de>
7987
7988 PR fortran/33232
7989 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7990 * gfortran.dg/read_1.f90: New.
7991
7992 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7993
7994 PR c++/33210
7995 * g++.dg/template/error30.C: New.
7996
7997 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7998
7999 PR c++/32113
8000 * g++.dg/template/crash70.C: New.
8001
8002 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8003
8004 PR c++/33212
8005 * g++.dg/ext/is_class_error.C: New.
8006
8007 2007-08-31 Olivier Hainque <hainque@adacore.com>
8008
8009 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8010
8011 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8012 Revital Eres <eres@il.ibm.com>
8013
8014 * gcc.target/powerpc/paired-1.c: New test.
8015 * gcc.target/powerpc/paired-2.c: New test.
8016 * gcc.target/powerpc/paired-3.c: New test.
8017 * gcc.target/powerpc/paired-4.c: New test.
8018 * gcc.target/powerpc/paired-5.c: New test.
8019 * gcc.target/powerpc/paired-6.c: New test.
8020 * gcc.target/powerpc/paired-7.c: New test.
8021 * gcc.target/powerpc/ppc-paired.c: New test.
8022
8023 2007-08-31 Ollie Wild <aaw@google.com>
8024
8025 * g++.dg/conversion/ptrmem2.C: New test.
8026 * g++.dg/conversion/ptrmem3.C: New test.
8027 * g++.dg/conversion/ptrmem4.C: New test.
8028 * g++.dg/conversion/ptrmem5.C: New test.
8029 * g++.dg/conversion/ptrmem6.C: New test.
8030 * g++.dg/conversion/ptrmem7.C: New test.
8031 * g++.dg/conversion/ptrmem8.C: New test.
8032
8033 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8034
8035 PR fortran/31879
8036 * gfortran.dg/char_length_7.f90: New test.
8037 * gfortran.dg/char_length_9.f90: New test.
8038 * gfortran.dg/char_assign_1.f90: Add extra warning.
8039
8040 PR fortran/31197
8041 PR fortran/31258
8042 * gfortran.dg/char_length_8.f90: New test.
8043
8044 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8045
8046 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8047
8048 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8049
8050 * gcc.dg/inline-24.c: New test.
8051 * g++.dg/opt/inline11.C: New test.
8052
8053 2007-08-30 Richard Guenther <rguenther@suse.de>
8054
8055 * gcc.target/i386/vectorize5.c: New testcase.
8056
8057 2007-08-30 Tobias Burnus <burnus@net-b.de>
8058
8059 PR fortran/33228
8060 * interface.c (check_interface0): Improve error for external procs.
8061 (check_sym_interfaces): Fix checking of module procedures.
8062
8063 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8064
8065 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8066 (AI): Add AI_ALIGN.
8067 * gcc.dg/sync-3.c: New test.
8068
8069 PR middle-end/32758
8070 * gcc.dg/cleanup-12.c: New test.
8071
8072 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8073
8074 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8075 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8076 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8077 * gcc.dg/pr32450.c: Ditto.
8078 * gcc.dg/nest.c: Ditto.
8079 * gcc.dg/nested-func-4.c: Ditto.
8080 * g++.old-deja/g++.law/profile1.C: Ditto.
8081
8082 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8083
8084 PR fortran/32989
8085 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8086 non-default integer kind arguments.
8087
8088 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8089
8090 PR fortran/33105
8091 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8092
8093 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8094
8095 * gcc.dg/h8300-ice2.c: Remove target selector.
8096
8097 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8098
8099 PR fortran/33215
8100 * gfortran.dg/binding_label_tests_15.f03: New test case.
8101 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8102
8103 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8104
8105 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8106 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8107
8108 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8109
8110 PR c++/33194
8111 * g++.dg/other/canon-33194.C: New.
8112
8113 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8114
8115 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8116 * gcc.c-torture/execute/pr23135.c: Likewise.
8117
8118 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8119
8120 * gcc.dg/pr31344.c: Move to ...
8121 * gcc.dg/dfp/pr31344.c: ... here.
8122 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8123 * gcc.dg/20050503-1.c: Ditto.
8124 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8125 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8126 * gcc.dg/20060801-1.c: Ditto.
8127
8128 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8129
8130 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8131 * gfortran.dg/nan_1.f90: Likewise.
8132
8133 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8134
8135 PR fortran/33055
8136 Revert previous patch.
8137
8138 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8139 Kazu Hirata <kazu@codesourcery.com>
8140
8141 * gcc.target/m68k/interrupt-1.c: New.
8142
8143 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8144
8145 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8146 10000 for targets where "int" can't hold at least 100000.
8147 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8148 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8149 (test5)(test6): Use it.
8150 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8151 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8152 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8153 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8154 * gcc.dg/attr-alloc_size.c (test): Likewise.
8155
8156 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8157
8158 PR c++/33209
8159 * g++.dg/template/error29.C: New.
8160
8161 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR c++/32596
8164 * g++.dg/ext/visibility/anon5.C: New test.
8165
8166 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8167
8168 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8169
8170 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8171
8172 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8173 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8174 * gfortran.dg/gamma_4.f90: New: large-real tests.
8175
8176 2007-08-28 Jason Merrill <jason@redhat.com>
8177
8178 PR c++/29000
8179 * g++.dg/ext/stmtexpr12.C: New test.
8180
8181 PR c++/28558
8182 * g++.dg/ext/attrib28.C: New test.
8183
8184 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8185
8186 PR target/32661
8187 * gcc.target/i386/pr32661.c: New test.
8188
8189 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8190
8191 PR middle-end/32370
8192 * gcc.dg/pr32370.c: New test.
8193
8194 PR rtl-optimization/33148
8195 * gcc.c-torture/compile/20070827-1.c: New test.
8196
8197 PR debug/32914
8198 * d++.dg/debug/const3.C: New test.
8199 * d++.dg/debug/const4.C: New test.
8200 * d++.dg/debug/dwarf2/const1.C: New test.
8201 * d++.dg/debug/dwarf2/const2.C: New test.
8202 * d++.dg/debug/dwarf2/const2b.C: New test.
8203
8204 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8205 Vladimir Yanovsky <yanov@il.ibm.com>
8206 Revital Eres <eres@il.ibm.com>
8207 Andrey Belevantsev <abel@ispras.ru>
8208
8209 * gcc.dg/sms-1.c: New test.
8210
8211 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8212
8213 * g++.dg/ext/gnu-inline-common.h: New.
8214 * g++.dg/ext/gnu-inline-global-reject.C: New.
8215 * g++.dg/ext/gnu-inline-global.C: New.
8216 * g++.dg/ext/gnu-inline-namespace.C: New.
8217 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8218 * g++.dg/ext/gnu-inline-class.C: New.
8219 * g++.dg/ext/gnu-inline-class-static.C: New.
8220 * g++.dg/ext/gnu-inline-template-class.C: New.
8221 * g++.dg/ext/gnu-inline-template-func.C: New.
8222
8223 2007-08-27 Jason Merrill <jason@redhat.com>
8224
8225 PR c++/31337
8226 * g++.dg/ext/stmtexpr11.C: New.
8227
8228 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8229
8230 * lib/target-supports.exp (check_profiling_available):
8231 Set profiling_available_saved to 0 on fido-*-elf.
8232
8233 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8234
8235 PR tree-optimization/33173
8236
8237 * gcc.c-torture/compile/pr33173.c: New.
8238
8239 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8240
8241 PR target/31385
8242 * gcc.dg/dfp/pr31385.c: New.
8243
8244 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8245
8246 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8247
8248 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8249
8250 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8251 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8252 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8253 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8254 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8255 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8256 gcc.target/m68k directory.
8257 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8258 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8259 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8260 gcc.target/cris directory.
8261 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8262 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8263 gcc.target/bfin directory.
8264
8265 * gcc.target/sh: New directory.
8266 * gcc.target/sh/sh.exp: New file.
8267 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8268 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8269 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8270 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8271 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8272 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8273
8274 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8275
8276 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8277 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8278 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8279 * gcc.target/i386/local2.c: Ditto.
8280 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8281 * gcc.target/i386/20011119-1.c: Ditto.
8282 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8283 * gcc.target/i386/fastcall-1.c: Fix target selector.
8284
8285 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8286
8287 PR fortran/33055
8288 * gfortran.dg/negative_unit.f: Add new check
8289 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8290 -fdefault-integer-8.
8291
8292 2007-08-26 Asher Langton <langton2@llnl.gov>
8293
8294 * gfortran.dg/recursive_stack.f90: New.
8295 * gfortran.dg/openmp_stack.f90: New.
8296
8297 2007-08-26 Tobias Burnus <burnus@net-b.de>
8298
8299 PR fortran/31298
8300 * gfortran.dg/use_10.f90: New.
8301
8302 2007-08-26 Tobias Burnus <burnus@net-b.de>
8303
8304 PR fortran/32985
8305 * gfortran.dg/namelist_14.f90: Make test case valid.
8306 * gfortran.dg/common_10.f90: New.
8307
8308 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8309
8310 PR middle-end/33181
8311 * gcc.dg/ifelse-2.c: New.
8312
8313 2007-08-26 Tobias Burnus <burnus@net-b.de>
8314
8315 PR fortran/32980
8316 * gfortran.dg/gamma_1.f90: New.
8317 * gfortran.dg/gamma_2.f90: New.
8318 * gfortran.dg/gamma_3.f90: New.
8319
8320 2007-08-26 Tobias Burnus <burnus@net-b.de>
8321
8322 PR fortran/33188
8323 * gfortran.dg/used_types_18.f90: New.
8324
8325 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8326
8327 * gcc.dg/array-init-2.c: New test.
8328
8329 2007-08-24 Tobias Burnus <burnus@net-b.de>
8330
8331 PR fortran/33178
8332 * gfortran.dg/initialization_4.f90: Update dg-error.
8333 * gfortran.dg/initialization_13.f90: New.
8334
8335 2007-08-24 Richard Guenther <rguenther@suse.de>
8336
8337 PR middle-end/33166
8338 * gcc.c-torture/compile/pr33166.c: New testcase.
8339
8340 2007-08-24 Tobias Burnus <burnus@net-b.de>
8341
8342 PR fortran/33139
8343 * gfortran.dg/pointer_assign_4.f90: New.
8344 * gfortran.dg/shape_2.f90: Fix test case.
8345 * gfortran.dg/char_result_4.f90: Ditto.
8346
8347 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8348
8349 * gcc.dg/array-init-1.c: New test.
8350
8351 PR c++/32567
8352 * g++.dg/parse/crash36.C: New test.
8353
8354 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8355
8356 * gcc.dg/pr32721.c: Updated.
8357
8358 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR tree-optimization/32573
8361 PR middle-end/32946
8362 * gcc.dg/pr32573.c: New test.
8363
8364 PR c++/32898
8365 * g++.dg/lookup/ns3.C: New test.
8366
8367 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8368
8369 PR c++/31941
8370 * g++.dg/parse/crash37.C: New test.
8371
8372 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8373
8374 PR target/17390
8375 * gcc.target/i386/pr17390.c: New test.
8376
8377 2007-08-23 Richard Guenther <rguenther@suse.de>
8378
8379 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8380 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8381 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8382 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8383 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8384 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8385 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8386 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8387
8388 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8389
8390 * gcc.target/s390: New directory.
8391 * gcc.target/s390/s390.exp: New file.
8392 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8393 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8394 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8395 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8396 gcc.target/s390 directory.
8397
8398 2007-08-23 Richard Guenther <rguenther@suse.de>
8399
8400 PR tree-optimization/32328
8401 * gcc.dg/pr32328.c: New testcase.
8402
8403 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8404
8405 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8406 available.
8407
8408 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8409
8410 PR fortran/33095
8411 * gfortran.dg/min_max_optional_5.f90: New test.
8412 * gfortran.dg/min_max_optional_2.f90: Remove.
8413 * gfortran.dg/min_max_optional_3.f90: Remove.
8414 * gfortran.dg/min_max_optional_4.f90: Remove.
8415
8416 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8417
8418 * gcc.target/i386/xorps-sse.c: New.
8419 * gcc.target/i386/xorps-sse2.c: New.
8420
8421 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8422
8423 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8424 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8425 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8426
8427 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8428
8429 PR fortran/33020
8430 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8431 include multiple kinds for SHAPE parameter within a single
8432 namespace.
8433 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8434 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8435
8436 2007-08-22 Janus Weil <jaydub66@gmail.com>
8437
8438 * interface_abstract_1.f90: Extended test case.
8439 * interface_abstract_3.f90: New test.
8440
8441 2007-08-21 Christian Bruel <christian.bruel@st.com>
8442
8443 * gcc.dg/fold-sub.c: New test.
8444
8445 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8446
8447 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8448 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8449 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8450 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8451 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8452 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8453
8454 2007-08-22 Richard Guenther <rguenther@suse.de>
8455
8456 PR middle-end/33007
8457 * gcc.dg/pr33007.c: New testcase.
8458
8459 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8460
8461 * gcc.c-torture/execute/strcmp-1.x: Delete.
8462
8463 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8464
8465 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8466 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8467 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8468 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8469 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8470 gcc.target/i386/stack-realign.c,
8471 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8472 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8473 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8474 target using dg-require-effective-target directive.
8475 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8476 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8477 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8478 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8479 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8480 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8481 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8482 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8483 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8484 Require lp64 target using dg-require-effective-target directive.
8485 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8486 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8487 directive.
8488 * gcc.target/i386/20010202-1.c: Move from here ...
8489 * gcc.dg/20010202-1.c: ... to here.
8490
8491 2007-08-22 Richard Guenther <rguenther@suse.de>
8492
8493 PR tree-optimization/33142
8494 * gcc.c-torture/execute/pr33142.c: New testcase.
8495
8496 2007-08-22 Richard Guenther <rguenther@suse.de>
8497
8498 PR middle-end/32563
8499 * g++.dg/torture/pr32563.C: New testcase.
8500
8501 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR middle-end/32912
8504 * gcc.dg/pr32912-1.c: Add -w to options.
8505 * gcc.dg/pr32912-2.c: Likewise.
8506 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8507
8508 2007-08-21 Ian Lance Taylor <iant@google.com>
8509
8510 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8511
8512 2007-08-21 Ian Lance Taylor <iant@google.com>
8513
8514 PR tree-optimization/33134
8515 * g++.dg/tree-ssa/pr33134.C: New test.
8516
8517 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8518
8519 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8520 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8521
8522 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR debug/32610
8525 * gcc.dg/debug/pr32610.c: New test.
8526
8527 * g++.dg/init/new24.C: New test.
8528
8529 PR middle-end/32912
8530 * gcc.dg/pr32912-1.c: New test.
8531 * gcc.dg/pr32912-2.c: New test.
8532 * gcc.dg/pr32912-3.c: New test.
8533
8534 2007-08-21 Richard Guenther <rguenther@suse.de>
8535
8536 * gcc.dg/pointer-arith-10.c: New testcase.
8537
8538 2007-08-21 Richard Guenther <rguenther@suse.de>
8539
8540 PR middle-end/33122
8541 * gcc.c-torture/compile/pr33122.c: New testcase.
8542
8543 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8544
8545 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8546
8547 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8548
8549 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8550
8551 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR c++/33025
8554 * g++.dg/init/new23.C: New test.
8555
8556 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8557
8558 PR middle-end/30564
8559 * gcc.c-torture/compile/pr30564-1.c: New test.
8560 * gcc.c-torture/compile/pr30564-2.c: New test.
8561
8562 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8563
8564 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8565
8566 2007-08-19 Tobias Burnus <burnus@net-b.de>
8567
8568 * gfortran.dg/interface_abstract_2.f90: New.
8569 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8570
8571 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8572
8573 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8574 unknown (so that outer-loop wont get analyzed).
8575 * gcc.dg/vect/vect-outer-1a.c: New test.
8576 * gcc.dg/vect/vect-outer-1b.c: New test.
8577 * gcc.dg/vect/vect-outer-1.c: New test.
8578 * gcc.dg/vect/vect-outer-2a.c: New test.
8579 * gcc.dg/vect/vect-outer-2b.c: New test.
8580 * gcc.dg/vect/vect-outer-2c.c: New test.
8581 * gcc.dg/vect/vect-outer-2.c: New test.
8582 * gcc.dg/vect/vect-outer-3a.c: New test.
8583 * gcc.dg/vect/vect-outer-3b.c: New test.
8584 * gcc.dg/vect/vect-outer-3c.c: New test.
8585 * gcc.dg/vect/vect-outer-3.c: New test.
8586 * gcc.dg/vect/vect-outer-4a.c: New test.
8587 * gcc.dg/vect/vect-outer-4b.c: New test.
8588 * gcc.dg/vect/vect-outer-4c.c: New test.
8589 * gcc.dg/vect/vect-outer-4d.c: New test.
8590 * gcc.dg/vect/vect-outer-4e.c: New test.
8591 * gcc.dg/vect/vect-outer-4f.c: New test.
8592 * gcc.dg/vect/vect-outer-4g.c: New test.
8593 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8594 * gcc.dg/vect/vect-outer-4i.c: New test.
8595 * gcc.dg/vect/vect-outer-4j.c: New test.
8596 * gcc.dg/vect/vect-outer-4k.c: New test.
8597 * gcc.dg/vect/vect-outer-4l.c: New test.
8598 * gcc.dg/vect/vect-outer-4m.c: New test.
8599 * gcc.dg/vect/vect-outer-4.c: New test.
8600 * gcc.dg/vect/vect-outer-5.c: New test.
8601 * gcc.dg/vect/vect-outer-6.c: New test.
8602 * gcc.dg/vect/vect-outer-fir.c: New test.
8603 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8605
8606 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8607
8608 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8609 and -fno-tree-reassoc.
8610 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8611 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8612 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8613 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8614 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8615 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8616 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8617 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8618 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8619 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8620 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8621 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8622 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8623 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8624 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8625 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8626 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8627 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8628 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8629 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8630 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8631 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8632 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8633 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8634 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8635 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8636 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8637 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8638 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8639 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8640 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8641 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8642 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8643 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8644 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8645 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8646 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8647
8648 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8649
8650 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8651 versioning for aliasing).
8652 * gcc.dg/vect/vect-35.c: Likewise.
8653
8654 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8655 targets.
8656 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8657
8658 2007-08-18 Tom Tromey <tromey@redhat.com>
8659
8660 PR preprocessor/32974:
8661 * gcc.dg/cpp/pr32974.c: New file.
8662
8663 2007-08-17 Tobias Burnus <burnus@net-b.de>
8664
8665 * gfortran.dg/interface_abstract_1.f90: New.
8666
8667 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8668
8669 PR fortran/32881
8670 * gfortran.dg/pure_initializer_1.f90: New test.
8671
8672 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8673
8674 PR fortran/32875
8675 * gfortran.dg/array_constructor_18.f90: New test.
8676
8677 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8678
8679 PR c++/28989
8680 * g++.dg/expr/lval3.C: New test.
8681 * g++.dg/expr/lval4.C: New test.
8682
8683 2007-08-17 Ollie Wild <aaw@google.com>
8684
8685 PR c++/31749
8686 * g++.dg/lookup/builtin3.C: New test.
8687 * g++.dg/lookup/builtin4.C: New test.
8688 * g++.dg/lookup/using19.C: New test.
8689
8690 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8691
8692 PR c++/32190
8693 * g++.dg/parse/error31.C: New.
8694
8695 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8696
8697 PR c++/32112
8698 * g++.dg/template/error26.C: New.
8699
8700 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8701
8702 PR fortran/33079
8703 * gfortran.dg/zero_length_2.f90: New test.
8704
8705 2007-08-17 Tobias Burnus <burnus@net-b.de>
8706
8707 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8708 * gfortran.dg/kind_tests_3.f03: Ditto.
8709 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8710 * gfortran.dg/interface_13.f90: Ditto.
8711 * gfortran.dg/pr32738.f90: Ditto.
8712 * gfortran.dg/module_private_1.f90: Ditto.
8713 * gfortran.dg/test_only_clause.f90: Ditto.
8714 * gfortran.dg/bind_c_vars.f90: Ditto.
8715 * gfortran.dg/bind_c_dts.f90: Ditto.
8716 * gfortran.dg/use_9.f90: Ditto.
8717 * gfortran.dg/generic_8.f90: Ditto.
8718 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8719 * gfortran.dg/private_type_6.f90: Ditto.
8720 * gfortran.dg/c_assoc.f90: Ditto.
8721 * gfortran.dg/private_type_7.f90: Ditto.
8722 * gfortran.dg/global_vars_c_init.f90: Ditto.
8723 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8724 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8725 * gfortran.dg/c_size_t_test.f03: Ditto.
8726 * gfortran.dg/used_types_12.f90: Ditto.
8727 * gfortran.dg/pr25923.f90: Ditto.
8728 * gfortran.dg/test_com_block.f90: Ditto.
8729 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8730 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8731 * gfortran.dg/com_block_driver.f90: Ditto.
8732 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8733 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8734 * gfortran.dg/c_loc_test.f90: Ditto.
8735 * gfortran.dg/c_ptr_tests.f03: Ditto.
8736 * gfortran.dg/module_interface_1.f90: Ditto.
8737
8738 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8739
8740 PR c++/32870
8741 * g++.dg/other/error17.C: Adjust.
8742
8743 2007-08-17 Ben Elliston <bje@au.ibm.com>
8744
8745 PR middle-end/32970
8746 * g++.dg/ext/altivec-14.C: New test.
8747
8748 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8749
8750 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8751 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8752 dump files.
8753 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8754 * gcc.dg/vect/pr32366.c: Ditto.
8755
8756 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8757
8758 PR testsuite/33082
8759 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8760 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8761 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8762 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8763
8764 2007-08-16 Tobias Burnus <burnus@net-b.de>
8765
8766 PR fortran/33072
8767 * gfortran.dg/use_9.f90: New.
8768
8769 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8770
8771 * g++.dg/gcov/gcov-5.C: New test.
8772
8773 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8774
8775 * g++.dg/gcov/gcov-4.C: New test.
8776 * lib/gcov.exp (verify-lines): Add support for
8777 checking no-coverage lines.
8778
8779 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8780
8781 * gcc.dg/vect/vect-vfa-01.c: New.
8782 * gcc.dg/vect/vect-vfa-02.c: New.
8783 * gcc.dg/vect/vect-vfa-03.c: New.
8784 * gcc.dg/vect/vect-vfa-04.c: New.
8785 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8786 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8787 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8788 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8789 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8790 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8791 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8792 gfortran.dg/vect/pr19049.f90: Rename to start with
8793 prefix no-vfa-.
8794 * gcc.dg/vect/vect.exp: Disable versioning for alias
8795 when test starts with no-vfa-.
8796 * gfortran.dg/vect/vect.exp: Likewise.
8797
8798 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8799
8800 * gcc.dg/torture/pr32897.c: New test.
8801
8802 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8803
8804 PR c++/31132
8805 * g++.dg/template/crash69.C: New.
8806
8807 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8808
8809 * lib/target-supports.exp (check_effective_target_arm32): Use
8810 check_no_compiler_messages.
8811
8812 2007-08-15 Diego Novillo <dnovillo@google.com>
8813
8814 gcc.dg/tree-ssa/20070815.c: New test.
8815
8816 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8817
8818 PR fortran/33077
8819 * gfortran.dg/random_7.f90: Initialize variable.
8820
8821 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8822
8823 PR middle-end/33074
8824 * gfortran.dg/pr33074.f90: New test.
8825
8826 PR c++/32992
8827 * g++.dg/opt/nrv14.C: New test.
8828
8829 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8830
8831 PR c++/33035
8832 * g++.dg/template/crash68.C: New.
8833
8834 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8835
8836 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8837 * gcc.dg/sibcall-4.c: Ditto.
8838
8839 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8840
8841 PR fortran/33066
8842 * gfortran.dg/use_8.f90: New test.
8843 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8844
8845 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8846
8847 PR c++/27211
8848 * g++.dg/template/error27.C: New.
8849 * g++.dg/template/error28.C: New.
8850 * g++.dg/other/pr28304.C: Adjust.
8851 * g++.old-deja/g++.mike/p811.C: Likewise.
8852
8853 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8854
8855 PR target/30315
8856 * gcc.target/i386/pr30315.c: New.
8857
8858 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8859
8860 PR fortran/32594
8861 * gfortran.dg/substr_5.f90: New test.
8862
8863 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8864
8865 PR c/30428
8866 * gcc.dg/vector-2.c: New test.
8867
8868 PR c++/30428
8869 * g++.dg/ext/vector8.C: New test.
8870
8871 2007-08-13 Dan Hipschman <dsh@google.com>
8872
8873 PR c/32953
8874 * gcc.dg/format/array-1.c: Add an additional test for
8875 unterminated format strings of length 1.
8876
8877 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8878
8879 PR fortran/32926
8880 * gfortran.dg/external_procedures_3.f90: New test.
8881
8882 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8883
8884 PR fortran/32827
8885 * gfortran.dg/import6.f90: New test.
8886
8887 2007-08-13 Andrew Pinski <pinskia@gmail.com>
8888
8889 PR C/30427
8890 * gcc.dg/vector-1.c: New test.
8891
8892 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8893
8894 * gcc.dg/pr21255-4.c: Skip for PIC.
8895 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8896
8897 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8898
8899 * gcc.dg/attr-isr.c: Skip for PIC.
8900 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8901 * gcc.dg/attr-isr-trapa.c: Likewise.
8902 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8903 * gcc.dg/pragma-isr-trapa.c: Likewise.
8904 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8905
8906 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8907
8908 PR fortran/32962
8909 * gfortran.dg/transpose_1.f90: New test.
8910
8911 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8912
8913 PR fortran/29600
8914 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8915 intrinsic.
8916
8917 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8918
8919 PR fortran/30964
8920 PR fortran/33054
8921 * gfortran.dg/random_4.f90: New test.
8922 * gfortran.dg/random_5.f90: New test.
8923 * gfortran.dg/random_6.f90: New test.
8924 * gfortran.dg/random_7.f90: New test.
8925
8926 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8927
8928 PR fortran/32860
8929 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8930
8931 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8932
8933 PR fortran/31629
8934 * gfortran.dg/module_private_1.f90: New test.
8935
8936 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8937
8938 PR fortran/29600
8939 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8940 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8941
8942 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8943
8944 PR fortran/32937
8945 * gfortran.dg/char_length_6.f90: New test.
8946
8947 2007-08-10 Ollie Wild <aaw@google.com>
8948
8949 * g++.dg/lookup/using18.C: New test.
8950
8951 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8952
8953 PR c++/17763
8954 * g++.dg/other/error16.C: New.
8955
8956 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8957
8958 PR libfortran/33039
8959 * gfortran.dg/namelist_37.f90: New test.
8960
8961 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8962
8963 PR c++/22256
8964 * g++.dg/conversion/op3.C: New.
8965
8966 2007-08-09 Tobias Burnus <burnus@net-b.de>
8967
8968 PR fortran/32987
8969 * gfortran.dg/fmt_tab_1.f90: New.
8970 * gfortran.dg/fmt_tab_2.f90: New.
8971
8972 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8973
8974 PR c/32796
8975 * gcc.c-torture/compile/pr32796.c: New test.
8976
8977 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8978
8979 PR middle-end/32813
8980 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8981 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8982 instead of just -O.
8983
8984 2007-08-08 Richard Sandiford <richard@codesourcery.com>
8985
8986 * gcc.target/mips/code-readable-1.c: New test.
8987 * gcc.target/mips/code-readable-2.c: Likewise.
8988 * gcc.target/mips/code-readable-3.c: Likewise.
8989
8990 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
8991 Revital Eres <eres@il.ibm.com>
8992
8993 * gfortran.dg/sms-1.f90: Add comment.
8994 * gfortran.dg/sms-2.f90: New.
8995
8996 2007-08-07 Ian Lance Taylor <iant@google.com>
8997
8998 * gcc.dg/instrument-1.c: New test.
8999 * gcc.dg/instrument-2.c: New test.
9000 * gcc.dg/instrument-3.c: New test.
9001
9002 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9003
9004 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9005
9006 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9007
9008 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9009 !vector_alignment_reachable targets.
9010 * gcc.dg/vect/vect-33.c: Likewise.
9011 * gcc.dg/vect/vect-42.c: Likewise.
9012 * gcc.dg/vect/vect-44.c: Likewise.
9013 * gcc.dg/vect/vect-50.c: Likewise.
9014 * gcc.dg/vect/vect-70.c: Likewise.
9015 * gcc.dg/vect/vect-71.c: Likewise.
9016 * gcc.dg/vect/vect-87.c: Likewise.
9017 * gcc.dg/vect/vect-88.c: Likewise.
9018 * gcc.dg/vect/vect-91.c: Likewise.
9019 * gcc.dg/vect/vect-93.c: Likewise.
9020 * gcc.dg/vect/vect-96.c: Likewise.
9021 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9022 * gcc.dg/vect/section-anchors-69.c: Likewise.
9023 * gcc.dg/vect/pr25413.c: Likewise.
9024 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9025 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9026 * gfortran.dg/vect-2.f90: Likewise.
9027 * gfortran.dg/vect-3.f90: Likewise.
9028 * gfortran.dg/vect-4.f90: Likewise.
9029 * gfortran.dg/vect-5.f90: Likewise.
9030 * lib/target-supports.exp (check_effective_target_natural_alignment):
9031 Return false for darwin.
9032 (check_effective_target_vector_alignment_reachable_for_double): New.
9033
9034 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9035
9036 * gcc.dg/multiword-1.c: New testcase.
9037
9038 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9039
9040 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9041 messages.
9042 * gfortran.dg/namelist_36.f90: New test.
9043
9044 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9045
9046 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9047 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9048
9049 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9050
9051 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9052 * gcc.dg/torture/type-generic-1.c: Likewise.
9053
9054 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9055
9056 * gcc.c-torture/20070522-1.c: Move to ...
9057 * gcc.c-torture/compile/20070522-1.c: Here.
9058
9059 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9060
9061 PR fortran/29828
9062 * gfortran.dg/minmax_char_1.f90: New test.
9063 * gfortran.dg/minmax_char_2.f90: New test.
9064 * gfortran.dg/min_max_optional_4.f90: New test.
9065
9066 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9067
9068 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9069 hanging on the testcase.
9070
9071 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9072
9073 PR middle-end/32988
9074 * gcc.c-torture/compile/pr32988.c: New test.
9075
9076 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9077
9078 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9079
9080 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9081
9082 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9083
9084 Revert:
9085 2007-03-22 Dirk Mueller <dmueller@suse.de>
9086
9087 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9088
9089 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9090
9091 PR fortran/32979
9092 * gfortran.dg/isnan_1.f90: New test.
9093
9094 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9095 Revital Eres <eres@il.ibm.com>
9096
9097 * gcc.dg/sms-antideps.c: New test.
9098
9099 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9100
9101 PR fortran/31214
9102 * gfortran.dg/entry_13.f90: New test.
9103
9104 * gfortran.dg/entry_12.f90: Clean up .mod file.
9105
9106 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9107
9108 PR fortran/32770
9109 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9110 variables as kind=4 so they don't overflow the record length.
9111
9112 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9113
9114 PR fortran/32968
9115 * gfortran.dg/selected_kind_1.f90: New test.
9116
9117 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9118
9119 PR middle-end/32780
9120 * gcc.c-torture/compile/pr32780.c: New test.
9121
9122 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9123
9124 RP middle-end/32399
9125 * gcc.c-torture/compile/pr32399.c: New testcase.
9126
9127 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9128
9129 PR middle-end/32304
9130 * g++.dg/torture/pr32304.C: New testcase.
9131
9132 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9133
9134 PR middle-end/32935
9135 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9136
9137 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9138
9139 PR fortran/32955
9140 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9141
9142 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9143
9144 PR fortran/31202
9145 * gfortran.dg/nint_2.f90: New test.
9146
9147 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9148
9149 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9150 * gcc.dg/weak/typeof-2.c: Likewise.
9151
9152 2007-08-03 Diego Novillo <dnovillo@google.com>
9153
9154 PR 31521
9155 * gcc.dg/tree-ssa/pr31521.c: New test.
9156
9157 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9158
9159 PR fortran/32770
9160 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9161 iostat must be default kind.
9162
9163 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9164
9165 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9166
9167 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9168
9169 PR fortran/32770
9170 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9171 explicit so test passes with -fdefault-integer-8.
9172 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9173 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9174
9175 2007-08-02 Lee Millward <lee.millward@gmail.com>
9176
9177 PR c++/30849
9178 * g++.dg/parse/asm1.C: New test.
9179
9180 PR c++/30850
9181 * g++.dg/parse/asm2.C: Likewise.
9182
9183 PR c++/30851
9184 * g++.dg/parse/asm3.C: Likewise.
9185
9186 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9187
9188 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9189 "int" is only 16 bit bits wide.
9190 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9191
9192 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9193
9194 * g++.dg/torture/type-generic-1.C: New.
9195 * gcc.dg/pr28796-2.c: Move tests ...
9196 * gcc.dg/tg-tests.h: ... here.
9197 * gcc.dg/torture/type-generic-1.c: New.
9198
9199 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9200
9201 PR libfortran/32954
9202 * minmaxloc_3.f90: New test case.
9203
9204 2007-08-01 Tobias Burnus <burnus@net-b.de>
9205
9206 PR fortran/32936
9207 * gfortran.dg/allocate_stat.f90: New.
9208
9209 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9210
9211 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9212
9213 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9214
9215 PR tree-optimization/32919
9216 * gcc.c-torture/compile/pr32919.c: New.
9217
9218 2007-08-01 Nick Clifton <nickc@redhat.com>
9219
9220 * gcc.c-torture/execute/execute.exp: Change copyright header to
9221 refer to version 3 of the GNU General Public License and to point
9222 readers at the COPYING3 file and the FSF's license web page.
9223 * gcc.c-torture/execute/ieee/ieee.exp,
9224 gcc.c-torture/unsorted/unsorted.exp,
9225 gcc.c-torture/compile/compile.exp,
9226 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9227 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9228 gcc.target/cris/torture/cris-torture.exp,
9229 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9230 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9231 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9232 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9233 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9234 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9235 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9236 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9237 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9238 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9239 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9240 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9241 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9242 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9243 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9244 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9245 gcc.dg/noncompile/noncompile.exp,
9246 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9247 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9248 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9249 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9250 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9251 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9252 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9253 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9254 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9255 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9256 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9257 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9258 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9259 g++.old-deja/old-deja.exp,
9260 gfortran.fortran-torture/execute/execute.exp,
9261 gfortran.fortran-torture/compile/compile.exp,
9262 treelang/output/output-1.c, treelang/output/output-1.tree,
9263 treelang/execute/execute.exp, treelang/Makefile.in,
9264 treelang/compile/compile.exp, g++.dg/dg.exp,
9265 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9266 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9267 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9268 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9269 g++.dg/compat/struct-layout-1.exp,
9270 g++.dg/compat/struct-layout-1_generate.c,
9271 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9272 g++.dg/bprob/bprob.exp, config/default.exp,
9273 gcc.test-framework/test-framework.awk,
9274 gcc.test-framework/gen_directive_tests,
9275 gcc.test-framework/test-framework.exp,
9276 objc.dg/special/special.exp,
9277 objc.dg/gnu-encoding/gnu-encoding.exp,
9278 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9279 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9280 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9281 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9282 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9283 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9284 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9285 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9286 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9287 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9288 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9289 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9290 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9291 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9292 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9293 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9294 Likewise.
9295
9296 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9297
9298 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9299 error message text.
9300
9301 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9302
9303 PR fortran/32945
9304 * gfortran.dg/initialization_12.f90: New test.
9305
9306 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9307
9308 PR fortran/31609
9309 * gfortran.dg/entry_12.f90: New test.
9310
9311 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9312
9313 PR fortran/32938
9314 * gfortran.dg/altreturn_6.f90: New test.
9315
9316 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9317
9318 PR fortran/32942
9319 * gfortran.dg/exponent_2.f90: New test.
9320
9321 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9322
9323 * gcc.dg/vect/vect-117.c: New test.
9324 * gcc.dg/vect/vect-74.c: Enabled test
9325 * gcc.dg/vect/vect-81.c: Enabled test
9326
9327 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9328
9329 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9330 s/dg-error/dg-warning where warning is expected.
9331
9332 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9333
9334 PR fortran/32770
9335 * gfortran.dg/array_constructor_12.f90: Adjust argument
9336 of huge() to correct kind.
9337
9338 2007-07-30 Ollie Wild <aaw@google.com>
9339
9340 * gcc.dg/cpp/counter-2.c: New test.
9341 * gcc.dg/cpp/counter-3.c: New test.
9342 * gcc.dg/cpp/dir-only-1.c: New test.
9343 * gcc.dg/cpp/dir-only-1.h: New file.
9344 * gcc.dg/cpp/dir-only-2.c: New test.
9345 * gcc.dg/cpp/dir-only-3.c: New test.
9346 * gcc.dg/cpp/dir-only-3a.h: New file.
9347 * gcc.dg/cpp/dir-only-3b.h: New file.
9348 * gcc.dg/cpp/dir-only-4.c: New test.
9349 * gcc.dg/cpp/dir-only-5.c: New test.
9350 * gcc.dg/cpp/dir-only-6.c: New test.
9351
9352 2007-07-30 Julian Brown <julian@codesourcery.com>
9353
9354 * gcc.target/arm/neon/v*.c: Regenerate.
9355
9356 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9357
9358 PR c++/32108
9359 * g++.dg/ext/label6.C: New.
9360
9361 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9362
9363 PR libfortran/32858
9364 PR libfortran/30814
9365 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9366
9367 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9368
9369 PR fortran/31211
9370 * gfortran.dg/actual_pointer_function_1.f90: New test.
9371
9372 PR fortran/32682
9373 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9374
9375 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9376
9377 PR fortran/32906
9378 * gfortran.dg/shape_1.f90: Adjust error message.
9379 * gfortran.dg/parameter_array_ref_1.f90: New test.
9380
9381 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9382
9383 PR fortran/31609
9384 * gfortran.dg/entry_11.f90: New test.
9385
9386 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9387 Revital Eres <eres@il.ibm.com>
9388
9389 * gfortran.dg/sms-1.f90: New test.
9390
9391 2007-07-28 Richard Guenther <rguenther@suse.de>
9392
9393 * gcc.c-torture/compile/pr32920.c: New testcase.
9394
9395 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9396
9397 PR c++/30917
9398 * g++.dg/lookup/friend11.C: New test.
9399
9400 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9401
9402 * gfortran.dg/namelist_5.f90: Adjusted error message.
9403 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9404 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9405 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9406 * gfortran.dg/namelist_32.f90: ... this.
9407
9408 PR fortran/32876
9409 * gfortran.dg/namelist_33.f90: New test.
9410
9411 PR fortran/32905
9412 * gfortran.dg/namelist_34.f90: New test.
9413
9414 PR fortran/31818
9415 * gfortran.dg/namelist_35.f90: New test.
9416
9417 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9418
9419 PR fortran/32880
9420 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9421
9422 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9423
9424 PR testsuite/32471
9425 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9426 assuming it is 0x7ffffffff.
9427 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9428 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9429
9430 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9431
9432 * gfortran.dg/operator_3.f90: Fix dg directive.
9433 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9434 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9435 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9436
9437 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9438
9439 * g++.dg/cpp0x/decltype1.C: New.
9440 * g++.dg/cpp0x/decltype2.C: New.
9441 * g++.dg/cpp0x/decltype3.C: New.
9442 * g++.dg/cpp0x/decltype4.C: New.
9443 * g++.dg/cpp0x/decltype5.C: New.
9444 * g++.dg/cpp0x/decltype6.C: New.
9445
9446 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9447
9448 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9449 because the test relies on bit 31 to be the sign bit.
9450
9451 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9452
9453 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9454 assuming it is 0x7fffffff.
9455 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9456 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9457
9458 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9459
9460 PR c++/32346
9461 * g++.dg/expr/bitfield9.C: New test.
9462
9463 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9464
9465 PR fortran/32899
9466 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9467
9468 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9469
9470 PR fortran/32760
9471 * gfortran.dg/private_type_7.f90: New test.
9472
9473 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9474
9475 PR fortran/32035
9476 * gfortran.dg/select_char_1.f90: New test.
9477
9478 2007-07-27 Tobias Burnus <burnus@net-b.de>
9479
9480 PR fortran/32903
9481 * gfortran.dg/initialization_11.f90: New test.
9482
9483 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9484
9485 * gcc.target/mips/ins-1.c: New test.
9486
9487 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9488
9489 PR/19232
9490 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9491 (f1): Likewise.
9492
9493 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9494
9495 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9496 error: width of 'spare' exceeds its type.
9497
9498 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9499
9500 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9501 * gcc.dg/sibcall-4.c: Likewise.
9502
9503 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9504
9505 PR rtl-optimization/31500
9506 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9507 * g++.dg/warn/Warray-bounds.C: Likewise.
9508
9509 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9510
9511 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9512
9513 2007-07-25 Julian Brown <julian@codesourcery.com>
9514 Paul Brook <paul@codesourcery.com>
9515 Joseph Myers <joseph@codesourcery.com>
9516 Mark Shinwell <shinwell@codesourcery.com>
9517
9518 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9519 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9520 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9521 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9522 (check_effective_target_arm_neon_hw): New.
9523 * gcc.target/arm/neon/neon.exp: New file.
9524 * gcc.target/arm/neon/polytypes.c: New file.
9525 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9526
9527 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9528
9529 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9530 targets where an "int" is less than 32 bits wide.
9531
9532 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9533
9534 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9535
9536 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9537
9538 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9539 during addition if an int is only 16 bits wide.
9540 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9541
9542 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9543
9544 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9545 size as "long int" and are 32 or 64 bits wide.
9546 * gcc.dg/torture/pr28814.c: Likewise.
9547
9548 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9549
9550 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9551 exactly as wide as an int.
9552
9553 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9554
9555 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9556 Define and use throughout as long long printf format specifier.
9557 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9558 Likewise.
9559
9560 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9561
9562 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9563 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9564
9565 2007-07-25 Ben Elliston <bje@au.ibm.com>
9566
9567 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9568
9569 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9570
9571 * gcc.c-torture/execute/20070724-1.c: New.
9572
9573 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9574
9575 PR fortran/31205
9576 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9577 "deallocates" to 24, since patch has code rid of much spurious
9578 code.
9579 * gfortran.dg/interface_assignment_1.f90 : New test.
9580
9581 PR fortran/32842
9582 * gfortran.dg/interface_assignment_2.f90 : New test.
9583
9584 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9585
9586 PR fortran/32867
9587 * fortran.dg/initialization_10.f90: New test.
9588
9589 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9590
9591 PR fortran/32778
9592 * gfortran.dg/imag_2.f: Removed
9593 * gfortran.dg/warn_std_1.f90: New test.
9594 * gfortran.dg/warn_std_2.f90: New test.
9595 * gfortran.dg/warn_std_3.f90: New test.
9596
9597 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9598
9599 PR c++/29001
9600 * g++.dg/init/new22.C: New.
9601
9602 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9603
9604 PR c++/32561
9605 * g++.dg/template/crash67.C: New.
9606
9607 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9608
9609 * lib/target-support.exp (check_effective_target_natural_alignment):
9610 (check_effective_target_vector_alignment_reachable): New.
9611 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9612 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9613 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9614 check.
9615 * gcc.dg/vect/pr25413.c: Likewise.
9616 * gcc.dg/vect/pr31699.c: Likewise.
9617
9618 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9619
9620 PR fortran/30814
9621 * gfortran.dg/pack_bounds_1.f90: New test case.
9622
9623 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9624
9625 PR fortran/31639
9626 * gfortran.dg/initialization_9.f90: New test.
9627
9628 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9629
9630 PR fortran/32797
9631 PR fortran/32800
9632 * gfortran.dg/bind_c_usage_8.f03: New test case.
9633 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9634 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9635
9636 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9637
9638 * gcc.target/mips/branch-cost-1.c: New test.
9639 * gcc.target/mips/branch-cost-2.c: Likewise.
9640
9641 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9642
9643 PR fortran/32732
9644 * gfortran.dg/c_char_tests.f03: New test case.
9645 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9646 * gfortran.dg/c_char_tests_2.f03: New test case.
9647 * gfortran.dg/value_6.f03: Ditto.
9648 * gfortran.dg/value_7.f03: Ditto.
9649
9650 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9651
9652 PR fortran/32600
9653 * gfortran.dg/c_funloc_tests_5.f03: New.
9654 * gfortran.dg/c_funloc_tests_5.f04: New.
9655 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9656
9657 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9658
9659 PR c++/32839
9660 * g++.dg/expr/call4.C: New.
9661 * g++.dg/expr/call5.C: New.
9662
9663 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9664
9665 PR fortran/32710
9666 * gfortran.dg/namelist_30.f90: New test.
9667
9668 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9669
9670 PR fortran/29962
9671 * gfortran.dg/array_initializer_1.f90: Removed warning.
9672 * gfortran.dg/initialization_1.f90: Adjusted messages.
9673 * gfortran.dg/nested_modules_6.f90: Removed warning.
9674
9675 PR fortran/31253
9676 * gfortran.dg/initialization_7.f90: New test.
9677
9678 PR fortran/31639
9679 * gfortran.dg/initialization_8.f90: New test.
9680
9681 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9682
9683 PR c++/30818
9684 * g++.dg/template/crash47.C: Adjust errors.
9685 * g++.dg/template/crash48.C: Adjust errors.
9686 * g++.dg/template/typename12.C: New.
9687 * g++.dg/template/typename13.C: New.
9688 * g++.dg/template/typename14.C: New.
9689 * g++.dg/template/typedef6.C: Adjust errors.
9690
9691 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9692
9693 PR fortran/32627
9694 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9695 * gfortran.dg/pr32627.f03: New test case.
9696
9697 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9698 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9699 c_f_pointer_logical.
9700 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9701 c_f_pointer_complex.
9702 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9703 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9704 c_f_pointer_shape_tests_2.
9705 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9706
9707 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9708
9709 PR fortran/32804
9710 * gfortran.dg/c_loc_tests_9.f03: New test case.
9711 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9712
9713 2007-07-21 Lee Millward <lee.millward@gmail.com>
9714
9715 PR fortran/32823
9716 * gfortran.dg/int_2.f90: New test.
9717
9718 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9719
9720 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9721
9722 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9723
9724 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9725 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9726
9727 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9728
9729 PR tree-optimization/19910
9730 * gcc.dg/pr19910.c: New test.
9731
9732 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9733
9734 PR fortran/32738
9735 * gfortran.dg/pr32738.f90: New test.
9736
9737 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9738
9739 PR tree-optimzation/32635
9740 * gfortran.dg/pr32635.f: New test case.
9741
9742 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9743
9744 PR fortran/32801
9745 * gfortran.dg/pr32801.f03: New test case.
9746
9747 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9748
9749 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9750 Test negative numbers also.
9751 * gcc.dg/c99-math-float-1.c: Likewise.
9752 * gcc.dg/c99-math-long-double-1.c: Likewise.
9753 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9754 test inputs.
9755
9756 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9757
9758 * lib/target-supports.exp (check_effective_target_sync_int_long):
9759 Enable for xtensa.
9760 (check_effective_target_sync_char_short): Likewise.
9761
9762 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9763
9764 * gcc.dg/pr28796-2.c: Add more cases.
9765
9766 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9767
9768 * gcc.dg/pr28796-1.c: Add more cases.
9769 * gcc.dg/pr28796-2.c: Likewise.
9770
9771 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9772
9773 * gcc.dg/pr28796-1.c: Add more cases.
9774 * gcc.dg/pr28796-2.c: Likewise.
9775
9776 2007-07-17 Janus Weil <jaydub66@gmail.com>
9777
9778 PR fortran/32535
9779 * gfortran.dg/pr32535.f90: New test.
9780
9781 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9782
9783 PR fortran/31320
9784 PR fortran/32665
9785 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9786
9787 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9788
9789 PR rtl-optimization/32773
9790 * gcc.dg/pr32773.c: New test.
9791
9792 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9793
9794 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9795 match flax-vector-conversions note.
9796 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9797 instead of dg-error for the warning.
9798
9799 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9800
9801 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9802 adapted to work on targets with 16-bit or wider int.
9803 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9804 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9805 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9806 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9807
9808 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9809
9810 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9811 support large arrays.
9812 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9813 * gcc.dg/20061109-1.c: Likewise.
9814 * gcc.c-torture/execute/20061101-1.x: Likewise.
9815 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9816 * gcc.c-torture/execute/pr31448.x: Likewise.
9817
9818 2007-07-16 Lee Millward <lee.millward@gmail.com>
9819
9820 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9821
9822 PR fortran/32238
9823 * gfortran.dg/pr32238.f90: New test.
9824
9825 PR fortran/32222
9826 * gfortran.dg/pr32222.f90: New test.
9827
9828 PR fortran/32242
9829 * gfortran.dg/pr32242.f90: New test.
9830
9831 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9832 David Ung <davidu@mips.com>
9833
9834 * gcc.target/mips/mips-sched-madd.c: New test case.
9835
9836 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9837
9838 PR libfortran/32611
9839 * gfortran.dg/large_real_kind_1.f90: Update test.
9840 * gfortran.dg/pr17706.f90: Update test.
9841 * gfortran.dg/fmt_zero_digits.f90: Update test.
9842 * gfortran.dg/fmt_zero_precision.f90: Update test.
9843 * gfortran.dg/real_const_3.f90: Update test.
9844
9845 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9846
9847 PR fortran/32036
9848 * gfortran.dg/bounds_check_8.f90: New test.
9849 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9850
9851 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9852
9853 PR fortran/32357
9854 * gfortran.dg/mvbits_2.f90: New test.
9855
9856 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9857
9858 PR libfortran/32731
9859 * gfortran.dg/pack_mask_1.f90: New test.
9860 * gfortran.dg/unpack_mask_1.f90: New test.
9861
9862 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9863
9864 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9865 * gcc.dg/20001101-1.c: Likewise.
9866 * gcc.dg/20001102-1.c: Likewise.
9867 * gcc.dg/20020116-2.c: Likewise.
9868 * gcc.dg/20020416-1.c: Likewise.
9869 * gcc.dg/sparc-constant-1.c: Likewise.
9870 * gcc.dg/sparc-dwarf2.c: Likewise.
9871 * gcc.dg/sparc-frame-1.c: Likewise.
9872 * gcc.dg/sparc-getcontext-1.c: Likewise.
9873 * gcc.dg/sparc-loop-1.c: Likewise.
9874 * gcc.dg/sparc-reg-1.c: Likewise.
9875 * gcc.dg/sparc-ret.c: Likewise.
9876 * gcc.dg/sparc-trap-1.c: Likewise.
9877 * gcc.dg/ultrasp10.c: Likewise.
9878 * gcc.dg/ultrasp11.c: Likewise.
9879 * gcc.dg/ultrasp1.c: Likewise.
9880 * gcc.dg/ultrasp2.c: Likewise.
9881 * gcc.dg/ultrasp3.c: Likewise.
9882 * gcc.dg/ultrasp4.c: Likewise.
9883 * gcc.dg/ultrasp5.c: Likewise.
9884 * gcc.dg/ultrasp6.c: Likewise.
9885 * gcc.dg/ultrasp7.c: Likewise.
9886 * gcc.dg/ultrasp8.c: Likewise.
9887 * gcc.dg/ultrasp9.c: Likewise.
9888 * gcc.dg/splet-1.c: Delete.
9889
9890 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
9891
9892 PR fortran/32724
9893 * gfortran.dg/stfunc_5.f90: New test.
9894
9895 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
9896
9897 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9898 New procedure to check if arrays are naturally aligned to the vector
9899 alignment boundary.
9900 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
9901 in size_t typedef. Adjust tree dump scan results according to
9902 vect_aligned_arrays target check.
9903 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9904 vect_aligned_arrays target check.
9905 * gcc.dg/vect/pr31699.c: Ditto.
9906
9907 2007-07-13 Sa Liu <saliu@de.ibm.com>
9908
9909 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9910 for V2DFmode vector conditional expression.
9911 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
9912 and dfceq patterns.
9913 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
9914 and dfcgt patterns.
9915 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
9916 V2DFmode comparison and test special values.
9917 * lib/target-supports.exp: Switch on test for V2DFmode
9918 vector conditional expression.
9919
9920 2007-07-13 Richard Guenther <rguenther@suse.de>
9921
9922 PR tree-optimization/32721
9923 * gcc.dg/pr32721.c: New testcase.
9924
9925 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
9926
9927 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9928 error message part that continues on a new line.
9929
9930 2007-07-12 Geoffrey Keating <geoffk@apple.com>
9931
9932 * gcc.dg/c99-tgmath-1.c: New.
9933 * gcc.dg/c99-tgmath-2.c: New.
9934 * gcc.dg/c99-tgmath-3.c: New.
9935 * gcc.dg/c99-tgmath-4.c: New.
9936
9937 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9938 Janis Johnson <janis187@us.ibm.com>
9939
9940 PR testsuite/25241
9941 * gcc.test-framework/dg-error-exp-F.c: New test.
9942 * gcc.test-framework/dg-warning-exp-F.c: New test.
9943 * lib/gcc.exp: Enable warning and error prefixes.
9944 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9945 (dg-error): Wrap original dg-error.
9946 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9947 markers from dg-error/dg-warning directives.
9948 * gcc.dg/20040322-1.c: Likewise.
9949 * gcc.dg/Wchar-subscripts-1.c: Likewise.
9950 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9951 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9952 * gcc.dg/Werror-1.c: Likewise.
9953 * gcc.dg/Werror-10.c: Likewise.
9954 * gcc.dg/Werror-11.c: Likewise.
9955 * gcc.dg/Werror-2.c: Likewise.
9956 * gcc.dg/Werror-3.c: Likewise.
9957 * gcc.dg/Werror-4.c: Likewise.
9958 * gcc.dg/Werror-5.c: Likewise.
9959 * gcc.dg/Werror-6.c: Likewise.
9960 * gcc.dg/Werror-7.c: Likewise.
9961 * gcc.dg/Werror-8.c: Likewise.
9962 * gcc.dg/Werror-9.c: Likewise.
9963 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9964 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9965 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9966 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9967 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9968 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9969 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9970 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9971 * gcc.dg/Wnested-externs-1.c: Likewise.
9972 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9973 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9974 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9975 * gcc.dg/Wshadow-3.c: Likewise.
9976 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9977 * gcc.dg/Wwrite-strings-1.c: Likewise.
9978 * gcc.dg/anon-struct-5.c: Likewise.
9979 * gcc.dg/anon-struct-6.c: Likewise.
9980 * gcc.dg/anon-struct-7.c: Likewise.
9981 * gcc.dg/anon-struct-8.c: Likewise.
9982 * gcc.dg/array-8.c: Likewise.
9983 * gcc.dg/array-quals-2.c: Likewise.
9984 * gcc.dg/asm-qual-1.c: Likewise.
9985 * gcc.dg/asm-wide-1.c: Likewise.
9986 * gcc.dg/assign-warn-1.c: Likewise.
9987 * gcc.dg/assign-warn-2.c: Likewise.
9988 * gcc.dg/bitfld-10.c: Likewise.
9989 * gcc.dg/bitfld-11.c: Likewise.
9990 * gcc.dg/bitfld-12.c: Likewise.
9991 * gcc.dg/bitfld-13.c: Likewise.
9992 * gcc.dg/bitfld-14.c: Likewise.
9993 * gcc.dg/builtin-choose-expr-2.c: Likewise.
9994 * gcc.dg/builtins-30.c: Likewise.
9995 * gcc.dg/c90-const-expr-5.c: Likewise.
9996 * gcc.dg/c90-typespec-1.c: Likewise.
9997 * gcc.dg/c99-const-expr-5.c: Likewise.
9998 * gcc.dg/c99-flex-array-5.c: Likewise.
9999 * gcc.dg/c99-fordecl-3.c: Likewise.
10000 * gcc.dg/c99-tag-3.c: Likewise.
10001 * gcc.dg/c99-typespec-1.c: Likewise.
10002 * gcc.dg/c99-vla-jump-1.c: Likewise.
10003 * gcc.dg/c99-vla-jump-2.c: Likewise.
10004 * gcc.dg/c99-vla-jump-3.c: Likewise.
10005 * gcc.dg/c99-vla-jump-4.c: Likewise.
10006 * gcc.dg/c99-vla-jump-5.c: Likewise.
10007 * gcc.dg/cast-1.c: Likewise.
10008 * gcc.dg/cast-2.c: Likewise.
10009 * gcc.dg/cast-3.c: Likewise.
10010 * gcc.dg/cast-4.c: Likewise.
10011 * gcc.dg/cast-pretty-print-1.c: Likewise.
10012 * gcc.dg/comp-goto-2.c: Likewise.
10013 * gcc.dg/comp-goto-3.c: Likewise.
10014 * gcc.dg/cpp/error-1.c: Likewise.
10015 * gcc.dg/cpp/if-paren.c: Likewise.
10016 * gcc.dg/decl-7.c: Likewise.
10017 * gcc.dg/decl-8.c: Likewise.
10018 * gcc.dg/decl-nospec-1.c: Likewise.
10019 * gcc.dg/decl-nospec-2.c: Likewise.
10020 * gcc.dg/decl-nospec-3.c: Likewise.
10021 * gcc.dg/declspec-10.c: Likewise.
10022 * gcc.dg/declspec-11.c: Likewise.
10023 * gcc.dg/declspec-12.c: Likewise.
10024 * gcc.dg/declspec-13.c: Likewise.
10025 * gcc.dg/declspec-14.c: Likewise.
10026 * gcc.dg/declspec-15.c: Likewise.
10027 * gcc.dg/declspec-16.c: Likewise.
10028 * gcc.dg/declspec-17.c: Likewise.
10029 * gcc.dg/declspec-4.c: Likewise.
10030 * gcc.dg/declspec-5.c: Likewise.
10031 * gcc.dg/declspec-6.c: Likewise.
10032 * gcc.dg/declspec-7.c: Likewise.
10033 * gcc.dg/declspec-8.c: Likewise.
10034 * gcc.dg/declspec-9.c: Likewise.
10035 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10036 * gcc.dg/dfp/constants-c99.c: Likewise.
10037 * gcc.dg/dfp/keywords-c89.c: Likewise.
10038 * gcc.dg/dfp/keywords-c99.c: Likewise.
10039 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10040 * gcc.dg/dfp/typespec.c: Likewise.
10041 * gcc.dg/dremf-type-compat-2.c: Likewise.
10042 * gcc.dg/dremf-type-compat-3.c: Likewise.
10043 * gcc.dg/dremf-type-compat-4.c: Likewise.
10044 * gcc.dg/empty-source-2.c: Likewise.
10045 * gcc.dg/empty-source-3.c: Likewise.
10046 * gcc.dg/enum3.c: Likewise.
10047 * gcc.dg/extra-semi-2.c: Likewise.
10048 * gcc.dg/extra-semi-3.c: Likewise.
10049 * gcc.dg/float-range-1.c: Likewise.
10050 * gcc.dg/float-range-2.c: Likewise.
10051 * gcc.dg/float-range-3.c: Likewise.
10052 * gcc.dg/float-range-5.c: Likewise.
10053 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10054 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10055 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10056 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10057 * gcc.dg/format/cast-1.c: Likewise.
10058 * gcc.dg/format/gcc_diag-3.c: Likewise.
10059 * gcc.dg/format/gcc_diag-4.c: Likewise.
10060 * gcc.dg/format/gcc_diag-6.c: Likewise.
10061 * gcc.dg/format/gcc_diag-8.c: Likewise.
10062 * gcc.dg/format/gcc_diag-9.c: Likewise.
10063 * gcc.dg/format/nul-2.c: Likewise.
10064 * gcc.dg/format/opt-1.c: Likewise.
10065 * gcc.dg/format/opt-2.c: Likewise.
10066 * gcc.dg/format/opt-3.c: Likewise.
10067 * gcc.dg/format/opt-4.c: Likewise.
10068 * gcc.dg/format/opt-5.c: Likewise.
10069 * gcc.dg/format/opt-6.c: Likewise.
10070 * gcc.dg/framework-2.c: Likewise.
10071 * gcc.dg/func-args-1.c: Likewise.
10072 * gcc.dg/func-outside-1.c: Likewise.
10073 * gcc.dg/func-outside-2.c: Likewise.
10074 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10075 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10076 * gcc.dg/if-empty-1.c: Likewise.
10077 * gcc.dg/init-bad-1.c: Likewise.
10078 * gcc.dg/init-bad-2.c: Likewise.
10079 * gcc.dg/init-bad-3.c: Likewise.
10080 * gcc.dg/init-desig-obs-2.c: Likewise.
10081 * gcc.dg/init-desig-obs-3.c: Likewise.
10082 * gcc.dg/init-empty-2.c: Likewise.
10083 * gcc.dg/init-empty-3.c: Likewise.
10084 * gcc.dg/inline-11.c: Likewise.
10085 * gcc.dg/inline-12.c: Likewise.
10086 * gcc.dg/inline-8.c: Likewise.
10087 * gcc.dg/inline-9.c: Likewise.
10088 * gcc.dg/inline3.c: Likewise.
10089 * gcc.dg/label-decl-1.c: Likewise.
10090 * gcc.dg/label-decl-2.c: Likewise.
10091 * gcc.dg/label-decl-3.c: Likewise.
10092 * gcc.dg/label-decl-4.c: Likewise.
10093 * gcc.dg/long-long-typespec-1.c: Likewise.
10094 * gcc.dg/lvalue-2.c: Likewise.
10095 * gcc.dg/lvalue-3.c: Likewise.
10096 * gcc.dg/nested-func-3.c: Likewise.
10097 * gcc.dg/nested-redef-1.c: Likewise.
10098 * gcc.dg/noreturn-4.c: Likewise.
10099 * gcc.dg/old-style-prom-2.c: Likewise.
10100 * gcc.dg/old-style-prom-3.c: Likewise.
10101 * gcc.dg/old-style-then-proto-1.c: Likewise.
10102 * gcc.dg/overflow-warn-1.c: Likewise.
10103 * gcc.dg/overflow-warn-2.c: Likewise.
10104 * gcc.dg/overflow-warn-3.c: Likewise.
10105 * gcc.dg/overflow-warn-4.c: Likewise.
10106 * gcc.dg/overflow-warn-6.c: Likewise.
10107 * gcc.dg/parm-forwdecl-2.c: Likewise.
10108 * gcc.dg/parm-forwdecl-3.c: Likewise.
10109 * gcc.dg/parm-impl-decl-1.c: Likewise.
10110 * gcc.dg/parm-impl-decl-2.c: Likewise.
10111 * gcc.dg/parm-incomplete-1.c: Likewise.
10112 * gcc.dg/parm-mismatch-1.c: Likewise.
10113 * gcc.dg/pointer-arith-1.c: Likewise.
10114 * gcc.dg/pointer-arith-2.c: Likewise.
10115 * gcc.dg/pointer-arith-3.c: Likewise.
10116 * gcc.dg/pointer-arith-4.c: Likewise.
10117 * gcc.dg/pointer-arith-6.c: Likewise.
10118 * gcc.dg/pointer-arith-7.c: Likewise.
10119 * gcc.dg/pointer-arith-8.c: Likewise.
10120 * gcc.dg/pr13804-1.c: Likewise.
10121 * gcc.dg/pr15698-1.c: Likewise.
10122 * gcc.dg/pr15698-2.c: Likewise.
10123 * gcc.dg/pr15698-3.c: Likewise.
10124 * gcc.dg/pr15698-4.c: Likewise.
10125 * gcc.dg/pr15698-5.c: Likewise.
10126 * gcc.dg/pr15698-6.c: Likewise.
10127 * gcc.dg/pr15698-7.c: Likewise.
10128 * gcc.dg/pr15698-8.c: Likewise.
10129 * gcc.dg/pr17188-1.c: Likewise.
10130 * gcc.dg/pr17301-1.c: Likewise.
10131 * gcc.dg/pr17301-2.c: Likewise.
10132 * gcc.dg/pr17730-1.c: Likewise.
10133 * gcc.dg/pr20368-1.c: Likewise.
10134 * gcc.dg/pr20368-2.c: Likewise.
10135 * gcc.dg/pr20368-3.c: Likewise.
10136 * gcc.dg/pr22308-1.c: Likewise.
10137 * gcc.dg/qual-component-1.c: Likewise.
10138 * gcc.dg/redecl-1.c: Likewise.
10139 * gcc.dg/redecl-11.c: Likewise.
10140 * gcc.dg/redecl-12.c: Likewise.
10141 * gcc.dg/redecl-13.c: Likewise.
10142 * gcc.dg/redecl-14.c: Likewise.
10143 * gcc.dg/redecl-15.c: Likewise.
10144 * gcc.dg/register-var-1.c: Likewise.
10145 * gcc.dg/register-var-2.c: Likewise.
10146 * gcc.dg/stmt-expr-2.c: Likewise.
10147 * gcc.dg/stmt-expr-3.c: Likewise.
10148 * gcc.dg/stmt-expr-label-1.c: Likewise.
10149 * gcc.dg/stmt-expr-label-2.c: Likewise.
10150 * gcc.dg/stmt-expr-label-3.c: Likewise.
10151 * gcc.dg/struct-empty-2.c: Likewise.
10152 * gcc.dg/struct-empty-3.c: Likewise.
10153 * gcc.dg/struct-parse-1.c: Likewise.
10154 * gcc.dg/struct-semi-1.c: Likewise.
10155 * gcc.dg/struct-semi-2.c: Likewise.
10156 * gcc.dg/struct-semi-3.c: Likewise.
10157 * gcc.dg/switch-5.c: Likewise.
10158 * gcc.dg/switch-6.c: Likewise.
10159 * gcc.dg/switch-7.c: Likewise.
10160 * gcc.dg/tls/diag-5.c: Likewise.
10161 * gcc.dg/transparent-union-1.c: Likewise.
10162 * gcc.dg/transparent-union-3.c: Likewise.
10163 * gcc.dg/typespec-1.c: Likewise.
10164 * gcc.dg/vla-init-2.c: Likewise.
10165 * gcc.dg/vla-init-3.c: Likewise.
10166 * gcc.dg/vla-init-4.c: Likewise.
10167 * gcc.dg/vla-init-5.c: Likewise.
10168 * gcc.dg/void-cast-2.c: Likewise.
10169 * gcc.dg/wvla-3.c: Likewise.
10170 * gcc.dg/wvla-7.c: Likewise.
10171 * gcc.target/i386/991209-1.c: Likewise.
10172 * gcc.target/ia64/fpreg-1.c: Likewise.
10173 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10174 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10175
10176 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10177
10178 PR fortran/31639
10179 * gfortran.dg/func_decl_4.f90: New test.
10180
10181 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10182
10183 PR fortran/32727
10184 * gfortran.dg/interface_17.f90: New test.
10185
10186 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10187
10188 PR fortran/32599
10189 * gfortran.dg/32599.f03: New test case.
10190
10191 PR fortran/32601
10192 * gfortran.dg/32601.f03: New test case.
10193 * gfortran.dg/32601_1.f03: Ditto.
10194 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10195 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10196
10197 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10198
10199 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10200
10201 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10202 Devang Patel <dpatel@apple.com>
10203
10204 PR tree-optimization/25413
10205 * gcc.dg/vect/vect-align-1.c: New.
10206 * gcc.dg/vect/vect-align-2.c: New.
10207 * gcc.dg/vect/pr25413.c: New.
10208 * gcc.dg/vect/pr25413a.c: New.
10209 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10210
10211 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10212
10213 * lib/target-support.exp (check_ultrasparc_hw_available):
10214 New function.
10215 (is-effective-target): Check $arg for ultrasparc_hw.
10216 (is-effective-target-keyword): Likewise.
10217 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10218 when determining what to do on sparc platforms.
10219 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10220 * gcc.dg/20001101-1.c: Likewise.
10221 * gcc.dg/20001101-2.c: Likewise.
10222 * gcc.dg/ultrasp9.c: Likewise.
10223 * gcc.dg/ultrasp10.c: Likewise.
10224 * gcc.target/sparc/pdist-3.c: Likewise.
10225
10226 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10227
10228 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10229
10230 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10231
10232 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10233 get vectorized.
10234 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10235 now get vectorized.
10236 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10237 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10238 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10239 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10240 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10241 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10242 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10243 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10244 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10245 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10246 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10247 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10248 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10249 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10250 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10251 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10252 Add spu.
10253
10254 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10255
10256 PR c++/30854
10257 * g++.dg/parse/error30.C: New test.
10258
10259 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10260
10261 PR fortran/29804
10262 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10263
10264 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10265
10266 * gfortran.fortran-torture/compile/pr32663.f: New test.
10267
10268 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10269
10270 PR c++/31027
10271 * g++.dg/inherit/virtual4.C: New.
10272
10273 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10274
10275 PR target/32661
10276 * gcc.target/i386/pr32661-1.c: New test.
10277
10278 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10279
10280 * gnat.dg/invariant_index.ad[sb]: New test.
10281
10282 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10283
10284 PR c++/32560
10285 * g++.dg/template/decl3.C: New.
10286
10287 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10288
10289 PR 32617
10290 * gcc.c-torture/execute/align-3.c: New.
10291
10292 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10293
10294 PR target/32708
10295 * gcc.target/i386/pr32708-1.c: New test.
10296 * gcc.target/i386/pr32708-2.c: Ditto.
10297 * gcc.target/i386/pr32708-3.c: Ditto.
10298
10299 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10300
10301 * g++.dg/init/new20.C: Remove svn:executable flag.
10302
10303 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10304
10305 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10306
10307 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10308
10309 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10310
10311 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10312
10313 PR testsuite/25241
10314 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10315 directive.
10316
10317 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10318
10319 PR fortran/32157
10320 * gfortran.dg/overload_2.f90: New test.
10321
10322 PR fortran/32689
10323 * gfortran.dg/transfer_simplify_5.f90
10324
10325 PR fortran/32634
10326 * gfortran.dg/interface_15.f90: New test.
10327
10328 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10329
10330 PR libfortran/32336
10331 * gfortran.dg/matmul_5.f90: New test case.
10332
10333 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10334
10335 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10336 * gcc.dg/fesd-any.h: Likewise.
10337 * gcc.dg/fesd-baseonly.c: Likewise.
10338 * gcc.dg/fesd-baseonly.h: Likewise.
10339 * gcc.dg/fesd-none.c: Likewise.
10340 * gcc.dg/fesd-none.h: Likewise.
10341 * gcc.dg/fesd-reduced.c: Likewise.
10342 * gcc.dg/fesd-reduced.h: Likewise.
10343 * gcc.dg/fesd-sys.c: Likewise.
10344 * gcc.dg/fesd-sys.h: Likewise
10345 * gcc.dg/fesd.h: Likewise.
10346
10347 * g++.dg/debug/dwarf2: New directory.
10348 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10349 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10350 * g++.dg/other/fesd-any.h: Likewise.
10351 * g++.dg/other/fesd-baseonly.C: Likewise.
10352 * g++.dg/other/fesd-baseonly.h: Likewise.
10353 * g++.dg/other/fesd-none.C: Likewise.
10354 * g++.dg/other/fesd-none.h: Likewise.
10355 * g++.dg/other/fesd-reduced.C: Likewise.
10356 * g++.dg/other/fesd-reduced.h: Likewise.
10357 * g++.dg/other/fesd-sys.C: Likewise.
10358 * g++.dg/other/fesd-sys.h: Likewise.
10359 * g++.dg/other/fesd.h: Likewise.
10360
10361 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10362
10363 PR fortran/31129
10364 * gfortran.dg/parameter_unused.f90: New test.
10365
10366 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10367
10368 PR tree-optimization/32681
10369 * gcc.dg/tree-ssa/pr32681.c: New test.
10370
10371 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10372
10373 PR fortran/32678
10374 * gfortran.dg/fmt_t_5.f90: New test.
10375
10376 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10377
10378 PR c++/30535
10379 * g++.dg/template/operator10.C: New.
10380
10381 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10382
10383 PR libfortran/32217
10384 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10385
10386 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10387
10388 PR fortran/29876
10389 * gfortran.dg/operator_6.f90: New test.
10390
10391 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10392
10393 PR fortran/17711
10394 * gfortran.dg/operator_4.f90: New test.
10395 * gfortran.dg/operator_5.f90: New test.
10396 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10397 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10398
10399 2007-07-08 Tobias Burnus <burnus@net-b.de>
10400
10401 PR fortran/32669
10402 * gfortran.dg/argument_checking_6.f90: New.
10403
10404 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10405
10406 PR fortran/25094
10407 * gfortran.dg/interface_155555.f90: New test.
10408
10409 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10410
10411 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10412 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10413
10414 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10415
10416 PR testsuite/25241
10417 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10418 discern pedantic diagnostics and errors.
10419 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10420 and not an error.
10421 * gcc.dg/20050121-1.c: This is an error and not a warning.
10422 * gcc.target/i386/sseregparm-2.c: Likewise.
10423 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10424 * gcc.dg/charset/attribute2.c: Likewise.
10425 * gcc.dg/bitfld-1.c: Likewise.
10426 * gcc.dg/pack-test-2.c: Likewise.
10427 * gcc.dg/940510-1.c: Match separately error and warning.
10428 * gcc.dg/array-2.c: Match separately multiple messages. The second
10429 diagnostic is a pedantic warning and not an error.
10430 * gcc.dg/pr14475.c: Match separately multiple messages.
10431 * gcc.dg/pr18809-1.c: Likewise.
10432 * gcc.dg/pr27953.c: Likewise.
10433 * gcc.dg/vla-init-1.c: Likewise.
10434 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10435
10436 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10437
10438 PR fortran/32644
10439 * gfortran.dg/char_decl_1.f90: New test.
10440
10441 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10442
10443 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10444
10445 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10446
10447 PR c++/32232
10448 * g++.dg/template/overload9.C: New test.
10449
10450 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10451
10452 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10453 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10454
10455 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10456
10457 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10458 * gcc.dg/20001012-2.c: Likewise.
10459 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10460 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10461
10462 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10463
10464 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10465 about the chunk size when STACK_SIZE is defined.
10466
10467 2007-07-06 Josh Conner <jconner@apple.com>
10468
10469 PR middle-end/32602
10470 * gcc.dg/sibcall-8.c: New test.
10471
10472 2007-07-06 Josh Conner <jconner@apple.com>
10473
10474 PR middle-end/32603
10475 * gcc.target/arm/sibcall-1.c: New test.
10476
10477 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10478
10479 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10480
10481 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10482
10483 * gfortran.dg/save_parameter.f90: New test.
10484 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10485
10486 2007-07-06 Richard Guenther <rguenther@suse.de>
10487
10488 * g++.dg/opt/pr30965.C: New testcase.
10489
10490 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10491
10492 * gcc.target/mips/save-restore-5.c: New test.
10493
10494 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10495
10496 PR rtl_optimization/32450
10497 * gcc.dg/pr32450.c: New runtime test.
10498
10499 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10500
10501 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10502 single underscore in scan directives.
10503
10504 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10505
10506 PR c++/32245
10507 * g++.dg/init/ptrmem4.C: New test.
10508
10509 PR c++/32251
10510 * g++.dg/init/new21.C: Likewise.
10511
10512 PR c++/31992
10513 * g++.dg/template/static30.C: Likewise.
10514
10515 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10516
10517 * gcc.dg/vect/costmodel/ppc: New directory.
10518 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10519 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10520 New test.
10521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10522 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10524 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10525 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10526 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10529 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10531 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10532 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10533 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10534 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10535
10536 2007-07-05 Tobias Burnus <burnus@net-b.de>
10537
10538 PR fortran/32359
10539 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10540
10541 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10542
10543 PR fortran/32526
10544 * gfortran.dg/interface_14.f90: New test.
10545
10546 PR fortran/32613
10547 * gfortran.dg/do_iterator_2.f90: New test.
10548
10549 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10550
10551 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10552 (FE_DEC_DOWNWARD): Likewise.
10553 (FE_DEC_UPWARD): Likewise.
10554 (FE_DEC_TOWARDZERO): Likewise.
10555 (FE_DEC_TONEARESTFROMZERO): Likewise.
10556
10557 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10558
10559 * gcc.c-torture/compile/pr32606.c: New.
10560 * gfortran.fortran-torture/execute/pr32604.f90: New.
10561
10562 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10563
10564 * gcc.dg/visibility-12.c: New test.
10565 * gcc.dg/visibility-13.c: Likewise.
10566 * g++.dg/ext/visibility-9.C: Likewise.
10567 * g++.dg/ext/visibility-10.C: Likewise.
10568
10569 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10570
10571 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10572 * gcc.dg/sh-relax-vxworks.c: New test.
10573
10574 2007-07-04 Richard Guenther <rguenther@suse.de>
10575
10576 PR tree-optimization/32500
10577 * gcc.c-torture/execute/pr32500.c: New testcase.
10578
10579 2007-07-04 Richard Guenther <rguenther@suse.de>
10580
10581 PR tree-optimization/32482
10582 * gcc.c-torture/compile/pr32482.c: New testcase.
10583
10584 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10585
10586 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10587 VxWorks kernels.
10588 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10589 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10590 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10591 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10592
10593 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10594
10595 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10596
10597 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10598
10599 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10600
10601 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10602
10603 PR fortran/31198
10604 * gfortran.dg/min_max_optional_1.f90: New test.
10605 * gfortran.dg/min_max_optional_2.f90: New test.
10606 * gfortran.dg/min_max_optional_3.f90: New test.
10607
10608 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10609
10610 PR fortran/32545
10611 * gfortran.dg/fmt_error.f90: New test.
10612
10613 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10614
10615 PR fortran/32612
10616 * gfortran.dg/interface_13.f90: New test.
10617
10618 2007-07-03 Dave Brolley <brolley@redhat.com>
10619
10620 PR c++/31743
10621 * g++.dg/init/new20.C: New test.
10622
10623 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10624
10625 PR fortran/32579
10626 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10627
10628 2007-07-03 Tobias Burnus <burnus@net-b.de>
10629
10630 PR fortran/25062
10631 * common_7.f90: New.
10632 * common_8.f90: New.
10633 * common_9.f90: New.
10634
10635 2007-07-03 Tobias Burnus <burnus@net-b.de>
10636
10637 PR fortran/30940
10638 * gfortran.dg/argument_checking_1.f90: New.
10639 * gfortran.dg/argument_checking_2.f90: New.
10640 * gfortran.dg/argument_checking_3.f90: New.
10641 * gfortran.dg/argument_checking_4.f90: New.
10642 * gfortran.dg/argument_checking_5.f90: New.
10643 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10644 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10645
10646 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10647
10648 * gcc.dg/pr32176.c: Add -w to default dg-options.
10649
10650 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10651
10652 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10653
10654 2007-07-03 Tobias Burnus <burnus@net-b.de>
10655
10656 PR fortran/20888
10657 * gfortran.dg/null_2.f90: New.
10658
10659 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10660 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10661
10662 PR middle-end/32176
10663 * gcc.dg/pr32176.c: New test.
10664
10665 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10666
10667 * gcc.dg/const-float80.c : New test.
10668 * gcc.dg/const-float128.c : New test.
10669 * gcc.dg/const-float80-ped.c : New test.
10670 * gcc.dg/const-float128-ped.c : New test.
10671
10672 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10673
10674 * gcc.dg/c99-math.h: Fix typo.
10675
10676 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10677
10678 PR libgomp/32468
10679 * gcc.dg/gomp/pr32468-1.c: New test.
10680
10681 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10682
10683 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10684 an ABI option.
10685
10686 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10687
10688 * gfortran.fortran-torture/compile/pr32583.f: New.
10689 * gcc.c-torture/compile/pr32584.c: New
10690
10691 2007-07-02 Ollie Wild <aaw@google.com>
10692
10693 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10694 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10695
10696 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10697
10698 * gcc.target/mips/save-restore-1.c: New test.
10699 * gcc.target/mips/save-restore-2.c: Likewise.
10700 * gcc.target/mips/save-restore-3.c: Likewise.
10701 * gcc.target/mips/save-restore-4.c: Likewise.
10702
10703 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10704
10705 PR tree-optimization/31966
10706 PR tree-optimization/32533
10707 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10708 * gfortran.dg/pr32533.f90: Ditto.
10709
10710 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10711
10712 * g++.dg/opt/nrv12.C: New test.
10713 * gcc.target/i386/nrv1.c: New test.
10714
10715 PR c++/31748
10716 * g++.dg/gomp/pr31748.C: New test.
10717
10718 2007-07-02 Ira Rosen <irar@il.ibm.com>
10719
10720 PR tree-optimization/32230
10721 * gcc.dg/vect/pr32230.c: New test.
10722
10723 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10724
10725 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10726 * bind_c_coms.f90: Ditto.
10727 * bind_c_coms_driver.c: Ditto.
10728 * bind_c_dts.f90: Ditto.
10729 * bind_c_dts_2.f03: Ditto.
10730 * bind_c_dts_2_driver.c: Ditto.
10731 * bind_c_dts_3.f03: Ditto.
10732 * bind_c_dts_4.f03: Ditto.
10733 * bind_c_dts_driver.c: Ditto.
10734 * bind_c_implicit_vars.f03: Ditto.
10735 * bind_c_procs.f03: Ditto.
10736 * bind_c_usage_2.f03: Ditto.
10737 * bind_c_usage_3.f03: Ditto.
10738 * bind_c_usage_5.f03: Ditto.
10739 * bind_c_usage_6.f03: Ditto.
10740 * bind_c_usage_7.f03: Ditto.
10741 * bind_c_vars.f90: Ditto.
10742 * bind_c_vars_driver.c: Ditto.
10743 * binding_c_table_15_1.f03: Ditto.
10744 * binding_label_tests.f03: Ditto.
10745 * binding_label_tests_10.f03: Ditto.
10746 * binding_label_tests_10_main.f03: Ditto.
10747 * binding_label_tests_11.f03: Ditto.
10748 * binding_label_tests_11_main.f03: Ditto.
10749 * binding_label_tests_12.f03: Ditto.
10750 * binding_label_tests_13.f03: Ditto.
10751 * binding_label_tests_13_main.f03: Ditto.
10752 * binding_label_tests_14.f03: Ditto.
10753 * binding_label_tests_2.f03: Ditto.
10754 * binding_label_tests_3.f03: Ditto.
10755 * binding_label_tests_4.f03: Ditto.
10756 * binding_label_tests_5.f03: Ditto.
10757 * binding_label_tests_6.f03: Ditto.
10758 * binding_label_tests_7.f03: Ditto.
10759 * binding_label_tests_8.f03: Ditto.
10760 * binding_label_tests_9.f03: Ditto.
10761 * c_assoc.f90: Ditto.
10762 * c_assoc_2.f03: Ditto.
10763 * c_f_pointer_shape_test.f90: Ditto.
10764 * c_f_pointer_tests.f90: Ditto.
10765 * c_f_tests_driver.c: Ditto.
10766 * c_funloc_tests.f03: Ditto.
10767 * c_funloc_tests_2.f03: Ditto.
10768 * c_funloc_tests_3.f03: Ditto.
10769 * c_funloc_tests_3_funcs.c: Ditto.
10770 * c_kind_params.f90: Ditto.
10771 * c_kind_tests_2.f03: Ditto.
10772 * c_kinds.c: Ditto.
10773 * c_loc_driver.c: Ditto.
10774 * c_loc_test.f90: Ditto.
10775 * c_loc_tests_2.f03: Ditto.
10776 * c_loc_tests_2_funcs.c: Ditto.
10777 * c_loc_tests_3.f03: Ditto.
10778 * c_loc_tests_4.f03: Ditto.
10779 * c_loc_tests_5.f03: Ditto.
10780 * c_loc_tests_6.f03: Ditto.
10781 * c_loc_tests_7.f03: Ditto.
10782 * c_loc_tests_8.f03: Ditto.
10783 * c_ptr_tests.f03: Ditto.
10784 * c_ptr_tests_10.f03: Ditto.
10785 * c_ptr_tests_5.f03: Ditto.
10786 * c_ptr_tests_7.f03: Ditto.
10787 * c_ptr_tests_7_driver.c: Ditto.
10788 * c_ptr_tests_8.f03: Ditto.
10789 * c_ptr_tests_8_funcs.c: Ditto.
10790 * c_ptr_tests_9.f03: Ditto.
10791 * c_ptr_tests_driver.c: Ditto.
10792 * c_size_t_driver.c: Ditto.
10793 * c_size_t_test.f03: Ditto.
10794 * com_block_driver.f90: Ditto.
10795 * global_vars_c_init.f90: Ditto.
10796 * global_vars_c_init_driver.c: Ditto.
10797 * global_vars_f90_init.f90: Ditto.
10798 * global_vars_f90_init_driver.c: Ditto.
10799 * interop_params.f03: Ditto.
10800 * iso_c_binding_only.f03: Ditto.
10801 * iso_c_binding_rename_1.f03: Ditto.
10802 * iso_c_binding_rename_1_driver.c: Ditto.
10803 * iso_c_binding_rename_2.f03: Ditto.
10804 * iso_c_binding_rename_2_driver.c: Ditto.
10805 * kind_tests_2.f03: Ditto.
10806 * kind_tests_3.f03: Ditto.
10807 * module_md5_1.f90: Ditto.
10808 * only_clause_main.c: Ditto.
10809 * print_c_kinds.f90: Ditto.
10810 * test_bind_c_parens.f03: Ditto.
10811 * test_c_assoc.c: Ditto.
10812 * test_com_block.f90: Ditto.
10813 * test_common_binding_labels.f03: Ditto.
10814 * test_common_binding_labels_2.f03: Ditto.
10815 * test_common_binding_labels_2_main.f03: Ditto.
10816 * test_common_binding_labels_3.f03: Ditto.
10817 * test_common_binding_labels_3_main.f03: Ditto.
10818 * test_only_clause.f90: Ditto.
10819 * use_iso_c_binding.f90: Ditto.
10820 * value_5.f90: Ditto.
10821 * value_test.f90: Ditto.
10822 * value_tests_f03.f90: Ditto.
10823
10824 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10825
10826 * gcc.dg/tls/opt-14.c: New.
10827
10828 2007-07-01 Ollie Wild <aaw@google.com>
10829
10830 * g++.dg/lookup/using16.C: New test.
10831 * g++.dg/lookup/using17.C: New test.
10832
10833 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10834
10835 PR fortran/32239
10836 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10837 (test_4): Use proper test for floating point equality.
10838 (test_8): Likewise.
10839
10840 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10841
10842 PR libgfortran/32554
10843 * gfortran.dg/fmt_p_1.f90: New test.
10844
10845 2007-07-01 Ira Rosen <irar@il.ibm.com>
10846
10847 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10848 initialization and fix dg-final check - the initialization loop is
10849 vectorizable.
10850
10851 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10852 Volker Reichelt <reichelt@netcologne.de>
10853
10854 PR middle-end/32559
10855 * gcc.dg/pr32559.c: New test.
10856
10857 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10858
10859 PR tree-optimization/25371
10860 * gcc.dg/vect/pr25371.c: New test.
10861
10862 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10863
10864 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10865 when allocating and initializing a flexible array.
10866
10867 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
10868
10869 PR fortran/20373
10870 * gfortran.dg/intrinsic.f90: New test.
10871
10872 2007-06-30 Tobias Burnus <burnus@net-b.de>
10873
10874 PR fortran/32555
10875 * gfortran.dg/fmt_zero_check.f90: New.
10876
10877 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
10878
10879 PR fortran/30284
10880 * gfortran.dg/repeat_f90: New test.
10881
10882 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10883
10884 PR testsuite/25241
10885 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10886 -pedantic-errors, so we should match errors.
10887 * gcc.dg/cpp/escape-1.c: Likewise.
10888 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10889 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10890 warning.
10891 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10892 errors instead of warnings.
10893 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10894 a pedantic warning.
10895 * gcc.dg/cpp/arith-3.c: Likewise.
10896
10897 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10898
10899 PR testsuite/25241
10900 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10901 * gcc.dg/pch/valid-2.c: Likewise.
10902 * gcc.dg/pch/valid-3.c: Likewise.
10903 * gcc.dg/pch/warn-1.c: Likewise.
10904 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10905
10906 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10907
10908 PR c/4076
10909 * gcc.dg/Wunused-function.c: New.
10910
10911 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10912
10913 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10914
10915 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
10916
10917 * g++.dg/other/canon-31724.C: New.
10918
10919 2007-06-29 Jan Hubicka <jh@suse.cz>
10920
10921 PR middle-end/32372
10922 * gcc.c-torture/compile/pr32372.c: new.
10923
10924 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10925
10926 * gfortran.dg/operator_3.f90: New test.
10927
10928 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10929
10930 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10931 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10932
10933 2007-06-29 Richard Guenther <rguenther@suse.de>
10934
10935 PR middle-end/32493
10936 * gcc.dg/inline-23.c: New testcase.
10937
10938 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
10939
10940 PR tree-optimization/24659
10941 * gcc.target/i386/vectorize2.c: New test.
10942 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10943 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10944
10945 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
10946
10947 * gcc.dg/pointer-arith-9.c: New test.
10948
10949 2007-06-29 Tobias Burnus <burnus@net-b.de>
10950
10951 PR fortran/32483
10952 * gfortran.dg/fmt_read_2.f90: New.
10953
10954 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10955
10956 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10957 If it exists, don't try to create it.
10958
10959 2007-06-28 Geoffrey Keating <geoffk@apple.com>
10960
10961 * g++.dg/ext/visibility/ms-compat-1.C: New.
10962
10963 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10964
10965 PR tree-opt/32417
10966 * gfortran.fortran-torture/compile/pr32417.f90: New test.
10967
10968 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
10969
10970 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10971 targets.
10972
10973 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
10974
10975 PR fortran/32467
10976 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10977
10978 2007-06-27 Richard Guenther <rguenther@suse.de>
10979
10980 PR middle-end/32492
10981 * gcc.dg/inline-22.c: New testcase.
10982
10983 2007-06-26 Hui-May Chang <hm.chang@apple.com>
10984
10985 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10986 the scan-assembler constant.
10987
10988 2007-06-25 Geoffrey Keating <geoffk@apple.com>
10989
10990 PR 20216
10991 * gcc.dg/pr20216.c: New.
10992
10993 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10994
10995 PR tree-opt/32421
10996 * gcc.dg/vect/pr32421.c: New test.
10997
10998 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
10999
11000 PR c++/32111
11001 * g++.dg/other/friend5.C: New test.
11002
11003 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11004
11005 PR fortran/32464
11006 * gfortran.dg/host_assoc_function_2.f90: New test.
11007
11008 PR fortran/31494
11009 * gfortran.dg/host_assoc_call_1.f90: New test.
11010
11011 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11012
11013 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11014
11015 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11016
11017 PR fortran/32456
11018 * gfortran.dg/error_format.f90: New test.
11019
11020 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11021
11022 PR fortran/32136
11023 * gfortran.dg/pr32136.f90: New test.
11024
11025 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11026
11027 PR fortran/31726
11028 * gfortran.dg/minmaxloc_1.f90: New test.
11029
11030 PR fortran/32298
11031 * gfortran.dg/minmaxloc_2.f90: New test.
11032
11033 2007-06-23 Richard Guenther <rguenther@suse.de>
11034
11035 PR tree-optimization/16876
11036 PR middle-end/29478
11037 * gcc.dg/pr29254.c: The warning is bogus.
11038 * gcc.dg/warn-1.c: Likewise.
11039 * gcc.dg/assign-warn-3.c: Likewise.
11040 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11041
11042 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11043
11044 * gcc.c-torture/execute/20070623-1.c: New.
11045
11046 2007-06-22 Jan Hubicka <jh@suse.cz>
11047
11048 * gcc.c-torture/compile/pr31541.c: New.
11049
11050 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11051
11052 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11053 Remove -m64 from dg-options.
11054
11055 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11056
11057 PR middle-end/32374
11058 * gcc.dg/pr32374.c: New test.
11059
11060 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11061
11062 PR fortran/32360
11063 * gfortran.dg/pointer_assign_3.f90: New test.
11064
11065 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11066
11067 * gcc.dg/tree-ssa/pr19590.c: New.
11068
11069 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11070
11071 PR fortran/31162
11072 * gfortran.dg/assign.f90: Update test.
11073 * gfortran.dg/real_do_1.f90: Update test.
11074 * gfortran.dg/gomp/omp_do1.f90: Update test.
11075 * gfortran.dg/warnings_are_errors_1.f: Update test.
11076 * gfortran.dg/g77/20010519-1.f: Update test.
11077 * gfortran.dg/g77/pr9258.f: Update test.
11078 * gfortran.dg/g77/960317-1.f: Update test.
11079
11080 2007-06-21 Richard Guenther <rguenther@suse.de>
11081
11082 PR tree-optimization/32453
11083 * gcc.c-torture/compile/pr32453.c: New testcase.
11084
11085 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11086
11087 PR tree-optimization/31866
11088 * gcc.dg/pr31866.c: New test.
11089
11090 2007-06-21 Richard Guenther <rguenther@suse.de>
11091
11092 PR tree-optimization/32451
11093 * g++.dg/torture/20070621-1.C: New testcase.
11094
11095 2007-06-21 Christian Bruel <christian.bruel@st.com>
11096
11097 * gcc.dg/attr-isr.c: Test delay slot content.
11098
11099 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11100
11101 PR fortran/32361
11102 gfortran.dg/pointer_assign_2.f90: New test.
11103
11104 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11105
11106 PR fortran/25061
11107 gfortran.dg/invalid_procedure_name.f90: New test.
11108
11109 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11110
11111 PR tree-optimization/25737
11112 * gcc.dg/tree-ssa/alias-14.c: New test.
11113
11114 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11115
11116 * gcc.target/i386/large-size-array-3.c: New.
11117
11118 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11119 Richard Guenther <rguenther@suse.de>
11120
11121 PR fortran/32140
11122 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11123
11124 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11125
11126 PR middle-end/31959
11127 * gcc.dg/pr31959.c: New test.
11128
11129 PR inline-asm/32109
11130 * g++.dg/ext/asm10.C: New test.
11131
11132 PR middle-end/32285
11133 * gcc.c-torture/execute/20070614-1.c: New test.
11134
11135 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11136
11137 * gcc.target/arm/stack-corruption.c: New test.
11138
11139 2007-06-19 Richard Guenther <rguenther@suse.de>
11140
11141 * g++.dg/torture/pr30252.C: New testcase.
11142
11143 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR tree-optimization/32353
11146 * g++.dg/opt/nrv13.C: New test.
11147
11148 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11149
11150 PR fortran/20863
11151 PR fortran/20882
11152 * gfortran.dg/impure_assignment_2.f90 : New test.
11153
11154 PR fortran/32236
11155 * gfortran.dg/data_initialized_2.f90 : New test.
11156
11157 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11158 appropriate version of 'dmach'.
11159
11160 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11161
11162 PR target/32389
11163 * gcc.target/i386/pr32389.c New test.
11164
11165 2007-06-18 Simon Baldwin <simonb@google.com>
11166
11167 PR c++/31923
11168 * g++.dg/template/error25.C: New.
11169 * g++.dg/template/spec35.C: New.
11170
11171 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11172
11173 * gcc.c-torture/compile/pr32355.c: New testcase.
11174
11175 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11176
11177 PR tree-optimization/32383
11178 * g++.dg/opt/pr32383.C: New test.
11179
11180 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11181
11182 PR rtl-optimization/32366
11183 * gcc.dg/vect/pr32366.c: New test.
11184
11185 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11186
11187 * gcc.c-torture/compile/pr32349.c: New testcase.
11188
11189 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11190
11191 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11192 * gcc.target/sparc/combined-2.c: Likewise.
11193 * gcc.target/sparc/fexpand.c : Likewise.
11194 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11195 * gcc.target/sparc/fpack16.c : Likewise.
11196 * gcc.target/sparc/fpmerge.c : Likewise.
11197 * gcc.target/sparc/fpmul.c : Likewise.
11198 * gcc.target/sparc/noresult.c : Likewise.
11199 * gcc.target/sparc/pdist.c: Likewise.
11200
11201 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11202
11203 PR middle-end/31723
11204 * gcc.target/i386/recip-divf.c: New test.
11205 * gcc.target/i386/recip-sqrtf.c: Ditto.
11206 * gcc.target/i386/recip-vec-divf.c: Ditto.
11207 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11208 * gcc.target/i386/sse-recip.c: Ditto.
11209 * gcc.target/i386/sse-recip-vec.c: Ditto.
11210
11211 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11212
11213 PR tree-opt/32225
11214 * gcc.c-torture/compile/20070605-1.c: New test.
11215
11216 * gcc.c-torture/compile/20070603-1.c: New testcase.
11217 * gcc.c-torture/compile/20070603-2.c: New testcase.
11218
11219 * gcc.c-torture/compile/20070531-1.c: New test.
11220
11221 PR tree-opt/32167
11222 * gcc.c-torture/compile/20070531-2.c: New test.
11223
11224 PR tree-opt/32144
11225 * gcc.c-torture/compile/20070529-1.c: New test.
11226
11227 PR tree-opt/32145
11228 * gcc.c-torture/compile/20070529-2.c: New test.
11229
11230 PR tree-opt/32015
11231 * gcc.c-torture/compile/20070520-1.c: New test.
11232
11233 * g++.dg/ext/java-1.C: New test.
11234
11235 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11236 loops instead of one. Remove the "can't determine dependence"
11237 check.
11238 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11239 needed as the cast is gone in the first place.
11240 * gcc.dg/max-1.c: Change local variable a to be a global one.
11241 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11242 have a cast which is PREd.
11243
11244 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11245
11246 * g++.dg/lookup/anon6.C: New test.
11247
11248 2007-06-14 Dirk Mueller <dmueller@suse.de>
11249
11250 PR c++/31806
11251 * g++.dg/opt/static6.C: New testcase.
11252
11253 2007-06-14 Geoff Keating <geoffk@apple.com>
11254
11255 * g++.dg/ext/visibility/overload-1.C: New.
11256
11257 PR 31093
11258 * g++.dg/ext/visibility/anon4.C: New.
11259
11260 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11261
11262 PR target/32268
11263 * gcc.target/i386/pr32268.c: New test.
11264
11265 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11266
11267 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11268 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11269 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11270
11271 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11272 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11273 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11274 BID is used.
11275
11276 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11277
11278 PR fortran/32302
11279 * gfortran.dg/common_resize_1.f90: New test.
11280
11281 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11282
11283 PR target/32274
11284 * gcc.dg/vect/pr32224.c: Fix.
11285
11286 2007-06-13 Eric Christopher <echristo@apple.com>
11287
11288 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11289
11290 2007-06-13 Tobias Burnus <burnus@net-b.de>
11291
11292 PR fortran/32323
11293 * gfortran.dg/actual_array_vect_1.f90: New.
11294
11295 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11296
11297 * gcc.target/sparc/mfpu.c: New test.
11298
11299 2007-06-12 Geoff Keating <geoffk@apple.com>
11300
11301 * g++.dg/warn/weak1.C: Suppress on Darwin.
11302 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11303
11304 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11305
11306 PR middle-end/31579
11307 * g++.dg/torture/pr31579.C: New testcase.
11308
11309 2007-06-12 Ian Lance Taylor <iant@google.com>
11310
11311 PR libstdc++/29286
11312 * g++.dg/init/new16.C: New test.
11313 * g++.dg/init/new17.C: New test.
11314 * g++.dg/init/new18.C: New test.
11315 * g++.dg/init/new19.C: New test.
11316
11317 2007-06-12 Olivier Hainque <hainque@adacore.com>
11318
11319 * gnat.dg/lhs_view_convert.adb: New test.
11320
11321 2007-06-12 Richard Guenther <rguenther@suse.de>
11322
11323 PR tree-optimization/15353
11324 PR tree-optimization/31657
11325 * gcc.c-torture/execute/20070424-1.c: New testcase.
11326 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11327 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11328 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11329 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11330 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11331
11332 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11333
11334 PR rtl-optimization/32293
11335 * gcc.dg/pr32293.c: New test.
11336
11337 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11338
11339 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11340
11341 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11342
11343 PR fortran/29786
11344 * gfortran.dg/equiv_7.f90: New test.
11345 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11346
11347 PR fortran/30875
11348 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11349
11350 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11351
11352 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11353 * gcc.dg/setjmp-4.c: Likewise.
11354 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11355
11356 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11357
11358 PR rtl-optimization/31025
11359 * gfortran.dg/pr31025.f90: New.
11360
11361 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11362
11363 PR target/32280
11364 * gcc.target/i386/pr32280.c: New test.
11365
11366 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11367
11368 PR middle-end/32279
11369 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11370
11371 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11372
11373 PR libgfortran/32235
11374 * gfortran.dg/backspace_9.f: New test.
11375
11376 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11377
11378 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11379
11380 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11381
11382 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11383
11384 2007-06-09 Ian Lance Taylor <iant@google.com>
11385
11386 PR tree-optimization/32169
11387 * gcc.c-torture/compile/pr32169.c: New test.
11388
11389 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11390
11391 * gcc.dg/vect/costmodel: New directory.
11392 * gcc.dg/vect/costmodel/i386: New directory.
11393 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11394 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11395 New test.
11396 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11397 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11398 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11399 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11400 * gcc.dg/vect/costmodel/x86_64: New directory.
11401 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11402 New testsuite.
11403 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11404 New test.
11405 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11406 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11407 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11408 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11409 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11410
11411 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11412
11413 PR tree-optimization/32243
11414 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11415 flags for -Os tests.
11416 * gcc.dg/vect/03-vect-pr32243.c: New test.
11417
11418 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11419
11420 PR tree-optimization/32224
11421 * gcc.dg/vect/pr32224.c: New test.
11422
11423 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR c++/32177
11426 * g++.dg/gomp/pr32177.C: New test.
11427
11428 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11429
11430 PR testsuite/25241
11431 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11432 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11433 warning nor an error.
11434 * gcc.dg/Wfatal-2.c: Likewise.
11435 * gcc.dg/Werror-1.c: Likewise.
11436 * gcc.dg/Werror-5.c: Likewise.
11437 * gcc.dg/Werror-7.c: Likewise.
11438 * gcc.dg/Werror-10.c: Likewise.
11439 * gcc.dg/Werror-11.c: Likewise.
11440
11441 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11442
11443 PR c++/30759
11444 * g++.dg/init/brace6.C: New test.
11445
11446 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11447
11448 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11449 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11450 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11451 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11452
11453 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11454 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11455 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11456 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11457 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11458 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11459 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11460 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11461
11462 * gcc.dg/darwin-minversion-3.c: New.
11463
11464 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11465
11466 * gcc.target/i386/builtin-copysign.c: New test.
11467
11468 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11469
11470 PR tree-optimization/32220
11471 * gfortran.dg/predcom-2.f: New testcase.
11472
11473 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11474
11475 PR tree-opt/32231
11476 * gcc.target/i386/vectorize4.c: New test.
11477
11478 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11479
11480 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11481
11482 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11483
11484 PR testsuite/25241
11485 * gcc.dg/simd-5.c: Mark output as a note.
11486 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11487 dg-message.
11488 * gcc.dg/simd-1.c: Likewise.
11489 * gcc.dg/always_inline.c: Mark output as a sorry.
11490 * gcc.dg/always_inline2.c: Likewise.
11491 * gcc.dg/always_inline3.c: Likewise.
11492
11493 2007-06-06 Ian Lance Taylor <iant@google.com>
11494
11495 * g++.dg/conversion/enum1.C: New test.
11496
11497 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11498
11499 PR tree-optimization/32216
11500 * gcc.dg/vect/pr32216.c: New test.
11501
11502 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11503
11504 PR testsuite/18923
11505 * gfortran.dg/invalid_contains_1.f90: New test.
11506 * gfortran.dg/invalid_contains_2.f90: New test.
11507
11508 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11509
11510 PR testsuite/32057
11511 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11512 midnight issues.
11513
11514 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11515
11516 PR testsuite/25241
11517 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11518 dg-message to match de note.
11519 * gcc.dg/pr26570.c: Use dg-message for a note.
11520 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11521 dg-error instead of dg-warning because of -Werror.
11522 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11523 neither an error, nor a warning.
11524 * gcc.dg/glibc-uclibc-2.c: Likewise
11525 * gcc.dg/cpp/19940712-1.c: Likewise.
11526
11527 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11528
11529 PR preprocessor/23479
11530 * gcc.dg/binary-constants-1.c: Add test suites for
11531 the 0b-prefixed binary integer constants.
11532 * gcc.dg/binary-constants-2.c: Ditto.
11533 * gcc.dg/binary-constants-3.c: Ditto.
11534 * gcc.dg/binary-constants-4.c: Ditto.
11535
11536 2007-06-05 Ian Lance Taylor <iant@google.com>
11537
11538 * gcc.dg/Wstrict-overflow-19.c: New test.
11539
11540 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11541
11542 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11543
11544 2007-06-04 Ian Lance Taylor <iant@google.com>
11545
11546 * gcc.dg/Wstrict-overflow-18.c: New test.
11547
11548 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11549
11550 PR testsuite/25241
11551 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11552 * gcc.dg/cpp/mi5.c: Likewise.
11553 * gcc.dg/cpp/mi7.c: Likewise.
11554
11555 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11556
11557 PR c/32191
11558 * gcc.dg/pr32191.c: New test.
11559
11560 2007-05-28 Tobias Burnus <burnus@net-b.de>
11561
11562 PR fortran/32124
11563 * gfortran.dg/allocate_stat_1.f90: Remove.
11564
11565 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11566
11567 * gcc.target/i386/sse4_2-check.h: New.
11568 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11569 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11570 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11571 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11572 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11573 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11574 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11575 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11576 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11577 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11578 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11579 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11580 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11581 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11582 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11583 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11584 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11585 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11586
11587 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11588
11589 * gcc.dg/pie-link.c: New test.
11590
11591 2007-06-01 Ian Lance Taylor <iant@google.com>
11592
11593 * gcc.dg/Wstrict-overflow-17.c: New test.
11594
11595 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11596
11597 * gcc.dg/builtin-return-1.c (g): New.
11598 (main): Allocate at least 64 bytes on the stack.
11599
11600 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11601
11602 * g++.dg/init/cleanup3.C: New test.
11603
11604 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11605
11606 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11607 int is 16 bits.
11608
11609 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11610
11611 PR fortran/32156
11612 * gfortran.dg/char_array_constructor_3.f90: New test.
11613
11614 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11615
11616 PR tree-optimization/32160
11617 * gfortran.dg/predcom-1.f: New test.
11618
11619 2007-05-31 Richard Guenther <rguenther@suse.de>
11620
11621 * g++.dg/other/str_empty.C: Move...
11622 * g++.dg/other/pr30567.C: Move...
11623 * g++.dg/tree-ssa/pr27218.C: Move...
11624 * g++.dg/torture: ...here and remove dg-options.
11625
11626 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11627
11628 PR c++/32158
11629 * g++.dg/ext/is_pod_incomplete.C: New.
11630
11631 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11632 Douglas Gregor <doug.gregor@gmail.com>
11633 Pedro Lamarao <pedro.lamarao@mndfck.org>
11634 Howard Hinnant <howard.hinnant@gmail.com>
11635
11636 PR c++/7412
11637 PR c++/29939
11638 * g++.dg/cpp0x/rv8p.C: New.
11639 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11640 * g++.dg/cpp0x/cast-bug.C: New.
11641 * g++.dg/cpp0x/elision_weak.C: New.
11642 * g++.dg/cpp0x/collapse-bug.C: New.
11643 * g++.dg/cpp0x/rv3p.C: New.
11644 * g++.dg/cpp0x/rv7n.C: New.
11645 * g++.dg/cpp0x/overload-conv-1.C: New.
11646 * g++.dg/cpp0x/rv2n.C: New.
11647 * g++.dg/cpp0x/deduce.C: New.
11648 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11649 * g++.dg/cpp0x/rv6p.C: New.
11650 * g++.dg/cpp0x/template_deduction.C: New.
11651 * g++.dg/cpp0x/implicit-copy.C: New.
11652 * g++.dg/cpp0x/rv1p.C: New.
11653 * g++.dg/cpp0x/cast.C: New.
11654 * g++.dg/cpp0x/rv5n.C: New.
11655 * g++.dg/cpp0x/collapse.C: New.
11656 * g++.dg/cpp0x/overload-conv-2.C: New.
11657 * g++.dg/cpp0x/rv4p.C: New.
11658 * g++.dg/cpp0x/rvo.C: New.
11659 * g++.dg/cpp0x/iop.C: New.
11660 * g++.dg/cpp0x/rv3n.C: New.
11661 * g++.dg/cpp0x/rv7p.C: New.
11662 * g++.dg/cpp0x/reference_collapsing.C: New.
11663 * g++.dg/cpp0x/overload.C: New.
11664 * g++.dg/cpp0x/named.C: New.
11665 * g++.dg/cpp0x/rv2p.C: New.
11666 * g++.dg/cpp0x/rv6n.C: New.
11667 * g++.dg/cpp0x/not_special.C: New.
11668 * g++.dg/cpp0x/bind.C: New.
11669 * g++.dg/cpp0x/rv1n.C: New.
11670 * g++.dg/cpp0x/rv5p.C: New.
11671 * g++.dg/cpp0x/elision.C: New.
11672 * g++.dg/cpp0x/named_refs.C: New.
11673 * g++.dg/cpp0x/unnamed_refs.C: New.
11674 * g++.dg/cpp0x/rv4n.C: New.
11675 * g++.dg/cpp0x/elision_neg.C: New.
11676 * g++.dg/init/copy7.C: Run in C++98 mode.
11677 * g++.dg/overload/arg1.C: Ditto.
11678 * g++.dg/overload/arg4.C: Ditto.
11679
11680 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR c++/31809
11683 * g++.dg/opt/static5.C: New test.
11684
11685 2007-05-30 Richard Guenther <rguenther@suse.de>
11686
11687 * g++.dg/dg.exp: Prune torture/.
11688 * g++.dg/torture/dg-torture.exp: New testsuite.
11689
11690 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11691
11692 * gcc.target/arm/pr27387.C: Move and rename to ...
11693 * g++.dg/inherit/thunk8.C: ... here.
11694
11695 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR tree-optimization/31769
11698 * g++.dg/gomp/pr31769.C: New test.
11699
11700 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11701
11702 * gcc.target/i386/stack-realign.c: New.
11703
11704 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11705
11706 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11707
11708 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11709
11710 * gfortran.dg/sizeof.f90: New.
11711
11712 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11713
11714 PR c/31339
11715 * gcc.dg/boolcomplex-1.c: New test.
11716
11717 PR c++/31339
11718 * g++.dg/ext/boolcomplex-1.c: New test.
11719
11720 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11721
11722 * gcc.dg/matrix: New directory.
11723
11724 2007-05-28 Tobias Burnus <burnus@net-b.de>
11725
11726 PR fortran/32124
11727 * gfortran.dg/allocate_stat_1.f90: New.
11728
11729 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11730
11731 PR fortran/31972
11732 * transfer_hollerith_1.f90: New test.
11733
11734 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11735
11736 PR tree-opt/32100
11737 * gcc.c-torture/execute/vrp-7.c: New test.
11738
11739 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11740
11741 * gfortran.dg/transfer_simplify_4.f90: New test.
11742
11743 2007-05-27 Tobias Burnus <burnus@net-b.de>
11744
11745 PR fortran/32088
11746 * gfortran.dg/func_result_3.f90: New.
11747
11748 2007-05-27 Tobias Burnus <burnus@net-b.de>
11749
11750 PR middle-end/32083
11751 * gfortran.dg/transfer_simplify_3.f90: New.
11752
11753 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11754
11755 PR target/32065
11756 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11757 to compile options.
11758 * gcc.target/i386/pr32065-2.c: New test.
11759
11760 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11761
11762 PR fortran/31813
11763 * gfortran.dg/io_constraints_2.f90: Update.
11764
11765 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11766
11767 PR fortran/31219
11768 * gfortran.dg/array_constructor_17.f90: New test.
11769
11770 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11771
11772 PR tree-opt/32090
11773 * g++.dg/opt/array2.C: New testcase.
11774
11775 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11776
11777 PR target/32065
11778 * gcc.target/i386/pr32065.c: New test.
11779
11780 2007-05-25 Dirk Mueller <dmueller@suse.de>
11781 Marcus Meissner <meissner@suse.de>
11782
11783 * gcc.dg/attr-alloc_size.c: New.
11784
11785 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11786 Lee Millward <lee.millward@gmail.com>
11787
11788 PR c++/31745
11789 * g++.dg/parse/crash34.C: New test.
11790
11791 * g++.dg/parse/crash35.C: New test.
11792
11793 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11794
11795 * gcc.target/i386/sse2-check.h: New.
11796 * gcc.target/i386/sse2-vec-1.c: Likewise.
11797 * gcc.target/i386/sse2-vec-2.c: Likewise.
11798 * gcc.target/i386/sse2-vec-3.c: Likewise.
11799 * gcc.target/i386/sse2-vec-4.c: Likewise.
11800 * gcc.target/i386/sse2-vec-5.c: Likewise.
11801 * gcc.target/i386/sse2-vec-6.c: Likewise.
11802
11803 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11804
11805 PR c++/31431
11806 PR c++/31432
11807 PR c++/31434
11808 PR c++/31435
11809 PR c++/31437
11810 PR c++/31438
11811 PR c++/31442
11812 PR c++/31443
11813 PR c++/31444
11814 PR c++/31445
11815 * g++.dg/cpp0x/pr31431.C: New.
11816 * g++.dg/cpp0x/pr31437.C: New.
11817 * g++.dg/cpp0x/pr31442.C: New.
11818 * g++.dg/cpp0x/pr31444.C: New.
11819 * g++.dg/cpp0x/pr31431-2.C: New.
11820 * g++.dg/cpp0x/pr31432.C: New.
11821 * g++.dg/cpp0x/pr31434.C: New.
11822 * g++.dg/cpp0x/pr31438.C: New.
11823 * g++.dg/cpp0x/pr31443.C: New.
11824 * g++.dg/cpp0x/pr31445.C: New.
11825 * g++.dg/cpp0x/variadic-crash1.C: New.
11826
11827 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11828
11829 * gcc.target/arm/long-calls-1.c: New test.
11830 * gcc.target/arm/long-calls-2.c: Likewise.
11831 * gcc.target/arm/long-calls-3.c: Likewise.
11832 * gcc.target/arm/long-calls-4.c: Likewise.
11833
11834 2007-05-25 Richard Guenther <rguenther@suse.de>
11835 Andrew Pinski <andrew_pinski@playstation.sony.com>
11836
11837 PR tree-optimization/31982
11838 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11839
11840 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11841
11842 PR fortran/32047
11843 * gfortran.dg/result_in_spec_2.f90: New test.
11844
11845 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11846
11847 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11848
11849 2007-05-24 Ollie Wild <aaw@google.com>
11850
11851 * gcc.dg/cpp/counter-1.c: New test.
11852 * gcc.dg/pch/counter-1.c: New test.
11853 * gcc.dg/pch/counter-1.hs: New file.
11854 * gcc.dg/pch/counter-2.c: New test.
11855 * gcc.dg/pch/counter-2.hs: New file.
11856 * gcc.dg/pch/counter-3.c: New test.
11857 * gcc.dg/pch/counter-3.hs: New file.
11858
11859 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11860
11861 * gcc.dg/tree-ssa/predcom-1.c: New test.
11862 * gcc.dg/tree-ssa/predcom-2.c: New test.
11863 * gcc.dg/tree-ssa/predcom-3.c: New test.
11864 * gcc.dg/tree-ssa/predcom-4.c: New test.
11865 * gcc.dg/tree-ssa/predcom-5.c: New test.
11866 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11867
11868 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
11869
11870 PR testsuite/32062
11871 * gcc.target/i386/sse4_1-check.h (MASK): New.
11872
11873 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11874
11875 PR fortran/32038
11876 * gfortran.dg/pr25603.f: Initialize integer variables.
11877
11878 2007-05-23 Ian Lance Taylor <iant@google.com>
11879
11880 * g++.dg/other/vrp1.C: New test.
11881
11882 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
11883
11884 PR preprocessor/20077
11885 * gcc.dg/cpp/paste15.c: New test.
11886
11887 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
11888 Nigel Stephens <nigel@mips.com>
11889 Richard Sandiford <richard@codesourcery.com>
11890
11891 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11892 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11893 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11894 * gcc.target/mips/inter/mips16-inter.exp: New.
11895
11896 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
11897
11898 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11899
11900 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
11901
11902 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11903 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
11904 * gcc.target/i386/sse3-addsubps.c: Likewise.
11905 * gcc.target/i386/sse3-haddpd.c: Likewise.
11906 * gcc.target/i386/sse3-haddps.c: Likewise.
11907 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11908 * gcc.target/i386/sse3-hsubps.c: Likewise.
11909 * gcc.target/i386/sse3-lddqu.c: Likewise.
11910 * gcc.target/i386/sse3-movddup.c: Likewise.
11911 * gcc.target/i386/sse3-movshdup.c: Likewise.
11912 * gcc.target/i386/sse3-movsldup.c: Likewise.
11913
11914 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11915 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
11916 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11917 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11918 * gcc.target/i386/ssse3-palignr.c: Likewise.
11919 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11920 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11921 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11922 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11923 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11924 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11925 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11926 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11927 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11928 * gcc.target/i386/ssse3-psignb.c: Likewise.
11929 * gcc.target/i386/ssse3-psignd.c: Likewise.
11930 * gcc.target/i386/ssse3-psignw.c: Likewise.
11931 * gcc.target/i386/ssse3-vals.h: Likewise.
11932
11933 * gcc.target/i386/sse3-check.h: New file.
11934 * gcc.target/i386/ssse3-check.h: Likewise.
11935
11936 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11937
11938 PR middle-end/31095
11939 * gcc.c-torture/compile/bcopy-1.c: New testcase.
11940
11941 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11942
11943 PR middle-end/31606
11944 * gcc.c-torture/20070522-1.c: New testcase.
11945
11946 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11947
11948 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11949
11950 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
11951
11952 * gcc.c-torture/execute/ieee/20000320-1.x,
11953 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11954 m68k-*-* and check_effective_target_coldfire_fpu.
11955
11956 2007-05-22 Ollie Wild <aaw@google.com>
11957
11958 * g++.dg/lookup/hidden-class10.C: New test.
11959 * g++.dg/lookup/hidden-class11.C: New test.
11960
11961 2007-05-22 Ollie Wild <aaw@google.com>
11962
11963 * g++.dg/lookup/name-clash5.C: New test.
11964 * g++.dg/lookup/name-clash6.C: New test.
11965
11966 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11967
11968 * g++.dg/other/i386-2.C: Update comments on header files tested.
11969 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
11970 of <tmmintrin.h>.
11971 * gcc.target/i386/sse-12.c: Likewise.
11972 * gcc.target/i386/sse-13.c: Likewise.
11973 * gcc.target/i386/sse-14.c: Likewise.
11974
11975 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11976 Redefined to test with immediate operand.
11977 (__builtin_ia32_blendps): Likewise.
11978 (__builtin_ia32_blendpd): Likewise.
11979 (__builtin_ia32_dpps): Likewise.
11980 (__builtin_ia32_dpps): Likewise.
11981 (__builtin_ia32_insertps128): Likewise.
11982 (__builtin_ia32_vec_ext_v4sf): Likewise.
11983 (__builtin_ia32_vec_set_v16qi): Likewise.
11984 (__builtin_ia32_vec_set_v4si): Likewise.
11985 (__builtin_ia32_vec_set_v2di): Likewise.
11986 (__builtin_ia32_vec_ext_v16qi): Likewise.
11987 (__builtin_ia32_vec_ext_v4si): Likewise.
11988 (__builtin_ia32_vec_ext_v2di): Likewise.
11989 (__builtin_ia32_roundpd): Likewise.
11990 (__builtin_ia32_roundsd): Likewise.
11991 (__builtin_ia32_roundps): Likewise.
11992 (__builtin_ia32_roundss): Likewise.
11993 (__builtin_ia32_mpsadbw128): Likewise.
11994
11995 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11996
11997 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11998
11999 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12000
12001 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12002 failures.
12003 * gcc.dg/dfp/func-struct.c: Ditto.
12004 * gcc.dg/dfp/operator-assignment.c: Ditto.
12005 * gcc.dg/dfp/convert-bfp.c: Ditto.
12006 * gcc.dg/dfp/convert-int.c: Ditto.
12007 * gcc.dg/dfp/convert-int-max.c: Ditto.
12008 * gcc.dg/dfp/func-scalar.c: Ditto.
12009 * gcc.dg/dfp/cast.c: Ditto.
12010 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12011 failures, and fix a typo in return type of arg1_128.
12012 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12013 failures, and fix a typo in a constant suffix.
12014 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12015 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12016
12017 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12018 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12019
12020 * lib/gcc-dg.exp(process_message): New proc.
12021 (dg-message): New test directive.
12022 * gcc.dg/always_inline.c: Use dg-message.
12023 * gcc.dg/always_inline2.c: Ditto.
12024 * gcc.dg/always_inline3.c: Ditto.
12025 * gcc.dg/invalid-call-1.c: Ditto.
12026 * gcc.dg/pr17506.c: Ditto.
12027 * gcc.dg/simd-5.c: Ditto.
12028 * gcc.dg/simd-6.c: Ditto.
12029 * gcc.dg/va-arg-2.c: Ditto.
12030 * gcc.dg/cpp/syshdr.c: Ditto.
12031 * gcc.dg/cpp/unc4.c: Ditto.
12032 * gcc.dg/cpp/trad/mi1.c: Ditto.
12033 * gcc.dg/cpp/trad/mi5.c: Ditto.
12034 * gcc.dg/cpp/trad/mi7.c: Ditto.
12035 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12036 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12037 * gcc.test-framework/test-framework.awk: Special-case outexists
12038 tests.
12039
12040 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12041
12042 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12043 (bit_SSE4_2): Likewise.
12044 (bit_POPCNT): Likewise.
12045
12046 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12047 Check if assembler supports SSE4 instructions.
12048
12049 * gcc.target/i386/sse4_1-blendpd.c: New file.
12050 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12051 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12052 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12053 * gcc.target/i386/sse4_1-check.h: Likewise.
12054 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12055 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12056 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12057 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12058 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12059 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12060 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12061 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12062 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12063 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12064 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12065 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12066 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12067 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12068 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12069 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12070 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12071 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12072 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12073 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12074 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12075 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12076 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12077 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12078 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12079 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12080 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12081 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12082 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12083 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12084 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12085 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12086 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12087 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12088 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12089 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12090 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12091 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12092 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12093 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12094 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12095 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12096 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12097 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12098 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12099 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12100 * gcc.target/i386/sse4_1-round.h: Likewise.
12101 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12102 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12103 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12104 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12105 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12106 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12107 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12108 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12109 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12110 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12111 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12112 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12113 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12114 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12115
12116 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12117
12118 PR fortran/31627
12119 * gfortran.dg/bounds_check_7.f90: New test.
12120
12121 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12122
12123 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12124 (check_effective_target_sse4a): Ditto.
12125
12126 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12127 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12128 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12129 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12130 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12131 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12132 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12133 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12134 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12135 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12136 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12137 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12138 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12139 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12140 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12141 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12142 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12143 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12144 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12145 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12146
12147 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12148
12149 * g++.dg/ext/cleanup-1.C: New test.
12150 * g++.dg/ext/cleanup-2.C: Likewise.
12151 * g++.dg/ext/cleanup-3.C: Likewise.
12152 * g++.dg/ext/cleanup-4.C: Likewise.
12153 * g++.dg/ext/cleanup-5.C: Likewise.
12154 * g++.dg/ext/cleanup-6.C: Likewise.
12155 * g++.dg/ext/cleanup-8.C: Likewise.
12156 * g++.dg/ext/cleanup-9.C: Likewise.
12157 * g++.dg/ext/cleanup-10.C: Likewise.
12158 * g++.dg/ext/cleanup-11.C: Likewise.
12159 * g++.dg/ext/cleanup-dtor.C: Likewise.
12160
12161 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12162
12163 PR middle-end/31995
12164 * gcc.dg/vect/vect-102a.c: New test.
12165
12166 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12167 Paolo Carlini <pcarlini@suse.de>
12168 Uros Bizjak <ubizjak@gmail.com>
12169
12170 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12171 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12172 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12173 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12174 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12175 New testcases.
12176
12177 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12178
12179 PR fortran/32002
12180 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12181
12182 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12183
12184 PR fortran/32027
12185 * gfortran.dg/do_3.F90: Add checks for the final value of the
12186 loop variable.
12187
12188 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12189
12190 * gcc.c-torture/execute/990127-2.x: New file.
12191
12192 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12193
12194 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12195 * gcc.target/i386/sse-12: Add -O to compile options.
12196 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12197 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12198 and mm3dnow.h. Add -O to compile options.
12199
12200 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12201
12202 PR fortran/31867
12203 * gfortran.dg/char_length_5.f90: New test.
12204
12205 PR fortran/31994
12206 * gfortran.dg/array_reference_1.f90: New test.
12207
12208 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12209
12210 PR middle-end/7651
12211 PR c++/11856
12212 PR c/12963
12213 PR c/23587
12214 PR other/29694
12215 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12216 * gcc.dg/Wtype-limits.c: New.
12217 * gcc.dg/Wtype-limits-Wextra.c: New.
12218 * gcc.dg/Wtype-limits-no.c: New.
12219 * g++.dg/warn/Wtype-limits.C: New.
12220 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12221 * g++.dg/warn/Wtype-limits-no.C: New.
12222
12223 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12224
12225 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12226 instead of "-msse2".'
12227 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12228 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12229 and mm3dnow.h.
12230 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12231 to test with immediate operand.
12232 (__builtin_ia32_insertqi): Ditto.
12233 (__builtin_ia32_palignr128): Ditto.
12234 (__builtin_ia32_palignr): Ditto.
12235 (__builtin_ia32_pshufhw): Ditto.
12236 (__builtin_ia32_pshuflw): Ditto.
12237 (__builtin_ia32_pshufd): Ditto.
12238 (__builtin_ia32_vec_set_v8hi): Ditto.
12239 (__builtin_ia32_vec_ext_v8hi): Ditto.
12240 (__builtin_ia32_shufpd): Ditto.
12241 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12242
12243 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12244
12245 PR fortran/32001
12246 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12247
12248 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12249
12250 PR target/31585
12251 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12252 and "__inline". Use "-msse" instead of "-msse2".
12253
12254 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12255
12256 PR middle-end/7651
12257 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12258 * gcc.dg/20030906-2.c: Likewise.
12259 * objc.dg/method-17.m: Add -Wreturn-type.
12260 * obj-c++.dg/method-21.mm: Likewise.
12261
12262 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12263
12264 PR target/31585
12265 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12266 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12267 (__builtin_ia32_psrlqi128): Ditto.
12268 (__builtin_ia32_psrlwi128): Ditto.
12269 (__builtin_ia32_psrldi128): Ditto.
12270 (__builtin_ia32_psrldqi128): Ditto.
12271 (__builtin_ia32_pslldqi128): Ditto.
12272 (__builtin_ia32_psrawi128): Ditto.
12273 (__builtin_ia32_psradi128): Ditto.
12274 (__builtin_ia32_psllqi128): Ditto.
12275 (__builtin_ia32_pslldi128): Ditto.
12276 (__builtin_prefetch): Ditto.
12277 (__builtin_ia32_pshufw): Ditto.
12278 (__builtin_ia32_vec_set_v4hi): Ditto.
12279 (__builtin_ia32_vec_ext_v4hi): Ditto.
12280 (__builtin_ia32_shufps): Ditto.
12281 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12282
12283 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12284
12285 PR fortran/31974
12286 * gfortran.dg/char_allocation_1.f90: New test.
12287
12288 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12289
12290 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12291 * gcc.dg/Wconversion-sign.c: New.
12292 * gcc.dg/Wconversion-integer-no-sign.c: New.
12293 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12294 Wconversion-sign.C
12295 * g++.dg/warn/Wconversion-sign.C: New.
12296 * g++.old-deja/g++.other/warn4.C: Update.
12297 * g++.dg/warn/Wconversion1.C: Likewise.
12298
12299 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12300
12301 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12302 * gcc.dg/torture/builtin-math-4.c: Likewise.
12303
12304 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12305
12306 PR libfortran/31964
12307 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12308
12309 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12310
12311 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12312
12313 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12314
12315 PR target/31628
12316 * gcc.target/i386/pr31628.c: New.
12317
12318 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12319
12320 PR middle-end/31344
12321 * gcc.dg/pr31344.c: New test.
12322
12323 2007-05-17 Ian Lance Taylor <iant@google.com>
12324
12325 PR tree-optimization/31953
12326 * gcc.c-torture/compile/pr31953.c: New test.
12327
12328 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12329
12330 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12331
12332 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12333 and drem.
12334 * gcc.dg/torture/builtin-math-4.c: Likewise.
12335
12336 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12337 * gcc.dg/torture/builtin-math-4.c: Likewise.
12338
12339 * gcc.dg/torture/builtin-math-4.c: New test.
12340
12341 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12342 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12343
12344 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12345 * gcc.dg/cpp/include2.c: Ditto.
12346 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12347 * gcc.dg/cpp/paste5.c: Ditto.
12348 * gcc.dg/cpp/paste6.c: Ditto.
12349 * gcc.dg/cpp/paste8.c: Ditto.
12350 * gcc.dg/cpp/paste11.c: Ditto.
12351 * gcc.dg/cpp/paste13.c: Ditto.
12352 * gcc.dg/cpp/skipping2.c: Ditto.
12353 * gcc.dg/reg-vol-struct-1.c: Ditto.
12354 * gcc.dg/Wshadow-1.c: Ditto.
12355 * gcc.dg/cpp/trad/comment.c: Ditto.
12356 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12357 * gcc.dg/cpp/if-2.c: Ditto.
12358 * gcc.dg/array-5.c: Ditto.
12359 * gcc.dg/inline-15.c: Ditto.
12360 * gcc.dg/pr27953.c: Ditto.
12361 * gcc.dg/Wno-c++-compat.c: Ditto.
12362
12363 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12364
12365 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12366
12367 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12368
12369 * gcc.c-torture/execute/20070517-1.c: New test.
12370
12371 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12372
12373 PR fortran/31919
12374 * gfortran.dg/min_max_conformance.f90: New test.
12375
12376 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12377
12378 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12379 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12380 gcc.dg/vect/vect-104.c: Use more complex construction to
12381 prevent vectorizing.
12382 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12383
12384 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12385
12386 PR tree-optimization/24659
12387 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12388 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12389 not vect_int target.
12390 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12391 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12392 targets.
12393 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12394 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12395 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12396
12397 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12398
12399 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12400 and x86_64-*-* targets.
12401 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12402
12403 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12404
12405 PR fortran/18769
12406 PR fortran/30881
12407 PR fortran/31194
12408 PR fortran/31216
12409 PR fortran/31427
12410 * transfer_simplify_1.f90: New test.
12411 * transfer_simplify_2.f90: New test.
12412
12413 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12414
12415 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12416
12417 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12418
12419 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12420
12421 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12422
12423 PR c/31924
12424 * gcc.dg/fltconst-1.c: New test.
12425
12426 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12427 * gcc.dg/dfp/operator-assignment.c: Ditto.
12428
12429 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12430
12431 PR c++/29928
12432 * g++.dg/rtti/typeid5.C: New.
12433
12434 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12435
12436 PR fortran/31725
12437 * gfortran.dg/substr_4.f: New test.
12438
12439 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12440
12441 * gcc.target/m68k/interrupt_thread-1.c,
12442 gcc.target/m68k/interrupt_thread-2.c,
12443 gcc.target/m68k/interrupt_thread-3.c: New.
12444 * gcc.target/m68k/m68k.exp: Accept fido.
12445
12446 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12447
12448 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12449 * gfortran.dg/altreturn_3.f90: Likewise.
12450 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12451 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12452 * gfortran.dg/inquire_iolength.f90: Likewise.
12453 * gfortran.dg/module_naming_1.f90: Likewise.
12454 * gfortran.dg/oldstyle_2.f90: Likewise.
12455 * gfortran.dg/operator_2.f90: Likewise.
12456 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12457 * gfortran.dg/used_types_11.f90: Likewise.
12458 * gfortran.dg/zero_array_components_1.f90: Likewise.
12459 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12460 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12461 * gfortran.dg/real_const_3.f90: Likewise.
12462
12463 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12464
12465 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12466 * gcc.dg/tree-ssa/loop-30.c: New test.
12467
12468 2007-05-13 Richard Guenther <rguenther@suse.de>
12469
12470 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12471 scanning forwprop1.
12472 * g++.dg/tree-ssa/pr31146.C: Likewise.
12473
12474 2007-05-13 Revital Eres <eres@il.ibm.com>
12475
12476 * gcc.dg/dse.c: New test.
12477
12478 2007-05-12 Richard Guenther <rguenther@suse.de>
12479
12480 PR tree-optimization/31797
12481 * gcc.c-torture/compile/pr31797.c: New testcase.
12482
12483 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12484
12485 PR fortran/30746
12486 * gfortran.dg/host_assoc_function_1.f90: New test.
12487
12488 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12489
12490 PR c++/31829
12491 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12492
12493 2007-05-11 Silvius Rus <rus@google.com>
12494
12495 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12496 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12497 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12498 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12499 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12500 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12501 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12502 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12503 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12504 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12505 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12506 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12507 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12508 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12509 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12510 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12511
12512 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12513
12514 PR other/31852
12515 * gcc.c-torture/execute/builtins/memchr.c: New.
12516 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12517 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12518
12519 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12520
12521 PR fortran/30876
12522 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12523 line.
12524 * gfortran.dg/recursive_reference_2.f90: New test.
12525
12526 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12527
12528 PR fortran/30878
12529 * gfortran.dg/namelist_29.f90: New test.
12530
12531 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12532
12533 PR fortran/31474
12534 * gfortran.dg/entry_10.f90: New test.
12535
12536 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12537
12538 PR tree-optimization/31885
12539 * gcc.dg/tree-ssa/loop-29.c: New test.
12540
12541 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12542
12543 * assumed_dummy_1.f90: Fix dg directive.
12544 * char_initialiser_actual.f90: Likewise.
12545 * nested_modules_2.f90: Likewise.
12546 * shift-alloc.f90: Likewise.
12547
12548 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12549
12550 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12551
12552 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12553
12554 PR libfortran/31880
12555 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12556
12557 2007-05-09 Mike Stump <mrs@apple.com>
12558
12559 * g++.dg/other/first-global.C: Add -fpie for darwin.
12560 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12561
12562 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12563
12564 * gcc.dg/20070507-1.c: New testcase.
12565
12566 2007-05-08 Chao-ying Fu <fu@mips.com>
12567
12568 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12569 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12570 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12571 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12572
12573 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12574
12575 PR 31847
12576 * gcc.dg/pr31847.c: New test.
12577
12578 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12579
12580 PR fortran/31692
12581 * gfortran.dg/actual_array_result_1.f90: New test.
12582
12583 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12584
12585 PR fortran/29397
12586 * gfortran.dg/parameter_array_init_1.f90: New test.
12587
12588 PR fortran/29400
12589 * gfortran.dg/parameter_array_init_2.f90: New test.
12590
12591 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12592
12593 PR target/31854
12594 * gcc.target/i386/pr31854.c: New test.
12595
12596 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12597
12598 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12599
12600 2007-05-07 Mike Stump <mrs@apple.com>
12601
12602 * g++.old-deja/g++.mike/empty.C: Add.
12603
12604 2007-05-07 Eric Christopher <echristo@apple.com>
12605
12606 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12607
12608 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12609
12610 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12611 variable. Rearrange conversions from binary float to decimal float.
12612
12613 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12614
12615 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12616 x86.
12617
12618 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12619
12620 * gnat.dg/opt1.ad[sb]: New testcase.
12621
12622 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12623
12624 PR fortran/31399
12625 * gfortran.dg/do_3.F90: New test.
12626
12627 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12628
12629 PR fortran/31764
12630 * gfortran.dg/new_line.f90: Add new checks.
12631
12632 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12633
12634 PR fortran/31201
12635 * gfortran.dg/large_unit_1.f90: New.
12636 * gfortran.dg/large_unit_2.f90: New.
12637 * gfortran.dg/iostat_4.f90: New
12638 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12639
12640 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12641
12642 PR fortran/31540
12643 * gfortran.dg/char_result_4.f90: New test.
12644
12645 2007-06-05 Revital Eres <eres@il.ibm.com>
12646
12647 PR 30957
12648 * gcc.dg/pr30957-1.c: New test.
12649
12650 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12651
12652 PR fortran/31251
12653 * gfortran.dg/char_type_len_2.f90: New test.
12654
12655 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12656
12657 PR 31775
12658 * g++.dg/other/nested-extern.cc: New.
12659 * g++.dg/other/nested-extern-1.C: New.
12660 * g++.dg/other/nested-extern-2.C: New.
12661
12662 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12663
12664 PR fortran/31760
12665 * gfortran.dg/erf.f90: New test.
12666 * gfortran.dg/besxy.f90: New test.
12667
12668 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12669
12670 PR fortran/22359
12671 * gfortran.dg/fseek.f90: New test.
12672
12673 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12674
12675 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12676
12677 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12678
12679 PR libfortran/31210
12680 * gfortran.dg/zero_length_1.f90: New test.
12681
12682 2007-05-04 Tobias Burnus <burnus@net-b.de>
12683
12684 PR fortran/31803
12685 * gfortran.dg/char_pointer_assign_3.f90: New test.
12686 * gfortran.dg/char_result_2.f90: Re-enable test.
12687
12688 2007-05-04 Tobias Burnus <burnus@net-b.de>
12689
12690 PR fortran/25071
12691 * gfortran.dg/char_length_3.f90: New test.
12692 * gfortran.dg/char_result_2.f90: Fix test.
12693
12694 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12695
12696 PR tree-optimization/30565
12697 * gcc.dg/tree-ssa/loop-27.c: New test.
12698
12699 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12700
12701 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12702 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12703 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12704 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12705
12706 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12707
12708 PR tree-optimization/31699
12709 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12710 New.
12711 (check_effective_target_vect_floatint_cvt): New.
12712 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12713 of specific targets.
12714 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12715 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12716 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12717 * gcc.dg/vect/vect-iv-4.c: Likewise.
12718 * gcc.dg/vect/vect-multitypes-11.c: New.
12719 * gcc.dg/vect/pr31699.c: New.
12720
12721 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12722
12723 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12724
12725 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12726
12727 PR C++/31663
12728 * g++.dg/warn/anonymous-namespace-2.C: New.
12729 * g++.dg/warn/anonymous-namespace-2.h: New.
12730
12731 2007-05-02 Paul Brook <paul@codesourcery.com>
12732
12733 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12734
12735 2007-05-02 Eric Christopher <echristo@apple.com>
12736
12737 * gcc.dg/cpp/if-div.c: New file.
12738
12739 2007-05-02 Tom Tromey <tromey@redhat.com>
12740
12741 PR preprocessor/28709:
12742 * gcc.dg/cpp/pr28709.c: New file.
12743
12744 2007-05-02 Richard Guenther <rguenther@suse.de>
12745
12746 PR tree-optimization/31146
12747 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12748
12749 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12750
12751 * gcc.c-torture/compile/limits-blockid.c: New.
12752 * gcc.c-torture/compile/limits-caselabels.c: New.
12753 * gcc.c-torture/compile/limits-declparen.c: New.
12754 * gcc.c-torture/compile/limits-enumconst.c: New.
12755 * gcc.c-torture/compile/limits-exprparen.c: New.
12756 * gcc.c-torture/compile/limits-externalid.c: New.
12757 * gcc.c-torture/compile/limits-fnargs.c: New.
12758 * gcc.c-torture/compile/limits-fndefn.c: New.
12759 * gcc.c-torture/compile/limits-idexternal.c: New.
12760 * gcc.c-torture/compile/limits-idinternal.c: New.
12761 * gcc.c-torture/compile/limits-pointer.c: New.
12762 * gcc.c-torture/compile/limits-stringlit.c: New.
12763 * gcc.c-torture/compile/limits-structmem.c: New.
12764 * gcc.c-torture/compile/limits-structnest.c: New.
12765
12766 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12767
12768 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12769
12770 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12771
12772 PR middle-end/31740
12773 * gcc.c-torture/compile/20070501-1.c: New testcase.
12774
12775 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12776
12777 PR fortran/31732
12778 * gfortran.dg/array_memset_2: New test case.
12779
12780 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12781
12782 PR testsuite/31615
12783 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12784
12785 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12786
12787 PR testsuite/31589
12788 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12789 dg-final test.
12790 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12791 keyword to dg-final test.
12792 * gcc.dg/vect/vect-iv-4.c: Likewise.
12793 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12794 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12795 test.
12796 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12797 cast.
12798 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12799 * lib/target-supports.exp
12800 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12801 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12802
12803 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12804
12805 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12806 __LONG_LONG_MAX__ and its friends instead of those supplied by
12807 limits.h.
12808
12809 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12810
12811 PR C++/31721
12812 * g++.dg/ext/vector7.C: New testcase.
12813
12814 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12815
12816 PR fortran/31591
12817 * gfortran.dg/bound_simplification_1.f90: New test.
12818
12819 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12820
12821 PR fortran/31645
12822 * gfortran.dg/bom_error.f90: New test.
12823 * gfortran.dg/bom_include.f90: New test.
12824 * gfortran.dg/bom_UTF16-LE.f90: New test.
12825 * gfortran.dg/bom_UTF16-BE.f90: New test.
12826 * gfortran.dg/bom_UTF-8.f90: New test.
12827 * gfortran.dg/bom_UTF-32.f90: New test.
12828 * gfortran.dg/bom_UTF-8.F90: New test.
12829 * gfortran.dg/bom_include.inc: New file.
12830
12831 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12832
12833 PR C++/30221
12834 * g++.dg/init/ptrfn2.C: New test.
12835 * g++.dg/init/ptrfn3.C: New test.
12836
12837 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12838
12839 PR fortran/31711
12840 * gfortran.dg/dependency_21.f90: New test.
12841
12842 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12843
12844 * gfortran.dg/secnds.f: Use real*8.
12845 * gfortran.dg/secnds-1.f: Use real*8.
12846
12847 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12848
12849 PR libfortran/31532
12850 * gfortran.dg/inquire_5.f90: Update test.
12851
12852 2007-04-27 Ian Lance Taylor <iant@google.com>
12853
12854 PR middle-end/31710
12855 * gcc.c-torture/compile/pr31710.c: New test.
12856
12857 2007-04-27 Richard Guenther <rguenther@suse.de>
12858
12859 PR tree-optimization/30965
12860 PR tree-optimization/30978
12861 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12862 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12863 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12864 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12865
12866 2007-04-27 Richard Guenther <rguenther@suse.de>
12867
12868 PR tree-optimization/31715
12869 * gcc.dg/Warray-bounds-4.c: New testcase.
12870
12871 2007-04-26 Ian Lance Taylor <iant@google.com>
12872
12873 PR target/28675
12874 * gcc.c-torture/compile/pr28675.c: New test.
12875
12876 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
12877
12878 PR C++/30016
12879 * g++.dg/ext/vector6.C: New test.
12880
12881 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
12882
12883 * gcc.c-torture/execute/ieee/20000320-1.x: New.
12884
12885 2007-04-26 Steve Ellcey <sje@cup.hp.com>
12886
12887 PR middle-end/31617
12888 * g++.dg/other/str_empty.C: Add expected warning.
12889
12890 2007-04-26 Richard Guenther <rguenther@suse.de>
12891 Daniel Berlin <dberlin@dberlin.org>
12892
12893 PR tree-optimization/30567
12894 * g++.dg/other/pr30567.C: New testcase.
12895
12896 2007-04-26 Richard Guenther <rguenther@suse.de>
12897
12898 PR tree-optimization/31703
12899 * gcc.c-torture/compile/pr31703.c: New testcase.
12900 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12901 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12902
12903 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
12904
12905 * gfortran.dg/open_errors.f90: Added if statements checking
12906 the value of iostat.
12907
12908 2007-04-26 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR c++/31598
12911 * g++.dg/gomp/pr31598.C: New test.
12912
12913 PR tree-optimization/30558
12914 * g++.dg/gomp/pr30558.C: New test.
12915
12916 2007-04-24 Mark Mitchell <mark@codesourcery.com>
12917
12918 PR c++/31338
12919 * g++.dg/ext/complex2.C: New test.
12920
12921 2007-04-25 Paolo Carlini <pcarlini@suse.de>
12922
12923 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12924
12925 2007-04-25 Thiemo Seufer <ths@mips.com>
12926
12927 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12928 value to signed char.
12929
12930 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
12931
12932 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
12933 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
12934 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
12935
12936 2007-04-25 Tobias Burnus <burnus@net-b.de>
12937
12938 PR fortran/31668
12939 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12940 statement functions.
12941 * gfortran.dg/c_by_val_5.f90: New test.
12942
12943 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
12944
12945 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12946 with two new subroutines to avoid parameter-induced aliasing.
12947 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12948 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12949
12950 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12951
12952 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12953 * g++.dg/warn/Warray-bounds.C: Likewise.
12954
12955 2007-04-24 Ian Lance Taylor <iant@google.com>
12956
12957 PR tree-optimization/31605
12958 * gcc.c-torture/execute/pr31605.c: New test.
12959
12960 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12961
12962 PR fortran/31587
12963 * lib/gcc-dg.exp (scan-module): New function.
12964 * gfortran.dg/module_md5_1.f90: New test.
12965
12966 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
12967
12968 * g++.old-deja/g++.pt/defarg6.C: Only run with
12969 -std=gnu++98.
12970 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12971 * g++.dg/cpp0x/variadic61.C: Ditto.
12972 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12973 * g++.dg/cpp0x/variadic62.C: Ditto.
12974 * g++.dg/template/meminit1.C: Ditto.
12975 * g++.dg/template/operator7.C: Ditto.
12976 * g++.dg/template/static15.C: Ditto.
12977 * g++.dg/template/invalid1.C: Ditto.
12978 * g++.dg/template/shift1.C: Ditto.
12979 * g++.dg/template/error10.C: Ditto.
12980
12981 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
12982
12983 PR diagnostic/25923
12984 * gfortran.dg/pr25923.f90: New test.
12985
12986 2007-04-24 Ian Lance Taylor <iant@google.com>
12987
12988 PR tree-optimization/31602
12989 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12990
12991 2007-04-24 Janis Johnson <janis187@us.ibm.com>
12992
12993 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12994 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12995
12996 2007-04-24 Hui-May Chang <hm.chang@apple.com>
12997
12998 * gcc.target/i386/reload-1.c. New.
12999
13000 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13001 Olga Golovanevsky <olga@il.ibm.com>
13002
13003 * g++.dg/other/str_empty.C: New test.
13004
13005 2007-04-24 Richard Henderson <rth@redhat.com>
13006
13007 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13008
13009 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13010
13011 PR target/31641
13012 * gcc.c-torture/compile/pr31641.c: New testcase.
13013
13014 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13015
13016 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13017 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13018 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13019 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13020
13021 2007-04-23 Simon Baldwin <simonb@google.com>
13022
13023 * g++.dg/other/error15.C: New.
13024 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13025 triggering a "multiple parameters named" error.
13026
13027 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13028
13029 PR fortran/31618
13030 * gfortran.dg/backspace_8.f: New test case.
13031
13032 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13033
13034 PR fortran/31630
13035 * gfortran.dg/used_types_17.f90: New test.
13036
13037 PR fortran/31620
13038 * gfortran.dg/zero_array_components_1.f90: New test.
13039
13040 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13041
13042 PR fortran/31616
13043 * gfortran.dg/open_errors.f90: Allow a different error message.
13044
13045 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13046
13047 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13048 Rename from check_effective_target_vect_pack_mod. Rename global
13049 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13050 messages.
13051 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13052 rename.
13053 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13054 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13055
13056 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13057
13058 PR middle-end/31448
13059 * gcc.c-torture/execute/pr31448.c: New testcase.
13060
13061 2007-04-22 Nick Clifton <nickc@redhat.com>
13062
13063 * gcc.dg/20020312-2.c: Add support for the FRV.
13064
13065 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13066
13067 PR tree-optimization/24659
13068 * gcc.dg/vect/vect-float-extend-1.c: New test.
13069 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13070
13071 2007-04-22 Richard Guenther <rguenther@suse.de>
13072
13073 PR tree-optimization/29789
13074 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13075 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13076
13077 2007-04-22 Revital Eres <eres@il.ibm.com>
13078
13079 * gcc.dg/var-expand2.c: New test.
13080
13081 2007-04-22 Revital Eres <eres@il.ibm.com>
13082
13083 * gcc.dg/var-expand3.c: New test.
13084
13085 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13086
13087 PR fortran/31495
13088 * gfortran.dg/continuation_8.f90: New test.
13089
13090 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13091
13092 PR C/30265
13093 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13094 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13095
13096 2007-04-21 Richard Guenther <rguenther@suse.de>
13097
13098 PR middle-end/31136
13099 * gcc.c-torture/execute/pr31136.c: New testcase.
13100
13101 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13102
13103 * gcc.target/i386/movsi-sm-1.c: New.
13104
13105 2007-04-20 Richard Henderson <rth@redhat.com>
13106
13107 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13108 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13109
13110 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13111
13112 * gcc.target/i386/ordcmp-1.c: New test.
13113 * gcc.target/i386/unordcmp-1.c: New test.
13114
13115 PR tree-optimization/31632
13116 * gcc.c-torture/compile/20070419-1.c: New test.
13117
13118 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13119
13120 * gcc.dg/invalid-call-1.c: New test.
13121
13122 2007-04-18 Dirk Mueller <dmueller@suse.de>
13123
13124 PR diagnostic/31227
13125 * gcc.dg/Warray-bounds-3.c: New.
13126
13127 2007-04-18 Richard Guenther <rguenther@suse.de>
13128
13129 PR tree-optimization/19431
13130 PR tree-optimization/21463
13131 * gcc.c-torture/execute/20070212-1.c: New testcase.
13132 * gcc.c-torture/execute/20070212-2.c: Likewise.
13133 * gcc.c-torture/execute/20070212-3.c: Likewise.
13134 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13135 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13136 * g++.dg/tree-ssa/pr21463.C: Likewise.
13137 * g++.dg/tree-ssa/pr30738.C: Likewise.
13138
13139 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13140
13141 PR c++/31513
13142 * g++.dg/expr/bitfield8.C: New test.
13143
13144 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13145 Richard Sandiford <richard@codesourcery.com>
13146
13147 * lib/target-supports.exp (check_profiling_available): Return 0
13148 for uClibc with -p or -pg.
13149
13150 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13151
13152 PR c++/31517
13153 * g++.dg/template/init7.C: New test.
13154
13155 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13156
13157 PR rtl-optimization/31360
13158 * gcc.dg/loop-7.c: New test.
13159
13160 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13161
13162 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13163 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13164 build.
13165 (compat-execute): Likewise.
13166 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13167 files to remote hosts.
13168 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13169 (c-torture-execute): Likewise.
13170 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13171 or plain file. Use remote_upload and remote_download to copy
13172 files about.
13173 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13174 before scanning it.
13175
13176 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13177
13178 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13179
13180 2007-04-16 Lawrence Crowl <crowl@google.com>
13181
13182 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13183 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13184 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13185 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13186 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13187 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13188 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13189 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13190 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13191 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13192 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13193
13194 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13195 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13196 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13197 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13198 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13199 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13200 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13201 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13202 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13203 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13204 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13205
13206 2007-04-16 Ian Lance Taylor <iant@google.com>
13207
13208 PR tree-optimization/31522
13209 * gcc.dg/Wstrict-overflow-16.c: New test.
13210
13211 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13212
13213 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13214
13215 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13216
13217 PR fortran/31144
13218 * gfortran.dg/module_naming_1.f90: New.
13219
13220 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13221
13222 * lib/target-supports.exp (check_profiling_available): Return
13223 false for m68k-*-uclinux.
13224
13225 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13226
13227 PR c++/29365
13228 Testcase for c++ anonymous namespace warning
13229
13230 * g++.dg/warn/anonymous-namespace-1.C: New test
13231 * g++.dg/warn/anonymous-namespace-1.h: New test
13232
13233 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13234
13235 PR testsuite/31578
13236 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13237
13238 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13239
13240 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13241
13242 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13243
13244 PR fortran/31204
13245 * gfortran.dg/array_constructor_16.f90: New test.
13246
13247 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13248
13249 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13250 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13251
13252 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13253
13254 PR rtl-optimization/31500
13255 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13256 * g++.dg/warn/Warray-bounds.C: Likewise.
13257
13258 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13259
13260 PR C/31520
13261 * gcc.dg/gnu89-init-4.c: New testcase.
13262
13263 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13264
13265 PR c++/25874
13266 * gcc.dg/gomp/pr25874.c: Add dg-options.
13267 * g++.dg/gomp/pr25874.C: Add dg-options.
13268
13269 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13270
13271 PR fortran/21061
13272 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13273 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13274
13275 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13276
13277 PR fortran/31561
13278 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13279
13280 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13281
13282 PR fortran/29507
13283 PR fortran/31404
13284 * gfortran.dg/initialization_6.f90: New test.
13285
13286 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13287
13288 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13289
13290 * lib/target-supports.exp (check_gc_sections_available):
13291 Return false if ldflags includes -elf2flt.
13292
13293 2007-04-13 Jason Merrill <jason@redhat.com>
13294
13295 PR c++/31074
13296 * conv3.C: New test.
13297
13298 2007-04-13 Mike Stump <mrs@apple.com>
13299
13300 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13301 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13302
13303 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13304
13305 PR tree-optimization/29598
13306 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13307
13308 2007-04-13 Tobias Burnus <burnus@net-b.de>
13309
13310 PR fortran/31559
13311 * gfortran.dg/func_assign.f90: New test.
13312
13313 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13314
13315 PR fortran/31550
13316 * gfortran.dg/used_types_16.f90: New test.
13317
13318 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13319
13320 PR fortran/18937
13321 * gfortran.dg/goto_2.f90: New.
13322 * gfortran.dg/goto_3.f90: New.
13323 * gfortran.dg/pr17708.f90: Rename to ...
13324 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13325
13326 2007-04-13 Tobias Burnus <burnus@net-b.de>
13327
13328 PR fortran/31562
13329 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13330 instead of a struct.
13331
13332 2007-04-13 Tobias Burnus <burnus@net-b.de>
13333
13334 PR fortran/31562
13335 * gfortran.dg/value_4.c: Use GNU extensions for complex
13336 instead of a struct.
13337
13338 2007-04-13 Richard Guenther <rguenther@suse.de>
13339
13340 PR tree-optimization/21258
13341 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13342
13343 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13344
13345 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13346 <complex.h>.
13347
13348 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13349
13350 PR fortran/31250
13351 * gfortran.dg/char_length_2.f90: New.
13352 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13353 * gfortran.dg/repeat_4.f90: Likewise.
13354
13355 PR fortran/31266
13356 * gfortran.dg/char_assign_1.f90: New.
13357
13358 PR fortran/31471
13359 * gfortran.dg/block_name_1.f90: New.
13360 * gfortran.dg/block_name_2.f90: New.
13361
13362 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13363
13364 PR c++/31078
13365 * g++.dg/other/pr31078.C: New.
13366
13367 2007-04-12 Richard Guenther <rguenther@suse.de>
13368
13369 PR tree-optimization/31169
13370 * gcc.c-torture/execute/pr31169.c: New testcase.
13371
13372 2007-04-12 Richard Guenther <rguenther@suse.de>
13373
13374 PR tree-optimization/24689
13375 PR tree-optimization/31307
13376 * g++.dg/tree-ssa/pr31307.C: New testcase.
13377 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13378
13379 2007-04-12 Tobias Burnus <burnus@net-b.de>
13380
13381 PR fortran/31472
13382 * gfortran.dg/access_spec_1.f90: New test.
13383 * gfortran.dg/access_spec_2.f90: New test.
13384 * gfortran.dg/non_module_public.f90: Match new error message.
13385
13386 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13387
13388 PR testsuite/31538
13389 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13390 to 4 at line 38 to fix bounds problem.
13391
13392 2007-04-11 Tobias Burnus <burnus@net-b.de>
13393
13394 PR testsuite/31240
13395 * gfortran.dg/pointer_intent_1.f90: Fix test.
13396
13397 2007-04-10 Eric Christopher <echristo@apple.com>
13398
13399 * lib/target-supports.exp
13400 (check_effective_target_fstack_protector): Rewrite.
13401
13402 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13403
13404 PR c++/31449
13405 * g++.dg/init/const5.C: New test.
13406
13407 2007-04-09 Jan Hubicka <jh@suse.cz>
13408
13409 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13410
13411 2007-04-08 Jan Hubicka <jh@suse.cz>
13412
13413 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13414
13415 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13416
13417 PR fortran/31257
13418 * gfortran.dg/achar_4.f90: New test.
13419
13420 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13421
13422 PR fortran/30880
13423 * gfortran.dg/used_dummy_types_8.f90: New test.
13424
13425 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13426
13427 PR fortran/30872
13428 * gfortran.dg/parameter_array_element_1.f90: New test.
13429
13430 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13431
13432 PR fortran/31222
13433 * gfortran.dg/default_numeric_type_1.f90: New test.
13434
13435 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13436
13437 PR fortran/31424
13438 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13439
13440 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13441
13442 PR fortran/31293
13443 * gfortran.dg/interface_12.f90: New test.
13444
13445 2007-04-07 Bruce Korb <bkorb@gnu.org>
13446
13447 * gcc.dg/format/opt-6.c: New test.
13448 * gcc.dg/format/nul-1.c: New test.
13449 * gcc.dg/format/nul-2.c: New test.
13450
13451 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13452
13453 PR libgfortran/31395
13454 * gfortran.dg/fmt_colon.f90: New test.
13455
13456 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13457
13458 * g++.old-deja/g++.other/init18.C: Use
13459 dg-require-effective-target instead of an explicit xfail.
13460
13461 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13462
13463 * gcc.dg/dfp/signbit-1.c
13464 * gcc.dg/dfp/signbit-2.c
13465
13466 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13467
13468 PR fortran/31483
13469 * gfortran.dg/altreturn_5.f90: New test.
13470
13471 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13472
13473 PR fortran/31292
13474 * gfortran.dg/contained_module_proc_1.f90: New test.
13475
13476 2007-04-04 Stuart Hastings <stuart@apple.com>
13477
13478 PR 31281
13479 * objc/execute/exceptions/pr31281.m: New.
13480
13481 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13482
13483 * g++.dg/ext/dllimport12.C: Update comments.
13484
13485 2007-04-03 Eric Christopher <echristo@apple.com>
13486
13487 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13488
13489 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13490
13491 PR fortran/31304
13492 * gfortran.dg/repeat_2.f90: New test.
13493 * gfortran.dg/repeat_3.f90: New test.
13494 * gfortran.dg/repeat_4.f90: New test.
13495
13496 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13497
13498 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13499
13500 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13501
13502 PR c++/30847
13503 * g++.dg/parse/cond3.C: New test.
13504
13505 PR middle-end/30704
13506 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13507
13508 2007-04-02 Jason Merrill <jason@redhat.com>
13509
13510 PR c++/31187
13511 * g++.dg/ext/visibility/anon3.C: New test.
13512
13513 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13514
13515 PR libgfortran/31052
13516 * gfortran.dg/namelist_28.f90: New test.
13517
13518 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13519
13520 PR libgfortran/31366
13521 * gfortran.dg/direct_io_6.f90: New test.
13522
13523 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13524
13525 PR libgfortran/31207
13526 * gfortran.dg/advance_5.f90: New test.
13527 * gfortran.dg/advance_6.f90: New test.
13528
13529 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13530
13531 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13532 * g++.dg/ext/dllimport7.C: Likewise.
13533 * g++.dg/ext/selectany1.C: Likewise.
13534
13535 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13536
13537 * g++.dg/parser/pr31138.C: New.
13538 * g++.dg/parser/pr31140.C: New.
13539 * g++.dg/parser/pr31141.C: New.
13540
13541 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13542
13543 PR c++/26099
13544 * g++.dg/ext/is_base_of.C: New.
13545 * g++.dg/ext/has_virtual_destructor.C: New.
13546 * g++.dg/ext/is_polymorphic.C: New.
13547 * g++.dg/ext/is_base_of_diagnostic.C: New.
13548 * g++.dg/ext/is_enum.C: New.
13549 * g++.dg/ext/has_nothrow_assign.C: New.
13550 * g++.dg/ext/has_nothrow_constructor.C: New.
13551 * g++.dg/ext/is_empty.C: New.
13552 * g++.dg/ext/has_trivial_copy.C: New.
13553 * g++.dg/ext/has_trivial_assign.C: New.
13554 * g++.dg/ext/is_abstract.C: New.
13555 * g++.dg/ext/is_pod.C: New.
13556 * g++.dg/ext/has_nothrow_copy.C: New.
13557 * g++.dg/ext/is_class.C: New.
13558 * g++.dg/ext/has_trivial_constructor.C: New.
13559 * g++.dg/ext/is_union.C: New.
13560 * g++.dg/ext/has_trivial_destructor.C: New.
13561 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13562 * g++.dg/template/crash43.C: Likewise.
13563
13564 2007-03-29 Dirk Mueller <dmueller@suse.de>
13565
13566 * g++.dg/warn/pedantic2.C: New testcase.
13567
13568 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13569
13570 * size_dim.f90: Fix dg directive.
13571 * pr16433.f: Likewise.
13572 * use_6.f90: Likewise.
13573 * use_7.f90: Likewise.
13574 * entry_9.f90: Likewise.
13575 * pointer_intent_2.f90: Likewise.
13576 * protected_1.f90: Likewise.
13577 * fmt_missing_period_2.f: Likewise.
13578 * pointer_intent_3.f90: Likewise.
13579 * protected_2.f90: Likewise.
13580 * protected_3.f90: Likewise.
13581 * pr15754.f90: Likewise.
13582 * protected_4.f90: Likewise.
13583 * protected_5.f90: Likewise.
13584 * initialization_2.f90: Likewise.
13585 * protected_6.f90: Likewise.
13586 * continuation_7.f90: Likewise.
13587 * derived_function_interface_1.f90: Likewise.
13588 * der_pointer_4.f90: Likewise.
13589 * fmt_zero_precision.f90: Likewise.
13590 * blockdata_3.f90: Likewise.
13591 * fmt_missing_period_1.f: Likewise.
13592 * real_const_3.f90: Likewise.
13593 * use_4.f90: Likewise.
13594 * fmt_missing_period_3.f: Likewise.
13595 * use_5.f90: Likewise.
13596
13597 2007-03-28 Mike Stump <mrs@apple.com>
13598
13599 * gcc.dg/darwin-comm.c: Add.
13600
13601 2007-03-28 Eric Christopher <echristo@apple.com>
13602
13603 * lib/target-supports.exp (check_effective_target_fstack_protector):
13604 New.
13605 * gcc.dg/ssp-1.c: Use.
13606 * gcc.dg/ssp-2.c: Ditto.
13607
13608 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13609
13610 PR c++/29077
13611 * g++.dg/parse/constructor3.C: New test.
13612
13613 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13614
13615 * gnat.dg/thin_pointer.ad[sb]: New test.
13616
13617 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13618
13619 * g++.dg/cpp0x/bracket1.C: New.
13620 * g++.dg/cpp0x/bracket2.C: New.
13621 * g++.dg/cpp0x/bracket3.C: New.
13622 * g++.dg/cpp0x/bracket4.C: New.
13623
13624 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13625
13626 * g++.dg/cpp0x/temp_default1.C: New.
13627 * g++.dg/cpp0x/temp_default3.C: New.
13628 * g++.dg/cpp0x/temp_default2.C: New.
13629 * g++.dg/cpp0x/temp_default4.C: New.
13630
13631 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13632
13633 PR c++/29993
13634 * g++.dg/other/cv_func2.C: New.
13635
13636 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13637
13638 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13639 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13640 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13641 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13642
13643 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13644 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13645
13646 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13647
13648 * lib/compat.exp (compat-execute): Fix processing of file names.
13649
13650 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13653
13654 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13655
13656 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13657 Delete created executable test file.
13658 (check_effective_target_fortran_large_int): Ditto.
13659 (check_effective_target_static_libgfortran): Ditto.
13660
13661 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13662
13663 PR c++/30500
13664 * g++.dg/warn/pragma-system_header1.C: New test.
13665 * g++.dg/warn/pragma-system_header2.C: New test.
13666 * g++.dg/warn/pragma-system_header1.h. New.
13667 * g++.dg/warn/pragma-system_header2.h. New.
13668
13669 2007-03-26 Ian Lance Taylor <iant@google.com>
13670
13671 PR tree-optimization/31345
13672 * gcc.c-torture/compile/pr31345-1.c: New test.
13673
13674 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13675
13676 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13677 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13678 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13679 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13680 * gfortran.dg/overload_1.f90: Likewise.
13681 * gfortran.dg/impure_assignment_1.f90: Likewise.
13682 * gfortran.dg/error_recovery_3.f90: Likewise.
13683 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13684 * gfortran.dg/sequence_types_1.f90: Likewise.
13685 * gfortran.dg/internal_references_1.f90: Likewise.
13686 * gfortran.dg/present_1.f90: Likewise.
13687 * gfortran.dg/volatile10.f90: Likewise.
13688 * gfortran.dg/module_equivalence_2.f90: Likewise.
13689 * gfortran.dg/use_4.f90: Likewise.
13690 * gfortran.dg/elemental_result_1.f90: Likewise.
13691 * gfortran.dg/generic_actual_arg.f90: Likewise.
13692 * gfortran.dg/private_type_5.f90: Likewise.
13693 * gfortran.dg/protected_4.f90: Likewise.
13694 * gfortran.dg/interface_3.f90: Likewise.
13695
13696 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13697
13698 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13699 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13700
13701 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13702
13703 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13704
13705 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13706
13707 PR libgfortran/31199
13708 * gfortran.dg/fmt_t_4.f90: New test.
13709
13710 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13711
13712 PR libfortran/31297
13713 * gfortran.dg/backspace_5.f: Initialize variable(s).
13714 * gfortran.dg/backspace_6.f: Likewise.
13715 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13716 * gfortran.dg/direct_io_2.f90: Likewise.
13717 * gfortran.dg/write_back.f: Likewise.
13718 * gfortran.dg/write_rewind_2.f: Likewise.
13719 * gfortran.dg/write_rewind_1.f: Likewise.
13720 * gfortran.dg/write_rewind_2.f: Likewise.
13721
13722 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13723
13724 PR tree-optimization/30784
13725 * gcc.dg/vect/pr30784.c: New test.
13726
13727 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13728
13729 PR fortran/30877
13730 * gfortran.dg/operator_1.f90: New test.
13731 * gfortran.dg/operator_2.f90: New test.
13732
13733 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13734
13735 PR libfortran/31196
13736 * gfortran.dg/reshape_transpose_1.f90: New test.
13737
13738 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13739
13740 PR fortran/30655
13741 * gfortran.dg/bounds_check_6.f90: New test.
13742
13743 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13744
13745 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13746 #ifndef/#endif.
13747 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13748 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13749
13750 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13751
13752 PR fortran/31209
13753 * gfortran.dg/pointer_function_actual_1.f90: New test.
13754
13755 PR fortran/31200
13756 * gfortran.dg/pointer_function_actual_2.f90: New test.
13757
13758 PR fortran/31215
13759 * gfortran.dg/result_in_spec_1.f90: New test.
13760
13761 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13762
13763 PR fortran/30834
13764 * gfortran.dg/integer_exponentiation_3.F90: New test.
13765 * gfortran.dg/integer_exponentiation_4.f90: New test.
13766 * gfortran.dg/integer_exponentiation_5.F90: New test.
13767
13768 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13769
13770 PR c++/30863
13771 * g++.dg/template/error24.C: New test.
13772 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13773
13774 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13775
13776 PR c++/31273
13777 * g++.dg/expr/bitfield7.C: New test.
13778
13779 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13780
13781 PR other/23572
13782 * gcc.dg/float-range-4.c: New.
13783 * gcc.dg/float-range-1.c: Update. Test for a warning.
13784 * gcc.dg/float-range-3.c: New.
13785 * gcc.dg/float-range-5.c: New.
13786
13787 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13788
13789 PR fortran/31262
13790 * gfortran.dg/no_range_check_1.f90: New test.
13791
13792 2007-03-22 Dirk Mueller <dmueller@suse.de>
13793
13794 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13795 * g++.dg/other/static1.C: Remove stray semicolon.
13796 * g++.dg/other/init1.C: Likewise.
13797 * g++.dg/rtti/dyncast1.C: Likewise.
13798 * g++.dg/tree-ssa/pr17153.C: Likewise.
13799 * g++.dg/lookup/disamb1.C: Likewise.
13800 * g++.dg/lookup/scoped2.C: Likewise.
13801 * g++.dg/lookup/friend7.C: Likewise.
13802 * g++.dg/parse/parse4.C: Likewise.
13803 * g++.dg/parse/parse5.C: Likewise.
13804 * g++.dg/expr/pr29066.C: Likewise.
13805 * g++.dg/expr/cast4.C: Likewise.
13806 * g++.dg/tc1/dr193.C: Likewise.
13807 * g++.dg/tc1/dr213.C: Likewise.
13808 * g++.dg/abi/dcast1.C: Likewise.
13809 * g++.dg/abi/covariant2.C: Likewise.
13810 * g++.dg/inherit/covariant11.C: Likewise.
13811 * g++.dg/inherit/covariant9.C: Likewise.
13812 * g++.dg/inherit/covariant10.C: Likewise.
13813 * g++.dg/init/static3.C: Likewise.
13814 * g++.dg/init/init-ref3.C: Likewise.
13815 * g++.dg/init/ref10.C: Likewise.
13816 * g++.dg/template/meminit2.C: Likewise.
13817 * g++.dg/template/using9.C: Likewise.
13818 * g++.dg/template/friend9.C: Likewise.
13819 * g++.dg/template/ref1.C: Likewise.
13820 * g++.old-deja/g++.warn/inline.C: Likewise.
13821 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13822 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13823 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13824 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13825 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13826 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13827 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13828 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13829 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13830 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13831 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13832 * g++.old-deja/g++.brendan/template11.C: Likewise.
13833 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13834 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13835 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13836 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13837 * g++.old-deja/g++.jason/parse9.C: Likewise.
13838 * g++.old-deja/g++.jason/byval2.C: Likewise.
13839 * g++.old-deja/g++.jason/overload8.C: Likewise.
13840 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13841 * g++.old-deja/g++.jason/template33.C: Likewise.
13842 * g++.old-deja/g++.jason/return3.C: Likewise.
13843 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13844 * g++.old-deja/g++.jason/virtual.C: Likewise.
13845 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13846 * g++.old-deja/g++.jason/template27.C: Likewise.
13847 * g++.old-deja/g++.jason/synth6.C: Likewise.
13848 * g++.old-deja/g++.jason/ref8.C: Likewise.
13849 * g++.old-deja/g++.jason/offset1.C: Likewise.
13850 * g++.old-deja/g++.other/static20.C: Likewise.
13851 * g++.old-deja/g++.other/array1.C: Likewise.
13852 * g++.old-deja/g++.other/new3.C: Likewise.
13853 * g++.old-deja/g++.other/array2.C: Likewise.
13854 * g++.old-deja/g++.other/overload9.C: Likewise.
13855 * g++.old-deja/g++.other/cast6.C: Likewise.
13856 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13857 * g++.old-deja/g++.other/eh4.C: Likewise.
13858 * g++.old-deja/g++.other/using7.C: Likewise.
13859 * g++.old-deja/g++.other/init18.C: Likewise.
13860 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13861 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13862 * g++.old-deja/g++.other/dtor11.C: Likewise.
13863 * g++.old-deja/g++.pt/static11.C: Likewise.
13864 * g++.old-deja/g++.pt/crash19.C: Likewise.
13865 * g++.old-deja/g++.pt/overload12.C: Likewise.
13866 * g++.old-deja/g++.pt/crash46.C: Likewise.
13867 * g++.old-deja/g++.pt/mi1.C: Likewise.
13868 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13869 * g++.old-deja/g++.pt/nontype5.C: Likewise.
13870 * g++.old-deja/g++.pt/local5.C: Likewise.
13871 * g++.old-deja/g++.pt/typename2.C: Likewise.
13872 * g++.old-deja/g++.pt/explicit80.C: Likewise.
13873 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13874 * g++.old-deja/g++.law/visibility1.C: Likewise.
13875 * g++.old-deja/g++.law/visibility2.C: Likewise.
13876 * g++.old-deja/g++.law/virtual2.C: Likewise.
13877 * g++.old-deja/g++.law/operators19.C: Likewise.
13878 * g++.old-deja/g++.law/parsing10.C: Likewise.
13879 * g++.old-deja/g++.law/visibility4.C: Likewise.
13880 * g++.old-deja/g++.law/operators4.C: Likewise.
13881 * g++.old-deja/g++.law/dtors2.C: Likewise.
13882 * g++.old-deja/g++.law/missed-error3.C: Likewise.
13883 * g++.old-deja/g++.law/visibility10.C: Likewise.
13884 * g++.old-deja/g++.law/scope3.C: Likewise.
13885 * g++.old-deja/g++.law/casts2.C: Likewise.
13886 * g++.old-deja/g++.law/code-gen5.C: Likewise.
13887 * g++.old-deja/g++.law/operators33.C: Likewise.
13888 * g++.old-deja/g++.law/friend4.C: Likewise.
13889 * g++.old-deja/g++.mike/pmf7.C: Likewise.
13890 * g++.old-deja/g++.mike/p5611.C: Likewise.
13891 * g++.old-deja/g++.mike/net37.C: Likewise.
13892 * g++.old-deja/g++.mike/p3570.C: Likewise.
13893 * g++.old-deja/g++.mike/p5718.C: Likewise.
13894 * g++.old-deja/g++.mike/net21.C: Likewise.
13895 * g++.old-deja/g++.mike/p1862.C: Likewise.
13896 * g++.old-deja/g++.mike/p4511.C: Likewise.
13897 * g++.old-deja/g++.mike/virt3.C: Likewise.
13898 * g++.old-deja/g++.mike/p16146.C: Likewise.
13899 * g++.old-deja/g++.mike/p1989.C: Likewise.
13900 * g++.old-deja/g++.mike/p5571.C: Likewise.
13901 * g++.old-deja/g++.gb/scope10.C: Likewise.
13902 * g++.old-deja/g++.abi/primary5.C: Likewise.
13903 * g++.old-deja/g++.abi/empty2.C: Likewise.
13904 * g++.old-deja/g++.abi/arraynew.C: Likewise.
13905 * g++.old-deja/g++.eh/vbase4.C: Likewise.
13906 * g++.old-deja/g++.eh/ptr1.C: Likewise.
13907 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13908 * g++.old-deja/g++.bob/template3.C: Likewise.
13909 * g++.old-deja/g++.bob/inherit1.C: Likewise.
13910
13911 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
13912
13913 PR fortran/31193
13914 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13915
13916 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
13917
13918 PR fortran/20897
13919 * gfortran.dg/derived_name_1.f90: New.
13920 * gfortran.dg/derived_name_2.f: New.
13921
13922 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13923
13924 * lib/target-supports.exp (check_effective_target_nonpic): New
13925 procedure.
13926 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13927 when compiling PIC.
13928 * gcc.target/i386/asm-4.c: Require nonpic.
13929 * gcc.target/i386/cmov1.c: Likewise.
13930 * gcc.target/i386/mul.c: Likewise.
13931 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13932 * gcc.target/i386/ssetype-1.c: Require nonpic.
13933 * gcc.target/i386/ssetype-3.c: Likewise.
13934 * gcc.target/i386/ssetype-5.c: Likewise.
13935
13936 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13937
13938 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13939 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13940 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13941 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13942
13943 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
13944
13945 PR tree-optimization/30590
13946 * g++.dg/opt/pr30590.C: New testcase.
13947
13948 2007-03-20 Jakub Jelinek <jakub@redhat.com>
13949
13950 PR c/30762
13951 * gcc.dg/pr30762-1.c: New test.
13952 * gcc.dg/pr30762-2.c: New test.
13953
13954 PR inline-asm/30505
13955 * gcc.target/i386/pr30505.c: New test.
13956
13957 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
13958
13959 * gcc.target/arm/register-variables.c: New.
13960
13961 2007-03-19 Jeff Law <law@redhat.com>
13962
13963 * PR tree-optimization/30984
13964 * gcc.c-torture/pr30984.c: New test.
13965
13966 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
13967 Richard Guenther <rguenther@suse.de>
13968
13969 PR tree-optimization/31254
13970 * gcc.dg/torture/pr31254.c: New testcase.
13971
13972 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
13973
13974 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13975 target default_packed.
13976
13977 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13978
13979 PR fortran/31203
13980 * gfortran.dg/string_length_1.f90: New test.
13981
13982 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13983
13984 PR testsuite/30395
13985 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13986
13987 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13988
13989 PR libgfortran/31052
13990 * gfortran.dg/namelist_27.f90: New test.
13991
13992 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
13993
13994 PR fortran/30531
13995 * gfortran.dg/used_types_14.f90: New test.
13996
13997 PR fortran/31086
13998 * gfortran.dg/used_types_15.f90: New test.
13999
14000 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14001
14002 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14003 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14004
14005 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14006
14007 PR fortran/31120
14008 * gfortran.dg/integer_exponentiation_2.f90: New test.
14009
14010 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14011
14012 PR tree-optimization/31041
14013 * gcc.dg/vect/pr31041.c: New test.
14014
14015 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14016
14017 * g++.dg/warn/Wconversion-integer.C: New
14018 * g++.dg/warn/Wconversion-real.C: New.
14019 * g++.dg/warn/Wconversion-real-integer.C: New.
14020 * g++.dg/warn/conv2.C: Updated.
14021
14022 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14023
14024 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14025 exclude RTPs.
14026
14027 2007-03-16 Richard Guenther <rguenther@suse.de>
14028
14029 PR tree-optimization/31146
14030 * g++.dg/tree-ssa/pr31146.C: New testcase.
14031
14032 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14033
14034 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14035 assume that the target has <features.h>.
14036
14037 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14038
14039 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14040 dg-options rather than to the whole test.
14041
14042 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14043
14044 PR debug/29906
14045 * g++.dg/debug/pr29906.C: New
14046
14047 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14048
14049 PR libgfortran/31099
14050 * gfortran.dg/unformatted_recl.f90: Update test.
14051
14052 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14053
14054 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14055
14056 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14057
14058 PR c++/30891
14059 * g++.dg/parse/namespace-definition.C: New.
14060
14061 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14062
14063 PR c++/24924
14064 * g++.dg/cpp/pedantic-errors.C: New.
14065 * g++.dg/cpp/permissive.C: New.
14066
14067 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14068
14069 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14070 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14071
14072 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14073
14074 * lib/target-supports.exp (check_missing_uclibc_feature)
14075 (check_effective_target_wchar): New procedures.
14076 * gcc.dg/wchar_t-1.c: Require target wchar.
14077 * gcc.dg/wint_t-1.c: Likewise.
14078
14079 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14080
14081 * lib/target-supports.exp (check_gc_sections_available): Return
14082 false for VxWorks targets.
14083
14084 2007-03-15 Dirk Mueller <dmueller@suse.de>
14085
14086 * g++.dg/warn/Wconversion2.C: Fix typo.
14087 * gcc.dg/if-empty-1.c: Ditto.
14088
14089 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14090
14091 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14092
14093 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14094
14095 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14096 * gcc.target/i386/pr31167.c: Ditto.
14097
14098 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14099
14100 PR target/31167
14101 * gcc.target/i386/pr31167.c: New test.
14102
14103 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14104
14105 PR fortran/30922
14106 * gfortran.dg/import5.f90.f90: New test.
14107
14108
14109 PR fortran/30879
14110 * gfortran.dg/data_components_1.f90: New test.
14111
14112
14113 PR fortran/30870
14114 * gfortran.dg/generic_13.f90: New test.
14115
14116 PR fortran/31163
14117 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14118
14119 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14120
14121 PR libgfortran/31051
14122 * gfortran.dg/fmt_t_4.f90: New
14123
14124 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14125
14126 PR C++/31165
14127 * g++.dg/other/default7.C: New test.
14128
14129 2007-03-15 Dirk Mueller <dmueller@suse.de>
14130
14131 * g++.dg/warn/Wconversion2.C: New.
14132
14133 2007-03-14 Eric Christopher <echristo@apple.com>
14134
14135 * gcc.dg/ssp-1.c: New.
14136 * gcc.dg/ssp-2.c: Ditto.
14137
14138 2007-03-14 Dirk Mueller <dmueller@suse.de>
14139
14140 * g++.dg/warn/do-empty.C: New.
14141 * gcc.dg/do-empty.c: New.
14142 * gcc.dg/if-empty-1.c: Update.
14143 * gcc.dg/20001116-1.c: Update.
14144 * gcc.dg/pr23165.c: Update.
14145
14146 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14147
14148 * gfortran.dg/module_implicit_conversion.f90: New test.
14149
14150 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14151
14152 PR middle-end/31127
14153 * gcc.dg/pr31127.c: New.
14154
14155 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14156
14157 * gcc.dg/tree-ssa/loop-26.c: New test.
14158
14159 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14160
14161 * gcc.target/i386/cmpxchg16b-1.c: New test.
14162
14163 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14164
14165 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14166 * gcc.dg/c99-vla-1.c: Likewise.
14167 * g++.dg/ext/vla1.C: Likewise
14168
14169 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14170
14171 * gcc.dg/wvla-1.c: New test
14172 * gcc.dg/wvla-2.c: New test
14173 * gcc.dg/wvla-3.c: New test
14174 * gcc.dg/wvla-4.c: New test
14175 * gcc.dg/wvla-5.c: New test
14176 * gcc.dg/wvla-6.c: New test
14177 * gcc.dg/wvla-7.c: New test
14178 * g++.dg/warn/Wvla-1.C: New test
14179 * g++.dg/warn/Wvla-2.C: New test
14180 * g++.dg/warn/Wvla-3.C: New test
14181
14182 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14183
14184 PR c++/30108
14185 * g++.dg/other/default6.C: New test.
14186
14187 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14188
14189 * lib/target-supports.exp (check_profiling_available): Return false
14190 for VxWorks.
14191 (check_effective_target_vxworks_kernel): New procedure.
14192 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14193 VxWorks.
14194 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14195 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14196 to include VxWorks.
14197 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14198
14199 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14200
14201 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14202 PIC is not supported.
14203 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14204 * gcc.dg/20020426-2.c: Likewise.
14205 * gcc.dg/pr28243.c: Likewise.
14206 * gcc.dg/visibility-11.c: Likewise.
14207 * gcc.dg/tls/opt-9.c: Likewise.
14208 * gcc.dg/tls/opt-10.c: Likewise.
14209 * gcc.dg/tls/pic-1.c: Likewise.
14210 * gcc.dg/tls/struct-1.c: Likewise.
14211 * gcc.target/i386/20000807-1.c: Likewise.
14212 * gcc.target/i386/20000904-1.c: Likewise.
14213 * gcc.target/i386/20011119-1.c: Likewise.
14214 * gcc.target/i386/990213-2.c: Likewise.
14215 * gcc.target/i386/990214-1.c: Likewise.
14216 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14217 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14218 * gcc.target/i386/pic-1.c: Likewise.
14219 * gcc.target/i386/pr21518.c: Likewise.
14220 * gcc.target/i386/pr23098.c: Likewise.
14221 * gcc.target/i386/pr23943.c: Likewise.
14222
14223 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14224
14225 PR c++/31038
14226 * g++.dg/template/complit2.C: New test.
14227
14228 PR c++/30328
14229 * g++.dg/ext/bitfield1.C: New test.
14230
14231 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14232
14233 PR fortran/30883
14234 * gfortran.dg/interface_11.f90: New test.
14235
14236 2007-03-11 Richard Guenther <rguenther@suse.de>
14237
14238 PR tree-optimization/31115
14239 * gcc.dg/torture/pr31115.c: New testcase.
14240
14241 2007-03-11 Ira Rosen <irar@il.ibm.com>
14242
14243 PR tree-optimization/29925
14244 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14245
14246 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14247
14248 PR c++/30274
14249 * g++.dg/expr/bitfield3.C: New test.
14250 * g++.dg/expr/bitfield4.C: Likewise.
14251 * g++.dg/expr/bitfield5.C: Likewise.
14252 * g++.dg/expr/bitfield6.C: Likewise.
14253
14254 PR c++/30924
14255 * g++.dg/template/array18.C: New test.
14256
14257 2007-03-10 Dirk Mueller <dmueller@suse.de>
14258
14259 PR c++/17946
14260 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14261 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14262
14263 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14264
14265 PR c++/20599
14266 * g++.dg/cpp0x/variadic-bind.C: New.
14267 * g++.dg/cpp0x/variadic-function.C: New.
14268 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14269 * g++.dg/cpp0x/variadic-tuple.C: New.
14270 * g++.dg/cpp0x/variadic1.C: New.
14271 * g++.dg/cpp0x/variadic2.C: New.
14272 * g++.dg/cpp0x/variadic3.C: New.
14273 * g++.dg/cpp0x/variadic4.C: New.
14274 * g++.dg/cpp0x/variadic5.C: New.
14275 * g++.dg/cpp0x/variadic6.C: New.
14276 * g++.dg/cpp0x/variadic7.C: New.
14277 * g++.dg/cpp0x/variadic8.C: New.
14278 * g++.dg/cpp0x/variadic9.C: New.
14279 * g++.dg/cpp0x/variadic10.C: New.
14280 * g++.dg/cpp0x/variadic11.C: New.
14281 * g++.dg/cpp0x/variadic12.C: New.
14282 * g++.dg/cpp0x/variadic13.C: New.
14283 * g++.dg/cpp0x/variadic14.C: New.
14284 * g++.dg/cpp0x/variadic15.C: New.
14285 * g++.dg/cpp0x/variadic16.C: New.
14286 * g++.dg/cpp0x/variadic17.C: New.
14287 * g++.dg/cpp0x/variadic18.C: New.
14288 * g++.dg/cpp0x/variadic19.C: New.
14289 * g++.dg/cpp0x/variadic20.C: New.
14290 * g++.dg/cpp0x/variadic21.C: New.
14291 * g++.dg/cpp0x/variadic22.C: New.
14292 * g++.dg/cpp0x/variadic23.C: New.
14293 * g++.dg/cpp0x/variadic24.C: New.
14294 * g++.dg/cpp0x/variadic25.C: New.
14295 * g++.dg/cpp0x/variadic26.C: New.
14296 * g++.dg/cpp0x/variadic27.C: New.
14297 * g++.dg/cpp0x/variadic28.C: New.
14298 * g++.dg/cpp0x/variadic29.C: New.
14299 * g++.dg/cpp0x/variadic30.C: New.
14300 * g++.dg/cpp0x/variadic31.C: New.
14301 * g++.dg/cpp0x/variadic32.C: New.
14302 * g++.dg/cpp0x/variadic33.C: New.
14303 * g++.dg/cpp0x/variadic34.C: New.
14304 * g++.dg/cpp0x/variadic35.C: New.
14305 * g++.dg/cpp0x/variadic36.C: New.
14306 * g++.dg/cpp0x/variadic37.C: New.
14307 * g++.dg/cpp0x/variadic38.C: New.
14308 * g++.dg/cpp0x/variadic39.C: New.
14309 * g++.dg/cpp0x/variadic40.C: New.
14310 * g++.dg/cpp0x/variadic41.C: New.
14311 * g++.dg/cpp0x/variadic42.C: New.
14312 * g++.dg/cpp0x/variadic43.C: New.
14313 * g++.dg/cpp0x/variadic44.C: New.
14314 * g++.dg/cpp0x/variadic45.C: New.
14315 * g++.dg/cpp0x/variadic46.C: New.
14316 * g++.dg/cpp0x/variadic47.C: New.
14317 * g++.dg/cpp0x/variadic48.C: New.
14318 * g++.dg/cpp0x/variadic49.C: New.
14319 * g++.dg/cpp0x/variadic50.C: New.
14320 * g++.dg/cpp0x/variadic51.C: New.
14321 * g++.dg/cpp0x/variadic52.C: New.
14322 * g++.dg/cpp0x/variadic53.C: New.
14323 * g++.dg/cpp0x/variadic54.C: New.
14324 * g++.dg/cpp0x/variadic55.C: New.
14325 * g++.dg/cpp0x/variadic56.C: New.
14326 * g++.dg/cpp0x/variadic57.C: New.
14327 * g++.dg/cpp0x/variadic58.C: New.
14328 * g++.dg/cpp0x/variadic59.C: New.
14329 * g++.dg/cpp0x/variadic60.C : New.
14330 * g++.dg/cpp0x/variadic61.C : New.
14331 * g++.dg/cpp0x/variadic62.C : New.
14332 * g++.dg/cpp0x/variadic63.C : New.
14333 * g++.dg/cpp0x/variadic64.C : New.
14334 * g++.dg/cpp0x/variadic65.C : New.
14335 * g++.dg/cpp0x/variadic66.C : New.
14336 * g++.dg/cpp0x/variadic67.C : New.
14337 * g++.dg/cpp0x/variadic68.C : New.
14338 * g++.dg/cpp0x/variadic69.C : New.
14339 * g++.dg/cpp0x/variadic70.C : New.
14340 * g++.dg/cpp0x/variadic71.C : New.
14341 * g++.dg/cpp0x/variadic72.C : New.
14342 * g++.dg/cpp0x/variadic73.C : New.
14343 * g++.dg/cpp0x/variadic74.C : New.
14344 * g++.dg/cpp0x/variadic75.C : New.
14345 * g++.dg/cpp0x/variadic-ex1.C : New.
14346 * g++.dg/cpp0x/variadic-ex2.C : New.
14347 * g++.dg/cpp0x/variadic-ex3.C : New.
14348 * g++.dg/cpp0x/variadic-ex4.C : New.
14349 * g++.dg/cpp0x/variadic-ex5.C : New.
14350 * g++.dg/cpp0x/variadic-ex6.C : New.
14351 * g++.dg/cpp0x/variadic-ex7.C : New.
14352 * g++.dg/cpp0x/variadic-ex8.C : New.
14353 * g++.dg/cpp0x/variadic-ex9.C : New.
14354 * g++.dg/cpp0x/variadic-ex10.C : New.
14355 * g++.dg/cpp0x/variadic-ex11.C : New.
14356 * g++.dg/cpp0x/variadic-ex12.C : New.
14357 * g++.dg/cpp0x/variadic-ex13.C : New.
14358 * g++.dg/cpp0x/variadic-ex14.C : New.
14359
14360 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14361
14362 PR libgfortran/31099
14363 * gfortran.dg/unformatted_recl.f90: New test.
14364
14365 2007-03-09 Roger Sayle <roger@eyesopen.com>
14366
14367 * gcc.dg/fold-eqcmplx-1.c: New test case.
14368
14369 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14370
14371 PR rtl-optimization/30643
14372 * gcc.dg/pr30643.c: New.
14373
14374 2007-03-09 Chao-ying Fu <fu@mips.com>
14375
14376 * gcc.target/mips/mips32-dspr2-type.c: New test.
14377 * gcc.target/mips/mips32-dspr2.c: New test.
14378 * gcc.target/mips/dspr2-MULT.c: New test.
14379 * gcc.target/mips/dspr2-MULTU.c: New test.
14380 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14381 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14382 Adjust some formats.
14383
14384 2007-03-09 Dirk Mueller <dmueller@suse.de>
14385
14386 PR c++/17946
14387 * gcc.dg/Wlogical-op-1.c: New.
14388 * g++.dg/warn/Wlogical-op-1.C: New.
14389
14390 2007-03-09 Richard Guenther <rguenther@suse.de>
14391
14392 PR tree-optimization/30904
14393 PR middle-end/31058
14394 * gcc.dg/pr30904.c: Remove xfail.
14395
14396 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14397
14398 PR C/31072
14399 * gcc.c-torture/execute/pr31072.c: New test.
14400
14401 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14402
14403 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14404 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14405 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14406 *lrint* and *lround*.
14407 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14408 floor->lfloor.
14409 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14410 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14411 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14412 and *lround*. Correct macro names.
14413 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14414 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14415
14416 2007-03-08 Ian Lance Taylor <iant@google.com>
14417
14418 * gcc.dg/no-strict-overflow-5.c: New test.
14419 * gcc.dg/no-strict-overflow-6.c: New test.
14420 * gcc.dg/Wstrict-overflow-11.c: New test.
14421 * gcc.dg/Wstrict-overflow-12.c: New test.
14422 * gcc.dg/Wstrict-overflow-13.c: New test.
14423 * gcc.dg/Wstrict-overflow-14.c: New test.
14424 * gcc.dg/Wstrict-overflow-15.c: New test.
14425
14426 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14427
14428 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14429 for VxWorks kernel mode.
14430 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14431
14432 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14433
14434 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14435 mode.
14436
14437 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14438
14439 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14440 and lib/bfill.c on VxWorks targets.
14441 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14442 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14443 lib/bfill.c and lib/memmove.c on VxWorks targets.
14444 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14445 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14446 on VxWorks targets.
14447 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14448 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14449
14450 2007-03-08 Tobias Burnus <burnus@net-b.de>
14451
14452 * gfortran.dg/use_5.f90: New test.
14453 * gfortran.dg/use_6.f90: Ditto.
14454 * gfortran.dg/use_7.f90: Ditto.
14455
14456 2007-03-08 Tobias Burnus <burnus@net-b.de>
14457
14458 PR fortran/30973
14459 * gfortran.dg/use_4.f90: New test.
14460 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14461
14462 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14463
14464 PR fortran/31011
14465 * gfortran.dg/parameter_array_section_2.f90: New test.
14466
14467 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14468
14469 PR c++/30852
14470 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14471
14472 PR c++/30534
14473 * g++.dg/template/arg5.C: New test.
14474
14475 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14476
14477 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14478
14479 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14480
14481 * gcc.dg/var-expand1.c: Add newline at end of file.
14482
14483 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14484
14485 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14486
14487 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14488
14489 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14490
14491 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14492
14493 * gcc.dg/torture/builtin-convert-4.c: New test.
14494
14495 2007-03-05 Ian Lance Taylor <iant@google.com>
14496
14497 * gcc.c-torture/compile/pr31034.c: New test.
14498
14499 2007-03-05 Ian Lance Taylor <iant@google.com>
14500
14501 * gcc.dg/inline-18.c: New test.
14502 * gcc.dg/inline-19.c: New test.
14503 * gcc.dg/inline-20.c: New test.
14504 * gcc.dg/inline-21.c: New test.
14505
14506 2007-03-05 Richard Guenther <rguenther@suse.de>
14507
14508 PR tree-optimization/14052
14509 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14510
14511 2007-03-05 Richard Guenther <rguenther@suse.de>
14512
14513 PR tree-optimization/23777
14514 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14515
14516 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14517
14518 PR other/30465
14519 * gcc.dg/multiple-overflow-warn-3.c: New.
14520 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14521
14522 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14523
14524 PR c++/30895
14525 * g++.dg/parse/template23.C: New test.
14526
14527 2007-03-04 Roger Sayle <roger@eyesopen.com>
14528
14529 PR middle-end/30744
14530 * gcc.dg/pr30744-1.c: New test case.
14531
14532 2007-03-04 Tobias Burnus <burnus@net-b.de>
14533
14534 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14535
14536 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14537
14538 PR target/30406
14539 * gfortran.dg/logical_3.f90: New test.
14540
14541 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14542
14543 PR libfortran/30981
14544 * gfortran.dg/integer_exponentiation_1.f90: New test.
14545
14546 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14547
14548 * gcc.target/m68k/m68k.exp: New.
14549 * gcc.target/m68k/crash1.c: New.
14550
14551 2007-03-03 Tobias Burnus <burnus@net-b.de>
14552
14553 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14554 to be more compatible with integer(kind=8).
14555
14556 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14557
14558 PR libfortran/31001
14559 * gfortran.dg/zero_sized_3.f90: New test.
14560
14561 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14562
14563 PR c++/15787
14564 * g++.dg/parse/else.C: New.
14565 * g++.dg/parse/else-2.C: New.
14566
14567 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14568 Tobias Burnus <burnus@net-b.de>
14569
14570 PR fortran/30882
14571 * gfortran.dg/size_dim.f90: New test.
14572
14573 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14574 Tobias Burnus <burnus@net-b.de>
14575
14576 PR fortran/30873
14577 * gfortran.dg/entry_9.f90: New test.
14578
14579 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14580
14581 PR c++/28253
14582 * g++.dg/inherit/covariant16.C: New test.
14583
14584 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14585
14586 * g++.dg/other/darwin-minversion-1.C: New.
14587
14588 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14589
14590 * gcc.dg/tree-ssa/20070302-1.c: New test.
14591
14592 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14593
14594 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14595 tests.
14596
14597 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14598
14599 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14600
14601 2007-03-01 Simon Baldwin <simonb@google.com>
14602
14603 PR c++/23689
14604 * warn/ignored_typedef.C: New.
14605 * init/ctor8.C: Added dg-warning to consume ignored typedef
14606 warning.
14607 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14608 and added an explicit line number.
14609
14610 2007-02-28 Richard Guenther <rguenther@suse.de>
14611
14612 PR middle-end/30364
14613 * gcc.dg/torture/pr30364-1.c: New testcase.
14614 * gcc.dg/torture/pr30364-2.c: Likewise.
14615 * gcc.dg/torture/pr30364-3.c: Likewise.
14616
14617 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14618
14619 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14620 powerpc*, use -funsafe-math-optimizations.
14621 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14622 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14623
14624 2007-02-28 Tobias Burnus <burnus@net-b.de>
14625 Paul Thomas <pault@gcc.gnu.org>
14626
14627 PR fortran/30888
14628 PR fortran/30887
14629 * c_by_val_1.f: Test %VAL() with non-default kind.
14630 * c_by_val.c: Ditto.
14631 * c_by_val_4.f: New test.
14632
14633 2007-02-28 Tobias Burnus <burnus@net-b.de>
14634
14635 PR fortran/30968
14636 * gfortran.dg/continuation_7.f90: New test.
14637
14638 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14639
14640 * g++.dg/inherit/thunk7.C: New test.
14641 * lib/target-supports.exp (check_profiling_available): Not available
14642 for bfin-*-*.
14643
14644 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14645
14646 PR target/30970
14647 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14648
14649 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14650
14651 * lib/target-supports.exp (check_effective_target_init_priority):
14652 Remove Solaris special case.
14653
14654 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14655
14656 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14657 for more builtin types.
14658
14659 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14660 * g++.dg/ext/visibility/noPLT.C: Likewise.
14661
14662 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14663
14664 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14665 sh* targets.
14666
14667 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14668
14669 PR fortran/30865
14670 * size_optional_dim_1.f90: New test.
14671
14672 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14673
14674 * gcc.dg/vxworks/vxworks.exp: New file.
14675 * gcc.dg/vxworks/initpri1.c: Likewise.
14676 * gcc.dg/vxworks/initpri2.c: Likewise.
14677 * gcc.dg/initpri2.c: Add more tests.
14678 * g++.dg/special/initpri2.C: Likewise.
14679
14680 * gcc.dg/initpri1.c: New test.
14681 * gcc.dg/initpri2.c: Likewise.
14682 * g++.dg/special/initpri1.C: New test.
14683 * g++.dg/special/initpri2.C: Likewise.
14684 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14685 * g++.dg/special/conpr-2.C: Likewise.
14686 * g++.dg/special/conpr-3.C: Likewise.
14687 * g++.dg/special/conpr-4.C: Likewise.
14688 * g++.dg/special/initp1.C: Likewise.
14689 * g++.dg/special/ecos.exp: Remove code to detect availability of
14690 constructor priorities.
14691 * lib/target-supports.exp (check_effective_target_init_priority):
14692 New function.
14693
14694 2007-02-24 Jan Hubicka <jh@suse.cz>
14695
14696 * gcc.c-torture/execute/pr30778.c: New testcase.
14697
14698 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14699
14700 PR libgfortran/30918
14701 * gfortran.dg/namelist_26.f90: New test.
14702
14703 2007-02-24 Richard Guenther <rguenther@suse.de>
14704
14705 PR middle-end/30951
14706 * gcc.dg/pr30951.c: New testcase.
14707
14708 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14709
14710 * gcc.dg/torture/builtin-modf-1.c: New test.
14711
14712 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14713
14714 PR tree-optimization/30904
14715 * gcc.dg/pr30904.c: New test.
14716
14717 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14718
14719 * gcc.test-framework/README: Correct command.
14720 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14721 -Wunused-value.
14722 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14723
14724 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14725
14726 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14727
14728 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14729
14730 * lib/target-supports.exp (check_effective_target_newlib): New
14731 function.
14732
14733 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14734
14735 PR fortran/30660
14736 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14737 allocatable component.
14738
14739
14740 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14741
14742 * gcc.dg/torture/builtin-logb-1.c: New test.
14743 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14744 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14745 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14746 sh* targets.
14747
14748 2007-02-23 Richard Guenther <rguenther@suse.de>
14749
14750 * g++.dg/warn/changes-meaning.C: New testcase.
14751
14752 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14753
14754 PR libgfortran/30910
14755 * gfortran.dg/fmt_zero_precision.f90: Update test.
14756
14757 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14758
14759 * gcc.dg/torture/builtin-frexp-1.c: New test.
14760
14761 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14762
14763 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14764
14765 2007-02-22 Ian Lance Taylor <iant@google.com>
14766
14767 PR debug/30898
14768 * g++.dg/debug/pr30898.C: New test.
14769
14770 2007-02-22 Ira Rosen <irar@il.ibm.com>
14771
14772 * gcc.dg/vect/vect-106.c: New test.
14773
14774 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14775 Ira Rosen <irar@il.ibm.com>
14776
14777 PR tree-optimization/30843
14778 * gcc.dg/vect/pr30843.c: New test.
14779
14780 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14781
14782 PR tree-optimization/30858
14783 * gcc.dg/vect/pr30858.c: New test.
14784
14785 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14786
14787 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14788 to set options for compiling testglue.
14789 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14790 * lib/obj-c++.exp (obj-c++_init): Likewise.
14791
14792 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14793
14794 * gnat.dg/derived_aggregate.adb: New test.
14795
14796 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14797
14798 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14799 sh* targets. Call the correct CKSGN macro.
14800
14801 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14802
14803 * gfortran.dg/gomp/omp_parse1.f90: New test.
14804 * gfortran.dg/gomp/omp_parse2.f: New test.
14805
14806 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14807
14808 PR fortran/30869
14809 * gfortran.dg/do_pointer_1.f90: New test.
14810
14811 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14812
14813 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14814 and scalbln.
14815
14816 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14817
14818 * gcc.dg/darwin-minversion-1.c: New.
14819 * gcc.dg/darwin-minversion-2.c: New.
14820
14821 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14822
14823 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14824
14825 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14826 DJ Delorie <dj@redhat.com>
14827
14828 PR other/30824
14829 * gcc.dg/Wfatal.c: New.
14830 * gcc.dg/Wfatal-2.c: New.
14831 * gcc.dg/Werror-1.c: Adjust expectations.
14832 * gcc.dg/Werror-5.c: Likewise.
14833 * gcc.dg/Werror-7.c: Likewise.
14834 * gcc.dg/Werror-10.c: Likewise.
14835 * gcc.dg/Werror-11.c: Likewise.
14836
14837 2007-02-20 Tobias Burnus <burnus@net-b.de>
14838
14839 PR fortran/30522
14840 * gfortran.dg/volatile10.f90: New test.
14841
14842 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14843
14844 PR libfortran/30533
14845 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14846
14847 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14848
14849 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14850 * gcc.dg/Walways-true-1.c: Likewise.
14851 * gcc.dg/weak/weak-3.c: Likewise.
14852 * gcc.dg/Werror-1.c: Likewise.
14853 * gcc.dg/Werror-3.c: Likewise.
14854 * gcc.dg/Werror-4.c: Likewise.
14855 * gcc.dg/Werror-5.c: Likewise.
14856 * gcc.dg/Werror-6.c: Likewise.
14857 * gcc.dg/Werror-7.c: Likewise.
14858 * gcc.dg/Werror-8.c: Likewise.
14859 * gcc.dg/Werror-10.c: Likewise.
14860 * gcc.dg/Werror-11.c: Likewise.
14861 * gcc.dg/Werror-12.c: Likewise.
14862 * g++.old-deja/g++.mike/warn8.C: Likewise.
14863 * g++.dg/warn/Walways-true-1.C: Likewise.
14864 * g++.dg/warn/Walways-true-2.C: Likewise.
14865 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14866 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14867 -Wstring-literal-comparison with -Waddress.
14868 * gcc.dg/Wstring-literal-comparison-4.c: Replace
14869 -Wno-string-literal-comparison with -Wno-address.
14870
14871 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
14872
14873 * gnat.dg/self_aggregate_with_call.adb: New test.
14874
14875 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
14876
14877 PR tree-optimization/30975
14878 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14879 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14880 * gcc.dg/vect/pr30795.c: New.
14881
14882 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14883
14884 PR fortran/30681
14885 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14886
14887 2007-02-18 Roger Sayle <roger@eyesopen.com>
14888
14889 PR rtl-optimization/28173
14890 * gcc.target/i386/andor-1.c: New test case.
14891
14892 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14893
14894 * gcc.dg/torture/builtin-ldexp-1.c: New.
14895 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14896
14897 2007-02-18 Roger Sayle <roger@eyesopen.com>
14898
14899 * gfortran.dg/array_constructor_15.f90: New test case.
14900
14901 2007-02-18 Roger Sayle <roger@eyesopen.com>
14902
14903 * gfortran.dg/forall_10.f90: New test case.
14904
14905 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14906
14907 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14908
14909 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14910
14911 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14912 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14913
14914 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
14915
14916 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14917 * gcc.target/i386/builtin-bswap-3.c: Ditto.
14918 * gcc.target/i386/xchg-1.c: New test.
14919 * gcc.target/i386/xchg-2.c: New test.
14920
14921 2007-02-16 Richard Guenther <rguenther@suse.de>
14922 Christian Bruel <christian.bruel@st.com>
14923
14924 * gcc.dg/strict-overflow-5.c: New testcase.
14925
14926 2007-02-16 Tobias Burnus <burnus@net-b.de>
14927
14928 PR fortran/30793
14929 * gfortran.dg/func_derived_4.f90: New test.
14930
14931 2007-02-15 Roger Sayle <roger@eyesopen.com>
14932
14933 PR middle-end/30391
14934 * gfortran.dg/pr30391-1.f90: New test case.
14935
14936 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14937
14938 PR middle-end/30433
14939 * gcc.c-torture/compile/pr30433.c: New testcase to check
14940 that complex constants comparisions are foldded.
14941
14942 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14943
14944 PR C++/30158
14945 * g++.dg/ext/stmtexpr10.C: New testcase.
14946
14947 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14948
14949 PR middle-end/30729
14950 * gcc.dg/Wunused-value-2.c: New testcase.
14951
14952 2007-02-15 Ian Lance Taylor <iant@google.com>
14953
14954 * g++.dg/eh/subreg-1.C: New test.
14955
14956 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14957
14958 PR c/26494
14959 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14960 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14961 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14962 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14963 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14964 * gcc.dg/Werror-implicit-function-declaration.c: New.
14965
14966 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14967
14968 PR c++/28943
14969 * g++.dg/warn/pr28943.C: New.
14970
14971 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14972
14973 * gfortran.fortran-torture/execute/math.f90: Fix typo.
14974
14975 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14976
14977 PR fortran/30779
14978 * gfortran.dg/error_recovery_3.f90: New test.
14979
14980 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14981
14982 * g++.dg/tree-ssa/sra-1.C: New.
14983
14984 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14985
14986 * g++.dg/tree-ssa/sra-1.C: New.
14987
14988 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14989
14990 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14991
14992 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14993
14994 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14995
14996 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
14997
14998 PR fortran/30799
14999 * gfortran.dg/logical_2.f90: New test.
15000
15001 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15002
15003 * gcc.dg/torture/complex-alias-1.c: New test.
15004
15005 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15006
15007 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15008 instead of -fdump-tree-tailcall.
15009
15010 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15011
15012 * gfortran.dg/interface_10.f90: Fix comment typo.
15013
15014 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15015
15016 PR tree-optimization/30771
15017 * gcc.dg/vect/pr30771.c: New test.
15018
15019 2007-02-13 Ian Lance Taylor <iant@google.com>
15020
15021 * gcc.dg/Wstrict-overflow-1.c: New test.
15022 * gcc.dg/Wstrict-overflow-2.c: New test.
15023 * gcc.dg/Wstrict-overflow-3.c: New test.
15024 * gcc.dg/Wstrict-overflow-4.c: New test.
15025 * gcc.dg/Wstrict-overflow-5.c: New test.
15026 * gcc.dg/Wstrict-overflow-6.c: New test.
15027 * gcc.dg/Wstrict-overflow-7.c: New test.
15028 * gcc.dg/Wstrict-overflow-8.c: New test.
15029 * gcc.dg/Wstrict-overflow-9.c: New test.
15030 * gcc.dg/Wstrict-overflow-10.c: New test.
15031
15032 2007-02-13 Roger Sayle <roger@eyesopen.com>
15033
15034 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15035
15036 2007-02-13 Richard Henderson <rth@redhat.com>
15037
15038 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15039 * gcc.c-torture/execute/pr29302-1.c: ... here.
15040
15041 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15042
15043 PR c/29521
15044 * gcc.dg/c90-return-1.c: Update output.
15045 * gcc.dg/c99-return-1.c: Likewise.
15046
15047 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15048
15049 PR fortran/30554
15050 * gfortran.dg/used_dummy_types_7.f90: New test..
15051
15052 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15053
15054 * gcc.target/i386/parity-1.c: New test.
15055 * gcc.target/i386/parity-2.c: New test.
15056
15057 2007-02-12 Roger Sayle <roger@eyesopen.com>
15058
15059 * gcc.target/i386/builtin-bswap-3.c: New test case.
15060
15061 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15062
15063 PR tree-optimization/29145
15064 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15065 alias analysis is improved to take better advantage of restrict
15066 qualified pointers.
15067 * gcc.dg/vect/vect-80.c: Likewise.
15068 * gcc.dg/vect/pr29145.c: New.
15069
15070 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15071
15072 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15073 * gcc.target/i386/sse4a-insert.c: Likewise.
15074
15075 2007-02-11 Roger Sayle <roger@eyesopen.com>
15076
15077 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15078 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15079
15080 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15081
15082 PR fortran/30478
15083 * gfortran.dg/enum_4.f90: Update error message checks.
15084
15085 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15086
15087 PR fortran/30554
15088 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15089 versions of the modules.
15090
15091 PR fortran/30617
15092 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15093 by getting rid of recursive I/O and providing functions with
15094 results.
15095
15096 PR fortran/30319
15097 * gfortran.dg/char_array_constructor_2.f90
15098
15099 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15100
15101 PR c++/26988
15102 * g++.dg/template/spec34.C: New test
15103
15104 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15105
15106 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15107 on i?86 and x86_64.
15108 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15109 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15110 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15111 on i?86 and x86_64.
15112 * gcc.dg/vect/vect-113.c: Ditto.
15113
15114 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15115
15116 PR c++/29487
15117 * g++.dg/eh/weak1-C: New test.
15118 * g++.dg/eh/weak1-a.cc: Likewise.
15119 * g++.dg/eh/comdat1.C: Likewise.
15120
15121 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15122 Dorit Nuzman <dorit@il.ibm.com>
15123
15124 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15125 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15126 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15127 * gcc.dg/vect/vect-113.c: Likewise.
15128
15129 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15130
15131 2007-02-10 Richard Henderson <rth@redhat.com>
15132
15133 * lib/target-supports.exp (check_effective_target_tls): Redefine
15134 to mean non-emulated tls.
15135 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15136 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15137 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15138 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15139 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15140 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15141 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15142
15143 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15144
15145 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15146
15147 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15148
15149 * gfortran.dg/secnds.f: Replace time tolerance with a
15150 before-and-after bracket.
15151 * gfortran.dg/secnds-1.f: Likewise.
15152
15153 2007-02-09 Tobias Burnus <burnus@net-b.de>
15154
15155 PR fortran/30512
15156 * gfortran.dg/maxlocval_1.f90: New test.
15157
15158 2007-02-09 Roger Sayle <roger@eyesopen.com>
15159
15160 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15161
15162 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15163
15164 PR fortran/30720
15165 * gfortran.dg/array_function_1.f90: New test.
15166
15167 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15168
15169 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15170 (check_effective_target_dummy_wcsftime): New functions.
15171
15172 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15173
15174 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15175 * lib/target-supports.exp (check_effective_target_uclibc): New
15176 function.
15177
15178 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15179
15180 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15181 (vsnprintf): Don't define for uClibc targets.
15182
15183 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15184
15185 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15186 set before checking whether it was allowed.
15187 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15188 before checking inside_main.
15189
15190 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15191
15192 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15193 uClinux targets.
15194 (u16sf): Likewise u4sf.
15195 * g++.dg/compat/struct-layout-1.h: Likewise.
15196
15197 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15198
15199 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15200 procedure.
15201 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15202 m68k targets if check_effective_target_coldfire_fpu returns true.
15203
15204 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15205 Richard Guenther <rguenther@suse.de>
15206
15207 PR middle-end/23361
15208 * gcc.dg/fold-compare-3.c: New testcase.
15209 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15210
15211 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15212
15213 * gcc.dg/pr26570.c: Clean up coverage files.
15214 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15215 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15216 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15217 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15218 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15219 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15220 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15221 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15222 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15223 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15224 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15225 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15226 * gcc.dg/vect/pr28952.c: Ditto.
15227 * gcc.dg/vect/pr27151.c: Ditto.
15228 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15229 * g++.dg/gomp/macro-3.C: Ditto.
15230
15231 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15232
15233 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15234 of the loop.
15235
15236 2007-02-08 Roger Sayle <roger@eyesopen.com>
15237
15238 * gcc.target/i386/builtin-bswap-2.c: New test case.
15239
15240 2007-02-08 Roger Sayle <roger@eyesopen.com>
15241
15242 * gfortran.dg/forall_8.f90: New test case.
15243 * gfortran.dg/forall_9.f90: Likewise.
15244
15245 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15246
15247 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15248
15249 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15250
15251 * lib/target-supports.exp (check_effective_target_simulator): New.
15252
15253 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15254
15255 * gcc.dg/tree-ssa/loop-25.c: New test.
15256
15257 2007-02-06 Richard Henderson <rth@redhat.com>
15258
15259 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15260
15261 2007-02-06 Roger Sayle <roger@eyesopen.com>
15262
15263 * gcc.target/powerpc/popcount-1.c: New test case.
15264 * gcc.target/powerpc/parity-1.c: Likewise.
15265
15266 2007-02-06 Richard Guenther <rguenther@suse.de>
15267
15268 PR middle-end/27302
15269 * gcc.dg/torture/pr27302-2.c: New testcase.
15270
15271 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15272
15273 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15274 * gcc.dg/vect/vect-iv-1.c: New test.
15275 * gcc.dg/vect/vect-iv-2.c: New test.
15276 * gcc.dg/vect/vect-iv-3.c: New test.
15277 * gcc.dg/vect/vect-iv-4.c: New test.
15278 * gcc.dg/vect/vect-iv-5.c: New test.
15279 * gcc.dg/vect/vect-iv-6.c: New test.
15280 * gcc.dg/vect/vect-iv-7.c: New test.
15281 * gcc.dg/vect/vect-iv-8.c: New test.
15282 * gcc.dg/vect/vect-iv-9.c: New test.
15283 * gcc.dg/vect/vect-iv-10.c: New test.
15284 * gcc.dg/vect/vect-iv-11.c: New test.
15285 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15286 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15287 * gcc.dg/vect/vect-14.c: Now vectorizable.
15288 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15289 loop).
15290 * gcc.dg/vect/vect-27.c: Likewise.
15291 * gcc.dg/vect/vect-29.c Likewise.
15292 * gcc.dg/vect/vect-dv-2.c: Likewise.
15293 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15294 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15295 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15296
15297 2007-02-06 Ira Rosen <irar@il.ibm.com>
15298
15299 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15300
15301 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15302
15303 * gcc.dg/builtins-20.c: Add more cases.
15304
15305 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15306
15307 PR debug/30189
15308 * gcc.dg/pr30189.c: New test.
15309
15310 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15311
15312 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15313 for running tests.
15314 * gcc.target/i386/sse4a-extract.c: New test.
15315 * gcc.target/i386/sse4a-insert.c: New test.
15316 * gcc.target/i386/sse4a-montsd.c: New test.
15317 * gcc.target/i386/sse4a-montss.c: New test.
15318
15319 2007-02-05 Richard Guenther <rguenther@suse.de>
15320
15321 * gcc.target/i386/vectorize3.c: New testcase.
15322
15323 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15324
15325 PR target/30665
15326 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15327
15328 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15329
15330 PR fortran/30611
15331 * gfortran.dg/repeat_1.f90: New test.
15332
15333 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15334
15335 PR fortran/30605
15336 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15337 * gfortran.dg/derived_init_2.f90: Ditto.
15338 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15339 * gfortran.dg/array_initializer_1.f90: Ditto.
15340 * gfortran.dg/do_2.f90: Ditto.
15341 * gfortran.dg/proc_assign_1.f90: Ditto.
15342
15343 2007-02-04 Richard Guenther <rguenther@suse.de>
15344
15345 PR middle-end/30636
15346 * g++.dg/warn/pr30636.C: New testcase.
15347 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15348
15349 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15350
15351 PR middle-end/30667
15352 * gfortran.dg/pr30667.f: New test.
15353
15354 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15355
15356 * gcc.dg/builtins-54.c: Add more cases.
15357
15358 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15359
15360 PR fortran/30514
15361 * gfortran.dg/zero_sized_2.f90: New test.
15362
15363 PR fortran/30660
15364 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15365
15366 PR fortran/29820
15367 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15368 file.
15369
15370 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15371
15372 PR fortran/30683
15373 * gfortran.dg/interface_10.f90: New test.
15374
15375 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15376
15377 * gcc.dg/builtins-20.c: Add more cases.
15378
15379 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15380
15381 PR target/29682
15382 * gcc-target/ia64/pr29682.c: New test.
15383
15384 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15385
15386 PR fortran/30284
15387 * gfortran.dg/arrayio_11.f90.f90: New test.
15388
15389 PR fortran/30626
15390 * gfortran.dg/arrayio_12.f90.f90: New test.
15391
15392 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15393
15394 PR c++/30536
15395 * g++.dg/tls/diag-5.C: New test.
15396
15397 PR middle-end/30473
15398 * gcc.dg/pr30473.c: New test.
15399 * gcc.c-torture/execute/20070201-1.c: New test.
15400
15401 2007-02-01 Roger Sayle <roger@eyesopen.com>
15402
15403 * gfortran.dg/dependency_20.f90: New test case.
15404
15405 2007-01-31 Ian Lance Taylor <iant@google.com>
15406
15407 * gcc.dg/lower-subreg-1.c (test): New test.
15408
15409 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15410
15411 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15412
15413 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15414
15415 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15416 * gcc.dg/torture/builtin-math-3.c: Likewise.
15417
15418 2007-01-31 Dirk Mueller <dmueller@suse.de>
15419
15420 gcc.dg/Wparentheses-2.c: Update and add new tests.
15421
15422 2007-01-31 Ira Rosen <irar@il.ibm.com>
15423
15424 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15425 vectorize.
15426
15427 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15428
15429 * gcc.dg/builtins-63.c: New test.
15430
15431 2007-01-31 Tobias Burnus <burnus@net-b.de>
15432
15433 PR fortran/27588
15434 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15435
15436 2007-01-31 Tobias Burnus <burnus@net-b.de>
15437
15438 PR fortran/30520
15439 * gfortran.dg/volatile8.f90: New argument conformance test.
15440 * gfortran.dg/volatile9.f90: New scope test.
15441
15442 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15443
15444 PR c++/24745
15445 * g++.dg/warn/null4.C: New.
15446
15447 2001-01-30 Roger Sayle <roger@eyesopen.com>
15448 Uros Bizjak <ubizjak@gmail.com>
15449
15450 * gcc.dg/large-size-array-3.c: Correct typo.
15451
15452 2007-01-30 Richard Guenther <rguenther@suse.de>
15453
15454 PR middle-end/27657
15455 * g++.dg/debug/pr27657.C: New testcase.
15456
15457 2007-01-30 Richard Guenther <rguenther@suse.de>
15458
15459 PR middle-end/30313
15460 * gcc.dg/torture/pr30313.c: New testcase.
15461
15462 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15463
15464 * gcc.dg/dfp/dfp-except.h: New file.
15465 * gcc.dg/dfp/fe-check.h: New file.
15466 * gcc.dg/dfp/fe-binop.c: New test.
15467 * gcc.dg/dfp/fe-convert-1.c: New test.
15468 * gcc.dg/dfp/fe-convert-2.c: New test.
15469 * gcc.dg/dfp/fe-convert-3.c: New test.
15470
15471 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15472 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15473 * gcc.dg/dfp/convert-dfp.c: Ditto.
15474 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15475
15476 2007-01-29 Josh Conner <jconner@apple.com>
15477
15478 * gcc.target/powerpc/altivec-24.c: New test.
15479
15480 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15481
15482 PR c++/28266
15483 * g++.dg/parse/defarg12.C: New test.
15484
15485 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15486
15487 PR fortran/30554
15488 * gfortran.dg/used_dummy_types_6.f90: New test.
15489
15490 2007-01-28 Jan Hubicka <jh@suse.cz>
15491
15492 * gcc.dg/tree-prof/val-prof-6.c: New test.
15493
15494 2007-01-28 Roger Sayle <roger@eyesopen.com>
15495
15496 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15497
15498 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15499
15500 PR C++/28988
15501 * g++.dg/expr/dtor4.C: New test.
15502
15503 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15504
15505 * gcc.dg/tree-ssa/loop-23.c: New test.
15506
15507 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15508
15509 PR libfortran/30389
15510 * gfortran.dg/achar_2.f90: New test.
15511 * gfortran.dg/achar_3.f90: New test.
15512
15513 2007-01-27 Ian Lance Taylor <iant@google.com>
15514
15515 * gcc.dg/strict-overflow-1.c: New test.
15516 * gcc.dg/no-strict-overflow-1.c: New test.
15517 * gcc.dg/strict-overflow-2.c: New test.
15518 * gcc.dg/no-strict-overflow-2.c: New test.
15519 * gcc.dg/strict-overflow-3.c: New test.
15520 * gcc.dg/no-strict-overflow-3.c: New test.
15521 * gcc.dg/strict-overflow-4.c: New test.
15522 * gcc.dg/no-strict-overflow-4.c: New test.
15523 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15524 * gcc.dg/pr15784-1.c: Likewise.
15525 * gcc.dg/pr20922-1.c: Likewise.
15526 * gcc.dg/pr20922-3.c: Likewise.
15527 * gcc.dg/pr20922-4.c: Likewise.
15528 * gcc.dg/pr20922-6.c: Likewise.
15529 * gcc.dg/compare-4.c: Likewise.
15530 * gcc.dg/torture/pr26898-1.c: Likewise.
15531 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15532 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15533 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15534 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15535 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15536 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15537 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15538 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15539 * g++.dg/tree-ssa/pr21082.C: Likewise.
15540
15541 2007-01-27 Roger Sayle <roger@eyesopen.com>
15542
15543 * gcc-dg/large-size-array-3.c: New test case.
15544
15545 2007-01-27 Roger Sayle <roger@eyesopen.com>
15546
15547 * gfortran.dg/forall_7.f90: New test case.
15548
15549 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15550
15551 PR fortran/30407
15552 * gfortran.dg/where_operator_assign_1.f90: New test.
15553 * gfortran.dg/where_operator_assign_2.f90: New test.
15554 * gfortran.dg/where_operator_assign_3.f90: New test.
15555
15556 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15557
15558 * lib/target-supports.exp
15559 (check_effective_target_powerpc_altivec): New.
15560 (check_effective_target_vect_cmdline_needed): Use it.
15561
15562 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15563
15564 PR fortran/30278
15565 * gfortran.dg/backslash_3.f: New test.
15566
15567 2007-01-26 Richard Guenther <rguenther@suse.de>
15568
15569 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15570
15571 2007-01-26 Tobias Burnus <burnus@net-b.de>
15572
15573 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15574 * gfortran.dg/vect/vect.exp: Ditto.
15575 * gfortran.dg/dg.exp: Ditto.
15576 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15577 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15578
15579 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15580
15581 * gcc.dg/builtins-20.c: Add more cases.
15582 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15583
15584 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15585
15586 PR fortran/30437
15587 * gcc.dg/Wall.c: New.
15588 * gcc.dg/Wno-all.c: New.
15589 * gfortran.dg/Wall.f90: New.
15590 * gfortran.dg/Wno-all.f90: New.
15591
15592 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15593
15594 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15595 * g++.dg/eh/simd-2.C: Also run on Darwin.
15596 * g++.dg/eh/simd-3.C: New.
15597 * g++.dg/eh/simd-4.C: New.
15598
15599 2007-01-25 Richard Guenther <rguenther@suse.de>
15600
15601 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15602 and _PROFILE_USE.
15603 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15604
15605 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15606
15607 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15608 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15609 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15610 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15611 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15612 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15613 * gcc.dg/ipa/ipa-7.c: New testcase.
15614
15615 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15616
15617 * g++.dg/cpp0x/warn_cxx0x.C: New.
15618
15619 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15620
15621 * gcc.dg/builtins-20.c: Test builtin carg.
15622
15623 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15624
15625 PR middle-end/27416
15626 * gcc.dg/gomp/pr27416.c: New test.
15627
15628 PR middle-end/30494
15629 * gcc.dg/gomp/pr30494.c: New test.
15630 * g++.dg/gomp/pr30494.C: New test.
15631
15632 PR middle-end/30421
15633 * gcc.dg/gomp/pr30421.c: New test.
15634
15635 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15636
15637 * gcc.target/ia64/versionid-1.c: New test.
15638 * gcc.target/ia64/versionid-2.c: New test.
15639
15640 2007-01-24 Richard Guenther <rguenther@suse.de>
15641
15642 PR testsuite/30181
15643 * gcc.dg/builtins-57.c: Change to a link-time testcase
15644 to support non-C99 targets.
15645
15646 2007-01-24 Jan Hubicka <jh@suse.cz>
15647
15648 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15649
15650 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15651
15652 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15653
15654 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15655
15656 PR objc/27438
15657 * objc.dg/const-str-12.m: New test.
15658
15659 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15660
15661 PR fortran/30532
15662 * gfortran.dg/ctrl-z.f90: New test.
15663
15664 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15665
15666 PR fortran/30481
15667 * gfortran.dg/namelist_assumed_char.f90: New test.
15668
15669 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15670
15671 PR c++/27492
15672 * g++.dg/inherit/covariant15.C: New test.
15673
15674 2007-01-23 Ian Lance Taylor <iant@google.com>
15675
15676 * g++.dg/warn/Wparentheses-24.C: New test.
15677
15678 2007-01-23 Richard Guenther <rguenther@suse.de>
15679
15680 PR testsuite/30560
15681 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15682 with full path.
15683
15684 2007-01-22 Richard Guenther <rguenther@suse.de>
15685
15686 PR tree-optimization/30038
15687 * gcc.dg/builtins-62.c: New testcase.
15688
15689 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15690
15691 * gcc.c-torture/compile/20070121.c: New test.
15692
15693 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15694
15695 PR libfortran/30525
15696 * gfortran.dg/char_comparison_1.f: New test.
15697
15698 2007-01-21 Ira Rosen <irar@il.ibm.com>
15699
15700 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15701
15702 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15703
15704 PR objc/30479
15705 * objc.dg/pch: New directory.
15706 * objc.dg/pch/pch.exp: New file.
15707 * objc.dg/pch/interface-1.m: New test.
15708 * objc.dg/pch/interface-1.hs: New include file.
15709 * lib/objc.exp (objc_target_compile): Add
15710 "-x objective-c-header" in front of the sources if this is
15711 a precompiled header being compiled.
15712
15713 2007-01-20 Roger Sayle <roger@eyesopen.com>
15714
15715 * gfortran.dg/array_memcpy_3.f90: New test case.
15716 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15717
15718 2007-01-20 Roger Sayle <roger@eyesopen.com>
15719 Brooks Moses <brooks.moses@codesourcery.com>
15720 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15721
15722 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15723 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15724
15725 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15726
15727 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15728
15729 2007-01-19 Mike Stump <mrs@apple.com>
15730
15731 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15732 away.
15733
15734 2007-01-19 Roger Sayle <roger@eyesopen.com>
15735
15736 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15737 option instead of -funsafe-math-optimizations.
15738
15739 2007-01-19 Tomas Bily <tbily@suse.cz>
15740
15741 gcc.dg/tree-prof/indir-call-prof.c: New.
15742 g++.dg/dg.exp: Add tree-prof subdirectory.
15743 g++.dg/tree-prof/indir-call-prof.C: New.
15744 g++.dg/tree-prof/tree-prof.exp: New.
15745
15746 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15747
15748 PR c++/17947
15749 * g++.dg/warn/deprecated.C: Update warning output.
15750 * g++.dg/warn/deprecated-2.C: Likewise.
15751 * g++.dg/warn/deprecated-3.C: New.
15752
15753 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15754
15755 * gcc.c-torture/execute/nestfunc-7.c: New.
15756
15757 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15758
15759 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15760
15761 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15762
15763 * gcc.dg/m68k-pic-1.c: New.
15764
15765 2007-01-18 Roger Sayle <roger@eyesopen.com>
15766
15767 * gfortran.dg/array_memcpy_4.f90: New test case.
15768
15769 2007-01-18 Josh Conner <jconner@apple.com>
15770
15771 PR target/30485
15772 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15773 * gcc.dg/vect/no-trapping-math-1: New.
15774 * gcc.dg/vect/no-trapping-math-2: New.
15775
15776 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15777
15778 * gcc.target/i386/387-8.c: Update comment about optimizing
15779 inherent load of 1.0 of fptan instruction.
15780
15781 2007-01-18 Dirk Mueller <dmueller@suse.de>
15782 Richard Guenther <rguenther@suse.de>
15783
15784 PR diagnostic/8268
15785 * gcc.dg/Warray-bounds.c: New testcase.
15786 * gcc.dg/Warray-bounds-2.c: New testcase.
15787 * g++.dg/warn/Warray-bounds.C: New testcase.
15788 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15789
15790 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15791
15792 PR fortran/30476
15793 * gfortran.dg/generic_12.f90: New test.
15794
15795 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15796
15797 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15798 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15799
15800 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15801
15802 * gcc.dg/dfp/compare-special.h: New file.
15803 * gcc.dg/dfp/compare-special-32.c: New test.
15804 * gcc.dg/dfp/compare-special-64.c: New test.
15805 * gcc.dg/dfp/compare-special-128.c: New test.
15806
15807 2007-01-16 Roger Sayle <roger@eyesopen.com>
15808 Paul Thomas <pault@gcc.gnu.org>
15809 Steven G. Kargl <kargl@gcc.gnu.org>
15810
15811 PR fortran/30404
15812 * gfortran.dg/forall_6.f90: New test case.
15813 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15814 * gfortran.dg/dependency_13.f90: Likewise.
15815
15816 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15817
15818 PR testsuite/12325
15819 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15820 targets that don't support Inf.
15821
15822 2007-01-15 Dale Johannesen <dalej@apple.com>
15823
15824 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15825
15826 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15827
15828 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15829 of achar for 0xff to avoid the "Extended ASCII not
15830 implemented" error message.
15831
15832 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15833
15834 PR fortran/28172
15835 * gfortran.dg/altreturn_4.f90: New test.
15836
15837 PR fortran/29389
15838 * gfortran.dg/stfunc_4.f90: New test.
15839
15840 PR fortran/29712
15841 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15842 * gfortran.dg/initialization_1.f90: Change warning.
15843
15844 PR fortran/30283
15845 * gfortran.dg/specification_type_resolution_2.f90: New test.
15846
15847 2007-01-14 Jan Hubicka <jh@suse.cz>
15848
15849 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15850 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15851 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15852 elimination.
15853
15854 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15855
15856 PR fortran/30410
15857 * gfortran.dg/external_procedures_2.f90: New test.
15858
15859 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15860
15861 PR target/30413
15862 * gcc.target/i386/pr30413.c: New test.
15863
15864 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15865
15866 PR fortran/30452
15867 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
15868
15869 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
15870
15871 * gcc.dg/20070112-1.c: New test.
15872
15873 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15874
15875 PR libgfortran/30435
15876 * gfortran.dg/list_read_6.f90: New test.
15877
15878 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
15879
15880 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
15881
15882 2007-01-12 Tom Tromey <tromey@redhat.com>
15883
15884 PR preprocessor/28227:
15885 * gcc.dg/cpp/pr28227.c: New file.
15886
15887 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15888
15889 * gcc.dg/tree-ssa/loop-22.c: New test.
15890
15891 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15892
15893 PR tree-optimization/29516
15894 * gcc.dg/tree-ssa/loop-20.c: New test.
15895
15896 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
15897
15898 PR libfortran/30415
15899 * minmaxloc_integer_kinds_1.f90: New test.
15900
15901 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
15902
15903 PR c++/29573
15904 * g++.dg/template/sizeof-template-argument.C: New test.
15905
15906 2007-01-11 Jan Hubicka <jh@suse.cz>
15907
15908 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15909 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15910 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15911 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15912 * gcc.dg/tree-ssa/pr21658.c: Likewise.
15913 * gcc.dg/tree-ssa/pr15349.c: Likewise.
15914 * gcc.dg/tree-ssa/pr25501.c: Likewise.
15915 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15916 transformation in question.
15917 * gcc.dg/tree-ssa/vrp05.c: Likewise.
15918 * gcc.dg/tree-ssa/pr20701.c: Likewise.
15919 * gcc.dg/always_inline3.c: Likewise.
15920
15921 2007-01-10 Mark Mitchell <mark@codesourcery.com>
15922
15923 PR c++/28999
15924 * g++.dg/template/typename11.C: New test.
15925
15926 2007-01-10 Robert Kennedy <jimbob@google.com>
15927
15928 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15929
15930 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15931
15932 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15933 for different integer kinds.
15934 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15935 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15936 * gfortran.dg/ishft_2.f90: New test.
15937 * gfortran.dg/ishft_3.f90: New test.
15938
15939 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15940
15941 * gfortran.dg/altreturn_2.f90: Removed executable bit.
15942
15943 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
15944
15945 PR tree-optimization/30322
15946 * gcc.dg/tree-ssa/loop-21.c: New test.
15947
15948 2007-01-08 Geoffrey Keating <geoffk@apple.com>
15949
15950 * g++.dg/rtti/darwin-builtin-linkage.C: New.
15951
15952 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15953
15954 * gcc.target/spu/intrinsics-1.c: Remove xfail.
15955
15956 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15957
15958 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15959 * g++.dg/warn/overflow-warn-3.C: Likewise.
15960 * g++.dg/warn/overflow-warn-4.C: Likewise.
15961 * g++.dg/warn/overflow-warn-5.C: Likewise.
15962 * g++.dg/warn/overflow-warn-6.C: Likewise.
15963 * g++.dg/warn/Woverflow-1.C: Likewise.
15964 * g++.dg/warn/Woverflow-2.C: Likewise.
15965 * g++.dg/warn/Woverflow-3.C: Likewise.
15966 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15967
15968 2007-01-08 Roger Sayle <roger@eyesopen.com>
15969
15970 * gfortran.dg/array_constructor_14.f90: New test case.
15971 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15972
15973 2007-01-08 Richard Guenther <rguenther@suse.de>
15974
15975 PR tree-optimization/23603
15976 * gcc.dg/tree-ssa/vrp31.c: New testcase.
15977 * gcc.dg/tree-ssa/vrp32.c: Likewise.
15978
15979 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15980
15981 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15982 in __v8qi typedef.
15983 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15984 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15985 compiler behaviour.
15986 * gcc.dg/simd-5.c: Likewise.
15987 * gcc.dg/simd-6.c: Likewise.
15988 * g++.dg/conversion/simd1.C: Likewise.
15989 * g++.dg/conversion/simd3.C: Likewise.
15990 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15991 (main): Use it.
15992
15993 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15994
15995 PR tree-optimization/29877
15996 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15997 name of a hard register for the target concerned. Adjust dg-error
15998 directives to cope with new behaviour of TER.
15999
16000 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16001
16002 PR c++/28986
16003 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16004 * g++.dg/warn/overflow-warn-1.C: New.
16005 * g++.dg/warn/overflow-warn-3.C: New.
16006 * g++.dg/warn/overflow-warn-4.C: New.
16007 * g++.dg/warn/overflow-warn-5.C: New.
16008 * g++.dg/warn/overflow-warn-6.C: New.
16009 * g++.dg/warn/Woverflow-1.C: New.
16010 * g++.dg/warn/Woverflow-2.C: New.
16011 * g++.dg/warn/Woverflow-3.C: New.
16012 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16013
16014 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16015
16016 PR fortran/27698
16017 * gfortran.dg/invalid_name.f90: New test.
16018 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16019 * gfortran.dg/gomp/pr29759.f90: Ditto.
16020
16021 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16022
16023 * gfortran.dg/present_1.f90: Update error message.
16024
16025 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16026
16027 PR c++/19439
16028 * g++.dg/template/duplicate1.C: New test
16029 * g++.dg/template/memfriend6.C: Adjust error markers.
16030
16031 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16032
16033 PR tree-opt/30385
16034 * gcc.dg/torture/inline-1.c: New test.
16035
16036 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16037
16038 PR c/19978
16039 * gcc.dg/multiple-overflow-warn-1.c: New.
16040 * gcc.dg/multiple-overflow-warn-2.c: New.
16041 * gcc.dg/overflow-warn-6.c: New.
16042 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16043
16044 2007-01-05 Roger Sayle <roger@eyesopen.com>
16045
16046 * gfortran.dg/array_memcpy_1.f90: New test case.
16047 * gfortran.dg/array_memcpy_2.f90: Likewise.
16048
16049 2007-01-05 Richard Guenther <rguenther@suse.de>
16050
16051 PR middle-end/27826
16052 * g++.dg/opt/pr27826.C: New testcase.
16053
16054 2007-01-05 Ian Lance Taylor <iant@google.com>
16055
16056 * gcc.dg/Walways-true-1.c: New test.
16057 * gcc.dg/Walways-true-2.c: New test.
16058 * g++.dg/warn/Walways-true-1.C: New test.
16059 * g++.dg/warn/Walways-true-2.C: New test.
16060
16061 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16062
16063 PR c/30360
16064 * gcc.dg/pr30360.c: New test.
16065
16066 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16067
16068 PR fortran/23232
16069 * gfortran.dg/data_implied_do_1.f90: New test.
16070
16071 PR fortran/27996
16072 PR fortran/27998
16073 * gfortran.dg/char_length_1.f90: New test.
16074
16075 2007-01-05 Richard Guenther <rguenther@suse.de>
16076
16077 PR middle-end/28116
16078 * g++.dg/opt/pr28116.C: New testcase.
16079
16080 2007-01-05 Tobias Burnus <burnus@net-b.de>
16081
16082 PR fortran/29624
16083 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16084 invalid deallocate.
16085 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16086 * gfortran.dg/protected_4.f90: Add pointer intent check.
16087 * gfortran.dg/protected_6.f90: Add pointer intent check.
16088 * gfortran.dg/pointer_intent_1.f90: New test.
16089 * gfortran.dg/pointer_intent_2.f90: New test.
16090 * gfortran.dg/pointer_intent_3.f90: New test.
16091
16092 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16093
16094 PR 30235
16095 * gfortran.dg/altreturn_2.f90: new test.
16096
16097 2007-01-04 Tom Tromey <tromey@redhat.com>
16098
16099 PR preprocessor/28165:
16100 * gcc.dg/cpp/pr28165.c: New file.
16101
16102 2007-01-03 Josh Conner <jconner@apple.com>
16103
16104 PR middle-end/29683
16105 * gcc.dg/pr29683.c: New.
16106
16107 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16108
16109 PR c++/28217
16110 * g++.dg/pch/template-1.C: New test.
16111 * g++.dg/pch/template-1.Hs: New file.
16112
16113 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16114
16115 PR middle-end/30353
16116 * gcc.c-torture/compile/complex-4.c: New test.
16117
16118 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16119
16120 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16121 -maltivec.
16122 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16123
16124 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16125
16126 PR middle-end/30286
16127 * gcc.dg/pr30286.c: New test.
16128
16129 PR c++/29535
16130 * g++.dg/template/crash66.C: New test.
16131
16132 PR c++/29054
16133 * g++.dg/template/friend49.C: New test.
16134
16135 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16136
16137 * gfortran.dg/ibits.f90: New test.
16138
16139 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16140
16141 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16142 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16143
16144 2007-01-02 Jan Hubicka <jh@suse.cz>
16145
16146 * gcc.dg/pr16194.c: We now output error on all three functions,
16147 not just first one.
16148
16149 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16150
16151 PR c/19977
16152 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16153 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16154
16155 2006-01-02 Ian Lance Taylor <iant@google.com>
16156
16157 * g++.dg/warn/Wparentheses-22.C: New test.
16158 * g++.dg/warn/Wparentheses-23.C: New test.
16159
16160 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16161
16162 PR middle-end/7651
16163 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16164 * gcc.dg/declspec-3-Wextra.c: New.
16165 * gcc.dg/declspec-3-no.c: New
16166
16167 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16168
16169 PR fortran/20896
16170 * gfortran.dg/interface_10.f90: Remove.
16171
16172 2007-01-01 Roger Sayle <roger@eyesopen.com>
16173
16174 * gcc.dg/fold-eqxor-4.c: New test case.
16175
16176 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16177
16178 PR middle-end/30311
16179 * gcc.c-torture/compile/pr30311.c: New test.
16180
16181 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16182
16183 PR middle-end/30253
16184 * gcc.c-torture/compile/statement-expression-1.c: New test.
16185
16186 2007-01-01 Andreas Schwab <schwab@suse.de>
16187
16188 PR target/29166
16189 * g++.dg/eh/pr29166.C: New test.
16190
16191 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16192
16193 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16194 New.
16195 (check_effective_target_vect_cmdline_needed): Use it.
16196
16197 2006-12-31 Richard Guenther <rguenther@suse.de>
16198
16199 PR middle-end/30137
16200 * gcc.dg/pr30137-1.c: New testcase.
16201 * gcc.dg/pr30137-2.c: Likewise.
16202
16203 2006-12-31 Roger Sayle <roger@eyesopen.com>
16204
16205 PR middle-end/30322
16206 * gcc.dg/fold-plusnot-1.c: New test case.
16207
16208 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16209
16210 PR c++/29731
16211 * g++.dg/parse/template22.C: New test.
16212
16213 2006-12-31 Richard Guenther <rguenther@suse.de>
16214
16215 PR middle-end/30338
16216 * gcc.c-torture/compile/pr30338.c: New testcase.
16217
16218 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16219
16220 PR fortran/27900
16221 * gfortran.dg/intrinsic_actual_4.f90: New test.
16222
16223 PR fortran/24325
16224 * gfortran.dg/func_decl_3.f90: New test.
16225
16226 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16227
16228 PR fortran/23060
16229 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16230 * gfortran.dg/c_by_val_1.f: New test.
16231 * gfortran.dg/c_by_val_2.f: New test.
16232 * gfortran.dg/c_by_val_3.f: New test.
16233
16234 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16235
16236 PR libfortran/30321
16237 * gfortran.dg/sum_zero_array_1.f90: New test.
16238
16239 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16240
16241 PR preprocessor/29612
16242 * gcc.dg/cpp/pr29612-1.c: New test.
16243 * gcc.dg/cpp/pr29612-2.c: New test.
16244
16245 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16246
16247 PR fortran/30034
16248 * gfortran.dg/pure_formal_proc_1.f90: New test.
16249
16250 PR fortran/30237
16251 * gfortran.dg/intrinsic_actual_3.f90: New test.
16252
16253 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16254
16255 PR fortran/30014
16256 * gfortran.dg/io_constraints_1.f90: Update test.
16257 * gfortran.dg/io_constraints_2.f90: Update test.
16258 * gfortran.dg/inquire_iolength.f90: New test.
16259
16260 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16261
16262 PR fortran/20896
16263 * gfortran.dg/interface_10.f90: New test.
16264 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16265 since z is already, locally a variable.
16266
16267 PR fortran/25135
16268 * gfortran.dg/generic_11.f90: New test.
16269 * gfortran.dg/interface_7.f90: Remove name clash between module
16270 name and procedure 'x' referenced in the interface.
16271
16272 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16273
16274 PR middle-end/7651
16275 * gcc.dg/Wmissing-parameter-type.c: New.
16276 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16277 * gcc.dg/Wmissing-parameter-type-no.c: New.
16278
16279 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16280
16281 PR fortran/25818
16282 * gfortran.dg/entry_array_specs_2.f: New test.
16283
16284 PR fortran/30084
16285 * gfortran.dg/nested_modules_6.f90: New test.
16286
16287 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16288
16289 PR middle-end/7651
16290 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16291 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16292
16293 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16294
16295 PR C++/30168
16296 * g++.dg/opt/complex6.C: New test.
16297
16298 2006-12-22 Ben Elliston <bje@au.ibm.com>
16299
16300 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16301 full" if the linker on spu-*-* warns about exceeding local store.
16302
16303 And revert this patch:
16304 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16305 fail to link due to relocation overflows on spu-*-*.
16306
16307 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16308
16309 PR fortran/30273
16310 * gfortran.dg/dependency_19.f90: New test.
16311
16312 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16313
16314 PR fortran/30202
16315 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16316
16317 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16318
16319 PR middle-end/30262
16320 * gcc.c-torture/execute/20061220-1.c: New test.
16321
16322 PR middle-end/30263
16323 * gcc.dg/gomp/asm-1.c: New test.
16324
16325 PR target/30230
16326 * g++.dg/eh/ia64-2.C: New test.
16327
16328 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16329
16330 PR target/28966
16331 PR target/29248
16332 * gcc.dg/rs6000-leaf.c: New.
16333
16334 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16335
16336 PR fortran/25392
16337 * gfortran.dg/f2c_8.f90: New test.
16338
16339 2006-12-20 Bill Wendling <wendling@apple.com>
16340
16341 * gcc.dg/asm-b.c: Check for __ppc64__.
16342
16343 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16344
16345 PR fortran/30190
16346 * gfortran.dg/bounds_check_5.f90: New test.
16347
16348 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16349
16350 PR middle-end/30143
16351 * gcc.dg/gomp/complex-1.c: New testcase.
16352
16353 2006-12-20 Roger Sayle <roger@eyesopen.com>
16354
16355 * gfortran.dg/array_memset_1.f90: New test case.
16356
16357 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16358
16359 * lib/target-supports.exp: Add spu to
16360 check_effective_target_vect_widen_mult_hi_to_si.
16361
16362 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16363
16364 PR fortran/29992
16365 * gfortran.dg/generic_9.f90: New test.
16366
16367 PR fortran/30081
16368 * gfortran.dg/generic_10.f90: New test.
16369
16370 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16371
16372 PR tree-opt/30045
16373 * gcc.dg/pr30045.c: New test.
16374
16375 2006-12-20 Ben Elliston <bje@au.ibm.com>
16376
16377 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16378
16379 2006-12-19 Eric Christopher <echristo@apple.com>
16380
16381 PR target/29302
16382 * gcc.c-torture/execute/pr29302-1.c: New.
16383
16384 2006-12-19 Tobias Burnus <burnus@net-b.de>
16385
16386 PR fortran/39238
16387 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16388
16389 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16390
16391 PR fortran/30236
16392 * gfortran.dg/altreturn_3.f90: New test.
16393
16394 * gfortran.dg/char_result_12.f90: Fix comment typos.
16395
16396 2006-12-19 Ben Elliston <bje@au.ibm.com>
16397
16398 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16399 as newlib's stdio.h uses non-traditional cpp constructs.
16400
16401 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16402
16403 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16404 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16405 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16406 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16407 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16408 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16409 * gfortran.dg/default_initialization.f: Renamed to
16410 default_initialization_1.f
16411 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16412 dollar_edit_descriptor_1.f
16413 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16414 dollar_edit_descriptor_2.f
16415 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16416 dollar_edit_descriptor_3.f
16417 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16418 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16419 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16420 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16421 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16422 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16423 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16424 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16425 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16426 * gfortran.dg/default_initialization_1.f: Renamed from
16427 default_initialization.f
16428 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16429 dollar_edit_descriptor-1.f
16430 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16431 dollar_edit_descriptor-2.f
16432 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16433 dollar_edit_descriptor-3.f
16434 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16435 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16436 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16437
16438 2006-12-18 Bill Wendling <wendling@apple.com>
16439
16440 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16441 id is an OjbC keyword.
16442
16443 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16444
16445 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16446
16447 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16448
16449 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16450
16451 2006-12-18 Ian Lance Taylor <iant@google.com>
16452
16453 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16454
16455 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16456
16457 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16458
16459 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16460
16461 PR fortran/30207
16462 * gfortran.fortran-torture/execute/where21.f90: New test.
16463
16464 2006-12-17 Tobias Burnus <burnus@net-b.de>
16465
16466 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16467
16468 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16469
16470 PR middle-end/7651
16471 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16472 * gcc.dg/if-empty-1.c: Likewise.
16473 * gcc.dg/pr23165.c: Likewise.
16474 * g++.dg/warn/empty-body.C: Likewise.
16475
16476 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16477
16478 PR libfortran/30005
16479 * gfortran.dg/open_errors.f90: New test.
16480
16481 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16482
16483 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16484
16485 * gcc.target/i386/ssse3-pabsb.c: New file.
16486 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16487 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16488 * gcc.target/i386/ssse3-palignr.c: Likewise.
16489 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16490 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16491 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16492 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16493 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16494 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16495 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16496 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16497 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16498 * gcc.target/i386/ssse3-psignb.c: Likewise.
16499 * gcc.target/i386/ssse3-psignd.c: Likewise.
16500 * gcc.target/i386/ssse3-psignw.c: Likewise.
16501 * gcc.target/i386/ssse3-vals.h: Likewise.
16502
16503 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16504
16505 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16506 * lib/fortran-torture.exp: Include target-supports.exp.
16507
16508 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16509
16510 PR target/30185
16511 * gcc.c-torture/execute/pr30185.c: New test.
16512
16513 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16514
16515 PR testsuite/30179
16516 PR testsuite/30180
16517 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16518 * gcc.dg/builtin-bswap-2.c: Likewise.
16519 * gcc.dg/builtin-bswap-3.c: Likewise.
16520 * gcc.dg/builtin-bswap-4.c: Likewise.
16521 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16522 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16523
16524 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16525
16526 PR libfortran/30145
16527 * gfortran.dg/write_zero_array: New test.
16528
16529 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16530
16531 PR fortran/30200
16532 * gfortran.dg/write_fmt_trim.f90: New test.
16533
16534 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16535
16536 PR 30194
16537 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16538 temporarily.
16539
16540 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16541
16542 * lib/target-supports.exp (check_weak_available): Use istarget
16543 "hppa*-*-hpux10*" instead of regexp.
16544 (check_cxa_atexit_available): Likewise.
16545
16546 2006-12-14 Richard Guenther <rguenther@suse.de>
16547
16548 PR tree-optimization/30197
16549 * gcc.c-torture/execute/complex-1.c: Fix function name.
16550 * gcc.dg/builtins-61.c: New testcase.
16551
16552 2006-12-14 Richard Guenther <rguenther@suse.de>
16553
16554 PR middle-end/30172
16555 * gcc.dg/pr30172-1.c: New testcase.
16556
16557 2006-12-14 Richard Guenther <rguenther@suse.de>
16558
16559 PR tree-optimization/30198
16560 * gcc.dg/builtins-60.c: New testcase.
16561
16562 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16563
16564 * lib/target-supports.exp (vect_no_align): Remove spu.
16565
16566 2006-12-13 Ian Lance Taylor <iant@google.com>
16567
16568 PR c++/19564
16569 PR c++/19756
16570 * g++.dg/warn/Wparentheses-5.C: New test.
16571 * g++.dg/warn/Wparentheses-6.C: New test.
16572 * g++.dg/warn/Wparentheses-7.C: New test.
16573 * g++.dg/warn/Wparentheses-8.C: New test.
16574 * g++.dg/warn/Wparentheses-9.C: New test.
16575 * g++.dg/warn/Wparentheses-10.C: New test.
16576 * g++.dg/warn/Wparentheses-11.C: New test.
16577 * g++.dg/warn/Wparentheses-12.C: New test.
16578 * g++.dg/warn/Wparentheses-13.C: New test.
16579 * g++.dg/warn/Wparentheses-14.C: New test.
16580 * g++.dg/warn/Wparentheses-15.C: New test.
16581 * g++.dg/warn/Wparentheses-16.C: New test.
16582 * g++.dg/warn/Wparentheses-17.C: New test.
16583 * g++.dg/warn/Wparentheses-18.C: New test.
16584 * g++.dg/warn/Wparentheses-19.C: New test.
16585 * g++.dg/warn/Wparentheses-20.C: New test.
16586 * g++.dg/warn/Wparentheses-21.C: New test.
16587
16588 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16589
16590 PR testsuite/30157
16591 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16592 for target "hppa.*hpux10".
16593
16594 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16595
16596 * g++.dg/debug/vartrack1.C: New test.
16597
16598 * g++.dg/opt/ifcvt1.C: New test.
16599
16600 * gcc.dg/tls/opt-13.c: New test.
16601
16602 * gcc.dg/20060425-2.c: New test.
16603
16604 * g++.dg/opt/pr15054-2.C: New test.
16605
16606 * gcc.c-torture/execute/20060420-1.c: New test.
16607
16608 * gcc.c-torture/execute/20060412-1.c: New test.
16609
16610 * objc/compile/20060406-1.m: New test.
16611
16612 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16613
16614 * g++.dg/template/array17.C: New test.
16615
16616 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16617
16618 * gcc.target/powerpc/altivec-23.c: New test.
16619
16620 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16621
16622 PR c++27316
16623 * g++.dg/inherit/error3.C: New test.
16624
16625 PR c++/28740
16626 * g++.dg/inherit/error4.C: New test.
16627
16628 2006-12-13 Richard Guenther <rguenther@suse.de>
16629
16630 PR tree-optimization/17687
16631 * gcc.dg/builtins-59.c: New testcase.
16632
16633 2006-12-13 Ben Elliston <bje@au.ibm.com>
16634
16635 * gcc.target/spu/Wmain.c: New test.
16636
16637 2006-12-12 Josh Conner <jconner@apple.com>
16638
16639 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16640 * g++.dg/abi/thunk4.C: Likewise.
16641 * g++.dg/abi/rtti3.C: Likewise.
16642
16643 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16644
16645 * gcc.target/spu/cpat-1.c: New test.
16646 * gcc.target/spu/cpat-2.c: New test.
16647 * gcc.target/spu/cpat-3.c: New test.
16648 * gcc.target/spu/cpat-4.c: New test.
16649
16650 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16651
16652 PR tree-opt/28436
16653 * gcc.c-torture/compile/vector-1.c: New test.
16654 * gcc.c-torture/compile/vector-2.c: New test.
16655 * gcc.c-torture/compile/vector-3.c: New test.
16656
16657 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16658
16659 * lib/fortran-torture.exp: Update copyright years. Remove
16660 obsolete comment. Test -ftree-vectorize where it makes sense.
16661 * lib/gfortran-dg.exp: Update copyright years. Use settings
16662 from fortran-torture.exp.
16663 * gfortran.dg/char_transpose_1.f90,
16664 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16665 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16666 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16667 '-w' to dg-options.
16668
16669 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16670
16671 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16672 saved_${tool}_load.
16673
16674 2006-12-12 Ira Rosen <irar@il.ibm.com>
16675
16676 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16677 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16678 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16679 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16680 gaps.
16681
16682 2006-12-12 Richard Guenther <rguenther@suse.de>
16683
16684 PR middle-end/30147
16685 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16686
16687 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16688 Diego Novillo <dnovillo@redhat.com>
16689
16690 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16691 VDEF/VUSE changes.
16692 * gcc.dg/tree-ssa/pr26421.c: Likewise
16693 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16694 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16695 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16696 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16697 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16698 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16699 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16700 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16701 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16702
16703 2006-12-11 Jan Hubicka <jh@suse.cz>
16704
16705 * gcc.dg/tree-prof/stringop-1.c: New test.
16706 * gcc.dg/tree-prof/stringop-2.c: New test.
16707
16708 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16709
16710 PR target/30120
16711 * gcc.target/i386/pr30120.c: New test.
16712
16713 Revert:
16714 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16715
16716 * gcc.target/i386/x87regparm-1.c: New test.
16717 * gcc.target/i386/x87regparm-2.c: New test.
16718 * gcc.target/i386/x87regparm-3.c: New test.
16719 * gcc.target/i386/x87regparm-4.c: New test.
16720
16721 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16722
16723 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16724
16725 2006-12-10 Tobias Burnus <burnus@net-b.de>
16726
16727 PR fortran/23994
16728 * gfortran.dg/protected_1.f90: New test.
16729 * gfortran.dg/protected_2.f90: New test.
16730 * gfortran.dg/protected_3.f90: New test.
16731 * gfortran.dg/protected_4.f90: New test.
16732 * gfortran.dg/protected_5.f90: New test.
16733 * gfortran.dg/protected_6.f90: New test.
16734
16735 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16736 Tobias Burnus <burnus@gcc.gnu.org>
16737
16738 PR fortran/29975
16739 PR fortran/30068
16740 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16741 interface.
16742 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16743 ambiguous interfaces.
16744 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16745 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16746 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16747 ambiguous interfaces.
16748 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16749 * gfortran.dg/array_initializer_2.f90: Add initializer array
16750 constructor test.
16751
16752 PR fortran/30096
16753 * gfortran.dg/interface_9.f90: Test that host interfaces are
16754 not checked for ambiguity with the local version.
16755
16756 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16757
16758 PR fortran/29464
16759 * gfortran.dg/module_interface_2.f90: New test.
16760
16761 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16762
16763 PR fortran/29941
16764 * gfortran.dg/assumed_len.f90: New test.
16765
16766 2006-12-09 Richard Guenther <rguenther@suse.de>
16767
16768 * g++.dg/warn/implicit-typename1.C: Qualify types.
16769 * g++.dg/parse/crash12.C: Likewise.
16770 * g++.dg/tree-ssa/pr22444.C: Likewise.
16771
16772 2006-12-09 Tobias Burnus <burnus@net-b.de>
16773
16774 * gfortran.dg/array_2.f90: Added sqrt test.
16775
16776 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16777
16778 * gcc.target/i386/x87regparm-1.c: XFAIL.
16779 * gcc.target/i386/x87regparm-2.c: XFAIL.
16780 * gcc.target/i386/x87regparm-3.c: XFAIL.
16781 * gcc.target/i386/x87regparm-4.c: XFAIL.
16782
16783 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16784
16785 * lib/target-supports.exp
16786 (check_effective_target_large_long_double): New.
16787 * gcc.dg/Wconversion-real.c : Use it.
16788 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16789 unsigned.
16790
16791 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16792
16793 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16794
16795 2006-12-08 Tobias Burnus <burnus@net-b.de>
16796
16797 PR fortran/27546
16798 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16799
16800 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16801
16802 PR c++/29732
16803 * g++.dg/template/crash65.C: New test.
16804 * g++.dg/template/spec16.C: Tweak error markers.
16805
16806 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16807
16808 * gcc.target/spu: New directory.
16809 * gcc.target/spu/spu.exp: New file.
16810 * gcc.target/spu/intrinsics-1.c: New test.
16811
16812 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16813
16814 PR c++/29980
16815 * g++.dg/ext/attrib27.C: New test.
16816 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16817 * g++.dg/parse/typedef5.C: Likewise.
16818
16819 2006-12-07 Mike Stump <mrs@apple.com>
16820
16821 * treelang/compile/var_defs.tree: Adjust.
16822
16823 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16824
16825 PR c++/29730
16826 * g++.dg/template/crash64.C: New test.
16827 * g++.dg/parse/crash27.C: Adjust error markers.
16828
16829 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16830
16831 PR libfortran/30009
16832 PR libfortran/30056
16833 * gfortran.dg/read_eof_4.f90: Add tests.
16834 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16835 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16836
16837 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16838
16839 PR c++/29729
16840 * g++.dg/template/crash63.C: New test.
16841
16842 PR c++/29728
16843 * g++.dg/template/crash62.C: New test.
16844
16845 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16846
16847 PR fortran/30003
16848 * gfortran.dg/allocatable_function_1.f90: Increase the number
16849 of expected calls of free to 10; the lhs section reference is
16850 now evaluated so there is another call to bar. Change the
16851 comment appropriately.
16852 * gfortran.dg/array_section_1.f90: New test.
16853
16854 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16855
16856 PR fortran/29912
16857 * gfortran.dg/char_result_12.f90: New test.
16858
16859 2006-12-05 Richard Guenther <rguenther@suse.de>
16860
16861 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16862 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16863 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16864 vect_double, xfail for spu*-*-*.
16865
16866 2006-12-04 Tobias Burnus <burnus@net-b.de>
16867
16868 PR fortran/29962
16869 * initialization_4.f90: Test noninteger exponents (-std=f95).
16870 * initialization_5.f90: New test for noninteger exponents
16871 with -std=f2003.
16872
16873 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16874
16875 PR fortran/29821
16876 * gfortran.dg/parameter_array_section_1.f90: New test.
16877
16878 2006-12-04 Mark Mitchell <mark@codesourcery.com>
16879
16880 PR c++/29733
16881 * g++.dg/template/crash61.C: New test.
16882
16883 PR c++/29632
16884 * g++.dg/template/error23.C: New test.
16885
16886 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
16887
16888 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16889
16890 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16891
16892 PR fortran/29916
16893 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16894
16895 2006-12-04 Jakub Jelinek <jakub@redhat.com>
16896
16897 PR middle-end/29965
16898 * gcc.dg/gomp/pr29965-1.c: New test.
16899 * gcc.dg/gomp/pr29965-2.c: New test.
16900 * gcc.dg/gomp/pr29965-3.c: New test.
16901 * gcc.dg/gomp/pr29965-4.c: New test.
16902 * gcc.dg/gomp/pr29965-5.c: New test.
16903 * gcc.dg/gomp/pr29965-6.c: New test.
16904 * g++.dg/gomp/pr29965-1.C: New test.
16905 * g++.dg/gomp/pr29965-2.C: New test.
16906 * g++.dg/gomp/pr29965-3.C: New test.
16907 * g++.dg/gomp/pr29965-4.C: New test.
16908 * g++.dg/gomp/pr29965-5.C: New test.
16909 * g++.dg/gomp/pr29965-6.C: New test.
16910 * g++.dg/gomp/pr29965-7.C: New test.
16911 * g++.dg/gomp/pr29965-8.C: New test.
16912 * g++.dg/gomp/pr29965-9.C: New test.
16913 * g++.dg/gomp/pr29965-10.C: New test.
16914
16915 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
16916
16917 * gnat.dg/pointer_variable_bounds.adb: New test.
16918 * gnat.dg/pointer_variable_bounds.ads: Likewise.
16919 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16920
16921 2006-12-03 Eric Christopher <echristo@apple.com>
16922
16923 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16924
16925 2006-12-03 Richard Henderson <rth@redhat.com>
16926 Andrew Pinski <pinskia@gmail.com>
16927
16928 PR C++/14329
16929 * g++.dg/warn/unit-1.C: New test.
16930
16931 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
16932
16933 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16934
16935 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16936
16937 * g++.dg/vect/vect.exp: Enable tests to run on spu.
16938 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16939 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16940 * gcc.dg/vect/vect-70.c: Reduce array size.
16941 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16942 vect_no_compaer_double targets.
16943 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16944 vect_float, vect_double, and vect_int.
16945
16946 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16947
16948 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16949 test for loop versioning on vect_no_align targets.
16950 * gcc.dg/vect/pr20122.c: Likewise.
16951 * gcc.dg/vect/vect-105.c: Likewise.
16952 * gcc.dg/vect/vect-42.c: Likewise.
16953 * gcc.dg/vect/vect-43.c: Likewise.
16954 * gcc.dg/vect/vect-74.c: Likewise.
16955 * gcc.dg/vect/vect-75.c: Likewise.
16956 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16957 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16958 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16959 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16960
16961 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
16962
16963 PR fortran/29642
16964 * gfortran.dg/value_1.f90 : New test.
16965 * gfortran.dg/value_2.f90 : New test.
16966 * gfortran.dg/value_3.f90 : New test.
16967 * gfortran.dg/value_4.f90 : New test.
16968 * gfortran.dg/value_4.c : Called from value_4.f90.
16969
16970 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
16971
16972 PR C++/30033
16973 * g++.dg/cpp0x/static_assert4.C: New testcase.
16974
16975 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16976
16977 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16978
16979 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
16980
16981 PR c/27953
16982 * gcc.dg/pr27953.c: New test.
16983
16984 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16985
16986 PR c++/30022
16987 * g++.dg/ext/vector5.C: New test.
16988
16989 PR c++/30021
16990 * g++.dg/other/main1.C: New test.
16991
16992 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
16993
16994 PR libfortran/29568
16995 * gfortran.dg/convert_implied_open.f90: Change to
16996 new default record length.
16997 * gfortran.dg/unf_short_record_1.f90: Adapt to
16998 new error message.
16999 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17000
17001 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17002
17003 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17004
17005 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17006
17007 PR c++/29066
17008 * g++.dg/expr/pr29066.c: New.
17009
17010 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17011 Zdenek Dvorak <dvorakz@suse.cz>
17012
17013 PR tree-optimization/29921
17014 * gcc.dg/pr29921-2.c: New test.
17015
17016 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17017
17018 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17019 (i386_get_cpuid): New function.
17020 (i386_cpuid_ecx): Likewise.
17021 (i386_cpuid_edx): Likewise.
17022 (i386_cpuid): Updated to call i386_cpuid_edx.
17023
17024 * gcc.target/i386/sse3-addsubpd.c: New file.
17025 * gcc.target/i386/sse3-addsubps.c: Likewise.
17026 * gcc.target/i386/sse3-haddpd.c: Likewise.
17027 * gcc.target/i386/sse3-haddps.c: Likewise.
17028 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17029 * gcc.target/i386/sse3-hsubps.c: Likewise.
17030 * gcc.target/i386/sse3-lddqu.c: Likewise.
17031 * gcc.target/i386/sse3-movddup.c: Likewise.
17032 * gcc.target/i386/sse3-movshdup.c: Likewise.
17033 * gcc.target/i386/sse3-movsldup.c: Likewise.
17034
17035 2006-12-01 Dirk Mueller <dmueller@suse.de>
17036
17037 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17038
17039 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17040
17041 * gcc.dg/dfp/convert-int-max.c: New test.
17042 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17043
17044 2006-11-30 Richard Guenther <rguenther@suse.de>
17045
17046 * gcc.dg/vect/vect-pow-1.c: Rename ...
17047 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17048 floats instead of doubles, check successful vectorization.
17049
17050 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17051
17052 PR target/29945
17053 * gcc.c-torture/compile/pr29945.c: New testcase.
17054
17055 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17056
17057 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17058 -maltivec.
17059
17060 2006-11-29 Eric Christopher <echristo@apple.com>
17061
17062 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17063
17064 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17065
17066 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17067
17068 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17069
17070 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17071
17072 PR c++/29022
17073 * g++.dg/inherit/virtual2.C: New test.
17074 * g++.dg/inherit/virtual3.C: Likewise.
17075 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17076 * g++.dg/inherit/error2.C: Likewise.
17077 * g++.dg/template/instantiate1.C: Likewise.
17078
17079 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17080
17081 PR tree-opt/29984
17082 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17083
17084 2006-11-28 Jan Hubicka <jh@suse.cz>
17085
17086 * gcc.dg/memcpy-1.c: New test.
17087
17088 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17089
17090 PR c++/29735
17091 * g++.dg/warn/main-3.C: New test.
17092
17093 2006-11-28 Jan Hubicka <jh@suse.cz>
17094
17095 * gcc.dg/winline-1.c: New test.
17096
17097 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17098
17099 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17100 alignments.
17101
17102 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17103
17104 PR fortran/29976
17105 * gfortran.dg/missing_optional_dummy_3.f90
17106
17107 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17108
17109 PR fortran/20880
17110 * gfortran.dg/interface_3.f90: Modify errors.
17111
17112 2006-11-28 Ben Elliston <bje@au.ibm.com>
17113
17114 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17115 fail to link due to relocation overflows on spu-*-*.
17116
17117 2006-11-27 Michael Matz <matz@suse.de>
17118 Andreas Krebbel <krebbel1@de.ibm.com>
17119
17120 PR target/29319
17121 * gcc.dg/20061127-1.c: New testcase.
17122
17123 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17124
17125 * gcc.dg/20061124-1.c: Add exit() function prototype.
17126
17127 2006-11-27 Jan Hubicka <jh@suse.cz>
17128
17129 * gcc.target/i386/memcpy-1.c: Adjust size.
17130 * gcc.dg/visibility-11.c: Likewise.
17131
17132 2006-11-27 Richard Guenther <rguenther@suse.de>
17133
17134 PR middle-end/25620
17135 * gcc.target/i386/pow-1.c: New testcase.
17136 * gcc.dg/builtins-58.c: Likewise.
17137
17138 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17139
17140 PR c++/29886
17141 * g++.dg/expr/cast8.C: New test.
17142
17143 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17144
17145 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17146 Don't ever inline the testcase.
17147
17148 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17149
17150 PR fortran/29982
17151 * gfortran.fortran-torture/compile/parameter_3.f90: New
17152 testcase.
17153
17154 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17155
17156 PR fortran/29951
17157 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17158
17159 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17160
17161 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17162 for CHAR.
17163
17164 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17165
17166 PR libgfortran/29936
17167 * gfortran.dg/write_check3.f90: New test.
17168
17169 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17170
17171 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17172
17173 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17174
17175 PR fortran/20880
17176 * gfortran.dg/interface_3.f90: New test.
17177
17178 PR fortran/29387
17179 * gfortran.dg/generic_8.f90: New test.
17180
17181 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17182
17183 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17184 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17185 * gfortran.dg/specifics_3.f90: Remove.
17186
17187 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17188
17189 PR c/29955
17190 * gcc.dg/gomp/pr29955.c: New test.
17191
17192 PR c/29736
17193 * gcc.dg/pr29736.c: New test.
17194
17195 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17196
17197 PR tree-opt/29964
17198 * gcc.dg/pure-1.c: New test.
17199
17200 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17201
17202 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17203 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17204
17205 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17206
17207 * gcc.dg/20061124-1.c: New testcase.
17208
17209 2006-11-23 Eric Christopher <echristo@apple.com>
17210
17211 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17212
17213 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17214
17215 PR c/2707
17216 PR c++/26167
17217 * gcc.dg/Wconversion-integer.c: New. Supersedes
17218 Wconversion-negative-constants.c
17219 * gcc.dg/Wconversion-real.c: New.
17220 * gcc.dg/Wconversion-real-integer.c: New.
17221 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17222 * g++.dg/warn/Wconversion1.C: Modified.
17223
17224 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17225
17226 * gfortran.dg/overload_1.f90: New test.
17227
17228 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17229
17230 PR c/9072
17231 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17232 Wtraditional-conversion.
17233 * gcc.dg/overflow-warn-2.c: Likewise.
17234 * gcc.dg/Wconversion.c: Likewise. Renamed as
17235 Wtraditional-conversion.c .
17236 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17237 Wtraditional-conversion-2.c .
17238 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17239 Wtraditional-conversion-2.c
17240 * gcc.dg/Wconversion-negative-constants.c: New.
17241
17242 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17243
17244 * gcc.dg/tree-ssa/dump-1.c: New test.
17245
17246 2006-11-23 David Ung <davidu@mips.com>
17247
17248 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17249 -mfp64, allowable when ISA >= 33 and float is enabled.
17250 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17251 of mthc1 and mfhc1 patterns.
17252
17253 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17254
17255 PR tree-optimization/29921
17256 * gcc.dg/pr29921.c: New test.
17257
17258 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17259
17260 PR fortran/29441
17261 * gfortran.dg/initialization_4.f90: New test.
17262
17263 2006-11-22 Ira Rosen <irar@il.ibm.com>
17264
17265 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17266 platforms that have interleaving support.
17267 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17268 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17269 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17270 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17271 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17272 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17273 gcc.dg/vect/vect-strided-u8-i8.c,
17274 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17275 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17276 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17277 gcc.dg/vect/vect-strided-float.c,
17278 gcc.dg/vect/vect-strided-a-mult.c,
17279 gcc.dg/vect/vect-strided-mult-char-ls.c,
17280 gcc.dg/vect/vect-strided-a-u16-mult.c,
17281 gcc.dg/vect/vect-strided-a-u32-mult.c,
17282 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17283 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17284 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17285 gcc.dg/vect/vect-strided-mult.c,
17286 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17287 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17288 New.
17289
17290 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17291
17292 PR fortran/25087
17293 * gfortran.dg/auto_char_len_4.f90: New test.
17294
17295 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17296
17297 PR fortran/29652
17298 * gfortran.dg/generic_7.f90: New test.
17299 * gfortran.dg/defined_operators_1.f90: Add new error.
17300
17301 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17302
17303 PR tree-optimization/29902
17304 * g++.dg/tree-ssa/pr29902.C: New test.
17305
17306 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17307
17308 PR fortran/29820
17309 * gfortran.dg/used_types_13.f90: New test.
17310
17311 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17312
17313 * gcc.dg/dfp/snan.c: Delete.
17314
17315 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17316
17317 * g++.dg/cpp0x/static_assert1.C: New.
17318 * g++.dg/cpp0x/static_assert2.C: New.
17319 * g++.dg/cpp0x/static_assert3.C: New.
17320
17321 2006-11-21 Richard Guenther <rguenther@suse.de>
17322
17323 * gcc.dg/vect/vect-pow-1.c: New testcase.
17324 * gcc.dg/vect/vect-pow-2.c: Likewise.
17325
17326 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17327
17328 PR c++/29570
17329 * g++.dg/template/static29.C: New test.
17330
17331 PR c++/29734
17332 * g++.dg/conversion/simd4.C: New test.
17333
17334 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17335
17336 PR c++/29475
17337 * g++.dg/template/access19.C: New test.
17338 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17339 error is reported.
17340
17341 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17342
17343 PR tree-opt/25500
17344 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17345
17346 2006-11-20 Tobias Burnus <burnus@net-b.de>
17347
17348 PR fortran/27546
17349 * gfortran.dg/import.f90: Extended test.
17350 * gfortran.dg/import2.f90: Extended test.
17351
17352 2006-11-20 Tobias Burnus <burnus@net-b.de>
17353
17354 * gfortran.dg/volatile3.f90: Add conflict test.
17355
17356 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17357
17358 PR fortran/24783
17359 * gfortran.dg/implicit_10.f90: New test.
17360
17361 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17362
17363 PR c++/8586
17364 * g++.dg/warn/Wall-write-strings.C: New.
17365
17366 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17367
17368 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17369 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17370
17371 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17372
17373 * gfortran.dg/use_3.f90: Remove error message.
17374 * gfortran.dg/iso_fortran_env_1.f90: New test.
17375 * gfortran.dg/iso_fortran_env_2.f90: New test.
17376 * gfortran.dg/iso_fortran_env_3.f90: New test.
17377 * gfortran.dg/iso_fortran_env_4.f90: New test.
17378
17379 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17380
17381 * gcc.dg/vect/vect-27.c: Fix initialization.
17382
17383 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17384
17385 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17386 * gcc.dg/torture/builtin-minmax-1.c: New.
17387
17388 * gcc.dg/builtins-20.c: Add cases for copysign.
17389
17390 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17391
17392 PR fortran/24285
17393 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17394
17395 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17396 * gfortran.dg/use_1.f90: New test.
17397 * gfortran.dg/use_1.f90: New test.
17398 * gfortran.dg/use_1.f90: New test.
17399
17400 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17401
17402 PR tree-optimization/29801
17403 * gcc.dg/pr29801.c: New test.
17404
17405 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17406
17407 PR middle-end/29584
17408 * gcc.dg/torture/pr29584.c: New test.
17409
17410 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17411
17412 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17413 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17414 * gcc.target/powerpc/compress-float-ppc.c,
17415 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17416 powerpc_fprs.
17417 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17418 do not pass -mhard-float.
17419
17420 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17421
17422 * gnat.dg/volatile_aggregate.adb: New test.
17423
17424 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17425
17426 PR fortran/29391
17427 PR fortran/29489
17428 * gfortran.dg/bound_2.f90: Add more checks.
17429 * gfortran.dg/bound_3.f90: New test.
17430
17431 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17432
17433 PR target/29201
17434 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17435
17436 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17437
17438 * gfortran.dg/import3.f90: Fix error message.
17439
17440 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17441
17442 PR tree-opt/29788
17443 * gfortran.fortran-torture/compile/inline_1.f90:
17444 New testcase.
17445
17446 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17447
17448 * gcc.target/i386/x87regparm-1.c: New test.
17449 * gcc.target/i386/x87regparm-2.c: New test.
17450 * gcc.target/i386/x87regparm-3.c: New test.
17451 * gcc.target/i386/x87regparm-4.c: New test.
17452
17453 2006-11-15 Tobias Burnus <burnus@net-b.de>
17454
17455 PR fortran/27546
17456 * gfortran.dg/import.f90: New test.
17457 * gfortran.dg/import2.f90: New test.
17458 * gfortran.dg/import3.f90: New test.
17459
17460 2006-11-15 Tobias Burnus <burnus@net-b.de>
17461
17462 PR fortran/27588
17463 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17464
17465 2006-11-15 Tobias Burnus <burnus@net-b.de>
17466
17467 PR fortran/29806
17468 * gfortran.dg/contains.f90: New test.
17469 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17470
17471 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17472
17473 PR tree-optimization/29581
17474 * gcc.dg/pr29581-1.c: New test.
17475 * gcc.dg/pr29581-2.c: New test.
17476 * gcc.dg/pr29581-3.c: New test.
17477 * gcc.dg/pr29581-4.c: New test.
17478 * gfortran.dg/pr29581.f90: New test.
17479
17480 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17481
17482 PR fortran/29702
17483 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17484 numbers in error message headers.
17485
17486 2006-11-14 Richard Guenther <rguenther@suse.de>
17487
17488 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17489 to i?86 and x86_64 targets.
17490
17491 2006-11-14 Caroline Tice <ctice@apple.com>
17492
17493 * gcc.dg/pubtypes-1.c: New file/testcase.
17494 * gcc.dg/pubtypes-2.c: New file/testcase.
17495 * gcc.dg/pubtypes-3.c: New file/testcase.
17496 * gcc.dg/pubtypes-4.c: New file/testcase.
17497 * g++.dg/pubtypes.C: New file/testcase.
17498
17499 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17500
17501 PR c++/29106
17502 * g++.dg/init/self1.C: New test.
17503
17504 2006-11-14 Tobias Burnus <burnus@net-b.de>
17505
17506 PR fortran/29657
17507 * gfortran.dg/conflicts.f90: Add.
17508
17509 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17510
17511 PR rtl-optimization/29798
17512
17513 * gcc.c-torture/execute/pr29798.c: New.
17514
17515 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17516
17517 * gcc.dg/builtins-20.c: Add more cases.
17518
17519 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17520
17521 PR fortran/29759
17522 * gfortran.dg/gomp/pr29759.f90: New test.
17523
17524 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17525
17526 PR c++/29518
17527 * g++.dg/template/static28.C: New test.
17528
17529 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17530
17531 * lib/c-torture.exp: Use target-libpath.exp.
17532 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17533 set GCC_EXEC_PREFIX env var from global variable of same name.
17534
17535 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17536
17537 PR fortran/26994
17538 * gfortran.fortran-torture/compile/transfer-1.f90:
17539 New testcase.
17540
17541 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17542 Zdenek Dvorak <dvorakz@suse.cz>
17543
17544 PR tree-optimization/29680
17545 * gcc.dg/alias-11.c: New test.
17546
17547 2006-11-12 Jason Merrill <jason@redhat.com>
17548 Andrew Pinski <pinskia@physics.uc.edu>
17549
17550 PR middle-end/28915
17551 * gcc.target/i386/vectorize1.c: New.
17552
17553 2006-11-12 Roger Sayle <roger@eyesopen.com>
17554
17555 PR rtl-optimization/29797
17556 * gcc.c-torture/execute/pr29797-1.c: New test case.
17557
17558 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17559
17560 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17561
17562 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17563
17564 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17565
17566 2006-11-12 Roger Sayle <roger@eyesopen.com>
17567
17568 PR tree-optimization/13827
17569 * gcc.dg/fold-eqand-1.c: New test case.
17570
17571 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17572
17573 PR rtl-opt/28812
17574 * gcc.c-torture/execute/mayalias-3.c: New test.
17575
17576 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17577
17578 PR middle-end/27528
17579 * gcc.c-torture/compile/pr27528.c: New test.
17580 * gcc.dg/pr27528.c: Likewise.
17581
17582 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17583
17584 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17585
17586 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17587
17588 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17589
17590 PR fortran/29758
17591 * gfortran.dg/reshape_source_size_1.f90: New test.
17592
17593 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17594
17595 PR fortran/29315
17596 * gfortran.dg/aliasing_dummy_4.f90: New test.
17597
17598 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17599
17600 PR target/29777
17601 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17602 and x86_64-*-* targets.
17603
17604 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17605
17606 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17607 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17608 New macros. Use them in exact tests.
17609 (TESTIT3): New macro.
17610 Add tests for fmin, fmax and fma.
17611
17612 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17613
17614 PR fortran/29431
17615 * gfortran.dg/array_constructor_13.f90: New test.
17616
17617 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17618
17619 PR fortran/29744
17620 * gfortran.dg/used_types_12.f90: New test.
17621
17622 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17623
17624 PR middle-end/29726
17625 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17626 (test6): Ditto.
17627 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17628 * gcc.dg/fold-eqandshift-3.c: New test case.
17629
17630 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17631
17632 PR fortran/29699
17633 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17634
17635 PR fortran/21370
17636 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17637
17638 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17639
17640 * gcc.dg/20061109-1.c: New testcase.
17641
17642 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17643
17644 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17645
17646 2006-11-09 Tobias Burnus <burnus@net-b.de>
17647
17648 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17649 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17650
17651 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17652
17653 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17654 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17655
17656 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17657
17658 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17659
17660 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17661
17662 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17663 vect-9.c).
17664 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17665 * gcc.dg/vect/vect-9.c: Now vectorizable.
17666 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17667 that support vect_widen_mult.
17668 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17669 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17670 vect-reduc-dot-u16.c).
17671 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17672 vect-reduc-dot-u16.c).
17673 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17674 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17675 vect-reduc-dot-s8.c).
17676 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17677 vect-reduc-dot-s8.c).
17678 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17679 vect-reduc-dot-s8.c).
17680 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17681 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17682 vect-reduc-dot-u8.c).
17683 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17684 vect-reduc-dot-u8.c).
17685 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17686 * gcc.dg/vect/vect-multitypes-9.c: New test.
17687 * gcc.dg/vect/vect-multitypes-10.c: New test.
17688 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17689 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17690 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17691 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17692 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17693 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17694 wrapv-vect-reduc-dot-s8.c.
17695 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17696 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17697 targets that support vec_unpack.
17698 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17699 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17700 (check_effective_target_vect_widen_mult_hi_to_si): New.
17701 (check_effective_target_vect_widen_sum): Removed.
17702
17703 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17704
17705 * gcc.dg/vect/vect-multitypes-8.c: New test.
17706 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17707
17708 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17709
17710 * gcc.dg/vect/vect-multitypes-7.c: New test.
17711
17712 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17713
17714 * gcc.dg/vect/vect-multitypes-4.c: New test.
17715 * gcc.dg/vect/vect-multitypes-5.c: New test.
17716 * gcc.dg/vect/vect-multitypes-6.c: New test.
17717
17718 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17719
17720 * gcc.dg/vect/vect-multitypes-1.c: New test.
17721 * gcc.dg/vect/vect-multitypes-2.c: New test.
17722 * gcc.dg/vect/vect-multitypes-3.c: New test.
17723
17724 2006-11-07 Eric Christopher <echristo@apple.com>
17725
17726 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17727 Test using scan-assembler-not.
17728
17729 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17730
17731 * gcc.dg/inline-17.c: New test.
17732
17733 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17734
17735 PR other/25028
17736 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17737 on HP-UX.
17738
17739 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17740
17741 PR fortran/29539
17742 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17743
17744 PR fortran/29634
17745 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17746 test.
17747
17748 2006-11-07 Tobias Burnus <burnus@net-b.de>
17749
17750 PR fortran/29601
17751 * gfortran.dg/volatile.f90: Add.
17752 * gfortran.dg/volatile2.f90: Add.
17753 * gfortran.dg/volatile3.f90: Add.
17754 * gfortran.dg/volatile4.f90: Add.
17755 * gfortran.dg/volatile5.f90: Add.
17756 * gfortran.dg/volatile6.f90: Add.
17757 * gfortran.dg/volatile7.f90: Add.
17758
17759 2006-11-06 Tobias Burnus <burnus@net-b.de>
17760
17761 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17762 for matching error messages.
17763 * gfortran.dg/specifics_3.f90: Adjust pattern
17764 for matching error messages.
17765
17766 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17767 Bernhard Fischer <aldot@gcc.gnu.org>
17768
17769 * lib/gcc-dg.exp (output-exists): New proc.
17770 (output-exists-not): New proc.
17771 * gcc.test-framework/test-framework.awk: Support new directives.
17772 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17773 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17774 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17775 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17776 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17777 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17778
17779 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17780
17781 PR fortran/29630
17782 PR fortran/29679
17783 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17784 * gfortran.dg/initialization_3.f90: New.
17785
17786 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17787
17788 PR libgfortran/25545
17789 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17790
17791 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17792
17793 PR middle-end/29695
17794 * gcc.c-torture/execute/pr29695-1.c: New test.
17795 * gcc.c-torture/execute/pr29695-2.c: New test.
17796
17797 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17798
17799 PR fortran/29565
17800 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17801
17802 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17803
17804 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17805 for matching error messages.
17806
17807 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17808
17809 PR target/26915
17810 * gcc.target/i386/387-12.c: New test.
17811
17812 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17813
17814 PR libfortran/29713
17815 * gfortran.dg/pr29713.f90: New test.
17816
17817 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17818
17819 * gcc.c-torture/execute/arith-rand-ll.c:
17820 Also test for bogus rest sign.
17821
17822 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17823
17824 PR libfortran/27895
17825 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17826
17827 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17828
17829 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17830 from error messages.
17831
17832 2006-11-02 Mike Stump <mrs@apple.com>
17833
17834 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17835
17836 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17837
17838 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17839
17840 * g++.dg/eh/gcsec1.C: New test.
17841
17842 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17843
17844 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17845 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17846
17847 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17848
17849 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17850 hexadecimal value.
17851 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17852 * gcc.dg/pr14796-2.c: Likewise.
17853
17854 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17855
17856 * gcc.c-torture/execute/20061101-1.c: New test.
17857
17858 2006-11-01 Richard Guenther <rguenther@suse.de>
17859
17860 * gcc.target/i386/fpprec-1.c: New testcase.
17861
17862 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17863
17864 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17865 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17866
17867 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
17868
17869 * gcc.c-torture/execute/20061031-1.c: New test.
17870
17871 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17872
17873 PR 23067
17874 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17875 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17876 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17877 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17878 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17879 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17880 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17881
17882 2006-10-31 Eric Christopher <echristo@apple.com>
17883 Falk Hueffner <falk@debian.org>
17884
17885 * gcc.dg/builtin-bswap-1.c: New.
17886 * gcc.dg/builtin-bswap-2.c: New.
17887 * gcc.dg/builtin-bswap-3.c: New.
17888 * gcc.dg/builtin-bswap-4.c: New.
17889 * gcc.dg/builtin-bswap-5.c: New.
17890 * gcc.target/i386/builtin-bswap-1.c: New.
17891
17892 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17893
17894 * gcc.dg/inline-16.c: New.
17895
17896 PR 16622
17897 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17898 defining it.
17899 * gcc.dg/inline-13.c: New.
17900 * gcc.dg/inline-14.c: New.
17901 * gcc.dg/inline-15.c: New.
17902
17903 PR 11377
17904 * gcc.dg/inline6.c: New.
17905 * gcc.dg/inline7.c: New.
17906
17907 2006-10-31 Roger Sayle <roger@eyesopen.com>
17908
17909 PR middle-end/23470
17910 * gcc.dg/pr23470-1.c: New test case.
17911
17912 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
17913
17914 PR fortran/29537
17915 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17916 data.
17917 * gfortran.dg/blockdata_2.f90: New testcase.
17918
17919 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
17920
17921 PR libfortran/29627
17922 * gfortran.dg/unf_short_record_1.f90: New test.
17923
17924 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17925
17926 PR fortran/29067
17927 * gfortran.dg/pr29067.f: New test.
17928
17929 2006-10-31 Joseph Myers <joseph@codesourcery.com>
17930 Richard Sandiford <richard@codesourcery.com>
17931
17932 * lib/target-supports.exp (get_compiler_messages): Append options
17933 as a single list element.
17934 (check_effective_target_arm_vfp_ok): New.
17935 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17936
17937 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
17938
17939 PR fortran/29387
17940 * gfortran.dg/intrinsic_actual_2.f90: New test.
17941
17942 PR fortran/29490
17943 * gfortran.dg/actual_array_interface_1.f90: New test.
17944
17945 PR fortran/29641
17946 * gfortran.dg/used_types_11.f90: New test.
17947
17948 2006-10-30 Dirk Mueller <dmueller@suse.de>
17949
17950 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17951 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17952 * g++.old-deja/g++.pt/eichin01.C (main): Same.
17953 * g++.old-deja/g++.mike/net25.C (main): Same.
17954 * g++.dg/lookup/exception1.C (main): Same.
17955 * g++.dg/parse/parens2.C (main): Same.
17956
17957 2006-10-30 Roger Sayle <roger@eyesopen.com>
17958
17959 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17960
17961 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17962
17963 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17964 * gcc.dg/torture/builtin-math-3.c: Likewise.
17965
17966 2006-10-30 Tobias Burnus <burnus@net-b.de>
17967
17968 PR fortran/29452
17969 * gfortran.dg/write_check.f90: Check run-time keyword checking.
17970 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17971
17972 2006-10-30 Andrew Pinski <pinskia@gmail.com>
17973
17974 PR Fortran/29410
17975 * gfortran.fortran-torture/execute/transfer1.f90: New test.
17976
17977 2006-10-30 Joseph Myers <joseph@codesourcery.com>
17978
17979 * lib/target-supports.exp (check_function_available): Declare
17980 function before calling.
17981
17982 2006-10-30 Jakub Jelinek <jakub@redhat.com>
17983
17984 PR tree-optimization/29637
17985 * gcc.dg/pr29637.c: New test.
17986
17987 2006-10-29 Roger Sayle <roger@eyesopen.com>
17988
17989 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17990 tree canonicalization.
17991
17992 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17993
17994 * gcc.dg/builtins-20.c: Add more hypot tests.
17995
17996 2006-10-29 Roger Sayle <roger@eyesopen.com>
17997
17998 * gcc.dg/fold-compare-1.c: New test case.
17999
18000 2006-10-29 Dirk Mueller <dmueller@suse.de>
18001
18002 PR c++/16307
18003 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18004
18005 2006-10-29 Roger Sayle <roger@eyesopen.com>
18006
18007 PR tree-optimization/15458
18008 * gcc.dg/fold-xornot-1.c: New test case.
18009
18010 2006-10-29 Richard Guenther <rguenther@suse.de>
18011
18012 * gcc.target/i386/math-torture/trunc.c: New testcase.
18013
18014 2006-10-29 Richard Guenther <rguenther@suse.de>
18015
18016 * gcc.target/i386/math-torture/round.c: New testcase.
18017
18018 2006-10-29 Richard Guenther <rguenther@suse.de>
18019
18020 * gcc.target/i386/math-torture/ceil.c: New testcase.
18021 * gcc.target/i386/math-torture/floor.c: Likewise.
18022
18023 2006-10-29 Richard Guenther <rguenther@suse.de>
18024
18025 * gcc.target/i386/math-torture/rint.c: New testcase.
18026 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18027
18028 2006-10-29 Richard Guenther <rguenther@suse.de>
18029
18030 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18031 * gcc.target/i386/math-torture/lceil.c: Likewise.
18032
18033 2006-10-28 Tobias Burnus <burnus@net-b.de>
18034
18035 PR libgfortran/24313
18036 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18037
18038 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18039
18040 * gcc.c-torture/execute/20020118-1.c,
18041 gcc.c-torture/execute/builtins/strlen.c,
18042 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18043 comment typos.
18044
18045 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18046
18047 * gcc.dg/builtins-20.c: Add tests for hypot.
18048 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18049 two-argument builtins.
18050 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18051 TESTIT2. Update all callers.
18052 (TESTIT2, TESTIT2_R): New helper macros.
18053 Add testcases for pow, hypot and atan2.
18054
18055 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18056
18057 PR C++/29295
18058 * g++.dg/expr/bool1.C: New test.
18059 * g++.dg/expr/bool2.C: New test.
18060
18061 2006-10-28 Tobias Burnus <burnus@net-b.de>
18062
18063 PR fortran/28224
18064 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18065 * gfortran.dg/namelist_internal.f90: New test.
18066
18067 2006-10-28 Tobias Burnus <burnus@net-b.de>
18068
18069 PR fortran/29625
18070 * gfortran.dg/io_real_boz.f90: Add.
18071 * gfortran.dg/io_real_boz2.f90: Add.
18072
18073 2006-10-28 Richard Guenther <rguenther@suse.de>
18074
18075 PR middle-end/26899
18076 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18077
18078 2006-10-28 Richard Guenther <rguenther@suse.de>
18079
18080 PR target/28806
18081 * gcc.target/i386/math-torture/lround.c: New testcase.
18082
18083 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18084
18085 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18086 * gcc.dg/builtins-44.c: Likewise.
18087 * gcc.dg/builtins-45.c: Likewise.
18088 * gcc.dg/pr28796-2.c: Likewise.
18089 * gcc.dg/unordered-3.c: Likewise.
18090
18091 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18092
18093 PR libgfortran/27954
18094 * gfortran.dg/error_recovery_2.f90: New test.
18095
18096 2006-10-26 Richard Guenther <rguenther@suse.de>
18097
18098 * gcc.target/i386/i386.exp: Use glob, not find to collect
18099 tests. Avoids recursing into subdirectories.
18100 * gcc.target/i386/math-torture/math-torture.exp: Torture
18101 for interesting ia32 math options.
18102 * gcc.target.i386/math-torture/lrint.c: New testcase.
18103
18104 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18105
18106 PR libgfortran/29563
18107 * gfortran.dg/arrayio_9.f90: Update test.
18108 * gfortran.dg/arrayio_19.f90: New test.
18109
18110 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18111
18112 * gcc.dg/20061026.c: New testcase.
18113
18114 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18115
18116 PR libgfortran/29563
18117 * gfortran.dg/arrayio_9.f90: New test.
18118
18119 2006-10-26 Ben Elliston <bje@au.ibm.com>
18120
18121 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18122 Copy the strings manually, as strcpy may call strlen.
18123
18124 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18125
18126 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18127 Add checks for log, log2, log10 and log1p.
18128
18129 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18130 we already test 0.0. Add checks for expm1, log, log2, log10,
18131 log1p, cbrt, erf and erfc.
18132
18133 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18134
18135 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18136
18137 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18138
18139 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18140 and remainderl() built-in functions. Remove -ffast-math from
18141 dg-options.
18142
18143 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18144
18145 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18146 acosh and atanh.
18147
18148 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18149 floating point modifiers to arguments passed to float and long
18150 double functions respectively. Update all callers to use floating
18151 point numbers, not integers. Add tests for exp, exp2 and
18152 exp10/pow10.
18153
18154 * gcc.dg/torture/builtin-math-3.c: New test.
18155
18156 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18157
18158 PR fortran/29393
18159 * gfortran.dg/initialize_2.f90: New.
18160
18161 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18162
18163 * gcc.dg/torture/builtin-math-2.c: New test.
18164
18165 2006-10-24 Richard Guenther <rguenther@suse.de>
18166
18167 PR middle-end/28796
18168 * gcc.dg/pr28796-1.c: New testcase.
18169 * gcc.dg/pr28796-2.c: Likewise.
18170
18171 2006-10-24 Richard Guenther <rguenther@suse.de>
18172
18173 * gcc.dg/builtins-57.c: New testcase.
18174
18175 2006-10-24 Richard Guenther <rguenther@suse.de>
18176
18177 PR tree-optimization/29567
18178 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18179
18180 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18181
18182 PR tree-optimization/14784
18183 * gcc.dg/alias-10.c: New test.
18184
18185 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18186
18187 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18188
18189 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18190
18191 * gcc.dg/builtin-strncat-chk-1.c: New test.
18192
18193 2006-10-23 Jan Hubicka <jh@suse.cz>
18194
18195 * gcc.dg/memmove-1.c: New test.
18196
18197 2006-10-23 Paul Brook <paul@codesourcery.com>
18198
18199 * gcc.dg/pragma-pack-5.c: New test.
18200
18201 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18202
18203 * g++.dg/other/s390-1.C: New testcase.
18204
18205 2006-10-23 Richard Guenther <rguenther@suse.de>
18206
18207 PR middle-end/27132
18208 PR middle-end/23295
18209 * gcc.dg/pr27132.c: New testcase.
18210 * gcc.dg/pr23295.c: Likewise.
18211 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18212 * g++.dg/tree-ssa/pr19807.C: Likewise.
18213
18214 2006-10-23 Richard Guenther <rguenther@suse.de>
18215
18216 PR middle-end/21032
18217 * gcc.dg/pr21032.c: New testcase.
18218
18219 2006-10-22 Jeff Law <law@redhat.com>
18220 Richard Guenther <rguenther@suse.de>
18221
18222 PR tree-optimization/15911
18223 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18224
18225 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18226
18227 PR c++/20647
18228 * g++.dg/abi/rtti3.C: New.
18229
18230 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18231
18232 PR middle-end/28252
18233 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18234 transformation.
18235
18236 2006-10-21 Richard Guenther <rguenther@suse.de>
18237
18238 PR tree-optimization/3511
18239 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18240
18241 2006-10-21 Richard Guenther <rguenther@suse.de>
18242
18243 PR middle-end/26898
18244 * gcc.dg/torture/pr26898-1.c: New testcase.
18245 * gcc.dg/torture/pr26898-2.c: Likewise.
18246
18247 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18248
18249 PR c++/28053
18250 * g++.dg/parse/bitfield1.C: Adjust error markers.
18251 * g++.dg/parse/bitfield2.C: New test.
18252
18253 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18254
18255 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18256
18257 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18258
18259 PR libfortran/27895
18260 * gfortran.dg/zero_sized_1.f90: New test.
18261
18262 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18263
18264 * gcc.dg/div-compare-1.c: New test.
18265
18266 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18267
18268 PR fortran/29216
18269 * gfortran.dg/result_default_init_1.f90: New test.
18270
18271 PR fortran/29314
18272 * gfortran.dg/automatic_default_init_1.f90: New test.
18273
18274 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18275 from 38 to 33.
18276
18277 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18278
18279 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18280 'using namespace std' without previous declaration.
18281 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18282 * g++.old-deja/g++.robertl/eb133c.C: New.
18283
18284 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18285
18286 PR libgfortran/29277
18287 * gfortran.dg/streamio_4.f90: Update test.
18288 * gfortran.dg/streamio_11.f90: New test.
18289
18290 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18291
18292 PR c++/27952
18293 * g++.dg/inherit/virtual1.C: New test.
18294
18295 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18296
18297 PR c++/28261
18298 * g++.dg/parse/enum3.C: New test.
18299
18300 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18301
18302 PR c++/29039
18303 * g++.dg/init/ctor8.C: New test.
18304
18305 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18306
18307 PR c++/27270
18308 * g++.dg/ext/complit8.C: Tweak error markers.
18309 * g++.dg/template/complit1.C: Add error marker.
18310
18311 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18312
18313 PR c++/27270
18314 * g++.dg/ext/complit8.C: New test.
18315
18316 PR c++/29408
18317 * g++.dg/parse/dtor12.C: New test.
18318
18319 PR c++/29435
18320 * g++.dg/template/sizeof11.C: New test.
18321
18322 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18323
18324 PR fortran/29392
18325 * gfortran.dg/data_char_3.f90: New test.
18326
18327 PR fortran/29451
18328 * gfortran.dg/negative_automatic_size.f90: New test.
18329
18330 2006-10-16 David Daney <ddaney@avtrex.com>
18331
18332 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18333
18334 2006-10-16 Eric Christopher <echristo@apple.com>
18335
18336 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18337 x86_64.
18338
18339 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18340
18341 PR c++/28211
18342 * g++.dg/tc1/dr49.C: Tweak error messages.
18343 * g++.dg/parse/template21.C: New test.
18344
18345 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18346
18347 PR middle-end/20491
18348 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18349
18350 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18351
18352 PR fortran/29403
18353 * gfortran.dg/print_1.f90: New test.
18354
18355 2006-10-15 Jan Hubicka <jh@suse.cz>
18356
18357 PR middle-end/29241
18358 * gcc.c-torture/compile/pr29241.c: New testcase.
18359
18360 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18361
18362 PR middle-end/29250
18363 * gcc.c-torture/compile/pr29250.c: New test.
18364
18365 2006-10-15 Richard Guenther <rguenther@suse.de>
18366
18367 * gcc.dg/pr29299.c: New testcase.
18368
18369 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18370
18371 PR fortran/24767
18372 * gfortran.dg/label_4.f90: Adjust warning flag.
18373
18374 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18375
18376 PR fortran/29371
18377 * gfortran.dg/nullify_3.f90: New test.
18378
18379 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18380
18381 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18382 on Solaris 2.5.1 too.
18383
18384 2006-10-13 Eric Christopher <echristo@apple.com>
18385
18386 * gcc.dg/pr25993.c: Skip for darwin.
18387
18388 2006-10-13 Eric Christopher <echristo@apple.com>
18389
18390 * gcc.dg/visibility-11.c: Skip for darwin.
18391
18392 2006-10-13 Eric Christopher <echristo@apple.com>
18393
18394 * gcc.dg/darwin-weakimport-1.c: Use
18395 -fno-asynchronous-unwind-tables.
18396 * gcc.dg/darwin-weakimport-3.c: Ditto.
18397
18398 2006-10-13 Richard Guenther <rguenther@suse.de>
18399
18400 PR tree-optimization/29446
18401 * gcc.dg/torture/pr29446.c: New testcase.
18402
18403 2006-10-13 Bill Wendling <wendling@apple.com>
18404
18405 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18406 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18407 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18408 * g++.old-deja/g++.law/shadow1.C: Likewise.
18409 * g++.old-deja/g++.law/ctors10.C: Likewise.
18410 * g++.dg/debug/namespace1.C: Likewise.
18411 * g++.dg/inherit/namespace-as-base.C: Likewise.
18412 * g++.dg/opt/delay-slot-1.C: Likewise.
18413 * g++.dg/parse/defarg10.C: Likewise.
18414 * g++.dg/template/ptrmem11.C: Likewise.
18415 * g++.dg/template/mem_func_ptr.C: Likewise.
18416 * g++.dg/template/spec19.C: Likewise.
18417
18418 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18419
18420 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18421
18422 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18423
18424 PR fortran/29373
18425 * gfortran.dg/implicit_9.f90: New test.
18426
18427 PR fortran/29407
18428 * gfortran.dg/namelist_25.f90: New test.
18429
18430 PR fortran/27701
18431 * gfortran.dg/same_name_2.f90: New test.
18432
18433 PR fortran/29232
18434 * gfortran.dg/host_assoc_types_1.f90: New test.
18435
18436 PR fortran/29364
18437 * gfortran.dg/missing_derived_type_1.f90: New test.
18438 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18439
18440 PR fortran/29422
18441 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18442
18443 PR fortran/29428
18444 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18445
18446 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18447
18448 PR fortran/29391
18449 * gfortran.dg/bound_2.f90: New test.
18450
18451 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18452
18453 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18454 directive.
18455 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18456 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18457 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18458 * gfortran.dg/gomp/reduction3.f90: Likewise.
18459 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18460 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18461 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18462 * gfortran.dg/forall_4.f90: Likewise.
18463 * gfortran.dg/spec_expr_4.f90: Likewise.
18464 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18465 * gfortran.dg/forall_5.f90: Likewise.
18466 * gfortran.dg/open_access_append_2.f90: Add check for
18467 compile-time warning.
18468
18469 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18470
18471 PR c++/28506
18472 * g++.dg/parse/pure1.C: New test.
18473
18474 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18475
18476 PR fortran/21435
18477 * gfortran.dg/io_constraints_3.f90: New test.
18478 * gfortran.dg/open_access_append_1.f90: Add checks
18479 for compile-time warnings.
18480 * gfortran.dg/pr20163-2.f: Likewise.
18481 * gfortran.dg/iostat_2.f90: Likewise.
18482 * gfortran.dg/label_4.f90: Delete the temporary
18483 file.
18484 * gfortran.dg/direct_io_2.f90: Add a FILE=
18485 specifier.
18486 * gfortran.dg/iomsg_1.f90: Add check for
18487 compile-time warning.
18488
18489 2006-10-12 Jan Hubicka <jh@suse.cz>
18490
18491 PR c/28419
18492 * gcc.dg/pr28319.c: New test.
18493
18494 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18495 PR c++/29318
18496 * g++.dg/ext/vla4.C: New test.
18497
18498 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18499
18500 PR c++/27961
18501 * g++.dg/template/crash60.C: New test.
18502 * g++.dg/other/large-size-array.C: Adjust error markers.
18503 * g++.dg/parse/crash27.C: Likewise.
18504 * g++.dg/template/crash1.C: Likewise.
18505
18506 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18507
18508 PR testsuite/29093
18509 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18510
18511 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18512
18513 PR preprocessor/28709
18514 * gcc.dg/cpp/paste14.c: New test.
18515
18516 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18517
18518 PR c++/29175
18519 * g++.dg/init/array24.C: New test.
18520
18521 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18522
18523 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18524 of <sys/types.h>.
18525
18526 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18527
18528 PR c++/29024
18529 * g++.dg/parse/typedef8.C: New test.
18530 * g++.dg/other/mult-stor1.C: Adjust error markers.
18531
18532 2006-10-11 Richard Guenther <rguenther@suse.de>
18533
18534 PR tree-optimization/28230
18535 * gcc.dg/torture/pr28230.c: New testcase.
18536
18537 2006-10-11 Richard Guenther <rguenther@suse.de>
18538
18539 PR inline-asm/29119
18540 * gcc.dg/torture/pr29119.c: New testcase.
18541
18542 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18543
18544 PR middle-end/29272
18545 * gcc.c-torture/execute/20060930-2.c: New test.
18546
18547 2006-10-09 Richard Henderson <rth@redhat.com>
18548
18549 Revert emutls patch.
18550
18551 2006-10-09 Richard Guenther <rguenther@suse.de>
18552
18553 PR middle-end/29254
18554 * gcc.dg/pr29254.c: New testcase.
18555
18556 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18557 Paul Thomas <pault@gcc.gnu.org>
18558
18559 PR fortran/20541
18560 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18561 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18562 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18563 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18564 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18565 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18566 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18567 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18568 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18569 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18570 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18571 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18572 * gfortran.dg/alloc_comp_std.f90: New test.
18573 * gfortran.dg/move_alloc.f90: New test.
18574
18575 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18576
18577 PR fortran/29115
18578 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18579
18580 PR fortran/29211
18581 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18582
18583 2006-10-08 Tobias Burnus <burnus@net-b.de>
18584
18585 PR fortran/28585
18586 * gfortran.dg/new_line.f90: New test.
18587
18588 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18589
18590 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18591 * gcc.dg/torture/builtin-convert-1.c,
18592 gcc.dg/torture/builtin-convert-2.c,
18593 gcc.dg/torture/builtin-convert-3.c,
18594 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18595
18596 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18597
18598 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18599 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18600 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18601 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18602
18603 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18604
18605 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18606 Xfail some tests for powerpc-darwin and powerpc-aix.
18607
18608 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18609
18610 PR c/29380
18611 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18612
18613 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18614
18615 PR target/29300
18616 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18617 on hppa*-*-hpux*.
18618
18619 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18620
18621 PR fortran/16580
18622 PR fortran/29288
18623 * gfortran.fortran-torture/execute/specifics.f90:
18624 Add tests for using all possible intrinsics as actual arguments.
18625 * gfortran.dg/specifics_1.f90: Add tests for using
18626 all possible intrinsics as actual arguments.
18627 * gfortran.dg/specifics_2.f90: New file.
18628 * gfortran.dg/specifics_3.f90: New file.
18629
18630 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18631
18632 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18633 * gcc.dg/debug/debug-2.c: Likewise.
18634
18635 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18636
18637 * gcc.c-torture/compile/sync-2.c: New test.
18638
18639 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18640
18641 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18642 line endings.
18643
18644 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18645
18646 PR rtl-optimization/29128
18647 * gcc.c-torture/compile/pr29128.c: New test.
18648
18649 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18650
18651 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18652 line endings.
18653
18654 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18655
18656 PR middle-end/29256
18657 * gcc.dg/tree-ssa/loop-19.c: New test.
18658
18659 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18660
18661 PR tree-optimization/29330
18662 * gcc.dg/pr29330.c: New test.
18663
18664 PR target/28924
18665 * gcc.c-torture/compile/20061005-1.c: New test.
18666
18667 2006-10-06 Olivier Hainque <hainque@adacore.com>
18668
18669 * gcc.dg/typename-vla-1.c: New case.
18670 * gnat.dg/forward_vla.adb: New case.
18671
18672 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18673
18674 PR tree-optimization/29290
18675 * gfortran.dg/loop_nest_1.f90: New test.
18676
18677 PR target/29198
18678 * gcc.dg/tls/opt-12.c: New test.
18679
18680 PR fortran/28415
18681 * gfortran.dg/save_2.f90: New test.
18682
18683 PR c/29091
18684 * gcc.dg/pr29091.c: New test.
18685
18686 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18687
18688 * lib/target-supports.exp
18689 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18690 same as x86_64-*-*; check for LP64.
18691
18692 2006-10-04 Richard Henderson <rth@redhat.com>
18693
18694 * lib/target-supports.exp (check_effective_target_tls): Redefine
18695 to mean non-emulated tls.
18696 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18697 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18698 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18699 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18700 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18701 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18702 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18703
18704 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18705
18706 PR fortran/29343
18707 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18708
18709 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18710
18711 * gfortran.dg/bounds_check_fail_1.f90: New test.
18712
18713 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18714
18715 PR c++/29020
18716 * g++.dg/template/friend48.C: New test.
18717
18718 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18719
18720 PR fortran/29098
18721 * gfortran.dg/default_initialization_2.f90: New test.
18722
18723 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18724
18725 PR fortran/20779
18726 PR fortran/20891
18727 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18728
18729 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18730
18731 PR fortran/29284
18732 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18733
18734 PR fortran/29321
18735 PR fortran/29322
18736 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18737
18738 PR fortran/25091
18739 PR fortran/25092
18740 * gfortran.dg/entry_array_specs_1.f90: New test.
18741
18742 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18743
18744 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18745 insufficient to inhibit some test failures at -O3. Do testing
18746 on integers.
18747
18748 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18749
18750 PR c++/29138
18751 * g++.dg/inherit/access8.C: New test.
18752 * g++.dg/template/dtor4.C: Tweak error messages.
18753
18754 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18755
18756 PR fortran/27478
18757 * gfortran.dg/entry_8.f90: New test.
18758
18759 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18760
18761 PR c++/29291
18762 * g++.dg/parse/new4.C: New test.
18763
18764 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18765
18766 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18767 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18768 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18769 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18770 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18771
18772 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18773
18774 PR fortran/19260
18775 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18776 * gfortran.dg/continuation_2.f90: New test.
18777
18778 PR fortran/19262
18779 * gfortran.dg/continuation_3.f90: New test.
18780 * gfortran.dg/continuation_4.f90: New test.
18781 * gfortran.dg/continuation_5.f: New test.
18782 * gfortran.dg/continuation_6.f: New test.
18783
18784 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18785
18786 PR c++/29226
18787 * g++.dg/template/vla1.C: New test.
18788
18789 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18790
18791 PR fortran/29210
18792 * gfortran.dg/complex_parameter_1.f90: New test.
18793
18794 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18795
18796 PR c/29154
18797 * gcc.c-torture/execute/20060929-1.c: New test.
18798
18799 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18800
18801 PR c++/29105
18802 * g++.dg/template/member6.C: New test.
18803 * g++.dg/parse/typename7.C: Adjust error markers.
18804
18805 PR c++/29080
18806 * g++.dg/template/member7.C: New test.
18807
18808 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18809
18810 PR c/24010
18811 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18812 gcc.dg/Woverride-init-3.c: New tests.
18813
18814 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18815
18816 * gcc.c-torture/execute/20060930-1.c: New test.
18817
18818 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18819
18820 PR fortran/18791
18821 * gfortran.dg/specifics_1.f90: New test.
18822 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18823 complex specifics.
18824
18825 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18826
18827 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18828 pthread-init-common.h: New.
18829
18830 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18831
18832 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18833 precision on some archs.
18834
18835 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18836
18837 * gcc.dg/non-local-goto-1.c: New test.
18838 * gcc.dg/non-local-goto-2.c: Likewise.
18839 * gcc.dg/setjmp-3.c: Likewise.
18840 * gcc.dg/setjmp-4.c: Likewise.
18841
18842 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18843
18844 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18845
18846 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18847
18848 PR fortran/28276
18849 * gfortran.dg/exponent_1.f90: New test.
18850
18851 PR fortran/27021
18852 * gfortran.dg/nearest_1.f90: New test.
18853
18854 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18855
18856 PR middle-end/25261
18857 PR middle-end/28790
18858 * gcc.dg/gomp/nestedfn-1.c: New test.
18859
18860 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18861
18862 PR objc/29195
18863 * objc/compile/method-1.m: New test.
18864
18865 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18866
18867 PR c++/26938
18868 * g++.dg/template/crash58.C: New test.
18869 * g++.dg/parse/crash28.C: Adjust error markers.
18870 * g++.dg/template/crash34.C: Likewise.
18871 * g++.dg/template/friend31.C: Likewise.
18872 * g++.dg/template/crash32.C: Likewise.
18873
18874 PR c++/27329
18875 * g++.dg/template/crash59.C: New test.
18876
18877 PR c++/27667
18878 * g++.dg/template/spec33.C: New test.
18879 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18880
18881 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
18882 Adam Nemet <anemet@caviumnetworks.com>
18883
18884 * gcc.dg/tree-ssa/ivopts-1.c: New test.
18885 * gcc.dg/tree-ssa/ivopts-2.c: New test.
18886
18887 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
18888
18889 PR target/28911
18890 * gcc.dg/pr28911.c: New.
18891
18892 2006-09-23 Uros Bizjak <uros@kss-loka.si>
18893
18894 PR target/29169
18895 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18896 (dg-options): Add -mfpmath=387.
18897
18898 2006-09-23 Jakub Jelinek <jakub@redhat.com>
18899
18900 PR c/28706
18901 * gcc.dg/pr28706.c: New test.
18902
18903 PR c/28712
18904 * gcc.dg/pr28712.c: New test.
18905
18906 2006-09-22 Mike Stump <mrs@apple.com>
18907
18908 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18909
18910 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
18911
18912 PR tree-optimization/28888
18913 * gcc.dg/pr28888.c: New test.
18914
18915 2006-09-21 Mark Mitchell <mark@codesourcery.com>
18916
18917 PR c++/29016
18918 * g++.dg/init/ptrfn1.C: New test.
18919
18920 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
18921
18922 PR c++/28861
18923 * g++.dg/template/spec32.C: New test.
18924 * g++.dg/parse/crash9.C: Adjust error markers.
18925
18926 PR c++/28303
18927 * g++.dg/template/typedef6.C: New test.
18928 * g++.dg/init/error1.C: Adjust error markers.
18929 * g++.dg/parse/crash9.C: Likewise.
18930 * g++.dg/template/crash55.C: Likewise.
18931
18932 2006-09-21 Janis Johnson <janis187@us.ibm.com>
18933
18934 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18935
18936 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
18937
18938 PR target/27650
18939 * g++.dg/ext/dllimport12.C: New test.
18940
18941 2006-09-20 Richard Sandiford <richard@codesourcery.com>
18942
18943 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18944 * gcc.target/mips/nmadd-2.c: Likewise.
18945 * gcc.target/mips/mips-ps-6.c: New test.
18946 * gcc.target/mips/neg-abs-1.c: Likewise.
18947 * gcc.target/mips/neg-abs-2.c: Likewise.
18948 * gcc.target/mips/nmadd-3.c: New test.
18949
18950 2006-09-20 Jakub Jelinek <jakub@redhat.com>
18951
18952 PR middle-end/28046
18953 * gcc.dg/gomp/atomic-10.c: New test.
18954 * g++.dg/gomp/atomic-10.C: New test.
18955
18956 2006-09-20 Eric Christopher <echristo@apple.com>
18957
18958 * gcc.target/i386/sse3-not-fisttp.c: New.
18959
18960 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
18961
18962 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18963
18964 2006-09-19 Richard Sandiford <richard@codesourcery.com>
18965
18966 * gcc.c-torture/execute/pr28289.c (one): New variable.
18967 (main): Use it instead of argc.
18968 * gcc.c-torture/execute/20060102-1.c (one): New variable.
18969 (main): Use it instead of argc.
18970
18971 2006-09-19 Paul Brook <paul@codesourcery.com>
18972
18973 PR target/28516
18974 * gcc.dg/nested-func-5.c: New test.
18975
18976 2006-09-19 Ben Elliston <bje@au.ibm.com>
18977
18978 * lib/target-supports.exp (check_effective_target_tls): Compile
18979 test stubs using ${tool}_target_compile, not just target_compile.
18980 (check_effective_target_tls_runtime): Likewise.
18981
18982 2006-09-19 Ben Elliston <bje@au.ibm.com>
18983
18984 * gcc.c-torture/compile/20030405-1.x: Remove.
18985
18986 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18987 optimising linker from discarding it.
18988
18989 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18990
18991 PR fortran/28526
18992 * gfortran.dg/keyword_symbol_1.f90: New test.
18993
18994 * gfortran.dg/spread_shape_1.f90: Add missing warning with
18995 pedantic compilation option.
18996
18997 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18998
18999 PR fortran/29060
19000 * gfortran.dg/spread_shape_1.f90: New test.
19001
19002 2006-09-17 Roger Sayle <roger@eyesopen.com>
19003
19004 PR tree-optimization/28887
19005 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19006
19007 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19008
19009 PR c/25993
19010 * gcc.dg/pr25993.c: New test.
19011
19012 2006-09-17 Ira Rosen <irar@il.ibm.com>
19013
19014 PR tree-opt/21591
19015 * gcc.dg/vect/pr21591.c: New test.
19016
19017 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19018
19019 PR tree-opt/29059
19020 * gcc.c-torture/compile/strcpy-1.c: New test.
19021 * gcc.c-torture/compile/strcpy-2.c: New test.
19022 * gcc.c-torture/compile/memcpy-1.c: New test.
19023 * gcc.c-torture/compile/memcpy-2.c: New test.
19024
19025 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19026
19027 PR testsuite/29055
19028 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19029
19030 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19031
19032 * gnat.dg/specs/double_record_extension1.ads: New test.
19033 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19034
19035 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19036
19037 PR fortran/29051
19038 * gfortran.dg/oldstyle_3.f90: New test.
19039
19040 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19041
19042 PR libgfortran/29099
19043 * gfortran.dg/secnds-1.f: New test.
19044
19045 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19046
19047 PR libgfortran/29053
19048 * gfortran.dg/streamio_9.f90: New test.
19049 * gfortran.dg/streamio_10.f90: New test.
19050
19051 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19052
19053 PR C++/29002
19054 * g++.dg/init/array22.C: New test.
19055 * g++.dg/init/array23.C: New test.
19056
19057 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19058
19059 * stackcheck.lst: Update list of tests requiring stack checking.
19060 * norun.lst: Adjust for above change.
19061 * ada95.lst: New file.
19062 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19063 requiring -gnat95 switch.
19064
19065 2006-09-14 Olivier Hainque <hainque@adacore.com>
19066
19067 * gnat.dg/in_out_parameter.adb: New test.
19068
19069 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19070
19071 PR debug/28980
19072 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19073
19074 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19075
19076 * gnat.dg/specs/unchecked_union.ads: New test.
19077
19078 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19079
19080 PR rtl-optimization/28982
19081 * gcc.c-torture/execute/pr28982a.c: New test.
19082 * gcc.c-torture/execute/pr28982b.c: Likewise.
19083
19084 2006-09-12 Eric Christopher <echristo@apple.com>
19085
19086 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19087 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19088
19089 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19090
19091 PR c/28768
19092 PR preprocessor/14634
19093 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19094 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19095 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19096
19097 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19098
19099 * gcc.dg/pr28243.c: New test.
19100
19101 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19102
19103 PR fortran/28971
19104 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19105 this undiagnosed regression reappears.
19106
19107 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19108
19109 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19110 Treat $srcdir as a literal.
19111 * lib/fortran-torture.exp (fortran-torture-compile,
19112 fortran-torture-execute): Likewise.
19113 * lib/objc-torture.exp (objc-torture-compile,
19114 objc-torture-execute): Likewise.
19115 * lib/profopt.exp (profopt-execute): Likewise.
19116
19117 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19118
19119 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19120
19121 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19122
19123 PR testsuite/28950
19124 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19125
19126 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19127
19128 PR target/13685
19129 * gcc.target/i386/pr13685.c: New test.
19130
19131 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19132
19133 * gcc.dg/pr28726.c: New test.
19134
19135 2006-09-11 Josh Conner <jconner@apple.com>
19136
19137 * gcc.dg/nrv3.c: Increase size of structure.
19138 * gcc.dg/nrv4.c: Likewise.
19139 * gcc.dg/nrv5.c: Likewise.
19140
19141 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19142
19143 PR libfortran/28890
19144 gfortran.dg/assumed_charlen_function_5.f90: New test.
19145
19146 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19147
19148 PR c++/28991
19149 * g++.dg/init/static3.C: New test.
19150
19151 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19152
19153 PR testsuite/29007
19154 * gcc.dg/long-long-cst1.c (t): Add cast to
19155 __SIZE_TYPE__ before casting to int.
19156 (main): Return 0 on success.
19157
19158 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19159
19160 * gcc.c-torture/execute/20060910-1.c: New test.
19161
19162 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19163
19164 PR middle-end/26983
19165 * gcc.dg/pr26983.c: New test.
19166
19167 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19168
19169 PR target/29006
19170 * gcc.c-torture/execute/pr29006.c: New test.
19171
19172 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19173
19174 PR libfortran/28947
19175 gfortran.dg/matmul_4.f90: New test.
19176
19177 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19178
19179 PR fortran/28959
19180 gfortran.dg/used_types_10: New test.
19181
19182 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19183
19184 PR libfortran/28923
19185 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19186 gfortran.dg/array_initializer_3.f90: New test.
19187
19188 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19189
19190 PR fortran/28914
19191 * gfortran.dg/actual_array_constructor_3.f90: New test.
19192
19193 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19194
19195 PR testsuite/26778
19196 * gcc.target/i386/pr26778.c: New testcase.
19197
19198 2006-09-08 Eric Christopher <echristo@apple.com>
19199
19200 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19201 * gcc.target/i386/memcpy-1.c: Ditto.
19202 * gcc.target/i386/asm-1.c: Ditto.
19203 * gcc.target/i386/20060512-4.c: Ditto.
19204 * gcc.target/i386/compress-float-387.c: Ditto.
19205 * gcc.target/i386/20060512-1.c: Ditto.
19206 * gcc.target/i386/compress-float-sse.c: Ditto.
19207 * gcc.target/i386/20060512-2.c: Ditto.
19208 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19209 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19210 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19211 * gcc.dg/pr26449.c: Ditto.
19212 * gcc.dg/attr-ms_struct-2.c: Ditto.
19213 * gcc.dg/attr-ms_struct-1.c: Ditto.
19214 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19215
19216 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19217
19218 PR c/28504
19219 * gcc.dg/vla-10.c: New test.
19220
19221 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19222
19223 PR c++/28858
19224 * g++.dg/parse/template20.C: New test.
19225 * g++.dg/template/operator8.C: Remove obsolete part.
19226 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19227 * g++.old-deja/g++.pt/crash65.C: Likewise.
19228
19229 2006-09-07 Jason Merrill <jason@redhat.com>
19230
19231 PR middle-end/27724
19232 * gcc.dg/long-long-cst1.c: New test.
19233
19234 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19235
19236 PR C++/28906
19237 * g++.dg/other/array3.C: New test.
19238 * g++.dg/other/array4.C: New test.
19239 * g++.dg/other/array5.C: New test.
19240
19241 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19242
19243 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19244
19245 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19246
19247 PR target/28946
19248 * gcc.target/i386/pr28946.c: New test.
19249
19250 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19251
19252 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19253 in integer literal constant.
19254 * gfortran.dg/enum_8.f90: Ditto.
19255 * gfortran.dg/g77/20030326-1.f: Ditto.
19256
19257 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19258
19259 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19260 nonconformance usage.
19261
19262 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19263
19264 PR middle-end/28862
19265 * gcc.c-torture/compile/vector-align-1.c: New test.
19266
19267 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19268
19269 PR rtl-opt/27883
19270 * g++.dg/opt/copysign-1.C: New test.
19271
19272 2006-09-06 Jason Merrill <jason@redhat.com>
19273
19274 PR c++/27371
19275 * g++.dg/warn/unused-result1.C: New test.
19276
19277 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19278
19279 PR c++/28903
19280 * g++.dg/ext/vla3.C: New test.
19281
19282 PR c++/28886
19283 * g++.dg/template/array16.C: New test.
19284
19285 2006-09-06 Richard Guenther <rguenther@suse.de>
19286
19287 * gcc.dg/pr27226.c: Remove testcase again.
19288
19289 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19290
19291 PR tree-opt/28937
19292 * g++.dg/opt/unroll2.C: New test.
19293
19294 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19295
19296 PR tree-opt/28952
19297 * gcc.dg/vect/pr28952.c: New test.
19298
19299 2006-09-05 Richard Guenther <rguenther@suse.de>
19300
19301 PR tree-optimization/28900
19302 * gcc.dg/torture/pr28900.c: New testcase
19303
19304 2006-09-05 Richard Guenther <rguenther@suse.de>
19305
19306 PR tree-optimization/28905
19307 * gcc.c-torture/compile/pr28905.c: New testcase.
19308
19309 2006-09-05 Richard Guenther <rguenther@suse.de>
19310
19311 PR middle-end/28935
19312 * gcc.dg/pr28935.c: New testcase.
19313
19314 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19315
19316 * gcc.c-torture/execute/20060905-1.c: New test.
19317
19318 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19319
19320 PR fortran/28908
19321 * gfortran.dg/used_types_7.f90: New test.
19322 * gfortran.dg/used_types_8.f90: New test.
19323 * gfortran.dg/used_types_9.f90: New test.
19324
19325 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19326
19327 * gcc.c-torture/compile/20060904-1.c: New test.
19328
19329 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19330
19331 PR c++/23287 Revert my 2006-09-01 patch
19332 * g++.dg/parse/dtor12.C: Remove.
19333
19334 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19335
19336 PR c+/27670
19337 * g++.dg/template/operator9.C: New test.
19338
19339 PR c++/27493
19340 * g++.dg/template/operator7.C: New test.
19341
19342 PR c++/27494
19343 * g++.dg/template/operator8.C: New test.
19344
19345 PR c++/27397
19346 * g++.dg/template/crash57.C: New test.
19347
19348 * g++.dg/template/typedef4.C: Adjust error markers.
19349 * g++.dg/template/typedef5.C: Likewise.
19350
19351 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19352
19353 PR c++/28878
19354 * g++.dg/parse/crash33.C: New test.
19355
19356 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19357 Richard Guenther <rguenther@suse.de>
19358 Adam Nemet <anemet@caviumnetworks.com>
19359
19360 PR middle-end/27226
19361 * gcc.target/mips/memcpy-1.c: New testcase.
19362 * gcc.dg/pr27226.c: Likewise.
19363
19364 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19365
19366 PR c++/28705
19367 * g++.dg/lookup/koenig5.C: New.
19368 * g++.dg/template/crash56.C: New.
19369
19370 2006-09-01 Josh Conner <jconner@apple.com>
19371
19372 PR c++/25505
19373 * gcc.dg/nrv3.c: New test.
19374 * gcc.dg/nrv4.c: New test.
19375 * gcc.dg/nrv5.c: New test.
19376
19377 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19378
19379 PR c++/23287
19380 * g++.dg/parse/dtor12.C: New.
19381
19382 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19383
19384 PR tree-optimization/28839
19385 * gcc.dg/pr28839.c: New test.
19386
19387 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19388
19389 PR target/24367
19390 * gcc.dg/pr24367.c: New testcase.
19391
19392 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19393
19394 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19395
19396 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19397
19398 PR rtl-optimization/27735
19399 * gcc.dg/loop-unswitch-1.c: New test.
19400
19401 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19402
19403 PR fortran/28885
19404 * gfortran.dg/aliasing_dummy_2.f90: New test.
19405
19406 PR fortran/20067
19407 * gfortran.dg/generic_5.f90: Change error message.
19408
19409 PR fortran/28873
19410 * gfortran.dg/generic_6.f90: New test.
19411
19412 PR fortran/25077
19413 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19414
19415 PR fortran/25102
19416 * gfortran.dg/invalid_interface_assignment.f90: New test.
19417
19418 PR fortran/24866
19419 * gfortran.dg/module_proc_external_dummy.f90: New test.
19420
19421 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19422
19423 PR c++/28349
19424 * g++.dg/warn/var-args1.C: New test.
19425
19426 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19427
19428 PR fortran/28866
19429 * gfortran.dg/simpleif_2.f90: New test.
19430 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19431 * gfortran.dg/enum_5.f90: Ditto.
19432
19433 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19434 Kazu Hirata <kazu@codesourcery.com>
19435
19436 PR tree-optimization/17506
19437 * gcc.dg/pr17506.c: New.
19438
19439 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19440
19441 PR c++/28139
19442 * g++.dg/eh/alias1.C: New test.
19443
19444 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19445
19446 PR c++/28860
19447 * g++.dg/template/ttp22.C: New test.
19448
19449 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19450
19451 PR middle-end/26632
19452 * gcc.dg/pr26632.c: New.
19453
19454 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19455
19456 PR libgfortran/28354
19457 * gfortran.dg/fmt_zero_precision.f90: New test.
19458
19459 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19460
19461 PR c++/28058
19462 * g++.dg/template/spec31.C: New test.
19463
19464 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19465
19466 PR c++/26573
19467 * g++.dg/other/static2.C: New test.
19468
19469 2006-08-26 Roger Sayle <roger@eyesopen.com>
19470
19471 * gcc.dg/Wswitch-enum-2.c: New test case.
19472 * gcc.dg/Wswitch-enum-3.c: Likewise.
19473
19474 2006-08-26 Richard Guenther <rguenther@suse.de>
19475
19476 * gcc.c-torture/compile/20060826-1.c: New testcase.
19477
19478 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19479
19480 PR c++/28736
19481 * g++.dg/template/void10.C: New test.
19482
19483 PR c++/28737
19484 * g++.dg/template/void8.C: New test.
19485
19486 PR c+_+/28738
19487 * g++.dg/template/void9.C: New test.
19488
19489 * g++.dg/template/void3.C: Adjust error markers.
19490 * g++.dg/template/void4.C: Likewise.
19491 * g++.dg/template/crash55.C: Likewise.
19492 * g++.dg/template/void7.C: Likewise
19493
19494 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19495
19496 PR c++/28588
19497 * g++.dg/inherit/access6.C: New test.
19498 * g++.dg/inherit/access7.C: Likewise.
19499
19500 PR c++/28595
19501 * g++.dg/template/array15.C: New test.
19502 * g++.dg/template/crash2.C: Tweak error markers.
19503
19504 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19505
19506 PR middle-end/28683
19507 * gcc.c-torture/compile/20060823-1.c: New test.
19508
19509 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19510
19511 PR c++/28853
19512 * g++.dg/template/ttp21.C: New test.
19513
19514 PR c++/28852
19515 * g++.dg/other/operator1.C: Add error-marker.
19516 * g++.dg/other/operator2.C: New test.
19517
19518 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19519
19520 PR c/27893
19521 * gcc.c-torture/compile/vla-const-1.c,
19522 gcc.c-torture/compile/vla-const-2.c: New tests.
19523
19524 2006-08-26 Richard Guenther <rguenther@suse.de>
19525
19526 PR middle-end/28814
19527 * gcc.dg/torture/pr28814.c: New testcase.
19528
19529 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19530
19531 PR c/28418
19532 * gcc.c-torture/compile/compound-literal-1.c: New test.
19533
19534 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19535
19536 PR c/28299
19537 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19538 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19539 Expect extra diagnostics.
19540
19541 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19542
19543 gcc.dg/noncompile/pr16876.c: New test.
19544
19545 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19546
19547 PR c++/28056
19548 * g++.dg/parse/local1.C: New test.
19549 * g++.dg/other/qual1.C: Tweak error marker.
19550
19551 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19552
19553 PR c++/27787
19554 * g++.dg/template/typename10.C: New.
19555 * g++.dg/template/lookup4.C: Remove bogus error marker.
19556
19557 2006-08-25 Richard Guenther <rguenther@suse.de>
19558
19559 PR testsuite/28829
19560 * gcc.dg/pr26570.c: Fix testcase.
19561
19562 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19563
19564 PR tree-opt/28807
19565 * gcc.c-torture/execute/mayalias-2.c: New test.
19566 * gcc.dg/tree-ssa/alias-13.c: New test.
19567
19568 2006-08-24 Jan Hubicka <jh@suse.cz>
19569
19570 PR debug/26881
19571 * gcc.dg/debug/pr26881.c: New file.
19572
19573 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19574
19575 PR fortran/28788
19576 * gfortran.dg/used_types_4.f90: New test.
19577 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19578 association of derived types.
19579 * gfortran.dg/used_types_2.f90: Add module cleanup.
19580 * gfortran.dg/used_types_3.f90: The same.
19581
19582 PR fortran/28771
19583 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19584 fix of regression.
19585
19586 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19587
19588 PR 28813
19589 * gfortran.dg/direct_io_6.f90: Remove test.
19590
19591 2006-08-23 Stuart Hastings <stuart@apple.com>
19592
19593 PR 28825
19594 * gcc.target/i386/20060821-1.c: New.
19595
19596 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19597
19598 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19599 dg-warning strings for dllimport.
19600
19601 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19602
19603 PR C++/28450
19604 * g++.dg/ext/vector4.C: New test.
19605 * g++.dg/ext/complex1.C: New test.
19606
19607 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19608
19609 PR debug/28692
19610 * gcc.dg/debug/const-1.c: New.
19611 * gcc.dg/debug/const-2.c: New.
19612 * gcc.dg/debug/dwarf2/const-1.c: New.
19613 * gcc.dg/debug/dwarf2/const-2.c: New.
19614 * gcc.dg/debug/dwarf2/const-2b.c: New.
19615
19616 2006-08-22 Richard Guenther <rguenther@suse.de>
19617
19618 PR middle-end/28776
19619 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19620 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19621
19622 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19623
19624 PR tree-optimization/28003
19625 * g++.dg/tree-ssa/pr28003.C: New.
19626
19627 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19628
19629 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19630
19631 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19632
19633 PR c++/26269
19634 * g++.dg/other/error14.C: New test.
19635
19636 PR c++/28505
19637 * g++.dg/parse/ctor7.C: New test.
19638 * g++.dg/parse/ctor8.C: Likewise.
19639
19640 PR c++/28741
19641 * g++.dg/template/void7.C: New test.
19642
19643 2006-08-21 Olivier Hainque <hainque@adacore.com>
19644
19645 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19646 * gnat.dg/self_aggregate_with_array.adb: New test.
19647
19648 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19649
19650 * g++.dg/eh/arm-vfp-unwind.C: New test.
19651
19652 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19653
19654 PR c++/28341
19655 * g++.dg/template/ref3.C: New test.
19656 * g++.dg/template/nontype13.C: New test.
19657
19658 PR c++/28346
19659 * g++.dg/template/ptrmem17.C: New test.
19660
19661 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19662
19663 PR target/28648 c:
19664 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19665
19666 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19667
19668 PR fortran/28630
19669 * gfortran.dg/used_types_2.f90: New test.
19670
19671 PR fortran/28601
19672 * gfortran.dg/used_types_3.f90: New test.
19673
19674 PR fortran/20886
19675 * gfortran.dg/generic_actual_arg.f90: New test.
19676
19677 PR fortran/28735
19678 * gfortran.dg/module_private_array_refs_1.f90: New test.
19679
19680 PR fortran/28762
19681 * gfortran.dg/program_name_1.f90: New test.
19682
19683 PR fortran/28425
19684 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19685
19686 PR fortran/28496
19687 * gfortran.dg/array_initializer_2.f90: New test.
19688
19689 PR fortran/18111
19690 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19691
19692 PR fortran/28600
19693 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19694
19695 PR fortran/28771
19696 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19697
19698 PR fortran/28660
19699 * gfortran.dg/dependent_decls_1.f90: New test.
19700
19701 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19702
19703 PR fortran/25217
19704 * gfortran.dg/derived_init_2.f90: New.
19705
19706 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19707
19708 * gcc.c-torture/execute/pr28289.c: New test.
19709
19710 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19711
19712 PR c/28744
19713 * gcc.dg/attr-externally-visible-1.c: New test.
19714 * gcc.dg/attr-externally-visible-2.c: New test.
19715 * g++.dg/parse/attr-externally-visible-1.C: New test.
19716 * g++.dg/parse/attr-externally-visible-2.C: New test.
19717
19718 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19719
19720 PR c++/28606
19721 * g++.dg/parse/dtor11.C: New test.
19722
19723 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19724
19725 PR rtl-optimization/28489
19726 * gcc.c-torture/compile/pr28489.c: New test.
19727
19728 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19729
19730 PR c++/28710
19731 * g++.dg/template/redecl4.C: New test.
19732
19733 PR c++/28711
19734 * g++.dg/template/ctor8.C: New test.
19735
19736 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19737
19738 * gcc.dg/pr26570.c: Fix testcase.
19739
19740 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19741
19742 * PR c++/28573
19743 * g++.dg/parse/offsetof6.C: New test.
19744 * g++.dg/parse/offsetof6.C: New test.
19745 * g++.dg/parse/offsetof7.C: New test.
19746
19747 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19748
19749 PR testsuite/28602
19750 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19751 is false.
19752
19753 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19754
19755 PR c++/28302
19756 * g++.dg/ext/vector3.C: New test.
19757
19758 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19759
19760 PR gcov/profile/26570
19761 * gcc.dg/pr26570.c: New test.
19762
19763 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19764
19765 PR c/27697
19766 * gcc.dg/qual-component-1.c: New test.
19767
19768 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19769
19770 PR c++/28593
19771 * g++.dg/parse/new3.C: New test.
19772
19773 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19774
19775 PR fortran/25828
19776 * gfortran.dg/streamio_1.f90: New test.
19777 * gfortran.dg/streamio_2.f90: New test.
19778 * gfortran.dg/streamio_3.f90: New test.
19779 * gfortran.dg/streamio_4.f90: New test.
19780 * gfortran.dg/streamio_5.f90: New test.
19781 * gfortran.dg/streamio_6.f90: New test.
19782 * gfortran.dg/streamio_7.f90: New test.
19783 * gfortran.dg/streamio_8.f90: New test.
19784
19785 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19786
19787 PR c/28287
19788 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19789
19790 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19791
19792 PR c++/28594
19793 * g++.dg/template/void6.C: New test.
19794
19795 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19796
19797 PR c/28649
19798 * gcc.dg/parse-error-1.c: New test.
19799 * gcc.dg/parse-error-2.c: New test.
19800 * gcc.dg/cpp/digraph2.c: Add error-marker.
19801 * gcc.dg/noncompile/920923-1.c: Likewise.
19802
19803 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19804
19805 PR c/27490
19806 * gcc.dg/sizeof-2.c: New testcase.
19807
19808 PR c/27489
19809 * gcc.dg/switch-A.c: New testcase.
19810
19811 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19812
19813 PR c++/28288
19814 PR c++/14556
19815 * g++.old-deja/g++.warn/compare1.C: Delete.
19816 * g++.dg/opt/pr7503-2.C: Delete.
19817 * g++.dg/opt/pr7503-3.C: Delete.
19818 * g++.dg/opt/pr7503-4.C: Delete.
19819 * g++.dg/opt/pr7503-5.C: Delete.
19820 * g++.dg/opt/max1.C: Delete.
19821 * g++.dg/warn/minmax.C: Delete.
19822 * g++.dg/expr/minmax.C: New test.
19823
19824 2006-08-14 Richard Guenther <rguenther@suse.de>
19825
19826 PR testsuite/28703
19827 * gcc.c-torture/execute/pr28651.c: Do not use argc
19828 to avoid optimization, instead forbid inlining.
19829
19830 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19831
19832 PR rtl-optimization/28634
19833 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19834
19835 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19836
19837 PR c/27184
19838 * gcc.dg/torture/pr27184.c: New test.
19839
19840 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19841
19842 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19843
19844 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19845
19846 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19847 * gfortran.dg/stat_2.f90: Likewise.
19848 * gfortran.dg/chmod_1.f90: Likewise.
19849 * gfortran.dg/chmod_2.f90: Likewise.
19850 * gfortran.dg/chmod_3.f90: Likewise.
19851
19852 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19853
19854 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19855
19856 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19857
19858 * g++.dg/opt/pr23454-2.C: New test.
19859
19860 2006-08-11 Richard Guenther <rguenther@suse.de>
19861
19862 PR middle-end/28651
19863 * gcc.c-torture/execute/pr28651.c: New testcase.
19864
19865 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19866
19867 * gnat.dg/specs/static_initializer.ads: New test.
19868
19869 2006-08-10 Paul Brook <paul@codesourcery.com>
19870
19871 * gcc.target/arm/cond-asm.c: New test.
19872
19873 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
19874
19875 PR tree-optimization/26197
19876 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19877 * g++.dg/vect/vect.exp: Compile the new tests with
19878 --param max-aliased-vops=0.
19879
19880 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
19881
19882 PR c++/28637
19883 * g++.dg/template/void3.C: New test.
19884
19885 PR c++/28638
19886 * g++.dg/template/void4.C: New test.
19887
19888 PR c++/28640
19889 * g++.dg/template/void5.C: New test.
19890
19891 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
19892
19893 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19894 after dg-do compile.
19895
19896 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
19897
19898 PR tree-optimizations/26969
19899 * gcc.dg/vect/vect.exp: Compile tests prefixed with
19900 "unswitch-loops" with -funswitch-loops.
19901 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19902
19903 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19904
19905 * gcc.dg/sparc-getcontext-1.c: Fix typo.
19906 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19907 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
19908 * objc.dg/dwarf-1.m: Likewise.
19909 * objc.dg/dwarf-2.m: Likewise.
19910 * obj-c++.dg/dwarf-2.mm: Likewise.
19911
19912 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19913
19914 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19915 * objc.dg/dwarf-2.m: Likewise.
19916 * obj-c++.dg/dwarf-2.mm: Likewise.
19917
19918 PR libfortran/28603
19919 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19920
19921 PR testsuite/27611
19922 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19923
19924 PR testsuite/27033
19925 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19926
19927 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
19928
19929 PR target/27827
19930 * gcc.target/i386/pr27827.c: New testcase.
19931
19932 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
19933
19934 PR fortran/28590
19935 * gfortran.dg/sequence_types_1.f90: New test.
19936
19937 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
19938
19939 PR fortran/28548
19940 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19941 dg-warning. Add -pedantic option.
19942
19943 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19944
19945 PR c/28502
19946 * gcc.dg/proto-1.c: New test.
19947
19948 PR c/27721
19949 * gcc.dg/lvalue-4.c: New test.
19950
19951 PR c/28136
19952 * gcc.dg/init-bad-5.c: New test.
19953
19954 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
19955
19956 PR c++/28347
19957 * g++.dg/ext/typedef-init.C: Add new test for typedef
19958 initialization inside templates. Adjust existing error markers.
19959
19960 2006-08-03 Mark Mitchell <mark@codesourcery.com>
19961
19962 PR c++/28148
19963 * g++.dg/init/ptrmem3.C: New test.
19964
19965 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
19966
19967 PR tree-optimization/27770
19968 * lib/target-support.exp: New target keyword "section_anchors".
19969 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19970 tests.
19971 * gcc.dg/vect/section-anchors-pr27770.c: New test.
19972 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19973 * gcc.dg/vect/section-anchors-vect-69.c: New test.
19974 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19975
19976 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19977
19978 * gcc.dg/20060801-1.c: Add missing '}'.
19979
19980 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19981
19982 PR c++/27508
19983 * g++.dg/parse/dtor9.C: New test.
19984 * g++.dg/parse/dtor10.C: New test.
19985 * g++.dg/other/error7.C: Adjust error-marker.
19986
19987 PR c++/28274
19988 * g++.dg/other/default5.C: New test.
19989
19990 2006-08-02 Richard Guenther <rguenther@suse.de>
19991
19992 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19993
19994 2006-08-02 Mark Mitchell <mark@codesourcery.com>
19995
19996 PR c++/28557
19997 * g++.dg/template/conv9.C: New test.
19998
19999 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20000
20001 PR debug/28063
20002 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20003 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20004 Optionally return assembly text. Update callers.
20005 (check_no_compiler_messages): Update verbose messages.
20006 (check_no_messages_and_pattern): New.
20007 (check_effective_target_string_merging): New.
20008
20009 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20010
20011 PR c++/28250
20012 * g++.dg/eh/catch4.C: New test.
20013
20014 PR c++/28257
20015 * g++.dg/other/qual1.C: New test.
20016
20017 PR c++/28259
20018 * g++.dg/inherit/error2.C: New test.
20019
20020 PR c++/28267
20021 * g++.dg/other/new1.C: New test.
20022
20023 * g++.dg/warn/pr23075.C: Remove obsolete test.
20024 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20025 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20026
20027 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20028
20029 PR c++/28523
20030 * g++.dg/eh/cast1.C: New test.
20031
20032 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20033
20034 PR libfortran/28452
20035 * gfortran.dg/random_3.f90: New test.
20036
20037 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20038
20039 PR c++/28432
20040 * g++.dg/other/pr28304.C: Change expected error message.
20041 * g++.dg/other/pr28432.C: New test.
20042
20043 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20044
20045 PR c++/28256
20046 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20047
20048 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20049
20050 PR debug/23336
20051 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20052 at -g1.
20053 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20054 g++.dg/debug/enum-2.C: New.
20055
20056 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20057
20058 PR c++/6634
20059 * g++.dg/parse/long1.C: Add more tests.
20060
20061 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20062
20063 * gfortran.dg/lrshift_1.c: New file.
20064
20065 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20066
20067 PR libgfortran/28335
20068 * gfortran.dg/no_unit_error_1.f90: New test.
20069
20070 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20071
20072 PR libgfortran/28335
20073 * gfortran.dg/no_unit_error_1.f90: Delete test.
20074 * gfortran.dg/no_unit_error_2.f90: Delete test.
20075
20076 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20077
20078 * gfortran.dg/chmod_3.f90: New test.
20079 * gfortran.dg/ltime_gmtime_1.f90: New test.
20080 * gfortran.dg/ltime_gmtime_2.f90: New test.
20081 * gfortran.dg/lrshift_1.f90: New test.
20082 * gfortran.dg/chmod_1.f90: New test.
20083 * gfortran.dg/chmod_2.f90: New test.
20084
20085 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20086
20087 PR c++/27668
20088 * g++.dg/template/crash55.C: New test.
20089
20090 PR c++/27962
20091 * g++.dg/template/nontype16.C: New test.
20092
20093 * g++.dg/template/void2.C: Adjust error markers.
20094 * g++.dg/template/nontype5.C: Adjust error markers.
20095
20096 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20097
20098 * gcc.target/i386/stack-prot-kernel.c: New test.
20099
20100 2006-07-27 Roger Sayle <roger@eyesopen.com>
20101
20102 * gcc.dg/builtins-55.c: New test case.
20103
20104 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20105
20106 PR rtl-optimization/27907
20107 * gcc.c-torture/compile/pr27907.c: New test.
20108
20109 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20110
20111 * gfortran.dg/mclock.f90: New test.
20112 * gfortran.dg/int_conv_1.f90: New test.
20113 * gfortran.dg/stat_1.f90: New test.
20114 * gfortran.dg/stat_2.f90: New test.
20115
20116 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20117
20118 PR libgfortran/28335
20119 * gfortran.dg/no_unit_error_1.f90: New test.
20120 * gfortran.dg/no_unit_error_2.f90: New test.
20121 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20122
20123 2006-07-25 Roger Sayle <roger@eyesopen.com>
20124
20125 PR middle-end/28473
20126 * gcc.dg/fold-convround-1.c: New test case.
20127
20128 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20129
20130 * gfortran.dg/arithmetic_if.f90: Fix comments.
20131
20132 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20133
20134 PR c++/27572
20135 * g++.dg/other/typedef1.C: New test.
20136 * g++.dg/template/typedef4.C: New test.
20137 * g++.dg/template/typedef5.C: New test.
20138
20139 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20140
20141 PR fortran/28416
20142 * gfortran.dg/allocatable_dummy_3.f90: New.
20143
20144 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20145
20146 PR fortran/28439
20147 * gfortran.dg/arithmetic_if.f90: New test.
20148
20149 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20150
20151 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20152 avoid memcpy optimization.
20153
20154 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20155
20156 PR fortran/25289
20157 * gfortran.dg/direct_io_6.f90: New test.
20158
20159 2006-07-24 Jan Hubicka <jh@suse.cz>
20160
20161 PR c/25795
20162 PR c++/27369
20163 * gcc.dg/pr25795.c: New test.
20164 * gcc.dg/pr25795-1.c: New test.
20165
20166 2006-07-23 Roger Sayle <roger@eyesopen.com>
20167
20168 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20169 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20170 which may be transformed to "g || h" on some platforms.
20171
20172 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20173
20174 PR c++/28025
20175 * g++.dg/template/friend45.C: New test.
20176
20177 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20178
20179 PR libgfortran/28339
20180 * gfortran.dg/arrayio_8.f90: New test.
20181
20182 2006-07-21 Mike Stump <mrs@apple.com>
20183
20184 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20185
20186 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20187
20188 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20189
20190 PR c++/28250
20191 * g++.dg/eh/catch3.C: New test.
20192
20193 PR c++/28363
20194 * g++.dg/template/defarg10.C: New test.
20195
20196 2006-07-20 Paul Brook <paul@codesourcery.com>
20197
20198 PR 27363
20199 * gcc.dg/pr27363.c: New test.
20200
20201 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20202
20203 PR c++/28338
20204 * g++.dg/init/ref13.C: New test.
20205
20206 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20207
20208 PR obj-c++/28434
20209 * obj-c++.dg/proto-error-1.mm: New test.
20210
20211 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20212
20213 PR c++/28337
20214 * g++.dg/template/string1.C: New test.
20215
20216 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20217
20218 PR c++/28048
20219 * g++.dg/template/defarg9.C: New test.
20220
20221 PR c++/28235
20222 * g++.dg/template/static27.C: New test.
20223
20224 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20225
20226 PR 28410
20227 * gcc.dg/tree-ssa/pr28410.c: New test.
20228
20229 2006-07-18 Lee Millward <lee.millward@gmail.com>
20230
20231 PR c++/28258
20232 * g++/dg/other/error13.C: New test.
20233
20234 PR c++/28260
20235 * g++.dg/template/friend44.C: New test.
20236
20237 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20238
20239 PR c++/27495
20240 * g++.dg/other/pr27495.C: New.
20241
20242 2006-07-18 Olivier Hainque <hainque@adacore.com>
20243
20244 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20245 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20246
20247 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20248
20249 PR c/28286
20250 * gcc.dg/pragma-pack-4.c: New test.
20251
20252 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20253
20254 PR c++/28291
20255 * g++.dg/ext/pr28291.C: New test.
20256
20257 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20258
20259 PR middle-end/28403
20260 * gcc.c-torture/execute/pr28403.c: New test.
20261
20262 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20263
20264 PR middle-end/28402
20265 * gcc.dg/pr28402.c: New test.
20266
20267 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20268
20269 PR c++/28304
20270 * g++.dg/other/pr28304.C: New test.
20271
20272 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20273
20274 PR other/28251
20275 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20276 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20277
20278 2006-07-17 Richard Guenther <rguenther@suse.de>
20279
20280 PR tree-optimization/28238
20281 * g++.dg/tree-ssa/pr28238.C: New testcase.
20282
20283 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20284
20285 PR c++/28250
20286 * g++.dg/eh/catch1.C: New test.
20287 * g++.dg/eh/catch2.C: New test.
20288
20289 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20290
20291 PR c++/28370
20292 * g++.dg/template/anon3.C: New test.
20293
20294 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20295
20296 PR fortran/20844
20297 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20298 specifiers requiring an explicit format tag..
20299
20300 PR fortran/28201
20301 * gfortran.dg/generic_5: New test.
20302
20303 PR fortran/20893
20304 * gfortran.dg/elemental_optional_args_1.f90: New test.
20305
20306 2006-07-16 Olivier Hainque <hainque@adacore.com>
20307
20308 * gnat.dg/assert.ads: New file.
20309 * gnat.dg/controlled_record.ads: Likewise.
20310 * gnat.dg/controlled_record.adb: Likewise.
20311
20312 2006-07-15 Lee Millward <lee.millward@gmail.com>
20313
20314 PR c++/28292
20315 * g++.dg/other/error12.C: New test.
20316
20317 PR c++/28269
20318 * g++.dg/template/crash54.C: New test.
20319
20320 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20321
20322 PR c++/28249
20323 * g++.dg/parse/catch1.C: New test.
20324
20325 PR c++/28294
20326 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20327
20328 PR c++/28387
20329 * g++.dg/ext/attrib24.C: New test.
20330
20331 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20332
20333 PR c++/28343
20334 * g++.dg/ext/asmspec1.C: New test.
20335
20336 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20337
20338 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20339 (dg-test): Support shouldfail tests.
20340 * lib/target-supports-dg.exp (dg-shouldfail): New.
20341 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20342 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20343 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20344 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20345 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20346 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20347 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20348
20349 2006-07-13 Jan Hubicka <jh@suse.cz>
20350
20351 * gcc.target/i386/memcpy-1.c: New.
20352
20353 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20354
20355 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20356
20357 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20358
20359 PR fortran/25097
20360 * gfortran.dg/present_1.f90: New test.
20361
20362 PR fortran/20903
20363 * gfortran.dg/interface_derived_type_1.f90: New test.
20364
20365 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20366
20367 PR fortran/28213
20368 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20369 list.
20370
20371 2006-07-07 Lee Millward <lee.millward@gmail.com>
20372
20373 PR c++/27820
20374 * g++.dg/other/label1.C: New test.
20375
20376 2006-07-07 Richard Guenther <rguenther@suse.de>
20377
20378 PR middle-end/28268
20379 * gcc.dg/torture/pr28268.c: New testcase.
20380
20381 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20382
20383 PR c++/27019
20384 * g++.dg/ext/pr27019.C: New.
20385
20386 2006-07-07 Richard Guenther <rguenther@suse.de>
20387
20388 PR tree-optimization/28187
20389 * gcc.dg/pr28187.c: New testcase.
20390
20391 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20392
20393 * gnat.dg/address_conversion.adb: New test.
20394 * gnat.dg/boolean_subtype.adb: Likewise.
20395 * gnat.dg/frame_overflow.adb: Likewise.
20396 * gnat.dg/pointer_array.adb: Likewise.
20397 * gnat.dg/pointer_conversion.adb: Likewise.
20398
20399 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20400
20401 PR fortran/28237
20402 PR fortran/23420
20403 * gfortran.dg/print_fmt_5.f90: New test.
20404
20405 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20406
20407 PR fortran/28129
20408 * gfortran.dg/bounds_check_4.f90: New test.
20409
20410 2006-07-05 Richard Guenther <rguenther@suse.de>
20411
20412 PR target/28158
20413 * gfortran.dg/pr28158.f90: New testcase.
20414
20415 2006-07-05 Richard Guenther <rguenther@suse.de>
20416
20417 PR tree-optimization/28162
20418 * gcc.dg/pr28162.c: New testcase.
20419
20420 2006-07-05 Richard Guenther <rguenther@suse.de>
20421 Andrew Pinski <pinskia@gcc.gnu.org>
20422
20423 PR c++/27084
20424 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20425
20426 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20427
20428 PR fortran/28174
20429 * gfortran.dg/actual_array_substr_2.f90: New test.
20430
20431 PR fortran/28167
20432 * gfortran.dg/actual_array_constructor_2.f90: New test.
20433
20434 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20435
20436 * gfortran.dg/itime_idate_1.f: New test.
20437 * gfortran.dg/itime_idate_2.f: New test.
20438
20439 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20440
20441 PR libgfortran/27704
20442 * gfortran.dg/open_status_3.f90: New test.
20443 * gfortran.dg/fmt_l.f90: Update for new feature.
20444
20445 2006-07-03 Asher Langton <langton2@llnl.gov>
20446
20447 * gfortran.dg/oldstyle_2.f90: New.
20448
20449 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20450
20451 * gnat.dg/string_slice.adb: New test.
20452
20453 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20454
20455 PR fortran/19259
20456 * gfortran.dg/semicolon_fixed.c: New.
20457 * gfortran.dg/semicolon_free.c: New.
20458
20459 2006-06-30 Mike Stump <mrs@apple.com>
20460
20461 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20462 that don't support internal visibility.
20463
20464 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20465
20466 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20467 for '(' / ')' needing an extra '\'.
20468
20469 2006-06-29 Roger Sayle <roger@eyesopen.com>
20470
20471 PR middle-end/27428
20472 * gcc.dg/pr27428-1.c: New test case.
20473
20474 2006-06-29 Mike Stump <mrs@apple.com>
20475
20476 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20477 on darwin as we can't align commons large enough yet.
20478
20479 * gcc.dg/vla-8.c: Add additional testcases.
20480
20481 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20482
20483 PR c++/28114
20484 * g++.dg/other/pr28114.C: New.
20485
20486 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20487
20488 * gcc.c-torture/compile/20060625-1.c: New test.
20489
20490 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20491
20492 PR fortran/20867
20493 * gfortran.dg/stfunc_3.f90: New test.
20494
20495 PR fortran/25056
20496 * gfortran.dg/impure_actual_1.f90: New test.
20497
20498 PR fortran/20874
20499 * gfortran.dg/elemental_result_1.f90: New test.
20500
20501 PR fortran/25073
20502 * gfortran.dg/select_7.f90: New test.
20503
20504 PR fortran/27554
20505 * intrinsic_actual_1.f: New test.
20506
20507 PR fortran/22038
20508 PR fortran/28119
20509 * gfortran.dg/forall_4.f90: New test.
20510
20511 PR fortran/25072
20512 * gfortran.dg/forall_5.f90: New test.
20513
20514 2006-06-25 Lee Millward <lee.millward@gmail.com>
20515
20516 PR c++/28051
20517 * g++.dg/template/using13.C: New test.
20518
20519 PR c++/28054
20520 * g++.dg/other/incomplete3.C: New test.
20521
20522 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20523
20524 PR fortran/28081
20525 * gfortran.dg/substr_3.f: New test.
20526 * gfortran.dg/equiv_2.f90: Update expected error message.
20527
20528 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20529
20530 PR fortran/28118
20531 * gfortran.dg/actual_array_substr_1.f90: New test.
20532
20533 2006-06-24 Olivier Hainque <hainque@adacore.com>
20534
20535 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20536 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20537
20538 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20539
20540 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20541
20542 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20543
20544 PR fortran/27981
20545 * gfortran.dg/simpleif_2.f90: New test.
20546
20547 2006-06-23 Lee Millward <lee.millward@gmail.com>
20548
20549 * g++.dg/template/error22.C: Fix typo.
20550
20551 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20552
20553 PR c++/28112
20554 * g++.dg/ext/attrib23.C: New test.
20555
20556 2006-06-23 Olivier Hainque <hainque@adacore.com>
20557
20558 * gnat.dg/varsize_temp.adb: New test.
20559
20560 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20561
20562 PR c++/11468
20563 * g++.dg/other/java2.C: New test.
20564
20565 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20566
20567 PR target/27789
20568 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20569 initialization.
20570
20571 2006-06-22 Roger Sayle <roger@eyesopen.com>
20572
20573 PR target/27531
20574 * gcc.dg/pr27531-1.c: New test case.
20575
20576 2006-06-22 Asher Langton <langton2@llnl.gov>
20577
20578 PR fortran/24748
20579 * gfortran.dg/implicit_8.f90: New.
20580
20581 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20582
20583 PR rtl-optimization/28121
20584 * gcc.dg/pr28121.c: New test.
20585
20586 2006-06-22 Lee Millward <lee.millward@gmail.com>
20587
20588 PR c++/27805
20589 * g++.dg/parse/ptrmem6.C: New test.
20590
20591 PR c++/27821
20592 * g++.dg/template/error22.C: New test.
20593
20594 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20595
20596 PR c++/28111
20597 * g++.dg/template/friend43.C: New test.
20598
20599 PR c++/28110
20600 * g++.dg/template/crash53.C: New test.
20601
20602 PR c++/28109
20603 * g++.dg/rtti/incomplete1.C: New test.
20604
20605 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20606
20607 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20608
20609 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20610
20611 * gcc.c-torture/execute/complex-7.c: New.
20612
20613 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20614
20615 * gcc.dg/merge-all-constants-1.c: New test.
20616
20617 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20618
20619 PR c++/28113
20620 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20621
20622 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20623
20624 * gfortran.dg/rrspacing_1.f90: New test.
20625
20626 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20627
20628 PR c++/28052
20629 * g++.dg/other/bitfield2.C: New test.
20630
20631 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20632
20633 PR tree-optimization/27331
20634 * gcc.dg/pr27331.c: New test.
20635
20636 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20637 Eric Botcazou <ebotcazou@adacore.com>
20638
20639 PR ada/18692
20640 * lib/gnat.exp: New file.
20641 * lib/gnat-dg.exp: Likewise.
20642 * gnat.dg: New directory.
20643 * gnat.dg/dg.exp: New driver.
20644 * gnat.dg/specs: New directory.
20645 * gnat.dg/specs/specs.exp: New driver.
20646 * gnat.dg/style: New directory.
20647 * gnat.dg/style/style.exp: New driver.
20648
20649 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20650
20651 PR fortran/16206
20652 * gfortran.dg/array_initializer_1.f90: New test.
20653
20654 PR fortran/28005
20655 * gfortran.dg/matmul_3.f90: New test.
20656
20657 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20658
20659 PR middle-end/28075
20660 * gcc.dg/tree-ssa/inline-1.c: New test.
20661
20662 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20663
20664 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20665 in malloc prototype; remove XFAIL.
20666 * gcc.dg/pr18241-2.c: Ditto.
20667 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20668 in memset prototype; remove XFAIL.
20669 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20670
20671 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20672
20673 * gcc.dg/vla-8.c: Add.
20674
20675 2006-06-19 Richard Guenther <rguenther@suse.de>
20676
20677 PR tree-optimization/27090
20678 * g++.dg/tree-ssa/pr27090.C: New testcase.
20679
20680 2006-06-19 Roger Sayle <roger@eyesopen.com>
20681
20682 PR target/27861
20683 * gcc.dg/pr27861-1.c: New test case.
20684
20685 2006-06-19 Richard Guenther <rguenther@suse.de>
20686
20687 PR middle-end/28045
20688 * gcc.dg/torture/pr28045.c: New testcase.
20689
20690 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20691
20692 PR fortran/26801
20693 * gfortran.dg/associated_4.f90: New test.
20694
20695 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20696
20697 PR fortran/19310
20698 PR fortran/19904
20699 * gfortran.dg/real_const_3.f90: New test.
20700
20701 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20702
20703 PR c++/28016
20704 * g++.dg/template/static26.C: New test.
20705
20706 PR c++/27979
20707 * g++.dg/expr/bitfield2.C: New test.
20708
20709 PR c++/27884
20710 * g++.dg/parse/linkage2.C: New test.
20711
20712 2006-06-16 Richard Guenther <rguenther@suse.de>
20713
20714 PR middle-end/27116
20715 * gcc.dg/pr15785-1.c: Revert last change.
20716 * gcc.dg/torture/pr27116-2.c: New testcase.
20717
20718 2006-06-16 Roger Sayle <roger@eyesopen.com>
20719
20720 PR middle-end/27802
20721 * gcc.dg/pr27802-1.c: New test case.
20722
20723 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20724
20725 PR c++/27689
20726 * g++.dg/template/ttp18.C: New test.
20727 * g++.dg/template/ttp19.C: Likewise.
20728
20729 PR c++/27666
20730 * g++.dg/expr/cond9.C: New test.
20731
20732 PR c++/27640
20733 * g++.dg/template/ctor7.C: New test.
20734
20735 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20736
20737 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20738
20739 2006-06-16 Richard Guenther <rguenther@suse.de>
20740
20741 PR tree-optimization/27781
20742 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20743
20744 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20745
20746 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20747
20748 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20749
20750 * gcc.dg/tree-ssa/loop-18.c: New test.
20751
20752 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20753
20754 PR c++/27665
20755 * g++.dg/template/crash52.C: New test.
20756
20757 PR c++/27648
20758 * g++.dg/ext/attrib22.C: New test.
20759
20760 PR c++/26559
20761 * g++.dg/template/builtin1.C: New test.
20762 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20763
20764 PR c++/28018
20765 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20766 assignment.
20767 * g++.old-deja/g++.pt/crash51.C: Likewise.
20768
20769 PR c++/27227
20770 * g++.dg/lookup/linkage1.C: New test.
20771 * g++.dg/lookup/linkage2.C: Likewise.
20772
20773 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20774
20775 PR middle-end/27959
20776 * gcc.dg/pr27959.c: New testcase.
20777
20778 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20779
20780 PR target/28014:
20781 * g++.dg/eh/div.C: New test.
20782
20783 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20784
20785 PR c++/27894
20786 * g++.dg/tree-ssa/pr26757.C: New test.
20787 * g++.dg/tree-ssa/pr27894.C: New test.
20788
20789 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20790
20791 * gcc.c-torture/compile/20060609-1.c: New test.
20792
20793 PR target/27863
20794 * gcc.c-torture/compile/pr27863.c: New test.
20795
20796 2006-06-13 Richard Guenther <rguenther@suse.de>
20797
20798 PR tree-optimization/27830
20799 * g++.dg/tree-ssa/pr27830.C: New testcase.
20800
20801 2006-06-13 Matthew Sachs <msachs@apple.com>
20802
20803 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20804 the list of compiler flags; this causes those flags to be checked
20805 for things like dg-skip-if.
20806
20807 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20808
20809 PR c++/27601
20810 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20811
20812 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20813 Kazu Hirata <kazu@codesourcery.com>
20814
20815 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20816 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20817
20818 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20819
20820 PR c++/27933
20821 * g++.dg/lookup/using15.C: New test.
20822
20823 PR c++/27951
20824 * g++.dg/other/anon4.C: New test.
20825
20826 2006-06-12 Roger Sayle <roger@eyesopen.com>
20827
20828 PR c++/21210
20829 * g++.dg/init/complex1.C: New test case.
20830
20831 2006-06-11 Eric Christopher <echristo@apple.com>
20832
20833 PR middle-end/27948
20834 * gcc.dg/bf-ms-layout.c: Run on darwin.
20835 * gcc.dg/bf-no-ms-layout: Ditto.
20836 * gcc.dg/attr-ms_struct-2.c: New.
20837 * gcc.dg/bf-ms-layout-2.c: Ditto.
20838
20839 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20840
20841 * gcc.dg/attr-ms_struct-packed1.c: New.
20842
20843 2006-06-09 Mike Stump <mrs@apple.com>
20844
20845 * gcc.dg/vla-7.c: Add.
20846
20847 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20848
20849 PR fortran/24558
20850 * gfortran.dg/entry_6.f90: New test.
20851
20852 PR fortran/20877
20853 PR fortran/25047
20854 * gfortran.dg/entry_7.f90: New test.
20855
20856 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20857
20858 PR c/27747
20859 * gcc.dg/cpp/_Pragma6.c: New test.
20860
20861 PR c++/27748
20862 * g++.dg/cpp/_Pragma1.C: New test.
20863
20864 PR preprocessor/27746
20865 * gcc.dg/gomp/macro-3.c: New test.
20866 * gcc.dg/gomp/macro-4.c: New test.
20867 * g++.dg/gomp/macro-3.C: New test.
20868 * g++.dg/gomp/macro-4.C: New test.
20869
20870 2006-06-09 Richard Guenther <rguenther@suse.de>
20871
20872 PR tree-optimization/26998
20873 * gcc.dg/torture/pr26998.c: New testcase.
20874 * gcc.dg/tree-ssa/vrp29.c: New testcase.
20875
20876 2006-06-08 Mike Stump <mrs@apple.com>
20877
20878 * gcc.dg/pr27095.c: Account for stubs.
20879
20880 PR target/26427
20881 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20882 produce bad code on darwin.
20883
20884 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20885
20886 PR fortran/27958
20887 * gfortran.dg/substr_2.f: New test.
20888
20889 2006-06-08 Asher Langton <langton2@llnl.gov>
20890
20891 PR fortran/27786
20892 * cray_pointers_2.f90: Add -fbounds-check compile flag.
20893
20894 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20895
20896 PR target/27421
20897 * gcc.dg/union-3.c: New test.
20898
20899 2006-06-08 Richard Guenther <rguenther@suse.de>
20900
20901 PR middle-end/27116
20902 * gcc.dg/torture/pr27116.c: New testcase.
20903 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20904
20905 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20906
20907 PR rtl-optimization/26449
20908 * gcc.dg/pr26449.c: New test.
20909
20910 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20911
20912 PR c++/27601
20913 * g++.dg/ext/offsetof1.C: Test member functions.
20914
20915 2006-06-07 Steve Ellcey <sje@cup.hp.com>
20916
20917 * gcc.dg/pr27095.c: Improve scanning.
20918
20919 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
20920
20921 PR fortran/23091
20922 * gfortran.dg/saved_automatic_1.f90: New test.
20923
20924 PR fortran/24168
20925 * gfortran.dg/array_simplify_1.f90: New test.
20926
20927 PR fortran/25090
20928 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20929
20930 PR fortran/25058
20931 * gfortran.dg/entry_dummy_ref_2.f90: New test.
20932
20933 2006-06-06 Mark Mitchell <mark@codesourcery.com>
20934
20935 PR c++/27177
20936 * g++.dg/expr/cast7.C: New test.
20937
20938 2006-06-06 Janis Johnson <janis187@us.ibm.com>
20939
20940 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20941 * lib/gcc-defs.exp (tool_check_compile): Ditto.
20942 * lib/fortran-torture.exp (fortran-torture-compile,
20943 fortran-torture-execute): Ditto.
20944
20945 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
20946
20947 PR target/27842
20948 * gcc.dg/vmx/pr27842.c: New test.
20949
20950 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20951
20952 PR libfortran/27895
20953 * gfortran.dg/bounds_check_3.f90: New test.
20954
20955 2006-06-05 Mike Stump <mrs@apple.com>
20956
20957 * objc.dg/objc-fast-4.m: Skip for ppc64.
20958
20959 2006-06-05 Steve Ellcey <sje@cup.hp.com>
20960
20961 PR testsuite/27705
20962 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20963
20964 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
20965 Victor Kaplansky <victork@il.ibm.com>
20966
20967 PR tree-optimizations/26360
20968 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20969 with -fno-tree-dce.
20970 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20971
20972 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
20973
20974 PR fortran/14067
20975 * gfortran.dg/data_char_1.f90: Add messages for truncated
20976 strings.
20977
20978 PR fortran/16943
20979 * gfortran.dg/func_decl_2.f90: New test.
20980
20981 PR fortran/20839
20982 * gfortran.dg/do_2.f90: New test.
20983
20984 PR fortran/27655
20985 * gfortran.dg/associated_3.f90: New test.
20986
20987 2006-06-04 Mark Mitchell <mark@codesourcery.com>
20988
20989 PR c++/27819
20990 * g++.dg/template/static25.C: New test.
20991
20992 PR c++/27722
20993 * g++.dg/init/array21.C: New test.
20994
20995 PR c++/27807
20996 * g++.dg/ext/complit7.C: New test.
20997
20998 PR c++/27806
20999 * g++.dg/parse/ptrmem5.C: New test.
21000
21001 2006-06-04 Roger Sayle <roger@eyesopen.com>
21002 Andrew Pinski <pinskia@physics.uc.edu>
21003
21004 PR c/27150
21005 PR middle-end/27382
21006 * gcc.dg/pr27150-1.c: New testcase.
21007 * gcc.dg/pr27382-1.c: New testcase.
21008 * gcc.dg/pr27382-2.c: New testcase.
21009
21010 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21011
21012 PR c/25161
21013 PR c/27020
21014 * gcc.dg/array-10.c: New test.
21015
21016 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21017
21018 PR c++/27804
21019 * g++.dg/init/const4.C: New test.
21020 * g++.dg/init/member1.C: Add error-marker.
21021 * g++.dg/other/fold1.C: Adjust error-marker.
21022
21023 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21024
21025 PR c++/27601
21026 * g++.dg/ext/offsetof1.C: New test.
21027
21028 2006-06-04 Eric Christopher <echristo@apple.com>
21029
21030 * gcc.dg/attr-ms_struct-1.c: New.
21031
21032 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21033
21034 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21035
21036 2006-06-04 Richard Guenther <rguenther@suse.de>
21037
21038 PR tree-optimization/27039
21039 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21040
21041 2006-06-03 Roger Sayle <roger@eyesopen.com>
21042
21043 PR target/26223
21044 * gcc.target/i386/amd64-abi-2.c: New test case.
21045
21046 2006-06-02 Eric Christopher <echristo@apple.com>
21047
21048 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21049 * gcc.target/i386/20020523-1.c: Skip if darwin.
21050 * gcc.target/i386/asm-3.c: Ditto.
21051 * gcc.target/i386/20011119-1.c: Ditto.
21052 * gcc.target/i386/clobbers.c: Remove pic part of test.
21053
21054 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21055
21056 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21057 * g++.old-deja/g++.other/init19.C: Ditto.
21058 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21059 and add other platforms as expected failures.
21060
21061 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21062
21063 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21064 (is-effective-target-keyword): Ditto.
21065
21066 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21067
21068 PR fortran/27715
21069 * gfortran.dg/extended_char_comparison_1.f: New test.
21070
21071 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21072
21073 PR fortran/25098
21074 * gfortran.dg/dummy_procedure_1.f90: New test.
21075
21076 PR fortran/25147
21077 * gfortran.dg/dummy_procedure_2.f90: New test.
21078
21079 * gfortran.dg/associated_2.f90: Correct to make consistent with
21080 standard.
21081
21082 2006-05-31 Roger Sayle <roger@eyesopen.com>
21083
21084 * gcc.target/i386/387-11.c: New test case.
21085
21086 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21087
21088 PR c++/27801
21089 * g++.dg/template/cond6.C: New test.
21090
21091 PR c++/26496
21092 * g++.dg/template/crash51.C: New test.
21093 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21094
21095 PR c++/27385
21096 * g++.dg/init/array20.C: New test.
21097
21098 2006-05-31 Roger Sayle <roger@eyesopen.com>
21099
21100 * gcc.dg/builtins-54.c: New test case.
21101
21102 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21103
21104 PR c++/26433
21105 * g++.dg/template/fntry1.C: Add dg-do link.
21106
21107 PR c++/27808
21108 * g++.dg/parse/friend6.C: New test.
21109
21110 2006-05-30 Asher Langton <langton2@llnl.gov>
21111
21112 * gfortran.dg/cray_pointers_7.f90: New test.
21113
21114 2006-05-30 Roger Sayle <roger@eyesopen.com>
21115
21116 PR tree-optimization/23452
21117 * gcc.dg/fold-mulconj-1.c: New test case.
21118
21119 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21120
21121 PR c++/27803
21122 * g++.dg/parse/bitfield1.C: New test.
21123
21124 2006-05-30 Roger Sayle <roger@eyesopen.com>
21125
21126 * gcc.target/ppc-eq0-1.c: New test case.
21127 * gcc.target/ppc-negeq0-1.c: New test case.
21128
21129 2006-05-30 Dirk Mueller <dmueller@suse.de>
21130
21131 PR c/27273
21132 * gcc.dg/overflow-warn-5.c: New test.
21133
21134 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21135
21136 PR c/27718
21137 * gcc.dg/sizeof-1.c: New test.
21138
21139 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21140
21141 PR target/27790
21142 * gcc.target/i386/pr27790.c: New test.
21143
21144 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21145
21146 PR libgfortran/27757
21147 * gfortran.dg/direct_io_5.f90: New test.
21148
21149 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21150
21151 PR libgfortran/27634
21152 * gfortran.dg/fmt_missing_period_1.f: New test.
21153 * gfortran.dg/fmt_missing_period_2.f: New test.
21154 * gfortran.dg/fmt_missing_period_3.f: New test.
21155
21156 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21157
21158 PR fortran/19777
21159 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21160 arrays.
21161
21162 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21163
21164 PR c++/27713
21165 * g++.dg/template/new6.C: New test.
21166
21167 2006-05-29 Roger Sayle <roger@eyesopen.com>
21168
21169 PR tree-optimization/24964
21170 * gcc.target/i386/387-10.c: New test case.
21171
21172 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21173
21174 * intrinsics/string_intrinsics.c (compare_string):
21175 Use memcmp instead of strncmp to avoid tripping over
21176 CHAR(0) in a string.
21177
21178 2006-05-27 Richard Guenther <rguenther@suse.de>
21179
21180 PR middle-end/27773
21181 * gcc.dg/torture/pr27773.c: New testcase.
21182
21183 2006-05-27 Dirk Mueller <dmueller@suse.de>
21184
21185 * gcc.dg/pr24561.c: Rename to..
21186 * gcc.dg/pr25962.c: .. this.
21187
21188 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21189
21190 PR fortran/19777
21191 * gfortran.dg/bounds_check_2.f: New test.
21192
21193 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21194
21195 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21196 * gfortran.dg/byte_1.f90: Likewise.
21197 * gfortran.dg/dup_save_2.f90: Likewise.
21198
21199 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21200
21201 * gfortran.dg/associated_2.f90: New test.
21202
21203 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21204
21205 PR fortran/27524
21206 * gfortran.dg/bounds_check_1.f90: New test.
21207
21208 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21209
21210 PR rtl-optimization/27661
21211 * gcc.dg/pr27661.c: New test case.
21212
21213 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21214
21215 PR fortran/23151
21216 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21217 * gfortran.dg/print_parentheses_1.f: New test.
21218 * gfortran.dg/print_parentheses_2.f90: New test.
21219
21220 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21221
21222 PR target/27758
21223 * gcc.dg/pr27758.c: New test.
21224
21225 2006-05-24 Falk Hueffner <falk@debian.org>
21226
21227 * gcc.c-torture/compile/pr27571.c: New test.
21228
21229 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21230
21231 PR fortran/27709
21232 * gfortran.dg/spec_expr_4.f90: New test.
21233
21234 PR fortran/27155
21235 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21236
21237 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21238
21239 PR c++/20103
21240 * g++.dg/ext/complit6.C: New test.
21241 * g++.dg/ext/complit3.C: Adjust error markers.
21242 * g++.dg/init/const3.C: New test.
21243
21244 2006-05-25 Richard Guenther <rguenther@suse.de>
21245
21246 PR middle-end/27743
21247 * gcc.dg/torture/pr27743.c: New testcase.
21248
21249 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21250
21251 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21252
21253 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21254
21255 * gcc.dg/compat/scalar-by-value-x.h: New.
21256 * gcc.dg/compat/scalar-by-value-y.h: New.
21257 * gcc.dg/compat/scalar-by-value-5.c: New.
21258 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21259 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21260 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21261 * gcc.dg/compat/scalar-by-value-6.c: New.
21262 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21263 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21264 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21265
21266 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21267
21268 PR tree-optimization/27639
21269 PR tree-optimization/26719
21270 * gcc.dg/pr27639.c: New test.
21271 * gcc.dg/pr26719.c: New test.
21272 * gcc.dg/tree-ssa/scev-cast.c: New test.
21273
21274 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21275
21276 PR c++/20173
21277 * g++.dg/template/error21.C: New test.
21278
21279 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21280
21281 PR target/27696
21282 * gcc.target/i386/pr27696.c: New.
21283
21284 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21285
21286 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21287
21288 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21289
21290 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21291
21292 PR c++/27716
21293 * g++.dg/other/assign1.C: New test.
21294
21295 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21296
21297 PR target/27266
21298 * gcc.target/i386/pr27266.c: New.
21299
21300 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21301
21302 PR c++/27451
21303 * g++.dg/ext/asm9.C: New test.
21304
21305 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21306
21307 PR rtl-optimization/25514
21308 * gcc.c-torture/compile/pr25514.c: New test.
21309
21310 2006-05-22 Richard Guenther <rguenther@suse.de>
21311
21312 Revert
21313 2006-01-31 Richard Guenther <rguenther@suse.de>
21314
21315 * gcc.target/i386/sselibm-1.c: New testcase.
21316 * gcc.target/i386/sselibm-2.c: Likewise.
21317 * gcc.target/i386/sselibm-3.c: Likewise.
21318 * gcc.target/i386/sselibm-4.c: Likewise.
21319 * gcc.target/i386/sselibm-5.c: Likewise.
21320
21321 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21322
21323 PR c/27420
21324 * gcc.dg/func-args-2.c: New test.
21325
21326 PR c/26818
21327 * gcc.dg/struct-incompl-1.c: New test.
21328
21329 2006-05-22 Richard Guenther <rguenther@suse.de>
21330
21331 PR testsuite/27708
21332 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21333 the transformations we test for.
21334
21335 2006-05-22 Richard Guenther <rguenther@suse.de>
21336
21337 PR testsuite/27707
21338 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21339
21340 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21341
21342 PR c++/27210
21343 * g++.dg/warn/new1.C: New test.
21344 * g++.dg/template/new5.C: Likewise.
21345
21346 2006-05-21 Roger Sayle <roger@eyesopen.com>
21347
21348 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21349 * gcc.target/i386/20060512-3.c: Likewise.
21350
21351 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21352
21353 PR rtl-optimization/27671
21354 * gcc.c-torture/execute/pr27671-1.c: New.
21355 * gcc.dg/pr27671-2.c: Likewise.
21356
21357 PR tree-optimization/26622.
21358 * gcc.c-torture/compile/pr26622.c: New.
21359
21360 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21361
21362 PR fortran/27613
21363 * gfortran.dg/recursive_reference_1.f90: New test.
21364
21365 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21366
21367 PR fortran/25746
21368 * gfortran.dg/elemental_subroutine_3.f90: New test.
21369
21370 PR fortran/25090
21371 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21372
21373 PR fortran/27584
21374 * gfortran.dg/associated_target_1.f90: New test.
21375
21376 PR fortran/19015
21377 * gfortran.dg/maxloc_shape_1.f90: New test.
21378
21379 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21380
21381 PR libgfortran/24459
21382 * gfortran.dg/namelist_24.f90: New test.
21383 * gfortran.dg/namelist_12.f: Fix typo in comment.
21384
21385 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21386
21387 PR middle-end/25776
21388 * g++.dg/other/error11.C: New test.
21389
21390 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21391
21392 * gcc.target/mips/pr26765.c: Add -w to options.
21393
21394 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21395
21396 * lib/target-supports.exp (check_effective_target_mpaired_single):
21397 New function.
21398 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21399 multilibs.
21400 * g++.dg/vect/vect.exp: Likewise.
21401
21402 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21403
21404 PR testsuite/25891
21405 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21406
21407 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21408
21409 PR fortran/27662
21410 * gfortran.dg/temporary_1.f90: New file.
21411
21412 2006-05-19 Andreas Schwab <schwab@suse.de>
21413
21414 * g++.dg/other/unused1.C: Also match "stringz".
21415
21416 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21417
21418 PR c++/26433
21419 * g++.dg/template/fntry1.C: New test.
21420
21421 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21422
21423 PR c++/27471
21424 PR c++/27506
21425 * g++.dg/conversion/bitfield5.C: New test.
21426 * g++.dg/conversion/bitfield6.C: New test.
21427
21428 2006-05-18 Mike Stump <mrs@apple.com>
21429
21430 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21431 * gcc.dg/vla-4.c: Add.
21432 * gcc.dg/vla-5.c: Add.
21433 * gcc.dg/vla-6.c: Add.
21434
21435 2006-05-12 Stuart Hastings <stuart@apple.com>
21436
21437 * gcc.target/i386/20060512-1.c: New.
21438 * gcc.target/i386/20060512-2.c: New.
21439 * gcc.target/i386/20060512-3.c: New.
21440 * gcc.target/i386/20060512-4.c: New.
21441
21442 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21443
21444 PR c++/26122
21445 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21446
21447 PR c++/26068
21448 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21449 * g++.dg/parse/linkage1.C: New test.
21450
21451 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21452
21453 PR tree-optimization/27548
21454 * g++.dg/tree-ssa/pr27548.C: New test.
21455
21456 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21457
21458 PR fortran/26551
21459 * gfortran.dg/recursive_check_1.f: New test.
21460 * gfortran.dg/recursive_check_2.f90: New test.
21461
21462 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21463
21464 * g++.dg/opt/temp2.C: New test.
21465
21466 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21467
21468 PR c++/27491
21469 * g++.dg/init/brace5.C: New test.
21470
21471 PR middle-end/27415
21472 * gcc.dg/gomp/pr27415.c: New test.
21473 * g++.dg/gomp/pr27415.C: New test.
21474
21475 PR tree-optimization/27549
21476 * g++.dg/tree-ssa/pr27549.C: New test.
21477
21478 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21479
21480 PR libgfortran/27575
21481 * gfortran.dg/read_eof_4.f90: New test.
21482
21483 2006-05-16 Richard Guenther <rguenther@suse.de>
21484
21485 PR tree-optimization/22303
21486 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21487
21488 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21489
21490 PR middle-end/27573
21491 * gcc.dg/gomp/pr27573.c: New test.
21492 * gfortran.dg/gomp/pr27573.f90: New test.
21493
21494 PR c/27499
21495 * gcc.dg/gomp/pr27499.c: New test.
21496 * g++.dg/gomp/pr27499.C: New test.
21497
21498 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21499
21500 PR c++/27339
21501 * g++.dg/parser/access8.C: Adjust error marker.
21502 * g++.dg/template/access17.C: New test.
21503 * g++.dg/template/access18.C: Likewise.
21504
21505 2006-05-15 Roger Sayle <roger@eyesopen.com>
21506
21507 PR target/26600
21508 * gcc.target/i386/pr26600.c: New test case.
21509
21510 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21511
21512 PR c++/27505
21513 * g++.dg/expr/bitfield1.C: New test.
21514
21515 2006-05-15 Richard Guenther <rguenther@suse.de>
21516
21517 PR tree-optimization/27603
21518 * gcc.dg/torture/pr27603.c: New testcase.
21519
21520 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21521
21522 PR fortran/25090
21523 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21524
21525 PR fortran/25082
21526 * gfortran.dg/scalar_return_1.f90: New test.
21527
21528 PR fortran/27411
21529 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21530
21531 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21532
21533 * gcc.dg/gomp/critical-4.c: New test.
21534 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21535 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21536 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21537 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21538
21539 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21540
21541 PR c++/27582
21542 * g++.dg/template/dependent-args1.C: New test.
21543
21544 PR c++/27581
21545 * g++.dg/lookup/this1.C: New test.
21546
21547 PR c++/27315
21548 * g++.dg/template/operator6.C: New test.
21549 * g++.dg/template/incomplete3.C: New test.
21550
21551 PR c++/27559
21552 * g++.dg/template/new4.C: New test.
21553
21554 PR c++/27496
21555 * g++.dg/template/void2.C: New test.
21556
21557 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21558
21559 * g++.dg/template/dependent-expr5.C: New test.
21560
21561 2006-05-14 Roger Sayle <roger@eyesopen.com>
21562
21563 PR middle-end/26729
21564 * gcc.dg/pr26729-1.c: New test case.
21565
21566 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21567
21568 * gcc.dg/pr27003.c: New test.
21569
21570 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21571
21572 * lib/target-supports.dg (check_cxa_atexit_available): Change
21573 v3_target_compile to ${tool}_target_compile.
21574
21575 2006-05-11 Jason Merrill <jason@redhat.com>
21576
21577 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21578
21579 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21580
21581 PR fortran/27553
21582 * gfortran.dg/label_5.f90: New test.
21583
21584 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21585
21586 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21587 check_effective_target_powerpc_altivec_ok): New.
21588 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21589 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21590 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21591 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21592 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21593 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21594 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21595 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21596 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21597 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21598 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21599 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21600 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21601 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21602 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21603 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21604 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21605 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21606 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21607 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21608 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21609 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21610 gcc.target/powerpc/altivec-9.c,
21611 gcc.target/powerpc/altivec-consts.c,
21612 gcc.target/powerpc/altivec-pr22085.c,
21613 gcc.target/powerpc/altivec-splat.c,
21614 gcc.target/powerpc/altivec-types-1.c,
21615 gcc.target/powerpc/altivec-types-2.c,
21616 gcc.target/powerpc/altivec-types-3.c,
21617 gcc.target/powerpc/altivec-types-4.c,
21618 gcc.target/powerpc/altivec-varargs-1.c,
21619 gcc.target/powerpc/altivec-vec-merge.c,
21620 gcc.target/powerpc/ppc-vector-memcpy.c,
21621 gcc.target/powerpc/ppc-vector-memset.c,
21622 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21623 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21624 these effective targets.
21625 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21626 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21627
21628 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21629
21630 PR middle-end/27384
21631 * g++.dg/other/fold1.C: New test.
21632
21633 PR middle-end/27488
21634 * gcc.dg/fold-nonneg-1.c: New test.
21635
21636 PR c++/27547
21637 * g++.dg/other/operator1.C: New test.
21638
21639 2006-05-11 Richard Guenther <rguenther@suse.de>
21640
21641 PR middle-end/27529
21642 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21643
21644 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21645
21646 * lib/target-supports-dg.exp (check-flags): New.
21647 (dg-skip-if): Move flag checks.
21648
21649 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21650
21651 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21652 * lib/target-supports.dg (check_cxa_atexit_available): New.
21653
21654 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21655
21656 PR fortran/27470
21657 * gfortran.dg/multiple_allocation_2.f90: New test case.
21658
21659 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21660
21661 * gcc.target/arm/pr27387.C: Fix a comment typo.
21662
21663 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21664
21665 PR fortran/24549
21666 * gfortran.dg/error_recovery_1.f90: New test.
21667
21668 2006-05-10 Richard Guenther <rguenther@suse.de>
21669
21670 PR tree-optimization/27302
21671 * gcc.dg/torture/pr27302.c: New testcase.
21672
21673 2006-05-09 Dirk Mueller <dmueller@suse.de>
21674 Richard Guenther <rguenther@suse.de>
21675
21676 PR middle-end/27498
21677 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21678
21679 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21680
21681 PR rtl-optimization/27335
21682 * gcc.dg/pr27335.c: New test.
21683
21684 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21685
21686 * gcc.target/mips/mips-ps-5.c: New file.
21687
21688 2006-05-08 Jan Hubicka <jh@suse.cz>
21689
21690 PR middle-end/25962
21691 * gcc.dg/pr25962.c: New.
21692
21693 2006-05-08 Roger Sayle <roger@eyesopen.com>
21694
21695 PR target/27158
21696 * gcc.target/powerpc/pr27158.c: New test case.
21697
21698 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21699
21700 PR testsuite/27476
21701 * ada/acats/run_all.sh: Use test -z.
21702
21703 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21704
21705 PR libfortran/18271
21706 * gfortran.dg/spec_expr_3.f90: New test.
21707
21708 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21709
21710 PR target/24879
21711 * gcc.target/i386/monitor.c: New file.
21712
21713 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21714
21715 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21716
21717 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21718
21719 PR c++/27447
21720 * g++.dg/other/ptrmem7.C: New test.
21721
21722 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21723
21724 PR target/27421
21725 * gcc.dg/array-9.c: New test.
21726
21727 2006-05-07 Richard Guenther <rguenther@suse.de>
21728
21729 PR tree-optimization/27409
21730 * gcc.dg/torture/pr27409.c: New testcase.
21731
21732 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21733
21734 PR fortran/27457
21735 * gfortran.dg/select_6.f90: New.
21736
21737 2006-05-07 Richard Guenther <rguenther@suse.de>
21738
21739 PR tree-optimization/27136
21740 * gcc.dg/torture/pr27136.c: New testcase.
21741
21742 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21743
21744 PR fortran/24813
21745 * gfortran.dg/char_cons_len_1.f90: New test.
21746
21747 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21748
21749 PR c++/27427
21750 * g++.dg/template/incomplete2.C: New test.
21751
21752 2006-05-06 Richard Guenther <rguenther@suse.de>
21753
21754 PR tree-optimization/27151
21755 * gcc.dg/vect/pr27151.c: New testcase.
21756
21757 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21758
21759 PR c++/27430
21760 * g++.dg/template/void1.C: New test.
21761
21762 PR c++/27423
21763 * g++.dg/other/void2.C: New test.
21764
21765 PR c++/27422
21766 * g++.dg/conversion/void1.C: New test.
21767
21768 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21769
21770 PR/21391
21771 * g++.dg/other/unused1.C: New.
21772
21773 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21774
21775 PR objc/27240
21776 * objc.dg/member-1.m: New test.
21777
21778 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21779
21780 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21781
21782 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21783
21784 PR libfortran/26985
21785 * gfortran.dg/matmul_2.f90: New test.
21786
21787 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21788
21789 * ada/acats/run_all.sh: Use sync when main not found.
21790
21791 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21792
21793 PR target/26765
21794 * gcc.target/mips/pr26765.c: New.
21795
21796 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21797
21798 * gcc.target/bfin: New directory.
21799 * gcc.target/bfin/bfin.exp: New file.
21800 * gcc.target/bfin/frmul.c: New file.
21801 * gcc.target/bfin/arith.c: New file.
21802 * gcc.target/bfin/mul-combine.c: New file.
21803 * gcc.target/bfin/shift.c: New file.
21804
21805 2006-05-04 Richard Guenther <rguenther@suse.de>
21806
21807 PR tree-optimization/14287
21808 PR tree-optimization/14844
21809 PR tree-optimization/19792
21810 PR tree-optimization/21608
21811 PR tree-optimization/27090
21812 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21813 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21814 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21815 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21816 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21817
21818 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21819
21820 PR tree-optimization/27285
21821 * gcc.c-torture/execute/pr27285.c: New test.
21822
21823 PR middle-end/27388
21824 * gcc.dg/gomp/pr27388-1.c: New test.
21825 * gcc.dg/gomp/pr27388-2.c: New test.
21826 * gcc.dg/gomp/pr27388-3.c: New test.
21827
21828 PR c++/27359
21829 * g++.dg/gomp/pr27359.C: New test.
21830
21831 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21832
21833 PR fortran/20248
21834 * gfortran.dg/iargc.f90: New test.
21835
21836 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21837
21838 PR c++/27102
21839 * g++.dg/template/crash49.C: New test.
21840
21841 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21842
21843 PR testsuite/27032
21844 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21845
21846 2006-05-02 Jeff Law <law@redhat.com>
21847
21848 PR tree-optimization/27364
21849 * gcc.c-torture/execute/pr27364.c: New test.
21850
21851 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21852
21853 PR c++/27309
21854 * g++.dg/parser/ctor5.C: New test.
21855
21856 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21857
21858 PR target/27387
21859 * gcc.target/arm/arm.exp: New.
21860 * gcc.target/arm/pr27387.C: Likewise.
21861
21862 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21863
21864 PR fortran/27269
21865 PR fortran/27324
21866 * gfortran.dg/module_equivalence_2.f90: New test.
21867
21868 2006-05-02 Jakub Jelinek <jakub@redhat.com>
21869
21870 PR middle-end/27337
21871 * g++.dg/gomp/pr27337-1.C: New test.
21872 * g++.dg/gomp/pr27337-2.C: New test.
21873
21874 PR middle-end/27328
21875 * gcc.dg/gomp/pr27328.c: New test.
21876
21877 PR middle-end/27325
21878 * g++.dg/gomp/pr27325.C: New test.
21879
21880 PR middle-end/27310
21881 * g++.dg/gomp/pr27310.C: New test.
21882
21883 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21884
21885 PR tree-optimization/27291
21886 * g++.dg/tree-ssa/pr27291.C: New test.
21887
21888 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21889
21890 PR tree-optimization/27283
21891 * g++.dg/tree-ssa/pr27283.C: New test.
21892
21893 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21894
21895 * gcc.dg/tree-ssa/loop-16.c: New test.
21896
21897 2006-05-01 Roger Sayle <roger@eyesopen.com>
21898 Joseph S. Myers <joseph@codesourcery.com>
21899
21900 * gcc.dg/Wconversion-3.c: New test case.
21901 * gcc.dg/Wconversion-4.c: Likewise.
21902
21903 2006-05-01 Richard Guenther <rguenther@suse.de>
21904
21905 PR tree-optimization/26726
21906 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21907
21908 2006-04-30 Roger Sayle <roger@eyesopen.com>
21909
21910 * gcc.dg/Woverflow-1.c: New test case.
21911 * gcc.dg/Woverflow-2.c: Likewise.
21912 * gcc.dg/Woverflow-3.c: Likewise.
21913
21914 2006-04-30 Mark Mitchell <mark@codesourcery.com>
21915
21916 PR c++/27094
21917 * g++.dg/template/defarg8.C: New test.
21918
21919 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21920
21921 PR c++/27278
21922 * g++.dg/parse/operator7.C: New test.
21923
21924 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21925
21926 PR c++/11471
21927 PR c++/27102
21928 * g++.dg/template/crash48.C: New test.
21929
21930 PR c++/27279
21931 * g++.dg/parse/ctor4.C: New test.
21932
21933 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21934
21935 PR fortran/25681
21936 * gfortran.df/char_type_len.f90: New test.
21937
21938 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21939
21940 PR libgfortran/27304
21941 * gfortran.dg/fmt_exhaust.f90: New test.
21942
21943 2006-04-28 Roger Sayle <roger@eyesopen.com>
21944
21945 PR c/25309
21946 * gcc.dg/large-size-array-2.c: New test case.
21947
21948 2006-04-28 Richard Guenther <rguenther@suse.de>
21949
21950 PR target/26826
21951 * gcc.target/i386/pr26826.c: New testcase.
21952
21953 2006-04-28 Jakub Jelinek <jakub@redhat.com>
21954
21955 PR middle-end/27260
21956 * gcc.c-torture/execute/pr27260.c: New.
21957
21958 2006-04-28 Alan Modra <amodra@bigpond.net.au>
21959
21960 PR middle-end/27095
21961 * gcc.dg/pr27095.c: New.
21962
21963 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21964
21965 PR c++/27292
21966 * g++.dg/conversion/bitfield4.C: New test.
21967
21968 2006-04-27 Eric Christopher <echristo@apple.com>
21969
21970 * gcc.dg/pragma-ms_struct.c: New.
21971
21972 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21973
21974 PR c++/27102
21975 * g++.dg/template/crash47.C: New test.
21976
21977 2006-04-27 Dirk Mueller <dmueller@suse.de>
21978
21979 * gcc.target/i386/sse-7.c: build with -msse.
21980
21981 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
21982
21983 PR testsuite/27274:
21984 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21985 (main): Exit if processor doesn't support SSE.
21986
21987 2006-04-26 David Edelsohn <edelsohn@gnu.org>
21988
21989 PR middle-end/27282
21990 * gcc.c-torture/compile/pr27282.c: New test.
21991
21992 2006-04-26 Jakub Jelinek <jakub@redhat.com>
21993
21994 PR middle-end/26913
21995 * g++.dg/gomp/pr26913.C: New test.
21996
21997 PR c/25996
21998 * gcc.dg/gomp/pr25996.c: New test.
21999 * g++.dg/gomp/pr25996.C: New test.
22000
22001 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22002
22003 PR rtl-optimization/26725
22004 * gcc.c-torture/compile/pr26725.c: New test.
22005
22006 2006-04-25 Richard Guenther <rguenther@suse.de>
22007
22008 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22009 than n + -1.
22010
22011 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22012
22013 * gcc.dg/20060425-1.c: New testcase.
22014
22015 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22016
22017 PR tree-optimization/26865
22018 * gcc.dg/pr26865.c: New test.
22019
22020 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22021
22022 PR c++/27292
22023 * g++.dg/conversion/bitfield1.C: New test.
22024 * g++.dg/conversion/bitfield2.C: Likewise.
22025 * g++.dg/conversion/bitfield3.C: Likewise.
22026
22027 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22028 Richard Guenther <rguenther@suse.de>
22029
22030 PR tree-optimization/27236
22031 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22032
22033 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22034
22035 PR c++/19963
22036 * g++.dg/other/incomplete2.C: New test.
22037
22038 2006-04-24 Richard Guenther <rguenther@suse.de>
22039
22040 PR middle-end/26869
22041 * gcc.dg/torture/pr26869.c: New testcase.
22042
22043 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22044 Richard Guenther <rguenther@suse.de>
22045
22046 PR tree-optimization/27218
22047 * g++.dg/tree-ssa/pr27218.C: New testcase.
22048
22049 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22050
22051 PR c++/26912
22052 * g++.dg/template/friend41.C: New test.
22053
22054 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22055
22056 * g++.dg/opt/pr15551.C: Include cstdio.
22057 (main): Use remove instead of unlink.
22058
22059 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22060
22061 * gcc.dg/sibcall-7.c: New test.
22062 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22063 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22064 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22065 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22066 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22067
22068 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22069
22070 PR c++/26534
22071 * g++.dg/opt/bitfield1.C: New test.
22072 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22073 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22074 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22075 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22076 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22077 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22078 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22079 * g++.dg/abi/bitfield2.C: Likewise.
22080 * g++.dg/init/bitfield1.C: Likewise.
22081
22082 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22083
22084 PR fortran/25099
22085 * gfortran.dg/elemental_subroutine_4.f90: New test.
22086 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22087 call sub (m, x).
22088
22089 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22090
22091 * gcc.c-torture/compile/20060421-1.c: New testcase.
22092
22093 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22094
22095 PR c/25875
22096 * gcc.dg/init-bad-4.c: New test.
22097
22098 2006-04-21 Paul Brook <paul@codesourcery.com>
22099
22100 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22101
22102 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22103
22104 PR fortran/27122
22105 * gfortran.dg/defined_operators_1.f90: New test.
22106 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22107 remove old ones associated, incorrectly, with Note 5.46.
22108
22109 PR fortran/27113
22110 * gfortran.dg/character_array_constructor_1.f90: New test.
22111
22112 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22113
22114 * gcc.dg/20060419-1.c: New test.
22115
22116 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22117
22118 PR c/26774
22119 * gcc.dg/struct-parse-1.c: New test case.
22120
22121 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22122
22123 PR c++/26558
22124 * g++.dg/parse/template19.C: New test.
22125
22126 PR c++/26739
22127 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22128
22129 PR c++/26036
22130 * g++.dg/expr/call3.C: New test.
22131
22132 PR c++/10385
22133 * g++.dg/conversion/dynamic1.C: New test.
22134
22135 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22136
22137 PR c++/27102
22138 * g++.dg/template/crash35.C: Tweak error markers.
22139 * g++.dg/template/crash46.C: New test.
22140 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22141 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22142
22143 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22144
22145 PR rtl-optimization/14261
22146 * gcc.c-torture/compile/20060419-1.c: Added.
22147
22148 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22149
22150 * gfortran.dg/label_1.f90: Adjust dg-error.
22151
22152 2006-04-16 Roger Sayle <roger@eyesopen.com>
22153
22154 PR target/26961
22155 * gcc.dg/fold-cond-1.c: New test case.
22156 * gcc.dg/pr26961-1.c: Likewise.
22157
22158 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22159
22160 PR libgfortran/27138
22161 * gfortran.dg/read_bad_advance.f90: New test.
22162
22163 2006-04-16 Roger Sayle <roger@eyesopen.com>
22164 Dale Johannesen <dalej@apple.com>
22165
22166 PR target/24076
22167 * gcc.target/i386/vecinit-3.c: New testcase.
22168 * gcc.target/i386/vecinit-4.c: Likewise.
22169 * gcc.target/i386/sse-18.c: Likewise.
22170 * gcc.target/i386/sse-19.c: Likewise.
22171
22172 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22173
22174 * gfortran.dg/allocate_zerosize_1.f90: New test.
22175
22176 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22177
22178 PR c++/26365
22179 * g++.dg/template/crash45.C: New test.
22180
22181 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22182
22183 PR fortran/26787
22184 * gfortran.dg/proc_assign_1.f90: New test.
22185 * gfortran.dg/procedure_lvalue.f90: Change message.
22186 * gfortran.dg/namelist_4.f90: Add new error.
22187
22188 PR fortran/25597
22189 PR fortran/27096
22190 * gfortran.dg/auto_pointer_array_result_1.f90
22191
22192 PR fortran/27089
22193 * gfortran.dg/specification_type_resolution_1.f90
22194
22195 PR fortran/18003
22196 PR fortran/25669
22197 PR fortran/26834
22198 * gfortran.dg/bounds_temporaries_1.f90: New test.
22199
22200 PR fortran/27124
22201 * gfortran.dg/array_return_value_1.f90: New test.
22202
22203 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22204
22205 PR fortran/25336
22206 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22207
22208 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22209
22210 PR middle-end/26823
22211 * g++.dg/gomp/pr26823-1.C: New test.
22212 * g++.dg/gomp/pr26823-2.C: New test.
22213
22214 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22215
22216 PR middle-end/27134
22217 * gcc.dg/pr27314.c: New test.
22218
22219 2006-04-13 Richard Henderson <rth@redhat.com>
22220
22221 * g++.dg/gomp/block-0.C: Update expected matches.
22222
22223 2006-04-13 DJ Delorie <dj@redhat.com>
22224
22225 * lib/target-supports.exp (check_effective_target_int32plus): New.
22226 (check_effective_target_ptr32plus): New.
22227 (check_effective_target_size32plus): New.
22228 (check_effective_target_int16): New.
22229 (check_profiling_available): Add m32c to the list of unsupported
22230 targets.
22231
22232 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22233 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22234 memory size.
22235 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22236 pointers.
22237 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22238 size_t.
22239 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22240 and size_t.
22241 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22242 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22243 not just xstormy16. Skip m32c due to weird pointer size.
22244 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22245 not just xstormy16.
22246 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22247 not just xstormy16.
22248 * gcc.dg/20020312-2.c: Add m32c support.
22249 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22250 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22251 in test.
22252 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22253 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22254 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22255 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22256 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22257 formats
22258 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22259 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22260 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22261 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22262 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22263 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22264 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22265 in test.
22266 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22267 in test.
22268 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22269 * gcc.dg/pr23049.c: Require >=32 bit integers.
22270 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22271 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22272 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22273 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22274 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22275 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22276 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22277 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22278 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22279 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22280 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22281 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22282 prototype in test.
22283 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22284 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22285 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22286 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22287 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22288
22289 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22290 * gcc.c-torture/execute/20040703-1.x: Likewise.
22291 * gcc.c-torture/execute/20040705-1.x: Likewise.
22292 * gcc.c-torture/execute/20040705-2.x: Likewise.
22293 * gcc.c-torture/execute/20040709-1.x: Likewise.
22294 * gcc.c-torture/execute/20040709-2.x: Likewise.
22295 * gcc.c-torture/execute/20040811-1.x: Likewise.
22296 * gcc.c-torture/execute/20050316-1.x: Likewise.
22297 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22298 * gcc.c-torture/execute/pr19689.x: Likewise.
22299 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22300 * gcc.c-torture/execute/usmul.x: Likewise.
22301 * gcc.c-torture/execute/vrp-5.x: Likewise.
22302 * gcc.c-torture/execute/vrp-6.x: Likewise.
22303 * gcc.dg/debug/20041023-1.s: Likewise.
22304
22305 2006-04-13 Roger Sayle <roger@eyesopen.com>
22306
22307 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22308 of integers to a vector types are now constant expressions in C.
22309 * gcc.dg/vect/vect-fold-1.c: New test case.
22310
22311 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22312 Ulrich Weigand <uweigand@de.ibm.com>
22313
22314 PR target/27006
22315 * gcc.dg/vmx/pr27006.c: New testcase.
22316
22317 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22318
22319 PR libgfortran/26766
22320 * gfortran.dg/write_recursive.f90: New test.
22321
22322 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22323
22324 * g++.dg/parse/dtor7.C: New test.
22325 * g++.dg/parse/new1.C: Add error marker.
22326 * g++.dg/template/new3.C: New test.
22327
22328 PR c++/26122
22329 * g++.dg/template/pure1.C: New test.
22330
22331 PR c++/26295
22332 * g++.dg/parse/ptrmem4.C: New test.
22333
22334 2006-04-10 Jeff Law <law@redhat.com>
22335
22336 PR/27087
22337 * gcc.c-torture/compile/pr27087.c: New test.
22338
22339 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22340
22341 PR/21391
22342 * gcc.dg/20060410.c: New.
22343
22344 2006-04-10 Matthias Klose <doko@debian.org>
22345
22346 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22347 Recognize multilib directory names containing underscores.
22348
22349 2006-04-10 Roger Sayle <roger@eyesopen.com>
22350
22351 * gcc.target/i386/vecinit-1.c: New test case.
22352 * gcc.target/i386/vecinit-2.c: Likewise.
22353
22354 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22355
22356 PR debug/27057
22357 * g++.dg/debug/dwarf2-2.C: New test.
22358
22359 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22360
22361 PR rtl-optimization/27073
22362 * gcc.c-torture/execute/pr27073.c: New test.
22363
22364 2006-04-08 Mike Stump <mrs@apple.com>
22365
22366 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22367
22368 2006-04-07 Richard Guenther <rguenther@suse.de>
22369
22370 PR tree-optimization/26135
22371 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22372
22373 2006-04-06 Jan Hubicka <jh@suse.cz>
22374
22375 PR profile/26399
22376 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22377
22378 2006-04-06 Roger Sayle <roger@eyesopen.com>
22379
22380 * g++.dg/conversion/nullptr1.C: New test case.
22381 * g++.dg/conversion/nullptr2.C: Likewise.
22382
22383 2006-04-05 Roger Sayle <roger@eyesopen.com>
22384
22385 * gfortran.dg/dependency_18.f90: New test case.
22386
22387 2006-04-05 Richard Guenther <rguenther@suse.de>
22388
22389 PR tree-optimization/26919
22390 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22391 * gcc.dg/ipa/ipa-2.c: Likewise.
22392 * gcc.dg/ipa/ipa-3.c: Likewise.
22393 * gcc.dg/ipa/ipa-5.c: Likewise.
22394
22395 2006-04-05 Richard Guenther <rguenther@suse.de>
22396
22397 PR tree-optimization/26763
22398 * gcc.dg/torture/pr26763-1.c: New testcase.
22399 * gcc.dg/torture/pr26763-2.c: Likewise.
22400
22401 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22402
22403 PR fortran/23634
22404 PR fortran/25619
22405 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22406
22407 2006-04-04 Eric Christopher <echristo@apple.com>
22408
22409 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22410 stubs.
22411 * gcc.target/i386/387-5.c: Ditto.
22412
22413 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22414
22415 * gcc.target/sparc/struct-ret-check.c: New test.
22416
22417 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22418
22419 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22420 zero decimal digits specified in format.
22421
22422 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22423
22424 PR fortran/26891
22425 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22426
22427 PR fortran/26976
22428 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22429 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22430 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22431 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22432 compliant and detect bigendian-ness.
22433
22434 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22435
22436 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22437 dummy arguments work when the actual argument is itself a dummy
22438 argument of the caller.
22439
22440 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22441
22442 PR libfortran/24685
22443 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22444
22445 2006-04-01 Roger Sayle <roger@eyesopen.com>
22446
22447 * gfortran.dg/dependencency_17.f90: New test case.
22448
22449 2006-04-01 Roger Sayle <roger@eyesopen.com>
22450
22451 * gfortran.dg/dependency_14.f90: New test case.
22452 * gfortran.dg/dependency_15.f90: Likewise.
22453 * gfortran.dg/dependency_16.f90: Likewise.
22454
22455 2006-03-31 Asher Langton <langton2@llnl.gov>
22456
22457 PR fortran/25358
22458 gfortran.dg/cray_pointers_6.f90: New test.
22459
22460 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22461
22462 PR libgfortran/26890
22463 * gfortran.dg/read_size_noadvance.f90: New test.
22464
22465 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22466
22467 PR fortran/25031
22468 * gfortran.dg/multiple_allocation_1.f90: Check that the
22469 size has changed after a re-allocation with stat.
22470
22471 2006-03-30 Richard Guenther <rguenther@suse.de>
22472
22473 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22474 removal.
22475 * gcc.target/i386/sselibm-2.c: Likewise.
22476 * gcc.target/i386/sselibm-3.c: Likewise.
22477 * gcc.target/i386/sselibm-4.c: Likewise.
22478 * gcc.target/i386/sselibm-5.c: Likewise.
22479
22480 2006-03-28 Roger Sayle <roger@eyesopen.com>
22481
22482 * gcc.dg/fold-andxor-1.c: New test case.
22483 * gcc.dg/fold-xorand-1.c: Likewise.
22484
22485 2006-03-28 Roger Sayle <roger@eyesopen.com>
22486
22487 * gcc.dg/fold-convnotconv-1.c: New test case.
22488
22489 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22490
22491 PR fortran/26779
22492 * gfortran.dg/private_type_5.f90: New test.
22493
22494 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22495
22496 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22497
22498 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22499
22500 * gfortran.dg/advance_2.f90: New test.
22501 * gfortran.dg/advance_3.f90: New test.
22502
22503 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22504
22505 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22506
22507 PR libgfortran/26661
22508 PR libgfortran/26880
22509 * gfortran.dg/read_x_past.f: New test.
22510
22511 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22512
22513 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22514 to be STABS.
22515
22516 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22517
22518 * objc.dg/dwarf-1.m: Skip on AIX.
22519 * objc.dg/dwarf-2.m: Skip on AIX.
22520
22521 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22522
22523 PR fortran/26816
22524 * gfortran.dg/float_1.f90: New test.
22525
22526 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22527
22528 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22529 X86_64 targets.
22530 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22531
22532 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22533
22534 PR libfortran/26735
22535 * gfortran.dg/convert_implied_open.f90: New test case.
22536
22537 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22538
22539 PR fortran/26769
22540 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22541
22542 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22543
22544 PR middle-end/26717
22545 * gcc.dg/pr26717.c: New test.
22546
22547 2006-03-25 Roger Sayle <roger@eyesopen.com>
22548
22549 * gfortran.dg/dependency_12.f90: New test case.
22550
22551 2006-03-24 Roger Sayle <roger@eyesopen.com>
22552
22553 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22554
22555 2006-03-24 Jeff Law <law@redhat.com>
22556
22557 * gcc.c-torture/pr26840.c: New test.
22558
22559 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22560
22561 * objc.dg/dwarf-2.m: New.
22562 * obj-c++.dg/dwarf-2.mm: New.
22563
22564 * g++.old-deja/g++.other/init19.C: New.
22565
22566 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22567
22568 * g++.dg/eh/spbp.C: Skip on AIX.
22569
22570 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22571
22572 PR middle-end/26611
22573 * g++.dg/gomp/pr26611-1.C: New test.
22574 * g++.dg/gomp/pr26611-2.C: New test.
22575
22576 2006-03-24 Jeff Law <law@redhat.com>
22577
22578 * gcc.c-torture/compile/pr26833.c: New test.
22579 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22580
22581 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22582
22583 * gfortran.dg/endfile_2.f90: Delete temp file.
22584
22585 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22586
22587 PR fortran/19303
22588 * gfortran.dg/record_marker_1.f90: New test case.
22589 * gfortran.dg/record_marker_2.f: New test case.
22590 * gfortran.dg/record_marker_3.f90: New test case.
22591
22592 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22593
22594 PR fortran/17298
22595 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22596 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22597
22598 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22599
22600 * lib/gcc-dg.exp (cleanup-modules): New proc.
22601 * gfortran.dg/allocatable_function_1.f90,
22602 gfortran.dg/allocate_char_star_scalar_1.f90,
22603 gfortran.dg/assumed_charlen_function_1.f90,
22604 gfortran.dg/assumed_dummy_1.f90,
22605 gfortran.dg/assumed_shape_ranks_1.f90,
22606 gfortran.dg/assumed_shape_ranks_2.f90,
22607 gfortran.dg/assumed_size_dt_dummy.f90,
22608 gfortran.dg/auto_char_dummy_array_1.f90,
22609 gfortran.dg/auto_char_len_3.f90,
22610 gfortran.dg/automatic_module_variable.f90,
22611 gfortran.dg/bad_automatic_objects_1.f90,
22612 gfortran.dg/char_array_constructor.f90,
22613 gfortran.dg/char_array_structure_constructor.f90,
22614 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22615 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22616 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22617 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22618 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22619 gfortran.dg/derived_pointer_recursion.f90,
22620 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22621 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22622 gfortran.dg/dummy_functions_1.f90,
22623 gfortran.dg/elemental_initializer_1.f90,
22624 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22625 gfortran.dg/elemental_pointer_1.f90,
22626 gfortran.dg/elemental_subroutine_1.f90,
22627 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22628 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22629 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22630 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22631 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22632 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22633 gfortran.dg/global_references_1.f90,
22634 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22635 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22636 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22637 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22638 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22639 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22640 gfortran.dg/large_integer_kind_1.f90,
22641 gfortran.dg/large_real_kind_1.f90,
22642 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22643 gfortran.dg/module_double_reuse.f90,
22644 gfortran.dg/module_equivalence_1.f90,
22645 gfortran.dg/module_interface_1.f90,
22646 gfortran.dg/module_parameter_array_refs_1.f90,
22647 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22648 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22649 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22650 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22651 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22652 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22653 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22654 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22655 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22656 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22657 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22658 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22659 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22660 gfortran.dg/same_name_1.f90,
22661 gfortran.dg/sibling_dummy_procedure_1.f90,
22662 gfortran.dg/sibling_dummy_procedure_2.f90,
22663 gfortran.dg/sibling_dummy_procedure_3.f90,
22664 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22665 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22666 gfortran.dg/used_dummy_types_2.f90,
22667 gfortran.dg/used_dummy_types_3.f90,
22668 gfortran.dg/used_dummy_types_4.f90,
22669 gfortran.dg/used_dummy_types_5.f90,
22670 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22671 gfortran.dg/userdef_operator_1.f90: Use it.
22672
22673 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22674
22675 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22676 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22677 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22678 gfortran.dg/write_back.f,
22679 gfortran.fortran-torture/execute/inquire_1.f90,
22680 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22681
22682 2006-03-21 Jeff Law <law@redhat.com>
22683
22684 * gcc.dg/tree-ssa/vrp28.c: New test.
22685
22686 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22687
22688 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22689 if _STDC_C99 is defined.
22690 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22691 * gcc.dg/builtins-20.c: Likewise.
22692 * gcc.dg/builtins-53.c: Likewise.
22693 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22694 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22695
22696 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22697
22698 PR tree-opt/26781
22699 * gcc.c-torture/compile/pr26781-1.c: New test.
22700 * gcc.c-torture/compile/pr26781-2.c: New test.
22701
22702 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22703
22704 PR c++/26690
22705 * g++.dg/gomp/pr26690-1.C: New test.
22706 * g++.dg/gomp/pr26690-2.C: New test.
22707
22708 2006-03-20 Jeff Law <law@redhat.com>
22709
22710 * gcc.dg/tree-ssa/pr21829.c: New test.
22711
22712 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22713
22714 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22715
22716 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22717 (check_visibility_available): Use it.
22718 (check_effective_target_default_packed): Likewise.
22719 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22720 (check_effective_target_fopenmp): Likewise.
22721 (check_effective_target_freorder): Likewise.
22722 (check_effective_target_fpic): Likewise.
22723 (check_named_sections_available): Likewise.
22724 (check_effective_target_ilp32): Likewise.
22725 (check_effective_target_lp64): Likewise.
22726
22727 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22728
22729 PR fortran/20935
22730 * gfortran.dg/scalar_mask_2.f90: New test case.
22731
22732 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22733
22734 PR tree-opt/26629
22735 * gcc.dg/tree-ssa/loadpre12.c: New test.
22736 * gcc.dg/tree-ssa/loadpre13.c: New test.
22737 * gcc.dg/tree-ssa/loadpre14.c: New test.
22738 * gcc.dg/tree-ssa/loadpre15.c: New test.
22739 * gcc.dg/tree-ssa/loadpre16.c: New test.
22740 * gcc.dg/tree-ssa/loadpre17.c: New test.
22741 * gcc.dg/tree-ssa/loadpre18.c: New test.
22742 * gcc.dg/tree-ssa/loadpre19.c: New test.
22743 * gcc.dg/tree-ssa/loadpre20.c: New test.
22744 * gcc.dg/tree-ssa/loadpre21.c: New test.
22745 * gcc.dg/tree-ssa/loadpre22.c: New test.
22746
22747 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22748
22749 PR fortran/26741
22750 * gfortran.dg/elemental_initializer_1.f90: New test.
22751
22752 PR fortran/26716
22753 * gfortran.dg/assumed_shape_ranks_2: New test.
22754
22755 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22756
22757 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22758 target fpic.
22759
22760 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22761
22762 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22763 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22764 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22765 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22766 gfortran.fortran-torture/execute/direct_io.f90,
22767 gfortran.fortran-torture/execute/inquire_2.f90,
22768 gfortran.fortran-torture/execute/inquire_4.f90,
22769 gfortran.fortran-torture/execute/list_read_1.f90,
22770 gfortran.fortran-torture/execute/open_replace.f90,
22771 gfortran.fortran-torture/execute/slash_edit.f90,
22772 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22773 temporary files from testcases.
22774
22775 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22776
22777 PR libgfortran/26509
22778 gfortran.dg/write_direct_eor.f90: New test.
22779
22780 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22781
22782 * gcc.target/powerpc/pr26350.c: New.
22783 * gcc.target/powerpc/indexed-addr.c: New.
22784
22785 2006-03-16 Roger Sayle <roger@eyesopen.com>
22786
22787 * gfortran.dg/dependency_13.f90: New test case.
22788
22789 2006-03-16 Roger Sayle <roger@eyesopen.com>
22790
22791 PR middle-end/21781
22792 * gcc.dg/real-const-1.c: New test case.
22793
22794 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22795
22796 * g++.old-deja/g++.other/init18.C: New.
22797 * g++.old-deja/g++.other/init5.C: Remove xfail.
22798
22799 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22800
22801 * g++.dg/opt/pr15551.C: Cleanup temp file.
22802
22803 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22804
22805 PR c++/6634
22806 g++.dg/parse/long1.C: New test.
22807
22808 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22809
22810 PR fortran/19101
22811 * gfortran.dg/continuation.f90: New test.
22812 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22813
22814 2006-03-14 Richard Guenther <rguenther@suse.de>
22815
22816 PR tree-optimization/26672
22817 * gcc.dg/torture/pr26672.c: New testcase.
22818
22819 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22820
22821 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22822 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22823
22824 2006-03-13 Roger Sayle <roger@eyesopen.com>
22825
22826 PR middle-end/26557
22827 * gcc.c-torture/compile/switch-1.c: New test case.
22828
22829 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22830
22831 PR fortran/25378
22832 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22833 test to include more permuatations of mask and index.
22834 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22835 respond to F2003 spec. that the position returned for an all false
22836 mask && condition is zero.
22837
22838 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22839
22840 PR middle-end/25989
22841 * gcc.dg/gomp/pr25989.c: New test.
22842
22843 2006-03-13 Jeff Law <law@redhat.com>
22844
22845 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22846
22847 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22848
22849 * gcc.dg/switch-9.c: New test.
22850
22851 2006-03-13 Richard Guenther <rguenther@suse.de>
22852
22853 PR middle-end/26630
22854 * gcc.dg/torture/pr26630.c: New testcase.
22855
22856 2006-03-11 Roger Sayle <roger@eyesopen.com>
22857
22858 * gfortran.dg/dependency_10.f90: New test case.
22859 * gfortran.dg/dependency_11.f90: Likewise.
22860
22861 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22862 Erik Edelmann <eedelman@gcc.gnu.org>
22863
22864 * gfortran.dg/allocatable_function_1.f90: New.
22865 * gfortran.dg/allocatable_function_2.f90: New.
22866
22867 2006-03-10 Richard Guenther <rguenther@suse.de>
22868
22869 PR middle-end/26565
22870 * gcc.dg/torture/pr26565.c: New testcase.
22871
22872 2006-03-09 Eric Christopher <echristo@apple.com>
22873
22874 * gcc.c-torture/compile/20060309-1.c: New.
22875
22876 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22877
22878 PR libgfortran/26499
22879 * gfortran.dg/write_back.f: New test.
22880 * gfortran.dg/write_rewind_1.f: New test.
22881 * gfortran.dg/write_rewind_2.f: New test.
22882
22883 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22884
22885 PR libgfortran/26554
22886 * gfortran.dg/read_logical.f90: New test.
22887
22888 2006-03-04 Laurent GUERBY <laurent@guerby.net>
22889
22890 * ada/acats/norun.lst: cdd2a03 now passes.
22891
22892 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
22893
22894 PR testsuite/25177
22895 * gcc.target/powerpc/pr18096-1.c: Change where the error
22896 would match.
22897
22898 2006-03-04 Jakub Jelinek <jakub@redhat.com>
22899
22900 * gcc.target/i386/cleanup-1.c: New test.
22901 * gcc.target/i386/cleanup-2.c: New test.
22902
22903 2006-03-04 Roger Sayle <roger@eyesopen.com>
22904
22905 * gfortran.dg/dependency_9.f90: Remove for the time being.
22906
22907 2006-03-04 Krister Walfridsson <cato@df.lth.se>
22908
22909 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22910 directive.
22911
22912 2006-03-03 Roger Sayle <roger@eyesopen.com>
22913
22914 * gfortran.dg/dependency_9.f90: New test case.
22915
22916 2006-03-03 Roger Sayle <roger@eyesopen.com>
22917
22918 * gfortran.dg/dependency_4.f90: New test case.
22919 * gfortran.dg/dependency_5.f90: New test case.
22920 * gfortran.dg/dependency_6.f90: New test case.
22921 * gfortran.dg/dependency_7.f90: New test case.
22922 * gfortran.dg/dependency_8.f90: New test case.
22923
22924 2006-03-03 Paul Brook <paul@codesourcery.com>
22925
22926 * lib/target-supports.exp (check_profiling_available):
22927 Add m68k-*-elf.
22928
22929 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
22930
22931 PR fortran/25031
22932 * multiple_allocation_1.f90: New test.
22933
22934 2006-03-03 Roger Sayle <roger@eyesopen.com>
22935
22936 PR tree-optimization/26524
22937 * gfortran.dg/pr26524.f: New test case.
22938
22939 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22940
22941 * g++.dg/template/repo5.C: Cleanup repo files.
22942 * gcc.dg/20051201-1.c: Cleanup coverage files.
22943 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22944 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22945 tree dump files.
22946
22947 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
22948
22949 * objc.dg/objc-nofilename-1.m: New test.
22950 * objc.dg/bad-receiver-type.m: New test.
22951 * obj-c++.dg/bad-receiver-type.mm: New test.
22952
22953 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22954
22955 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22956
22957 2006-03-01 Mike Stump <mrs@apple.com>
22958
22959 * g++.dg/abi/key2.C: Add.
22960
22961 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
22962
22963 * gfortran.dg/logical_dot_product.f90: New test.
22964
22965 PR fortran/26393
22966 * gfortran.dg/used_interface_ref.f90: New test.
22967
22968 PR fortran/20938
22969 * gfortran.dg/dependency_2.f90: New test.
22970 * gfortran.fortran-torture/execute/where17.f90: New test.
22971 * gfortran.fortran-torture/execute/where18.f90: New test.
22972 * gfortran.fortran-torture/execute/where19.f90: New test.
22973 * gfortran.fortran-torture/execute/where20.f90: New test.
22974
22975 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
22976
22977 * g++.dg/tree-ssa/pr26443.C: New test case.
22978
22979 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
22980
22981 PR middle-end/26022
22982 * g++.dg/opt/return-slot1.C: New test.
22983
22984 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22985
22986 PR libgfortran/26136
22987 * gfortran.dg/namelist_23.f90: New test.
22988
22989 2006-02-28 Roger Sayle <roger@eyesopen.com>
22990
22991 PR middle-end/14752
22992 * gcc.dg/fold-eqandshift-2.c: New test case.
22993
22994 2006-02-28 Richard Guenther <rguenther@suse.de>
22995
22996 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22997 decomposition.
22998
22999 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23000
23001 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23002
23003 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23004
23005 PR libgfortran/26464
23006 * gfortran.dg/backspace_5.f: New test.
23007 * gfortran.dg/backspace_6.f: New test.
23008
23009 2006-02-26 Roger Sayle <roger@eyesopen.com>
23010
23011 * gcc.dg/fold-eqandnot-1.c: New test case.
23012
23013 2006-02-26 Roger Sayle <roger@eyesopen.com>
23014
23015 PR middle-end/19983
23016 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23017
23018 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23019
23020 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23021 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23022
23023 2006-02-26 Richard Guenther <rguenther@suse.de>
23024
23025 PR tree-optimization/26421
23026 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23027
23028 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23029
23030 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23031 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23032
23033 2006-02-26 Roger Sayle <roger@eyesopen.com>
23034
23035 * gcc.dg/fold-even-1.c: New test case.
23036
23037 2006-02-26 Roger Sayle <roger@eyesopen.com>
23038
23039 PR middle-end/21137
23040 * gcc.dg/fold-eqandshift-1.c: New test case.
23041
23042 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23043
23044 PR tree-optimization/25125
23045 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23046 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23047
23048 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23049
23050 PR tree-optimizations/26359
23051 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23052 with -fdump-tree-dceloop-details.
23053 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23054
23055 2006-02-25 Roger Sayle <roger@eyesopen.com>
23056
23057 PR middle-end/23673
23058 * gcc.dg/fold-eqxor-1.c: New test case.
23059 * gcc.dg/fold-eqxor-2.c: Likewise.
23060 * gcc.dg/fold-eqxor-3.c: Likewise.
23061
23062 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23063
23064 PR fortran/23092
23065 * scalar_mask_1.f90: New test.
23066
23067 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23068
23069 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23070 * g++.dg/eh/uncaught2.C: New.
23071 * g++.dg/eh/uncaught3.C: New.
23072
23073 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23074
23075 PR libgfortran/26423
23076 * gfortran.dg/read_many_1.f: New test.
23077
23078 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23079
23080 PR fortran/24519
23081 * gfortran.dg/dependency_3.f90: New test.
23082 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23083 XFAILs.
23084
23085 PR fortran/25395
23086 * gfortran.dg/equiv_6.f90: New test.
23087
23088 2006-02-23 Jeff Law <law@redhat.com>
23089
23090 * gcc.c-torture/compile/pr26425.c: New test.
23091
23092 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23093
23094 PR middle-end/26412
23095 * gcc.dg/gomp/pr26412.c: New test.
23096
23097 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23098
23099 PR c++/26291
23100 * g++.dg/other/ellipsis1.C: New test.
23101 * g++.dg/parse/operator4.C: Adjust error marker.
23102
23103 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23104
23105 PR target/25603
23106 * gfortran.dg/pr25603.f: New testcase.
23107
23108 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23109
23110 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23111 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23112
23113 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23114
23115 * g++.dg/eh/spbp.C: New.
23116
23117 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23118
23119 PR middle-end/26379
23120 * gcc.target/i386/mmx-7.c: New test.
23121
23122 2006-02-20 Roger Sayle <roger@eyesopen.com>
23123
23124 PR tree-optimization/26361
23125 * gcc.dg/tree-ssa/vrp27.c: New test case.
23126
23127 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23128
23129 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23130 * gcc.dg/tree-ssa/complex-4.c: Here.
23131
23132 2006-02-19 Roger Sayle <roger@eyesopen.com>
23133
23134 PR middle-end/19543
23135 * gfortran.dg/logical_1.f90: New test case.
23136
23137 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23138
23139 PR middle-end/26334
23140 * gcc.dg/20060218-1.c: Moved to...
23141 * gcc.target/i386/20060218-1.c: ... here. New test.
23142
23143 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23144
23145 PR fortran/26201
23146 * gfortran.dg/convert_1.f90: New.
23147
23148 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23149
23150 PR fortran/25054
23151 * gfortran.dg/namelist_5.f90: New test.
23152
23153 PR fortran/25089
23154 * gfortran.dg/namelist_4.f90: New test.
23155
23156 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23157
23158 PR tree-opt/25680
23159 * gcc.dg/tree-ssa/complex-3.c: New test.
23160
23161 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23162
23163 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23164 variable to take into account the variable name in the
23165 function header.
23166 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23167
23168 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23169
23170 PR middle-end/26334
23171 * gcc.c-torture/compile/20060217-1.c: New test.
23172 * gcc.dg/20060218-1.c: New test.
23173
23174 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23175
23176 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23177
23178 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23179
23180 * gcc.dg/cpp/undef3.c: New test.
23181 * gcc.dg/cpp/trad/builtins2.c: New test.
23182
23183 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23184
23185 PR c++/26266
23186 * g++.dg/template/static22.C: New test.
23187 * g++.dg/template/static23.C: New test.
23188 * g++.dg/template/static24.C: New test.
23189 * g++.dg/template/non-dependent13.C: New test.
23190 * g++.dg/init/member1.C: Tweak error markers.
23191
23192 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23193
23194 PR target/26255
23195 * gcc.c-torture/compile/pr26255.c: New test case.
23196
23197 2006-02-16 Roger Sayle <roger@eyesopen.com>
23198
23199 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23200 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23201 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23202 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23203 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23204 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23205 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23206
23207 2006-02-16 Jeff Law <law@redhat.com>
23208
23209 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23210 * gcc.dg/tree-ssa/vrp26.c: New test.
23211
23212 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23213
23214 PR target/20353
23215 PR target/24578
23216 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23217 __UCLIBC__ is defined.
23218
23219 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23220
23221 PR fortran/26224
23222 * gfortran.dg/gomp/pr26224.f: New test.
23223
23224 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23225
23226 PR tree-opt/25918
23227 * lib/target-supports.exp
23228 (check_effective_target_vect_short_mult): New.
23229 (check_effective_target_vect_char_mult): New.
23230 (check_effective_target_vect_widen_sum_qi_to_si): New.
23231 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23232 (check_effective_target_vect_widen_sum_hi_to_si): New.
23233 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23234 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23235 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23236 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23237 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23238 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23239 vect-reduc-pattern-2c.c
23240 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23241 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23242 vect-reduc-pattern-1c.c
23243
23244 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23245
23246 PR fortran/24557
23247 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23248
23249 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23250
23251 PR fortran/26054
23252 * gfortran.dg/enum_8.f90: Remove check for warning.
23253 * gfortran.dg/iomsg_1.f90: Ditto.
23254 * gfortran.dg/enum_1.f90: Ditto.
23255 * gfortran.dg/enum_9.f90: Ditto.
23256 * gfortran.dg/enum_2.f90: Ditto.
23257 * gfortran.dg/enum_10.f90: Ditto.
23258 * gfortran.dg/enum_3.f90: Ditto.
23259 * gfortran.dg/flush_1.f90: Ditto.
23260 * gfortran.dg/enum_4.f90: Ditto.
23261 * gfortran.dg/array_constructor_1.f90: Ditto.
23262 * gfortran.dg/enum_5.f90: Ditto.
23263 * gfortran.dg/enum_6.f90: Ditto.
23264 * gfortran.dg/enum_7.f90: Ditto.
23265
23266 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23267
23268 PR middle-end/26300
23269 * gcc.c-torture/compile/20060215-1.c: New test.
23270
23271 2006-02-14 Roger Sayle <roger@eyesopen.com>
23272
23273 PR middle-end/23670
23274 * gcc.dg/tree-ssa/andor-2.c: New test case.
23275
23276 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23277
23278 PR fortran/25045
23279 * optional_dim.f90: New test.
23280
23281 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23282
23283 PR fortran/26277
23284 * gfortran.dg/label_4.f90: New.
23285
23286 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23287 Diego Novillo <dnovillo@redhat.com>
23288 Uros Bizjak <uros@kss-loka.si>
23289
23290 * gfortran.dg/gomp: New directory.
23291
23292 2006-02-14 Richard Guenther <rguenther@suse.de>
23293
23294 PR tree-optimization/26258
23295 * gcc.dg/torture/pr26258.c: New testcase.
23296
23297 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23298
23299 PR fortran/26246
23300 * gfortran.dg/pr26246_1.f90: New test.
23301 * gfortran.dg/pr26246_2.f90: New test.
23302
23303 PR middle-end/26092
23304 * gcc.c-torture/compile/20060208-1.c: New test.
23305
23306 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23307
23308 PR fortran/26074
23309 PR fortran/25103
23310 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23311 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23312 * gfortran.dg/automatic_module_variable.f90: Change error message.
23313
23314 PR fortran/20861
23315 * gfortran.dg/internal_dummy_1.f90: New test.
23316
23317 PR fortran/20871
23318 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23319
23320
23321 PR fortran/25083
23322 * gfortran.dg/uncommon_block_data_1.f90: New test.
23323 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23324 with standard.
23325
23326 PR fortran/25088
23327 * gfortran.dg/typed_subroutine_1.f90: New test.
23328
23329 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23330
23331 * objc.dg/dwarf-1.m: New.
23332
23333 2006-02-13 Roger Sayle <roger@eyesopen.com>
23334
23335 PR middle-end/24427
23336 * gcc.dg/tree-ssa/andor-1.c: New test case.
23337
23338 2006-02-13 Josh Conner <jconner@apple.com>
23339
23340 PR target/25376
23341 * gcc.dg/pr25376.c: New test.
23342
23343 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23344 assemble.
23345 * lib/target-supports.exp (check_named_sections_available):
23346 Only compile named-sections test -- don't assemble.
23347
23348 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23349
23350 * g++.dg/warn/no-write-strings.C: New test.
23351 * g++.dg/warn/write-strings.C: Likewise.
23352 * g++.dg/warn/write-strings-default.C: Likewise.
23353
23354 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23355
23356 PR fortran/25806
23357 * gfortran.dg/ret_pointer_2.f90: New test.
23358
23359 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23360
23361 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23362
23363 2006-02-10 Jeff Law <law@redhat.com>
23364
23365 * gcc.c-torture/compile/pr26213.c: New test.
23366
23367 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23368
23369 gfortran.dg/null_1.f90: New test.
23370
23371 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23372
23373 PR fortran/14771
23374 * gfortran.dg/parens_4.f90: New.
23375 * gfortran.dg/parens_5.f90: New.
23376
23377 2006-02-10 Richard Guenther <rguenther@suse.de>
23378
23379 * gcc.dg/pr23372-1.c: Remove empty file.
23380
23381 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23382 Paul Thomas <pault@gcc.gnu.org>
23383
23384 PR fortran/14771
23385 * gfortran.dg/parens_1.f90: New.
23386 * gfortran.dg/parens_2.f90: New.
23387 * gfortran.dg/parens_3.f90: New.
23388
23389 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23390
23391 PR fortran/26038
23392 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23393
23394 PR fortran/25059
23395 * gfortran.dg/impure_assignment_1.f90: New test.
23396
23397 PR fortran/25070
23398 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23399
23400 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23401
23402 PR target/26141
23403 * g++.dg/expr/stdarg2.C: New test.
23404
23405 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23406
23407 PR inline-asm/16194
23408 * gcc.dg/pr16194.c: New test.
23409
23410 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23411
23412 * ada/acats/run_acats: Use portable variant of "$@".
23413
23414 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23415
23416 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23417 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23418
23419 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23420
23421 PR tree-opt/26179
23422 * g++.dg/opt/pr26179.C: New test.
23423
23424 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23425
23426 PR middle-end/26134
23427 * gcc.dg/tree-ssa/complex-3.c: New test.
23428
23429 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23430
23431 * gcc.c-torture/compile/volatile-1.c: New test.
23432
23433 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23434
23435 PR 26180
23436 * gcc.dg/tree-ssa/pr26180.c: New test.
23437
23438 2006-02-08 Jeff Law <law@redhat.com>
23439
23440 * gcc.dg/tree-ssa/pr21417.c: New test.
23441
23442 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23443
23444 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23445 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23446
23447 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23448
23449 * lib/scanrtl.exp: New.
23450
23451 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23452
23453 PR c++/26071
23454 * g++.dg/other/virtual2.C: New test.
23455
23456 PR c++/26070
23457 * g++.dg/other/virtual1.C: New test.
23458
23459 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23460
23461 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23462 cleanup-ipa-dump): Update dump file glob patterns.
23463 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23464 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23465
23466 * lib/gcc-dg.exp: Load it.
23467 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23468
23469 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23470
23471 PR testsuite/26159
23472 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23473 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23474
23475 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23476
23477 PR fortran/25577
23478 * gfortran.dg/mvbits_1.f90: New.
23479
23480 2006-02-07 Dirk Mueller <dmueller@suse.com>
23481
23482 * g++.dg/warn/Wdiv-by-zero.C: New test.
23483 * g++.dg/warn/Wno-div-by-zero.C: New.
23484
23485 2006-02-07 Jeff Law <law@redhat.com>
23486
23487 * gcc.dg/tree-ssa/pr21559.c: New test.
23488
23489 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23490 multiple VRP passes.
23491 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23492 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23493 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23494 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23495 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23496 * gcc.dg/tree-ssa/vrp02.c: Likewise
23497 * gcc.dg/tree-ssa/vrp11.c: Likewise
23498 * gcc.dg/tree-ssa/pr14341.c: Likewise
23499 * gcc.dg/tree-ssa/vrp19.c: Likewise
23500 * gcc.dg/tree-ssa/vrp20.c: Likewise
23501 * gcc.dg/tree-ssa/vrp03.c: Likewise
23502 * gcc.dg/tree-ssa/pr21086.c: Likewise
23503 * gcc.dg/tree-ssa/pr21959.c: Likewise
23504 * gcc.dg/tree-ssa/vrp21.c: Likewise
23505 * gcc.dg/tree-ssa/vrp04.c: Likewise
23506 * gcc.dg/tree-ssa/pr25485.c: Likewise
23507 * gcc.dg/tree-ssa/pr22026.c: Likewise
23508 * gcc.dg/tree-ssa/vrp22.c: Likewise
23509 * gcc.dg/tree-ssa/vrp05.c: Likewise
23510 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23511 * gcc.dg/tree-ssa/pr20701.c: Likewise
23512 * gcc.dg/tree-ssa/vrp23.c: Likewise
23513 * gcc.dg/tree-ssa/vrp06.c: Likewise
23514 * gcc.dg/tree-ssa/pr22117.c: Likewise
23515 * gcc.dg/tree-ssa/pr20702.c: Likewise
23516 * gcc.dg/tree-ssa/vrp15.c: Likewise
23517 * gcc.dg/tree-ssa/pr21090.c: Likewise
23518 * gcc.dg/tree-ssa/pr21294.c: Likewise
23519 * gcc.dg/tree-ssa/vrp24.c: Likewise
23520 * gcc.dg/tree-ssa/vrp07.c: Likewise
23521 * gcc.dg/tree-ssa/pr21563.c: Likewise
23522 * gcc.dg/tree-ssa/pr25382.c: Likewise
23523 * gcc.dg/tree-ssa/vrp16.c: Likewise
23524 * gcc.dg/tree-ssa/vrp25.c: Likewise
23525 * gcc.dg/tree-ssa/vrp08.c: Likewise
23526 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23527 * gcc.dg/tree-ssa/vrp17.c: Likewise
23528 * gcc.dg/tree-ssa/pr21458.c: Likewise
23529 * g++.dg/tree-ssa/pr18178.C: Likewise
23530
23531 2006-02-07 Richard Guenther <rguenther@suse.de>
23532
23533 PR c++/26140
23534 Revert
23535 2006-01-30 Richard Guenther <rguenther@suse.de>
23536 PR c++/23372
23537 * gcc.dg/pr23372-1.C: New testcase.
23538
23539 * g++.dg/tree-ssa/pr26140.C: New testcase.
23540
23541 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23542
23543 PR c++/9737
23544 * g++.dg/template/ttp15.C: New test.
23545 * g++.dg/template/ttp16.C: Likewise.
23546 * g++.dg/template/ttp17.C: Likewise.
23547 * g++.old-deja/g++.pt/ttp36.C: Remove.
23548 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23549 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23550 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23551 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23552 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23553 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23554 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23555 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23556 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23557
23558 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23559
23560 PR libfortran/23815
23561 * unf_io_convert_4.f90: New test.
23562
23563 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23564
23565 * gcc.dg/tree-ssa/loadpre10.c: New test.
23566 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23567 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23568 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23569
23570 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23571
23572 PR libfortran/24685
23573 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23574
23575 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23576
23577 PR tree-opt/25251
23578 * gfortran.dg/assign_7.f: New test.
23579
23580 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23581
23582 PR fortran/26041
23583 PR fortran/26064
23584 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23585 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23586 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23587
23588 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23589
23590 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23591 in size_t typedef.
23592
23593 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23594
23595 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23596 * g++.dg/charset/string.c (foo): Likewise.
23597 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23598 const char*
23599 * g++.dg/ext/builtin2.C (printf): Likewise.
23600 * g++.dg/init/new15.C (printf): Likewise.
23601 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23602 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23603 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23604 * g++.dg/template/non-dependent4.C (temp): Likewise.
23605 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23606 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23607 parameter type to const char*.
23608 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23609 Change type to const char*.
23610 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23611 Likewise.
23612 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23613 second parameter type to const char*.
23614 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23615 (Y::Y): Change parameter type to const char*.
23616 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23617 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23618 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23619 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23620 (char*).
23621 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23622 const char*.
23623 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23624 type to const char*.
23625 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23626 return type to const char*.
23627 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23628 to const char*.
23629 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23630 * g++.old-deja/g++.law/refs1.C: Likewise.
23631 * g++.old-deja/g++.law/visibility1.C: Likewise.
23632 * g++.old-deja/g++.law/visibility2.C: Likewise.
23633 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23634 const char*.
23635 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23636 * g++.old-deja/g++.mike/net48.C: Likewise.
23637 * g++.old-deja/g++.mike/p646.C: Likewise.
23638 * g++.old-deja/g++.mike/p6746.C: Likewise.
23639 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23640 type to const char*.
23641 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23642 deprecated conversion warning.
23643 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23644 char*.
23645 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23646 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23647 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23648 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23649 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23650 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23651 * g++.old-deja/g++.pt/t39.C: Likewise.
23652 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23653 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23654
23655 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23656
23657 PR fortran/25075
23658 intrinsic_argument_conformance_1.f90: New test.
23659
23660 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23661
23662 PR fortran/20845
23663 * gfortran.dg/char_result_11.f90: Add SAVE.
23664 * gfortran.dg/der_pointer_4.f90: Ditto.
23665 * gfortran.dg/default_initialization.f90: New test.
23666
23667 2006-02-03 Jeff Law <law@redhat.com>
23668
23669 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23670 handle more than 100 dump files.
23671 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23672 * lib/scantree.exp (scan-tree-dump): Likewise.
23673 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23674 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23675 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23676 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23677 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23678
23679 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23680
23681 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23682
23683 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23684
23685 * g++.dg/template/using12.C: New test.
23686
23687 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23688
23689 * gcc.target/powerpc/pr25960.c: New test.
23690
23691 2006-02-02 Steven G. Kargl <kargls@comcast>
23692
23693 PR fortran/24958
23694 gfortran.dg/nullify_2.f90: New test.
23695
23696 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23697
23698 PR 25990
23699 * gcc.dg/gomp/pr25990.c: New test.
23700
23701 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23702
23703 PR c++/25342
23704 * g++.gd/template/partial4.C: New test.
23705
23706 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23707
23708 PR middle-end/26001
23709 * gfortran.dg/data_char_2.f90: New.
23710
23711 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23712
23713 PR fortran/26039
23714 maxval_maxloc_conformance_1.f90: New test.
23715
23716 2006-01-31 Richard Guenther <rguenther@suse.de>
23717
23718 * gcc.target/i386/sselibm-1.c: New testcase.
23719 * gcc.target/i386/sselibm-2.c: Likewise.
23720 * gcc.target/i386/sselibm-3.c: Likewise.
23721 * gcc.target/i386/sselibm-4.c: Likewise.
23722 * gcc.target/i386/sselibm-5.c: Likewise.
23723
23724 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23725
23726 PR fortran/24266
23727 * gfortran.dg/arrayio_derived_2.f90: New.
23728
23729 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23730
23731 * gcc.dg/unsigned-long-compare.c: New test.
23732
23733 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23734
23735 PR testsuite/25318
23736 * lib/target-supports.exp (check_effective_target_freorder):
23737 Check to see if target supports -freorder-blocks-and-partition.
23738 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23739 instead of "dg-require-named-sections".
23740
23741 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23742
23743 PR target/14798:
23744 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23745 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23746 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23747 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23748 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23749 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23750 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23751 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23752
23753 2006-01-30 Richard Guenther <rguenther@suse.de>
23754
23755 PR c++/23372
23756 * gcc.dg/pr23372-1.C: New testcase.
23757
23758 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23759
23760 * gcc.dg/gomp/pr25874.c: New test.
23761
23762 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23763
23764 PR tree-opt/25911
23765 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23766
23767 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23768
23769 PR fortran/18578
23770 PR fortran/18579
23771 PR fortran/20857
23772 PR fortran/20885
23773 * gfortran.dg/intent_out_1.f90: New test.
23774
23775 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23776
23777 PR fortran/17911
23778 * gfortran.dg/procedure_lvalue.f90: New test.
23779
23780 PR fortran/20895
23781 PR fortran/25030
23782 * gfortran.dg/char_pointer_assign_2.f90: New test.
23783 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23784 assignment to be consistent with standard.
23785 * gfortran.dg/char_result_2.f90: The same.
23786 * gfortran.dg/char_result_8.f90: The same.
23787
23788 2006-01-28 Zack Weinberg <zackw@panix.com>
23789
23790 * gcc.dg/Woverlength-strings.c
23791 * gcc.dg/Woverlength-strings-pedantic-c89.c
23792 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23793 * gcc.dg/Woverlength-strings-pedantic-c99.c
23794 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23795
23796 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23797
23798 * gcc.c-torture/execute/20060127-1.c: New test.
23799
23800 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23801
23802 PR c++/25999
23803 * g++.dg/ext/pragmaweak1.C: New test.
23804
23805 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23806
23807 PR c++/25855
23808 * g++.dg/template/spec29.C: New test.
23809
23810 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23811
23812 PR c/19606.
23813 * gcc.c-torture/execute/pr19606.c: New.
23814
23815 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23816
23817 * gcc.dg/pragma-re-4.c: New test.
23818
23819 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23820
23821 PR fortran/25964
23822 * gfortran.dg/assumed_size_refs_3.f90: New test.
23823
23824 2006-01-27 Ben Elliston <bje@au.ibm.com>
23825
23826 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23827
23828 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23829
23830 PR ada/21317
23831 * ada/acats/support/impdef.a: Add One_Long_Second.
23832 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23833 * ada/acats/tests/c9/c94026.a: Likewise.
23834 * ada/acats/tests/c9/c97305c.ada: Likewise.
23835 * ada/acats/tests/c9/c99004a.ada: Likewise.
23836
23837 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23838
23839 PR fortran/25964
23840 * gfortran.dg/global_references_2.f90: New test.
23841
23842 PR fortran/25084
23843 PR fortran/20852
23844 PR fortran/25085
23845 PR fortran/25086
23846 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23847 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23848
23849 PR fortran/25416
23850 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23851
23852 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23853
23854 PR c/25892
23855 * gcc.dg/Wpointer-sign.c: New.
23856 * gcc.dg/Wpointer-sign-Wall.c: New.
23857 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23858 * gcc.dg/Wpointer-sign-pedantic.c: New.
23859 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23860 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23861
23862 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23863
23864 PR C/25861
23865 * gcc.c-torture/compile/pr25861.c: New test.
23866
23867 2006-01-26 Paul Brook <paul@codesourcery.com>
23868
23869 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23870 on short-enum targets.
23871 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23872 variable.
23873 (generate_fields): Use short_enums.
23874 (main): Set short_enums. Document -e.
23875 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23876 on short-enum targets.
23877 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23878 variable.
23879 (generate_fields): Use short_enums.
23880 (main): Set short_enums. Document -e.
23881 * lib/target-supports.exp (check_effective_target_short_enums): New.
23882
23883 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
23884
23885 PR target/25947
23886 * gcc.dg/torture/pr25947-1.c: New test.
23887
23888 2006-01-25 Jan Hubicka <jh@suse.cz>
23889 Roger Sayle <roger@eyesopen.com>
23890
23891 PR rtl-optimization/25703
23892 * gcc.target/i386/20060125-1.c: New test case.
23893 * gcc.target/i386/20060125-2.c: New test case.
23894
23895 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23896
23897 PR fortran/18540
23898 * gfortran.dg/goto_1.f: New.
23899
23900 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
23901
23902 PR fortran/25716
23903 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23904 25716 on 32-bit systems too.
23905
23906 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
23907
23908 PR testsuite/25590
23909 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23910
23911 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
23912
23913 * gcc.dg/tree-ssa/gen-vect-33.c: New.
23914
23915 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23916
23917 PR fortran/25835
23918 * gfortran.dg/read_eof.f90: Delete, renamed.
23919 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23920 * gfortran.dg/read_eof_2.f90: New test.
23921 * gfortran.dg/read_eof_3.f90: New test.
23922
23923 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
23924
23925 PR tree-opt/25860
23926 * gcc.c-torture/compile/pr25860.c: New test.
23927
23928 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23929
23930 PR c++/25552
23931 * g++.dg/parse/dtor8.C: New test.
23932
23933 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
23934
23935 PR testsuite/25891
23936 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23937 * gcc.dg/gomp/gomp.exp: Return without testing anything if
23938 check_effective_target_fopenmp returns 0.
23939
23940 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
23941
23942 PR ada/20548
23943 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23944 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23945 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23946
23947 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
23948
23949 PR tree-opt/25857
23950 * g++.dg/opt/pr25857.C: New test.
23951
23952 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
23953 Jan Hubicka <jh@suse.cz>
23954 Richard Guenther <rguenther@suse.de>
23955
23956 PR rtl-optimization/25654
23957 * gcc.dg/torture/pr25654.c: New testcase.
23958 * gcc.target/i386/pr25654.c: Likewise.
23959
23960 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
23961
23962 PR fortran/25901
23963 * gfortran.dg/internal references_2.f90: New test.
23964
23965 Fix regression in testing of admissability of attributes.
23966 * gfortran.dg/intent_used_1.f90: New test.
23967
23968 2006-01-23 Ben Elliston <bje@au.ibm.com>
23969
23970 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23971 Remove target conditional torture options for i?86 and x86_64
23972 GNU/Linux.
23973
23974 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
23975
23976 PR c++/10891
23977 * g++.dg/rtti/no-rtti.C: New.
23978
23979 2006-01-21 Mark Mitchell <mark@codesourcery.com>
23980
23981 PR c++/25895
23982 * g++.dg/inherit/conv2.C: New test.
23983
23984 PR c++/25856
23985 * g++.dg/parse/dtor7.C: New test.
23986
23987 PR c++/25858
23988 * g++.dg/template/crash44.C: New test.
23989
23990 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
23991
23992 PR fortran/25124
23993 PR fortran/25625
23994 * gfortran.dg/internal_references_1.f90: New test.
23995 PR fortran/20881
23996 PR fortran/23308
23997 PR fortran/25538
23998 PR fortran/25710
23999 * gfortran.dg/global_references_1.f90: New test.
24000 * gfortran.dg/g77/19990905-1.f: Restore the error that
24001 there is a clash between the common block name and
24002 the name of a subroutine reference.
24003
24004 PR fortran/PR24276
24005 * gfortran.dg/aliasing_dummy_1.f90: New test.
24006
24007 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24008
24009 * gcc.dg/vmx/1b-01.c: Warning fix.
24010 * gcc.dg/vmx/1c-02.c: Likewise.
24011 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24012
24013 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24014
24015 PR testsuite/24962
24016 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24017
24018 2006-01-20 Richard Guenther <rguenther@suse.de>
24019 Steven Bosscher <stevenb.gcc@gmail.com>
24020
24021 PR rtl-optimization/24626
24022 * gcc.dg/torture/pr24626-1.c: New testcase.
24023 * gcc.dg/torture/pr24626-2.c: Likewise.
24024 * gcc.dg/torture/pr24626-3.c: Likewise.
24025 * gcc.dg/torture/pr24626-4.c: Likewise.
24026
24027 2006-01-20 Dirk Mueller <dmueller@suse.com>
24028
24029 PR c++/5520
24030 * g++.dg/warn/empty-body.C: New.
24031
24032 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24033
24034 PR c++/22136
24035 * g++.dg/template/using10.C: New test.
24036 * g++.dg/temlpate/using11.C: Likewise.
24037 * g++.dg/inherit/using5.C: Tweak error messages.
24038
24039 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24040
24041 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24042 target test.
24043 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24044
24045 2006-01-19 Jan Hubicka <jh@suse.cz>
24046
24047 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24048
24049 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24050
24051 PR c++/25854
24052 * g++.dg/template/spec28.C: New test.
24053
24054 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24055
24056 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24057 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24058
24059 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24060
24061 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24062 * gcc.dg/gomp/critical-1.c: Likewise.
24063 * gcc.dg/gomp/critical-3.c: Likewise.
24064 * gcc.dg/gomp/empty.c: Likewise.
24065 * gcc.dg/gomp/ordered-1.c: Likewise.
24066 * gcc.dg/gomp/for-4.c: Likewise.
24067 * gcc.dg/gomp/for-6.c: Likewise.
24068 * gcc.dg/gomp/master-3.c: Likewise.
24069 * gcc.dg/gomp/for-8.c: Likewise.
24070 * gcc.dg/gomp/for-10.c: Likewise.
24071 * gcc.dg/gomp/for-18.c: Likewise.
24072 * gcc.dg/gomp/for-5.c: Likewise.
24073 * gcc.dg/gomp/for-7.c: Likewise.
24074 * gcc.dg/gomp/for-9.c: Likewise.
24075
24076 2006-01-18 Jeff Law <law@redhat.com>
24077
24078 * gcc.dg/tree-ssa/vrp25.c: New test.
24079
24080 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24081
24082 * gcc.dg/pr25805.c: Fix misapplied patch.
24083
24084 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24085
24086 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24087 (check_effective_target_vect_udot_qi): New.
24088 (check_effective_target_vect_sdot_hi): New.
24089 (check_effective_target_vect_udot_hi): New.
24090 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24091 prefixed with "wrapv-" with -fwrapv.
24092 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24093 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24094 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24095 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24096 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24097
24098 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24099 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24100 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24101 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24102
24103 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24104
24105 PR c++/16829
24106 * g++.dg/other/default2.C: New test.
24107 * g++.dg/other/default3.C: New test.
24108
24109 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24110
24111 PR c/25805
24112 * gcc.dg/pr25805.c: New file.
24113
24114 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24115
24116 PR c++/25836
24117 * g++.dg/template/init6.C: New test.
24118
24119 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24120
24121 * gcc.dg/tree-ssa/pr24287.c: New test
24122
24123 2006-01-18 Eric Christopher <echristo@apple.com>
24124
24125 * g++.dg/eh/table.C: New.
24126
24127 2006-01-18 DJ Delorie <dj@redhat.com>
24128
24129 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24130 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24131 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24132 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24133
24134 2006-01-18 Jeff Law <law@redhat.com>
24135
24136 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24137 on wrapping on overflow semantics.
24138
24139 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24140
24141 * gcc.gc/tree-ssa/vrp23.c: New test.
24142 * gcc.gc/tree-ssa/vrp24.c: New test.
24143
24144 2006-01-18 Richard Henderson <rth@redhat.com>
24145 Aldy Hernandez <aldyh@redhat.com>
24146 Jakub Jelinek <jakub@redhat.com>
24147 Diego Novillo <dnovillo@redhat.com>
24148 Uros Bizjak <uros@kss-loka.si>
24149
24150 * gcc.dg/gomp: New directory.
24151
24152 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24153 Steven G. Kargl <kargls@comcast.net>
24154
24155 PR fortran/20869
24156 * gfortran.dg/intrinsic_external_1.f90: New test.
24157
24158 PR fortran/20875.
24159 * gfortran.dg/elemental_pointer_1.f90: New test.
24160
24161 PR fortran/25024
24162 * gfortran.dg/external_procedures_1.f90: New test.
24163
24164 PR fortran/25785
24165 gfortran.dg/assumed_present.f90: New test.
24166
24167 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24168
24169 * g++.dg/parse/lookup5.C: New test.
24170
24171 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24172
24173 PR fortran/25697
24174 * gfortran.dg/read_eof.f90: New test.
24175
24176 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24177
24178 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24179 add a closing brace.
24180
24181 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24182
24183 PR fortran/25631
24184 * gfortran.dg/fmt_tl.f: New test.
24185
24186 2006-01-17 Eric Christopher <echristo@apple.com>
24187
24188 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24189 * g++.old-deja/g++.warn/impint2.C: Ditto.
24190 * g++.old-deja/g++.other/null1.C: Ditto.
24191 * g++.dg/warn/conv2.C: Ditto.
24192 * g++.dg/warn/conv4.C: New file.
24193
24194 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24195
24196 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24197
24198 2006-01-17 Andreas Jaeger <aj@suse.de>
24199 Janis Johnson <janis187@us.ibm.com>
24200
24201 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24202 in 64-bit.
24203 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24204 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24205
24206 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24207
24208 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24209 (switchfiles): xfail txxx where xxx >= 25.
24210
24211 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24212
24213 PR testsuite/25764
24214 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24215
24216 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24217
24218 PR c/25682
24219 * gcc.dg/pr25682.c: New test.
24220 * g++.dg/parse/array-size2.C: New test.
24221
24222 2006-01-16 Ian Lance Taylor <ian@airs.com>
24223
24224 * consistency.vlad: Remove entire directory, 1652 files.
24225
24226 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24227
24228 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24229 check_effective_target_dfprt_nocache): New.
24230 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24231 (check_effective_target_dfprt): New.
24232 * lib/c-compat.exp (check_dfp): Remove.
24233 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24234 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24235 level of support for decimal float.
24236 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24237 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24238 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24239 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24240 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24241 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24242 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24243 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24244 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24245 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24246 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24247 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24248 directives.
24249
24250 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24251
24252 PR testsuite/25741
24253 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24254 $base_dir/../.
24255 * lib/gfortran.exp (gfortran_init): Likewise.
24256 * lib/obj-c++.exp (obj-c++_init): Likewise.
24257 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24258 (scan-assembler-dem-not): Likewise.
24259 * lib/scandump.exp (scan-dump-dem): Likewise.
24260 (scan-dump-dem-not): Likewise.
24261
24262 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24263
24264 PR testsuite/25767
24265 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24266 powerpc-*-darwin*.
24267 * lib/obj-c++.exp (obj-c++_init): Likewise.
24268
24269 2006-01-16 Richard Guenther <rguenther@suse.de>
24270
24271 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24272
24273 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24274
24275 PR testsuite/25777
24276 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24277 to LD_LIBRARY_PATH.
24278
24279 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24280 Andrew Pinski <pinskia@physics.uc.edu>
24281
24282 * gcc.dg/minmax-1.c: New test.
24283
24284 2006-01-16 Ben Elliston <bje@au.ibm.com>
24285
24286 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24287 * gcc.misc-tests/dectest.exp: Ditto.
24288
24289 2006-01-15 Ian Lance Taylor <ian@airs.com>
24290
24291 PR testsuite/25796
24292 * gcc.target/i386/cmov6.c: Use -march=k8.
24293
24294 2006-01-15 Andreas Jaeger <aj@suse.de>
24295
24296 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24297 x86 does not have __float128.
24298
24299 2006-01-14 Ian Lance Taylor <ian@airs.com>
24300
24301 * gcc.target/i386/cmov6.c: New test.
24302
24303 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24304
24305 PR c++/25663
24306 * g++.dg/template/ctor6.C: New test.
24307
24308 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24309
24310 PR tree-optimization/25485
24311 * gcc.dg/tree-ssa/pr25485.c: New.
24312
24313 2006-01-14 Richard Guenther <rguenther@suse.de>
24314
24315 PR tree-optimization/22548
24316 PR tree-optimization/22555
24317 PR tree-optimization/22501
24318 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24319 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24320 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24321 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24322 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24323 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24324 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24325 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24326 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24327
24328 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24329
24330 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24331 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24332
24333 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24334 Richard Guenther <rguenther@suse.de>
24335
24336 PR rtl-optimization/24257
24337 * gcc.dg/torture/pr24257.c: New testcase.
24338
24339 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24340
24341 * gcc.c-torture/execute/20060110-1.c: New test.
24342 * gcc.c-torture/execute/20060110-2.c: New test.
24343
24344 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24345
24346 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24347
24348 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24349
24350 PR fortran/25756
24351 * gfortran.dg/label_3.f90: New test.
24352
24353 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24354
24355 PR tree-optimization/25771
24356 * g++.dg/tree-ssa/pr25771.C: New test
24357
24358 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24359
24360 PR tree-opt/24365
24361 * g++.dg/opt/complex5.C: New test.
24362
24363 2006-01-13 Richard Guenther <rguenther@suse.de>
24364
24365 * gcc.target/i386/387-9.c: New testcase.
24366
24367 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24368
24369 PR c++/24824
24370 * g++.dg/debug/dwarf2-1.C: New.
24371
24372 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24373
24374 PR testsuite/25728
24375 * lib/gcov.exp (verify-lines): Add "close $fd".
24376
24377 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24378 Ben Elliston <bje@au.ibm.com>
24379
24380 * gcc.dg/dfp/inf-1.c: New test.
24381
24382 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24383 Yao Qi <qiyaoltc@cn.ibm.com>
24384 Ben Elliston <bje@au.ibm.com>
24385 Jon Grimm <jgrimm2@us.ibm.com>
24386
24387 * gcc.dg/nodfp-1.c: New test.
24388 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24389 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24390 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24391 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24392 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24393 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24394 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24395 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24396 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24397 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24398 * gcc.dg/format/dfp-printf-1.c: Likewise.
24399 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24400 (compat_setup_dfp): New.
24401 * gcc.dg/compat/compat.exp: Use it.
24402 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24403 Make some variables global, prepend "compat_" to their names.
24404 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24405 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24406 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24407 * lib/compat.exp (compat_skip_list): Make global, rename.
24408 * lib/c-compat.exp: New file.
24409 * lib/target-supports.exp (check_effective_target_dfp): New.
24410
24411 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24412 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24413 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24414 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24415 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24416 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24417 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24418 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24419 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24420 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24421 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24422 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24423 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24424 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24425 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24426 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24427 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24428 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24429 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24430 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24431 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24432 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24433 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24434 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24435 gcc.dg/dfp/struct-layout-1.c,
24436 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24437 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24438 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24439 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24440 gcc.dg/dfp/func-vararg-dfp.c,
24441 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24442 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24443 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24444 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24445 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24446
24447 2006-01-11 Richard Guenther <rguenther@suse.de>
24448
24449 PR tree-optimization/25734
24450 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24451
24452 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24453
24454 PR fortran/25486
24455 * gfortran.dg/literal_character_constant_1_x.F: New test.
24456 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24457 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24458 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24459
24460 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24461
24462 PR c++/25386
24463 * g++.dg/ext/packed3.C: Add expected packed error.
24464
24465 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24466
24467 PR target/25706
24468 * gcc.dg/torture/pr25706-1.c: New test.
24469
24470 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24471
24472 PR tree-optimization/23109
24473 PR tree-optimization/23948
24474 PR tree-optimization/24123
24475
24476 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24477 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24478 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24479 g++.dg/tree-ssa/pr23948.C: New testcases.
24480 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24481 three divisions in order to do the optimization.
24482
24483 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24484
24485 PR c++/25632
24486 * g++.dg/other/pr25632.C: New test.
24487
24488 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24489
24490 PR fortran/25730
24491 * gfortran.dg/used_types_1.f90: New test.
24492
24493 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24494
24495 PR target/25718
24496 * gcc.dg/torture/pr25718-1.c: New test.
24497
24498 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24499
24500 * gfortran.dg/list_read_2.f90: Fix typo in description.
24501
24502 2006-01-10 Jan Beulich <jbeulich@novell.com>
24503
24504 * lib/target-supports.exp (check_visibility_available): Simplify test
24505 for *-*-netware*.
24506 (check_profiling_available): Fail for *-*-netware*.
24507 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24508 * gcc.dg/20021014-1.c: Likewise.
24509 * gcc.dg/nest.c: Likewise.
24510
24511 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24512
24513 fortran/24936
24514 * gfortran.dg/forall_3.f90: New test.
24515
24516 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24517
24518 PR fortran/21977
24519 * gfortran.dg/nesting_2.f90: New test.
24520 * gfortran.dg/nesting_3.f90: New test.
24521
24522 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24523
24524 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24525 Fix typo in comment.
24526
24527 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24528
24529 * gfortran.dg/single_char_string.f90: New test.
24530
24531 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24532
24533 * gfortran.dg/ichar_2.f90: New test.
24534
24535 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24536
24537 PR fortran/25093
24538 * gfortran.dg/private_type_4.f90: New.
24539
24540 2006-01-07 Richard Guenther <rguenther@suse.de>
24541
24542 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24543
24544 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24545
24546 * gfortran.dg/func_decl_1.f90: New.
24547 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24548 * gfortran.dg/array_alloc_2.f90: Likewise.
24549 * gfortran.dg/char_result_8.f90: Likewise.
24550 * gfortran.dg/dup_save_1.f90: Likewise.
24551 * gfortran.dg/dup_save_2.f90: Likewise.
24552 * gfortran.dg/f2c_6.f90: Likewise.
24553 * gfortran.dg/f2c_7.f90: Likewise.
24554 * gfortran.dg/func_result_2.f90: Likewise.
24555 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24556
24557 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24558
24559 PR fortran/22146
24560 * gfortran.dg/elemental_subroutine_1.f90: New test.
24561 * gfortran.dg/elemental_subroutine_2.f90: New test.
24562
24563 PR fortran/25029
24564 PR fortran/21256
24565 * gfortran.dg/assumed_size_refs_1.f90: New test.
24566
24567 PR fortran/20868
24568 PR fortran/20870
24569 * gfortran.dg/assumed_size_refs_2.f90: New test.
24570 * gfortran.dg/initialization_1.f90: Change warning message.
24571
24572 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24573
24574 * gcc.dg/tree-ssa/loop-15.c: New test.
24575
24576 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24577
24578 PR fortran/25598
24579 * gfortran.dg/backspace_3.f: New test.
24580 * gfortran.dg/backspace_4.f: New test.
24581
24582 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24583
24584 PR fortran/24268
24585 * gfortran.dg/fmt_white.f: Update test.
24586
24587 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24588
24589 * gcc.dg/cast-1.c: Add new warning.
24590 * gcc.dg/cast-2.c: Likewise.
24591 * gcc.dg/cast-3.c: Likewise.
24592 * gcc.dg/format/cast-1.c: Likewise.
24593 * gcc.dg/cast-4.c: New testcase.
24594
24595 2006-01-05 Richard Guenther <rguenther@suse.de>
24596
24597 PR tree-optimization/22555
24598 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24599
24600 2006-01-05 Richard Guenther <rguenther@suse.de>
24601 Diego Novillo <dnovillo@redhat.com>
24602
24603 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24604 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24605 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24606 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24607 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24608 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24609 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24610 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24611 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24612 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24613 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24614 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24615 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24616 * treelang/compile/extravar.tree: Likewise.
24617 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24618 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24619 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24620 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24621 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24622
24623 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24624
24625 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24626 for 64-bit fix.
24627
24628 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24629
24630 PR fortran/23675
24631 gfortran.dg/char_result_11.f90: New.
24632
24633 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24634
24635 PR c++/24782
24636 * g++.dg/parse/access9.C: New test.
24637 * g++.dg/tc1/dr52.C: Tweak error markers.
24638
24639 2006-01-04 Richard Henderson <rth@redhat.com>
24640
24641 Merge from gomp branch.
24642 * g++.dg/parse/pragma2.C: Update expected error lines.
24643
24644 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24645
24646 * g++.dg/other/i386-2.C: New test.
24647
24648 PR target/25554
24649 * gcc.c-torture/compile/20051228-1.c: New test.
24650
24651 PR c/25559
24652 * gcc.dg/pr25559.c: New test.
24653
24654 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24655
24656 PR c++/25492
24657 * g++.dg/lookup/friend9.C: New test.
24658
24659 PR c++/25625
24660 * g++.dg/template/repo5.C: New test.
24661
24662 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24663
24664 PR fortran/25101
24665 * gfortran.dg/forall_2.f90: New test.
24666
24667 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24668
24669 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24670 dg-require-weak. Adjust regexp to handle leading-underscore
24671 targets and space as well as TAB after .weak. Change previous
24672 64-bit fix to not use naked dot.
24673
24674 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24675
24676 PR rtl-optimization/25578
24677 * gcc.c-torture/execute/20060102-1.c: New testcase.
24678
24679 2006-01-03 Richard Guenther <rguenther@suse.de>
24680
24681 PR c/25183
24682 * gcc.dg/torture/pr25183.c: New testcase.
24683
24684 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24685
24686 Merge from gomp-branch.
24687 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24688 * gcc.dg/ia64-sync-2.c: Likewise.
24689 * gcc.dg/ia64-sync-3.c: Likewise.
24690 * gcc.dg/ia64-sync-4.c: Likewise.
24691 * gcc.dg/sync-2.c: Likewise.
24692 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24693 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24694
24695 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24696
24697 PR c++/25635
24698 * g++.dg/parse/operator6.C: New test.
24699
24700 PR c++/25637
24701 * g++.dg/parse/error29.C: New test.
24702
24703 PR c++/25638
24704 * g++.dg/parse/dtor6.C: New test.
24705
24706 PR c++/25633
24707 * g++.dg/parse/ctor3.C: New test.
24708
24709 PR c++/25634
24710 * g++.dg/template/class3.C: New test.
24711
24712 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24713
24714 * g++.dg/debug/debug9.C: New.
24715
24716 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24717
24718 PR fortran/24640
24719 * gfortran.dg/label_2.f90: New test.
24720
24721 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24722
24723 * g++.dg/lookup/using12.C: Tighten error marker.
24724
24725 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24726 Andrew Pinski <pinskia@physics.uc.edu>
24727
24728 * gcc.target/powerpc/darwin-abi-3.c: New file.
24729 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24730 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24731 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24732 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24733 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24734 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24735 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24736 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24737
24738 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24739
24740 * gcc.dg/tree-ssa/loadpre1.c: New;
24741 * gcc.dg/tree-ssa/loadpre2.c: New;
24742 * gcc.dg/tree-ssa/loadpre3.c: New;
24743 * gcc.dg/tree-ssa/loadpre4.c: New;
24744 * gcc.dg/tree-ssa/loadpre5.c: New;
24745 * gcc.dg/tree-ssa/loadpre6.c: New;
24746 * gcc.dg/tree-ssa/loadpre7.c: New;
24747 * gcc.dg/tree-ssa/loadpre8.c: New;
24748 * gcc.dg/tree-ssa/loadpre9.c: New;
24749
24750 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24751
24752 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24753 * g++.dg/abi/thunk4.C: Likewise.
24754
24755 2006-01-01 Andreas Jaeger <aj@suse.de>
24756
24757 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24758 portable.
24759
24760 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24761
24762 PR c++/25294
24763 * gcc.dg/pragma-pack-3.c: New test.
24764 * g++.dg/parse/pragma3.C: New test.
24765
24766 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24767
24768 PR middle-end/24827
24769 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24770
24771 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24772
24773 PR testsuite/25214
24774 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24775
24776 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24777
24778 PR fortran/22607
24779 * gfortran-dg/pure_byref_3.f90: New.
24780
24781 fortran/PR 25396
24782 * gfortran.dg/userdef_operator_1.f90: New.
24783
24784 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24785
24786 * g++.dg/abi/thunk3.C: New.
24787 * g++.dg/abi/thunk4.C: New.
24788
24789 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24790
24791 PR fortran/25532
24792 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24793 associated derived type components of derived types are
24794 properly declared in contained procedures.
24795
24796 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24797
24798 PR libgfortran/25139
24799 * gfortran.dg/backspace_2.f: New test.
24800
24801 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24802
24803 PR libgfortran/25550
24804 * gfortran.dg/endfile.f: New test.
24805
24806 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24807
24808 PR libgfortran/25419
24809 * gfortran.dg/comma.f: New test.
24810
24811 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24812
24813 * lib/gfortran-dg.exp: Remove trailing whitespace.
24814 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24815 -funroll-all-loops.
24816
24817 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24818
24819 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24820 Extended Double long doubles or repeat tests when long double is
24821 the same size as double.
24822
24823 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24824
24825 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24826
24827 PR testsuite/25442
24828 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24829 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24830
24831 PR testsuite/25441
24832 * gcc.dg/pr23911.c: Make test variable static.
24833
24834 PR testsuite/25444
24835 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24836
24837 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24838
24839 PR c++/25439
24840 * g++.dg/parse/crash17.C: Adjust error markers.
24841 * g++.dg/template/error20.C: New test.
24842
24843 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24844
24845 PR c++/23172
24846 * g++.dg/ext/complit4.C: New test.
24847
24848 PR c++/25417
24849 * g++.dg/ext/complit5.C: Likewise.
24850
24851 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24852
24853 PR tree-optimization/25125
24854 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24855 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24856 * gcc.c-torture/execute/pr25125.c: New.
24857
24858 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24859
24860 PR fortran/25029
24861 PR fortran/21256
24862 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24863 functions with incorrect assumed size references.
24864
24865 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24866
24867 PR c++/23171
24868 * g++.dg/opt/init1.C: New test.
24869
24870 2005-12-23 Mark Mitchell <mark@codesourcery.com>
24871
24872 PR c++/24671
24873 * g++.dg/template/sfinae3.C: New test.
24874
24875 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24876
24877 * g++.dg/other/friend4.C: New test.
24878
24879 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24880
24881 PR target/25005
24882 * g++.dg/opt/pr25005.C: New test.
24883
24884 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24885
24886 PR c++/25369
24887 * g++.dg/template/ptrmem16.C: New test.
24888
24889 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
24890
24891 PR fortran/25029
24892 PR fortran/21256
24893 * gfortran.dg/initialization_1.f90: Add test of SIZE.
24894
24895 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24896
24897 PR libgfortran/25307
24898 * gfortran.dg/list_read_5.f90: New test.
24899
24900 2005-12-22 Richard Henderson <rth@redhat.com>
24901
24902 * gcc.target/i386/sse-7.c: Use -msse2.
24903
24904 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24905
24906 PR rtl-optimization/25432
24907 * gcc.c-torture/compile/20051216-1.c: New test.
24908
24909 PR objc/25328
24910 * objc/execute/pr25328.m: New test.
24911
24912 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24913
24914 PR c++/25364
24915 * g++.dg/template/call4.C: New test.
24916
24917 2005-12-22 Dale Johannesen <dalej@apple.com>
24918
24919 * gcc.target/i386/sse-17.c: New.
24920
24921 2005-12-22 Paul Brook <paul@codesourcery.com>
24922
24923 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24924
24925 2005-12-22 Paul Brook <paul@codesourcery.com>
24926
24927 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24928
24929 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
24930
24931 PR tree-opt/25513
24932 * gcc.c-torture/compile/pr25513.c: New test.
24933
24934 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24935
24936 PR c++/23333
24937 * g++.dg/parse/error25.C: Add more tests.
24938
24939 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24940
24941 PR fortran/18990
24942 * gfortran.dg/der_charlen_1.f90: New.
24943
24944 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
24945
24946 PR fortran/20889
24947 * gfortran.dg/pointer_component_type_1.f90: New test.
24948
24949 PR fortran/25029
24950 PR fortran/21256
24951 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24952 should give an error with assumed size array refernces and checks
24953 those that should not.
24954 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24955 reference an upper bound so that it does not generate an error.
24956
24957 PR fortran/19362
24958 PR fortran/20244
24959 PR fortran/20864
24960 PR fortran/25391
24961 * gfortran.dg/used_dummy_types_1.f90: New test.
24962 * gfortran.dg/used_dummy_types_2.f90: New test.
24963 * gfortran.dg/used_dummy_types_3.f90: New test.
24964 * gfortran.dg/used_dummy_types_4.f90: New test.
24965 * gfortran.dg/used_dummy_types_5.f90: New test.
24966
24967 PR fortran/23152
24968 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24969 group already being USE associated.
24970 * gfortran.dg/assumed_shape_nml.f90: New test.
24971 * gfortran.dg/assumed_size_nml.f90: New test.
24972
24973 PR fortran/20862
24974 PR fortran/25053
24975 PR fortran/25063
24976 PR fortran/25064
24977 PR fortran/25066
24978 PR fortran/25067
24979 PR fortran/25068
24980 PR fortran/25307
24981 * gfortran.dg/io_constraints_1.f90: New test.
24982 * gfortran.dg/io_constraints_1.f90: New test.
24983 * gfortran.dg/iostat_3.f90: Change wording of warning.
24984 * gfortran.dg/g77/19981216-0.f: The same.
24985
24986 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
24987
24988 PR tree-optimization/23518
24989 * gcc.dg/pr23518.c: New.
24990
24991 2005-12-21 Mike Stump <mrs@apple.com>
24992
24993 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24994
24995 2005-12-21 Paul Brook <paul@codesourcery.com>
24996
24997 * gcc.dg/pr19340.c: Skip on m68k targets.
24998
24999 2005-12-21 Steven Bosscher <stevenb@suse.de>
25000
25001 PR rtl-optimization/25196
25002 * gcc.dg/pr25196.c: New test.
25003
25004 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25005
25006 PR fortran/25423
25007 gfortran.dg/where_nested_1.f90: New.
25008
25009 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25010
25011 PR tree-optimization/25382.
25012 * gcc.dg/tree-ssa/pr25382.c: New.
25013
25014 2005-12-20 Richard Guenther <rguenther@suse.de>
25015
25016 PR middle-end/24306
25017 * gcc.target/i386/pr24306.c: New testcase.
25018
25019 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25020
25021 PR tree-optimization/25501
25022 * gcc.dg/tree-ssa/pr25501.c: New.
25023
25024 2005-12-20 Richard Guenther <rguenther@suse.de>
25025
25026 Revert
25027 2005-12-02 Richard Guenther <rguenther@suse.de>
25028
25029 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25030
25031 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25032
25033 PR c++/21228
25034 * g++.dg/warn/Wunreachable-code-2.C: New test.
25035
25036 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25037
25038 PR c++/24278
25039 * g++.dg/template/ctor5.C: New test.
25040
25041 PR c++/24915
25042 * g++.dg/template/overload8.C: New test.
25043
25044 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25045
25046 * gcc.c-torture/compile/pr25483 : New test.
25047
25048 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25049
25050 PR c++/20552
25051 * g++.dg/ext/typeof10.C: New test.
25052
25053 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25054
25055 * gcc.dg/mt-loopi1.c: New.
25056
25057 2005-12-18 Richard Guenther <rguenther@suse.de>
25058
25059 PR tree-optimization/25481
25060 * gcc.dg/torture/pr25481.c: New testcase.
25061
25062 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25063
25064 PR rtl-optimization/21041
25065 * gcc.dg/pr21041.c: New test.
25066
25067 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25068
25069 PR libgfortran/25463
25070 * gfortran.dg/advance.f90: New test.
25071
25072 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25073
25074 * gcc.dg/20051201-1.c: New test.
25075
25076 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25077
25078 PR fortran/25018
25079 * gfortran.dg/initialization_1.f90: New test.
25080 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25081 * gfortran.dg/g77/980616-0.f: The same.
25082
25083 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25084
25085 * PR fortran/25458
25086 * gfortran.dg/chkbits.f90: New test.
25087
25088 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25089
25090 * gfortran.dg/enum_5.f: Revert to previous version.
25091
25092 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25093
25094 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25095 * gfortran.dg/nested_modules_1.f90: Ditto.
25096 * gfortran.dg/hollerith_f95.f90: Ditto.
25097 * gfortran.dg/select_5.f90: Ditto.
25098 * gfortran.dg/secnds.f: Ditto.
25099 * gfortran.dg/hollerith2.f90: Ditto.
25100 * gfortran.dg/imag_2.f: Ditto.
25101 * gfortran.dg/ftell_2.f90: Ditto.
25102 * gfortran.dg/malloc_free_1.f90: Ditto.
25103 * gfortran.dg/logint-1.f: Ditto.
25104 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25105 * gfortran.dg/e_d_fmt.f90: Ditto.
25106 * gfortran.dg/hollerith_legacy.f90: Ditto.
25107 * gfortran.dg/logint-2.f: Ditto.
25108 * gfortran.dg/enum_5.f90: Ditto.
25109 * gfortran.dg/f2c_2.f90: Ditto.
25110 * gfortran.dg/pr17143.f90: Ditto.
25111 * gfortran.dg/namelist_14.f90: Ditto.
25112 * gfortran.dg/logint-3.f: Ditto.
25113 * gfortran.dg/spread_scalar_source.f90: Ditto.
25114 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25115 * gfortran.dg/namelist_11.f: Ditto.
25116 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25117 * gfortran.dg/g77/20010519-1.f
25118 * gfortran.dg/g77/alpha1.f: Ditto.
25119 * gfortran.dg/g77/990115-1.f: Ditto.
25120 * gfortran.dg/g77/erfc.f: Ditto.
25121 * gfortran.dg/g77/19990313-3.f: Ditto.
25122 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25123 * gfortran.dg/g77/20010426.f: Ditto.
25124 * gfortran.dg/g77/19990313-0.f: Ditto.
25125 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25126 * gfortran.dg/g77/20000629-1.f: Ditto.
25127 * gfortran.dg/g77/970125-0.f: Ditto.
25128 * gfortran.dg/g77/8485.f: Ditto.
25129 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25130 * gfortran.dg/g77/19990313-1.f: Ditto.
25131 * gfortran.dg/g77/int8421.f: Ditto.
25132 * gfortran.dg/g77/19990305-0.f: Ditto.
25133 * gfortran.dg/g77/947.f: Ditto.
25134 * gfortran.dg/g77/19990905-2.f: Ditto.
25135 * gfortran.dg/g77/cabs.f: Ditto.
25136 * gfortran.dg/g77/19990313-2.f: Ditto.
25137 * gfortran.dg/g77/20020307-1.f: Ditto.
25138 * gfortran.dg/g77/dcomplex.f: Ditto.
25139 * gfortran.dg/g77/19990502-1.f: Ditto.
25140 * gfortran.dg/g77/19981216-0.f: Ditto.
25141 * gfortran.dg/common_4.f90: Ditto.
25142 * gfortran.dg/entry_4.f90: Ditto.
25143 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25144 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25145 * gfortran.dg/namelist_12.f: Ditto.
25146 * gfortran.dg/scale_1.f90: Ditto.
25147 * gfortran.dg/modulo_1.f90
25148 * gfortran.dg/hollerith.f90: Ditto.
25149 * gfortran.dg/direct_io_3.f90: Ditto.
25150 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25151 * gfortran.dg/gnu_logical_1.F: Ditto.
25152 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25153 * gfortran.dg/assign_1.f90: Ditto.
25154 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25155 * gfortran.dg/pr23095.f: Ditto.
25156 * gfortran.dg/read_float_1.f90: Ditto.
25157
25158 2005-12-17 Andreas Jaeger <aj@suse.de>
25159
25160 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25161 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25162
25163 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25164
25165 PR fortran/24268
25166 * gfortran.dg/fmt_white.f: New test.
25167
25168 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25169
25170 * gfortran.dg/label_1.f90: New test.
25171
25172 2005-12-15 Ben Elliston <bje@au.ibm.com>
25173
25174 PR testsuite/25422
25175 * gcc.dg/20031012-1.c: Add -Walways-true option.
25176 * gcc.dg/weak/weak-3.c: Likewise.
25177 * g++.old-deja/g++.mike/warn8.C: Likewise.
25178
25179 2005-12-16 Mike Stump <mrs@apple.com>
25180
25181 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25182 exit.
25183
25184 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25185
25186 PR libgfortran/25264
25187 PR libgfortran/25349
25188 * gfortran.dg/tl_editing.f90: Added additional checks.
25189 * gfortran.dg/t_editing.f: New test.
25190 * gfortran.dg/write_padding.f90: New test
25191
25192 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25193
25194 PR testsuite/25215
25195 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25196
25197 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25198
25199 PR rtl-optimization/24899
25200 * gcc.c-torture/execute/20051215-1.c: New test.
25201
25202 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25203
25204 PR 24823
25205 * gfortran.dg/pr24823.f: New test.
25206
25207 2005-12-16 Jeff Law <law@redhat.com>
25208
25209 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25210
25211 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25212
25213 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25214 (base_types): Change C++ style comments to C style comments. Remove
25215 aligned types from the array. Keep Enums disabled.
25216 (complex_types): Remove aligned types from the array.
25217 Comment out "_Complex long double".
25218 (attrib_types): Remove.
25219 (complex_attrib_types): Remove.
25220 (attrib_array_types): Remove.
25221 (complex_attrib_array_types): Remove.
25222 (aligned_bitfld_types): Remove.
25223 (n_aligned_bitfld_types): Remove.
25224 (FEATURE_ALIGNEDPACKED): Delete.
25225 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25226 (singles): Remove support for adding attributes.
25227 (choose_type): Remove support for attributed types.
25228 (generate_fields): Remove support for attributed bit-fields.
25229 Remove support for adding attributes.
25230 (generate_random_tests): Remove support for adding attributes.
25231 (features): Add back "[0] :0" and "complex vector [0]".
25232 (main): Remove support for attributed bit-fields.
25233 Uncomment the calling of generate_random_tests for the rests of
25234 the tests.
25235
25236 2005-12-16 Jan Hubicka <jh@suse.cz>
25237
25238 * gcc.c-torture/combine/pr25224.c: New.
25239
25240 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25241
25242 PR other/25028
25243 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25244 HP-UX.
25245
25246 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25247
25248 * gcc.dg/20051215-1.c: New file.
25249
25250 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25251
25252 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25253 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25254
25255 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25256
25257 PR fortran/18197
25258 * gfortran.dg/dummy_functions_1.f90: New.
25259
25260 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25261
25262 PR rtl-optimization/25310
25263 * gcc.c-torture/compile/pr25310.c: New test.
25264
25265 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25266
25267 PR debug/25023
25268 * gcc.dg/pr25023.c: New test.
25269
25270 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25271
25272 * g++.old-deja/g++.brendan/redecl1.C,
25273 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25274 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25275 g++.old-deja/g++.oliva/typeof1.C,
25276 g++.old-deja/g++.other/crash16.C,
25277 g++.old-deja/g++.other/crash34.C,
25278 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25279 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25280 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25281 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25282 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25283 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25284 Remove xfail.
25285
25286 2005-12-14 Kean Johnston <jkj@sco.com>
25287 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25288
25289 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25290 * gcc.target/i386/20020523-1.c: Ditto.
25291 * gcc.target/i386/tailcall-1.c: Ditto.
25292 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25293 * gcc.target/i386/ssetype-5.c: Ditto.
25294
25295 2005-12-14 Jeff Law <law@redhat.com>
25296
25297 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25298
25299 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25300
25301 PR target/25254
25302 PR target/24188
25303 * gcc.target/i386/pr25254.c: New test.
25304 * gfortran.dg/PR24188.f: New test.
25305
25306 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25307
25308 * lib/fortran-torture.exp: Catch remaining uses of
25309 remote_file build delete.
25310
25311 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25312
25313 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25314
25315 2005-12-14 Ben Elliston <bje@au.ibm.com>
25316
25317 * gcc.dg/warn-addr-cmp.c: New test.
25318
25319 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25320
25321 PR debug/25023
25322 PR target/25293
25323 * gcc.target/i386/pr25293.c: New test.
25324
25325 2005-12-13 Petr Machata <machata@post.cz>
25326
25327 PR c++/24907
25328 * g++.dg/parse/comma2.C: New test.
25329
25330 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25331 Jakub Jelinek <jakub@redhat.com>
25332
25333 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25334 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25335 (limits.h): Include unconditionally.
25336 (stdlib.h): Likewise.
25337 (hashtab.h): Do not include.
25338 (getopt.h): Likewise.
25339 (stddef.h): Include.
25340 (hashval_t): Define.
25341 (struct entry): Add "next" field.
25342 (HASH_SIZE): New macro.
25343 (hash_table): New variable.
25344 (switchfiles): Do not use xmalloc.
25345 (mix): New macro.
25346 (iterative_hash): New function.
25347 (hasht): Remove.
25348 (e_exists): New function.
25349 (e_insert): Likewise.
25350 (output): Use, instead of libiberty hashtable functions.
25351 (main): Do not use getopt. Do not call htab_create.
25352
25353 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25354
25355 PR c++/25331
25356 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25357 put atal* and atpaal* attributes on array elements.
25358 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25359 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25360 put atal* and atpaal* attributes on array elements.
25361 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25362
25363 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25364
25365 * gcc.dg/single-precision-constant.c: New test.
25366
25367 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25368
25369 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25370 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25371 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25372 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25373 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25374 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25375 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25376 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25377 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25378 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25379 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25380 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25381 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25382 gcc.target/powerpc/ppc-sdata-2.c,
25383 gcc.target/powerpc/ppc-stackalign-1.c,
25384 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25385 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25386 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25387 gcc.target/powerpc/rs6000-ldouble-2.c,
25388 gcc.target/powerpc/rs6000-power2-1.c,
25389 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25390 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25391 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25392 option into target selector.
25393 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25394 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25395
25396 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25397
25398 PR objc/25348
25399 * objc.dg/encode-9.m: New test.
25400
25401 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25402
25403 PR testsuite/20772
25404 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25405 * gcc.dg/asm-b.c: Fix typo.
25406 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25407 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25408 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25409 i?86 lp64 and x86_64 ilp32.
25410 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25411 on i?86 lp64.
25412 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25413
25414 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25415
25416 PR fortran/25078
25417 gfortran.dg/equiv_5.f90: New test.
25418
25419 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25420
25421 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25422 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25423 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25424 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25425 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25426 * gcc.dg/tree-ssa/reassoc-5.c: New.
25427 * gcc.dg/tree-ssa/reassoc-6.c: New.
25428 * gcc.dg/tree-ssa/reassoc-7.c: New.
25429 * gcc.dg/tree-ssa/reassoc-8.c: New.
25430 * gcc.dg/tree-ssa/reassoc-9.c: New.
25431 * gcc.dg/tree-ssa/reassoc-10.c: New.
25432 * gcc.dg/tree-ssa/reassoc-11.c: New.
25433
25434 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25435
25436 PR testsuite/25167
25437 PR testsuite/24478
25438 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25439
25440 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25441
25442 PR c++/25300
25443 * g++.dg/template/inherit.C: Do not use a generic error message.
25444
25445 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25446
25447 PR libobjc/25354
25448 * objc.dg/gnu-encoding: New directory.
25449 * objc.dg/gnu-encoding/compat-common.h: New file.
25450 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25451 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25452 * objc.dg/gnu-encoding/vector-defs.h: New file.
25453 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25454 * objc.dg/gnu-encoding/generate-random.c: New file.
25455 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25456 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25457 * objc.dg/gnu-encoding/generate-random.h: New file.
25458
25459 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25460
25461 PR c++/25337
25462 * g++.dg/template/defarg7.C: New test.
25463
25464 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25465
25466 PR libobjc/25347
25467 * objc.dg/encode-8.m: New test.
25468
25469 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25470
25471 PR libobjc/25346
25472 * objc.dg/encode-7.m: New test.
25473
25474 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25475
25476 PR c++/25010
25477 * g++.dg/opt/inline10.C: New test.
25478
25479 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25480
25481 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25482
25483 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25484
25485 * gfortran.dg/substring_equivalence.f90: typo in comment
25486
25487 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25488
25489 PR fortran/25068
25490 * gfortran.dg/iostat_3.f90: New test.
25491
25492 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25493
25494 PR fortran/23815
25495 * gfortran.dg/unf_io_convert_1.f90: New test.
25496 * gfortran.dg/unf_io_convert_2.f90: New test.
25497 * gfortran.dg/unf_io_convert_3.f90: New test.
25498
25499 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25500
25501 PR testsuite/20772
25502 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25503 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25504 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25505 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25506 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25507 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25508 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25509 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25510 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25511 gcc.dg/torture/fp-int-convert-float128-timode.c,
25512 gcc.dg/torture/fp-int-convert-float128.c,
25513 gcc.dg/torture/fp-int-convert-float80-timode.c,
25514 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25515 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25516
25517 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25518
25519 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25520
25521 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25522
25523 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25524
25525 * gcc.dg/20051207-1.c,
25526 * gcc.dg/20051207-2.c,
25527 * gcc.dg/20051207-3.c: New tests.
25528
25529 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25530
25531 PR testsuite/20772
25532 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25533 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25534 dg-skip-if target selector.
25535
25536 PR testsuite/20772
25537 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25538 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25539 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25540 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25541 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25542 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25543 and/or merge with i?86 cases.
25544
25545 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25546
25547 PR testsuite/20772
25548 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25549 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25550 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25551 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25552 x86_64-*-linux*.
25553
25554 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25555
25556 PR target/25311
25557 * gcc.c-torture/compile/pr25311.c: New test.
25558
25559 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25560
25561 PR libgfortran/25039
25562 * gfortran.dg/read_comma.f: New test.
25563
25564 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25565
25566 PR c++/19317
25567 * g++.dg/opt/pr19317-1.C: New test.
25568 * g++.dg/opt/pr19317-2.C: New test.
25569 * g++.dg/opt/pr19317-3.C: New test.
25570
25571 PR target/19005
25572 * gcc.c-torture/execute/pr19005.c: New test.
25573
25574 PR target/17828
25575 * g++.old-deja/g++.other/comdat5.C: New test.
25576 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25577
25578 * g++.dg/compat/struct-layout-1.exp: New file.
25579 * g++.dg/compat/struct-layout-1.h: New.
25580 * g++.dg/compat/struct-layout-1_generate.c: New.
25581 * g++.dg/compat/struct-layout-1_x1.h: New.
25582 * g++.dg/compat/struct-layout-1_x2.h: New.
25583 * g++.dg/compat/struct-layout-1_y1.h: New.
25584 * g++.dg/compat/struct-layout-1_y2.h: New.
25585
25586 * gcc.dg/20050330-2.c: New test.
25587
25588 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25589
25590 PR fortran/25292
25591 * gfortran.dg/associated_1.f90: New.
25592
25593 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25594
25595 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25596 ILP32 vect_no_align platforms.
25597
25598 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25599 Jakub Jelinek <jakub@redhat.com>
25600
25601 PR target/25268
25602 * gcc.c-torture/compile/20051207-1.c: New test.
25603
25604 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25605
25606 PR testsuite/20772
25607 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25608 gcc.dg/torture/pr18582-1.c,
25609 gcc.target/i386/attributes-error.c: Also test on x86_64.
25610
25611 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25612
25613 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25614
25615 PR c++/19397
25616 * g++.dg/template/typedef3.C: New test.
25617
25618 PR c++/19762
25619 PR c++/19764
25620 * g++.dg/template/dtor3.C: Fix error markers.
25621
25622 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25623
25624 * lib/target-supports.exp (check_effective_target_sync_char_short):
25625 Add s390*.
25626
25627 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25628
25629 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25630
25631 2005-12-06 Roger Sayle <roger@eyesopen.com>
25632
25633 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25634 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25635 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25636 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25637
25638 2005-12-06 Roger Sayle <roger@eyesopen.com>
25639
25640 PR c++/25263
25641 * g++.dg/other/array2.C: New test case.
25642
25643 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25644
25645 * gcc.dg/darwin-weakimport-3.c: New.
25646
25647 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25648 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25649 and to work on Darwin.
25650 * gcc.dg/attr-weakref-1b.c: New file.
25651 * gcc.dg/attr-weakref-2.c: New test.
25652 * gcc.dg/darwin-weakref-1.c: New test.
25653
25654 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25655
25656 PR testsuite/25247
25657 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25658 use in selector expressions.
25659 (dg-xfail-if): Ditto.
25660 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25661 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25662 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25663 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25664 * gcc.test-framework/test-framework.exp: Skip generated tests if
25665 CHECK_TEST_FRAMEWORK is not 1.
25666
25667 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25668
25669 PR tree-optimization/24963
25670 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25671
25672 PR target/24108
25673 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25674
25675 PR target/18580
25676 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25677 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25678 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25679 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25680
25681 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25682
25683 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25684 dg-options.
25685
25686 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25687
25688 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25689
25690 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25691
25692 * gcc.dg/format/cast-1.c: New test.
25693
25694 2005-12-04 Roger Sayle <roger@eyesopen.com>
25695
25696 PR c/7776
25697 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25698 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25699 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25700 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25701
25702 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25703
25704 * gcc.dg/cast-pretty-print-1.c: New test.
25705
25706 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25707
25708 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25709
25710 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25711
25712 PR c++/24173
25713 * g++.dg/template/friend40.C: New test.
25714
25715 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25716
25717 PR target/25199
25718 * gcc.target/i386/movq-2.c: New test.
25719 * gcc.target/i386/movq.c: Remove target i?86, instead add
25720 dg-require-effective-target ilp32.
25721
25722 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25723
25724 PR c++/24103
25725 * g++.dg/other/default1.C: New test.
25726
25727 2005-12-02 Richard Guenther <rguenther@suse.de>
25728
25729 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25730
25731 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25732
25733 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25734
25735 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25736
25737 PR target/21017
25738 * gcc.target/powerpc/rotate.c: New.
25739
25740 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25741
25742 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25743 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25744
25745 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25746
25747 PR c/13384
25748 * gcc.dg/pr17730-1.c: Adjust.
25749 * gcc.dg/lvalue1.c (main): Likewise.
25750 * gcc.dg/lvalue-2.c: Likewise.
25751 * g++.dg/pr7503-3.C
25752
25753 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25754
25755 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25756 error messages.
25757
25758 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25759
25760 PR fortran/24789
25761 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25762
25763 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25764
25765 PR target/24475
25766 * lib/target-supports.exp (check_effective_target_tls): New.
25767 (check_effective_target_tls_runtime): New.
25768 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25769 for TLS support.
25770 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25771 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25772 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25773 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25774 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25775 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25776 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25777 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25778 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25779 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25780 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25781 effective-target TLS.
25782 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25783 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25784 effective-target TLS runtime.
25785
25786 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25787
25788 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25789
25790 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25791
25792 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25793 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25794 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25795 ignored" warnings when "packing" is the same as the ABI layout.
25796
25797 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25798
25799 PR fortran/21302
25800 * gfortran.dg/line_length_1.f: New test.
25801 * gfortran.dg/line_length_2.f90: Ditto.
25802
25803 2005-11-30 Richard Guenther <rguenther@suse.de>
25804
25805 PR tree-optimization/21655
25806 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25807
25808 2005-11-30 Dale Johannesen <dalej@apple.com>
25809
25810 * gcc.c-torture/compile/pr24930.c: New.
25811
25812 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25813
25814 PR fortran/15809
25815 * gfortran.dg/auto_char_dummy_array.f90: New test.
25816
25817 2005-11-30 Jeff Law <law@redhat.com>
25818
25819 * g++.old-deja/g++.law/pr25000.C: New test.
25820
25821 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25822
25823 * gcc.dg/tls/opt-11.c: New test.
25824
25825 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25826
25827 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25828 targets.
25829 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25830 LP64 ia64.
25831
25832 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25833
25834 * gfortran.dg/open_access_1.f90: New test.
25835
25836 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25837
25838 * gcc.dg/charset/builtin2.c: New test.
25839
25840 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25841
25842 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25843 on mmix-*-* for *_[xy].c.
25844
25845 2005-11-28 Kean Johnston <jkj@sco.com>
25846
25847 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25848 headers.
25849 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25850 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25851 * gcc.target/i386/asm-3.c: Ditto.
25852 * gcc.target/i386/clobbers.c: Ditto.
25853 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25854 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25855 test regexp.
25856 * gcc.target/i386/mul.c: Ditto.
25857 * gcc.target/i386/ssetype-1.c: Ditto.
25858 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25859 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25860 static so the test works with -fPIC mode too. Based on comment in
25861 PR19231 by Pinski.
25862 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25863
25864 2005-11-28 Richard Guenther <rguenther@suse.de>
25865
25866 * gcc.dg/alias-9.c: New testcase.
25867 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25868
25869 2005-11-28 Roger Sayle <roger@eyesopen.com>
25870 Uros Bizjak <uros@kss-loka.si>
25871
25872 PR middle-end/20219
25873 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25874 tan(x)/sin(x) transformations.
25875
25876 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
25877
25878 PR middle-end/24575
25879 * gcc.dg/tree-ssa/divide-3.c: New test.
25880 * gcc.dg/tree-ssa/divide-4.c: New test.
25881
25882 2005-11-27 Steven G. Kargl <kargls@comcast.net>
25883
25884 PR fortran/24917
25885 * gfortran.dg/boz_6.f90: New test.
25886
25887 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25888
25889 PR fortran/23912
25890 * gfortran.dg/modulo_1.f90: New test.
25891
25892 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25893
25894 PR libfortran/24919
25895 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25896 fail on CRLF platforms.
25897 * gfortran.dg/ftell_2.f90: Likewise.
25898
25899 2005-11-26 Eric Christopher <echristo@apple.com>
25900
25901 * gcc.dg/intmax_t-1.c: Remove mips xfail.
25902
25903 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25904
25905 * objc.dg/gnu-runtime-3.m: Simplify.
25906
25907 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25908
25909 PR middle-end/23669
25910 * gcc.dg/tree-ssa/divide-1.c: New test.
25911 * gcc.dg/tree-ssa/divide-2.c: New test.
25912
25913 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25914
25915 PR libgfortran/24945
25916 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25917
25918 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25919
25920 PR libgfortran/24945
25921 * gfortran.dg/open_status_2.f90: New test.
25922
25923 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25924
25925 * gcc.c-torture/execute/builtins/fprintf.c,
25926 gcc.c-torture/execute/builtins/fputs-lib.c,
25927 gcc.c-torture/execute/builtins/fputs.c,
25928 gcc.c-torture/execute/builtins/lib/fprintf.c,
25929 gcc.c-torture/execute/builtins/lib/printf.c,
25930 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25931
25932 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
25933
25934 * gcc.dg/20050922-2.c: New test.
25935
25936 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
25937
25938 * objc.dg/gnu-runtime-3.m: New test.
25939
25940 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25941
25942 PR c++/9278
25943 * g++.dg/other/void1.C: New test.
25944
25945 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
25946
25947 PR middle-end/24998
25948 * gcc.dg/torture/fp-int-convert-float.c,
25949 gcc.dg/torture/fp-int-convert-double.c,
25950 gcc.dg/torture/fp-int-convert-long-double.c,
25951 gcc.dg/torture/fp-int-convert-timode.c,
25952 gcc.dg/torture/fp-int-convert-float80.c,
25953 gcc.dg/torture/fp-int-convert-float80-timode.c,
25954 gcc.dg/torture/fp-int-convert-float128.c,
25955 gcc.dg/torture/fp-int-convert-float128-timode.c,
25956 gcc.dg/torture/fp-int-convert.h: New files.
25957
25958 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25959
25960 PR middle-end/24989
25961 * gcc.dg/tree-ssa/bool-10.c: New test.
25962 * gcc.dg/tree-ssa/bool-11.c: New test.
25963 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25964
25965 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25966
25967 PR middle-end/24990
25968 * tree-ssa/pr24990-1.c: New test.
25969
25970 2005-11-24 Richard Guenther <rguenther@suse.de>
25971 Dirk Mueller <dmueller@suse.de>
25972
25973 PR c++/14024
25974 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25975 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25976 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25977 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25978 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25979 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25980
25981 2005-11-23 Uros Bizjak <uros@kss-loka.si>
25982
25983 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25984
25985 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
25986
25987 PR c/21668
25988 * gcc.dg/Wc++-compat.c: New.
25989 * gcc.dg/Wno-c++-compat.c: New.
25990
25991 2005-11-23 Alan Modra <amodra@bigpond.net.au>
25992
25993 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25994 (vspltish, vspltisw): Likewise.
25995
25996 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25997
25998 PR libgfortran/24794
25999 * gfortran.dg/namelist_12.f: Fix quotes.
26000 * gfortran.dg/namelist_13.f90: Fix quotes.
26001 * gfortran.dg/namelist_14.f90: Fix quotes.
26002 * gfortran.dg/namelist_15.f90: Fix quotes.
26003 * gfortran.dg/namelist_use.f90: Fix quotes.
26004 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26005 * gfortran.dg/namelist_21.f90: New test.
26006 * gfortran.dg/namelist_22.f90: New test.
26007
26008 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26009
26010 PR target/23435
26011 * gcc.c-torture/compile/pr23435.c: New.
26012
26013 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26014
26015 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26016
26017 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26018
26019 * gcc.target/powerpc/405-macchw-1.c,
26020 gcc.target/powerpc/405-macchw-2.c,
26021 gcc.target/powerpc/405-macchwu-1.c,
26022 gcc.target/powerpc/405-macchwu-2.c,
26023 gcc.target/powerpc/405-machhw-1.c,
26024 gcc.target/powerpc/405-machhw-2.c,
26025 gcc.target/powerpc/405-machhwu-1.c,
26026 gcc.target/powerpc/405-machhwu-2.c,
26027 gcc.target/powerpc/405-maclhw-1.c,
26028 gcc.target/powerpc/405-maclhw-2.c,
26029 gcc.target/powerpc/405-maclhwu-1.c,
26030 gcc.target/powerpc/405-maclhwu-2.c,
26031 gcc.target/powerpc/405-mulchw-1.c,
26032 gcc.target/powerpc/405-mulchw-2.c,
26033 gcc.target/powerpc/405-mulchwu-1.c,
26034 gcc.target/powerpc/405-mulchwu-2.c,
26035 gcc.target/powerpc/405-mulhhw-1.c,
26036 gcc.target/powerpc/405-mulhhw-2.c,
26037 gcc.target/powerpc/405-mulhhwu-1.c,
26038 gcc.target/powerpc/405-mulhhwu-2.c,
26039 gcc.target/powerpc/405-mullhw-1.c,
26040 gcc.target/powerpc/405-mullhw-2.c,
26041 gcc.target/powerpc/405-mullhwu-1.c,
26042 gcc.target/powerpc/405-mullhwu-2.c,
26043 gcc.target/powerpc/405-nmacchw-1.c,
26044 gcc.target/powerpc/405-nmacchw-2.c,
26045 gcc.target/powerpc/405-nmachhw-1.c,
26046 gcc.target/powerpc/405-nmachhw-2.c,
26047 gcc.target/powerpc/405-nmaclhw-1.c,
26048 gcc.target/powerpc/405-nmaclhw-2.c,
26049 gcc.target/powerpc/440-macchw-1.c,
26050 gcc.target/powerpc/440-macchw-2.c,
26051 gcc.target/powerpc/440-macchwu-1.c,
26052 gcc.target/powerpc/440-macchwu-2.c,
26053 gcc.target/powerpc/440-machhw-1.c,
26054 gcc.target/powerpc/440-machhw-2.c,
26055 gcc.target/powerpc/440-machhwu-1.c,
26056 gcc.target/powerpc/440-machhwu-2.c,
26057 gcc.target/powerpc/440-maclhw-1.c,
26058 gcc.target/powerpc/440-maclhw-2.c,
26059 gcc.target/powerpc/440-maclhwu-1.c,
26060 gcc.target/powerpc/440-maclhwu-2.c,
26061 gcc.target/powerpc/440-mulchw-1.c,
26062 gcc.target/powerpc/440-mulchw-2.c,
26063 gcc.target/powerpc/440-mulchwu-1.c,
26064 gcc.target/powerpc/440-mulchwu-2.c,
26065 gcc.target/powerpc/440-mulhhw-1.c,
26066 gcc.target/powerpc/440-mulhhw-2.c,
26067 gcc.target/powerpc/440-mulhhwu-1.c,
26068 gcc.target/powerpc/440-mulhhwu-2.c,
26069 gcc.target/powerpc/440-mullhw-1.c,
26070 gcc.target/powerpc/440-mullhw-2.c,
26071 gcc.target/powerpc/440-mullhwu-1.c,
26072 gcc.target/powerpc/440-mullhwu-2.c,
26073 gcc.target/powerpc/440-nmacchw-1.c,
26074 gcc.target/powerpc/440-nmacchw-2.c,
26075 gcc.target/powerpc/440-nmachhw-1.c,
26076 gcc.target/powerpc/440-nmachhw-2.c,
26077 gcc.target/powerpc/440-nmaclhw-1.c,
26078 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26079
26080 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26081
26082 PR fortran/24774
26083 * gfortran.dg/inquire_9.f90: New test.
26084
26085 PR fortran/21647
26086 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26087
26088 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26089
26090 PR libfortran/24432
26091 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26092 Check that 'cos' is supported.
26093
26094 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26095
26096 PR fortran/24223
26097 * gfortran.dg/substring_equivalence.f90: New test.
26098
26099 PR fortran/24705
26100 * gfortran.dg/auto_internal_assumed.f90: New test.
26101
26102 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26103
26104 * gcc.dg/fold-div-2.c: New test.
26105
26106 2005-11-20 Ian Lance Taylor <ian@airs.com>
26107
26108 PR rtl-optimization/24883
26109 * gcc.c-torture/compile/pr24883.c: New test.
26110
26111 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26112
26113 PR middle-end/20583
26114 * gcc.c-torture/compile/pr20583.c: New.
26115
26116 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26117
26118 * gcc.c-torture/execute/usmul.c: New test.
26119
26120 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26121
26122 * gcc.dg/tree-ssa/vrp22.c: New test.
26123
26124 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26125
26126 PR middle-end/24912
26127 * gcc.dg/torture/pr24912-1.c: New test.
26128
26129 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26130
26131 PR fortran/24862
26132 * gfortran.dg/arrayio_derived_1.f90: New test.
26133
26134 2005-11-19 Richard Guenther <rguenther@suse.de>
26135
26136 PR middle-end/23294
26137 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26138
26139 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26140
26141 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26142
26143 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26144
26145 PR c++/8355
26146 * g++.dg/template/friend39.C: New test.
26147
26148 2005-11-18 James E Wilson <wilson@specifix.com>
26149
26150 * gcc.dg/builtin-strstr.c: New.
26151
26152 2005-11-18 Richard Henderson <rth@redhat.com>
26153
26154 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26155 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26156 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26157 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26158 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26159 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26160 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26161 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26162 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26163 renaming to remove initial "ia64-".
26164
26165 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26166
26167 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26168
26169 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26170
26171 * g++.dg/cpp/string-2.C: New test.
26172
26173 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26174
26175 * gcc.dg/tree-ssa/loop-14.c: New test.
26176
26177 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26178 Michael Chamberlain <michael@chamberlain.net.au>
26179
26180 * ada/acats/run_all.sh (target_run): Kill long running tests.
26181
26182 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26183
26184 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26185 * gcc.dg/cleanup-9.c: Likewise.
26186 * gcc.dg/cleanup-10.c: Likewise.
26187 * gcc.dg/cleanup-11.c: Likewise.
26188
26189 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26190
26191 PR fortran/24892
26192 * gfortran.dg/open_access_append_1.f90: New test.
26193 * gfortran.dg/open_access_append_2.f90: New test.
26194
26195 2005-11-16 Richard Guenther <rguenther@suse.de>
26196
26197 PR middle-end/24851
26198 * gcc.c-torture/execute/pr24851.c: New testcase.
26199
26200 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26201
26202 * gcc.dg/fold-overflow-1.c: New test.
26203
26204 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26205
26206 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26207 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26208
26209 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26210
26211 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26212 structures.
26213 * g++.dg/eh/forced2.C: Likewise.
26214 * g++.dg/eh/forced3.C: Likewise.
26215 * g++.dg/eh/forced4.C: Likewise.
26216
26217 2005-11-11 Mike Stump <mrs@apple.com>
26218
26219 * g++.old-deja/g++.mike/unused.C: Add.
26220
26221 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26222
26223 PR c++/24667
26224 * g++.dg/warn/Wcast-qual1.C: New test.
26225
26226 2005-11-15 Jan Hubicka <jh@suse.cz>
26227
26228 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26229
26230 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26231
26232 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26233
26234 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26235
26236 PR 24840
26237 * gcc.dg/tree-ssa/pr24840.c: New test.
26238
26239 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26240
26241 PR testsuite/24841
26242 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26243
26244 2005-11-14 Dale Johannesen <dalej@apple.com>
26245
26246 * gcc.c-torture/execute/20051113-1.c: New.
26247
26248 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26249
26250 PR c++/24687
26251 * g++.dg/template/crash43.C: New test.
26252
26253 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26254
26255 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26256
26257 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26258
26259 PR c++/24817
26260 * g++.dg/eh/spec8.C: New test.
26261
26262 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26263
26264 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26265
26266 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26267
26268 PR c++/20293
26269 * g++.dg/parse/ambig4.C: New test.
26270 * g++.dg/tc1/dr101.C: Adjust error markers.
26271 * g++.dg/lookup/strong-using-2.C: Likewise.
26272 * g++.dg/lookup/ambig5.C: Likewise.
26273 * g++.dg/lookup/ambig4.C: Likewise.
26274 * g++.dg/parse/crash22.C: Likewise.
26275
26276 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26277
26278 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26279
26280 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26281
26282 * gcc.dg/nested-calls-1.c: New test.
26283
26284 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26285
26286 * gfortran.dg/complex_intrinsic_1.f90: New test.
26287 * gfortran.dg/complex_intrinsic_2.f90: New test.
26288 * gfortran.dg/fgetc_1.f90: New test.
26289 * gfortran.dg/fgetc_2.f90: New test.
26290 * gfortran.dg/fgetc_3.f90: New test.
26291 * gfortran.dg/ftell_1.f90: New test.
26292 * gfortran.dg/ftell_2.f90: New test.
26293 * gfortran.dg/gnu_logical_1.F: New test.
26294 * gfortran.dg/gnu_logical_2.f90: New test.
26295
26296 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26297
26298 PR middle-end/24820
26299 * gcc.dg/pr24820.c: New test.
26300
26301 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26302
26303 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26304 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26305 variable.
26306
26307 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26308
26309 PR testsuite/24614
26310 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26311
26312 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26313
26314 * gcc.target/cris/cris.exp: New file.
26315 * gcc.target/cris/rld-legit1.c: New test.
26316 * gcc.target/cris/rld-legit2.c: New test.
26317
26318 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26319
26320 PR c++/24780
26321 * g++.dg/opt/pr24780.C: New test.
26322
26323 PR c++/24761
26324 * g++.dg/template/asm1.C: New test.
26325
26326 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26327
26328 PR libgfortran/24787
26329 * gfortran.dg/scan_1.f90: New test.
26330
26331 2005-11-12 Jan Hubicka <jh@suse.cz>
26332
26333 * gcc.target/i386/minmax-1.c: New.
26334 * gcc.target/i386/minmax-2.c: New.
26335
26336 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26337
26338 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26339
26340 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26341
26342 * gcc.c-torture/execute/20051110-1.c,
26343 gcc.c-torture/execute/20051110-2.c: New tests.
26344
26345 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26346
26347 PR middle-end/24750
26348 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26349 New tests.
26350
26351 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26352
26353 * lib/target-libpath.exp (get_shlib_extension): New proc.
26354 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26355 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26356 * lib/objc.exp (objc_target_compile): Likewise.
26357 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26358 detection.
26359
26360 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26361
26362 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26363
26364 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26365 Add -static to additional_flags and pass it to target_compile.
26366
26367 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26368
26369 PR libgfortran/24719
26370 gfortran.dg/read_noadvance.f90: New test.
26371
26372 PR libgfortran/24699
26373 gfortran.dg/fmt_t_2.f90: New test.
26374
26375 PR libgfortran/24785
26376 gfortran.dg/read_x_eor.f90: New test.
26377
26378 PR libgfortran/24584
26379 gfortran.dg/namelist_empty.f90: Rename test.
26380
26381 PR libgfortran/24489
26382 gfortran/read_eor.f90: Rename test.
26383
26384 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26385
26386 PR fortran/15976
26387 * gfortran.dg/automatic_module_variable.f90: New test.
26388
26389 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26390
26391 PR target/24445
26392 * gcc.dg/pr24445.c: New test.
26393
26394 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26395
26396 PR fortran/24655
26397 PR fortran/24755
26398 * gfortran.dg/recursive_statement_functions.f90: Add statement
26399 functions using inline intrinsic functions and parameters to test
26400 that they no longer seg-fault.
26401
26402 PR fortran/24409
26403 gfortran.dg/nested_modules_4.f90: New test.
26404 gfortran.dg/nested_modules_5.f90: New test.
26405
26406 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26407
26408 PR fortran/24643
26409 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26410
26411 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26412
26413 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26414 failures.
26415
26416 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26417
26418 * gcc.dg/sparc-getcontext-1.c: New test.
26419
26420 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26421
26422 * gcc.dg/ifcvt-fabs-1.c: New test.
26423
26424 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26425
26426 PR other/4372
26427 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26428 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26429
26430 2005-11-09 Richard Guenther <rguenther@suse.de>
26431
26432 PR tree-optimization/24716
26433 * gcc.c-torture/execute/pr24716.c: New testcase.
26434
26435 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26436
26437 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26438
26439 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26440
26441 PR 24624
26442 * gcc.dg/pr24624.c: Testcase added.
26443
26444 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26445
26446 PR 24623
26447 * g++.dg/other/pr24623.C: Testcase added.
26448
26449 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26450
26451 PR fortran/22607
26452 * gfortran-dg/pure_byref_1.f90: New.
26453 * gfortran-dg/pure_byref_2.f90: New.
26454
26455 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26456
26457 PR c/24101
26458 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26459 * gcc.dg/dg.exp: Run main loop also for *.i files.
26460
26461 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26462
26463 PR c++/19450
26464 * g++.dg/tls/diag-3.C: New test.
26465 * g++.dg/tls/diag-4.C: New test.
26466 * g++.dg/tls/static-1.C: New test.
26467 * g++.dg/tls/static-1a.cc: New file.
26468
26469 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26470
26471 PR 23046
26472 * g++.dg/tree-ssa/pr23046.C: New test.
26473
26474 2005-11-08 Devang Patel <dpatel@apple.com>
26475
26476 PR tree-optimization/23115
26477 * gcc.dg/tree-ssa/pr23115.c: New.
26478
26479 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26480
26481 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26482 * gcc.target/powerpc/pr16155.c: Same.
26483 * gcc.target/powerpc/altivec-1.c: Same.
26484 * gcc.target/powerpc/altivec-2.c: Same.
26485 * gcc.target/powerpc/altivec-3.c: Same.
26486 * gcc.target/powerpc/altivec-5.c: Same.
26487 * gcc.target/powerpc/altivec-11.c: Same.
26488 * gcc.target/powerpc/altivec-12.c: Same.
26489 * gcc.target/powerpc/altivec-14.c: Same.
26490 * gcc.target/powerpc/altivec-22.c: Same.
26491 * gcc.target/powerpc/altivec-consts.c: Same.
26492 * gcc.target/powerpc/altivec-pr22085.c: Same.
26493 * gcc.target/powerpc/altivec-splat.c: Same.
26494 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26495 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26496 * gcc.target/powerpc/darwin-longlong.c: Same.
26497
26498 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26499
26500 PR target/19340
26501 * gcc.dg/pr19340.c: New test.
26502
26503 2005-11-07 Ian Lance Taylor <ian@airs.com>
26504
26505 PR rtl-optimization/24683
26506 * gcc.dg/pr24683.c: New test.
26507
26508 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26509
26510 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26511 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26512
26513 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26514
26515 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26516
26517 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26518
26519 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26520
26521 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26522
26523 PR target/24230
26524
26525 * gcc.target/powerpc/altivec-consts.c,
26526 gcc.target/powerpc/altivec-splat.c: New testcase.
26527
26528 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26529
26530 PR c/24599
26531
26532 * gcc.dg/overflow-2.c: New testcase.
26533
26534 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26535
26536 PR rtl-optimization/23567
26537 * gcc.c-torture/execute/20051104-1.c: New test.
26538
26539 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26540
26541 PR fortran/24534
26542 gfortran.dg/private_type_2.f90: Modified to check that case with
26543 PRIVATE declaration within derived type is accepted.
26544
26545 PR fortran/20838
26546 gfortran.dg/pointer_assign_1.f90: New test.
26547
26548 PR fortran/20840
26549 * gfortran.dg/arrayio_0.f90: New test.
26550
26551 PR fortran/17737
26552 gfortran.dg/data_initialized.f90: New test.
26553 gfortran.dg/data_constraints_1.f90: New test.
26554 gfortran.dg/data_constraints_2.f90: New test.
26555
26556 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26557
26558 PR fortran/24174
26559 PR fortran/24305
26560 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26561
26562 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26563
26564 PR 24670
26565 * gcc.dg/tree-ssa/pr24670.c: New test.
26566
26567 2005-11-05 Ian Lance Taylor <ian@airs.com>
26568
26569 PR target/22432
26570 * gcc.target/i386/pr22432.c: New test.
26571
26572 2005-11-05 Richard Henderson <rth@redhat.com>
26573
26574 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26575 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26576 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26577 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26578 from gcc.dg/alpha-*.
26579 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26580 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26581
26582 2005-11-05 Andreas Jaeger <aj@suse.de>
26583
26584 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26585
26586 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26587
26588 PR target/23424
26589 * gcc.dg/torture/pr23424-1.c: New test.
26590
26591 2005-11-04 Richard Henderson <rth@redhat.com>
26592
26593 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26594 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26595 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26596 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26597 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26598 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26599 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26600 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26601 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26602 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26603 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26604 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26605 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26606 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26607 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26608 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26609 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26610 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26611 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26612 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26613 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26614 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26615 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26616 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26617 Move from gcc.dg/.
26618 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26619 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26620 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26621 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26622 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26623 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26624 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26625 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26626 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26627 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26628 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26629 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26630 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26631 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26632 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26633 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26634 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26635 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26636 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26637 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26638 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26639 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26640 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26641 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26642 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26643 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26644 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26645 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26646 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26647 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26648 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26649 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26650 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26651 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26652 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26653 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26654 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26655 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26656 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26657 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26658 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26659 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26660 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26661 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26662 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26663
26664 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26665
26666 PR 24627
26667 * gcc.dg/tree-ssa/pr24627.c: New test.
26668
26669 2005-11-04 Paul Brook <paul@codesourcery.com>
26670
26671 * gcc.dg/tls/opt-10.c: New test.
26672
26673 2005-11-04 Andreas Jaeger <aj@suse.de>
26674
26675 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26676 avoid extra warnings.
26677
26678 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26679
26680 PR libfortran/22298
26681 * lib/target-supports.exp
26682 (check_effective_target_static_libgfortran): New
26683 static_libgfortran effective target.
26684 * gfortran.dg/static_linking_1.f: New test.
26685 * gfortran.dg/static_linking_1.c: New file.
26686
26687 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26688
26689 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26690
26691 2005-11-03 Josh Conner <jconner@apple.com>
26692
26693 PR c++/19989
26694 g++.dg/ext/array2.C: New test.
26695 g++.dg/template/dependent-name3.C: New test.
26696 g++.dg/template/dependent-name4.C: New test.
26697 g++.dg/template/sfinae2.C: New test.
26698
26699 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26700
26701 PR preprocessor/22042
26702 * gcc.dg/cpp/strify4.c: New test.
26703
26704 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26705
26706 PR c++/17964
26707 * g++.dg/cpp/string-1.C: New test.
26708
26709 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26710
26711 * gcc.target/powerpc: New directory.
26712 * gcc.target/powerpc/powerpc.exp: New file.
26713 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26714 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26715 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26716 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26717 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26718 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26719 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26720 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26721 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26722 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26723 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26724 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26725 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26726 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26727 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26728 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26729 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26730 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26731 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26732 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26733 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26734 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26735 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26736 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26737 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26738 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26739 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26740 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26741 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26742 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26743 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26744 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26745 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26746 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26747
26748 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26749
26750 PR c++/21627
26751 * g++.dg/warn/inline2.C: New test.
26752
26753 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26754
26755 PR middle-end/23155
26756 * g++.dg/ext/c99struct1.C: New test.
26757 * gcc.dg/union-cast-1.c: New test.
26758 * gcc.dg/union-cast-2.c: New test.
26759 * gcc.dg/union-cast-3.c: New test.
26760
26761 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26762
26763 PR middle-end/24589
26764 * gcc.c-torture/execute/zero-struct-2.c: New test.
26765
26766 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26767
26768 PR c++/24582
26769 * g++.dg/init/switch1.C: New test.
26770
26771 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26772
26773 * gcc.dg/delay-slot-1.c: New test.
26774
26775 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26776
26777 PR target/24620
26778 * gcc.dg/pr24620.c: New test.
26779
26780 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26781
26782 PR c/24329
26783 * gcc.dg/format/unnamed-1.c: New test.
26784
26785 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26786
26787 PR c++/22434
26788 * g++.dg/expr/cond8.C: New test.
26789
26790 PR c++/24560
26791 * g++.dg/parse/dot1.C: New test.
26792
26793 2005-11-02 Jan Hubicka <jh@suse.cz>
26794
26795 PR target/23303
26796 * gcc.dg/i386-lea.c: New test
26797
26798 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26799
26800 PR target/24615
26801 * gcc.dg/pr24615.c: New test.
26802
26803 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26804
26805 PR target/24600
26806 * gcc.dg/pr24600.c: New test.
26807
26808 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26809
26810 PR c++/19253
26811 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26812 * g++.dg/parse/typename9.C: New test.
26813 * g++/dg/parse/typename10.C: Likewise.
26814
26815 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26816
26817 PR fortran/18157
26818 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26819 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26820 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26821
26822 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26823
26824 PR c++/24569
26825 * g++.dg/debug/static1.C: New test.
26826
26827 2005-11-02 Josh Conner <jconner@apple.com>
26828
26829 * g++.dg/crash38.C: moved into proper directory...
26830 * g++.dg/template/crash42.C: ...here
26831
26832 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26833
26834 PR target/18338
26835 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26836 pcc_bitfield_type_matters || default_packed.
26837
26838 * lib/target-supports.exp
26839 (check_effective_target_pcc_bitfield_type_matters): New proc.
26840 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26841
26842 PR testsuite/23304
26843 * lib/target-supports.exp (check_effective_default_packed): New proc.
26844 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26845 Gate expected errors on target ! default_packed.
26846 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26847
26848 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26849
26850 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26851 change (r106358).
26852
26853 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26854
26855 PR fortran/24008
26856 * gfortran.dg/entry_5.f90: New.
26857 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26858
26859 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26860
26861 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26862
26863 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26864
26865 PR fortran/21565
26866 gfortran.dg/namelist_blockdata.f90: New test.
26867
26868 PR fortran/18737
26869 gfortran.dg/external_implicit_none.f90: New test.
26870
26871 PR fortran/14994
26872 * gfortran.dg/secnds.f: New test.
26873
26874 2005-10-31 Jan Hubicka <jh@suse.cz>
26875
26876 PR target/20928
26877 * gcc.c-torture/compile/pr20928.c: New test.
26878
26879 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
26880
26881 PR middle-end/23492
26882 * gcc.c-torture/compile/zero-strct-5.c: New test.
26883
26884 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
26885
26886 PR libgfortran/24584
26887 * gfortran.dg/pr24584.f90: New test.
26888
26889 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
26890
26891 PR fortran/18883
26892 * gfortran.dg/char_result_9.f90: New.
26893 * gfortran.dg/char_result_10.f90: New.
26894
26895 2005-10-30 Jan Hubicka <jh@suse.cz>
26896
26897 * g++.dg/tree-ssa/pr24172.C: New testcase.
26898
26899 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26900
26901 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26902
26903 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
26904
26905 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26906 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26907 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26908 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26909 gfortran.dg/enum_9.f90,
26910 gfortran.fortran-torture/compile/enum_1.f90,
26911 gfortran.fortran-torture/execute/enum_1.f90,
26912 gfortran.fortran-torture/execute/enum_2.f90,
26913 gfortran.fortran-torture/execute/enum_3.f90,
26914 gfortran.fortran-torture/execute/enum_4.f90: New tests.
26915
26916 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
26917
26918 PR target/18482
26919 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26920 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26921
26922 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26923
26924 PR libfortran/20179
26925 * gfortran.dg/mixed_io_1.f90: New test.
26926 * gfortran.dg/mixed_io_1.c: New file.
26927
26928 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26929
26930 * gfortran.dg/malloc_free_1.f90: New test.
26931
26932 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
26933
26934 * gcc.dg/nested-func-4.c: Require profiling -pg.
26935
26936 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26937
26938 PR C++/23229
26939 * g++.dg/warn/main-2.C: New test.
26940
26941 2005-10-28 Steven G. Kargl <kargls@comcast.net>
26942
26943 PR fortran/24545
26944 * gfortran.dg/interface_2.f90: new test.
26945
26946 2005-10-28 Josh Conner <jconner@apple.com>
26947
26948 PR c++/22153
26949 * g++.dg/template/crash38.C: New test.
26950 * g++.dg/parse/explicit1.C: Change expected errors.
26951
26952 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26953
26954 PR C++/23426
26955 * g++.dg/other/large-size-array.C: New test.
26956
26957 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26958
26959 PR middle-end/24362
26960 * g++.dg/opt/complex4.C: New test.
26961
26962 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
26963
26964 * gcc.dg/nested-func-4.c: New test.
26965
26966 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
26967
26968 PR fortran/24158
26969 gfortran.dg/derived_recursion.f90: New test.
26970 gfortran.dg/implicit_actual.f90: New test.
26971
26972 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
26973
26974 PR middle-end/24295, PR testsuite/24477
26975 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
26976 removed when weakref hits the tree.
26977
26978 2005-10-25 Jakub Jelinek <jakub@redhat.com>
26979
26980 * gfortran.dg/cray_pointers_4.f90: New test.
26981
26982 * gfortran.dg/cray_pointers_5.f90: New test.
26983
26984 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
26985
26986 PR fortran/22290
26987 * gfortran.dg/assign_5.f90: New test.
26988 * gfortran.dg/assign_6.f: New test.
26989
26990 2005-10-25 Uros Bizjak <uros@kss-loka.si>
26991
26992 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
26993 CPU has no SSE support.
26994
26995 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
26996
26997 PR libgfortran/24224
26998 * gfortran.dg/arrayio_1.f90: Update attribution.
26999 * gfortran.dg/arrayio_2.f90: Update attribution.
27000 * gfortran.dg/arrayio_3.f90: Update attribution.
27001 * gfortran.dg/arrayio_4.f90: Update test conditions.
27002 * gfortran.dg/arrayio_5.f90: Update attribution.
27003 * gfortran.dg/arrayio_6.f90: New test.
27004 * gfortran.dg/arrayio_7.f90: New test.
27005
27006 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27007
27008 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27009
27010 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27011
27012 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27013
27014 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27015
27016 PR fortran/24416
27017 * gfortran.dg/namelist_char_only.f90: New test.
27018
27019 2005-10-24 Asher Langton <langton2@llnl.gov>
27020
27021 PR fortran/17031
27022 PR fortran/22282
27023 * gfortran.dg/cray_pointers_1.f90: New test.
27024 * gfortran.dg/cray_pointers_2.f90: New test.
27025 * gfortran.dg/cray_pointers_3.f90: New test.
27026 * gfortran.dg/loc_1.f90: New test.
27027 * gfortran.dg/loc_2.f90: New test.
27028
27029 2005-10-24 Steven Bosscher <stevenb@suse.de>
27030
27031 * gcc.dg/pr24225.c: New test.
27032
27033 2005-10-24 Asher Langton <langton2@llnl.gov>
27034
27035 * gfortran.dg/dup_save_1.f90: New test.
27036 * gfortran.dg/dup_save_2.f90: New test.
27037
27038 2005-10-24 Paul Brook <paul@codesourcery.com>
27039
27040 PR 24107
27041 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27042 stdint.h.
27043
27044 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27045
27046 PR libgfortran/24489
27047 * gfortran.dg/pr24489.f90: New test.
27048
27049 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27050
27051 PR fortran/23635
27052 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27053
27054 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27055
27056 PR target/18911
27057 * g++.dg/init/array16.C: Skip for mmix-*-*.
27058
27059 2005-10-23 Asher Langton <langton2@llnl.gov>
27060
27061 * gfortran.dg/byte_1.f90: New test.
27062 * gfortran.dg/byte_2.f90: New test.
27063
27064 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27065
27066 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27067
27068 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27069
27070 PR fortran/18022
27071 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27072
27073 PR fortran/24311
27074 * gfortran.dg/merge_char_const.f90: New test.
27075
27076 PR fortran/24384
27077 * gfortran.dg/spread_scalar_source.f90: New test.
27078
27079 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27080
27081 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27082
27083 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27084 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27085
27086 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27087
27088 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27089
27090 PR fortran/24426
27091 * gfortran.dg/der_pointer_4.f90: New.
27092
27093 2005-10-22 David Ayers <d.ayers@inode.at>
27094
27095 * obj-c++.dg/except-1.mm: Simplify.
27096
27097 2005-10-21 David Ayers <d.ayers@inode.at>
27098
27099 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27100
27101 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27102
27103 * gfortran.dg/assumed_dummy_2.f90: New test.
27104
27105 2005-10-21 James E Wilson <wilson@specifix.com>
27106
27107 PR preprocessor/15220
27108 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27109
27110 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27111
27112 * gcc.c-torture/execute/20051021-1.c: New test.
27113
27114 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27115
27116 PR c++/24260
27117 * g++.dg/ext/tmplattr1.C: New test.
27118
27119 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27120
27121 PR fortran/24440
27122 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27123
27124 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27125
27126 * obj-c++.dg/except-1.mm: New.
27127
27128 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27129
27130 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27131
27132 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27133
27134 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27135
27136 PR middle-end/24295
27137 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27138 declarations with the same names as thunks' alias targets, use
27139 aliases instead.
27140 * gcc.dg/attr-alias-3.c: New test.
27141 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27142
27143 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27144
27145 PR c++/22618
27146 * g++.dg/parse/access8.C: New test.
27147
27148 2005-10-20 Richard Guenther <rguenther@suse.de>
27149
27150 PR c++/24439
27151 * g++.dg/tree-ssa/pr24439.C: New testcase.
27152
27153 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27154
27155 * g++.dg/opt/delay-slot-1.C: New test.
27156
27157 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27158
27159 PR fortran/21625
27160 * gfortran.fg/der_init_1.f90: New.
27161
27162 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27163
27164 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27165
27166 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27167
27168 PR c++/21908
27169 * g++.dg/parse/error28.C: New test.
27170
27171 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27172
27173 * gcc.dg/profile-generate-2.c: New test.
27174
27175 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27176
27177 PR target/23589
27178 * g++.dg/ext/dllimport11.C: New.
27179
27180 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27181
27182 PR c++/22293
27183 * g++.dg/other/friend3.C: New test.
27184
27185 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27186
27187 PR c++/23293
27188 * g++.dg/template/error19.C: New test.
27189
27190 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27191
27192 PR c++/21383
27193 * g++.dg/overload/koenig2.C: New.
27194
27195 PR c++/23118
27196 * g++.dg/overload/error2.C: New.
27197
27198 PR c++/22604
27199 * g++.dg/inherit/covariant14.C: New.
27200
27201 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27202
27203 PR c++/23440
27204 * g++.dg/parse/for1.C: New test.
27205
27206 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27207
27208 PR fortran/23446
27209 * gfortran.dg/host_dummy_index_1.f90: New test.
27210
27211 PR fortran/21459
27212 * gfortran.dg/automatic_char_len_2.f90: New test.
27213
27214 PR fortran/20866
27215 * gfortran.dg/recursive_statement_functions.f90: New test.
27216
27217 PR fortran/20853
27218 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27219
27220 PR fortran/20849
27221 * gfortran.dg/external_initializer.f90: New test.
27222
27223 PR fortran/20837
27224 * non_module_public.f90: New test.
27225
27226 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27227
27228 PR c++/24386
27229 * g++.dg/template/overload7.C: New.
27230
27231 PR c++/22551
27232 * g++.dg/other/switch2.C: Remove expected warnings.
27233
27234 PR c++/21353
27235 * g++.dg/template/defarg6.C: New.
27236
27237 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27238
27239 PR target/24315
27240 * gcc.target/i386/pr24315.c: New test.
27241
27242 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27243
27244 PR c++/24389
27245 * g++.dg/template/static21.C: New test.
27246 * g++.dg/template/static21-a.cc: Likewise.
27247
27248 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27249
27250 PR c++/23959
27251 * g++.dg/warn/Wswitch-default-1.C: New test.
27252 * g++.dg/warn/Wswitch-default-2.C: New test.
27253
27254 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27255
27256 PR c++/22173
27257 * g++.dg/parse/template18.C: New test.
27258 * g++.dg/template/nontype15.C: Likewise.
27259
27260 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27261
27262 PR fortran/22273
27263 * gfortran.dg/spec_expr_2.f90: New.
27264
27265 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27266
27267 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27268 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27269 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27270 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27271 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27272 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27273 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27274 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27275 previous target-specific skips and warning-message matches where
27276 applicable.
27277
27278 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27279
27280 PR c++/21347
27281 * g++.dg/warn/Wctor-dtor.C: New test.
27282
27283 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27284
27285 PR c/23439
27286 * gcc.dg/for-1.c: New test.
27287
27288 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27289
27290 PR c++/19565
27291 * g++.dg/warn/Wconversion1.C: New test.
27292 * g++.dg/ext/packed4.C: Compile with -w.
27293 * g++.dg/opt/20050511-1.C: Likewise.
27294 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27295
27296 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27297
27298 * gfortran.dg/boz_5.f90: New test.
27299
27300 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27301
27302 PR c++/22551
27303 * g++.dg/other/switch2.C: New.
27304
27305 PR c++/23984
27306 * g++.dg/init/ctor7.C: New.
27307
27308 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27309
27310 PR c++/23730
27311 * g++.dg/parse/crash32.C: New test.
27312
27313 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27314
27315 PR c++/20721
27316 * g++.dg/init/goto2.C: New test.
27317
27318 PR c++/22464
27319 * g++.dg/template/crash/41.C: New test.
27320
27321 PR c++/22180
27322 * g++.dg/template/crash40.C: New test.
27323
27324 PR c++/23694
27325 * g++.dg/parse/friend5.C: New test.
27326
27327 PR c++/23307
27328 * g++.dg/template/crash38.C: New test.
27329
27330 PR c++/22352
27331 * g++.dg/template/friend38.C: New test.
27332
27333 PR c++/22405
27334 * g++.dg/template/crash39.C: New test.
27335
27336 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27337
27338 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27339 gcc.dg/debug/dwarf2/dwarf-char2.c,
27340 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27341
27342 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27343
27344 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27345
27346 * gcc.dg/dll-2.c: Add tests for warnings.
27347 * gcc.dg/dll-3.c: Likewise.
27348 * gcc.dg/dll-4.c: Likewise.
27349
27350 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27351 * g++.dg/ext/dllimport2.C: Likewise.
27352 * g++.dg/ext/dllimport3.C: Likewise.
27353 * g++.dg/ext/dllimport7.C: Likewise.
27354 * g++.dg/ext/dllimport8.C: Likewise.
27355 * g++.dg/ext/dllimport9.C: Likewise.
27356
27357 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27358
27359 PR fortran/24092
27360 * gfortran.dg/derived_pointer_recursion.f90: New test.
27361
27362 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27363
27364 * gcc.c-torture/execute/20051012-1.c: New test.
27365
27366 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27367
27368 PR fortran/18082
27369 * gfortran.dg/automatic_char_len_1.f90: New test.
27370
27371 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27372
27373 PR fortran/20847
27374 * gfortran.dg/save_common.f90: New test.
27375
27376 PR fortran/20856
27377 * gfortran.dg/save_result.f90: New test.
27378
27379 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27380
27381 PR c++/21592
27382 * g++.dg/template/dependent-expr1.C: Add new expected error.
27383 * g++.dg/template/dependent-expr2.C: Adjust error text.
27384 * g++.dg/template/overload6.C: New.
27385
27386 PR c++/23797
27387 * g++.dg/other/typename8.C: New.
27388
27389 PR c++/21117
27390 * g++.dg/other/return1.C: New.
27391
27392 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27393
27394 PR c++/24052
27395 * g++.dg/ext/label5.C: New.
27396
27397 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27398
27399 PR c++/19964
27400 * g++.dg/parse/crash31.C: New.
27401
27402 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27403
27404 * g++.dg/ipa/ipa-1.c: New test.
27405 * g++.dg/ipa/ipa-2.c: New test.
27406 * g++.dg/ipa/ipa-3.c: New test.
27407 * g++.dg/ipa/ipa-4.c: New test.
27408 * g++.dg/ipa/ipa-5.c: New test.
27409 * g++.dg/ipa/ipa.exp: New file.
27410
27411 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27412
27413 PR fortran/24207
27414 * gfortran.dg/private_type_3.f90: New test.
27415
27416 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27417
27418 PR fortran/20786
27419 gfortran.dg/aint_anint_1.f90: New test.
27420
27421 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27422
27423 PR libgfortran/24313
27424 gfortran.dg/csqrt.f: New test.
27425
27426 2005-10-11 Ian Lance Taylor <ian@airs.com>
27427
27428 PR c++/8057
27429 * g++.dg/warn/noeffect7.C: New test.
27430 * g++.dg/warn/noeffect2.C: Instantiate templates.
27431 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27432 and warning.
27433
27434 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27435
27436 PR c++/21089
27437 * g++.dg/init/float1.C: New test.
27438
27439 PR c++/24277
27440 * g++.dg/init/member1.C: Tweak error markers.
27441
27442 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27443
27444 PR testsuite/24281
27445 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27446 Check for null pointer.
27447
27448 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27449
27450 PR c++/21369
27451 * g++.dg/parse/ret-type3.C: New test.
27452
27453 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27454
27455 PR tree-opt/23946
27456 * gcc.c-torture/compile/pr23946.c: New test.
27457
27458 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27459
27460 * g++.dg/opt/mmx2.C: New test.
27461
27462 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27463
27464 PR c++/24277
27465 * g++.dg/template/static20.C: New test.
27466
27467 PR c++/24302
27468 * g++.dg/warn/Wunused-12.C: New test.
27469
27470 PR c++/23437
27471 * g++.dg/template/arg4.C: New test.
27472
27473 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27474
27475 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27476 * gcc.dg/ucnid-3.c: Likewise.
27477 * gcc.dg/ucnid-4.c: Likewise.
27478 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27479 * g++.dg/other/ucnid-1.C: Likewise.
27480 * gcc.dg/sparc-frame-1.c: New test.
27481
27482 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27483
27484 PR c++/24139
27485 * g++.dg/template/spec27.C: New test.
27486
27487 PR c++/24275
27488 * g++.dg/template/static19.C: New test.
27489
27490 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27491
27492 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27493 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27494
27495 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27496
27497 PR target/24136
27498 * gfortran.fortran-torture/compile/pr24136.f: New test.
27499
27500 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27501
27502 PR c++/22172
27503 * g++.dg/parse/crash30.C: New test.
27504
27505 2005-10-07 Richard Guenther <rguenther@suse.de>
27506
27507 PR middle-end/24227
27508 * gcc.c-torture/compile/pr24227.c: New testcase.
27509
27510 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27511
27512 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27513 Do not put aligned attributes on array elements.
27514
27515 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27516
27517 PR testsuite/23611, PR testsuite/23615
27518 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27519 writing prototypes of library functions by hand.
27520 * obj-c++.dg/bitfield-4.mm: Likewise.
27521 * obj-c++.dg/const-str-4.mm: Likewise.
27522 * obj-c++.dg/encode-4.mm: Likewise.
27523 * obj-c++.dg/encode-5.mm: Likewise.
27524 * obj-c++.dg/encode-6.mm: Likewise.
27525 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27526 * obj-c++.dg/method-10.mm: Likewise.
27527 * obj-c++.dg/method-17.mm: Likewise.
27528 * obj-c++.dg/method-19.mm: Likewise.
27529 * obj-c++.dg/try-catch-2.mm: Likewise.
27530
27531 2005-10-06 Richard Henderson <rth@redhat.com>
27532
27533 PR 24236
27534 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27535
27536 2005-10-06 Dale Johannesen <dalej@apple.com>
27537
27538 * gcc.c-torture/execute/20030125-1.c: Correct.
27539
27540 2005-10-06 Richard Guenther <rguenther@suse.de>
27541
27542 PR tree-optimization/24238
27543 * g++.dg/tree-ssa/pr24238.C: New testcase.
27544
27545 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27546
27547 PR 18568
27548 * gfortran.dg/der_pointer_3.f90: New test.
27549
27550 2005-10-05 Devang Patel <dpatel@apple.com>
27551
27552 PR Debug/23205
27553 * g++.dg/other/PR23205.C: New.
27554
27555 2005-10-05 Richard Henderson <rth@redhat.com>
27556
27557 PR target/23602
27558 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27559 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27560
27561 2005-10-05 Dale Johannesen <dalej@apple.com>
27562
27563 * gcc.c-torture/execute/float-floor.c: New.
27564
27565 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27566
27567 PR tree-optimization/21419
27568 PR tree-optimization/24146
27569 PR tree-optimization/24151
27570
27571 * g++.dg/ext/asm7.C: New.
27572 * g++.dg/ext/asm8.C: New.
27573 * gcc.dg/asm-1.c: Compile on all targets.
27574 * gcc.dg/asm-pr24146.c: New.
27575 * gcc.dg/pr21419.c: Adjust error messages.
27576
27577 2005-10-05 Richard Guenther <rguenther@suse.de>
27578
27579 PR fortran/24176
27580 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27581
27582 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27583
27584 PR c++/23513
27585 * g++.dg/template/spec22.C: Robustify test.
27586 * g++.dg/template/spec26.C: New.
27587
27588 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27589
27590 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27591 if target supports vector instructions.
27592
27593 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27594
27595 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27596 C99 functions.
27597
27598 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27599
27600 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27601 check_effective_target_fortran_large_int): Replace cached result
27602 when target changes.
27603
27604 2005-10-04 Devang Patel <dpatel@apple.com>
27605
27606 * gcc.dg/i386-sse-vect-types.c: New.
27607
27608 2005-10-04 Ian Lance Taylor <ian@airs.com>
27609
27610 PR preprocessor/13726
27611 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27612 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27613
27614 2005-10-04 Richard Guenther <rguenther@suse.de>
27615
27616 PR c/23576
27617 * gcc.dg/noncompile/pr23576.c: New testcase.
27618
27619 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27620
27621 PR middle-end/23125
27622 * gcc.dg/register-var-3.c: New test.
27623
27624 2005-10-04 Steven Bosscher <stevenb@suse.de>
27625
27626 * gcc.dg/pr23049.c: New test.
27627
27628 * gcc.dg/ucnid-4.c: Fix test.
27629
27630 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27631
27632 PR 23445
27633 * gcc.c-torture/compile/pr23445.c: New test.
27634
27635 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27636
27637 * g++.dg/overload/unknown1.C: New.
27638
27639 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27640
27641 PR c++/17775
27642 * g++.dg/template/repo4.C: New test.
27643
27644 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27645
27646 PR libfortran/19308
27647 * gfortran.dg/large_real_kind_2.F90: New test.
27648 * gfortran.dg/large_integer_kind_2.f90: New test.
27649
27650 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27651
27652 * lib/target-supports.exp (check_effective_target_vect_shift):
27653 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27654 (check_effective_target_vect_condition): Fix copy-n-pasto.
27655
27656 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27657 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27658 targets.
27659
27660 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27661
27662 PR c++/22621
27663 * g++.dg/template/overload5.C : New test.
27664
27665 PR c++/23840
27666 * g++.dg/expr/stdarg1.C: New test.
27667
27668 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27669
27670 PR 24142
27671 * gcc.c-torture/execute/pr24142.c: New test.
27672
27673 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27674
27675 PR 24141
27676 * gcc.c-torture/execute/pr24141.c: New test.
27677
27678 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27679 Diego Novillo <dnovillo@redhat.com>
27680
27681 PR 23604
27682 * gcc.c-torture/execute/pr23604.c: New test.
27683
27684 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27685
27686 PR fortran/16404
27687 PR fortran/20835
27688 PR fortran/20890
27689 PR fortran/20899
27690 PR fortran/20900
27691 PR fortran/20901
27692 PR fortran/20902
27693 gfortran.dg/equiv_constraint_1.f90: New test.
27694 gfortran.dg/equiv_constraint_2.f90: New test.
27695 gfortran.dg/equiv_constraint_3.f90: New test.
27696 gfortran.dg/equiv_constraint_4.f90: New test.
27697 gfortran.dg/equiv_constraint_5.f90: New test.
27698 gfortran.dg/equiv_constraint_6.f90: New test.
27699 gfortran.dg/equiv_constraint_7.f90: New test.
27700 gfortran.dg/equiv_constraint_8.f90: New test.
27701 gfortran.dg/private_type_1.f90: New test.
27702 gfortran.dg/private_type_2.f90: New test.
27703 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27704 980628-10.f: Assert std=gnu to permit mixing of
27705 types in equivalence statements.
27706
27707 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27708
27709 PR 24112
27710 * gfortran.dg/open_status_1.f90: New.
27711
27712 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27713
27714 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27715 * gcc.dg/vect/pr22480.c: Clean up temp files.
27716 * gcc.dg/vect/pr23831.c: Clean up temp files.
27717 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27718 Clean up temp files.
27719 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27720 Clean up temp files.
27721
27722 * gcc.dg/20050309-1.c: Clean up temp files.
27723 * gcc.dg/20050325-1.c: Clean up temp files.
27724
27725 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27726
27727 PR tree-optimization/24059
27728 * gcc.dg/vect/pr24059.c : New test.
27729
27730 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27731
27732 PR middle-end/24109
27733 * gcc.c-torture/execute/20050929-1.c: New test.
27734
27735 2005-09-29 Steven Bosscher <stevenb@suse.de>
27736
27737 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27738
27739 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27740
27741 PR c/21419
27742 * gcc.dg/pr21419.c: New test.
27743
27744 2005-09-29 Steven Bosscher <stevenb@suse.de>
27745
27746 * gcc.dg/pr23911.c: New test.
27747
27748 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27749
27750 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27751
27752 PR c++/16782
27753 * g++.dg/parse/qualified4.C: New test.
27754 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27755 * g++.old-deja/g++.mike/p8154.C: Likewise.
27756
27757 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27758
27759 PR c++/22147
27760 * g++.dg/template/friend37.C: New test.
27761 * g++.dg/parse/crash28.C: Adjust error markers.
27762
27763 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27764
27765 PR fortran/18518
27766 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27767
27768 2005-09-27 Devang Patel <dpatel@apple.com>
27769
27770 PR tree-optimization/23625
27771 * gcc.dg/pr23625.c: New test.
27772
27773 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27774
27775 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27776 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27777
27778 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27779
27780 PR fortran/23677
27781 * gfortran.fortran-torture/execute/save_1.f90: New test.
27782 * gfortran.dg/save_1.f90: New test.
27783
27784 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27785
27786 * gcc.target/i386/builtin-apply-mmx.c: New test.
27787
27788 PR target/22576
27789 * gcc.target/i386/pr22576.c: New test.
27790
27791 PR target/22585
27792 * gcc.target/i386/pr22585.c: New test.
27793
27794 PR target/23268
27795 * gcc.target/i386/pr23268.c: New test.
27796
27797 PR middle-end/23831
27798 * gcc.dg/vect/pr23831.c: New test.
27799
27800 PR target/24055
27801 * gcc.target/i386/pr24055.c: New test.
27802
27803 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27804
27805 PR tree-optimization/23960
27806 * gcc.c-torture/compile/pr23960.c: New.
27807
27808 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27809
27810 PR fortran/16861
27811 * gfortran.dg/nested_modules_3.f90: New.
27812
27813 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27814
27815 PR fortran/24005
27816 gfortran.dg/interface_1.f90: New test.
27817
27818 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27819 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27820
27821 PR fortran/23843
27822 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27823
27824 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27825
27826 PR fortran/23516
27827 * gfortran.dg/imag_1.f: New test.
27828 * gfortran.dg/imag_2.f: Ditto.
27829
27830 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27831
27832 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27833
27834 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27835
27836 PR c++/21983
27837 * g++.dg/warn/pr21983.C: New test.
27838
27839 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27840
27841 * gcc.dg/20050922-1.c: Testcase added.
27842
27843 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27844
27845 PR c++/23993
27846 * g++.dg/template/array14.C: New test.
27847
27848 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27849
27850 PR fortran/19929
27851 * gfortran.dg/der_ptr_component_1.f90: New test.
27852
27853 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27854
27855 PR c++/23965
27856 * g++.dg/template/error1.C: Reject "no matching function" message.
27857
27858 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27859
27860 PR c++/17609
27861 * g++.dg/lookup/error1.C: New test.
27862
27863 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27864
27865 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27866 functionality of the testcase.
27867
27868 2005-09-20 Richard Henderson <rth@redhat.com>
27869
27870 * gcc.dg/vect/vect-22.c: Require vect_float.
27871 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27872
27873 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
27874
27875 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27876 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27877 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27878 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27879 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27880 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27881 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27882 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27883 * gcc.dg/cpp/ucnid-8.c: New test.
27884
27885 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27886
27887 PR tree-optimization/23929
27888 * gcc.c-torture/compile/pr23929.c: New test.
27889
27890 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
27891
27892 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27893 for one loop.
27894
27895 2005-09-20 Steve Ellcey <sje@cup.hp.com>
27896
27897 PR testsuite/23186
27898 * g++.dg/other/pr22003.C: Require named sections.
27899
27900 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27901
27902 PR c++/23947
27903 * g++.dg/rtti/crash3.C: New test.
27904
27905 PR tree-optimization/23818
27906 * gcc.dg/pr23818.c: New test.
27907
27908 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27909
27910 PR fortran/23420
27911 * gfortran.dg/print_fmt_4.f: New.
27912
27913 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27914
27915 PR fortran/23663
27916 * gfortran.fortran-torture/execute/entry_11.f90: New test.
27917
27918 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27919
27920 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27921 Use pointers to local alignable arrays instead. Added comments.
27922 * gcc.dg/vect/vect-46.c: Likewise.
27923 * gcc.dg/vect/vect-48.c: Likewise.
27924 * gcc.dg/vect/vect-49.c: Likewise.
27925 * gcc.dg/vect/vect-52.c: Likewise.
27926 * gcc.dg/vect/vect-53.c: Likewise.
27927 * gcc.dg/vect/vect-54.c: Likewise.
27928 * gcc.dg/vect/vect-56.c: Likewise.
27929 * gcc.dg/vect/vect-57.c: Likewise.
27930 * gcc.dg/vect/vect-58.c: Likewise.
27931 * gcc.dg/vect/vect-60.c: Likewise.
27932 * gcc.dg/vect/vect-61.c: Likewise.
27933
27934 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27935 The test is no longer vectorizable on vect_no_align targets.
27936 * gcc.dg/vect/vect-43.c: Likewsie.
27937
27938 * gcc.dg/vect/vect-44.c: Added comments.
27939 * gcc.dg/vect/vect-45.c: Added comments.
27940 * gcc.dg/vect/vect-50.c: Added comments.
27941 * gcc.dg/vect/vect-51.c: Added comments.
27942
27943 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27944 aligned type.
27945 * gcc.dg/vect/Os-vect-95.c: Likewise.
27946
27947 * gcc.dg/vect/vect-41.c: Test removed.
27948 * gcc.dg/vect/vect-47.c: Test removed.
27949 * gcc.dg/vect/vect-55.c: Test removed.
27950 * gcc.dg/vect/vect-59.c: Test removed.
27951
27952 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27953
27954 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27955 No longer vectorizable on vect_no_align targets.
27956 * gcc.dg/vect/pr20122.c: Likewise.
27957 * gcc.dg/vect/vect-74.c: Likewise.
27958 * gcc.dg/vect/vect-75.c: Likewise.
27959 * gcc.dg/vect/vect-76.c: Likewise.
27960
27961 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27962 Will not be vectorizable on vect_no_align targets once aliasing issues
27963 are resolved.
27964 * gcc.dg/vect/vect-79.c: Likewise.
27965
27966 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27967 * gcc.dg/vect/vect-78.c: Likewise.
27968 * gcc.dg/vect/vect-97.c: Likewise.
27969
27970 2005-09-19 Steven Bosscher <stevenb@suse.de>
27971
27972 * gcc.dg/pr23943.c: New test.
27973
27974 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27975
27976 PR fortran/19181
27977 * gfortran.dg/derived_pointer_null_1.f90: New test.
27978
27979 2005-09-18 Richard Guenther <rguenther@suse.de>
27980
27981 PR middle-end/23944
27982 * gcc.c-torture/compile/pr23944.c: New testcase.
27983
27984 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
27985
27986 PR fortran/15975
27987 * gfortran.dg/der_pointer_2.f90: New test.
27988
27989 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27990
27991 PR fortran/16861
27992 * gfortran.dg/nested_modules_2.f90: New test.
27993
27994 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27995
27996 PR c++/18368
27997 * g++.dg/other/semicolon.C: New test.
27998
27999 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28000
28001 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28002 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28003
28004 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28005
28006 PR c++/23914
28007 * g++.dg/template/static18.C: New test.
28008
28009 PR c++/21514
28010 * g++.dg/template/crash19.C: Remove dg-error marker.
28011 * g++.dg/template/local4.C: New test.
28012
28013 2005-09-16 Paul Brook <paul@codesourcery.com>
28014
28015 PR fortran/23906
28016 * gfortran.dg/dependency_1.f90: New test.
28017
28018 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28019
28020 PR c++/23896
28021 * g++.dg/template/static17.C: New test.
28022
28023 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28024
28025 PR c++/23139
28026 * g++.dg/warn/huge-val1.C: New test.
28027
28028 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28029
28030 PR c++/13140
28031 * g++.dg/parse/class2.C: New test.
28032 * g++.dg/template/explicit8.C: Likewise.
28033 * g++.dg/template/spec25.C: Likewise.
28034
28035 2005-09-14 Josh Conner <jconner@apple.com>
28036
28037 PR middle-end/23584
28038 * gcc.dg/pr23584.c: New test.
28039
28040 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28041
28042 PR fortran/21875 Internal Unit Array I/O, NIST
28043 * gfortran.dg/arrayio_1.f90: New test.
28044 * gfortran.dg/arrayio_1.f90: New test.
28045 * gfortran.dg/arrayio_1.f90: New test.
28046 * gfortran.dg/arrayio_1.f90: New test.
28047 * gfortran.dg/arrayio_1.f90: New test.
28048
28049 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28050
28051 PR middle-end/22480
28052 * gcc.dg/vect/pr22480.c: New test.
28053
28054 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28055
28056 PR fortran/19358
28057 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28058
28059 2005-09-13 Josh Conner <jconner@apple.com>
28060
28061 PR c++/23180
28062 * g++.dg/init/struct2.C: New test.
28063 * g++.dg/init/struct3.C: New test.
28064
28065 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28066
28067 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28068 Clean up temp files.
28069 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28070 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28071 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28072 gcc.dg/tree-ssa/builtin-printf-1.c,
28073 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28074 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28075 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28076 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28077 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28078 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28079 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28080 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28081 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28082 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28083 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28084 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28085
28086 2005-09-13 Josh Conner <jconner@apple.com>
28087
28088 * lib/gcc-dg.exp: Load scanipa.exp.
28089 (cleanup-dump): New procedure.
28090 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28091 * lib/scandump.exp: New file.
28092 * lib/scantree.exp: Use it.
28093 * lib/scanipa.exp: New file.
28094
28095 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28096
28097 PR fortran/17740
28098 * gfortran.dg/generic_4.f90: New test.
28099
28100 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28101
28102 PR target/23816
28103 * gcc.target/i386/pr23816-1.c: New test.
28104 * gcc.target/i386/pr23816-2.c: New test.
28105
28106
28107 2005-09-13 Bastian Blank <waldi@debian.org>
28108
28109 PR c++/16171
28110 * g++.dg/abi/mangle26.C: New test.
28111 * g++.dg/abi/mangle27.C: New test.
28112 * g++.dg/abi/mangle28.C: New test.
28113 * g++.dg/abi/mangle29.C: New test.
28114
28115 PR c++/23839
28116 * g++.dg/parse/register1.C: New test.
28117
28118 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28119
28120 PR c++/23842
28121 * g++.dg/template/access16.C: New test.
28122
28123 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28124
28125 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28126
28127 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28128
28129 PR fortran/18899
28130 * gfortran.dg/shape_2.f90: New test.
28131
28132 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28133
28134 PR target/19269
28135 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28136 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28137 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28138 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28139 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28140 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28141 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28142 tests.
28143
28144 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28145
28146 PR c++/23841
28147 * g++.dg/parse/template17.C: New test.
28148
28149 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28150
28151 PR c++/23789
28152 * g++.dg/template/nontype14.C: New test.
28153
28154 2005-09-12 Ian Lance Taylor <ian@airs.com>
28155
28156 PR g++/7874
28157 * g++.dg/lookup/friend7.C: New test.
28158 * g++.dg/lookup/friend8.C: New test.
28159 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28160 so that it will be found via argument dependent lookup.
28161 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28162 friend functions which will no longer be found.
28163 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28164 function g, so that it will be found via argument dependent
28165 lookup.
28166 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28167 * g++.old-deja/g++.mike/net43.C: Likewise.
28168
28169 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28170
28171 PR c++/23691
28172 * g++.dg/template/static16.C: New test.
28173
28174 2005-09-12 Josh Conner <jconner@apple.com>
28175
28176 PR middle-end/23237
28177 * gcc.c-torture/compile/pr23237.c: New test.
28178
28179 2005-09-11 Richard Henderson <rth@redhat.com>
28180
28181 * g++.dg/other/error8.C: Update expected diagnostic text.
28182
28183 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28184
28185 PR libfortran/19872
28186 * gfortran.dg/overwrite_1.f: New test.
28187
28188 2005-09-09 Josh Conner <jconner@apple.com>
28189
28190 * g++.dg/init/pr23180-1.C: Removed.
28191 * g++.dg/init/pr23180-2.C: Removed.
28192
28193 2005-09-09 David Daney <ddaney@avtrex.com>
28194
28195 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28196 files which are ...
28197 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28198 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28199
28200 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28201
28202 * gfortran.dg/iostat_2.f90: New test.
28203
28204 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28205
28206 PR c++/22252
28207 * g++.dg/ext/interface1.C: New test.
28208 * g++.dg/ext/interface1.h: Likewise.
28209 * g++.dg/ext/interface1a.cc: Likewise.
28210
28211 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28212
28213 * gfortran.dg/iomsg_1.f90: New test case.
28214
28215 2005-09-09 Richard Guenther <rguenther@suse.de>
28216
28217 PR c++/23624
28218 * g++.dg/tree-ssa/pr23624.C: New testcase.
28219
28220 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28221
28222 PR fortran/19239
28223 * gfortran.dg/vector_subscript_1.f90,
28224 * gfortran.dg/vector_subscript_2.f90: New tests.
28225
28226 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28227
28228 PR fortran/21104
28229 * gfortran.dg/array_alloc_1.f90,
28230 * gfortran.dg/array_alloc_2.f90,
28231 * gfortran.dg/array_alloc_3.f90: New tests.
28232
28233 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28234
28235 PR fortran/12840
28236 * gfortran.dg/array_constructor_6.f90
28237 * gfortran.dg/array_constructor_7.f90
28238 * gfortran.dg/array_constructor_8.f90
28239 * gfortran.dg/array_constructor_9.f90
28240 * gfortran.dg/array_constructor_10.f90
28241 * gfortran.dg/array_constructor_11.f90
28242 * gfortran.dg/array_constructor_12.f90: New tests.
28243
28244 2005-09-08 Josh Conner <jconner@apple.com>
28245
28246 PR c++/23180
28247 * g++.dg/init/pr23180-1.C: New test.
28248 * g++.dg/init/pr23180-2.C: New test.
28249
28250 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28251
28252 PR fortran/18878
28253 * gfortran.dg/module_double_reuse.f90: New.
28254
28255 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28256
28257 PR fortran/23270
28258 PR fortran/22304
28259 PR fortran/18870
28260 PR fortran/17917
28261 PR fortran/16511
28262 * gfortran.dg/common_equivalence_1.f: New.
28263 * gfortran.dg/common_equivalence_2.f: New.
28264 * gfortran.dg/common_equivalence_3.f: New.
28265 * gfortran.dg/contained_equivalence_1.f90: New.
28266 * gfortran.dg/module_blank_common.f90: New.
28267 * gfortran.dg/module_commons_1.f90: New.
28268 * gfortran.dg/module_equivalence_1.f90: New.
28269 * gfortran.dg/nested_modules_1.f90: New.
28270 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28271 equivalences and add comment to connect the test with
28272 the PR.
28273
28274 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28275
28276 PR fortran/23765
28277 * gfortran.dg/common_6.f90: New test.
28278
28279 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28280
28281 PR fortran/15326
28282 * gfortran.dg/char_result_1.f90,
28283 * gfortran.dg/char_result_2.f90,
28284 * gfortran.dg/char_result_3.f90,
28285 * gfortran.dg/char_result_4.f90,
28286 * gfortran.dg/char_result_5.f90,
28287 * gfortran.dg/char_result_6.f90,
28288 * gfortran.dg/char_result_7.f90,
28289 * gfortran.dg/char_result_8.f90: New tests.
28290
28291 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28292
28293 PR fortran/19928
28294 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28295
28296 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28297
28298 PR obj-c++/16816
28299 * obj-c++.dg/selector-5.mm: New test.
28300 * obj-c++.dg/selector-6.mm: New test.
28301
28302 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28303
28304 PR objc/20574
28305 PR objc/19324
28306 * objc.dg/error-1.m: New test.
28307
28308 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28309
28310 PR fortran/23373
28311 * gfortran.fortran-torture/execute/pr23373-1.f90,
28312 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28313
28314 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28315
28316 PR libfortran/23760
28317 * gfortran.dg/g77/1832.f: Remove long string in write statement
28318 to allow the test to pass on correct list directed output with
28319 prepended space.
28320
28321 2005-09-07 James E Wilson <wilson@specifix.com>
28322
28323 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28324
28325 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28326
28327 * gfortran.dg/parameter+save.f90: Rename to
28328 * gfortran.dg/parameter_save.f90: .. this.
28329
28330 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28331
28332 PR fortran/20848
28333 * gfortran.dg/parameter+save.f90: New test case.
28334
28335 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28336
28337 PR fortran/19269
28338 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28339
28340 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28341
28342 PR c/23075
28343 * gcc.dg/pr23075.c: New test.
28344 * g++.dg/warn/pr23075.C: New test.
28345
28346 PR target/22362
28347 * gcc.target/i386/pr22362.c: New test.
28348
28349 PR rtl-optimization/23098
28350 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28351
28352 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28353 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28354 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28355
28356 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28357
28358 * g++.dg/expr/cast6.C: New test.
28359
28360 PR c++/9782
28361 * g++.dg/init/new15.C: New test.
28362
28363 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28364
28365 * gcc.dg/vect/Os-vect-95.c: New test.
28366 * gcc.dg/vect/vect-95.c: Same.
28367
28368 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28369
28370 * gcc.dg/vect/vect-29.c: Update xfail testing.
28371 * gcc.dg/vect/vect-44.c: Same.
28372 * gcc.dg/vect/vect-48.c: Same.
28373 * gcc.dg/vect/vect-50.c: Same.
28374 * gcc.dg/vect/vect-72.c: Same.
28375 * gcc.dg/vect/vect-77.c: Same.
28376 * gcc.dg/vect/vect-78.c: Same.
28377 * gcc.dg/vect/vect-80.c: Same.
28378 * gcc.dg/vect/vect-96.c: Same.
28379 * gcc.dg/vect/vect-100.c: Same.
28380 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28381 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28382 * gfortran.dg/vect/vect-5.f90: Same.
28383
28384 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28385
28386 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28387 start strings.
28388 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28389 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28390
28391 PR c++/23056
28392 * g++.dg/opt/pr23056.C: New test.
28393
28394 PR rtl-optimization/23098
28395 * gcc.target/i386/pr23098.c: New test.
28396
28397 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28398
28399 PR c++/23667
28400 * g++.dg/template/static15.C: New test.
28401
28402 PR c++/21440
28403 * g++.dg/ext/stmtexpr5.C: New test.
28404 * g++.dg/ext/stmtexpr6.C: Likewise.
28405
28406 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28407
28408 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28409
28410 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28411 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28412 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28413
28414 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28415
28416 PR libfortran/23321
28417 * gfortran.dg/direct_io_4.f90: New test case.
28418
28419 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28420 Rasmus Hahn <rassahah@neofonie.de>
28421
28422 PR libobjc/23108
28423 * objc.dg/type-stream-1.m: New test.
28424
28425 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28426
28427 PR fortran/23661
28428 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28429 gfortran.dg/print_fmt_3.f90: New test.
28430
28431 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28432
28433 * gfortran.dg/fmt_t_1.f90: New test.
28434
28435 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28436
28437 PR rtl-optimization/23454
28438 * g++.dg/opt/pr23454.C: New test.
28439
28440 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28441
28442 PR c++/23699
28443 * g++.dg/ext/static1.C: New test.
28444
28445 2005-09-02 Richard Henderson <rth@redhat.com>
28446
28447 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28448 tail call to check_fa_work.
28449
28450 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28451
28452 PR c++/21687
28453 * g++.dg/other/gc3.C: New test.
28454
28455 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28456
28457 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28458 * gcc.dg/20050826-1.c: Likewise.
28459
28460 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28461
28462 PR c++/23167
28463 * g++.dg/expr/volatile1.C: New test.
28464
28465 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28466
28467 PR middle-end/23547
28468 * gcc.dg/pr23547.c: New test.
28469
28470 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28471
28472 PR c/22061
28473 * gcc.c-torture/execute/pr22061-1.c,
28474 * gcc.c-torture/execute/pr22061-2.c,
28475 * gcc.c-torture/execute/pr22061-3.c,
28476 * gcc.c-torture/execute/pr22061-4.c: New tests.
28477
28478 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28479
28480 * gcc.dg/Wredundant-decls-2.c: New test to check that
28481 -Wredundant-decls does not issue warning for a variable
28482 definition following a declaration.
28483
28484 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28485
28486 PR debug/7241
28487 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28488 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28489 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28490
28491 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28492 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28493 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28494 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28495 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28496 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28497 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28498 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28499
28500 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28501
28502 PR objc/23306
28503 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28504 scan-assmbler.
28505
28506 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28507
28508 PR target/21255
28509 * gcc.dg/pr21255-1.c: New test.
28510 * gcc.dg/pr21255-2-mb.c: Likewise.
28511 * gcc.dg/pr21255-2-ml.c: Likewise.
28512 * gcc.dg/pr21255-3.c: Likewise.
28513 * gcc.dg/pr21255-4.c: Likewise.
28514
28515 2005-08-31 Dale Johannesen <dalej@apple.com>
28516
28517 * gcc.dg/20050830-1.c: New.
28518
28519 2005-08-31 Josh Conner <jconner@apple.com>
28520
28521 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28522 command-line options for arm-*-* targets.
28523 * g++.dg/init/array16.C: Likewise.
28524 * g++.dg/other/crash-4.C: Likewise.
28525
28526 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28527
28528 PR obj-c++/23640
28529 * obj-c++.dg/gnu-runtime-3.mm: New test.
28530
28531 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28532
28533 PR c++/13377
28534 * g++.dg/lookup/ambig4.C: New test.
28535 * g++.dg/lookup/ambig5.C: New test.
28536 * g++.dg/tc1/dr101.C: Adjust error markers.
28537
28538 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28539
28540 PR c++/23639
28541 * g++.dg/template/ttp5.C: Adjust error markers.
28542
28543 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28544
28545 PR testsuite/23609
28546 * lib/obj-c++.exp: Include target-libpath.exp.
28547 (obj-c++_link_flags): Look for the GNU libobjc library
28548 and set the library path to include it.
28549 Don't manually set LD_LIBRARY_PATH (etc.) but call
28550 set_ld_library_path_env_vars instead.
28551 (obj-c++_target_compile): Don't set library path or
28552 linker flags because they are already set correctly
28553 in obj-c++_link_flags.
28554
28555 2005-08-30 Josh Conner <jconner@apple.com>
28556
28557 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28558 to command-line options for arm-*-* targets.
28559
28560 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28561
28562 * g++.dg/other/i386-1.C: New.
28563
28564 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28565
28566 PR preprocessor/20348
28567 PR preprocessor/20356
28568 * gcc.dg/cpp/pr20348.c: New test.
28569 * gcc.dg/cpp/pr20348.h: New file.
28570 * gcc.dg/cpp/inc/pr20348.h: New file.
28571 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28572 * gcc.dg/cpp/pr20356.c: New test.
28573 * gcc.dg/cpp/pr20356.h: New file.
28574 * gcc.dg/cpp/inc/pr20356.h: New file.
28575 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28576
28577 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28578
28579 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28580 Fix array dimension to avoid correct end-of-file error.
28581
28582 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28583
28584 PR libfortran/23598
28585 * gfortran.dg/iostat_1.f90: New test.
28586
28587 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28588
28589 PR middle-end/23408
28590 * gcc.dg/pr23408.c: New test.
28591
28592 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28593
28594 PR c++/23099
28595 * g++.dg/init/member1.C: Make sure erroneous static data member
28596 definitions are required.
28597 * g++.dg/template/static13.C: New test.
28598 * g++.dg/template/static14.C: Likewise.
28599
28600 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28601
28602 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28603 -march=pentium4, remove ilp32 requirement.
28604
28605 PR middle-end/23484
28606 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28607 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28608
28609 2005-08-29 Andreas Jaeger <aj@suse.de>
28610
28611 PR testsuite/23607
28612 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28613
28614 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28615
28616 * gcc.c-torture/execute/20050316-2.c: New test.
28617 * gcc.c-torture/execute/20050316-3.c: New test.
28618 * gcc.dg/torture/pr16104-1.c: New test.
28619
28620 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28621
28622 PR middle-end/23463
28623 * gcc.c-torture/execute/zero-struct-1.c: New test.
28624
28625 2005-08-27 Richard Guenther <rguenther@suse.de>
28626
28627 PR target/23575
28628 * gcc.target/i386/pr23575.c: New testcase.
28629
28630 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28631
28632 PR rtl-optimization/23561
28633 * gcc.c-torture/execute/20050826-1.c: New test.
28634
28635 PR rtl-opt/23560
28636 * gcc.c-torture/execute/20050826-2.c: New test.
28637
28638 2005-08-26 Dale Johannesen <dalej@apple.com>
28639
28640 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28641 * gcc.dg/20050826-1.c: New.
28642
28643 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28644
28645 PR c++/19004
28646 * g++.dg/template/nontype13.C: New test.
28647
28648 PR c++/23491
28649 * g++.dg/init/new14.C: New test.
28650 * g++.dg/expr/anew1.C: Do not XFAIL.
28651 * g++.dg/expr/anew2.C: Likewise.
28652 * g++.dg/expr/anew3.C: Likewise.
28653
28654 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28655
28656 PR middle-end/22439
28657 * gcc.dg/vla-3.c: New test.
28658
28659 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28660
28661 PR fortran/20363
28662 * gfortran.dg/named_interface.f90: New.
28663
28664 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28665
28666 * gcc.c-torture/execute/frame-address.c: New test.
28667
28668 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28669
28670 PR c++/20817
28671 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28672
28673 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28674
28675 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28676
28677 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28678
28679 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28680 * gcc.dg/altivec-22.c: Rename from..
28681 * gcc.dg/altivec-nomfcr.c: ..this.
28682
28683 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28684
28685 PR tree-optimization/23546
28686 * gcc.dg/tree-ssa/pr23546.c: New test.
28687
28688 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28689
28690 PR fortran/17758
28691 * gfortran.dg/nonreturning_statements.f90: New test.
28692
28693 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28694
28695 PR c++/22454
28696 * g++.dg/parse/crash29.C: New.
28697
28698 2005-08-23 DJ Delorie <dj@redhat.com>
28699
28700 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28701 constants have the L suffix.
28702
28703 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28704
28705 PR c++/23044
28706 * g++.dg/template/instantiate8.C: New.
28707
28708 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28709
28710 PR middle-end/23467
28711 * gcc.c-torture/execute/pr23467.c: New test.
28712
28713 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28714
28715 PR tree-optimization/22043
28716 * gcc.c-torture/execute/20050613-1.c: New test.
28717
28718 2005-08-23 Ben Elliston <bje@au.ibm.com>
28719
28720 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28721
28722 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28723
28724 PR rtl-optimization/23478
28725 * g++.dg/opt/pr23478.C: New test.
28726
28727 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28728
28729 PR c/18715
28730 * gcc.dg/switch-warn-3.c: New test.
28731
28732 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28733
28734 PR c++/22233
28735 * g++.dg/template/param1.C: New test.
28736
28737 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28738
28739 PR c++/23089
28740 * g++.dg/other/incomplete1.C: New test.
28741
28742 2005-08-22 Ira Rosen <irar@il.ibm.com>
28743
28744 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28745 are vectorizable.
28746
28747 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28748
28749 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28750 d_lines_5.f: New.
28751
28752 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28753
28754 * gcc.target/i386/sse-4.c: New test.
28755
28756 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28757
28758 PR testsuite/23239
28759 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28760
28761 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28762
28763 * gcc.dg/20050811-1.c: New test.
28764 * gcc.dg/20050811-2.c: New test.
28765
28766 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28767
28768 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28769
28770 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28771
28772 PR 23476
28773 * gcc.c-torture/compile/pr23476.c: New test.
28774
28775 2005-08-19 Devang Patel <dpatel@apple.com>
28776
28777 PR tree-optimization/23048
28778 * gcc.dg/tree-ssa/pr23048.c: New test.
28779
28780 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28781
28782 PR middle-end/20624
28783 * g++.dg/warn/Wreturn-3.C: New test
28784
28785 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28786
28787 PR tree-optimization/22228
28788 * g++.dg/vect/pr22543.cc: New test.
28789
28790 2005-08-17 Steven Bosscher <stevenb@suse.de>
28791
28792 PR tree-optimization/21574
28793 * gcc.dg/tree-ssa/pr21574.c: New test.
28794
28795 2005-08-16 James E Wilson <wilson@specifix.com>
28796
28797 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28798
28799 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28800
28801 PR tree-opt/23402
28802 * gcc.c-torture/compile/zero-strct-3.c: New test.
28803 * gcc.c-torture/compile/zero-strct-4.c: New test.
28804
28805 2005-08-16 Steven Bosscher <stevenb@suse.de>
28806
28807 PR target/23376
28808 * gcc.target/x86_64/pr23376.c: New test.
28809
28810 2005-08-16 Ian Lance Taylor <ian@airs.com>
28811
28812 PR c++/23337
28813 * g++.dg/ext/vector2.C: New.
28814
28815 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28816
28817 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28818
28819 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28820
28821 PR libfortran/23428
28822 * gfortran.dg/inquire-complex.f90: New test case.
28823
28824 2005-08-16 James E Wilson <wilson@specifix.com>
28825
28826 PR tree-optimization/21105
28827 * gcc.dg/large-size-array.c: New.
28828
28829 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28830
28831 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28832 type.
28833 * gcc.dg/vect/vect-41: Likewise.
28834 * gcc.dg/vect/vect-42: Likewise.
28835 * gcc.dg/vect/vect-43: Likewise.
28836 * gcc.dg/vect/vect-44: Likewise.
28837 * gcc.dg/vect/vect-46: Likewise.
28838 * gcc.dg/vect/vect-47: Likewise.
28839 * gcc.dg/vect/vect-48: Likewise.
28840 * gcc.dg/vect/vect-52: Likewise.
28841 * gcc.dg/vect/vect-53: Likewise.
28842 * gcc.dg/vect/vect-54: Likewise.
28843 * gcc.dg/vect/vect-55: Likewise.
28844 * gcc.dg/vect/vect-56: Likewise.
28845 * gcc.dg/vect/vect-57: Likewise.
28846 * gcc.dg/vect/vect-58: Likewise.
28847 * gcc.dg/vect/vect-59: Likewise.
28848 * gcc.dg/vect/vect-60: Likewise.
28849 * gcc.dg/vect/vect-61: Likewise.
28850 * gcc.dg/vect/vect-85: Likewise.
28851 * gcc.dg/vect/vect-87: Likewise.
28852 * gcc.dg/vect/vect-88: Likewise.
28853 * gcc.dg/vect/vect-93.c: Likewise.
28854 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28855 * gcc.dg/vect/vect-75: Likewise.
28856 * gcc.dg/vect/vect-76: Likewise.
28857 * gcc.dg/vect/vect-77: Likewise.
28858 * gcc.dg/vect/vect-78: Likewise.
28859 * gcc.dg/vect/vect-80: Likewise.
28860 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28861 vectorized for the expected reason, rather than checking how alignment
28862 was handled.
28863 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28864 aligned type and also instead of aligned pointers. Added documentation.
28865
28866 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28867
28868 * gfortran.dg/power.f90: New test.
28869
28870 2005-08-16 Jakub Jelinek <jakub@redhat.com>
28871
28872 PR rtl-optimization/23299
28873 * g++.dg/opt/pr23299.C: New test.
28874
28875 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28876
28877 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28878
28879 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
28880
28881 * g++.dg/template/local6.C: New test.
28882
28883 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
28884
28885 * execute/exceptions/finally-1.m: Check that the catch and finally are
28886 being called. Also add a "return 0;" at the end of main.
28887
28888 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
28889
28890 PR fortran/21432.
28891 * gfortran.dg/namelist_print_1.f: New test of functionality of
28892 PRINT namelist.
28893 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28894 namelist generates error with -std=f95.
28895
28896 2005-08-14 Ira Rosen <irar@il.ibm.com>
28897
28898 PR tree-optimization/23119
28899 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28900
28901 2005-08-13 Marcin Koziej <creep@desk.pl>
28902 Andrew Pinski <pinskia@physics.uc.edu>
28903
28904 PR libobjc/22492
28905 * execute/exceptions/finally-1.m: New test.
28906
28907 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28908
28909 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28910 testsuite.
28911 * objc/execute/exceptions/trivial.m: New test.
28912 * objc.dg/try-catch-11.m: Move to ...
28913 * objc/execute/exceptions/foward-1.m: Here.
28914 * objc.dg/try-catch-2.m: Move to ...
28915 * objc/execute/exceptions/catchall-1.m: Here.
28916 * objc.dg/try-catch-8.m: Move to ...
28917 * objc/execute/exceptions/local-variables-1.m: Here.
28918
28919 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28920
28921 * objc.dg/nested-func-1.m: Move to ...
28922 * objc/execute/nested-func-1.m: Here.
28923
28924 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28925
28926 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28927 in ${options} instead of [target_info name].
28928 * lib/obj-c++.exp (objc_target_compile): Likewise.
28929
28930 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28931
28932 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28933
28934 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28935
28936 part of PR testsuite/23348
28937 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28938 each of the torture options.
28939 * objc/compile/trivial.m: New test.
28940
28941 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28942
28943 * gfortran.dg/eoshift.f90: Correct format.
28944
28945 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28946
28947 * gfortran.fortran-torture/execute/character_passing.f90:
28948 Fix comment typo.
28949
28950 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
28951
28952 PR c++/8271
28953 * g++.dg/template/unify10.C: New.
28954
28955 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
28956
28957 * g++.dg/parse/pr22514.C: Move to...
28958 * g++.dg/debug/pr22514.C: here.
28959
28960 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28961
28962 PR c++/23266
28963 * g++.dg/inherit/pure1.C: New test.
28964
28965 * ChangeLog: Fix typos.
28966
28967 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28968 Steven Bosscher <stevenb@suse.de>
28969
28970 * gfortran.dg/runtime_warning_1.f90: New test.
28971
28972 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
28973
28974 PR c++/23219
28975 * g++.dg/parse/crash28.C: New.
28976
28977 2005-08-11 Richard Guenther <rguenther@suse.de>
28978
28979 PR target/23289
28980 * gcc.target/i386/tailcall-1.c: New testcase.
28981
28982 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28983
28984 * gcc.dg/vect/vect-67.c: Un-xfail.
28985
28986 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28987
28988 PR c++/23225
28989 * g++.dg/parse/crash27.C: new test.
28990
28991 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
28992
28993 PR libfortran/22143
28994 * gfortran.dg/shift-kind.f90: New testcase.
28995
28996 2005-08-10 Richard Sandiford <richard@codesourcery.com>
28997
28998 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28999 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29000
29001 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29002
29003 PR c++/20646
29004 * g++.dg/other/mult-stor1.C: New test.
29005
29006 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29007
29008 * gcc.c-torture/pr18299-1.c: Move to ...
29009 * gcc.c-torture/compile/pr18299-1.c: Here.
29010
29011 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29012
29013 * gfortran/fortran.torture/execute/character_passing.f90:
29014 Fix types for LSAME.
29015
29016 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29017
29018 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29019 input data back to what it was originally.
29020
29021 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29022
29023 * objc.dg/try-catch-8.m: Enable for all targets.
29024
29025 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29026
29027 * gcc.dg/pr23165.c: New test.
29028
29029 2005-08-09 Steven Bosscher <stevenb@suse.de>
29030
29031 PR tree-optimization/23234
29032 * gcc.dg/tree-ssa/pr23234.c: New test.
29033
29034 2005-08-08 Josh Conner <jconner@apple.com>
29035
29036 PR rtl-optimization/23241
29037 * gcc.dg/char-compare.c: New test.
29038
29039 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29040
29041 PR c++/22508
29042 * g++.dg/init/new13.C: New test.
29043
29044 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29045
29046 PR c++/21166
29047 * g++.dg/other/crash-4.C: Adjust
29048 * g++/dg/ext/packed9.C: New.
29049
29050 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29051
29052 PR middle-end/21964
29053 * gcc.c-torture/execute/pr21964-1.c: New test.
29054
29055 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29056
29057 PR c/22458
29058 * gcc.dg/pr22458-1.c: New test.
29059
29060 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29061 Steven G. Kargl <kargls@comcast.net>
29062
29063 PR fortran/22390
29064 * gfortran.dg/flush_1.f90: New test.
29065
29066 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29067
29068 PR c++/23191
29069 * g++.dg/template/eh2.C: New test.
29070
29071 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29072
29073 PR c++/19498
29074 * g++.dg/template/instantiate7.C: New test.
29075
29076 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29077
29078 PR c/23113
29079 * gcc.dg/Wunused-value-1.c: New test.
29080
29081 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29082
29083 PR rtl-optimization/23233
29084 * gcc.c-torture/compile/pr23233-1.c: New test.
29085
29086 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29087
29088 PR fortran/18833
29089 PR fortran/20850
29090 * gfortran.dg/equiv_1.f90: New test.
29091 * gfortran.dg/equiv_2.f90: New test.
29092 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29093 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29094 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29095
29096 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29097
29098 * gcc.c-torture/execute/vrp-5.c: New test.
29099 * gcc.c-torture/execute/vrp-6.c: New test.
29100 * gcc.dg/tree-ssa/vrp21.c: New test.
29101
29102 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29103
29104 * g++.dg/parse/pr22514.C: New test.
29105
29106 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29107
29108 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29109
29110 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29111 instead of constant loads / pool entries.
29112
29113 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29114
29115 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29116 TEST_TO_WCTYPE.
29117
29118 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29119
29120 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29121 __WINT_TYPE__ in generated prototypes if possible.
29122
29123 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29124
29125 PR 22037
29126 * g++.dg/tree-ssa/pr22037.C:
29127
29128 2005-08-04 Richard Henderson <rth@redhat.com>
29129
29130 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29131 scan-tree-dump-times directive.
29132
29133 2005-08-04 Jan Hubicka <jh@suse.cz>
29134
29135 * gcov-1.C: Fix switch counts.
29136 * gcov-4b.c: Likewise.
29137
29138 2005-08-03 Jeff Law <law@redhat.com>
29139
29140 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29141
29142 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29143
29144 * gcc.c-torture/execute/pr23135.c: New test.
29145
29146 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29147
29148 PR tree-optimization/19899
29149 * gcc.dg/tree-ssa/scev-1.c: New test.
29150 * gcc.dg/tree-ssa/scev-2.c: New test.
29151
29152 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29153
29154 PR target/18582
29155 * gcc.dg/torture/pr18582-1.c: New test.
29156
29157 2005-08-03 Jan Hubicka <jh@suse.cz>
29158
29159 * update-conroll.c: New testcase.
29160 * update-conroll-2.c: New testcase.
29161
29162 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29163
29164 * gfortran.dg/constant_substring.f: New test.
29165 * gfortran.dg/pr22491.f: New test.
29166
29167 2005-08-02 Jan Hubicka <jh@suse.cz>
29168
29169 * update-threading.c: Replace by the proper one.
29170
29171 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29172
29173 PR 23164
29174 * g++.dg/tree-ssa/pr23164.C: New test.
29175
29176 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29177
29178 * gcc.dg/tree-ssa/pr23192.c: New test.
29179
29180 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29181
29182 * gcc.c-torture/execute/vrp-4.c: New test.
29183
29184 2005-08-02 Jan Hubicka <jh@suse.cz>
29185
29186 * update-threading.c: New test.
29187
29188 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29189
29190 * gcc.c-torture/compile/20050801-1.c: New test.
29191 * gcc.c-torture/compile/20050801-2.c: New test.
29192
29193 2005-08-01 Jan Hubicka <jh@suse.cz>
29194
29195 * val-prof-5.c: New test.
29196
29197 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29198
29199 PR c/22311
29200 * gcc.dg/pr22311-1.c : New test.
29201
29202 2005-07-31 Steven Bosscher <stevenb@suse.de>
29203
29204 PR target/23095
29205 * gfortran.dg/pr23095.f: New test.
29206
29207 PR c++/22003
29208 * g++.dg/other/pr22003.C: New test.
29209
29210 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29211
29212 PR target/20621
29213 * gcc.c-torture/execute/pr20621-1.c: New test.
29214
29215 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29216
29217 * gfortran.dg/comma_format_extension_4.f: Adjust length
29218 of string for format.
29219 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29220 print statement with internal write.
29221 * gfortran.dg/der_array_io_2.f: Likewise.
29222 * gfortran.dg/der_array_io_3.f: Likewise.
29223
29224 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29225
29226 * gcc.dg/fold-abs-4.c: new test.
29227
29228 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29229
29230 PR fortran/22570 an related issues.
29231 * gfortran.dg/x_slash_1.f: New test.
29232
29233 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29234
29235 PR c/23143
29236 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29237 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29238
29239 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29240
29241 PR c/529
29242 * gcc.dg/Wshadow-3.c: New test.
29243
29244 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29245
29246 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29247 used to have the wrong bounds).
29248
29249 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29250
29251 PR c/21720
29252 * gcc.dg/hex-round-1.c: Test more cases.
29253 * gcc.dg/hex-round-2.c: New test.
29254
29255 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29256
29257 PR 22550
29258 * g++.dg/tree-ssa/pr22550.C: New test.
29259
29260 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29261
29262 * gcc.dg/tree-ssa/vrp19.c: New test.
29263 * gcc.dg/tree-ssa-vrp20.c: New test.
29264
29265 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29266
29267 PR c/22240
29268 * gcc.dg/transparent-union-4.c: New test.
29269
29270 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29271
29272 PR c/22192
29273 * gcc.dg/c99-vla-2.c: New test.
29274
29275 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29276
29277 PR c/21720
29278 * gcc.dg/hex-round-1.c: New test.
29279
29280 2005-07-28 Jan Hubicka <jh@suse.cz>
29281
29282 * inliner-1.c: Do not dump everything.
29283 * tree-prof.exp: Do not pass -ftree-based-profiling.
29284 * bprob.exp: Likewise.
29285
29286 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29287
29288 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29289
29290 PR c++/22545
29291 * g++.dg/expr/ptrmem7.C: New test.
29292
29293 2005-07-28 Mike Stump <mrs@apple.com>
29294
29295 * g++.old-deja/g++.mike/visibility-1.C: New test.
29296
29297 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29298
29299 PR c/20187
29300 * gcc.c-torture/execute/pr20187-1.c: New test.
29301
29302 2005-07-28 Jeff Law <law@redhat.com>
29303
29304 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29305 * gcc.dg/tree-ssa/vrp18.c: New test.
29306
29307 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29308
29309 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29310
29311 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29312
29313 PR tree-optimization/22506
29314 * gcc.dg/vect/ps22506.c: New test.
29315
29316 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29317
29318 PR target/21149
29319 * gcc.target/i386/sse-3.c: New test.
29320
29321 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29322
29323 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29324 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29325
29326 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29327
29328 PR c/22589
29329 * gcc.c-torture/compile/pr22589-1.c: New test.
29330
29331 2005-07-28 Jan Hubicka <jh@suse.cz>
29332
29333 * update-loopch.c: New testcase.
29334
29335 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29336
29337 PR rtl-optimization/23047
29338 * gcc.c-torture/execute/pr23047.c: New test.
29339 * gcc.c-torture/execute/pr23047.x: New.
29340
29341 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29342
29343 PR tree-optimization/22493
29344 * gcc.c-torture/execute/pr22493-1.c: New test.
29345 * gcc.c-torture/execute/pr22493-1.x: New.
29346 * gcc.c-torture/execute/vrp-1.c: New test.
29347 * gcc.c-torture/execute/vrp-2.c: New test.
29348 * gcc.c-torture/execute/vrp-2.c: New test.
29349
29350 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29351
29352 * gcc.target/frv/all-builtin-read8.c: Delete.
29353 * gcc.target/frv/all-builtin-read16.c: Delete.
29354 * gcc.target/frv/all-builtin-read32.c: Delete.
29355 * gcc.target/frv/all-builtin-read64.c: Delete.
29356 * gcc.target/frv/all-builtin-write8.c: Delete.
29357 * gcc.target/frv/all-builtin-write16.c: Delete.
29358 * gcc.target/frv/all-builtin-write32.c: Delete.
29359 * gcc.target/frv/all-builtin-write64.c: Delete.
29360 * gcc.target/frv/all-read-write-1.c: New.
29361
29362 2005-07-27 Jeff Law <law@redhat.com>
29363
29364 * gcc.c-torture/execute/pr22630.c: New test.
29365
29366 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29367
29368 PR tree-optimization/23073
29369 * gcc.dg/vect/nodump-pr23073.c: New test.
29370 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29371
29372 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29373
29374 PR tree-optimize/22348
29375 * gcc.c-torture/execute/pr22348.c: New.
29376
29377 2005-07-27 Richard Guenther <rguenther@suse.de>
29378
29379 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29380
29381 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29382
29383 PR fortran/22503
29384 * gfortran.dg/logical_comp.f90: New test.
29385
29386 2005-07-27 Jan Hubicka <jh@suse.cz>
29387
29388 * inliner-1.c: Add cleanup of dumps.
29389 * val-prof-*.c: Likewise.
29390 * update-tailcall.c: New.
29391
29392 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29393
29394 PR 22591
29395 * gcc.dg/tree-ssa/pr22591.c: New test.
29396 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29397
29398 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29399
29400 PR libobjc/22606
29401 * objc.dg/try-catch-11.m: New test.
29402
29403 2005-07-26 Richard Guenther <rguenther@suse.de>
29404
29405 PR tree-optimization/22486
29406 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29407
29408 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29409
29410 PR tree-opt/22484
29411 * g++.dg/opt/loop2.C: New test.
29412
29413 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29414
29415 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29416 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29417
29418 2005-07-25 Adam Nemet <anemet@lnxw.com>
29419
29420 * lib/profopt.exp (profopt-execute): Check for profiling data
29421 files on the target.
29422
29423 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29424
29425 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29426 for matching of asm labels.
29427
29428 2005-07-25 Richard Guenther <rguenther@suse.de>
29429
29430 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29431
29432 2005-07-25 Richard Guenther <rguenther@suse.de>
29433
29434 PR testsuite/22624
29435 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29436
29437 2005-07-25 Ira Rosen <irar@il.ibm.com>
29438
29439 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29440 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29441 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29442 * gcc.dg/vect/vect-100.c: New test.
29443 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29444 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29445 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29446 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29447 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29448 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29449 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29450 * gfortran.dg/vect/pr19049.f90: New testcase.
29451 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29452
29453 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29454
29455 * gcc.c-torture/execute/20050713-1.c: New test.
29456
29457 PR fortran/20063
29458 * gfortran.fortran-torture/execute/data_4.f90: New test.
29459
29460 PR middle-end/20303
29461 * gcc.dg/visibility-d.c: New test.
29462
29463 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29464
29465 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29466 * gfortran.dg/underflow.f90: Ditto.
29467
29468 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29469
29470 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29471 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29472 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29473
29474 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29475
29476 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29477 include case of field width of zero.
29478
29479 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29480
29481 PR libgfortran/21875
29482 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29483 with trailing blanks on normal formatted read.
29484
29485 2005-07-23 Chao-ying Fu <fu@mips.com>
29486
29487 * gcc.target/mips/mips32-dsp-type.c: New test.
29488 * gcc.target/mips/mips32-dsp.c: New test.
29489
29490 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29491
29492 PR testsuite/21073
29493 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29494
29495 PR testsuite/20454
29496 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29497 and __cyg_profile_func_exit.
29498
29499 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29500
29501 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29502 * gfortran.dg/comma_format_extension_4.f: Same.
29503 * gfortran.dg/pr15332.f: Same.
29504 * gfortran.dg/pr21730.f: Same.
29505
29506 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29507
29508 * g++.dg/opt/vrp2.C: Fix testcase.
29509
29510 PR tree-opt/22625
29511 * g++.dg/opt/vrp2.C: New test.
29512
29513 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29514
29515 PR debug/21828
29516 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29517
29518 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29519
29520 * gcc.dg/tree-ssa/20050719-1.c: New test.
29521
29522 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29523
29524 * gcc.dg/bfin-longcall-1.c: New file.
29525 * gcc.dg/bfin-longcall-2.c: New file.
29526
29527 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29528
29529 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29530
29531 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29532
29533 PR middle-end/19055
29534 * gcc.dg/tree-ssa/pr19055.c: New test.
29535 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29536
29537 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29538
29539 PR C++/22358
29540 * g++.dg/other/pr22358.C: New test.
29541
29542 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29543
29544 PR c++/2922
29545 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29546
29547 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29548
29549 PR c++/15938
29550 * g++.dg/init/union2.C: New test.
29551
29552 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29553
29554 PR c/22393
29555 * gcc.dg/complex-4.c: New test.
29556
29557 2005-07-21 Richard Guenther <rguenther@suse.de>
29558
29559 PR testsuite/22522
29560 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29561 scanning for asm labels.
29562 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29563
29564 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29565
29566 PR target/22085
29567 * gcc.dg/altivec-pr22085.c: New.
29568
29569 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29570
29571 PR tree-optimization/19210
29572 * gcc.dg/tree-ssa/pr19210-1.c: New.
29573 * gcc.dg/tree-ssa/pr19210-2.c: New.
29574
29575 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29576
29577 PR rtl-optimization/22167
29578 * g++.dg/opt/pr22167.C: New test.
29579
29580 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29581
29582 PR c++/2922
29583 * g++.dg/lookup/two-stage2.C: New.
29584 * g++.dg/lookup/two-stage3.C: New.
29585 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29586 fixed two-stage name lookup for operators.
29587 * g++.dg/template/call3.C: Compiler now produces an appropriate
29588 error message.
29589 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29590 14 as a candidate.
29591 * g++.dg/template/ptrmem4.C: Compiler produces different error
29592 message.
29593 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29594 connect_to_method as a candidate.
29595
29596 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29597
29598 * gcc.dg/fold-alloc-1.c: New test.
29599
29600 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29601
29602 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29603 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29604
29605 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29606
29607 * gcc.dg/fold-abs-1.c: New test.
29608 * gcc.dg/fold-abs-2.c: New test.
29609 * gcc.dg/fold-abs-3.c: New test.
29610
29611 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29612
29613 Make CONSTRUCTOR use VEC to store initializers.
29614 * g++.dg/ext/complit3.C: Check for specific error messages.
29615 * g++.dg/init/brace2.C: Update error message.
29616 * g++.dg/warn/Wbraces2.C: Likewise.
29617
29618 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29619
29620 PR fortran/16940
29621 * gfortran.dg/module_interface_1.f90: New test.
29622
29623 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29624 Kenneth Zadeck <zadeck@naturalbridge.com>
29625
29626 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29627
29628 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29629
29630 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29631 specify -Wformat for these tests.
29632 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29633 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29634 * gcc.dg/format/opt-6.c: Delete.
29635
29636 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29637
29638 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29639 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29640
29641 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29642
29643 * gcc.dg/tree-ssa/alias-2.c: New test.
29644
29645 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29646
29647 PR c++/22263
29648 * g++.dg/template/explicit7.C: New test.
29649
29650 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29651
29652 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29653 field width of 8 to +Inf and -Inf.
29654
29655 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29656
29657 PR c++/22139
29658 * g++.dg/template/friend36.C: New test.
29659
29660 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29661
29662 PR fortran/21730
29663 * gfortran.dg/pr21730.f: New test.
29664
29665 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29666 Kenneth Zadeck <zadeck@naturalbridge.com>
29667
29668 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29669 since pure const detection cannot run at -O1 in c compiler.
29670 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29671 can now optimize this case properly.
29672 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29673 because we now pass.
29674 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29675
29676 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29677
29678 PR c/22421
29679 * gcc.dg/format/bitfld-1.c: New test.
29680
29681 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29682
29683 PR c++/22204
29684 * g++.dg/rtti/repo1.C: New test.
29685
29686 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29687
29688 PR middle-end/22398
29689 * gcc.c-torture/compile/pr22398.c: New test.
29690
29691 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29692
29693 PR c++/22132
29694 * g++.dg/expr/cast4.C: New test.
29695
29696 2005-07-15 Richard Guenther <rguenther@suse.de>
29697
29698 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29699 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29700
29701 2005-07-15 Steven Bosscher <stevenb@suse.de>
29702
29703 PR tree-optimization/22230
29704 * gcc.dg/tree-ssa/pr22230.c: New test.
29705
29706 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29707
29708 * gfortran.dg/g77/cpp6.f: New test.
29709
29710 PR fortran/22417
29711 * gfortran.dg/g77/cpp5.F: New test.
29712 * gfortran.dg/g77/cpp5.h: New file.
29713 * gfortran.dg/g77/cpp5inc.h: New file.
29714
29715 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29716
29717 PR libfortran/16435
29718 * gfortran.dg/tl_editting.f90: New.
29719 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29720
29721 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29722
29723 * gfortran.dg/char_array_constructor.f90: New test.
29724
29725 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29726
29727 * gfortran.dg/past_eor.f90: New.
29728 * gfortran.dg/complex_read.f90: New.
29729
29730 2005-07-13 Jeff Law <law@redhat.com>
29731
29732 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29733 additional casts.
29734
29735 * gcc.dg/tree-ssa/pr22321.c: New test
29736
29737 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29738
29739 PR tree-optimization/21921
29740 * gcc.dg/tree-ssa/pr21921.c: New.
29741
29742 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29743
29744 PR tree-optimizatio/22442
29745 * gcc.dg/tree-ssa/loop-11.c: New test.
29746
29747 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29748
29749 PR tree-opt/21840
29750 * gcc.c-torture/compile/pr21840.c: New test.
29751
29752 2005-07-12 Jan Hubicka <jh@suse.cz>
29753
29754 * gcc.c-torture/compile/pr22379.c: New test.
29755
29756 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29757
29758 PR libfortran/21593
29759 gfortran.dg/dev_null.f90: Remove outdated comment about
29760 PR libfortran/21593.
29761
29762
29763 2005-07-12 Dale Johannesen <dalej@apple.com>
29764
29765 * gcc.target/i386/compress-float-sse.c: New.
29766 * gcc.target/i386/compress-float-sse-pic.c: New.
29767 * gcc.target/i386/compress-float-387.c: New.
29768 * gcc.target/i386/compress-float-387-pic.c: New.
29769 * gcc.dg/compress-float-ppc.c: New.
29770 * gcc.dg/compress-float-ppc-pic.c: New.
29771
29772 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29773
29774 PR libfortran/21593
29775 gfortran.dg/dev_null.f90: Remove targets.
29776
29777 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29778
29779 PR tree-opt/22335
29780 * gcc.dg/pr22335-1.c: New test.
29781 * gcc.dg/pr22335-2.c: New test.
29782
29783 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29784
29785 PR c++/20172
29786 * g++.dg/template/nontype12.C : New test.
29787
29788 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29789
29790 * gcc.dg/tree-ssa/loop-10.c: New test.
29791
29792 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29793
29794 * gcc.c-torture/execute/20020720-1.x: Remove.
29795
29796 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29797
29798 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29799
29800 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29801
29802 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29803 (dg-mips-options): Use it.
29804
29805 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29806
29807 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29808
29809 2005-07-09 Richard Henderson <rth@redhat.com>
29810
29811 * lib/target-supports.exp (check_effective_target_sync_char_short):
29812 Add alpha.
29813
29814 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29815
29816 PR libfortran/22217
29817 * gfortran.dg/negative-z-descriptor.f90: New test.
29818
29819 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29820
29821 PR tree-opt/22329
29822 * gcc.dg/pr22329.c: New test.
29823
29824 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29825
29826 PR tree-optimization/20139
29827 * gcc.dg/tree-ssa/pr20139.c: New.
29828
29829 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29830
29831 PR tree-opt/22356
29832 * gcc.dg/pr22356-1.c: New test.
29833
29834 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29835
29836 PR c++/21799
29837 * g++.dg/template/unify8.C: New.
29838 * g++.dg/template/unify9.C: New.
29839
29840 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29841
29842 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29843
29844 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29845
29846 * gcc.dg/darwin-version-1.c: New.
29847 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29848 * gcc.dg/builtins-20.c: Likewise.
29849 * gcc.dg/builtins-53.c: Likewise.
29850 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29851 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29852 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29853 * gcc.dg/torture/builtins-power-1.c: Likewise.
29854 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29855 on Darwin.
29856
29857 2005-07-07 Jeff Law <law@redhat.com>
29858
29859 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29860 argument evaluation order.
29861
29862 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29863
29864 PR libfortran/21594
29865 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29866 Add test cases where the shift length is greater than the
29867 array length.
29868
29869 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29870
29871 * obj-c++.dg/proto-lossage-6.mm: New.
29872 * objc.dg/proto-lossage-6.m: New.
29873
29874 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29875
29876 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29877 * objc.dg/gnu-runtime-2.m: Likewise.
29878
29879 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29880
29881 * gfortran.dg/longline.f: New test.
29882
29883 * gfortran.dg/badline.f: New test.
29884
29885 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29886
29887 PR fortran/16531
29888 PR fortran/15966
29889 PR fortran/18781
29890 * gfortran.dg/hollerith.f90: New.
29891 * gfortran.dg/hollerith2.f90: New.
29892 * gfortran.dg/hollerith3.f90: New.
29893 * gfortran.dg/hollerith4.f90: New.
29894 * gfortran.dg/hollerith_f95.f90: New.
29895 * gfortran.dg/hollerith_legacy.f90: New.
29896 * gfortran.dg/g77/cpp4.F: New. Port from g77.
29897
29898 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29899
29900 PR objc/22274
29901 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29902 * objc.dg/gnu-runtime-2.m: New.
29903
29904 2005-07-06 Jeff Law <law@redhat.com>
29905
29906 * gcc.dg/tree-ssa/vrp17.c: New test.
29907
29908 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29909
29910 PR fortran/22327
29911 * gfortran.dg/array_constructor_5.f90: New test.
29912
29913 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29914
29915 * gfortran.fortran-torture/execute/entry_9.f90: New test.
29916
29917 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
29918
29919 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29920 * gcc.dg/980816-1.c: Ditto.
29921
29922 2005-07-06 Jeff Law <law@redhat.com>
29923
29924 * gcc.c-torture/compile/pr21356.c: New test.
29925
29926 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29927
29928 PR c/22013
29929 PR c/22098
29930 * gcc.c-torture/compile/pr22013-1.c,
29931 gcc.c-torture/execute/pr22098-1.c,
29932 gcc.c-torture/execute/pr22098-2.c,
29933 gcc.c-torture/execute/pr22098-3.c: New tests.
29934
29935 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29936
29937 PR c/22308
29938 * gcc.dg/pr22308-1.c: New test.
29939
29940 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
29941
29942 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
29943 target.
29944 * gcc.dg/compare9.c: Use -fshort-enums instead of
29945 -fno-short-enums. Change the last test to dg-bogus.
29946
29947 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
29948
29949 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29950 * gcc.dg/compare9.c: New.
29951
29952 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29953
29954 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29955
29956 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29957
29958 PR testsuite/22288
29959 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29960
29961
29962 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29963
29964 * gcc.dg/format/gcc_gfc-1.c: New.
29965
29966 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29967
29968 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29969
29970 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29971
29972 PR fortran/20842
29973 * gfortran.dg/io_invalid_1.f90: New test.
29974
29975 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
29976
29977 * gcc.dg/format/gcc_diag-1.c: Update.
29978
29979 2005-07-02 Jeff Law <law@redhat.com>
29980
29981 * gcc.dg/tree-ssa/pr22051-1.c: New test.
29982 * gcc.dg/tree-ssa/pr22051-2.c: New test.
29983
29984 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
29985
29986 * gcc.dg/format/gcc_diag-1.c: Update.
29987
29988 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
29989
29990 PR tree-opt/22269
29991 * gcc.c-torture/compile/pr22269.c: New test.
29992
29993 2005-06-30 Diego Novillo <dnovillo@redhat.com>
29994
29995 PR 21584
29996 PR 22219
29997 * g++.dg/tree-ssa/pr21584-1.C: New test.
29998 * g++.dg/tree-ssa/pr21584-2.C: New test.
29999
30000 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30001
30002 * obj-c++.dg/try-catch-11.mm: New.
30003 * objc.dg/try-catch-10.m: New.
30004
30005 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30006
30007 * g++.dg/other/ucnid-1.C: xfail on AIX.
30008
30009 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30010
30011 PR 22234
30012 * gcc.dg/20050629-1.c: New test.
30013
30014 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30015
30016 * obj-c++.dg/const-str-1[0-1].mm: New.
30017 * objc.dg/const-str-1[0-1].m: New.
30018
30019 2005-05-29 Richard Henderson <rth@redhat.com>
30020
30021 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30022 Rename from check_effective_target_vect_no_max.
30023 (check_effective_target_vect_no_int_add): New.
30024 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30025 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30026 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30027 * gcc.dg/vect/vect-reduc-1.c: Use both.
30028 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30029
30030 2005-05-29 Richard Henderson <rth@redhat.com>
30031
30032 * lib/target-supports.exp (check_effective_target_vect_no_max):
30033 Remove i386 and x86_64.
30034
30035 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30036
30037 PR testsuite/21969
30038 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30039
30040 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30041
30042 PR middle-end/21969
30043 * gcc.dg/vect/pr21969.c: New test.
30044
30045 2005-06-28 Eric Christopher <echristo@redhat.com>
30046
30047 PR c/22052
30048 PR c/21975
30049 * gcc.dg/inline1.c: New test.
30050 * gcc.dg/inline2.c: Ditto.
30051 * gcc.dg/inline3.c: Ditto.
30052 * gcc.dg/inline4.c: Ditto.
30053 * gcc.dg/inline5.c: Ditto.
30054
30055 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30056
30057 PR libfortran/22142
30058 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30059 Add testcase also testing eoshift1 for PR 22142.
30060
30061 2005-06-28 Richard Henderson <rth@redhat.com>
30062
30063 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30064 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30065 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30066 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30067 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30068
30069 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30070
30071 PR libfortran/22142
30072 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30073 Add testcase for PR 22142.
30074
30075 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30076
30077 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30078 gcc.target/ia64/fpreg-2.c: New tests.
30079
30080 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30081
30082 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30083
30084 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30085
30086 PR libfortran/22170
30087 * gfortran.dg/slash_1.f90: New test.
30088
30089 2005-06-27 Richard Henderson <rth@redhat.com>
30090
30091 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30092 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30093 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30094 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30095 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30096 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30097
30098 2005-06-27 Richard Henderson <rth@redhat.com>
30099
30100 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30101 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30102
30103 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30104
30105 * obj-c++.dg/proto-lossage-5.mm: New.
30106 * objc.dg/proto-lossage-5.m: New.
30107
30108 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30109
30110 PR 21959
30111 * gcc.dg/tree-ssa/pr21959.c: New test.
30112
30113 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30114
30115 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30116 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30117 testing uninitialized var.
30118
30119 * gcc.c-torture/execute/builtins/chk.h: New.
30120 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30121 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30122 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30123 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30124 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30125 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30126 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30127 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30128 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30129 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30130 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30131 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30132 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30133 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30134 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30135 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30136 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30137 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30138 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30139 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30140 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30141 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30142 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30143 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30144 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30145 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30146 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30147 * gcc.dg/builtin-object-size-1.c: New test.
30148 * gcc.dg/builtin-object-size-2.c: New test.
30149 * gcc.dg/builtin-object-size-3.c: New test.
30150 * gcc.dg/builtin-object-size-4.c: New test.
30151 * gcc.dg/builtin-object-size-5.c: New test.
30152 * gcc.dg/builtin-stringop-chk-1.c: New test.
30153 * gcc.dg/builtin-stringop-chk-2.c: New test.
30154 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30155 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30156 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30157 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30158 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30159 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30160 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30161 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30162 * gcc.c-torture/execute/printf-1.c: New test.
30163 * gcc.c-torture/execute/fprintf-1.c: New test.
30164 * gcc.c-torture/execute/vprintf-1.c: New test.
30165 * gcc.c-torture/execute/vfprintf-1.c: New test.
30166 * gcc.c-torture/execute/printf-chk-1.c: New test.
30167 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30168 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30169 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30170
30171 2005-06-27 Michael Matz <matz@suse.de>
30172
30173 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30174 slot is not merged if address escapes.
30175
30176 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30177
30178 PR c/21911
30179 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30180
30181 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30182
30183 PR middle-end/17965
30184 * gcc.c-torture/compile/20050622-1.c: New test.
30185
30186 PR middle-end/22028
30187 * gcc.dg/20050620-1.c: New test.
30188
30189 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30190
30191 PR tree-optimization/22026
30192 * gcc.dg/tree-ssa/pr22026.c: New.
30193
30194 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30195
30196 PR libfortran/22144
30197 * gfortran.dg/shift-alloc.f90: New testcase.
30198
30199 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30200
30201 * all files: Update FSF address in copyright headers.
30202
30203 2005-06-22 Jan Hubicka <jh@suse.cz>
30204
30205 * wholeprogram-1.c: New testcase.
30206 * wholeprogram-2.c: New testcase.
30207
30208 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30209
30210 PR 22171
30211 * gcc.dg/tree-ssa/pr22171.c: New test.
30212
30213 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30214
30215 * gfortran.dg/simplify_modulo.f90: New.
30216
30217 2005-06-24 Jan Hubicka <jh@suse.cz>
30218
30219 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30220
30221 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30222
30223 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30224
30225 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30226
30227 * obj-c++.dg/typedef-alias-1.mm: New.
30228 * objc.dg/typedef-alias-1.m: New.
30229
30230 2005-06-23 Jeff Law <law@redhat.com>
30231
30232 * gcc.dg/tree-ssa/vrp16.c: New test.
30233
30234 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30235
30236 * lib/target-supports.exp: Add
30237 check_effective_target_fortran_large_real and
30238 check_effective_target_fortran_large_int to check for
30239 corresponding effective targets.
30240 * gfortran.dg/large_integer_kind_1.f90: New test.
30241 * gfortran.dg/large_real_kind_1.f90: New test.
30242
30243 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30244
30245 PR tree-optimization/22117
30246 * gcc.dg/tree-ssa/pr22117.c: New.
30247
30248 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30249
30250 PR testsuite/22123
30251 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30252
30253 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30254
30255 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30256
30257 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30258
30259 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30260 * gfortran.dg/f2c_4.c: Likewise.
30261
30262 2005-06-22 Paul Brook <paul@codesourcery.com>
30263
30264 PR fortran/21034
30265 * gfortran.dg/auto_save_1.f90: New test.
30266
30267 2005-06-22 Michael Matz <matz@suse.de>
30268
30269 * gcc.target/x86-64/abi: New directory.
30270 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30271 * gcc.target/x86-64/abi/README.gcc: New file.
30272 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30273 * gcc.target/x86-64/abi/asm-support.s: New file.
30274 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30275 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30276 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30277 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30278 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30279 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30280 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30281 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30282 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30283 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30284 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30285 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30286 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30287 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30288 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30289 * gcc.target/x86_64/abi/test_varargs.c: New test.
30290
30291 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30292
30293 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30294 32-bit i?86 and x86_64.
30295
30296 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30297
30298 * obj-c++.dg/const-str-[1-9].mm: New tests.
30299
30300 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30301
30302 PR fortran/22010
30303 * gfortran.dg/namelist_use.f90: New.
30304 * gfortran.dg/namelist_use_only.f90: New.
30305
30306 2005-06-21 Jeff Law <law@redhat.com>
30307
30308 * gcc.dg/tree-ssa/vrp15.c: New test.
30309
30310 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30311
30312 * lib/target-supports.exp (check_effective_target_vect_reduction):
30313 Remove.
30314 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30315 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30316 remove vect_reduction target keyword. Also avoid two returns in main.
30317 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30318 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30319 * gcc.dg/vect/vect-reduc-1short.c: New test.
30320 * gcc.dg/vect/vect-reduc-1char.c: New test.
30321 * gcc.dg/vect/vect-reduc-2short.c: New test.
30322 * gcc.dg/vect/vect-reduc-2char.c: New test.
30323 * gcc.dg/vect/vect-reduc-6.c: New test.
30324 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30325 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30326 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30327
30328 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30329 Paul Thomas <pault@gcc.gnu.org>
30330
30331 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30332 New tests.
30333
30334 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30335
30336 * gfortran.dg/backslash_1.f90: New test.
30337 * gfortran.dg/backslash_2.f90: New test.
30338
30339 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30340
30341 * gfortran.dg/duplicate_labels.f90: New test.
30342
30343 2005-06-20 Jan Beulich <jbeulich@novell.com>
30344
30345 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30346 unsupportable relocations.
30347 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30348 * gcc.dg/20050321-2.c: xfail for NetWare.
30349
30350 2005-06-20 Andreas Jaeger <aj@suse.de>
30351
30352 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30353 gcc.target/i386/fastcall-sseregparm.c,
30354 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30355
30356 2005-06-19 Richard Henderson <rth@redhat.com>
30357
30358 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30359
30360 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30361
30362 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30363
30364 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30365
30366 PR c++/22115
30367 * g++.dg/conversion/simd2.C: Change expected error message.
30368
30369 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30370
30371 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30372 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30373 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30374
30375 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30376
30377 * gcc.dg/fold-mod-1.c: New test.
30378
30379 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30380
30381 PR fortran/19926
30382 * gfortran.dg/pr19926.f90: New test.
30383
30384 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30385
30386 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30387 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30388 targets.
30389 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30390 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30391
30392 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30393
30394 * gcc.target/ia64/float80-varargs-1.c: New test.
30395
30396 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30397
30398 PR tree-opt/22035
30399 * gfortran.dg/f2c_6.f90: New test.
30400
30401 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30402
30403 PR c++/17413
30404 * g++.dg/template/local5.C: New.
30405
30406 2005-06-17 Richard Henderson <rth@redhat.com>
30407
30408 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30409
30410 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30411
30412 PR testsuite/21945
30413 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30414
30415 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30416
30417 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30418 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30419 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30420 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30421 check_vect to verify the presence of hardware vector support.
30422
30423 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30424
30425 PR testsuite/22056
30426 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30427
30428 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30429
30430 PR libfortran/19216
30431 * gfortran.dg/pr19216.f: Add correct space between brackets and
30432 dg directive.
30433
30434 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30435
30436 PR libfortran/16436
30437 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30438
30439 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30440
30441 * gcc.target/i386/attributes-error.c: New testcase.
30442 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30443 * gcc.target/i386/regparm-stdcall.c: Likewise.
30444 * gcc.target/i386/sseregparm-1.c: Likewise.
30445 * gcc.target/i386/sseregparm-2.c: Likewise.
30446
30447 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30448
30449 * g++.dg/rtti/crash2.C: New.
30450
30451 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30452
30453 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30454
30455 2005-06-15 David Ung <davidu@mips.com>
30456
30457 * gcc.target/mips/mips16e-extends.c: New test for testing the
30458 generation of MIPS16e zeb/zeh, seb/seh instructions.
30459
30460 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30461
30462 PR 22018
30463 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30464 * gcc.dg/tree-ssa/pr22018.c: New test.
30465
30466 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30467
30468 * gcc.dg/simd-1.c: Update error messages.
30469 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30470 * gcc.dg/simd-2.c: Update error messages.
30471 * gcc.dg/simd-4.c: New.
30472
30473 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30474
30475 PR c++/20678
30476 * g++.dg/other/crash-4.C: New.
30477
30478 2005-06-14 Devang Patel <dpatel@apple.com>
30479
30480 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30481
30482 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30483
30484 PR c++/21929
30485 * g++.dg/parse/crash11.C: Update
30486
30487 2005-06-13 Jeff Law <law@redhat.com>
30488
30489 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30490 perform the desired transformations.
30491 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30492 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30493
30494 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30495
30496 PR fortran/22038
30497 * gfortran.dg/forall_1.f90: Un-XFAIL.
30498
30499 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30500
30501 PR c++/21929
30502 * g++.dg/parse/crash26.C: New.
30503
30504 PR c++/20789
30505 * g++.dg/init/member1.C: New.
30506
30507 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30508
30509 * gfortran.dg/altreturn_1.f90: New test.
30510
30511 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30512
30513 PR middle-end/21985
30514 * gcc.dg/tree-ssa/pr21985.c: New test.
30515
30516 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30517
30518 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30519
30520 2005-06-12 Roger Sayle <roger@eyesopen.com>
30521
30522 PR c++/21930
30523 * g++.dg/other/error10.C: New test case.
30524
30525 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30526
30527 PR libfortran/19155
30528 * gfortran.dg/pr19155.f: Add test.
30529
30530 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30531
30532 * gfortran.dg/f2c_7.f90: New test.
30533
30534 * gfortran.dg/forall_1.f90: XFAILed.
30535
30536 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30537
30538 * gcc.dg/pr14796-1.c: New.
30539 * gcc.dg/pr14796-2.c: New.
30540
30541 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30542
30543 PR fortran/17792
30544 PR fortran/21375
30545 * gfortran.dg/deallocate_stat.f90: New test.
30546
30547 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30548
30549 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30550
30551 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30552
30553 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30554 access will be generated when this loop is vectorized. Test that
30555 accesses with same alignment were detected.
30556 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30557 Test that accesses with same alignment were detected.
30558 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30559 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30560 alignment were detected.
30561
30562 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30563
30564 PR c++/10611
30565 * g++.dg/conversion/simd2.C: New.
30566
30567 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30568
30569 * gcc.dg/Wcxx-compat-1.c: New.
30570
30571 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30572
30573 PR libfortran/21480
30574 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30575 complex array.
30576
30577 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30578
30579 * gcc.dg/alias-8.c: New.
30580
30581 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30582
30583 * gcc.dg/format/cmn_err-1.c: Update.
30584
30585 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30586
30587 PR target/20666
30588 * gcc.target/sparc/fexpand-2.c: New.
30589 * gcc.target/sparc/fpmerge-2.c: New.
30590 * gcc.target/sparc/fpmul-2.c: New.
30591 * gcc.target/sparc/noresult.c: New.
30592 * gcc.target/sparc/pdist-2.c: New.
30593 * gcc.target/sparc/pdist-3.c: New.
30594
30595 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30596
30597 PR testsuite/21702
30598 * gcc.target/i386/i386.exp: Fix comment typo.
30599
30600 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30601
30602 PR c++/19497
30603 * g++.dg/inherit/using5.C: New.
30604 * g++.dg/inherit/using6.C: New.
30605
30606 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30607
30608 PR c++/19894
30609 * g++.dg/template/ptrmem15.C: New test.
30610
30611 PR c++/20563
30612 * g++.dg/ext/label4.C: New test.
30613
30614 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30615
30616 * gcc.dg/tls/debug-1.c: New test.
30617
30618 2005-06-07 Dale Johannesen <dalej@apple.com>
30619
30620 * gcc.target/i386/movq.c: New.
30621
30622 2005-06-07 Dale Johannesen <dalej@apple.com>
30623
30624 * gcc.dg/20050607-1.c: New.
30625
30626 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30627
30628 PR middle-end/21850
30629 * gcc.c-torture/execute/20050607-1.c: New test.
30630
30631 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30632
30633 PR libfortran/21926
30634 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30635 Test case where the return array has lowest stride one,
30636 but isn't packed.
30637
30638 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30639
30640 * lib/target-supports.exp (check_effective_target_sync_int_long):
30641 Add s390 and s390x targets.
30642
30643 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30644
30645 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30646 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30647 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30648 * gcc.dg/tree-ssa/loop-9.c: New test.
30649
30650 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30651
30652 * g++.dg/parse/defarg10.C: New.
30653
30654 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30655
30656 PR regression/21897
30657 * gcc.c-torture/execute/20050604-1.c: New test.
30658
30659 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30660
30661 PR 21903
30662 * g++.dg/parse/defarg9.C: New.
30663
30664 PR c++/20637
30665 * g++.dg/inherit/using4.C: New.
30666 * g++.dg/overload/error1.C: Adjust expected errors.
30667 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30668 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30669 * g++.old-deja/g++.other/redecl2.C: Likewise.
30670 * g++.old-deja/g++.other/redecl4.C: Likewise.
30671 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30672
30673 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30674
30675 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30676
30677 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30678
30679 * lib/gfortran.exp (gfortran_target_compile): Call
30680 dg-additional-files-options
30681 * gfortran.dg/f2c_4.f90: New file
30682 * gfortran.dg/f2c_4.c: New file
30683 * gfortran.dg/f2c_5.f90: New file
30684 * gfortran.dg/f2c_5.c: New file
30685
30686 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30687
30688 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30689
30690 PR fortran/21912
30691 * gfortran.dg/array_constructor_4.f90: New test.
30692
30693 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30694
30695 PR c++/21619
30696 * g++.dg/ext/builtin9.C: New test.
30697
30698 2005-06-05 Dale Johannesen <dalej@apple.com>
30699
30700 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30701 * gcc.c-torture/execute/20050603-2.c: Ditto.
30702
30703 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30704
30705 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30706 * gcc.dg/vect/vect-reduc-1.c: New.
30707 * gcc.dg/vect/vect-reduc-2.c: New.
30708 * gcc.dg/vect/vect-reduc-3.c: New.
30709
30710 2005-06-04 Dale Johannesen <dalej@apple.com>
30711
30712 * gcc.c-torture/execute/20050603-1.c: New.
30713 * gcc.c-torture/execute/20050603-2.c: New.
30714 * gcc.dg/20050603-3.c: New.
30715
30716 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30717
30718 PR fortran/19195
30719 * gfortran.dg/debug_1.f90: New test.
30720
30721 * gfortran.dg/forall_1.f90: New test.
30722
30723 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30724
30725 * gfortran.dg/array_constructor_3.f90: New test.
30726
30727 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30728
30729 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30730
30731 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30732
30733 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30734
30735 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30736
30737 PR c/21873
30738 * gcc.dg/init-excess-1.c: New test.
30739
30740 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30741
30742 PR c++/21853
30743 * g++.dg/expr/static_cast6.C: New test.
30744
30745 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30746
30747 * gcc.dg/tree-ssa/vrp14.c: New test.
30748
30749 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30750
30751 PR c++/21336
30752 * g++.dg/template/new2.C: New test.
30753
30754 2005-06-03 Josh Conner <jconner@apple.com>
30755
30756 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30757 all entries in initializer.
30758
30759 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30760
30761 PR middle-end/21858
30762 * gcc.dg/pr21858.c: New testcase.
30763
30764 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30765
30766 PR tree-optimization/21292
30767
30768 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30769 New.
30770 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30771 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30772 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30773 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30774 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30775
30776 2005-06-02 Richard Henderson <rth@redhat.com>
30777
30778 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30779
30780 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30781
30782 * gcc.dg/wtypequal.c: New testcase.
30783
30784 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30785
30786 PR 21582
30787 * gcc.dg/tree-ssa/pr21582.c: New test.
30788
30789 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30790
30791 PR c++/21280
30792 * g++.dg/opt/interface2.h: New.
30793 * g++.dg/opt/interface2.C: New.
30794 * g++.dg/init/ctor4.C: Adjust error lines.
30795 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30796 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30797 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30798 * g++.old-deja/g++.pt/assign1.C: Likewise.
30799 * g++.old-deja/g++.pt/crash20.C: Likewise.
30800
30801 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30802
30803 PR tree-optimization/21734
30804 * g++.dg/vect/pr21734_1.cc: New.
30805 * g++.dg/vect/pr21734_2.cc: New.
30806
30807 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30808
30809 PR c++/20350
30810 * g++.dg/template/spec24.C: New.
30811
30812 PR c++/21151
30813 * g++.dg/pch/local-1.C: New.
30814 * g++.dg/pch/local-1.Hs: New.
30815
30816 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30817
30818 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30819 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30820 * gcc.dg/tree-ssa/pr14341.c: New test.
30821 * gcc.dg/tree-ssa/pr14841.c: New test.
30822 * gcc.dg/tree-ssa/pr20701.c: New test.
30823 * gcc.dg/tree-ssa/pr21086.c: New test.
30824 * gcc.dg/tree-ssa/pr21090.c: New test.
30825 * gcc.dg/tree-ssa/pr21332.c: New test.
30826 * gcc.dg/tree-ssa/pr21458.c: New test.
30827 * gcc.dg/tree-ssa/pr21658.c: New test.
30828 * gcc.dg/tree-ssa/vrp01.c: New test.
30829 * gcc.dg/tree-ssa/vrp02.c: New test.
30830 * gcc.dg/tree-ssa/vrp03.c: New test.
30831 * gcc.dg/tree-ssa/vrp04.c: New test.
30832 * gcc.dg/tree-ssa/vrp05.c: New test.
30833 * gcc.dg/tree-ssa/vrp06.c: New test.
30834 * gcc.dg/tree-ssa/vrp07.c: New test.
30835 * gcc.dg/tree-ssa/vrp08.c: New test.
30836 * gcc.dg/tree-ssa/vrp09.c: New test.
30837 * gcc.dg/tree-ssa/vrp10.c: New test.
30838 * gcc.dg/tree-ssa/vrp11.c: New test.
30839 * gcc.dg/tree-ssa/vrp12.c: New test.
30840 * gcc.dg/tree-ssa/vrp13.c: New test.
30841
30842 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30843
30844 PR 21029
30845 * gcc.dg/tree-ssa/pr21029.c: New test.
30846
30847 2005-06-01 Roger Sayle <roger@eyesopen.com>
30848
30849 * gfortran.dg/logint-1.f: New test case.
30850 * gfortran.dg/logint-2.f: Likewise.
30851 * gfortran.dg/logint-3.f: Likewise.
30852
30853 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30854
30855 PR c/21536
30856 PR c/20760
30857 * gcc.dg/20050527-1.c: New test.
30858
30859 * gcc.dg/i386-sse-12.c: New test.
30860
30861 PR fortran/21729
30862 * gfortran.dg/implicit_5.f90: New test.
30863
30864 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30865
30866 PR fortran/20883
30867 * gfortran/assign_4.f90: New test.
30868 * gfortran/assign_2.f90: Change compile to run.
30869
30870 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
30871
30872 * lib/target-supports.exp
30873 (check_effective_target_sync_char_short): New.
30874 * gcc.dg/sync-2.c: New.
30875
30876 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
30877
30878 PR tree-optimization/21817
30879 * gcc.dg/torture/pr21817-1.c: New.
30880
30881 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
30882
30883 PR c++/21165
30884 * g++.dg/template/init5.C: New.
30885
30886 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
30887
30888 * gfortran.dg/char_initialiser_actual.f90:
30889 Test character initialisers as actual arguments.
30890 * gfortran.dg/char_pointer_comp_assign.f90:
30891 Test character pointer structure component assignments.
30892 * gfortran.dg/char_array_structure_constructor.f90:
30893 Test character components in structure constructors.
30894
30895 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
30896
30897 PR middle-end/20931
30898 * g++.dg/opt/pr20931.C: New test.
30899
30900 2005-05-31 Andreas Jaeger <aj@suse.de>
30901
30902 PR testsuite/20772
30903 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30904 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30905 g++.old-deja/g++.ext/asmspec1.C,
30906 g++.old-deja/g++.other/regstack.C,
30907 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30908 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30909 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30910 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30911 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30912 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30913 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30914 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30915 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30916 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30917 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30918 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30919 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30920 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30921 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30922 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30923 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30924 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30925 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30926
30927 2005-05-31 Jeff Law <law@redhat.com>
30928
30929 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30930
30931 2005-05-30 Paolo Carlini <pcarlini@suse.de>
30932
30933 PR middle-end/21743
30934 * gcc.dg/builtins-1.c: Activate disabled clog test.
30935 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30936
30937 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
30938
30939 * gfortran.dg/char_pointer_assign.f90:
30940 Test character-pointer assignments and pointer assignments.
30941 * gfortran.dg/char_pointer_dummy.f90:
30942 Test character-pointer dummy arguments.
30943 * gfortran.dg/char_pointer_func.f90:
30944 Test character-pointer function returns.
30945 * gfortran.dg/char_pointer_dependency.f90:
30946 Test character-pointer functions with dependencies.
30947
30948 2005-05-30 Mark Mitchell <mark@codesourcery.com>
30949
30950 PR c++/21784
30951 * g++.dg/lookup/using14.C: New test.
30952
30953 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
30954
30955 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30956 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30957 trailing ^M.
30958
30959 2005-05-29 Geoffrey Keating <geoffk@apple.com>
30960
30961 PR c++/17413
30962 * g++.dg/template/local5.C: New.
30963
30964 PR target/21761
30965 * gcc.c-torture/compile/pr21761.c: New.
30966
30967 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30968 before darwin8.
30969
30970 2005-05-30 Steven G. Kargl
30971
30972 PR fortran/20846
30973 * gfortran.dg/inquire_8.f90: New test.
30974
30975 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30976
30977 PR libfortran/21376
30978 * gfortran.dg/output_exponents_1.f90: New test.
30979
30980 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30981
30982 PR libfortran/20006
30983 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30984
30985 2005-05-28 Mark Mitchell <mark@codesourcery.com>
30986
30987 PR c++/21210
30988 * g++.dg/ext/complex1.C: New test.
30989
30990 PR c++/21340
30991 * g++.dg/init/ctor6.C: New test.
30992
30993 2005-05-29 Jan Hubicka <jh@suse.cz>
30994
30995 * gcc.c-torture/compile/pr21562.c: New.
30996
30997 2005-05-28 Steven G. Kargl <kargls@comcast.net>
30998
30999 * gfortran.dg/subnormal_1.f90: New test.
31000
31001 2005-05-28 Jan Hubicka <jh@suse.cz>
31002
31003 * tree-prof.exp: Fix comment.
31004 * value-prof-1.c: New.
31005 * value-prof-2.c: New.
31006 * value-prof-3.c: New.
31007 * value-prof-4.c: New.
31008
31009 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31010
31011 PR c++/21614
31012 * g++.dg/expr/ptrmem6.C: New test.
31013 * g++.dg/expr/ptrmem6a.C: Likewise.
31014
31015 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31016
31017 PR tree-optimization/21658
31018 * gcc.dg/tree-ssa/pr21658.c: New.
31019
31020 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31021
31022 PR c++/21455
31023 * g++.dg/inherit/ptrmem3.C: New.
31024
31025 PR c++/21681
31026 * g++.dg/parse/template16.C: New.
31027
31028 2005-05-27 Andreas Jaeger <aj@suse.de>
31029
31030 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31031
31032 * gcc.dg/i386-sse-8.c: Run test on all archs.
31033
31034 2005-05-26 Mike Stump <mrs@apple.com>
31035
31036 * objc.dg/isa-field-1.m: Only run on darwin.
31037 * objc.dg/lookup-1.m: Likewise.
31038 * objc.dg/try-catch-8.m: Likewise.
31039
31040 2005-05-26 Roger Sayle <roger@eyesopen.com>
31041
31042 PR tree-optimization/9814
31043 * gcc.dg/pr9814-1.c: New test case.
31044
31045 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31046
31047 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31048 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31049 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31050 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31051 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31052 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31053 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31054 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31055 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31056 objc.dg/try-catch-8.m: New.
31057
31058 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31059
31060 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31061 remove extraneous semicolons.
31062
31063 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31064
31065 * obj-c++.dg/comp-types-12.mm: New.
31066 * objc.dg/comp-types-11.m: New.
31067 * objc.dg/selector-4.m: New.
31068
31069 2005-05-26 Andreas Jaeger <aj@suse.de>
31070
31071 PR testsuite/20772
31072 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31073 g++.old-deja/g++.ext/attrib3.C,
31074 g++.old-deja/g++.other/store-expr1.C,
31075 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31076 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31077 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31078 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31079 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31080 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31081 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31082 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31083 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31084 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31085 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31086 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31087 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31088 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31089 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31090 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31091 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31092 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31093 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31094
31095 2005-05-26 Andreas Jaeger <aj@suse.de>
31096
31097 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31098 x86-64 compilation.
31099
31100 2005-05-26 Andreas Jaeger <aj@suse.de>
31101
31102 PR testsuite/20772
31103 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31104 gcc.misc-tests/i386-pf-athlon-1.c,
31105 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31106 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31107 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31108 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31109 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31110 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31111 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31112 programs.
31113
31114 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31115 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31116 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31117 x86-64 compilation.
31118
31119 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31120 x86_64.
31121
31122 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31123 effective-target ilp32.
31124
31125 2005-05-26 David Ung <davidu@mips.com>
31126
31127 * gcc.target/mips/ext_ins.c: New test for testing the generation
31128 of MIPS32/64 rev 2 ext/ins instructions.
31129
31130 2005-05-26 Andreas Jaeger <aj@suse.de>
31131
31132 * treelang/compile/unsigned.tree: Use gimple instead of
31133 nonexisting generic dump.
31134
31135 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31136
31137 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31138
31139 2005-05-26 Andreas Jaeger <aj@suse.de>
31140
31141 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31142
31143 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31144
31145 PR libfortran/17283
31146 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31147 Test callee-allocated memory with write statements.
31148
31149 2005-05-25 Roger Sayle <roger@eyesopen.com>
31150
31151 PR middle-end/21709
31152 * gcc.dg/pr21709-1.c: New test case.
31153
31154 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31155 Mike Stump <mrs@apple.com>
31156
31157 * objc/execute/next_mapping.h: Update for C++.
31158
31159 * obj-c++.dg/selector-1.mm: Move to...
31160 * obj-c++.dg/selector-4.mm: here...
31161
31162 * obj-c++.dg/basic.mm: New.
31163 * obj-c++.dg/comp-types-1.mm: New.
31164 * obj-c++.dg/cxx-class-1.mm: New.
31165 * obj-c++.dg/cxx-ivars-1.mm: New.
31166 * obj-c++.dg/cxx-ivars-2.mm: New.
31167 * obj-c++.dg/cxx-ivars-3.mm: New.
31168 * obj-c++.dg/cxx-scope-1.mm: New.
31169 * obj-c++.dg/cxx-scope-2.mm: New.
31170 * obj-c++.dg/defs.mm: New.
31171 * obj-c++.dg/empty-private-1.mm: New.
31172 * obj-c++.dg/encode-1.mm: New.
31173 * obj-c++.dg/encode-2.mm: New.
31174 * obj-c++.dg/encode-3.mm: New.
31175 * obj-c++.dg/extern-c-1.mm: New.
31176 * obj-c++.dg/extra-semi.mm: New.
31177 * obj-c++.dg/fix-and-continue-2.mm: New.
31178 * obj-c++.dg/isa-field-1.mm: New.
31179 * obj-c++.dg/ivar-list-semi.mm: New.
31180 * obj-c++.dg/local-decl-1.mm: New.
31181 * obj-c++.dg/lookup-1.mm: New.
31182 * obj-c++.dg/lookup-2.mm: New.
31183 * obj-c++.dg/method-1.mm: New.
31184 * obj-c++.dg/method-2.mm: New.
31185 * obj-c++.dg/method-3.mm: New.
31186 * obj-c++.dg/method-4.mm: New.
31187 * obj-c++.dg/method-5.mm: New.
31188 * obj-c++.dg/method-6.mm: New.
31189 * obj-c++.dg/method-7.mm: New.
31190 * obj-c++.dg/no-extra-load.mm: New.
31191 * obj-c++.dg/overload-1.mm: New.
31192 * obj-c++.dg/pragma-1.mm: New.
31193 * obj-c++.dg/pragma-2.mm: New.
31194 * obj-c++.dg/private-1.mm: New.
31195 * obj-c++.dg/private-2.mm: New.
31196 * obj-c++.dg/proto-qual-1.mm: New.
31197 * obj-c++.dg/qual-types-1.mm: New.
31198 * obj-c++.dg/stubify-1.mm: New.
31199 * obj-c++.dg/stubify-2.mm: New.
31200 * obj-c++.dg/super-class-1.mm: New.
31201 * obj-c++.dg/super-class-2.mm: New.
31202 * obj-c++.dg/super-dealloc-1.mm: New.
31203 * obj-c++.dg/super-dealloc-2.mm: New.
31204 * obj-c++.dg/template-1.mm: New.
31205 * obj-c++.dg/template-2.mm: New.
31206 * obj-c++.dg/template-3.mm: New.
31207 * obj-c++.dg/template-4.mm: New.
31208 * obj-c++.dg/template-5.mm: New.
31209 * obj-c++.dg/template-6.mm: New.
31210 * obj-c++.dg/try-catch-1.mm: New.
31211 * obj-c++.dg/try-catch-2.mm: New.
31212 * obj-c++.dg/try-catch-3.mm: New.
31213 * obj-c++.dg/try-catch-4.mm: New.
31214 * obj-c++.dg/try-catch-5.mm: New.
31215 * obj-c++.dg/try-catch-6.mm: New.
31216 * obj-c++.dg/try-catch-7.mm: New.
31217 * obj-c++.dg/try-catch-8.mm: New.
31218 * obj-c++.dg/try-catch-9.mm: New.
31219 * obj-c++.dg/va-meth-1.mm: New.
31220
31221 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31222
31223 * obj-c++.dg/selector-1.mm: New.
31224 * obj-c++.dg/selector-2.mm: New.
31225
31226 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31227
31228 * obj-c++.dg/selector-3.mm: New.
31229 * objc.dg/selector-3.m: New.
31230
31231 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31232
31233 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31234 about where warning appears.
31235
31236 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31237
31238 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31239 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31240 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31241 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31242
31243 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31244
31245 * gcc.dg/20050524-1.c: New test.
31246
31247 2005-05-25 Jan Hubicka <jh@suse.cz>
31248
31249 * gcc.dg/tree-prof/inliner-1.c: New.
31250
31251 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31252
31253 * gcc.dg/tree-prof: New directory.
31254 * gcc.dg/tree-prof/tree-prof.exp: New.
31255
31256 2005-05-25 DJ Delorie <dj@redhat.com>
31257
31258 * gcc.dg/Wattributes-1.c: New.
31259 * gcc.dg/Wattributes-2.c: New.
31260 * gcc.dg/Wattributes-3.c: New.
31261
31262 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31263
31264 PR tree-optimization/19833
31265 * gcc.dg/uninit-4.c: Remove xfail.
31266 * gcc.dg/uninit-9.c: Ditto.
31267
31268 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31269
31270 * obj-c++.dg/bitfield-[1-5].mm: New.
31271 * obj-c++.dg/class-protocol-1.mm: New.
31272 * obj-c++.dg/comp-types-1[0-1].mm: New.
31273 * obj-c++.dg/comp-types-[2-9].mm: New.
31274 * obj-c++.dg/encode-[4-8].mm: New.
31275 * obj-c++.dg/layout-1.mm: New.
31276 * obj-c++.dg/method-1[0-9].mm: New.
31277 * obj-c++.dg/method-2[0-1].mm: New.
31278 * obj-c++.dg/method-[8-9].mm: New.
31279 * obj-c++.dg/objc-gc-3.mm: New.
31280 * obj-c++.dg/try-catch-10.mm: New.
31281 * objc.dg/bitfield-5.m: New.
31282 * objc.dg/comp-types-10.m: New.
31283 * objc.dg/comp-types-9.m: New.
31284 * objc.dg/layout-1.m: New.
31285 * objc.dg/objc-gc-4.m: New.
31286 * objc.dg/try-catch-9.m: New.
31287 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31288 * objc.dg/comp-types-1.m: Likewise.
31289 * objc.dg/comp-types-[5-6].m: Likewise.
31290 * objc.dg/method-9.m: Likewise.
31291
31292 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31293
31294 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31295 and on hardware without VMX support.
31296
31297 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31298
31299 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31300
31301 * lib/profopt.exp (dg-final-generate, dg-final-use,
31302 profopt-final-code, profopt-get-options): New.
31303 (profopt-execute): Process test directives.
31304
31305 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31306 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31307 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31308
31309 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31310
31311 PR C++/21645
31312 * g++.dg/init/ctor5.C: New test.
31313
31314 2005-05-24 Ira Rosen <irar@il.ibm.com>
31315
31316 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31317 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31318 vect-113.c, vect-114.c.
31319
31320 2005-05-23 Adam Nemet <anemet@lnxw.com>
31321
31322 * gcc.dg/const-elim-1.c: Remove xfails.
31323
31324 2005-05-23 Jeff Law <law@redhat.com>
31325
31326 * gcc.c-torture/compile/pr21638.c: New test.
31327 * gcc.c-torture/compile/20050520-1.c: New test.
31328
31329 2005-05-23 Nick Clifton <nickc@redhat.com>
31330
31331 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31332 be a proper triple, ie: m32r*-*-*.
31333 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31334
31335 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31336
31337 PR middle-end/21331
31338 PR tree-opt/21293
31339 * gcc.c-torture/compile/pr21293.c: New test.
31340 * gcc.c-torture/execute/pr21331.c: New test.
31341
31342 2004-05-20 Richard Henderson <rth@redhat.com>
31343
31344 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31345
31346 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31347
31348 * obj-c++-dg.exp: Add.
31349 * obj-c++.exp: Add.
31350 * obj-c++.dg/dg.exp: Add.
31351
31352 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31353
31354 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31355 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31356
31357 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31358
31359 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31360
31361 2004-05-19 Richard Henderson <rth@redhat.com>
31362
31363 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31364
31365 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31366
31367 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31368
31369 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31370
31371 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31372
31373 PR c++/21495
31374 * g++.dg/parse/extern1.C: New test.
31375 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31376
31377 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31378
31379 * gcc.dg/c99-math.h: New.
31380 * gcc.dg/c99-math-float-1.c: New test.
31381 * gcc.dg/c99-math-double-1.c: Likewise.
31382 * gcc.dg/c99-math-long-double-1.c: Likewise.
31383
31384 2005-05-18 Richard Henderson <rth@redhat.com>
31385
31386 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31387
31388 2005-05-18 Devang Patel <dpatel@apple.com>
31389
31390 * g++.dg/opt/20050511-1.C: New test.
31391
31392 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31393
31394 PR libfortran/21127
31395 * gfortran.dg/reshape-complex.f90: New test.
31396
31397 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31398
31399 * gfortran.dg/array_constructor_1.f90: New test.
31400 * gfortran.dg/array_constructor_2.f90: New test.
31401
31402 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31403
31404 PR fortran/20954
31405 * gfortran.dg/pr20954.f: New test.
31406
31407 2005-05-17 Mike Stump <mrs@apple.com>
31408
31409 Yet more Objective-C++...
31410
31411 * objc.dg/method-5.m: Update.
31412 * objc.dg/method-6.m: Update.
31413 * objc.dg/method-7.m: Update.
31414 * objc.dg/method-9.m: Update.
31415 * objc.dg/try-catch-2.m: Update.
31416
31417 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31418
31419 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31420 Remove little-endian optimizations.
31421
31422 2005-05-17 Jeff Law <law@redhat.com>
31423
31424 * g++.dg/tree-ssa/pr14814.C: New test.
31425 * gcc.dg/tree-ssa/pr14814.C: New test.
31426 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31427 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31428
31429 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31430
31431 * gcc.dg/compat/generate-random.c: Do not include
31432 libiberty.h.
31433 * gcc.dg/compat/generate-random_r.c: Likewise.
31434
31435 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31436
31437 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31438
31439 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31440
31441 PR middle-end/21595
31442 * g++.dg/tree-ssa/builtin1.C: New testcase.
31443
31444 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31445
31446 PR c++/21454
31447 * g++.dg/opt/const4.C: New test.
31448
31449 PR middle-end/21492
31450 * g++.dg/opt/crossjump1.C: New test.
31451
31452 PR tree-optimization/21610
31453 * gcc.c-torture/compile/20050516-1.c: New test.
31454
31455 PR fortran/15080
31456 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31457 about the test failing.
31458 * gfortran.fortran-torture/execute/where_7.f90: New test.
31459 * gfortran.fortran-torture/execute/where_8.f90: New test.
31460
31461 2005-05-16 Richard Henderson <rth@redhat.com>
31462
31463 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31464 i?86 and x86_64.
31465
31466 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31467
31468 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31469 (limits.h): Include unconditionally.
31470 (stdlib.h): Likewise.
31471 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31472 (limits.h): Include unconditionally.
31473 (stdlib.h): Likewise.
31474 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31475 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31476 (limits.h): Include unconditionally.
31477 (stdlib.h): Likewise.
31478 (hashtab.h): Do not include.
31479 (getopt.h): Likewise.
31480 (stddef.h): Include.
31481 (hashval_t): Define.
31482 (struct entry): Add "next" field.
31483 (HASH_SIZE): New macro.
31484 (hash_table): New variable.
31485 (switchfiles): Do not use xmalloc.
31486 (mix): New macro.
31487 (iterative_hash): New function.
31488 (hasht): Remove.
31489 (e_exists): New function.
31490 (e_insert): Likewise.
31491 (output): Use, instead of libiberty hashtable functions.
31492 (main): Do not use getopt. Do not call htab_create.
31493
31494 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31495
31496 PR libstdc++/21526
31497 * lib/target-supports.exp (check_mkfifo_available):
31498 Return 0 for cygwin as mkfifo support incomplete on platform.
31499 Fix typos in comments.
31500
31501 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31502
31503 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31504
31505 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31506
31507 PR fortran/17432
31508 * gfortran.dg/assign_4.f: New test.
31509
31510 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31511
31512 PR tree-optimization/21563
31513 * gcc.dg/tree-ssa/pr21563.c: New.
31514
31515 2005-05-14 Jan Hubicka <jh@suse.cz>
31516
31517 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31518
31519 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31520
31521 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31522
31523 2005-05-13 Julian Brown <julian@codesourcery.com>
31524
31525 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31526 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31527
31528 2005-05-13 Jan Hubicka <jh@suse.cz>
31529
31530 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31531 * gcc.dg/fold-xor-?.c: Likewise.
31532 * gcc.dg/pr15784-?.c: Likewise.
31533 * gcc.dg/pr20922-?.c: Likewise.
31534 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31535 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31536 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31537
31538 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31539
31540 PR fortran/21260
31541 * gfortran.dg/hollerith_1.f90: New test.
31542
31543 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31544
31545 * gfortran.dg/func_result_2.f90: New test.
31546
31547 2005-05-11 Bud Davis <bdavis@gfortran.org>
31548
31549 * gfortran.dg/dev_null.f90: New test.
31550
31551 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31552
31553 * gcc.dg/arm-vfp1.c: Revert last change.
31554
31555 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31556
31557 PR middle-end/19807
31558 PR tree-optimization/19639
31559 * g++.dg/tree-ssa/pr19807.C: New testcase.
31560
31561 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31562
31563 PR libfortran/21471
31564 * gfortran.dg/append-1.f90: New test.
31565
31566 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31567
31568 * gcc.dg/pr18501.c: XFAIL.
31569 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31570 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31571 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31572 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31573 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31574 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31575 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31576 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31577
31578 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31579
31580 PR fortran/20178
31581 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31582 gfortran.dg/f2c_3.f90: New tests.
31583
31584 * gfortran.dg/return_1.f90: Fix dg annotation.
31585
31586 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31587
31588 * gcc.c-torture/compile/20050510-1.c: New test.
31589
31590 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31591
31592 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31593
31594 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31595
31596 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31597
31598 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31599
31600 PR c/17913
31601 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31602
31603 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31604
31605 PR c/21342
31606 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31607 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31608
31609 2005-05-10 Ben Elliston <bje@au.ibm.com>
31610
31611 PR debug/16676
31612 * gcc.dg/debug/pr16676.c: New test.
31613
31614 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31615
31616 PR testsuite/21443
31617 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31618 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31619 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31620 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31621 Change -O1 to -O2.
31622 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31623 -fno-tree-dominator-opts.
31624
31625 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31626
31627 * gfortran.dg/return_1.f90: New test.
31628
31629 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31630
31631 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31632
31633 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31634
31635 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31636
31637 PR c++/21427
31638 * g++.dg/inherit/covariant13.C: New.
31639
31640 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31641
31642 PR libfortran/19155
31643 * gfortran.dg/pr19155.f: New test.
31644
31645 2005-05-08 Roger Sayle <roger@eyesopen.com>
31646
31647 PR inline-asm/8788
31648 * gcc.dg/pr8788-1.c: New testcase.
31649
31650 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31651
31652 PR target/21416
31653 * gcc.target/mips/fpcmp-[12].c: New tests.
31654
31655 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31656
31657 * lib/target-supports-dg.exp (dg-require-fork): New function.
31658 (dg-require-mkfifo): Likewise.
31659 * lib/target-supports.exp (check_function_available): New
31660 function.
31661 (check_fork_available): Likewise.
31662 (check_mkfifo_available): Likewise.
31663
31664 2005-05-06 Jeff Law <law@redhat.com>
31665
31666 * gcc.c-torture/compile/pr21380.c: New test.
31667
31668 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31669
31670 PR c++/20961
31671 * g++.dg/ext/weak3.C: New test.
31672
31673 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31674
31675 PR c++/21352
31676 * g++.dg/template/crash37.C: New test.
31677
31678 2005-05-05 Paul Brook <paul@codesourcery.com>
31679
31680 * gcc.dg/arm-g2.c: Use effective-target arm32.
31681 * gcc.dg/arm-mmx-1.c: Ditto.
31682 * gcc.dg/arm-scd42-2.c: Ditto.
31683 * gcc.dg/arm-vfp1.c: Ditto.
31684 * lib/target-supports.exp (check_effective_target_arm32): New
31685 function.
31686
31687 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31688
31689 PR libfortran/21354
31690 gfortran.dg/in_pack_rank7.f90: New test.
31691
31692 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31693
31694 PR middle-end/15618
31695 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31696
31697 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31698
31699 PR middle-end/21265
31700 * gcc.dg/20050503-1.c: New test.
31701
31702 PR rtl-optimization/21239
31703 * gcc.dg/i386-sse-11.c: New test.
31704
31705 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31706
31707 PR target/16888
31708 * gcc.target/i386/asm-1.c: New test.
31709
31710 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31711
31712 PR rtl-optimization/21330
31713 * gcc.c-torture/execute/20050502-1.c: New test.
31714
31715 PR target/21297
31716 * gcc.c-torture/execute/20050502-2.c: New test.
31717
31718 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31719
31720 PR middle-end/21282
31721 * gcc.dg/pr21282.c: New.
31722
31723 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31724
31725 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31726 * gcc.dg/vect/vect-92.c: Likewise.
31727 * gcc.dg/vect/vect-93.c: Likewise.
31728 * gcc.dg/vect/vect-dv-1.c: Likewise.
31729 * gcc.dg/vect/vect-dv-2.c: Likewise.
31730 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31731
31732 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31733
31734 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31735 * gfortran.dg/vect/vect-2.f90: Likewise.
31736 * gfortran.dg/vect/vect-3.f90: Likewise.
31737 * gfortran.dg/vect/vect-4.f90: Likewise.
31738 * gfortran.dg/vect/vect-5.f90: Likewise.
31739
31740 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31741
31742 PR target/20813
31743 * gcc.dg/rs6000-fpint-2.c: New.
31744
31745 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31746
31747 PR c/15698
31748 * gcc.dg/builtins-30.c: Update expected messages.
31749 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31750 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31751 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31752
31753 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31754
31755 PR tree-optimization/21294
31756 * gcc.dg/tree-ssa/pr21294.c: New.
31757
31758 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31759
31760 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31761 __builtin_altivec_st_internal_4si built-in.
31762
31763 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31764
31765 PR c++/15875
31766 * g++.dg/template/ptrmem14.C: New test.
31767
31768 2005-05-02 Paul Brook <paul@codesourcery.com>
31769
31770 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31771
31772 2005-05-02 Michael Matz <matz@suse.de>
31773
31774 PR c++/19542
31775 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31776
31777 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31778
31779 * g++.dg/cpp/weak.C: New test.
31780
31781 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31782
31783 * gcc.dg/tree-ssa/loop-8.c: New test.
31784
31785 2005-04-30 Michael Maty <matz@suse.de>
31786
31787 * gcc.dg/inline-mcpy.c: New test.
31788
31789 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31790
31791 PR libfortran/18958
31792 * gfortran.dg/eoshift.f90: New test case.
31793
31794 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31795
31796 PR libfortran/18857
31797 * gfortran.dg/matmul_1.f90: New test.
31798
31799 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31800
31801 PR tree-optimization/21030
31802 * gcc.dg/tree-ssa/pr21030.c: New.
31803
31804 2005-04-29 Devang Patel <dpatel@apple.com>
31805
31806 PR tree-optimization/21272
31807 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31808
31809 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31810
31811 PR fortran/13082
31812 PR fortran/18824
31813 * gfortran.dg/entry_4.f90: New test.
31814 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31815 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31816 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31817 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31818 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31819 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31820 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31821
31822 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31823
31824 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31825
31826 2005-04-29 Paul Brook <paul@codesourcery.com>
31827
31828 * gfortran.dg/entry_3.f90: New test.
31829
31830 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31831
31832 * gfortran.dg/implicit_4.f90: New test.
31833
31834 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31835
31836 * lib/target-supports.exp (check_profiling_available): Return
31837 false for xtensa-*-elf.
31838
31839 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31840
31841 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31842 error if file cannot be deleted.
31843
31844 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31845
31846 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31847 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31848 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31849 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31850 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31851 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31852 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31853 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31854 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31855 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31856 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31857 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31858 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31859
31860 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31861
31862 PR fortran/20865
31863 * gfortran.dg/pr20865.f90: New test.
31864
31865 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31866
31867 * gcc.dg/void-cast-2.c: New test.
31868
31869 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31870
31871 PR c/21159
31872 * gcc.dg/void-cast-1.c: New test.
31873
31874 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
31875
31876 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31877
31878 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31879
31880 PR fortran/21177
31881 * gfortran.dg/pr21177.f90: New test.
31882
31883 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
31884
31885 PR tree-optimization/21171
31886 * gcc.dg/tree-ssa/pr21171.c: New test.
31887
31888 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
31889
31890 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31891 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31892 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31893 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31894 gcc.dg/tree-ssa/gen-vect-32.c: New.
31895 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31896 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31897 don't run on PPC32.
31898
31899 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31900
31901 PR c/21213
31902 * gcc.dg/transparent-union-3.c: New test.
31903
31904 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31905
31906 PR c/20740
31907 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31908 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31909 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31910 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31911 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31912 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31913
31914 2005-04-26 Jeff Law <law@redhat.com>
31915
31916 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31917 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31918 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31919 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31920 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31921 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31922 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31923
31924 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
31925
31926 PR tree-optimization/17598
31927 * gcc.dg/tree-ssa/pr17598.c: New testcase.
31928
31929 2005-04-25 Mike Stump <mrs@apple.com>
31930
31931 * objc.dg/fix-and-continue-1.m: Add.
31932
31933 2005-04-25 Roger Sayle <roger@eyesopen.com>
31934
31935 PR c++/20995
31936 * g++.dg/opt/pr20995-1.C: New test case.
31937
31938 2005-04-25 Devang Patel <dpatel@apple.com>
31939
31940 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31941
31942 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31943
31944 PR testsuite/21062
31945 * g++.dg/opt/alias2.C (printf): Correct the prototype.
31946
31947 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31948
31949 PR C++/21188
31950 * g++.dg/opt/rtti2.C: New test.
31951
31952 2005-04-25 Paul Brook <paul@codesourcery.com>
31953 Steven G. Kargl <kargls@comcast.net>
31954
31955 PR fortran/20879
31956 * gfortran.dg/ichar_1.f90: New file.
31957
31958 2005-04-24 Jakub Jelinek <jakub@redhat.com>
31959
31960 PR middle-end/20991
31961 * g++.dg/opt/pr20991.C: New test.
31962
31963 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31964 where sizeof (type) < __alignof__ (type).
31965 * gcc.dg/compat/struct-layout-1.h: Likewise.
31966
31967 2005-04-24 Per Bothner <per@bothner.com>
31968 Devang Patel <dpatel@apple.com>
31969
31970 PR preprocessor/20907
31971 * gcc.dg/cpp/very-long-comment.c: New test.
31972
31973 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31974
31975 PR fortran/20059
31976 * gfortran.dg/common_5.f: New test.
31977
31978 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
31979
31980 PR middle-end/21082
31981 * g++.dg/tree-ssa/pr21082.C: New testcase.
31982
31983 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
31984
31985 * gcc.dg/vect/vect-99.c: New test.
31986
31987 2005-04-22 Diego Novillo <dnovillo@redhat.com>
31988
31989 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31990
31991 2005-04-22 Jeff Law <law@redhat.com>
31992
31993 * gcc.dg/uninit-5.c: Remove xfails.
31994 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31995 conditionals and loads.
31996
31997 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
31998
31999 PR libfortran/20074
32000 PR libfortran/20436
32001 PR libfortran/21108
32002 * gfortran.dg/nested_reshape.f90: new test
32003 * gfortran.dg/reshape-alloc.f90: new test
32004 * gfortran.dg/reshape.f90: new test
32005
32006 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32007
32008 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32009
32010 * gcc.dg/arm-vfp1.c: New test.
32011
32012 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32013
32014 PR c++/21087
32015 * g++.dg/lookup/builtin2.C: New test.
32016
32017 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32018
32019 * gcc.dg/weak/weak-13.c: New test.
32020
32021 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32022
32023 * lib/target-supports.exp (check_effective_target_sync_int_long):
32024 Add powerpc*.
32025
32026 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32027
32028 * gcc.target/mips/branch-1.c: New test.
32029
32030 2005-04-21 Richard Henderson <rth@redhat.com>
32031
32032 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32033 * gcc.dg/vect/vect-86.c: Likewise.
32034 * gcc.dg/vect/vect-87.c: Likewise.
32035 * gcc.dg/vect/vect-88.c: Likewise.
32036
32037 2005-04-21 Devang Patel <dpatel@apple.com>
32038
32039 PR optimization/20994
32040 * gcc.dg/tree-ssa/ifc-3.c: New test.
32041
32042 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32043
32044 PR c/12913
32045 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32046 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32047 gcc.dg/c99-vla-jump-5.c: New tests.
32048
32049 2005-04-19 Richard Henderson <rth@redhat.com>
32050
32051 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32052 Fix typo in exists check.
32053 (check_effective_target_sync_int_long): New.
32054 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32055 * gcc.dg/ia64-sync-2.c: Likewise.
32056 * gcc.dg/ia64-sync-3.c: Likewise.
32057 * gcc.dg/ia64-sync-4.c: Likewise.
32058
32059 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32060
32061 * gcc.dg/fold-xor-1.c: New test.
32062 * gcc.dg/fold-xor-2.c: New test.
32063
32064 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32065
32066 PR target/20670
32067 * g++.dg/eh/fp-regs.C: New test.
32068
32069 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32070
32071 * gcc.dg/Wint-to-pointer-cast-1.c,
32072 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32073 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32074 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32075
32076 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32077
32078 PR fortran/16861
32079 * gfortran.dg/pr16861.f90: New test.
32080
32081 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32082
32083 * gcc.dg/pr21085.c: New test.
32084
32085 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32086
32087 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32088 (setup_mips_tests, dg-mips-options): New procedures.
32089 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32090 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32091 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32092 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32093 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32094 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32095 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32096 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32097 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32098 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32099 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32100 dg-mips-options instead of dg-options. Remove now-redundant
32101 preprocessor guards.
32102 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32103 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32104 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32105 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32106 * gcc.dg/vr-mult-2.c: Delete.
32107 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32108 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32109 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32110 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32111 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32112 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32113 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32114
32115 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32116
32117 * ada/acats/run_all.sh: Use sync when executable not present.
32118
32119 2005-04-18 Devang Patel <dpatel@apple.com>
32120
32121 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32122 * gcc.dg/vect/vect-11a.c: New.
32123 * gcc.dg/vect/vect-none.c: Update.
32124 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32125
32126 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32127
32128 PR tree-optimization/20922
32129 * gcc.dg/pr20922-1.c: New test.
32130 * gcc.dg/pr20922-2.c: New test.
32131 * gcc.dg/pr20922-3.c: New test.
32132 * gcc.dg/pr20922-4.c: New test.
32133 * gcc.dg/pr20922-5.c: New test.
32134 * gcc.dg/pr20922-6.c: New test.
32135
32136 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32137
32138 PR libfortran/20950
32139 * gfortran.dg/pr20950.f: New test.
32140
32141 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32142
32143 PR libfortran/19216
32144 * gfortran.dg/pr19216.f: New test.
32145
32146 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32147
32148 PR tree-optimization/21001
32149 * gcc.dg/tree-ssa/pr21001.c: New.
32150
32151 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32152
32153 PR libfortran/21075
32154 * gfortran.dg/reshape_rank7.f90: New test.
32155
32156 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32157
32158 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32159 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32160 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32161 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32162 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32163 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32164 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32165 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32166 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32167 wrong way round).
32168 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32169 in namelists. New test.
32170 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32171 New test.
32172 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32173 New test.
32174 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32175 namelist. New test.
32176 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32177 New test.
32178 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32179 New test.
32180 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32181 namelist. New test.
32182 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32183 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32184 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32185 New test.
32186 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32187 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32188 arrays. New test.
32189
32190 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32191
32192 * gfortran.dg/wtruncate.f: New testcase.
32193 * gfortran.dg/wtruncate.f90: New testcase.
32194
32195 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32196
32197 PR c++/21025
32198 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32199 which sizeof/alignof is dependent, rather than just whether we are
32200 processing_template_decl.
32201
32202 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32203
32204 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32205 corrected typo where the wrong variables had been compared.
32206
32207 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32208
32209 PR libfortran/18495
32210 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32211 Test callee-allocated version of return array with a write
32212 statement.
32213 Test spread with a temporary with another write statement.
32214
32215 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32216
32217 PR tree-optimization/21031
32218 * gcc.dg/tree-ssa/pr21031.c: New.
32219
32220 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32221
32222 PR tree-optimization/21004
32223 * gcc.dg/builtins-53.c: Include builtins-config.h.
32224 Check floorf, ceilf, floorl and ceill transformations
32225 only when HAVE_C99_RUNTIME is defined.
32226
32227 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32228
32229 PR middle-end/20739
32230 * gcc.dg/tree-ssa/pr20739.c: New test.
32231
32232 2005-04-14 Mike Stump <mrs@apple.com>
32233
32234 * gcc.dg/Foundation.framework/empty: New.
32235 * gcc.dg/framework-2.c: New.
32236
32237 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32238
32239 PR tree-optimization/21021
32240 * gcc.c-torture/compile/pr21021.c: New.
32241
32242 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32243
32244 PR testsuite/21010
32245 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32246 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32247 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32248 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32249 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32250 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32251 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32252 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32253
32254 2005-04-14 Richard Henderson <rth@redhat.com>
32255
32256 * lib/target-supports.exp (check_effective_target_vect_condition):
32257 Add ia64, i?86, and x86_64.
32258
32259 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32260
32261 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32262
32263 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32264
32265 PR tree-optimization/20657
32266 * gcc.dg/tree-ssa/pr20657.c: New.
32267
32268 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32269
32270 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32271 (long long int)trunc*.
32272
32273 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32274
32275 PR target/20927
32276 * gcc.dg/pr20927.c: New test.
32277
32278 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32279
32280 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32281 * gcc.target/mips/asm-1.c: Likewise.
32282
32283 2005-04-13 Dale Johannesen <dalej@apple.com>
32284
32285 * objc.dg/objc-fast-4.m: New.
32286
32287 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32288
32289 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32290 directory.
32291 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32292
32293 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32294
32295 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32296 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32297 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32298
32299 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32300
32301 PR tree-optimization/20913
32302 * gcc.dg/tree-ssa/pr20913.c: New.
32303
32304 PR tree-optimization/20702
32305 * gcc.dg/tree-ssa/pr20702.c: New.
32306
32307 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32308
32309 PR c++/13744
32310 * g++.dg/inherit/local3.C: New test.
32311
32312 2005-04-12 Jeff Law <law@redhat.com>
32313
32314 * gcc.dg/tree-ssa/20050412-1.c: New test.
32315
32316 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32317
32318 PR libfortran/19016
32319 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32320 Add tests with mask generated by expression.
32321 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32322 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32323 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32324
32325 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32326
32327 PR middle-end/20917
32328 * gcc.dg/20050409-1.c: New test.
32329
32330 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32331
32332 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32333
32334 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32335
32336 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32337 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32338 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32339 (TARGET_CXX): Adjust accordingly.
32340 * target.h (struct gcc_target): Remove epxort_class_data. Add
32341 determine_class_data_visibility and class_data_always_comdat.
32342 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32343 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32344 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32345 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32346 (arm_cxx_determine_class_data_visibility): New.
32347 (arm_cxx_class_data_always_comdat): Likewise.
32348 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32349 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32350 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32351 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32352 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32353 Define.
32354
32355 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32356
32357 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32358
32359 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32360
32361 * gcc.dg/i386-darwin-fpmath.c: New.
32362
32363 2004-04-11 Devang Patel <dpatel@apple.com>
32364
32365 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32366 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32367 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32368 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32369 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32370 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32371 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32372 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32373 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32374
32375 2004-04-11 Devang Patel <dpatel@apple.com>
32376
32377 * gcc.dg/vect/vect-dv-1.c: New test.
32378 * gcc.dg/vect/vect-dv-2.c: New test.
32379
32380 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32381
32382 PR tree-optimization/20933
32383 * gcc.dg/tree-ssa/pr20933.c: New test.
32384
32385 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32386
32387 * gfortran.dg/fold_nearest.f90: New test.
32388
32389 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32390
32391 * gcc.dg/tree-ssa/alias-1.c: New test.
32392
32393 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32394
32395 PR tree-optimization/20920
32396 * g++.dg/tree-ssa/pr20920.C: New test.
32397
32398 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32399
32400 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32401 (long long int)ceil*.
32402
32403 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32404
32405 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32406 explicit C++ linkage.
32407
32408 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32409
32410 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32411 warning for arithmetic IF statements.
32412
32413 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32414
32415 * eor_handling_1.f90: New test case.
32416 * eor_handling_2.f90: New test case.
32417 * eor_handling_3.f90: New test case.
32418 * eor_handling_4.f90: New test case.
32419 * eor_handling_5.f90: New test case.
32420 * noadv_size.f90: New test case.
32421 * pad_no.f90: New test case.
32422
32423 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32424
32425 * gcc.c-torture/execute/20050410-1.c: New test.
32426
32427 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32428
32429 * gcc.dg/pr20126.c: New.
32430
32431 2005-04-09 Bud Davis <bdavis@gfortran.org>
32432 Steven G. Kargl <kargls@comcast.net>
32433
32434 * gfortran.dg/PR19872.f: New test.
32435
32436 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32437
32438 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32439
32440 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32441
32442 * gfortran.dg/nint_1.f90: New test.
32443
32444 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32445
32446 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32447 Added test for callee-allocated arrays with write statements.
32448 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32449 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32450 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32451 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32452 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32453
32454 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32455
32456 PR libfortran/20163
32457 * gfortran.dg/open-options-blanks.f: New test.
32458
32459 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32460
32461 PR fortran/13257
32462 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32463
32464 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32465
32466 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32467 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32468 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32469 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32470 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32471 * gcc.c-torture/execute/stdarg-4.c: New test.
32472
32473 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32474
32475 PR target/20795
32476 * g++.dg/abi/param2.C: New test.
32477
32478 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32479
32480 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32481
32482 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32483
32484 * gcc.dg/builtins-53.c: New test.
32485
32486 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32487
32488 * g++.dg/tree-ssa/pr18178.C: New test.
32489 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32490 * gcc.c-torture/execute/20041019-1.c: New test.
32491 * gcc.dg/tree-ssa/20041008-1.c: New test.
32492 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32493 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32494 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32495 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32496 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32497 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32498 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32499 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32500 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32501 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32502
32503 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32504
32505 PR rtl-optimization/20466
32506 * gcc.c-torture/execute/pr20466-1.c: New test.
32507
32508 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32509
32510 PR c++/20905
32511 * g++.dg/parse/cond2.C: New test.
32512
32513 PR c++/20145
32514 * g++.dg/warn/Wdtor1.C: New test.
32515
32516 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32517
32518 PR fortran/17229
32519 * gfortran.dg/pr17229.f: New test.
32520
32521 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32522
32523 * gfortran.dg/tiny_1.f90: New test.
32524 * gfortran.dg/tiny_2.f90: ditto.
32525
32526 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32527
32528 * gfortran.dg/eor_1.f90: Fix dg-do run line
32529 * gfortran.dg/open_new.f90: Fix dg-do run line
32530
32531 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32532
32533 * lib/target-supports.exp (get_compiler_messages): Support
32534 optional arguments, the fourth being compiler options.
32535 (check_effective_target_fpic): New proc.
32536 * gcc.dg/20050321-2.c: Restrict to target fpic.
32537
32538 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32539
32540 * gcc.dg/15443-1.c: New test.
32541 * gcc.dg/15443-2.c: Likewise.
32542
32543 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32544
32545 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32546
32547 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32548
32549 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32550
32551 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32552
32553 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32554 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32555 -m64.
32556 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32557 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32558 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32559
32560 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32561
32562 PR c++/20212
32563 * g++.dg/warn/Wunused-11.C: New test.
32564
32565 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32566
32567 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32568
32569 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32570
32571 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32572
32573 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32574
32575 PR c++/20734
32576 * g++.dg/template/ptrmem13.C: New test.
32577
32578 2005-04-05 Per Bothner <per@bothner.com>
32579
32580 * lib/gcc.exp: Always add -fno-show-column, for now.
32581
32582 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32583
32584 PR testsuite/20767
32585 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32586 of plain old "unsigned int" for the type of "i". Makes this test
32587 64bit clean.
32588
32589 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32590
32591 * gcc.dg/i386-ssefn-1.c: New test.
32592 * gcc.dg/i386-ssefn-2.c: New test.
32593 * gcc.dg/i386-ssefn-3.c: New test.
32594 * gcc.dg/i386-ssefn-4.c: New test.
32595
32596 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32597
32598 PR tree-optimization/20076
32599 * gcc.dg/builtin-apply4.c: New test.
32600
32601 PR preprocessor/19475
32602 * gcc.dg/cpp/macspace1.c: New test.
32603 * gcc.dg/cpp/macspace2.c: New test.
32604
32605 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32606
32607 * gfortran.dg/pr20755.f: Fixed bad format.
32608
32609 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32610
32611 PR c++/20763
32612 * g++.dg/ext/attrib21.C: New test.
32613
32614 2004-04-05 Devang Patel <dpatel@apple.com>
32615
32616 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32617 * gcc.dg/vect/vect-shift-1.c: New test.
32618
32619 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32620
32621 PR libfortran/20755
32622 * gfortran.dg/pr20755.f: New test.
32623
32624 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32625
32626 * gfortran.dg/pr15959.f90: New test.
32627 * gfortran.dg/string_pad_trunc.f90: New test.
32628
32629 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32630
32631 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32632 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32633 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32634 syntax.
32635
32636 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32637
32638 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32639
32640 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32641
32642 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32643 * gcc.c-torture/compile/20011119-2.c: Likewise.
32644 * gcc.c-torture/compile/981001-2.c: Likewise.
32645
32646 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32647
32648 PR c++/20679
32649 * g++.dg/template/overload4.C: New test.
32650
32651 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32652
32653 PR c++/20746
32654 * g++.dg/abi/covariant5.C: New.
32655
32656 PR debug/20505
32657 * g++.dg/debug/const2.C: New.
32658
32659 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32660
32661 PR rtl-optimization/16104
32662 * gcc.c-torture/execute/20050316-1.c: New test.
32663
32664 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32665
32666 * g++.dg/template/spec23.C: Fix dg-error text.
32667
32668 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32669
32670 PR c++/19199
32671 * g++.dg/expr/lval2.C: New.
32672
32673 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32674
32675 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32676 __builtin_strcasecmp and __builtin_strncasecmp.
32677
32678 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32679
32680 PR c++/20723
32681 * g++.dg/template/spec22.C: New.
32682 * g++.dg/template/spec23.C: New.
32683
32684 2005-04-03 Dale Ranta <dir@lanl.gov>
32685 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32686
32687 PR libfortran/20068
32688 PR libfortran/20125
32689 PR libfortran/20156
32690 PR libfortran/20471
32691 * gfortran.dg/backspace.f: New test.
32692
32693 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32694
32695 * gcc.dg/pr19345.c: New test.
32696
32697 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32698
32699 PR tree-optimization/20640
32700 * gcc.dg/torture/tree-loop-1.c: New.
32701
32702 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32703
32704 PR rtl-optimization/20290
32705 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32706
32707 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32708
32709 * gcc.dg/rs6000-fpint.c: New.
32710
32711 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32712
32713 * gcc.dg/old-style-then-proto-1.c: New test.
32714
32715 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32716
32717 * gfortran.fortran-torture/execute/backspace.f90: Check
32718 after backspace and read was incorrect.
32719
32720 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32721
32722 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32723 buffer past the terminating NUL using memcmp.
32724 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32725 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32726
32727 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32728 Fix unused/uninitialized variable warnings.
32729
32730 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32731 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32732 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32733 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32734
32735 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32736 gcc.c-torture/execute/builtins/fputs-lib.c,
32737 gcc.c-torture/execute/builtins/lib/fprintf.c,
32738 gcc.c-torture/execute/builtins/lib/main.c,
32739 gcc.c-torture/execute/builtins/lib/memcmp.c,
32740 gcc.c-torture/execute/builtins/lib/memmove.c,
32741 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32742 gcc.c-torture/execute/builtins/lib/memset.c,
32743 gcc.c-torture/execute/builtins/lib/printf.c,
32744 gcc.c-torture/execute/builtins/lib/sprintf.c,
32745 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32746 gcc.c-torture/execute/builtins/lib/strchr.c,
32747 gcc.c-torture/execute/builtins/lib/strcmp.c,
32748 gcc.c-torture/execute/builtins/lib/strcpy.c,
32749 gcc.c-torture/execute/builtins/lib/strcspn.c,
32750 gcc.c-torture/execute/builtins/lib/strlen.c,
32751 gcc.c-torture/execute/builtins/lib/strncat.c,
32752 gcc.c-torture/execute/builtins/lib/strncmp.c,
32753 gcc.c-torture/execute/builtins/lib/strncpy.c,
32754 gcc.c-torture/execute/builtins/lib/strrchr.c,
32755 gcc.c-torture/execute/builtins/lib/strspn.c,
32756 gcc.c-torture/execute/builtins/lib/strstr.c,
32757 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32758 gcc.c-torture/execute/builtins/strlen-2.c,
32759 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32760 prototypes.
32761
32762 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32763
32764 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32765 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32766 selectany usage.
32767
32768 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32769
32770 PR c++/19406
32771 * g++.dg/debug/using1.C: New test.
32772
32773 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32774
32775 PR middle-end/20524
32776 * gcc.dg/alias-7.c: Prefix asm-declared name with
32777 __USER_LABEL_PREFIX__.
32778
32779 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32780
32781 Fix fallout from PR middle-end/15700:
32782 * gcc.c-torture/compile/20011119-1.c: Take
32783 __USER_LABEL_PREFIX__ into account.
32784 * gcc.c-torture/compile/20011119-2.c: Likewise.
32785
32786 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32787
32788 PR c++/18644
32789 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32790
32791 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32792
32793 PR c/17855
32794 * gcc.c-torture/compile/struct-non-lval-1.c,
32795 gcc.c-torture/compile/struct-non-lval-2.c,
32796 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32797
32798 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32799
32800 * gcc.dg/tls/tls.exp: Remove temporary file.
32801 * g++.dg/tls/tls.exp: Ditto.
32802 * lib/file-format.exp: Ditto.
32803 * g++.dg/special/ecos.exp: Ditto.
32804
32805 * lib/profopt.exp: Treat prof_ext as a list.
32806 * gcc.misc-tests/bprob.exp: Ditto.
32807 * g++.dg/bprob/bprob.exp: Ditto.
32808
32809 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32810 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32811 g++.dg/tree-ssa/pointer-reference-alias.C,
32812 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32813 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32814 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32815 g++.dg/vect/pr19951.cc: Ditto.
32816 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32817 gcc.dg/builtins-47.c: Ditto.
32818 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32819 gcc.dg/pr20115-1.c: Ditto.
32820 * gcc.dg/tree-ssa/20030530-2.c,
32821 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32822 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32823 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32824 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32825 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32826 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32827 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32828 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32829 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32830 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32831 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32832 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32833 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32834 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32835 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32836 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32837 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32838 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32839 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32840 gcc.dg/tree-ssa/20030824-1.c,
32841 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32842 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32843 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32844 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32845 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32846 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32847 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32848 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32849 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32850 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32851 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32852 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32853 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32854 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32855 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32856 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32857 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32858 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32859 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32860 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32861 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32862 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32863 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32864 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32865 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32866 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32867 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32868 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32869 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32870 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32871 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32872 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32873 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32874 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32875 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32876 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32877 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32878 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32879 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32880 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32881 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32882 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32883 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32884 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32885 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32886 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32887 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32888 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32889 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32890 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32891 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32892 gcc.dg/tree-ssa/useless-1.c: Ditto.
32893 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32894 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32895 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32896 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32897 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32898 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32899 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32900 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32901 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32902 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32903 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32904 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32905 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32906 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32907 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32908 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32909 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32910 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32911 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32912 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32913 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32914 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32915 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32916 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32917 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32918 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32919 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32920 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32921 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32922 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32923 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32924 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32925 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32926 gcc.dg/vect/vect-none.c: Ditto.
32927 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32928 treelang/compile/unsigned.tree: Ditto.
32929
32930 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32931 * gcc.dg/cpp/direct2s.c: Ditto.
32932 * gcc.dg/cpp/paste4.c: Ditto.
32933 * gcc.dg/cpp/separate-1.c: Ditto.
32934 * gcc.dg/pch/save-temps-1.c: Ditto.
32935 * g++.dg/ext/altivec-10.C: Ditto.
32936 * g++.dg/pch/pch.C: Ditto.
32937
32938 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32939
32940 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32941 * g++.dg/template/repo1.C: Ditto.
32942 * g++.dg/template/repo2.C: Ditto.
32943 * g++.dg/template/repo3.C: Ditto.
32944 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32945 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32946 * g++.old-deja/g++.pt/repo1.C: Ditto.
32947 * g++.old-deja/g++.pt/repo2.C: Ditto.
32948 * g++.old-deja/g++.pt/repo3.C: Ditto.
32949 * g++.old-deja/g++.pt/repo4.C: Ditto.
32950
32951 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32952 * gcc.dg/20030107-1.c: Ditto.
32953 * gcc.dg/20030702-1.c: Ditto.
32954 * gcc.dg/profile-generate-1.c: Ditto.
32955 * g++.dg/other/profile1.C: Ditto.
32956 * g++.old-deja/g++.robertl/eb83.C: Ditto.
32957
32958 * lib/gcc-dg.exp (remove-build-file): New.
32959 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32960 cleanup-tree-dump, cleanup-saved-temps): New.
32961
32962 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
32963
32964 PR c++/19203, DR 214
32965 * g++.dg/parse/ambig3.C: Not ambiguous.
32966 * g++.dg/template/spec20.C: New.
32967 * g++.dg/template/spec21.C: New.
32968
32969 2005-03-31 Steve Ellcey <sje@cup.hp.com>
32970
32971 PR target/20045
32972 * gcc.dg/ia64-fptr-1.c: Run only on linux.
32973
32974 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32975
32976 PR libfortran/20660
32977 * gfortran.dg/negative_unit.f: New test.
32978
32979 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32980
32981 * gcc.dg/20050330-1.c: New test.
32982
32983 2005-03-30 Devang Patel <dpatel@apple.com>
32984
32985 * g++.dg/tree-sra/ssa-sra-3.C: New test.
32986
32987 2005-03-30 Dale Johannesen <dalej@apple.com>
32988
32989 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32990
32991 2005-03-30 Janis Johnson <janis187@us.ibm.com>
32992
32993 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32994 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32995 Strip options from test name.
32996
32997 2005-03-31 Jan Hubicka <jh@suse.cz>
32998
32999 * gcc.dg/varpool-1.c: New testcase.
33000
33001 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33002
33003 PR c/772
33004 PR c/17913
33005 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33006 gcc.dg/stmt-expr-label-3.c : New tests.
33007 * gcc.c-torture/execute/medce-2.c: Remove.
33008
33009 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33010
33011 PR c/20368
33012 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33013 tests.
33014
33015 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33016
33017 * gcc.c-torture/compile/pr20203.c: New test.
33018
33019 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33020
33021 * gfortran.dg/promotion.f90: New test.
33022
33023 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33024
33025 PR middle-end/20491
33026 * gcc.dg/torture/asm-subreg-1.c: New test.
33027
33028 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33029
33030 PR c/20672
33031 * gcc.dg/pr20672-1.c: New test.
33032
33033 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33034
33035 * gfortran.dg/vect: New directory.
33036 * gfortran.dg/vect/vect.exp: New.
33037 * gfortran.dg/vect/vect-1.f90: New test.
33038 * gfortran.dg/vect/vect-2.f90: New test.
33039 * gfortran.dg/vect/vect-3.f90: New test.
33040 * gfortran.dg/vect/vect-4.f90: New test.
33041 * gfortran.dg/vect/vect-5.f90: New test.
33042
33043 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33044
33045 PR middle-end/20622
33046 * gcc.dg/alias-7.c: New test.
33047
33048 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33049
33050 * gcc.dg/sparc-reg-1.c: New test.
33051
33052 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33053
33054 PR target/19890
33055 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33056
33057 2005-03-29 Dale Ranta <dir@lanl.gov>
33058 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33059
33060 PR libfortran/20163
33061 * gfortran.dg/pr20163-2.f: New test.
33062
33063 2005-03-28 Jan Hubicka <jh@suse.cz>
33064
33065 PR middle-end/20635
33066 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33067 by Jakub Jelinek.
33068
33069 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33070
33071 PR tree-optimization/20626
33072 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33073 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33074
33075 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33076
33077 * gfortran.dg/underflow.f90: New test.
33078 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33079
33080 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33081
33082 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33083
33084 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33085
33086 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33087 (g++_init): Make sure that CXXFLAGS is set.
33088 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33089 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33090 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33091 * lib/objc.exp (objc_init): Likewise.
33092 * lib/treelang.exp (treelang_init): Likewise.
33093
33094 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33095
33096 PR tree-optimization/20470
33097 * gcc.dg/tree-ssa/pr20470.c: New test.
33098
33099 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33100
33101 * gcc.dg/ppc-stfiwx.c: New.
33102
33103 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33104
33105 PR target/19888
33106 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33107
33108 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33109
33110 * gcc.dg/20050325-1.c: Fix a typo.
33111
33112 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33113
33114 PR libfortran/19678
33115 PR libfortran/19679
33116 * gfortran.dg/dos_eol.f: New test.
33117
33118 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33119
33120 PR rtl-optimization/20249
33121 * gcc.dg/20050325-1.c: New test.
33122
33123 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33124
33125 PR libfortran/15332
33126 * gfortran.dg/pr15332.f: New test.
33127
33128 2005-03-24 Dale Johannesen <dalej@apple.com>
33129
33130 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33131
33132 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33133
33134 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33135 'internal' visibility.
33136 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33137 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33138 'protected' visibility.
33139 * gcc.dg/visibility-7.c: Likewise.
33140 * lib/target-supports.exp (check_visibility_available): Take
33141 a parameter, the kind of visibility to check for.
33142 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33143 to check_visibility_available.
33144
33145 * g++.dg/expr/cast3.C: New.
33146
33147 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33148
33149 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33150 rs6000.
33151
33152 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33153
33154 PR target/20095
33155 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33156
33157 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33158
33159 * gcc.dg/badshift.c: Renamed to...
33160 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33161
33162 * gcc.target/i386/badshift.c: Renamed to...
33163 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33164 only.
33165
33166 PR rtl-optimization/20532
33167 * gcc.target/i386/badshift.c: New.
33168
33169 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33170
33171 * gfortran.dg/pr18025.f90: New test.
33172
33173 2005-03-23 Dale Johannesen <dalej@apple.com>
33174
33175 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33176
33177 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33178
33179 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33180
33181 * lib/target-supports.exp (check_iconv_available): Default
33182 libiconv to -liconv, if there is no definition.
33183
33184 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33185
33186 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33187
33188 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33189
33190 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33191 * g++.dg/opt/pr7503-2.C: Likewise.
33192 * g++.dg/opt/pr7503-3.C: Likewise.
33193 * g++.dg/opt/pr7503-4.C: Likewise.
33194 * g++.dg/opt/pr7503-5.C: Likewise.
33195 * g++.dg/warn/minmax.C: New test.
33196
33197 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33198
33199 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33200 * gfortran.dg/g77_intrinsics_sub.f: New test.
33201
33202 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33203 Jan Hubicka <jh@suse.cz>
33204 Steven Bosscher <stevenb@suse.de
33205
33206 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33207
33208 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33209
33210 PR c++/19980
33211 * g++.dg/template/redecl3.C: New test.
33212
33213 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33214
33215 PR c++/20499
33216 * g++.dg/parse/error16.C: Tweak error markers.
33217
33218 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33219
33220 PR target/20561
33221 * gcc.dg/20050321-2.c: New test.
33222
33223 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33224
33225 PR c++/20465
33226 PR c++/20381
33227 * g++.dg/template/ptrmem12.C: New.
33228
33229 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33230
33231 PR rtl-optimization/20527
33232 * gcc.c-torture/execute/pr20527-1.c: New test.
33233
33234 2005-03-22 Ben Elliston <bje@au.ibm.com>
33235
33236 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33237 program, compile it into a real executable and then delete the .c
33238 and .x files afterwards, to avoid problems on testglue targets.
33239
33240 2005-03-21 Stuart Hastings <stuart@apple.com>
33241
33242 * gcc.target/i386/sse-2.c: New.
33243
33244 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33245
33246 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33247
33248 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33249
33250 * g++.dg/parse/crash25.C: Fix typo.
33251
33252 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33253
33254 PR c++/20461
33255 * g++.dg/parse/crash24.C: New test.
33256
33257 PR c++/20536
33258 * g++.dg/parse/crash25.C: New test.
33259
33260 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33261
33262 PR c++/20147
33263 * g++.dg/ext/stmtexpr4.C: New test.
33264
33265 2005-03-20 Roger Sayle <roger@eyesopen.com>
33266
33267 PR middle-end/20539
33268 * gcc.c-torture/compile/pr13066-1.c: New test case.
33269 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33270 * g++.dg/opt/pr13066-1.C: Likewise.
33271
33272 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33273
33274 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33275
33276 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33277
33278 PR fortran/18525
33279 * gfortran.dg/nesting_1.f90: New test.
33280
33281 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33282
33283 PR c++/20240
33284 * g++.dg/lookup/using13.C: New test.
33285
33286 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33287
33288 PR c++/20333
33289 * g++.dg/template/crash36.C: New test.
33290
33291 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33292
33293 PR c++/20463
33294 * g++.dg/template/crash35.C: New test.
33295
33296 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33297
33298 PR c++/19966
33299 * g++.dg/overload/operator2.C: New test.
33300
33301 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33302
33303 PR libfortran/20257
33304 * gfortran.dg/pr20257.f90: New test.
33305
33306 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33307
33308 PR libfortran/20480
33309 * gfortran.dg/pr20480.f90: New test.
33310
33311 2005-03-16 Richard Henderson <rth@redhat.com>
33312
33313 PR middle-end/15700
33314 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33315 (_rtld_global): New.
33316 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33317 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33318
33319 * gcc.dg/alias-3.c: New.
33320 * gcc.dg/alias-4.c: New.
33321 * gcc.dg/alias-5.c: New.
33322 * gcc.dg/alias-6.c: New.
33323
33324 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33325
33326 * gcc.dg/cpp/ucnid-7.c: New.
33327
33328 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33329 Dorit Naishlos <dorit@il.ibm.com>
33330
33331 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33332 darwin.
33333
33334 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33335
33336 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33337 support misaligned accesses.
33338 * gcc.dg/vect/vect-58.c: Likewise.
33339 * gcc.dg/vect/vect-92.c: New.
33340 * gcc.dg/vect/vect-93.c: New.
33341
33342 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33343
33344 PR fortran/18827
33345 * gfortran.dg/assign_2.f90: New test.
33346 * gfortran.dg/assign_3.f90: New test.
33347 * gfortran.dg/assign.f90: New test.
33348
33349 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33350
33351 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33352 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33353 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33354 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33355 names.
33356
33357 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33358
33359 * gcc.dg/cpp/ucnid-6.c: New.
33360
33361 * gcc.dg/cpp/normalize-1.c: New.
33362 * gcc.dg/cpp/normalize-2.c: New.
33363 * gcc.dg/cpp/normalize-3.c: New.
33364 * gcc.dg/cpp/normalize-4.c: New.
33365 * gcc.dg/cpp/ucnid-4.c: New.
33366 * gcc.dg/cpp/ucnid-5.c: New.
33367 * g++.dg/cpp/normalize-1.C: New.
33368 * g++.dg/cpp/ucnid-1.C: New.
33369
33370 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33371
33372 * gcc.dg/pr18628.c: New.
33373
33374 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33375
33376 PR c++/20280
33377 * g++.dg/tree-ssa/pr20280.C: New.
33378
33379 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33380
33381 PR fortran/20467
33382 * gfortran.dg/stfunc_2.f90: New test.
33383
33384 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33385
33386 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33387
33388 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33389
33390 * gcc.dg/tree-ssa/20050314-1.c: New test.
33391
33392 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33393
33394 PR c++/4403
33395 PR c++/9783, DR433
33396 * g++.dg/template/friend34.C: New test.
33397 * g++.dg/template/friend35.C: Likewise.
33398 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33399
33400 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33401
33402 Friend class name lookup 5/n
33403 PR c++/1016
33404 * g++.dg/lookup/hidden-class1.C: New test.
33405 * g++.dg/lookup/hidden-class2.C: Likewise.
33406 * g++.dg/lookup/hidden-class3.C: Likewise.
33407 * g++.dg/lookup/hidden-class4.C: Likewise.
33408 * g++.dg/lookup/hidden-class5.C: Likewise.
33409 * g++.dg/lookup/hidden-class6.C: Likewise.
33410 * g++.dg/lookup/hidden-class7.C: Likewise.
33411 * g++.dg/lookup/hidden-class8.C: Likewise.
33412 * g++.dg/lookup/hidden-class9.C: Likewise.
33413 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33414 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33415 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33416 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33417 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33418 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33419 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33420 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33421 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33422 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33423 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33424
33425 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33426
33427 PR c++/20157
33428 * g++.dg/template/error18.C: New test.
33429
33430 2005-03-09 Ben Elliston <bje@au.ibm.com>
33431
33432 PR debug/16792
33433 * g++.dg/debug/pr16792.C: New test.
33434
33435 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33436
33437 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33438 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33439 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33440 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33441 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33442 test assertion names.
33443
33444 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33445
33446 PR fortran/18600
33447 * gfortran.dg/stfunc_1.f90: New test.
33448
33449 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33450
33451 PR fortran/16907
33452 * gfortran.dg/real_index_1.f90: New test.
33453
33454 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33455
33456 PR fortran/20323
33457 * gfortran.dg/spec_expr_1.f90: New test.
33458
33459 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33460
33461 PR c/20402
33462 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33463 new parser.
33464
33465 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33466
33467 PR fortran/20361
33468 * gfortran.dg/largeequiv_1.f90: New test.
33469
33470 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33471
33472 * gcc.dg/ucnid-1.c: New.
33473 * gcc.dg/ucnid-2.c: New.
33474 * gcc.dg/ucnid-3.c: New.
33475 * gcc.dg/ucnid-4.c: New.
33476 * gcc.dg/ucnid-5.c: New.
33477 * gcc.dg/ucnid-6.c: New.
33478 * gcc.dg/cpp/ucnid-1.c: New.
33479 * gcc.dg/cpp/ucnid-2.c: New.
33480 * gcc.dg/cpp/ucnid-3.c: New.
33481 * g++.dg/other/ucnid-1.C: New.
33482
33483 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33484
33485 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33486
33487 2005-03-11 Per Bothner <per@bothner.com>
33488
33489 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33490 that diagnotics refer to correct token.
33491 * gcc.dg/unused-3.c: Likewise.
33492
33493 2005-03-11 Per Bothner <per@bothner.com>
33494
33495 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33496 constant" is now actually on same line as string constant.
33497 * gcc.dg/cpp/direct2s.c: Likewise.
33498
33499 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33500
33501 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33502
33503 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33504
33505 PR libfortran/20124
33506 * gfortran.dg/pr20124.f90: New Test
33507
33508 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33509
33510 PR tree-optimization/20130
33511 * gcc.dg/pr20130-1.c: New test.
33512
33513 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33514
33515 PR target/20095
33516 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33517
33518 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33519
33520 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33521
33522 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33523
33524 * g++.dg/eh/forced1.C: Fix comment.
33525 * g++.dg/eh/forced2.C: Ditto.
33526 * g++.dg/eh/forced3.C: Ditto.
33527 * g++.dg/eh/forced4.C: Ditto.
33528
33529 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33530
33531 PR rtl-opt/20412
33532 * gcc.c-torture/compile/pr20412.c: New test.
33533
33534 2005-03-10 Roger Sayle <roger@eyesopen.com>
33535
33536 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33537
33538 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33539
33540 PR target/20322
33541 * gcc.dg/20050307-1.c: New test.
33542
33543 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33544
33545 PR c++/20375
33546 * g++.dg/other/stdarg3.C: New.
33547
33548 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33549
33550 PR c++/18384, c++/18327
33551 * g++.dg/init/array19.C: New test.
33552
33553 PR inline-asm/20314
33554 * gcc.dg/torture/pr20314-1.c: New test.
33555 * gcc.dg/torture/pr20314-2.c: New test.
33556
33557 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33558
33559 * gcc.dg/20050309-1.c: New test.
33560
33561 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33562
33563 * gcc.dg/builtins-10.c: Reactivate disabled test.
33564 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33565 new cbrt transformations.
33566
33567 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33568
33569 PR c++/20208
33570 * g++.dg/template/array13.C: New test.
33571
33572 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33573
33574 PR c++/16859
33575 * g++.dg/init/brace4.C: New test.
33576
33577 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33578
33579 PR c++/20186
33580 * g++.dg/template/non-dependent12.C: New.
33581
33582 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33583
33584 PR c++/20142
33585 * g++.dg/init/array18.C: Add dg-do run marker.
33586
33587 PR c++/20142
33588 * g++.dg/init/array18.C: New test.
33589
33590 2005-03-09 Ben Elliston <bje@au.ibm.com>
33591
33592 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33593 * g++.dg/gcov/gcov.exp: Likewise.
33594 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33595 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33596 * lib/c-torture.exp: Likewise.
33597 * lib/fortran-torture.exp: Likewise.
33598 * lib/g++.exp: Likewise.
33599 * lib/gcc-defs.exp: Likewise.
33600 * lib/gcc-dg.exp: Likewise.
33601 * lib/gcc.exp: Likewise.
33602 * lib/gcov.exp: Likewise.
33603 * lib/gfortran.exp: Likewise.
33604 * lib/mike-g++.exp: Likewise.
33605 * lib/mike-gcc.exp: Likewise.
33606 * lib/objc-torture.exp: Likewise.
33607 * lib/objc.exp: Likewise.
33608 * lib/profopt.exp: Likewise.
33609 * lib/target-libpath.exp: Likewise.
33610 * lib/target-supports.exp: Likewise.
33611 * lib/treelang.exp: Likewise.
33612 * lib/wrapper.exp: Likewise.
33613
33614 2005-03-08 Jeff Law <law@redhat.com>
33615
33616 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33617 PHI-OPT changes.
33618
33619 2005-03-08 Ira Rosen <irar@il.ibm.com>
33620
33621 * gcc.dg/vect/pr20122.c: New test.
33622
33623 2005-03-07 Jeff Law <law@redhat.com>
33624
33625 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33626 was folded away.
33627 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33628 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33629 * gcc.dg/tree-ssa/pr18134.c: New test.
33630
33631 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33632
33633 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33634 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33635 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33636
33637 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33638
33639 PR tree-opt/17671
33640 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33641
33642 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33643
33644 * g++.dg/warn/Wnvdtor.C: New test.
33645
33646 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33647
33648 * gcc.dg/torture/pr19683-1.c: New test.
33649
33650 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33651
33652 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33653 * gfortran.dg/g77/19990313-2.f: Ditto.
33654 * gfortran.dg/g77/19990313-3.f: Ditto.
33655 * gfortran.dg/g77/19990525-0.f: Ditto.
33656 * gfortran.dg/g77/19990826-0.f: Ditto.
33657 * gfortran.dg/g77/19990826-2.f: Ditto.
33658 * gfortran.dg/g77/19990826-3.f: Ditto.
33659 * gfortran.dg/g77/20000511-1.f: Ditto.
33660 * gfortran.dg/g77/20000511-2.f: Ditto.
33661 * gfortran.dg/g77/970625-2.f: Ditto.
33662 * gfortran.dg/g77/980310-2.f: Ditto.
33663 * gfortran.dg/g77/980310-3.f: Ditto.
33664 * gfortran.dg/g77/980310-8.f: Ditto.
33665 * gfortran.dg/g77/980519-2.f: Ditto.
33666 * gfortran.dg/g77/alpha1.f: Ditto.
33667 * gfortran.dg/g77/claus.f: Ditto.
33668 * gfortran.dg/g77/erfc.f: Ditto.
33669 * gfortran.dg/g77/short.f: Ditto.
33670 * gfortran.fortran-torture/execute/data.f90: Ditto.
33671 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33672 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33673
33674 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33675
33676 * lib/file-format.exp (gcc_target_object_format): Add check for som
33677 format and hardcode object formats on hppa*-*-hpux*.
33678 * lib/target-supports.exp (check_weak_available): Add check for som
33679 object format. Always return 0 on hppa*-*-hpux10*.
33680
33681 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33682 is defined.
33683
33684 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33685
33686 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33687
33688 * gfortran.dg/pr19936_1.f90: New test.
33689 * gfortran.dg/pr19936_2.f90: New test.
33690 * gfortran.dg/pr19936_3.f90: New test.
33691
33692 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33693 Paul Thomas <prthomas@drfccad.cea.fr>
33694
33695 * gfortran.dg/PR19754_1.f90: New test.
33696 * gfortran.dg/PR19754_2.f90: Ditto.
33697
33698 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33699
33700 PR c++/19311
33701 * g++.dg/template/non-dependent11.C: New test.
33702
33703 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33704
33705 * lib/target-supports.exp (check_iconv_available): Fix comment.
33706
33707 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33708 Joseph S. Myers <joseph@codesourcery.com>
33709
33710 PR c++/19797
33711 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33712
33713 2005-03-04 Matthew Sachs <msachs@apple.com>
33714
33715 * gcc.exp (gcc_target_compile): Put braces around
33716 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33717 * objc.exp (objc_target_compile): Likewise.
33718 * treelang.exp (treelang_target_compile): Likewise.
33719
33720 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33721
33722 PR fortran/19673
33723 * gfortran.dg/func_result_1.f90: New test.
33724
33725 2005-03-04 Ben Elliston <bje@au.ibm.com>
33726
33727 * gcc.misc-tests/options.exp: New test.
33728
33729 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33730
33731 * gcc.dg/pr15784-4.c: New test.
33732
33733 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33734
33735 * gcc.c-torture/execute/pr17133.c: New.
33736 * gcc.c-torture/compile/20050303-1.c: New.
33737
33738 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33739
33740 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33741
33742 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33743
33744 * g++.dg/overload/using2.C: New.
33745
33746 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33747
33748 PR c++/19916
33749 * g++.dg/init/ptrmem2.C: New test.
33750
33751 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33752
33753 PR c/8927
33754 * gcc.dg/pr8927-1.c: New test.
33755
33756 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33757
33758 PR c++/20232
33759 * g++.dg/inherit/covariant12.C: New.
33760
33761 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33762
33763 PR fortran/19479
33764 * gfortran.dg/bound_1.f90: New test.
33765
33766 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33767
33768 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33769 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33770
33771 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33772
33773 PR c/20245
33774 * gcc.dg/pr20245-1.c: New test.
33775
33776 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33777
33778 PR middle-end/19874
33779 * gcc.c-torture/execute/20050119-2.c: New test case.
33780
33781 2005-02-28 Ben Elliston <bje@au.ibm.com>
33782
33783 * README: Update the DejaGnu bug reporting address.
33784 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33785 * lib/objc-torture.exp: Likewise.
33786
33787 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33788
33789 * gfortran.dg/boz_1.f90: New test.
33790 * gfortran.dg/boz_3.f90: New test.
33791 * gfortran.dg/boz_4.f90: New test.
33792
33793 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33794
33795 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33796 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33797
33798 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33799
33800 PR libfortran/20101
33801 * gfortran.dg/write_0_pe_format.f90: New test.
33802
33803 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33804
33805 PR c++/20206
33806 * g++.dg/opt/thunk2.C: New test.
33807 * g++.dg/opt/covariant1.C: New test.
33808
33809 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33810
33811 * gfortran.dg/e_d_fmt.f90: New test.
33812
33813 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33814
33815 * gcc.dg/asm-b.c: Fix comment typos.
33816
33817 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33818
33819 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33820 a V_MAY_DEF also.
33821
33822 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33823
33824 PR tree-opt/20188
33825 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33826 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33827 * gcc.dg/asm-b.c: New test.
33828
33829 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33830
33831 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33832 Disable this test on IRIX 6.
33833
33834 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33835
33836 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33837 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33838 parser.
33839
33840 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33841
33842 PR tree-optimization/20204
33843 * gcc.dg/pr20204.c: New test.
33844
33845 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33846
33847 PR target/20196
33848 * gcc.c-torture/execute/20050224-1.c: New test.
33849
33850 PR c++/20175
33851 * g++.dg/warn/Wbraces2.C: New test.
33852
33853 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33854
33855 PR c++/19878
33856 * g++.dg/init/const2.C: New test.
33857
33858 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33859
33860 PR tree-optimization/20100
33861 * gcc.c-torture/execute/pr20100-1.c: New test.
33862
33863 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33864
33865 * gfortran.dg/implicit_3.f90: New test.
33866
33867 * gfortran.dg/deftype_1.f90: New test.
33868
33869 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
33870
33871 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33872 the test passes.
33873 * g++.dg/other/anon3.C: Accept a warning.
33874
33875 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
33876
33877 * gcc.dg/pr20017.c: Fix a comment typo.
33878
33879 2005-02-23 Bud Davis <bdavis@gfortran.org>
33880
33881 * gfortran.dg/list_read_4.f90: Change to f90 comments.
33882
33883 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33884
33885 PR ada/19902
33886 * ada/acats/tests/cxa/cxa3004.a: Remove.
33887 * ada/acats/tests/cxb/cxb30061.am: Likewise.
33888
33889 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33890
33891 PR c++/20073
33892 * g++.dg/init/const1.C: New test.
33893
33894 PR c++/19991
33895 * g++.dg/parse/constant7.C: New test.
33896
33897 PR c++/20152
33898 * g++.dg/parse/error27.C: New test.
33899 * g++.dg/template/qualttp15.C: Adjust error markers.
33900 * g++.old-deja/g++.other/struct1.C: Likewise.
33901
33902 PR c++/20153
33903 * g++.dg/template/error17.C: New test.
33904
33905 PR c++/20148
33906 * g++.dg/parser/error26.C: New test.
33907
33908 2005-02-22 Diego Novillo <dnovillo@redhat.com>
33909
33910 PR tree-optimization/20100
33911 PR tree-optimization/20115
33912 * gcc.dg/pr20115.c: New test.
33913 * gcc.dg/pr20115-1.c: New test.
33914 * gcc.dg/pr20100.c: New test.
33915 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33916 call-clobbered variables after alias1.
33917
33918 2005-02-22 Bud Davis <bdavis@gfortran.org>
33919
33920 * gfortran.dg/list_read_4.f90: new test.
33921
33922 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
33923
33924 PR rtl-optimization/20017.
33925 * gcc.dg/pr20017.c: New.
33926
33927 2005-02-22 Devang Patel <dpatel@apple.com>
33928
33929 PR 19952
33930 * g++.dg/tree-ssa/pr19952.C: New test.
33931
33932 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33933
33934 PR c++/19883
33935 * g++.dg/parse/constant6.C: New test.
33936
33937 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33938
33939 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33940 * g++.dg/charset/asm2.c: Likewise.
33941 * g++.dg/charset/asm3.c: Likewise.
33942 * g++.dg/charset/asm4.c: Likewise.
33943 * g++.dg/charset/asm5.c: Likewise.
33944 * g++.dg/charset/attribute1.c: Likewise.
33945 * g++.dg/charset/attribute2.c: Likewise.
33946 * g++.dg/charset/extern1.cc: Likewise.
33947 * g++.dg/charset/extern2.cc: Likewise.
33948 * g++.dg/charset/extern3.cc: Likewise.
33949 * g++.dg/charset/function.cc: Likewise.
33950 * g++.dg/charset/string.c: Likewise.
33951 * g++.dg/charset/charset.exp: Likewise.
33952 * lib/target-supports.exp (check_iconv_available): Fix comment.
33953
33954 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33955
33956 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33957 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33958 * gcc.dg/charset/asm2.c: Likewise.
33959 * gcc.dg/charset/asm3.c: Likewise.
33960 * gcc.dg/charset/asm4.c: Likewise.
33961 * gcc.dg/charset/asm5.c: Likewise.
33962 * gcc.dg/charset/asm6.c: Likewise.
33963 * gcc.dg/charset/attribute1.c: Likewise.
33964 * gcc.dg/charset/attribute2.c: Likewise.
33965 * gcc.dg/charset/builtin1.c: Likewise.
33966 * gcc.dg/charset/extern.c: Likewise.
33967 * gcc.dg/charset/function.c: Likewise.
33968 * gcc.dg/charset/string.c: Likewise.
33969 * gcc.dg/charset/charset.exp: Likewise.
33970
33971 2005-02-21 Bud Davis <bdavis9659@comcast.net>
33972
33973 PR fortran/20086
33974 * gfortran.dg/pr20086.f90: New test.
33975
33976 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
33977
33978 PR tree-optimization/19786
33979 * g++.dg/tree-ssa/pr19786.C: New.
33980
33981 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33982
33983 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33984
33985 2005-02-21 Jeff Law <law@redhat.com>
33986
33987 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33988
33989 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33990
33991 * gfortran.dg/do_iterator: Split loop, markup all lines for
33992 which an error locus is printed.
33993 * gfortran.dg/pr17708.f90: Markup all lines for which an error
33994 locus is printed.
33995 * gfortran.dg/select_4.f90: Likewise.
33996 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33997 locuses in the various permutations.
33998
33999 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34000
34001 PR tree-optimization/19951
34002 * g++.dg/vect: New directory.
34003 * g++.dg/vect/vect.exp: New file.
34004 * g++.dg/vect/pr19951.cc: New testcase.
34005 * g++.dg/dg.exp: Also prune vectorizer tests.
34006
34007 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34008
34009 PR 18785
34010 * gcc.dg/charset/builtin1.c: New test.
34011
34012 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34013
34014 PR c++/19299
34015 * g++.dg/inherit/volatile1.C: New test.
34016
34017 PR c++/19440
34018 * g++.dg/template/dtor4.C: New test.
34019
34020 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34021
34022 * gfortran.dg/int_1.f90: New test.
34023
34024 2005-02-19 Devang Patel <dpatel@apple.com>
34025
34026 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34027
34028 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34029
34030 * gfortran.dg/achar_1.f90: New test.
34031
34032 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34033
34034 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34035
34036 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34037 Jakub Jelinek <jakub@redhat.com>
34038
34039 PR tree-optimization/19828
34040 * gcc.dg/tree-ssa/loop-7.c: New test.
34041 * gcc.c-torture/execute/20050218-1.c: New test.
34042
34043 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34044
34045 PR c/20043
34046 * gcc.dg/transparent-union-1.c: New test.
34047 * gcc.dg/transparent-union-2.c: New test.
34048
34049 2005-02-18 James E Wilson <wilson@specifixinc.com>
34050
34051 PR tree-optimization/18977
34052 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34053
34054 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34055
34056 PR target/20054
34057 * gcc.dg/pr20054.c: New test.
34058
34059 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34060
34061 PR c++/19508
34062 * g++.dg/ext/attrib20.C: New test.
34063
34064 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34065
34066 PR middle-end/20030
34067 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34068
34069 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34070
34071 PR c++/20008
34072 * g++.dg/opt/switch4.C: New.
34073
34074 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34075
34076 PR c++/20023
34077 PR tree-optimization/20009
34078 * gcc.c-torture/compile/20050217-1.c: New test.
34079 * g++.dg/opt/switch3.C: New test.
34080
34081 PR tree-optimization/18947
34082 * gcc.c-torture/compile/20050215-1.c: New test.
34083 * gcc.c-torture/compile/20050215-2.c: New test.
34084 * gcc.c-torture/compile/20050215-3.c: New test.
34085
34086 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34087
34088 PR c++/20028
34089 * g++.dg/template/crash34.C: New.
34090
34091 PR c++/20022
34092 * g++.dg/other/access3.C: New.
34093
34094 2005-02-17 Ira Rosen <irar@il.ibm.com>
34095
34096 * gcc.dg/vect/vect-98.c: New test.
34097
34098 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34099
34100 PR tree-optimization/19967
34101 * gcc.dg/pr19967.c: New.
34102
34103 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34104
34105 PR middle-end/19857
34106 * gcc.dg/tree-ssa/20050215-1.c: New test.
34107 * gcc.c-torture/execute/20050215-1.c: New test.
34108
34109 2005-02-15 Eric Christopher <echristo@redhat.com>
34110
34111 * gcc.dg/cpp/20050215-1.c: New file.
34112
34113 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34114
34115 PR tree-optimization/15785
34116 * gcc.dg/pr15785-1.c: New test.
34117
34118 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34119
34120 PR c++/17788
34121 * g++.dg/init/ctor4.C: New.
34122 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34123
34124 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34125
34126 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34127 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34128
34129 2005-02-15 Andreas Schwab <schwab@suse.de>
34130
34131 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34132 declare malloc.
34133
34134 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34135
34136 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34137
34138 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34139
34140 PR tree-optimization/19853
34141 * gcc.c-torture/compile/pr19853.c: New test.
34142
34143 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34144
34145 PR c++/19608
34146 * g++.dg/parse/local-class1.C: New.
34147
34148 PR c++/19895
34149 * g++.dg/parse/ptrmem3.C: New.
34150
34151 PR c++/19884
34152 * g++.old-deja/g++.oliva/template6.C: Add another case.
34153 * g++.dg/template/explicit6.C: New.
34154
34155 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34156
34157 PR c++/17816
34158 * g++.dg/other/redecl2.C: New.
34159
34160 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34161
34162 PR c++/19891
34163 * g++.dg/abi/covariant4.C: New.
34164
34165 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34166
34167 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34168 New tests.
34169
34170 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34171
34172 * gcc.dg/vect/vect-96.c: Fix typo.
34173
34174 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34175
34176 PR c++/14479
34177 PR c++/19487
34178 * g++.dg/template/enum5.C: New test.
34179
34180 2005-02-12 Ira Rosen <irar@il.ibm.com>
34181
34182 * gcc.dg/vect/vect-97.c: New test.
34183
34184 2005-02-12 Ira Rosen <irar@il.ibm.com>
34185
34186 * gcc.dg/vect/vect-96.c: New test.
34187
34188 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34189
34190 * gcc.dg/builtins-34.c: Also check ldexp*.
34191
34192 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34193
34194 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34195
34196 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34197
34198 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34199 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34200 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34201 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34202 selector_list, selector_expression, dg-process-target): Move to new
34203 file target-supports-dg.exp.
34204 * lib/target-supports-dg.exp: New.
34205
34206 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34207 New.
34208
34209 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34210
34211 PR c++/19666
34212 * g++.dg/other/ptrmem6.C: New test.
34213
34214 PR middle-end/19858
34215 * gcc.c-torture/compile/20050210-1.c: New test.
34216
34217 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34218
34219 PR c++/19755
34220 * g++.dg/warn/Wbraces1.C: New test.
34221
34222 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34223
34224 * gcc.dg/builtins-52.c: New testcase.
34225
34226 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34227
34228 PR c/19342
34229 * gcc.c-torture/execute/20050119-1.c: New test.
34230
34231 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34232
34233 PR c++/19811
34234 * g++.dg/init/delete1.C: New test.
34235
34236 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34237
34238 PR c++/18470
34239 * g++.dg/template/static12.C: New test.
34240
34241 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34242
34243 PR c++/19787
34244 * g++.dg/conversion/ambig1.C: New test.
34245
34246 PR c++/19739
34247 * g++.dg/ext/attrib19.C: New test.
34248
34249 PR c++/19732
34250 * g++.dg/parse/dtor5.C: New test.
34251
34252 PR c++/19762
34253 * g++.dg/template/dtor3.C: New test.
34254
34255 PR c++/19826
34256 * g++.dg/template/static11.C: New test.
34257 * g++.dg/template/crash2.C: Remove dg-error marker.
34258
34259 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34260
34261 PR C++/18491
34262 * g++.old-deja/g++.mike/p10769a.C: Remove.
34263
34264 2005-02-09 Roger Sayle <roger@eyesopen.com>
34265
34266 * gcc.dg/builtins-48.c: New test case.
34267 * gcc.dg/builtins-49.c: New test case.
34268 * gcc.dg/builtins-50.c: New test case.
34269 * gcc.dg/builtins-51.c: New test case.
34270
34271 2005-02-09 Ian Lance Taylor <ian@airs.com>
34272
34273 PR middle-end/19583
34274 * g++.dg/warn/Wreturn-type-3.C: New test.
34275
34276 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34277
34278 PR middle-end/19402
34279 * gcc.dg/pr19402-1.c: New testcase.
34280 * gcc.dg/pr19402-2.c: likewise.
34281
34282 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34283
34284 PR middle-end/19854
34285 * g++.dg/tree-ssa/tmmti.C: New testcase.
34286
34287 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34288
34289 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34290
34291 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34292
34293 PR c++/19733
34294 * g++.dg/parse/crash23.C: New test.
34295 * g++.dg/warn/Weff1.C: New test.
34296
34297 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34298
34299 * gcc.dg/20050209-1.c: New test.
34300
34301 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34302
34303 PR target/19799
34304 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34305
34306 2005-02-08 Mike Stump <mrs@apple.com>
34307
34308 * g++.dg/pch/import-2.c: New test.
34309 * g++.dg/pch/import-2.hs: New.
34310 * g++.dg/pch/include/import-2a.h: New.
34311 * g++.dg/pch/include/import-2b.h: New.
34312
34313 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34314
34315 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34316
34317 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34318
34319 * gfortran.dg/substr_1.f90: New test.
34320
34321 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34322
34323 PR middle-end/19775
34324 * gcc.dg/torture/builtin-power-1.c: Disable test for
34325 invalid transformation.
34326 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34327 no longer optimize.
34328 * gcc.dg/builtins-47.c: New testcase.
34329
34330 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34331 Dorit Naishlos <dorit@il.ibm.com>
34332
34333 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34334
34335 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34336
34337 * gcc.c-torture/compile/20050206-1.c: New test.
34338
34339 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34340
34341 PR tree-opt/19768
34342 * g++.dg/opt/pr19768.C: New test.
34343
34344 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34345
34346 PR tree-opt/19736
34347 * gcc.c-torture/compile/pr19736.c: New test.
34348
34349 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34350
34351 PR c++/17401
34352 * g++.dg/parse/error25.C: New test.
34353
34354 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34355
34356 * gcc.c-torture/execute/20050203-1.c: New.
34357
34358 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34359
34360 * gcc.dg/vect/vect-85.c: Remove xfail.
34361 * gcc.dg/vect/vect-86.c: Remove xfail.
34362 * gcc.dg/vect/vect-87.c: Remove xfail.
34363 * gcc.dg/vect/vect-88.c: Remove xfail.
34364
34365 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34366
34367 * gcc.dg/altivec-19.c: New.
34368
34369 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34370
34371 PR c/17807
34372 * gcc.dg/nested-func-3.c: New test.
34373 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34374
34375 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34376
34377 * gcc.test-framework/gen_directive_tests: Generate tests for
34378 selector expressions.
34379
34380 2005-02-02 Matt Austern <austern@apple.com>
34381
34382 PR c++/19628
34383 * g++/ext/builtin7.C: New.
34384 * g++/ext/builtin8.C: New.
34385
34386 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34387
34388 PR c/18502
34389 * gcc.dg/pr18502-1.c: New test.
34390
34391 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34392
34393 PR c++/17413
34394 * g++.dg/template/local4.C: Tweak.
34395
34396 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34397
34398 PR tree-optimization/19578
34399 * gcc.c-torture/compile/20050202-1.c: New test.
34400
34401 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34402
34403 PR c/19435
34404 * gcc.dg/c99-init-4.c: New test.
34405
34406 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34407
34408 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34409
34410 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34411
34412 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34413 * g++.dg/eh/check-vect.h: New.
34414
34415 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34416 * gcc.dg/vect/vect-78.c: Ditto.
34417 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34418 Remove.
34419
34420 * g++.dg/conversion/simd1.C: Expect warning.
34421 * g++.dg/ext/attribute-test-1.C: Ditto.
34422 * g++.dg/ext/attribute-test-2.C: Ditto.
34423 * g++.dg/ext/attribute-test-3.C: Ditto.
34424 * g++.dg/ext/attribute-test-4.C: Ditto.
34425
34426 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34427 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34428
34429 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34430
34431 2005-02-01 Richard Henderson <rth@redhat.com>
34432
34433 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34434 long double for ibm double-double format.
34435 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34436
34437 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34438
34439 PR tree-optimization/19633
34440 * gcc.dg/pr19633-1.c: New test.
34441 * gcc.dg/pr19633.c: Tweak to make pointer point
34442 to NULL or a symbol.
34443
34444 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34445
34446 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34447 New procs.
34448 (dg-process-target (local override)): Handle selector expressions.
34449
34450 * gcc.test-framework/README: Describe tests in source directory.
34451 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34452 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34453 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34454 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34455 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34456 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34457 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34458 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34459 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34460 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34461 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34462 * gcc.test-framework/dg-error-exp-P.c: New test.
34463 * gcc.test-framework/dg-error-exp-XP.c: New test.
34464 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34465 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34466 * gcc.test-framework/dg-output-exp-P.c: New test.
34467 * gcc.test-framework/dg-output-exp-XF.c: New test.
34468 * gcc.test-framework/dg-warning-exp-P.c: New test.
34469 * gcc.misc-tests/dg-1.c: Remove.
34470 * gcc.misc-tests/dg-2.c: Remove.
34471 * gcc.misc-tests/dg-3.c: Remove.
34472 * gcc.misc-tests/dg-4.c: Remove.
34473 * gcc.misc-tests/dg-5.c: Remove.
34474 * gcc.misc-tests/dg-6.c: Remove.
34475 * gcc.misc-tests/dg-7.c: Remove.
34476 * gcc.misc-tests/dg-8.c: Remove.
34477 * gcc.misc-tests/dg-9.c: Remove.
34478 * gcc.misc-tests/dg-10.c: Remove.
34479 * gcc.misc-tests/dg-11.c: Remove.
34480 * gcc.misc-tests/dg-12.c: Remove.
34481 * gcc.misc-tests/dg-test.exp: Remove.
34482
34483 * gcc.test-framework/test-framework.awk: Change recording and
34484 printing of passes and failures.
34485
34486 * gcc.test-framework: New directory.
34487 * gcc.test-framework/README: New.
34488 * gcc.test-framework/test-framework.exp: New.
34489 * gcc.test-framework/test-framework.awk: New.
34490 * gcc.test-framework/gen_directive_tests: New.
34491
34492 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34493
34494 * lib/treelang.exp: Fix comment typos.
34495 (treelang_target_compile): Don't append libs=-ltreelang to options.
34496
34497 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34498
34499 * g++.dg/parse/typename7.C: Adjust error messages.
34500
34501 2005-01-31 Jeff Law <law@redhat.com>
34502
34503 * gcc.c-torture/execute/20050131-1.c: New test.
34504 * gcc.dg/wcaselabel.c: New test.
34505
34506 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34507
34508 * g++.dg/other/warning1.C: Adjust error messags.
34509 * g++.dg/parse/constant5.C: New test.
34510
34511 2005-01-31 Steven Bosscher <stevenb@suse.de>
34512
34513 PR c/19333
34514 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34515 the test case valid.
34516 * gcc.dg/20030815-1.c: Remove invalid tests.
34517 * gcc.dg/array-7.c: Adjust expected result.
34518 * gcc.dg/pr18596-3.c: Likewise.
34519 * gcc.dg/noncompile/20000901-1.c: Likewise.
34520 * gcc.dg/noncompile/init-2.c: Likewise.
34521 * gcc.dg/noncompile/init-4.c: Likewise.
34522
34523 2005-01-31 Dale Johannesen <dalej@apple.com>
34524
34525 * g++.dg/opt/pr19650.C: New test.
34526
34527 2005-01-31 Richard Henderson <rth@redhat.com>
34528
34529 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34530 long double for intel double extended format.
34531 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34532
34533 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34534
34535 PR c++/19555
34536 * g++.dg/template/static10.C: New test.
34537
34538 PR c++/19395
34539 * g++.dg/parse/error24.C: New test.
34540
34541 PR c++/19367
34542 * g++.dg/lookup/builtin1.C: New test.
34543
34544 PR c++/19457
34545 * g++.dg/warn/conv3.C: New test.
34546
34547 2005-01-30 Bud Davis <bdavis@gfortran.org>
34548
34549 PR fortran/19647
34550 * gfortan.dg/inquire_7.f90
34551
34552 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34553
34554 PR tree-optimization/15791
34555 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34556 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34557 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34558 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34559 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34560 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34561 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34562 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34563 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34564 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34565
34566 2005-01-29 Paul Brook <paul@codesourcery.com>
34567
34568 PR fortran/18565
34569 * check.c (real_or_complex_check): New function.
34570 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34571 * intrinsic.c (add_functions): Use new check functions.
34572 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34573 Add prototypes.
34574
34575 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34576
34577 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34578 gcc.dg/lvalue-3.c: New tests.
34579 * gcc.dg/concat.c: Update expected messages.
34580
34581 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34582
34583 PR libfortran/19595
34584 * gfortran.dg/eor_1.f90: New test.
34585
34586 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34587
34588 PR fortran/19589
34589 * gfortran.dg/logical_data_1.f90: New test.
34590
34591 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34592
34593 PR c++/19253
34594 * g++.dg/template/crash33.C: New test.
34595
34596 PR c++/19667
34597 * g++.dg/template/crash32.C: New test.
34598
34599 2005-01-28 Ian Lance Taylor <ian@airs.com>
34600
34601 PR middle-end/16558
34602 * g++.dg/warn/Wreturn-type-2.C: New test.
34603
34604 2004-06-24 Jeff Law <law@redhat.com>
34605
34606 * gcc.dg/tree-ssa/20050128-1.c: New test.
34607
34608 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34609
34610 * gcc.target/frv/all-mdpackh-1.c: New test.
34611
34612 2005-01-28 Steven Bosscher <stevenb@suse.de>
34613
34614 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34615
34616 2005-01-27 Richard Henderson <rth@redhat.com>
34617
34618 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34619
34620 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34621
34622 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34623
34624 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34625
34626 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34627 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34628 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34629 to cope with cases where the multilib options override the dg-options.
34630
34631 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34632
34633 PR c/18946
34634 * gcc.dg/noncompile/20050120-1.c: New test.
34635
34636 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34637
34638 PR tree-optimization/19633
34639 * gcc.dg/pr19633.c: New test.
34640 * gcc.dg/tree-ssa/pr19633.c: New test.
34641
34642 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34643
34644 * gcc.dg/20041216-1.c: New test.
34645
34646 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34647
34648 PR objc/18862
34649 * objc.dg/selector-2.m: New test.
34650
34651 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34652
34653 * g++.dg/opt/range-test-2.C: New test.
34654
34655 PR rtl-optimization/19579
34656 * gcc.c-torture/execute/20050124-1.c: New test.
34657
34658 2005-01-26 Greg Parker <gparker@apple.com>
34659 Stuart Hastings <stuart@apple.com>
34660
34661 * gcc.c-torture/execute/20050125-1.c: New.
34662
34663 2005-01-18 Jan Hubicka <jh@suse.cz>
34664
34665 PR tree-optimize/19337
34666 * gcc.c-torture/compile/20050119-1.c: New test.
34667
34668 2005-01-24 James E Wilson <wilson@specifixinc.com>
34669
34670 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34671 test for successful match.
34672
34673 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34674
34675 PR objc/18408
34676 * objc.dg/comp-types-7.m: New test.
34677
34678 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34679
34680 * lib/target-supports.exp (current_target_name): New.
34681 (check_effective_target_ilp32, check_effective_target_lp64):
34682 Cache the result to use as long as the current target, with
34683 multilib flags, remains the same.
34684
34685 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34686 (dg-require-weak, dg-require-visibility, dg-require-alias,
34687 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34688 dg-require-effective-target, dg-skip-if): Remove call to
34689 skip_test_and_clear_xfail.
34690 (dg-test): Clear xfail data.
34691
34692 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34693
34694 PR target/17751
34695 * gcc.dg/ppc64-toc.c: New test.
34696
34697 * g++.dg/tree-ssa/empty-1.C: New test.
34698
34699 PR middle-end/19551
34700 * gcc.c-torture/execute/20050121-1.c: New test.
34701 * gcc.dg/20050121-2.c: New test.
34702
34703 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34704 Paul Brook <paul@codesourcery.com>
34705
34706 PR fortran/17941
34707 * gfortran.dg/real_const_1.f: New test.
34708 * gfortran.dg/real_const_2.f90: New test.
34709 * gfortran.dg/complex_int_1.f90: New test.
34710
34711 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34712
34713 PR fortran/19313
34714 * gfortan.dg/inquire_6.f90: New test.
34715
34716 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34717
34718 PR libfortran/19451
34719 * open_readonly_1.f90: New test.
34720
34721 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34722
34723 PR libfortran/18982
34724 * gfortran.dg/open_new.f90: New file.
34725
34726 2005-01-22 Paul Brook <paul@codesourcery.com>
34727
34728 * namelist_1.f90: New test.
34729
34730 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34731
34732 PR tree-optimization/19484
34733 * gcc.c-torture/compile/20050122-[12].c: New tests.
34734
34735 2005-01-22 Paul Brook <paul@codesourcery.com>
34736
34737 * gfortran.dg/implicit_2.f90: New test.
34738
34739 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34740
34741 PR fortran/19314
34742 * gfortran.dg/inquire_5.f90: New test.
34743
34744 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34745
34746 PR c/18809
34747 * gcc.dg/pr18809-1.c: New test.
34748
34749 2005-01-21 Ian Lance Taylor <ian@airs.com>
34750
34751 * gcc.dg/20050121-1.c: New test.
34752
34753 PR tree-optimization/13000
34754 * gcc.dg/20040206-1.c: Change warning to point where function is
34755 being inlined.
34756
34757 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34758
34759 PR c++/19208
34760 * g++.dg/template/array11.C: New test.
34761
34762 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34763
34764 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34765 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34766 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34767 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34768 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34769 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34770
34771 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34772
34773 PR tree-optimization/15349
34774 * gcc.dg/tree-ssa/pr15349.c: New.
34775
34776 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34777
34778 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34779
34780 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34781
34782 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34783 scan-assembler-times directive name.
34784
34785 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34786 after dg-do.
34787
34788 PR rtl-optimization/19462
34789 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34790
34791 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34792
34793 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34794 counting function calls on ia64.
34795
34796 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34797
34798 PR rtl-optimization/15139
34799 * gcc.dg/20050111-2.c: New test.
34800
34801 PR c/17297
34802 * gcc.c-torture/compile/20050113-1.c: New testcase.
34803
34804 PR middle-end/19164
34805 * gcc.dg/20050113-1.c: New testcase.
34806
34807 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34808
34809 * gcc.dg/vect/vect-85.c: Add comment.
34810 * gcc.dg/vect/vect-86.c: Add xfail for now.
34811 * gcc.dg/vect/vect-87.c: Add xfail for now.
34812 * gcc.dg/vect/vect-88.c: Add xfail for now.
34813 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34814
34815 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34816
34817 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34818
34819 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34820
34821 * g++.dg/debug/typedef3.C: New test.
34822
34823 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34824
34825 PR c/19472
34826 * gcc.dg/asm-a.c: New test.
34827
34828 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34829
34830 * gcc.dg/sh-relax.c: Add prototype for abort.
34831
34832 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34833
34834 * gcc.dg/short-compare-1.c: New test.
34835 * gcc.dg/short-compare-2.c: Likewise.
34836
34837 2005-01-18 Michael Matz <matz@suse.de>
34838
34839 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34840
34841 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34842
34843 PR tree-optimization/19121
34844 * gcc.c-torture/compile/pr19121.c: New test.
34845
34846 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34847
34848 PR target/19357
34849 * gcc.c-torture/compile/pr19357.c: New test.
34850
34851 2005-01-17 Ian Lance Taylor <ian@airs.com>
34852
34853 PR c/5675
34854 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34855 pass--those that refer just to the variable, possibly with a
34856 cast.
34857 * gcc.dg/c99-const-expr-3.c: Likewise.
34858
34859 PR middle-end/13127
34860 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34861 longer emitted.
34862
34863 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34864
34865 PR fortran/18778
34866 * gfortran.dg/endfile_2.f90: New test.
34867
34868 2005-01-16 Steven G. Kargl <kargls@comcast.net>
34869
34870 PR 19168
34871 * gfortran.dg/select_5.f90: New test.
34872
34873 2004-01-16 Paul Brook <paul@codesourcery.com>
34874
34875 * gfortran.dg/common_4.f90: New test.
34876
34877 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
34878
34879 PR rtl-optimization/19462
34880 * gcc.dg/torture/pr19462-1.c: New test.
34881
34882 2005-01-15 Ziemowit Laski <zlaski@apple.com>
34883
34884 PR objc/19321
34885 * objc.dg/func-ptr-2.m: New.
34886 * objc.dg/volatile-1.m: New.
34887
34888 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34889
34890 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34891
34892 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34893
34894 PR tree-optimization/19060
34895 * gcc.c-torture/execute/20050104-1.c: New test.
34896
34897 2005-01-15 Bud Davis <bdavis9659@comcast.net>
34898
34899 PR fortran/18983
34900 * gfortran.dg/write_to_null.f90: New test.
34901
34902 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
34903 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34904
34905 PR other/19328
34906 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34907 argument.
34908
34909 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34910
34911 PR c++/19263
34912 * g++.dg/init/vector1.C: New test.
34913
34914 2005-01-14 James E. Wilson <wilson@specifixinc.com>
34915
34916 PR target/13158
34917 * gcc.target/ia64/sibcall-unwind-1.c: New test.
34918 PR target/18987
34919 * gcc.target/ia64/sibcall-unwind-2.c: New test.
34920
34921 2005-01-14 Steven G. Kargl <kargls@comcast.net>
34922
34923 * gfortran.dg/select_1.f90: New test.
34924 * gfortran.dg/select_2.f90: New test.
34925 * gfortran.dg/select_3.f90: New test.
34926 * gfortran.dg/select_4.f90: New test.
34927
34928 2005-01-14 Jakub Jelinek <jakub@redhat.com>
34929
34930 PR middle-end/19084
34931 PR rtl-optimization/19348
34932 * gcc.dg/20050111-1.c: New test.
34933 * gcc.c-torture/execute/20050111-1.c: New test.
34934
34935 * gcc.dg/i386-asm-4.c: New test.
34936
34937 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34938
34939 * gcc.dg/nested-func-2.c: New test.
34940 * ada/acats/norun.lst: Remove c953002.
34941
34942 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
34943
34944 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34945
34946 2005-01-12 Ben Elliston <bje@au.ibm.com>
34947
34948 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34949
34950 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
34951
34952 PR target/18761
34953 * g++.dg/abi/align1.C: New test.
34954
34955 2005-01-11 Alan Modra <amodra@bigpond.net.au>
34956
34957 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34958 at a time.
34959 * g++.dg/ext/altivec_check.h: Support compiling as C.
34960
34961 2005-01-10 Roger Sayle <roger@eyesopen.com>
34962
34963 PR c++/19355
34964 * g++.dg/expr/pr19355-1.C: New test case.
34965
34966 2005-01-10 Laurent GUERBY <laurent@guerby.net>
34967
34968 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34969 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34970 * ada/acats/tests/c3/c92005b.ada: Likewise.
34971 * ada/acats/tests/c3/cxb3012.a: Likewise.
34972 * ada/acats/norun.lst: Add c380004 and c953002, add PR
34973
34974 2005-01-09 Paul Brook <paul@codesourcery.com>
34975
34976 * gfortran.dg/common_2.f90: New file.
34977 * gfortran.dg/common_3.f90: New file.
34978
34979 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
34980
34981 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34982
34983 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34984
34985 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34986 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34987 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34988 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34989 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34990 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34991 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34992 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34993 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34994 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34995 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34996 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34997 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34998 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34999 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35000 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35001 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35002 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35003 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35004 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35005 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35006 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35007 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35008 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35009 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35010 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35011 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35012 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35013 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35014 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35015 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35016 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35017 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35018 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35019 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35020 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35021 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35022 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35023 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35024 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35025 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35026 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35027 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35028 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35029 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35030 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35031 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35032 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35033 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35034 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35035 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35036 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35037 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35038 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35039 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35040 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35041 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35042 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35043 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35044 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35045 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35046 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35047 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35048 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35049 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35050 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35051 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35052
35053 * gcc.dg/vect/vect-1.c: Fix spelling.
35054 * gcc.dg/vect/vect-10.c: Fix spelling.
35055 * gcc.dg/vect/vect-11.c: Fix spelling.
35056 * gcc.dg/vect/vect-12.c: Fix spelling.
35057 * gcc.dg/vect/vect-14.c: Fix spelling.
35058 * gcc.dg/vect/vect-15.c: Fix spelling.
35059 * gcc.dg/vect/vect-16.c: Fix spelling.
35060 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35061 * gcc.dg/vect/vect-64.c: Fix comments.
35062 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35063
35064 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35065 Ira Rosen <irar@il.ibm.com>
35066
35067 * gcc.dg/vect/vect-70.c: New test.
35068 * gcc.dg/vect/vect-71.c: New test.
35069
35070 2005-01-09 Manfred Hollstein <mh@suse.com>
35071
35072 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35073 * gcc.dg/pr18241-2.c: Likewise.
35074 * gcc.dg/pr18241-3.c: Likewise.
35075 * gcc.dg/pr18241-4.c: Likewise.
35076 * gcc.dg/pr18241-5.c: Likewise.
35077
35078 2005-01-08 Richard Henderson <rth@redhat.com>
35079
35080 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35081 False for x86 and x86-64.
35082
35083 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35084
35085 PR tree-optimization/18241
35086 * gcc.dg/pr18241-1.c: New test.
35087 * gcc.dg/pr18241-2.c: New test.
35088 * gcc.dg/pr18241-3.c: New test.
35089 * gcc.dg/pr18241-4.c: New test.
35090 * gcc.dg/pr18241-5.c: New test.
35091
35092 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35093
35094 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35095 gfortran.dg/select_4.f90: New.
35096
35097 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35098
35099 * gcc.c-torture/execute/20050107-1.c: New test.
35100
35101 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35102
35103 PR c++/19298
35104 * g++.dg/template/ref2.C: New.
35105
35106 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35107
35108 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35109 instead of being empty.
35110
35111 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35112
35113 PR fortran/15553
35114 * gfortran.dg/array-1.f90: New test.
35115
35116 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35117
35118 PR tree-optimization/19283
35119 * gcc.c-torture/execute/20050106-1.c: New test.
35120
35121 PR rtl-optimization/18861
35122 * gcc.dg/20050105-1.c: New test.
35123
35124 PR tree-optimization/18828
35125 * gcc.dg/20050105-2.c: New test.
35126
35127 2005-01-07 Andreas Jaeger <aj@suse.de>
35128
35129 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35130
35131 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35132
35133 PR fortran/18398
35134 * gfortran.dg/fmt_read.f90: New test.
35135
35136 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35137
35138 * gcc.dg/rs6000-ldouble-2.c: New.
35139
35140 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35141
35142 PR c++/19244
35143 * g++.dg/parser/ctor2.C: New test.
35144
35145 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35146
35147 PR c++/17154
35148 * g++.dg/template/using9.C: New test.
35149
35150 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35151
35152 PR c++/19258
35153 * g++.dg/lookup/friend6.C: New test.
35154
35155 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35156
35157 PR c++/19270
35158 * g++.dg/template/array10.C: New.
35159
35160 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35161
35162 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35163 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35164
35165 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35166
35167 * gcc.c-torture/compile/20050105-1.c: New test.
35168
35169 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35170
35171 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35172
35173 2005-01-05 Roger Sayle <roger@eyesopen.com>
35174
35175 PR middle-end/19100
35176 * gcc.dg/conv-3.c: New test case.
35177
35178 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35179
35180 * gcc.dg/asm-wide-1.c: New test.
35181
35182 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35183
35184 PR c++/19030
35185 * g++.dg/parse/crash22.C: New
35186
35187 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35188
35189 PR 19257
35190 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35191
35192 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35193
35194 PR middle-end/17767
35195 * gcc.dg/i386-mmx-6.c: New test case.
35196
35197 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35198
35199 PR tree-optimization/18308
35200 * gcc.dg/vect/pr18308.c: New testcase.
35201
35202 2005-01-04 Andreas Jaeger <aj@suse.de>
35203
35204 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35205
35206 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35207 Robert Bowdidge <bowdidge@apple.com>
35208
35209 * gcc.dg/cpp/subframework1.c: New.
35210 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35211 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35212 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35213 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35214
35215 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35216
35217 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35218 producing warning.
35219 * gcc.dg/darwin-weakimport-2.c: New.
35220
35221 2005-01-03 Richard Henderson <rth@redhat.com>
35222
35223 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35224
35225 2005-01-03 Richard Henderson <rth@redhat.com>
35226
35227 * gcc.dg/vect/vect.exp: Enable for ia64.
35228 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35229 (check_effective_target_vect_float): Likewise.
35230 (check_effective_target_vect_no_align): Likewise.
35231 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35232 * gcc.dg/vect/vect-8.c: Likewise.
35233
35234 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35235
35236 PR target/19236
35237 * gcc.dg/pr19236-1.c: New test case.
35238
35239 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35240
35241 PR rtl-optimization/12092
35242 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35243
35244 2005-01-02 Andreas Jaeger <aj@suse.de>
35245
35246 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35247
35248 2005-01-01 Roger Sayle <roger@eyesopen.com>
35249 Andrew Pinski <pinskia@physics.uc.edu>
35250
35251 PR rtl-optimization/12092
35252 * gcc.dg/pr12092-1.c: New test case.
35253
35254 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35255
35256 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35257 'hidden' and 'default' for better portability.
35258 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35259
35260 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35261 6 and 7.
35262 * g++.old-deja/g++.brendan/new3.C: Likewise.
35263
35264 2005-01-01 Steven Bosscher <stevenb@suse.de>
35265
35266 * gcc.dg/20041231-1.C: New test.
35267 * g++.dg/warn/Wunreachable-code-1.C: New test.
35268
35269 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35270
35271 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35272 file, not /dev/null. Abort on error.
35273
35274 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35275 Ziemowit Laski <zlaski@apple.com>
35276
35277 PR objc/18971
35278 * objc.dg/encode-5.m: New test.
35279
35280 2004-12-29 Richard Henderson <rth@redhat.com>
35281
35282 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35283 * objc.dg/stabs-1.m: Disable for ia64.
35284
35285 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35286
35287 PR c++/19190
35288 * g++.dg/warn/Wunused-10.C: New test.
35289
35290 2004-12-28 Richard Henderson <rth@redhat.com>
35291
35292 * objc.dg/stabs-1.m: Disable for alpha.
35293
35294 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35295
35296 PR c++/19149
35297 * g++.dg/parse/error23.C: New test.
35298
35299 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35300
35301 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35302
35303 PR fortran/19032
35304 * gfortran.dg/intrinsic_modulo_1.f90: New.
35305 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35306 tests with divisor -1.
35307
35308 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35309
35310 * g++.dg/opt/temp1.C (memcpy): Return a value.
35311
35312 PR c++/19148
35313 * g++.dg/expr/cond7.C: New test.
35314
35315 2004-12-27 Paul Brook <paul@codesourcery.com>
35316
35317 * gfortran.dg/g77/select_no_compile.f: Remove.
35318
35319 2004-12-27 Richard Henderson <rth@redhat.com>
35320
35321 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35322 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35323 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35324
35325 2004-12-26 Richard Henderson <rth@redhat.com>
35326
35327 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35328 by 1i instead of token pasting.
35329
35330 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35331
35332 PR tree-optimization/17578
35333 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35334 to additional_flags.
35335 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35336
35337 2004-12-25 Richard Henderson <rth@redhat.com>
35338
35339 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35340 Remove Alpha.
35341
35342 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35343
35344 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35345 hppa*-*-hpux*.
35346 * gcc.dg/pr17957.c (dg-options): Likewise.
35347 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35348 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35349 instead of 0 on __hppa__.
35350 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35351 "foo,%r" on hppa*-*-*.
35352
35353 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35354
35355 PR fortran/19071
35356 * gfortran.dg/complex_write.f90: New test.
35357
35358 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35359
35360 PR c++/17595
35361 * g++.dg/parse/pragma2.C: New test.
35362
35363 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35364
35365 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35366
35367 * gcc.dg/empty2.c: Add missing dg-warning.
35368
35369 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35370
35371 PR c++/17413
35372 * g++.dg/template/local4.C: New test.
35373 * g++.dg/template/crash19.C: Add dg-error marker.
35374
35375 * g++.dg/template/crash31.C: Correct embedded PR number.
35376
35377 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35378
35379 PR c++/16405
35380 * g++.dg/opt/temp1.C: Add do-run marker.
35381
35382 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35383
35384 * g++.dg/template/spec19.C: New.
35385
35386 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35387
35388 PR target/16819
35389 * gcc.dg/empty2.c: New.
35390
35391 2004-12-23 Richard Henderson <rth@redhat.com>
35392
35393 * lib/target-supports.exp (check_effective_target_vect_no_align):
35394 Remove i?86 and x86-64.
35395
35396 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35397
35398 PR c++/16405
35399 * g++.dg/opt/temp1.C: New test.
35400
35401 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35402
35403 PR c++/18733
35404 * g++.dg/template/friend33.C: New testcase.
35405
35406 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35407
35408 PR c++/18464
35409 * g++.dg/template/cond5.C: New test.
35410
35411 PR c++/18492
35412 * g++.dg/inherit/thunk3.C: New test.
35413
35414 PR c++/11224
35415 * g++.dg/warn/Wunused-9.C: New test.
35416
35417 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35418
35419 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35420
35421 2004-12-22 Jan Beulich <jbeulich@novell.com>
35422
35423 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35424
35425 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35426
35427 PR c++/18378
35428 * g++.dg/ext/packed8.C: New test.
35429
35430 PR c++/19063
35431 * g++.dg/template/crash31.C: New test.
35432
35433 PR c++/19034
35434 * g++.dg/template/crash30.C: New test.
35435
35436 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35437
35438 PR C++/18984
35439 * g++.dg/eh/ctor3.C: New test.
35440
35441 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35442
35443 * objc.dg/stabs-1.m: Allow section name to be quoted and
35444 assembly label to begin with '.LL'.
35445
35446 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35447
35448 * gcc.dg/vect/vect.exp
35449 (check_effective_target_lp64_or_vect_no_align): New.
35450 * gcc.dg/vect/vect-77.c: Use it.
35451 * gcc.dg/vect/vect-78.c: Use it.
35452
35453 * lib/target-supports.exp
35454 (check_effective_target_vect_no_max,
35455 check_effective_target_vect_no_bitwise,
35456 check_effective_target_vect_no_align): New.
35457 * gcc.dg/vect/vect-13.c: Use them.
35458 * gcc.dg/vect/vect-17.c: Ditto.
35459 * gcc.dg/vect/vect-18.c: Ditto.
35460 * gcc.dg/vect/vect-19.c: Ditto.
35461 * gcc.dg/vect/vect-20.c: Ditto.
35462 * gcc.dg/vect/vect-27.c: Ditto.
35463 * gcc.dg/vect/vect-29.c: Ditto.
35464 * gcc.dg/vect/vect-44.c: Ditto.
35465 * gcc.dg/vect/vect-48.c: Ditto.
35466 * gcc.dg/vect/vect-50.c: Ditto.
35467 * gcc.dg/vect/vect-52.c: Ditto.
35468 * gcc.dg/vect/vect-54.c: Ditto.
35469 * gcc.dg/vect/vect-56.c: Ditto.
35470 * gcc.dg/vect/vect-58.c: Ditto.
35471 * gcc.dg/vect/vect-60.c: Ditto.
35472 * gcc.dg/vect/vect-72.c: Ditto.
35473 * gcc.dg/vect/vect-80.c: Ditto.
35474
35475 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35476
35477 PR c++/14075
35478 * g++.dg/init/string1.C: New.
35479
35480 PR c++/18975
35481 * g++.dg/other/synth1.C: New.
35482
35483 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35484
35485 PR c/18963
35486 * gcc.dg/pr18963-1.c: New test.
35487
35488 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35489
35490 PR c/18596
35491 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35492 * gcc.dg/pr18596-1.c: Use dg-error.
35493 (dg-options): Use -fno-unit-at-a-time.
35494 * gcc.dg/pr18596-2.c: New test.
35495 * gcc.dg/pr18596-3.c: New test.
35496
35497 2004-12-20 Roger Sayle <roger@eyesopen.com>
35498
35499 PR middle-end/18683
35500 * g++.dg/opt/pr18683-1.C: New test case.
35501
35502 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35503
35504 PR other/19093
35505 * g++.dg/opt/max1.C: Fix for 64bit targets.
35506
35507 2004-12-20 Matt Austern <austern@apple.com>
35508
35509 PR c++/19044
35510 * g++.dg/ext/builtin6.C: New
35511
35512 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35513
35514 PR tree-optimization/19080
35515 * gcc.c-torture/compile/pr19080.c: New test.
35516
35517 2004-12-20 Steven Bosscher <stevenb@suse.de>
35518
35519 * gcc.dg/20041219-1.c: New test.
35520
35521 2004-12-19 Roger Sayle <roger@eyesopen.com>
35522
35523 PR middle-end/19068
35524 * g++.dg/opt/max1.C: New test case.
35525
35526 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35527
35528 * gcc.dg/fdata-sections-1.c: New test.
35529
35530 2004-12-18 Roger Sayle <roger@eyesopen.com>
35531
35532 PR middle-end/18548
35533 * gcc.dg/max-1.c: New test case.
35534
35535 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35536
35537 * gcc.c-torture/execute/20041218-1.c: New test.
35538
35539 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35540
35541 * gcc.dg/pr18501.c: New test.
35542 * gcc.dg/uninit-5.c: XFAIL.
35543 * gcc.dg/uninit-9.c: XFAIL.
35544
35545 2004-12-17 Dale Johannesen <dalej@apple.com>
35546
35547 * gcc.dg/20041213-1.c: New.
35548
35549 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35550
35551 * objc.dg/stabs-1.m: Allow assembly label to begin
35552 with a dot ('.').
35553
35554 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35555
35556 * gcc.c-torture/execute/20041213-1.c: Move...
35557 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35558
35559 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35560
35561 PR c++/18721
35562 * g++.dg/lookup/conv-5.C: New.
35563
35564 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35565
35566 * objc.dg/stabs-1.m: New test.
35567
35568 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35569
35570 * gcc.dg/visibility-c.c: Change compile to
35571 assemble for the test.
35572
35573 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35574
35575 PR target/19041
35576 * gcc.dg/visibility-c.c: New test.
35577
35578 2004-12-16 Roger Sayle <roger@eyesopen.com>
35579
35580 PR middle-end/18493
35581 * gcc.dg/switch-8.c: New test case.
35582
35583 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35584
35585 PR c++/18905
35586 * g++.dg/template/init4.C: New.
35587 * g++.dg/opt/static3.C: Enable optimizer.
35588
35589 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35590
35591 * g++.dg/other/complex1.C: New test.
35592
35593 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35594
35595 * g++.dg/opt/inline9.C: New test.
35596
35597 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35598
35599 PR fortran/18993
35600 * gfotran.dg/nullify_1.f: New test.
35601
35602 2004-12-15 Richard Henderson <rth@redhat.com>
35603
35604 * gcc.target/i386/i386.exp: New harness.
35605 * gcc.target/i386/vect-args.c: New.
35606
35607 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35608
35609 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35610
35611 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35612
35613 PR c++/18825
35614 * g++.dg/template/friend32.C: New test.
35615
35616 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35617
35618 * cpp/pragma-once-1.c: New test.
35619 * cpp/pragma-once-1b.h: Likewise.
35620 * cpp/pragma-once-1c.h: Likewise.
35621 * cpp/pragma-once-1d.h: Likewise.
35622 * cpp/inc/pragma-once-1a.h: Likewise.
35623
35624 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35625 Steven G. Kargl <kargls@comcast.net>
35626
35627 PR fortran/17597
35628 * gfortran.dg/list_read_3.f90: New test.
35629
35630 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35631
35632 * gcc.dg/ftrapv-2.c: New test.
35633
35634 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35635
35636 PR c++/18981
35637 * g++.dg/template/typename9.C: New test.
35638
35639 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35640
35641 PR c++/18738
35642 * g++.dg/template/typename8.C: New test.
35643 * g++.dg/parse/friend2.C: Tweak error message.
35644
35645 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35646
35647 * gcc.c-torture/20041214-1.c: New test.
35648
35649 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35650
35651 PR c++/18965
35652 * g++.dg/init/array17.C: New test.
35653
35654 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35655
35656 PR c++/18793
35657 * g++.dg/init/aggr3.C: New test.
35658
35659 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35660
35661 * gcc.dg/altivec-types-1.c: New test.
35662 * gcc.dg/altivec-types-2.c: New test.
35663 * gcc.dg/altivec-types-3.c: New test.
35664 * gcc.dg/altivec-types-4.c: New test.
35665 * g++.dg/ext/altivec-types-1.C: New test.
35666 * g++.dg/ext/altivec-types-2.C: New test.
35667 * g++.dg/ext/altivec-types-3.C: New test.
35668 * g++.dg/ext/altivec-types-4.C: New test.
35669
35670 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35671
35672 PR middle-end/18951
35673 * gcc.c-torture/execute/20041213-1.c: New test.
35674
35675 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35676
35677 PR c++/18949
35678 * g++.dg/template/cast1.C: New.
35679
35680 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35681
35682 * gcc.c-torture/execute/20041213-2.c: New test.
35683
35684 2004-12-13 Richard Henderson <rth@redhat.com>
35685
35686 * gcc.dg/i386-sse-10.c: Fix typo in options.
35687
35688 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35689
35690 PR c++/18968
35691 * g++.dg/opt/pr18968.C: New test.
35692
35693 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35694
35695 PR c++/18925
35696 * g++.dg/ext/visibility/staticdatamem.C: New test.
35697
35698 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35699
35700 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35701
35702 2004-12-13 Roger Sayle <roger@eyesopen.com>
35703
35704 PR rtl-optimization/18928
35705 * gcc.dg/pr18928-1.c: New test case.
35706
35707 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35708
35709 PR tree-opt/16951
35710 * gcc.c-torture/compile/20041211-1.c: New.
35711
35712 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35713
35714 PR middle-end/17564
35715 * gcc.c-torture/execute/20041212-1.c: New test.
35716
35717 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35718
35719 PR fortran/18869
35720 * gfortran.dg/common_1.f90: New test.
35721
35722 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35723 Paul Brook <paul@codesourcery.com>
35724
35725 PR fortran/16222
35726 * gfortran.dg/real_do_1.f90: New test.
35727
35728 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35729
35730 PR tree-opt/18040
35731 * g++.dg/opt/ptrmem6.C: New test.
35732
35733 2004-12-11 Roger Sayle <roger@eyesopen.com>
35734
35735 PR middle-end/18921
35736 * gcc.dg/pr18921-1.c: New test case.
35737
35738 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35739
35740 PR fortran/17175
35741 * gfortran.dg/scale_1.f90: New test.
35742
35743 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35744
35745 PR middle-end/18903
35746 * gcc.c-torture/compile/pr18903.c: New test.
35747
35748 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35749
35750 * gcc.c-torture/execute/20041210-1.c: New test.
35751
35752 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35753
35754 PR c++/18731
35755 * g++.dg/parser/struct-1.C: New test.
35756 * g++.dg/parser/struct-2.C: New test.
35757 * g++.dg/parser/struct-3.C: New test.
35758
35759 2004-12-09 Richard Henderson <rth@redhat.com>
35760
35761 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35762
35763 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35764 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35765
35766 2004-12-09 Matt Austern <austern@apple.com>
35767
35768 PR c++/18514
35769 * g++.dg/ext/builtin1.C: New
35770 * g++.dg/ext/builtin2.C: New
35771 * g++.dg/ext/builtin3.C: New
35772 * g++.dg/ext/builtin4.C: New
35773 * g++.dg/ext/builtin5.C: New
35774
35775 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35776
35777 PR tree-opt/18904
35778 * g++.dg/opt/ptrmem5.C: New test.
35779
35780 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35781
35782 * g++.dg/parse/typename5.C: Adjust for new error.
35783 * g++.dg/parse/typename7.C: New.
35784
35785 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35786
35787 PR c++/18073
35788 * g++.dg/other/mmintrin.C: New test.
35789
35790 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35791
35792 PR c++/16681
35793 * g++.dg/init/array15.C: New.
35794 * g++.dg/init/array16.C: New.
35795
35796 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35797
35798 PR fortran/18826
35799 * gfortran.dg/assign_1.f90: New test.
35800
35801 2004-12-08 Nick Clifton <nickc@redhat.com>
35802
35803 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35804 * gcc.target/xstormy16/data_below100: Likewise.
35805 * gcc.target/xstormy16/sfr: Likewise.
35806 * gcc.target/xstormy16/below100.S: New test source file.
35807 * gcc.target/xstormy16/below100.ld: New test linker script.
35808 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35809 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35810 bp instructions.
35811 * gcc.target/xstormy16/bp.c: Likewise.
35812
35813 * gcc.target/xstormy16/bss_below100: New files:
35814 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35815 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35816 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35817 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35818 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35819 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35820 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35821 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35822 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35823 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35824 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35825 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35826 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35827 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35828 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35829 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35830 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35831 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35832 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35833 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35834 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35835 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35836 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35837 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35838 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35839 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35840 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35841
35842 * gcc.target/xstormy16/data_below100: New files:
35843 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35844 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35845 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35846 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35847 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35848 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35849 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35850 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35851 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35852 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35853 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35854 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35855 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35856 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35857 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35858 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35859 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35860 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35861 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35862 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35863 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35864 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35865 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35866 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35867 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35868 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35869 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35870
35871 * gcc.target/xstormy16/sfr: New files:
35872 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35873 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35874 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35875 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35876 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35877 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35878 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35879 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35880 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35881 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35882 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35883 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35884 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35885 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35886 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35887 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35888 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35889 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35890 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35891 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35892 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35893 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35894 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35895 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35896 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35897 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35898 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35899 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35900 27_if0_sfrw_bitfield_f.c
35901
35902 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35903
35904 PR c++/18100
35905 * g++.dg/lookup/name-clash4.C: New test.
35906
35907 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
35908
35909 PR c++/18672
35910 * g++.dg/opt/array1.C: New.
35911
35912 PR c++/18803
35913 * g++.dg/template/operator5.C: New.
35914
35915 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
35916
35917 PR c/18867
35918 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35919
35920 2004-12-07 Steven Bosscher <stevenb@suse.de>
35921
35922 * gcc.dg/noncompile/20041207.c: New test.
35923
35924 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
35925
35926 * g++.dg/other/unreachable-1.C: New test.
35927
35928 2004-12-06 Nick Clifton <nickc@redhat.com>
35929
35930 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35931 <limits.h> because the latter comes from gcc's include/ directory
35932 and not the newlib/libc/include directory.
35933
35934 2004-12-04 Richard Henderson <rth@redhat.com>
35935
35936 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35937
35938 2004-12-04 Richard Henderson <rth@redhat.com>
35939
35940 * lib/target-supports.exp (check_gc_sections_available): Disable
35941 for alpha and ia64.
35942
35943 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
35944
35945 PR middle-end/17909
35946 * g++.dg/other/vararg-2.C: New test.
35947
35948 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35949
35950 PR c++/17011, c++/17971
35951 * g++.dg/template/error15.C: Adjust expected error.
35952 * g++.dg/template/instantiate3.C: Likewise.
35953
35954 2004-12-03 Janis Johnson <janis187@us.ibm.com>
35955
35956 * gcc.dg/altivec-18.c: Fix for darwin
35957
35958 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
35959
35960 PR c++/18782
35961 * g++.dg/parse/ptrmem2.C: New.
35962
35963 PR c++/18318
35964 * g++.dg/template/new1.C: New.
35965
35966 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35967
35968 PR fortran/18710
35969 * gfortran.dg/direct_io_3.f90: New test.
35970
35971 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
35972
35973 PR 18758
35974 * g++.dg/parse/crash21.C: New.
35975
35976 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35977
35978 PR c++/15664, c++/18276
35979 * g++.dg/template/ttp13.C: New test.
35980 * g++.dg/template/ttp14.C: Likewise.
35981
35982 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35983
35984 PR c++/18123
35985 * g++.dg/parse/enum2.C: New test.
35986 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35987
35988 2004-12-02 Nick Clifton <nickc@redhat.com>
35989
35990 * gcc.target/xstormy16: New test directory.
35991 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35992 * gcc.target/xstormy16/bp.c: Check the generation of bp
35993 instructions.
35994 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35995 bn instructions and the BELOW100 attribute.
35996
35997 2004-12-02 Alan Modra <amodra@bigpond.net.au>
35998
35999 PR target/16952
36000 * gcc.dg/ppc-eabi.c: New.
36001
36002 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36003
36004 PR fortran/18284
36005 * gfortran.dg/backspace.f90
36006
36007 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36008
36009 * gfortran.dg/inquire.f90: New test.
36010
36011 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36012
36013 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36014 handle effective-target-keyword.
36015 (dg-skip-if): Support effective-target keyword as target list.
36016 (dg-xfail-if): Ditto.
36017 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36018
36019 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36020
36021 PR tree-optimization/18291
36022 * gcc.c-torture/compile/pr18291.c: New test.
36023
36024 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36025
36026 PR C++/18729
36027 * g++.dg/parse/crash20.C: New.
36028
36029 PR c++/17431
36030 * g++.dg/overload/arg1.C: New.
36031 * g++.dg/overload/arg2.C: New.
36032 * g++.dg/overload/arg3.C: New.
36033 * g++.dg/overload/arg4.C: New.
36034
36035 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36036
36037 * gcc.dg/c99-flex-array-4.c: Remove.
36038
36039 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36040
36041 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36042
36043 * lib/target-supports.exp (is-effective-target): Simplify.
36044
36045 * lib/target-supports.exp (check_effective_target_vect_long):
36046 Fix for powerpc64-*-*.
36047
36048 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36049
36050 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36051 to support new requirements on FreeBSD 5.
36052
36053 2004-11-30 Devang Patel <dpatel@apple.com>
36054
36055 PR 18702
36056 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36057
36058 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36059
36060 * g++.dg/ext/altivec-13.C: New test.
36061
36062 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36063
36064 PR tree-opt/18298
36065 * gcc.c-torture/execute/p18298.c: New test.
36066
36067 2004-11-30 Ira Rosen <irar@il.ibm.com>
36068 Dorit Naishlos <dorit@il.ibm.com>
36069
36070 PR tree-opt/18607
36071 * gcc.dg/vect/vect-89.c: New test.
36072
36073 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36074
36075 * gcc.dg/pr18596-1.c: New test.
36076
36077 2004-11-30 Ben Elliston <bje@au.ibm.com>
36078
36079 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36080
36081 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36082
36083 PR c/18479
36084 * gcc.dg/pr18479.c: New test.
36085
36086 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36087
36088 PR target/18490
36089 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36090 mmix-knuth-mmixware.
36091
36092 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36093 cris-*-elf* cris-*-aout* mmix-*-*
36094
36095 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36096
36097 PR middle-end/18725
36098 * gcc.dg/pr18725.c: New test.
36099
36100 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36101
36102 PR target/18488
36103 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36104
36105 PR target/18336
36106 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36107
36108 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36109
36110 PR c++/18368
36111 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36112 * g++.old-deja/g++.law/ctors5.C: Likewise.
36113 * g++.old-deja/g++.other/crash25.C: Likewise.
36114
36115 PR c++/18674
36116 * g++.dg/template/error16.C: New test.
36117
36118 PR c++/18512
36119 * g++.dg/template/crash29.C: New test.
36120
36121 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36122
36123 PR tree-optimization/18712
36124 * gcc.c-torture/compile/pr18712.c: New test.
36125
36126 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36127
36128 PR c/7544
36129 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36130 tests.
36131
36132 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36133
36134 PR c++/18652
36135 * g++.dg/lookup/crash6.C: New test.
36136
36137 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36138
36139 PR middle-end/18164
36140 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36141
36142 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36143
36144 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36145 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36146 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36147
36148 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36149
36150 * gcc.dg/pr18164.c: New test.
36151
36152 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36153
36154 * gcc.dg/funroll-loops-all.c: New.
36155
36156 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36157
36158 PR target/18489
36159 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36160 delimeter, match space and TAB as well as ":".
36161
36162 PR target/18484
36163 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36164
36165 PR target/18348
36166 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36167
36168 PR target/18345
36169 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36170
36171 PR target/18337
36172 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36173
36174 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36175
36176 * gfortran.dg/direct_io_2.f90: New test.
36177
36178 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36179
36180 PR target/18334
36181 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36182
36183 2004-11-28 Richard Henderson <rth@redhat.com>
36184
36185 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36186
36187 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36188
36189 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36190 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36191 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36192 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36193 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36194 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36195 gcc.dg/pointer-arith-8.c: New tests.
36196
36197 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36198
36199 PR fortran/18364
36200 * gfortran.dg/endfile.f90: New test.
36201
36202 2004-11-27 Falk Hueffner <falk@debian.org>
36203
36204 * gcc.dg/loop-6.c: New test.
36205
36206 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36207
36208 * gcc.c-torture/execute/20041126-1.c: New test.
36209
36210 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36211
36212 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36213 on IRIX.
36214
36215 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36216
36217 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36218 functions.
36219
36220 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36221
36222 PR rtl-optimization/17825
36223 * gcc.c-torture/compile/20041119-1.c: New test.
36224
36225 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36226
36227 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36228 Check existence of ld library path variables before unsetting.
36229
36230 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36231
36232 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36233
36234 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36235
36236 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36237
36238 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36239
36240 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36241
36242 2004-11-26 Ben Elliston <bje@au.ibm.com>
36243
36244 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36245 dg-do directive.
36246
36247 2004-11-26 Ben Elliston <bje@au.ibm.com>
36248
36249 * gcc.dg/pr17957.c: Pass --param, not -param.
36250
36251 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36252
36253 PR middle-end/17957
36254 * gcc.dg/pr17957.c: New test.
36255
36256 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36257
36258 PR c++/18445
36259 * g++.dg/template/crash28.C: Likewise.
36260
36261 PR c++/18001
36262 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36263 * g++.dg/ext/lvaddr.C: Likewise.
36264 * g++.dg/opt/pr7503-3.C: Likewise.
36265
36266 PR c++/18466
36267 * g++.dg/parse/qualified3.C: New test.
36268 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36269
36270 PR c++/18545
36271 * g++.dg/expr/return1.C: New test.
36272
36273 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36274
36275 Friend class name lookup 3/n, PR c++/3332
36276 * g++.dg/lookup/friend3.C: New test.
36277 * g++.dg/lookup/friend4.C: Likewise.
36278 * g++.dg/lookup/friend5.C: Likewise.
36279
36280 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36281
36282 Friend class name lookup 2/n, PR c++/14513, c++/15410
36283 * g++.dg/lookup/friend2.C: New test.
36284 * g++.dg/template/friend31.C: Likewise.
36285
36286 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36287
36288 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36289
36290 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36291
36292 PR c++/17473
36293 * g++.dg/tc1/dr56.C: Remove.
36294 * g++.dg/template/typedef1.C: Add dg-error markers.
36295 * g++.old-deja/g++.other/typedef7.C: Likewise.
36296
36297 PR c++/18285
36298 * g++.dg/parse/typedef7.C: New test.
36299
36300 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36301
36302 * gcc.c-torture/execute/20041124-1.c: New test.
36303
36304 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36305
36306 * g++.dg/template/deduce3.C: New test.
36307
36308 PR c++/18586
36309 * g++.dg/template/crash27.C: New test.
36310
36311 PR c++/18530
36312 * g++.dg/warn/Wshadow-3.C: New test.
36313
36314 2004-11-24 Devang Patel <dpatel@apple.com>
36315
36316 PR/18555
36317 * gcc.dg/cpp/isysroot-1.c: New test.
36318 * gcc.dg/cpp/usr/include/stdio.h: New file.
36319 * gcc.dg/cpp/isysroot-2.c: New test.
36320 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36321 New file.
36322
36323 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36324
36325 PR c++/8929
36326 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36327
36328 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36329
36330 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36331 * gcc.target/sparc/pdist.c: Likewise.
36332
36333 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36334
36335 PR c++/16882
36336 * g++.dg/conversion/simd1.C: New test.
36337
36338 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36339
36340 * lib/target-libpath.exp: New file defining
36341 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36342 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36343 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36344 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36345 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36346
36347 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36348
36349 * gcc.dg/pragma-align-2.c: Test macro expansion.
36350 * gcc.dg/pragma-pack-2.c: New test.
36351
36352 2004-11-23 Richard Henderson <rth@redhat.com>
36353
36354 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36355 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36356 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36357 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36358 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36359 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36360
36361 * gcc.dg/vect/vect.exp: Add check for alpha.
36362 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36363 (check_effective_target_vect_int): Enable for alpha.
36364 (check_effective_target_vect_long): New.
36365 (is-effective-target): Add it.
36366
36367 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36368
36369 * gcc.dg/pr18614-1.c: New test.
36370
36371 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36372
36373 * gcc.dg/setjmp-2.c: New test.
36374
36375 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36376
36377 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36378 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36379 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36380 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36381 gcc.target/sparc/pdist.c: New tests.
36382
36383 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36384
36385 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36386
36387 2004-11-22 Dale Johannesen <dalej@apple.com>
36388
36389 * gcc.dg/20041111-1.c: New.
36390
36391 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36392
36393 PR tree-opt/18536
36394 * gcc.dg/vect/pr18536.c: New test.
36395
36396 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36397
36398 PR c++/18354
36399 * g++.dg/template/nontype11.C: New test.
36400
36401 2004-11-21 Roger Sayle <roger@eyesopen.com>
36402
36403 PR middle-end/18520
36404 * gcc.dg/pr18520-1.c: New test case.
36405
36406 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36407
36408 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36409 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36410 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36411 expected diagnostics.
36412
36413 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36414
36415 PR target/18580
36416 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36417 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36418 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36419
36420 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36421
36422 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36423
36424 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36425 Joseph Myers <joseph@codesourcery.com>
36426
36427 * lib/target-supports.exp (check_visibility_available): Really
36428 test the compiler.
36429
36430 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36431
36432 PR tree-opt/18181
36433 * gcc.dg/vect/vect-85.c: New test.
36434 * gcc.dg/vect/vect-86.c: New test.
36435 * gcc.dg/vect/vect-87.c: New test.
36436 * gcc.dg/vect/vect-88.c: New test.
36437
36438 2004-11-19 Ben Elliston <bje@au.ibm.com>
36439
36440 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36441
36442 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36443
36444 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36445 * gcc.dg/ppc-and-1.c: Ditto.
36446 * gcc.dg/ppc-compare-1.c: Ditto.
36447 * gcc.dg/ppc-mov-1.c: Ditto
36448
36449 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36450 Mark Mitchell <mark@codesourcery.com>
36451
36452 * gcc.dg/pragma-init-fini-2.c: New test.
36453
36454 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36455 Aldy Hernandez <aldyh@redhat.com>
36456
36457 * lib/target-supports.exp (check_effective_target_vect_int): New
36458 (check_effective_target_vect_float): New
36459 (check_effective_target_vect_double): New.
36460 (is-effective-target): Support new effective targets keywords.
36461 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36462 default action for dg-do.
36463 * gcc.dg/vect/pr16105.c: Use new support.
36464 * gcc.dg/vect/pr18400.c: Ditto.
36465 * gcc.dg/vect/pr18425.c: Ditto.
36466 * gcc.dg/vect/vect-1.c: Ditto.
36467 * gcc.dg/vect/vect-10.c: Ditto.
36468 * gcc.dg/vect/vect-11.c: Ditto.
36469 * gcc.dg/vect/vect-12.c: Ditto.
36470 * gcc.dg/vect/vect-13.c: Ditto.
36471 * gcc.dg/vect/vect-14.c: Ditto.
36472 * gcc.dg/vect/vect-15.c: Ditto.
36473 * gcc.dg/vect/vect-16.c: Ditto.
36474 * gcc.dg/vect/vect-17.c: Ditto.
36475 * gcc.dg/vect/vect-18.c: Ditto.
36476 * gcc.dg/vect/vect-19.c: Ditto.
36477 * gcc.dg/vect/vect-2.c: Ditto.
36478 * gcc.dg/vect/vect-20.c: Ditto.
36479 * gcc.dg/vect/vect-21.c: Ditto.
36480 * gcc.dg/vect/vect-22.c: Ditto.
36481 * gcc.dg/vect/vect-23.c: Ditto.
36482 * gcc.dg/vect/vect-24.c: Ditto.
36483 * gcc.dg/vect/vect-25.c: Ditto.
36484 * gcc.dg/vect/vect-26.c: Ditto.
36485 * gcc.dg/vect/vect-27.c: Ditto.
36486 * gcc.dg/vect/vect-27a.c: Ditto.
36487 * gcc.dg/vect/vect-28.c: Ditto.
36488 * gcc.dg/vect/vect-29.c: Ditto.
36489 * gcc.dg/vect/vect-29a.c: Ditto.
36490 * gcc.dg/vect/vect-3.c: Ditto.
36491 * gcc.dg/vect/vect-30.c: Ditto.
36492 * gcc.dg/vect/vect-31.c: Ditto.
36493 * gcc.dg/vect/vect-32.c: Ditto.
36494 * gcc.dg/vect/vect-33.c: Ditto.
36495 * gcc.dg/vect/vect-34.c: Ditto.
36496 * gcc.dg/vect/vect-35.c: Ditto.
36497 * gcc.dg/vect/vect-36.c: Ditto.
36498 * gcc.dg/vect/vect-37.c: Ditto.
36499 * gcc.dg/vect/vect-38.c: Ditto.
36500 * gcc.dg/vect/vect-4.c: Ditto.
36501 * gcc.dg/vect/vect-40.c: Ditto.
36502 * gcc.dg/vect/vect-41.c: Ditto.
36503 * gcc.dg/vect/vect-42.c: Ditto.
36504 * gcc.dg/vect/vect-43.c: Ditto.
36505 * gcc.dg/vect/vect-44.c: Ditto.
36506 * gcc.dg/vect/vect-45.c: Ditto.
36507 * gcc.dg/vect/vect-46.c: Ditto.
36508 * gcc.dg/vect/vect-47.c: Ditto.
36509 * gcc.dg/vect/vect-48.c: Ditto.
36510 * gcc.dg/vect/vect-48a.c: Ditto.
36511 * gcc.dg/vect/vect-49.c: Ditto.
36512 * gcc.dg/vect/vect-5.c: Ditto.
36513 * gcc.dg/vect/vect-50.c: Ditto.
36514 * gcc.dg/vect/vect-51.c: Ditto.
36515 * gcc.dg/vect/vect-52.c: Ditto.
36516 * gcc.dg/vect/vect-53.c: Ditto.
36517 * gcc.dg/vect/vect-54.c: Ditto.
36518 * gcc.dg/vect/vect-55.c: Ditto.
36519 * gcc.dg/vect/vect-56.c: Ditto.
36520 * gcc.dg/vect/vect-56a.c: Ditto.
36521 * gcc.dg/vect/vect-57.c: Ditto.
36522 * gcc.dg/vect/vect-58.c: Ditto.
36523 * gcc.dg/vect/vect-59.c: Ditto.
36524 * gcc.dg/vect/vect-6.c: Ditto.
36525 * gcc.dg/vect/vect-60.c: Ditto.
36526 * gcc.dg/vect/vect-61.c: Ditto.
36527 * gcc.dg/vect/vect-62.c: Ditto.
36528 * gcc.dg/vect/vect-63.c: Ditto.
36529 * gcc.dg/vect/vect-64.c: Ditto.
36530 * gcc.dg/vect/vect-65.c: Ditto.
36531 * gcc.dg/vect/vect-66.c: Ditto.
36532 * gcc.dg/vect/vect-67.c: Ditto.
36533 * gcc.dg/vect/vect-68.c: Ditto.
36534 * gcc.dg/vect/vect-69.c: Ditto.
36535 * gcc.dg/vect/vect-7.c: Ditto.
36536 * gcc.dg/vect/vect-72.c: Ditto.
36537 * gcc.dg/vect/vect-72a.c: Ditto.
36538 * gcc.dg/vect/vect-73.c: Ditto.
36539 * gcc.dg/vect/vect-74.c: Ditto.
36540 * gcc.dg/vect/vect-75.c: Ditto.
36541 * gcc.dg/vect/vect-76.c: Ditto.
36542 * gcc.dg/vect/vect-77.c: Ditto.
36543 * gcc.dg/vect/vect-77a.c: Ditto.
36544 * gcc.dg/vect/vect-78.c: Ditto.
36545 * gcc.dg/vect/vect-79.c: Ditto.
36546 * gcc.dg/vect/vect-8.c: Ditto.
36547 * gcc.dg/vect/vect-80.c: Ditto.
36548 * gcc.dg/vect/vect-82.c: Ditto.
36549 * gcc.dg/vect/vect-82_64.c: Ditto.
36550 * gcc.dg/vect/vect-83.c: Ditto.
36551 * gcc.dg/vect/vect-83_64.c: Ditto.
36552 * gcc.dg/vect/vect-9.c: Ditto.
36553 * gcc.dg/vect/vect-all.c: Ditto.
36554 * gcc.dg/vect/vect-none.c: Ditto.
36555
36556 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36557
36558 * lib/gcc-dg.exp (dg-skip-if): New function.
36559 (dg-forbid-option): Remove.
36560 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36561 * g++.dg/abi/bitfield8.C: Likewise.
36562 * g++.dg/abi/dtor1.C: Likewise.
36563 * g++.dg/abi/empty10.C: Likewise.
36564 * g++.dg/abi/empty7.C: Likewise.
36565 * g++.dg/abi/empty9.C: Likewise.
36566 * g++.dg/abi/layout3.C: Likewise.
36567 * g++.dg/abi/layout4.C: Likewise.
36568 * g++.dg/abi/thunk1.C: Likewise.
36569 * g++.dg/abi/thunk2.C: Likewise.
36570 * g++.dg/abi/vbase11.C: Likewise.
36571 * g++.dg/abi/vthunk2.C: Likewise.
36572 * g++.dg/abi/vthunk3.C: Likewise.
36573 * g++.dg/ext/attrib8.C: Likewise.
36574 * g++.dg/opt/longbranch2.C: Likewise.
36575 * g++.dg/opt/reg-stack4.C: Likewise.
36576 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36577 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36578 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36579 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36580 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36581 * gcc.dg/20000609-1.c: Likewise.
36582 * gcc.dg/20000720-1.c: Likewise.
36583 * gcc.dg/20011107-1.c: Likewise.
36584 * gcc.dg/20011119-1.c: Likewise.
36585 * gcc.dg/20020108-1.c: Likewise.
36586 * gcc.dg/20020122-2.c: Likewise.
36587 * gcc.dg/20020122-3.c: Likewise.
36588 * gcc.dg/20020201-3.c: Likewise.
36589 * gcc.dg/20020206-1.c: Likewise.
36590 * gcc.dg/20020218-1.c: Likewise.
36591 * gcc.dg/20020310-1.c: Likewise.
36592 * gcc.dg/20020411-1.c: Likewise.
36593 * gcc.dg/20020418-2.c: Likewise.
36594 * gcc.dg/20020426-1.c: Likewise.
36595 * gcc.dg/20020426-2.c: Likewise.
36596 * gcc.dg/20020517-1.c: Likewise.
36597 * gcc.dg/20020523-1.c: Likewise.
36598 * gcc.dg/20020523-2.c: Likewise.
36599 * gcc.dg/20020729-1.c: Likewise.
36600 * gcc.dg/20030204-1.c: Likewise.
36601 * gcc.dg/20030826-2.c: Likewise.
36602 * gcc.dg/20030926-1.c: Likewise.
36603 * gcc.dg/20031202-1.c: Likewise.
36604 * gcc.dg/980312-1.c: Likewise.
36605 * gcc.dg/980313-1.c: Likewise.
36606 * gcc.dg/990117-1.c: Likewise.
36607 * gcc.dg/990424-1.c: Likewise.
36608 * gcc.dg/990524-1.c: Likewise.
36609 * gcc.dg/991230-1.c: Likewise.
36610 * gcc.dg/i386-387-1.c: Likewise.
36611 * gcc.dg/i386-387-2.c: Likewise.
36612 * gcc.dg/i386-387-3.c: Likewise.
36613 * gcc.dg/i386-387-4.c: Likewise.
36614 * gcc.dg/i386-387-5.c: Likewise.
36615 * gcc.dg/i386-387-6.c: Likewise.
36616 * gcc.dg/i386-asm-1.c: Likewise.
36617 * gcc.dg/i386-bitfield1.c: Likewise.
36618 * gcc.dg/i386-bitfield2.c: Likewise.
36619 * gcc.dg/i386-loop-1.c: Likewise.
36620 * gcc.dg/i386-loop-2.c: Likewise.
36621 * gcc.dg/i386-loop-3.c: Likewise.
36622 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36623 * gcc.dg/i386-pic-1.c: Likewise.
36624 * gcc.dg/i386-regparm.c: Likewise.
36625 * gcc.dg/i386-signbit-1.c: Likewise.
36626 * gcc.dg/i386-signbit-2.c: Likewise.
36627 * gcc.dg/i386-signbit-3.c: Likewise.
36628 * gcc.dg/i386-sse-5.c: Likewise.
36629 * gcc.dg/i386-sse-8.c: Likewise.
36630 * gcc.dg/i386-unroll-1.c: Likewise.
36631 * gcc.dg/tls/opt-1.c: Likewise.
36632 * gcc.dg/tls/opt-2.c: Likewise.
36633 * gcc.dg/unroll-1.c: Likewise.
36634 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36635 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36636 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36637 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36638
36639 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36640
36641 * g++.dg/template/incomplete1.C: New test.
36642
36643 2004-11-16 Nick Clifton <nickc@redhat.com>
36644
36645 Revert patches accidentally commited during checkin of fixes for
36646 xstormy16 tests:
36647 gcc.c-torture/execute/simd-4.c: Revert
36648 gcc.dg/20040910-1.c: Revert.
36649
36650 2004-11-16 Paul Brook <paul@codesourcery.com>
36651
36652 PR fortran/13010
36653 * gfortran.dg/der_pointer_1.f90: New test.
36654
36655 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36656
36657 PR c/18498
36658 * gcc.dg/bitfld-13.c: New test.
36659
36660 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36661
36662 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36663 powerpc*-*-linux*.
36664
36665 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36666 * gcc.dg/ppc64-abi-2.c: Ditto.
36667 * gcc.dg/ppc64-abi-3.c: Ditto.
36668
36669 * lib/gcc-dg.exp (dg-target-list): Remove.
36670
36671 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36672
36673 * gcc.dg/ia64-postinc.c: New test.
36674
36675 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36676
36677 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36678
36679 2004-11-15 Nick Clifton <nickc@redhat.com>
36680
36681 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36682 __INT_MAX__ so that the test can be compiled by toolchains
36683 targeted at 16-bit processors.
36684
36685 * gcc.dg/20040625-1.c: Use long constants rather than integers
36686 when performing arithmetic that will overflow 16-bits.
36687
36688 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36689 xstormy16. It does not support 128-bit vector operations.
36690
36691 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36692 with the macro PTR_TYPE. Define this macro to an integer type
36693 suitable for holding a pointer.
36694
36695 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36696 the target is a 16-bit processor.
36697
36698 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36699 16-bit targets where the character constant will be too long.
36700
36701 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36702 where the double will not be directly addressable.
36703
36704 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36705
36706 Friend class name lookup 1/n, PR c++/18471
36707 * g++.dg/template/crash26.C: New test.
36708 * g++.dg/lookup/struct1.C: Adjust expected error.
36709 * g++.dg/parse/elab1.C: Likewise.
36710 * g++.dg/parse/elab2.C: Likewise.
36711 * g++.dg/parse/int-as-enum1.C: Likewise.
36712 * g++.dg/parse/struct-as-enum1.C: Likewise.
36713 * g++.dg/parse/typedef1.C: Likewise.
36714 * g++.dg/parse/typedef3.C: Likewise.
36715 * g++.dg/parse/typedef4.C: Likewise.
36716 * g++.dg/parse/typedef5.C: Likewise.
36717 * g++.dg/template/nontype4.C: Likewise.
36718 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36719 * g++.old-deja/g++.other/elab1.C: Likewise.
36720 * g++.old-deja/g++.other/syntax4.C: Likewise.
36721
36722 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36723
36724 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36725
36726 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36727
36728 * gcc.c-torture/execute/20041114-1.c: New test.
36729
36730 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36731
36732 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36733 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36734 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36735 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36736 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36737 gcc.dg/switch-7.c: New tests.
36738
36739 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36740
36741 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36742
36743 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36744
36745 PR tree-opt/18400
36746 * gcc.dg/vect/pr18400.c: New test.
36747
36748 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36749 Andrew Pinski <pinskia@physics.uc.edu>
36750
36751 PR tree-opt/18425
36752 * gcc.dg/vect/pr18425.c: New test.
36753
36754 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36755
36756 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36757 Guard with dg-require-alias and dg-require-visibility.
36758
36759 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36760
36761 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36762
36763 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36764
36765 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36766
36767 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36768
36769 PR c++/17344
36770 * g++.dg/template/defarg5.C: New test.
36771
36772 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36773
36774 * g++.dg/parse/cast1.C: Run only on ILP32.
36775 * g++.old-deja/g++.mike/p784.C: Likewise.
36776
36777 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36778
36779 * gcc.c-torture/execute/20041113-1.c: New test.
36780
36781 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36782
36783 PR target/18230
36784 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36785 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36786 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36787 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36788 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36789 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36790 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36791 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36792 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36793 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36794 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36795 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36796 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36797
36798 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36799
36800 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36801 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36802 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36803 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36804 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36805 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36806 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36807 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36808 gcc.target/sparc/combined-1.c: New tests.
36809
36810 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36811
36812 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36813 New tests.
36814
36815 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36816
36817 * lib/gcc-dg.exp (dg-forbid-option): New function.
36818 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36819 * g++.dg/abi/bitfield8.C: Likewise.
36820 * g++.dg/abi/dtor1.C: Likewise.
36821 * g++.dg/abi/empty10.C: Likewise.
36822 * g++.dg/abi/empty7.C: Likewise.
36823 * g++.dg/abi/empty9.C: Likewise.
36824 * g++.dg/abi/layout3.C: Likewise.
36825 * g++.dg/abi/layout4.C: Likewise.
36826 * g++.dg/abi/thunk1.C: Likewise.
36827 * g++.dg/abi/thunk2.C: Likewise.
36828 * g++.dg/abi/vbase11.C: Likewise.
36829 * g++.dg/abi/vthunk2.C: Likewise.
36830 * g++.dg/abi/vthunk3.C: Likewise.
36831 * g++.dg/ext/attrib8.C: Likewise.
36832 * g++.dg/opt/longbranch2.C: Likewise.
36833 * g++.dg/opt/reg-stack4.C: Likewise.
36834 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36835 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36836 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36837 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36838 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36839 * gcc.dg/20000609-1.c: Likewise.
36840 * gcc.dg/20000720-1.c: Likewise.
36841 * gcc.dg/20011107-1.c: Likewise.
36842 * gcc.dg/20011119-1.c: Likewise.
36843 * gcc.dg/20020108-1.c: Likewise.
36844 * gcc.dg/20020122-2.c: Likewise.
36845 * gcc.dg/20020122-3.c: Likewise.
36846 * gcc.dg/20020201-3.c: Likewise.
36847 * gcc.dg/20020206-1.c: Likewise.
36848 * gcc.dg/20020218-1.c: Likewise.
36849 * gcc.dg/20020310-1.c: Likewise.
36850 * gcc.dg/20020411-1.c: Likewise.
36851 * gcc.dg/20020418-2.c: Likewise.
36852 * gcc.dg/20020426-1.c: Likewise.
36853 * gcc.dg/20020426-2.c: Likewise.
36854 * gcc.dg/20020517-1.c: Likewise.
36855 * gcc.dg/20020523-1.c: Likewise.
36856 * gcc.dg/20020523-2.c: Likewise.
36857 * gcc.dg/20020729-1.c: Likewise.
36858 * gcc.dg/20030204-1.c: Likewise.
36859 * gcc.dg/20030826-2.c: Likewise.
36860 * gcc.dg/20030926-1.c: Likewise.
36861 * gcc.dg/20031202-1.c: Likewise.
36862 * gcc.dg/980312-1.c: Likewise.
36863 * gcc.dg/980313-1.c: Likewise.
36864 * gcc.dg/990117-1.c: Likewise.
36865 * gcc.dg/990424-1.c: Likewise.
36866 * gcc.dg/990524-1.c: Likewise.
36867 * gcc.dg/991230-1.c: Likewise.
36868 * gcc.dg/i386-387-1.c: Likewise.
36869 * gcc.dg/i386-387-2.c: Likewise.
36870 * gcc.dg/i386-387-3.c: Likewise.
36871 * gcc.dg/i386-387-4.c: Likewise.
36872 * gcc.dg/i386-387-5.c: Likewise.
36873 * gcc.dg/i386-387-6.c: Likewise.
36874 * gcc.dg/i386-asm-1.c: Likewise.
36875 * gcc.dg/i386-bitfield1.c: Likewise.
36876 * gcc.dg/i386-bitfield2.c: Likewise.
36877 * gcc.dg/i386-loop-1.c: Likewise.
36878 * gcc.dg/i386-loop-2.c: Likewise.
36879 * gcc.dg/i386-loop-3.c: Likewise.
36880 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36881 * gcc.dg/i386-pic-1.c: Likewise.
36882 * gcc.dg/i386-regparm.c: Likewise.
36883 * gcc.dg/i386-signbit-1.c: Likewise.
36884 * gcc.dg/i386-signbit-2.c: Likewise.
36885 * gcc.dg/i386-signbit-3.c: Likewise.
36886 * gcc.dg/i386-sse-5.c: Likewise.
36887 * gcc.dg/i386-sse-8.c: Likewise.
36888 * gcc.dg/i386-unroll-1.c: Likewise.
36889 * gcc.dg/tls/opt-1.c: Likewise.
36890 * gcc.dg/tls/opt-2.c: Likewise.
36891 * gcc.dg/unroll-1.c: Likewise.
36892 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36893 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36894 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36895 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36896 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36897 -m64 is specified.
36898
36899 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36900
36901 PR c++/18389
36902 * g++.dg/parse/cond1.C: New test.
36903
36904 PR c++/18429
36905 * g++.dg/template/array9.C: New test.
36906 * g++.dg/ext/vla1.C: Adjust error messages.
36907 * g++.dg/ext/vlm1.C: Likewise.
36908 * g++.dg/template/crash2.C: Likewise.
36909
36910 PR c++/18436
36911 * g++.dg/template/call3.C: New test.
36912
36913 PR c++/18407
36914 * g++.dg/template/ptrmem11.C: New test.
36915
36916 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
36917
36918 PR other/14264
36919 * lib/g++.exp: Set LC_ALL and LANG to C.
36920 * lib/gcc-dg.exp: Likewise.
36921 * lib/gfortran.exp: Likewise.
36922 * lib/objc.exp: Likewise.
36923 * lib/treelang.exp: Likewise.
36924
36925 2004-11-12 Andreas Schwab <schwab@suse.de>
36926
36927 * gcc.dg/pr16286.c: Fix last change.
36928
36929 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36930
36931 PR c++/18416
36932 * g++.dg/init/global1.C: New test.
36933
36934 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
36935
36936 * gcc.c-torture/execute/20041112-1.c: New test.
36937
36938 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36939
36940 * lib/gcc-dg.exp (dg-target-list): New.
36941
36942 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36943 Richard Sandiford <rsandifo@redhat.com>
36944
36945 * lib/target-supports.exp (get-compiler_messages): New.
36946 (check_named_sections_available): Use it.
36947 (check_effective_target_ilp32): New.
36948 (check_effective_target_lp64): New.
36949 (is-effective-target): New.
36950 * lib/gcc-dg.exp (dg-require-effective-target): New.
36951
36952 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
36953
36954 * gcc.dg/precedence-1.c: New test.
36955
36956 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36957
36958 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36959
36960 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36961 message, delete generated files, use more descriptive name for
36962 executable, and make the test unsupported when it cannot be run.
36963
36964 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36965 (dg-require-weak, dg-require-visibility, dg-require-alias,
36966 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36967 dg-require-iconv, dg-require-named-sections): Use it.
36968
36969 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36970
36971 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
36972
36973 PR target/16457
36974 * gcc.dg/ppc-and-1: New
36975
36976 PR target/16796
36977 * gcc.dg/ppc-mov-1.c: New.
36978
36979 PR target/16458
36980 * gcc.dg/ppc-compare-1.c: New.
36981
36982 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
36983
36984 * objc.dg/desig-init-2.m: New test.
36985
36986 2004-11-10 Adam Nemet <anemet@lnxw.com>
36987
36988 PR middle-end/18160
36989 * g++.dg/warn/register-var-1.C: New test.
36990 * g++.dg/warn/register-var-2.C: New test.
36991
36992 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36993
36994 * gcc.dg/union-2.c: New test.
36995
36996 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
36997
36998 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36999 New test for PR tree-optimization/17892.
37000
37001 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37002
37003 PR c++/18369
37004 * g++.dg/init/new12.C: New test.
37005
37006 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37007
37008 * gcc.target/sparc: New directory.
37009 * gcc.target/sparc/sparc.exp: New driver.
37010 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37011 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37012 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37013 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37014
37015 2004-11-10 Paul Brook <paul@codesourcery.com>
37016
37017 PR fortran/18218
37018 * gfortran.dg/list_read.c: New test.
37019
37020 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37021
37022 PR c/18322
37023 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37024 expected diagnostic location.
37025
37026 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37027
37028 * gcc.dg/20041109-1.c: New test.
37029
37030 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37031
37032 PR objc/18406
37033 * objc/compile/pr18406.m: New test.
37034
37035 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37036
37037 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37038
37039 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37040
37041 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37042
37043 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37044
37045 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37046
37047 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37048
37049 * gcc.dg/20030225-2.c: Add prototype for abort and
37050 exit.
37051
37052 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37053
37054 PR tree-opt/18299
37055 * gcc.c-torture/pr18299-1.c: New test.
37056
37057 2004-11-06 Andreas Schwab <schwab@suse.de>
37058
37059 * gcc.dg/pr16286.c: Also test for bool and pixel.
37060
37061 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37062
37063 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37064 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37065 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37066 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37067 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37068 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37069 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37070 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37071 gcc.dg/struct-semi-3.c: New tests.
37072
37073 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37074
37075 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37076
37077 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37078
37079 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37080 Do not use C99 designators.
37081
37082 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37083
37084 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37085
37086 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37087
37088 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37089 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37090 * gcc.c-torture/execute/simd-5.x: Remove.
37091
37092 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37093
37094 PR rtl-optimization/17933
37095 * gcc.dg/torture/pr17933-1.c: New test.
37096
37097 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37098
37099 PR target/18106
37100 * lib/target-supports.exp (check_weak_available): Support
37101 Windows.
37102
37103 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37104
37105 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37106 call to fflush(stdout) before abort.
37107 (my_ffsll): New function.
37108 (generate_fields): Use it.
37109
37110 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37111
37112 * gcc.dg/init-undef-1.c: New test.
37113
37114 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37115
37116 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37117 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37118 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37119 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37120 expected messages for new parser.
37121
37122 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37123
37124 * g++.dg/ext/visibility/symbian1.C: New test.
37125
37126 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37127
37128 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37129 on LP64 targets.
37130
37131 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37132
37133 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37134 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37135 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37136 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37137 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37138 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37139 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37140 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37141 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37142 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37143
37144 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37145
37146 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37147 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37148 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37149 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37150 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37151 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37152 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37153 for new parser.
37154
37155 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37156
37157 PR target/15342
37158 * gcc.dg/20041104-1.c: New test.
37159
37160 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37161
37162 * g++.dg/template/nontype7.C: New test.
37163 * g++.dg/template/nontype8.C: Likewise.
37164 * g++.dg/template/nontype9.C: Likewise.
37165 * g++.dg/template/nontype10.C: Likewise.
37166 * g++.dg/tc1/dr49.C: Likewise.
37167 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37168 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37169
37170 2004-11-04 Ben Elliston <bje@au.ibm.com>
37171
37172 * g++.dg/rtti/tinfo1.C: Remove xfails.
37173
37174 2004-11-04 Ben Elliston <bje@au.ibm.com>
37175
37176 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37177 packed attribute to the definition to satisfy the new C++ parser.
37178
37179 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37180
37181 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37182 invocations of va_arg.
37183
37184 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37185
37186 PR c++/18124
37187 * g++.dg/template/crash25.C: New test.
37188
37189 PR c++/18155
37190 * g++.dg/template/typedef2.C: New test.
37191 * g++.dg/parse/crash13.C: Adjust error markers.
37192
37193 PR c++/18177
37194 * g++.dg/conversion/const3.C: New test.
37195
37196 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37197
37198 PR fortran/17535
37199 PR fortran/17583
37200 PR fortran/17713
37201 * gfortran.dg/generic_[123].f90: New testcases.
37202
37203 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37204
37205 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37206 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37207
37208 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37209
37210 PR tree-opt/16808
37211 * gcc.c-torture/compile/pr16808.c: New test.
37212
37213 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37214
37215 PR rtl-optimization/17104
37216 * gcc.dg/ppc-bitfield1.c: New.
37217
37218 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37219
37220 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37221
37222 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37223
37224 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37225 strings for 32-bit code.
37226
37227 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37228
37229 PR c/18239
37230 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37231
37232 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37233
37234 PR c++/18064
37235 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37236
37237 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37238
37239 PR c++/15172
37240 * g++.dg/init/aggr2.C: New test.
37241
37242 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37243
37244 * objc.dg/local-decl-1.m: New test.
37245
37246 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37247
37248 * gcc.dg/20040910-1.c: Adjust regex.
37249
37250 2004-10-30 Roger Sayle <roger@eyesopen.com>
37251
37252 PR rtl-optimization/18084
37253 * g++.dg/opt/pr18084-1.C: New testcase.
37254
37255 2004-10-30 Matt Austern <austern@apple.com>
37256
37257 PR c++/17542
37258 * g++.dg/ext/attrib18.C: New test.
37259
37260 2004-10-30 Roger Sayle <roger@eyesopen.com>
37261
37262 PR middle-end/18096
37263 * gcc.dg/pr18096-1.c: New test case.
37264
37265 2004-10-30 Roger Sayle <roger@eyesopen.com>
37266
37267 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37268
37269 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37270
37271 PR c/16666
37272 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37273 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37274 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37275 gcc.dg/old-style-prom-3.c: New tests.
37276
37277 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37278
37279 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37280 Remove unnecessary inclusion of stdio.h.
37281
37282 2004-10-29 Roger Sayle <roger@eyesopen.com>
37283
37284 PR rtl-optimization/17581
37285 * gcc.dg/pr17581-1.c: New test case.
37286
37287 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37288
37289 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37290 being implemented.
37291 * g++.dg/conversion/dr195-1.C: New.
37292 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37293 * g++.old-deja/g++.mike/p10148.C: Likewise.
37294
37295 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37296
37297 PR c++/17695
37298 * g++.dg/debug/typedef2.C: New test.
37299
37300 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37301
37302 PR fortran/13490
37303 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37304 * gfortran.dg/g77/README: Update.
37305
37306 2004-10-28 Matt Austern <austern@apple.com>
37307
37308 PR c++/14124
37309 * g++.dg/ext/packed7.C: New test.
37310
37311 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37312
37313 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37314 scan-assembler.
37315 * lib/scanasm.exp (hidden-scan-for): New proc.
37316 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37317 string.
37318 (scan-not-hidden): Likewise.
37319 * lib/target-supports.exp (check_visibility_available): mach-o is
37320 support too.
37321
37322 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37323
37324 PR c++/17132
37325 * g++.dg/template/memclass3.C: New test.
37326
37327 2004-10-28 Adam Nemet <anemet@lnxw.com>
37328
37329 PR middle-end/18160
37330 * gcc.dg/register-var-1.c: New test.
37331 * gcc.dg/register-var-2.c: New test.
37332 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37333 error now.
37334
37335 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37336
37337 PR other/18172
37338 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37339 unused variables.
37340 * gcc.dg/vect/vect-22.c: Likewise.
37341
37342 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37343
37344 * gcc.dg/i386-rotate-1.c: New test.
37345
37346 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37347
37348 * g++.dg/init/ref12.C: Add "run" marker.
37349
37350 PR c++/17435
37351 * g++.dg/init/ref12.C: New test.
37352
37353 PR c++/18140
37354 * g++.dg/template/shift1.C: New test.
37355 * g++.dg/template/error10.C: Adjust error markers.
37356
37357 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37358
37359 PR tree-opt/17529
37360 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37361
37362 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37363
37364 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37365 * gcc.dg/weak/weak-3.c: Likewise.
37366 * gcc.dg/weak/weak-5.c: Likewise.
37367 * gcc.dg/weak/weak-9.c: Likewise.
37368 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37369 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37370
37371 * gcc.dg/darwin-weakimport-1.c: New.
37372
37373 2004-10-28 Ben Elliston <bje@au.ibm.com>
37374
37375 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37376
37377 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37378
37379 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37380 'syntax' error messages.
37381 * gcc.dg/cpp/direct2s.c: Likewise.
37382
37383 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37384
37385 * gcc.c-torture/compile/20041026-1.c: New.
37386
37387 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37388
37389 PR c++/18093
37390 * g++.dg/lookup/ns2.C: New test.
37391
37392 PR c++/18020
37393 * g++.dg/template/enum4.C: New test.
37394
37395 PR c++/18161
37396 * g++.dg/template/expr1.C: New test.
37397
37398 2004-10-26 Ben Elliston <bje@au.ibm.com>
37399
37400 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37401
37402 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37403
37404 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37405 gcc.dg/decl-nospec-3.c: New tests.
37406
37407 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37408
37409 * objc.dg/super-class-3.m: New test.
37410
37411 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37412
37413 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37414 resyncing.
37415 * gcc.dg/cpp/direct2s.c: Likewise.
37416
37417 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37418
37419 * objc.dg/image-info.m: Update for changes to section selection.
37420
37421 2004-10-25 David Ayers <d.ayers@inode.at>
37422 Ziemowit Laski <zlaski@apple.com>
37423
37424 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37425 diagnostics when messaging 'id <Proto>'.
37426 * objc.dg/class-protocol-1.m: New test.
37427 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37428 a non-existent method signature.
37429 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37430 Update diagnostics when messaging with non-existent method signature.
37431 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37432 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37433 invalid receivers are now resolved as if messaging 'id'; remove
37434 extraneous diagnostics.
37435
37436 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37437
37438 PR c/16667
37439 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37440 gcc.dg/init-desig-obs-3.c: New tests.
37441
37442 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37443
37444 * gcc.dg/debug/20041023-1.c: New test.
37445
37446 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37447
37448 PR middle-end/17407
37449 * gcc.c-torture/compile/pr17407.c: New test.
37450
37451 PR c++/18121
37452 * g++.dg/template/array8.C: New test.
37453
37454 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37455
37456 PR other/18138
37457 * lib/g++.exp: Accept more than one multilib libgcc.
37458 * lib/gcc-dg.exp: Likewise.
37459 * lib/objc.exp: Likewise.
37460 * lib/treelang.exp: Likewise.
37461 * lib/gfortran.exp: Likewise.
37462
37463 2004-10-24 Ben Elliston <bje@au.ibm.com>
37464
37465 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37466
37467 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37468
37469 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37470 * gcc.dg/c99-const-expr-3.c: Likewise.
37471
37472 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37473
37474 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37475
37476 2004-10-23 Ben Elliston <bje@au.ibm.com>
37477
37478 * gcc.c-torture/execute/loop-2e.x: Remove.
37479
37480 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37481
37482 PR c++/18095
37483 * g++.dg/parse/crash18.C: New.
37484 * g++.dg/parse/crash19.C: New.
37485
37486 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37487
37488 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37489 * g++.dg/ext/dllimport2.C: Same.
37490 * g++.dg/ext/dllimport8.C: Same.
37491
37492 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37493
37494 PR c++/10841
37495 * g++.dg/conversion/cast1.C: New test.
37496 * g++.dg/overload/pmf1.C: Adjust error marker.
37497
37498 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37499
37500 PR objc/17923
37501 * objc.dg/const-str-7.m: New test.
37502
37503 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37504
37505 * g++.dg/template/memfriend11.C: Fix comment typo.
37506 * g++.dg/template/memfriend14.C: Likewise.
37507
37508 2004-10-20 Richard Henderson <rth@redhat.com>
37509
37510 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37511 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37512 -fasynchronous-unwind-tables.
37513
37514 2004-10-20 Richard Henderson <rth@redhat.com>
37515
37516 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37517 (main): Return success.
37518 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37519 (main): Return success.
37520
37521 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37522
37523 PR c++/13495
37524 * g++.dg/template/memfriend9.C: New test.
37525 * g++.dg/template/memfriend10.C: Likewise.
37526 * g++.dg/template/memfriend11.C: Likewise.
37527 * g++.dg/template/memfriend12.C: Likewise.
37528 * g++.dg/template/memfriend13.C: Likewise.
37529 * g++.dg/template/memfriend14.C: Likewise.
37530 * g++.dg/template/memfriend15.C: Likewise.
37531 * g++.dg/template/memfriend16.C: Likewise.
37532 * g++.dg/template/memfriend17.C: Likewise.
37533 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37534
37535 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37536
37537 * g++.dg/conversion/dr195.C: New.
37538 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37539
37540 2004-10-20 Ben Elliston <bje@au.ibm.com>
37541 Devang Patel <dpatel@apple.com>
37542
37543 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37544 of floating point arithmetic, which could trap.
37545
37546 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37547
37548 PR c++/14035
37549 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37550 * g++.dg/conversion/const2.C: New test.
37551 * g++.dg/expr/reinterpret2.C: New test.
37552 * g++.dg/expr/reinterpret3.C: New test.
37553 * g++.dg/expr/cast2.C: New test.
37554 * g++.dg/expr/copy1.C: New test.
37555 * g++.dg/other/conversion1.C: Change error message.
37556 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37557 function pointers to void *.
37558 * g++.old-deja/g++.mike/p10148.C: Likewise.
37559
37560 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37561
37562 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37563
37564 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37565
37566 PR c++/18047
37567
37568 * g++.dg/parse/expr3.C: New test.
37569
37570 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37571
37572 * gcc.dg/smod-1.c: New test.
37573
37574 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37575
37576 * objc.dg/method-14.m: New test.
37577
37578 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37579
37580 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37581 Also xfail as the patch was reverted.
37582
37583 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37584
37585 PR middle-end/16973
37586 * gcc.dg/pr16973.c: New test.
37587
37588 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37589
37590 PR tree-optimization/17656
37591 * gcc.c-torture/compile/pr17656.c: New test.
37592
37593 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37594
37595 * g++.dg/eh/shadow1.C: New.
37596
37597 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37598
37599 * gcc.c-torture/compile/20041018-1.c: New test.
37600
37601 2004-10-18 Ben Elliston <bje@au.ibm.com>
37602
37603 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37604 compiler referring to register 0 when accessing sdata. The linker
37605 now patches things up.
37606
37607 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37608
37609 PR c/17529
37610 * gcc.c-torture/compile/pr17529.c: New test.
37611
37612 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37613
37614 PR c++/17743
37615 * g++.dg/ext/attrib17.C: New test.
37616
37617 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37618
37619 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37620
37621 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37622
37623 PR c++/10479
37624 * g++.dg/ext/attrib16.C: New test.
37625
37626 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37627
37628 PR c++/17042
37629 * g++.dg/init/dso_handle1.C: New test.
37630
37631 PR c++/14667
37632 * g++.dg/parse/typedef6.C: New test.
37633
37634 PR c++/17916
37635 * g++.dg/parse/pragma1.C: New test.
37636
37637 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37638
37639 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37640
37641 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37642
37643 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37644 -fno-common when on HPPA HP-UX platforms.
37645
37646 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37647
37648 PR other/16820
37649 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37650 stdint.h.
37651 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37652 uintptr_t.
37653
37654 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37655
37656 PR c++/16301
37657 * g++.dg/lookup/strong-using-4.C: New test.
37658
37659 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37660
37661 PR middle-end/16567
37662 * gcc.c-torture/compile/nested-1.c: New test.
37663
37664 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37665
37666 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37667 and mipsisa64*-*-* (until support for misaligned loads is added).
37668 * gcc.dg/vect/vect-50.c: Likewise.
37669 * gcc.dg/vect/vect-52.c: Likewise.
37670 * gcc.dg/vect/vect-54.c: Likewise.
37671 * gcc.dg/vect/vect-58.c: Likewise.
37672 * gcc.dg/vect/vect-60.c: Likewise.
37673 * gcc.dg/vect/vect-80.c: Likewise.
37674
37675 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37676
37677 PR c++/17976
37678 * g++.dg/init/dtor3.C: New test.
37679
37680 2004-10-15 Ben Elliston <bje@au.ibm.com>
37681
37682 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37683
37684 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37685
37686 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37687 * gcc.dg/macho-lo-sum.c: Likewise.
37688
37689 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37690
37691 * gcc.dg/ppc-spe64-1.c: New test.
37692
37693 2004-10-14 Devang Patel <dpatel@apple.com>
37694
37695 PR 17635
37696 * gcc.dg/pr17635.c : New test.
37697
37698 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37699
37700 * gcc.dg/vect/vect-28.c: Remove xfail.
37701 * gcc.dg/vect/vect-30.c: Remove xfail.
37702 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37703 * gcc.dg/vect/vect-33.c: Remove xfail.
37704 * gcc.dg/vect/vect-44.c: Remove xfail.
37705 * gcc.dg/vect/vect-46.c: Remove xfail.
37706 * gcc.dg/vect/vect-50.c: Remove xfail.
37707 * gcc.dg/vect/vect-52.c: Remove xfail.
37708 * gcc.dg/vect/vect-54.c: Remove xfail.
37709 * gcc.dg/vect/vect-58.c: Remove xfail.
37710 * gcc.dg/vect/vect-60.c: Remove xfail.
37711 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37712 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37713 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37714 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37715 * gcc.dg/vect/vect-8.c: Remove xfail.
37716 * gcc.dg/vect/vect-80.c: Remove xfail.
37717 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37718
37719 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37720
37721 * gcc.dg/vect/vect-82.c: New testcase.
37722 * gcc.dg/vect/vect-82_64.c: New testcase.
37723 * gcc.dg/vect/vect-83.c: New testcase.
37724 * gcc.dg/vect/vect-83_64.c: New testcase.
37725
37726 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37727
37728 * gcc.dg/cpp/error-1.c: New test.
37729
37730 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37731
37732 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37733
37734 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37735
37736 PR target/17984
37737 * gcc.dg/cris-peep2-xsrand2.c: New test.
37738
37739 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37740
37741 PR c++/17661
37742 * g++.dg/expr/for2.C: New test.
37743
37744 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37745
37746 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37747
37748 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37749
37750 PR tree-optimization/17724
37751 * g++.dg/opt/pr17724-1.C: New test.
37752 * g++.dg/opt/pr17724-2.C: New test.
37753 * g++.dg/opt/pr17724-3.C: New test.
37754 * g++.dg/opt/pr17724-4.C: New test.
37755 * g++.dg/opt/pr17724-5.C: New test.
37756 * g++.dg/opt/pr17724-6.C: New test.
37757
37758 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37759
37760 PR c/17301
37761 * gcc.dg/pr17301-2.c: New test.
37762
37763 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37764
37765 PR c++/15876
37766 * g++.dg/parse/error22.C: New test.
37767
37768 PR c++/17936
37769 * g++.dg/template/spec18.C: New test.
37770
37771 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37772
37773 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37774 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37775 memcpy.
37776 * gcc.dg/ia64-sync-2.c: Ditto.
37777 * gcc.dg/ia64-sync-3.c: Ditto.
37778
37779 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37780
37781 * g++.dg/eh/cleanup5.C: Add dg-options "".
37782
37783 2004-10-11 Roger Sayle <roger@eyesopen.com>
37784
37785 PR middle-end/17657
37786 * gcc.dg/switch-4.c: New test case.
37787
37788 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37789
37790 * gcc.c-torture/execute/20041011-1.c: New test.
37791
37792 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37793
37794 PR c++/17554
37795 * g++.dg/init/for3.C: New test.
37796
37797 PR c++/17657
37798 * g++.dg/opt/switch2.C: New test.
37799
37800 PR middle-end/17703
37801 * g++.dg/warn/Wreturn-2.C: New test.
37802
37803 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37804
37805 PR c++/17907
37806 * g++.dg/eh/cleanup5.C: New test.
37807
37808 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37809
37810 PR c++/17393
37811 * g++.dg/parse/error21.C: New test.
37812
37813 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37814
37815 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37816 * g++.dg/warn/incomplete1.C: Likewise.
37817 * g++.dg/template/qualttp20.C: Likewise.
37818
37819 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37820
37821 PR c/17881
37822 * parm-incomplete-1.c: New test.
37823
37824 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37825
37826 PR c++/17867
37827 * g++.dg/parse/error19.C: New test.
37828
37829 PR c++/17670
37830 * g++.dg/init/new11.C: New test.
37831
37832 PR c++/17821
37833 * g++.dg/parse/error20.C: New test.
37834
37835 PR c++/17826
37836 * g++.dg/template/crash24.C: New test.
37837
37838 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37839
37840 PR c/17301
37841 * gcc.dg/pr17301-1.c: New test.
37842
37843 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37844
37845 PR c/17189
37846 * gcc.dg/anon-struct-5.c: New test.
37847
37848 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37849
37850 PR c/17844
37851 * gcc.dg/pr17844-1.c: New test.
37852
37853 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37854
37855 PR tree-optimization/17906
37856 * gcc.c-torture/compile/pr17906.c: New.
37857
37858 2004-10-09 Stuart Hastings <stuart@apple.com>
37859 Roger Sayle <roger@eyesopen.com>
37860
37861 PR rtl-optimization/17853
37862 * gcc.dg/i386-mmx-5.c: New testcase.
37863
37864 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37865
37866 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37867
37868 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37869
37870 PR c++/17524
37871 * g++.dg/template/static9.C: New test.
37872
37873 PR c++/17685
37874 * g++.dg/parse/operator5.C: New test.
37875
37876 2004-10-09 Roger Sayle <roger@eyesopen.com>
37877
37878 PR middle-end/17894
37879 * gcc.c-torture/execute/divcmp-4.c: New test case.
37880
37881 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37882
37883 PR tree-opt/17902
37884 * g++.dg/opt/pr17902.C: New test.
37885
37886 2004-10-09 Jakub Jelinek <jakub@redhat.com>
37887
37888 * gcc.dg/cpp/ident-1.c: Add dg-options "".
37889
37890 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37891
37892 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37893
37894 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37895
37896 * gcc.dg/assign-warn-3.c: New test.
37897
37898 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37899
37900 PR c/16999
37901 * gcc.dg/cpp/ident-1.c: New test.
37902
37903 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
37904
37905 * gcc.c-torture/compile/acc1.c: New.
37906
37907 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37908
37909 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37910 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37911
37912 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37913
37914 * gcc.dg/ultrasp11.c: New test.
37915
37916 2004-10-08 Michael Matz <matz@suse.de>
37917
37918 * gcc.dg/doloop-2.c: New test.
37919
37920 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37921
37922 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37923 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37924 objc.dg/method-9.m: Update expected diagnostics.
37925
37926 2004-10-07 Geoffrey Keating <geoffk@apple.com>
37927
37928 * gcc.dg/ppc-fsel-3.c: New file.
37929 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37930
37931 2004-10-07 Paul Brook <paul@codesourcery.com>
37932
37933 * gfortran.dg/intrinsic_verify_1.f90: New test.
37934
37935 2004-10-07 Paul Brook <paul@codesourcery.com>
37936
37937 * gfortran.dg/empty_format_1.f90: Remove stray commas.
37938
37939 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37940
37941 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37942 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37943 commit.
37944
37945 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
37946
37947 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37948
37949 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37950
37951 PR c++/17115
37952 * g++.dg/warn/Winline-4.C: New test.
37953
37954 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37955
37956 * gcc.c-torture/compile/20041007-1.c: New test.
37957
37958 2004-10-07 Paul Brook <paul@codesourcery.com>
37959
37960 PR fortran/17678
37961 * gfortran.dg/use_allocated_1.f90: New test.
37962
37963 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37964
37965 PR middle-end/17849
37966 * gfortran.fortran-torture/compile/nested.f90: New test
37967
37968 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
37969
37970 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37971
37972 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37973
37974 PR c++/17368
37975 * g++.dg/ext/asm6.C: New test.
37976
37977 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
37978
37979 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37980
37981 2004-10-06 Paul Brook <paul@codesourcery.com>
37982
37983 PR libfortran/17709
37984 * gfortran.dg/empty_format_1.f90: New test.
37985
37986 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37987
37988 PR fortran/17568
37989 * gfortran.dg/ishft.f90: New test.
37990
37991 PR fortran/17283
37992 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37993 tests.
37994
37995 2004-10-06 Paul Brook <paul@codesourcery.com>
37996
37997 * gfortran.dg/do_1.f90: New test.
37998
37999 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38000
38001 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38002 optimizing for size.
38003
38004 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38005
38006 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38007
38008 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38009
38010 * gcc.c-torture/compile/20041005-1.c: New test.
38011
38012 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38013
38014 PR c++/17829
38015 * g++.dg/lookup/koenig4.C: New.
38016
38017 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38018
38019 * g++.dg/other/classkey1.C: Adjust quoting marks.
38020 * g++.dg/parse/error15.C: Likewise.
38021 * g++.dg/template/meminit2.C (int>): Likewise.
38022
38023 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38024
38025 PR fortran/17283
38026 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38027
38028 PR fortran/17631
38029 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38030
38031 PR fortran/17708
38032 * gfortran.dg/pr17708.f90: New test.
38033
38034 2004-10-04 Chao-ying Fu <fu@mips.com>
38035
38036 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38037 * gcc.dg/vect/vect-4.c: Ditto.
38038 * gcc.dg/vect/vect-5.c: Ditto.
38039 * gcc.dg/vect/vect-6.c: Ditto.
38040 * gcc.dg/vect/vect-8.c: Ditto.
38041 * gcc.dg/vect/vect-16.c: Ditto.
38042 * gcc.dg/vect/vect-30.c: Ditto.
38043 * gcc.dg/vect/vect-40.c: Ditto.
38044 * gcc.dg/vect/vect-41.c: Ditto.
38045 * gcc.dg/vect/vect-42.c: Ditto.
38046 * gcc.dg/vect/vect-43.c: Ditto.
38047 * gcc.dg/vect/vect-44.c: Ditto.
38048 * gcc.dg/vect/vect-45.c: Ditto.
38049 * gcc.dg/vect/vect-46.c: Ditto.
38050 * gcc.dg/vect/vect-47.c: Ditto.
38051 * gcc.dg/vect/vect-48.c: Ditto.
38052 * gcc.dg/vect/vect-49.c: Ditto.
38053 * gcc.dg/vect/vect-50.c: Ditto.
38054 * gcc.dg/vect/vect-51.c: Ditto.
38055 * gcc.dg/vect/vect-52.c: Ditto.
38056 * gcc.dg/vect/vect-53.c: Ditto.
38057 * gcc.dg/vect/vect-54.c: Ditto.
38058 * gcc.dg/vect/vect-55.c: Ditto.
38059 * gcc.dg/vect/vect-56.c: Ditto.
38060 * gcc.dg/vect/vect-57.c: Ditto.
38061 * gcc.dg/vect/vect-58.c: Ditto.
38062 * gcc.dg/vect/vect-59.c: Ditto.
38063 * gcc.dg/vect/vect-60.c: Ditto.
38064 * gcc.dg/vect/vect-74.c: Ditto.
38065 * gcc.dg/vect/vect-79.c: Ditto.
38066 * gcc.dg/vect/vect-80.c: Ditto.
38067
38068 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38069
38070 * gcc.dg/unused-7.c: Use the correct option.
38071
38072 2004-10-04 Paul Brook <paul@codesourcery.com>
38073 Bud Davis <bdavis9659@comcast.net>
38074
38075 PR fortran/17706
38076 PR fortran/16434
38077 * gfortran/pr17706.f90: New test.
38078 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38079
38080 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38081
38082 * gfortran.dg/pr17612.f90: New test.
38083
38084 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38085
38086 * g++.dg/template/local1.C: Adjust quoting marks in
38087 testing for diagnostics.
38088 * g++.dg/tls/diag-2.C: Likewise.
38089 * g++.dg/other/error8.C: Likewise.
38090
38091 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38092
38093 PR c/17178
38094 * gcc.dg/unused-4.c: Adjust to be correct.
38095
38096 PR c/17820
38097 * gcc.dg/unused-7.c: New test.
38098
38099 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38100
38101 PR c++/17797
38102 * g++.dg/overload/template2.C: New test.
38103
38104 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38105
38106 PR tree-optimization/16632
38107 * gcc.dg/tree-ssa/20041002-1.c: New.
38108
38109 2004-10-03 Paul Brook <paul@codesourcery.com>
38110
38111 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38112 rather than relying on default formatting.
38113
38114 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38115
38116 * gcc.dg/20040920-1.c: Update expected message text.
38117
38118 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38119
38120 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38121
38122 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38123
38124 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38125 tree level.
38126
38127 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38128
38129 * gcc.dg/tree-ssa/pr17343.c: Remove.
38130
38131 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38132
38133 PR tree-opt/17343
38134 * gcc.dg/tree-ssa/pr17343.c: New test.
38135
38136 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38137
38138 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38139 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38140 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38141 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38142 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38143
38144 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38145
38146 * gcc.dg/lvalue-2.c: New test.
38147
38148 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38149
38150 PR c/17730
38151 * gcc.dg/pr17730-1.c: New test
38152
38153 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38154
38155 PR c/7425
38156 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38157
38158 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38159
38160 * gcc.c-torture/execute/stdarg-1.c: New test.
38161 * gcc.c-torture/execute/stdarg-2.c: New test.
38162 * gcc.c-torture/execute/stdarg-3.c: New test.
38163 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38164 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38165 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38166 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38167 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38168
38169 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38170
38171 PR tree-optimization/17697
38172 * g++.dg/opt/pr17697-1.C: New test.
38173 * g++.dg/opt/pr17697-2.C: New test.
38174 * g++.dg/opt/pr17697-3.C: New test.
38175
38176 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38177
38178 PR c/16409
38179 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38180 gcc.dg/vla-init-5.c: New tests.
38181
38182 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38183
38184 PR c/13804
38185 * gcc.dg/pr13804-1.c: New test.
38186
38187 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38188
38189 PR fortran/16938
38190 * gfortran.dg/pr16938.f90: New test.
38191
38192 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38193
38194 * g++.dg/template/crash23.C: New test.
38195
38196 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38197
38198 PR c++/17585
38199 * g++.dg/template/static8.C: New test.
38200
38201 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38202
38203 PR c++/17681
38204 * g++.dg/other/error9.C: New test.
38205
38206 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38207
38208 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38209
38210 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38211
38212 PR fortran/15164
38213 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38214
38215 2004-09-26 Roger Sayle <roger@eyesopen.com>
38216
38217 PR middle-end/17112
38218 * gcc.dg/pr17112-1.c: New test case.
38219
38220 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38221
38222 PR c/11459
38223 * gcc.dg/pr11459-1.c: New test.
38224
38225 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38226
38227 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38228 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38229
38230 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38231
38232 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38233
38234 2004-09-25 Jan Hubicka <jh@suse.cz>
38235
38236 * compile/30040909-1.c: New test.
38237 * compile/30040907-1.c: New test.
38238
38239 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38240
38241 * gcc.c-torture/execute/va-arg-26.c: New test.
38242
38243 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38244
38245 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38246 extra diagnostics on targets with 64-bit pointers.
38247 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38248
38249 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38250
38251 PR c/17188
38252 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38253 * gcc.dg/decl-3.c: Adjust expected message.
38254
38255 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38256
38257 PR fortran/17615
38258 * gfortran.dg/pr17615.f90: New test.
38259
38260 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38261
38262 PR tree-optimzation/17517
38263 * g++.dg/tree-ssa/pr17517.C: New Test.
38264
38265 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38266
38267 PR c++/16889
38268 * g++.dg/lookup/ambig3.C: New.
38269
38270 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38271
38272 PR tree-opt/17624
38273 * g++.dg/opt/pr17624.C: New test.
38274
38275 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38276
38277 PR c/6980
38278 * gcc.dg/Wbad-function-cast-1.c: New test.
38279
38280 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38281
38282 * g++.dg/ext/complit1.C
38283 * g++.dg/other/error2.C
38284 * g++.dg/other/nontype-1.C
38285 * g++.dg/parse/crash11.C
38286 * g++.dg/parse/crash12.C
38287 * g++.dg/parse/error15.C
38288 * g++.dg/parse/error4.C
38289 * g++.dg/parse/tmpl-outside1.C
38290 * g++.dg/parse/too-many-tmpl-args1.C
38291 * g++.dg/template/dependent-expr3.C
38292 * g++.dg/template/error10.C
38293 * g++.dg/template/instantiate1.C
38294 * g++.dg/template/vtable2.C
38295 * g++.dg/warn/Wshadow-1.C
38296 * g++.dg/warn/weak1.C
38297 * g++.old-deja/g++.brendan/crash16.C
38298 * g++.old-deja/g++.brendan/crash18.C
38299 * g++.old-deja/g++.brendan/crash48.C
38300 * g++.old-deja/g++.brendan/crash49.C
38301 * g++.old-deja/g++.brendan/crash55.C
38302 * g++.old-deja/g++.brendan/crash56.C
38303 * g++.old-deja/g++.brendan/crash8.C
38304 * g++.old-deja/g++.brendan/enum11.C
38305 * g++.old-deja/g++.brendan/enum8.C
38306 * g++.old-deja/g++.brendan/enum9.C
38307 * g++.old-deja/g++.brendan/friend3.C
38308 * g++.old-deja/g++.brendan/misc14.C
38309 * g++.old-deja/g++.bugs/900402_02.C
38310 * g++.old-deja/g++.bugs/900404_03.C
38311 * g++.old-deja/g++.bugs/900404_04.C
38312 * g++.old-deja/g++.bugs/900428_03.C
38313 * g++.old-deja/g++.jason/crash4.C
38314 * g++.old-deja/g++.jason/overload21.C
38315 * g++.old-deja/g++.jason/redecl1.C
38316 * g++.old-deja/g++.jason/report.C
38317 * g++.old-deja/g++.jason/rfg10.C
38318 * g++.old-deja/g++.jason/template30.C
38319 * g++.old-deja/g++.law/arm12.C
38320 * g++.old-deja/g++.law/ctors5.C
38321 * g++.old-deja/g++.law/cvt20.C
38322 * g++.old-deja/g++.law/init10.C
38323 * g++.old-deja/g++.law/init8.C
38324 * g++.old-deja/g++.law/visibility17.C
38325 * g++.old-deja/g++.law/visibility7.C
38326 * g++.old-deja/g++.mike/net8.C
38327 * g++.old-deja/g++.mike/p646.C
38328 * g++.old-deja/g++.mike/p700.C
38329 * g++.old-deja/g++.mike/p701.C
38330 * g++.old-deja/g++.mike/p811.C
38331 * g++.old-deja/g++.ns/template13.C
38332 * g++.old-deja/g++.other/array3.C
38333 * g++.old-deja/g++.other/crash25.C
38334 * g++.old-deja/g++.other/dtor3.C
38335 * g++.old-deja/g++.other/dtor4.C
38336 * g++.old-deja/g++.other/main1.C
38337 * g++.old-deja/g++.other/warn7.C
38338 * g++.old-deja/g++.pt/crash11.C
38339 * g++.old-deja/g++.pt/crash36.C
38340 * g++.old-deja/g++.pt/spec22.C
38341 * g++.old-deja/g++.pt/spec9.C
38342 * g++.old-deja/g++.pt/ttp52.C
38343 * g++.old-deja/g++.robertl/eb103.C
38344 * g++.old-deja/g++.robertl/eb121.C
38345 * g++.old-deja/g++.robertl/eb22.C
38346 * g++.old-deja/g++.robertl/eb8.C:
38347 Update locations and/or regexps of dg-error markers.
38348 Remove markers for some bogus messages that are no longer issued.
38349
38350 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38351
38352 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38353 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38354
38355 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38356
38357 PR c++/17618
38358 * g++.dg/lookup/crash5.C: New test.
38359
38360 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38361
38362 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38363 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38364 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38365 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38366 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38367 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38368
38369 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38370 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38371 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38372 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38373 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38374 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38375
38376 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38377
38378 * gcc.dg/vect/vect-44.c: Check additional cases.
38379 * gcc.dg/vect/vect-48.c: Check additional cases.
38380
38381 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38382 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38383 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38384 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38385 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38386 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38387 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38388 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38389 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38390
38391 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38392 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38393 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38394
38395 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38396
38397 * gcc.dg/tree-ssa/loop-6.c: New test.
38398
38399 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38400
38401 PR c++/17620
38402 * g++.dg/inherit/base2.C: New.
38403
38404 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38405
38406 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38407 * gcc.dg/20001012-2.c: Likewise.
38408 * gcc.dg/20001013-1.c: Likewise.
38409 * gcc.dg/20001101-1.c: Likewise.
38410 * gcc.dg/20001102-1.c: Likewise.
38411 * gcc.dg/bf-spl1.c: Likewise.
38412 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38413 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38414
38415 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38416
38417 PR tree-optimization/16721
38418 * gcc.dg/tree-ssa/pr16721.c: New test.
38419
38420 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38421
38422 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38423 * gcc.dg/20040305-1.c: Likewise.
38424
38425 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38426
38427 PR c/16566
38428 * gcc.c-torture/compile/pr16566-1.c,
38429 gcc.c-torture/compile/pr16566-2.c,
38430 gcc.c-torture/compile/pr16566-3.c: New tests.
38431
38432 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38433
38434 PR tree-optimization/17512
38435 * gcc.c-torture/compile/20040916-1.c.
38436
38437 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38438
38439 * gcc.dg/pragma-re-3.c: New test.
38440
38441 2004-09-17 Matt Austern <austern@apple.com>
38442
38443 PR c++/15049
38444 * g++.dg/other/anon3.C: New.
38445
38446 2004-09-21 Roger Sayle <roger@eyesopen.com>
38447
38448 PR c++/7503
38449 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38450 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38451 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38452 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38453 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38454
38455 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38456
38457 PR fortran/17286
38458 * gfortran.dg/pr17286.f90: New test.
38459
38460 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38461
38462 PR c++/17530
38463 * g++.dg/template/static7.C: New test.
38464
38465 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38466
38467 PR tree-opt/17558
38468 * gcc.c-torture/compile/pr17558.c: New test.
38469
38470 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38471
38472 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38473 if SKIP_ATTRIBUTE is defined.
38474
38475 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38476
38477 PR fortran/15957
38478 * gfortran.dg/pr15957.f90: New test.
38479
38480 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38481
38482 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38483 in comparison.
38484 * gcc.dg/vect/vect-79.c: Likewise.
38485 * gcc.dg/vect/vect-80.c: Likewise.
38486
38487 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38488
38489 PR fortran/15750
38490 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38491
38492 2004-09-20 Ira Rosen <irar@il.ibm.com>
38493
38494 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38495 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38496 * gcc.dg/vect/vect-62.c: New testcase.
38497 * gcc.dg/vect/vect-63.c: New testcase.
38498 * gcc.dg/vect/vect-64.c: New testcase.
38499 * gcc.dg/vect/vect-65.c: New testcase.
38500 * gcc.dg/vect/vect-66.c: New testcase.
38501 * gcc.dg/vect/vect-67.c: New testcase.
38502 * gcc.dg/vect/vect-68.c: New testcase.
38503 * gcc.dg/vect/vect-69.c: New testcase.
38504 * gcc.dg/vect/vect-79.c: New testcase.
38505 * gcc.dg/vect/vect-80.c: New testcase.
38506
38507 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38508
38509 * gcc.target/mips/asm-1.c: New test.
38510
38511 2004-09-19 Ira Rosen <irar@il.ibm.com>
38512
38513 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38514 * gcc.dg/vect/vect-73.c: New testcase.
38515 * gcc.dg/vect/vect-74.c: New testcase.
38516 * gcc.dg/vect/vect-75.c: New testcase.
38517 * gcc.dg/vect/vect-76.c: New testcase.
38518 * gcc.dg/vect/vect-77.c: New testcase.
38519 * gcc.dg/vect/vect-78.c: New testcase
38520
38521 2004-09-18 Paul Brook <paul@codesourcery.com>
38522
38523 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38524
38525 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38526
38527 PR c/17424
38528 * gcc.dg/pr17424-1.c: New test.
38529
38530 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38531
38532 * g++.dg/tree-ssa/pr17153.C: New test.
38533
38534 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38535
38536 PR pch/13361
38537 * g++.dg/pch/wchar-1.C: New.
38538 * g++.dg/pch/wchar-1.Hs: New.
38539
38540 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38541
38542 * gcc.c-torture/execute/20040917-1.c: New test.
38543
38544 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38545
38546 PR tree-optimization/17319
38547 * gcc.dg/pr17319.c: New test.
38548
38549 2004-09-17 Devang Patel <dpatel@apple.com>
38550
38551 * gcc.dg/20040813-1.c: New test.
38552
38553 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38554
38555 PR tree-optimization/17273
38556 * gcc.c-torture/compile/pr17273.c: New test.
38557
38558 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38559
38560 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38561 Update expected messages.
38562 * gcc.dg/declspec-13.c: New test.
38563
38564 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38565
38566 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38567
38568 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38569
38570 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38571 change what 'a' is pointing to.
38572
38573 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38574
38575 PR c++/16002
38576 * g++.dg/template/error18.C: New test.
38577
38578 PR c++/16029
38579 * g++.dg/warn/Wunused-8.C: New test.
38580
38581 2004-09-17 Steven Bosscher <stevenb@suse.de>
38582
38583 PR tree-optimization/17513
38584 * gcc.dg/20040916-1.c: New test.
38585
38586 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38587
38588 PR c++/17501
38589 * g++.dg/template/typename7.C: New test.
38590
38591 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38592
38593 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38594
38595 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38596
38597 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38598 with -ftree-based-profiling also.
38599 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38600
38601 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38602
38603 PR/15364
38604 * gfortran.dg/der_array_io_1.f90: New test.
38605 * gfortran.dg/der_array_io_2.f90: New test.
38606 * gfortran.dg/der_array_io_3.f90: New test.
38607
38608 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38609
38610 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38611 EABI.
38612
38613 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38614
38615 * g++.dg/opt/switch1.C: New test.
38616
38617 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38618
38619 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38620 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38621 Update expected messages.
38622
38623 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38624
38625 PR fortran/16485
38626 * gfortran.dg/same_name_1.f90: New test.
38627
38628 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38629
38630 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38631 dereference garbage pointers.
38632
38633 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38634
38635 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38636 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38637
38638 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38639 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38640 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38641
38642 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38643
38644 PR c++/17324
38645 * g++.dg/template/mangle1.C: New test.
38646
38647 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38648
38649 PR tree-optimization/17252
38650 * gcc.c-torture/execute/pr17252.c: New test.
38651
38652 2004-09-14 Andrew Pinski <apinski@apple.com>
38653
38654 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38655
38656 2004-09-14 Roger Sayle <roger@eyesopen.com>
38657
38658 PR rtl-optimization/9771
38659 * gcc.dg/pr9771-1.c: New test case.
38660
38661 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38662
38663 PR tree-optimization/15262
38664 * gcc.c-torture/execute/pr15262-1.c: New test.
38665 * gcc.c-torture/execute/pr15262-2.c: New test.
38666
38667 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38668
38669 * gcc.dg/declspec-12.c: New test.
38670
38671 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38672
38673 * gfortran.dg/pr17090.f90: Add directives to test.
38674
38675 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38676
38677 * gcc.c-torture/compile/20040914-1.c: New test.
38678
38679 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38680
38681 PR c++/16162
38682 * g++.dg/template/decl2.C: New test.
38683
38684 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38685
38686 PR fortran/17090
38687 * gfortran.dg/pr17090.f90: New test.
38688
38689 2004-09-13 Dale Johannesen <dalej@apple.com>
38690
38691 * gcc.c-torture/compile/pr17408.c: New test case.
38692
38693 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38694
38695 PR c++/16716
38696 * g++.dg/parse/crash17.C: New test.
38697
38698 PR c++/17327
38699 * g++.dg/template/enum3.C: New test.
38700
38701 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38702
38703 * lib/gcc-defs.exp: Load wrapper.exp.
38704 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38705 using local code.
38706 * lib/gcc.exp (gcc_init): Similar.
38707 * lib/gfortran.exp (gfortran_init): Similar.
38708 * lib/objc.exp (objc_init): Similar.
38709 * lib/treelang.exp (treelang_init): Similar.
38710 * lib/wrapper.exp: New file with build_wrapper call machinery in
38711 ${tool}_maybe_build_wrapper.
38712
38713 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38714
38715 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38716 "inline".
38717 * gcc.dg/declspec-11.c: Update expected messages.
38718 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38719 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38720 gcc.dg/inline-12.c: New tests.
38721
38722 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38723
38724 * g++.dg/tree-ssa/pr17400.C: New testcase.
38725
38726 2004-09-13 James E Wilson <wilson@specifixinc.com>
38727
38728 * gcc.target/mips/sb1-1.c: New testcase.
38729
38730 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38731
38732 * lib/g77-dg.exp: Remove unused file.
38733 * lib/mike-g77.exp: Ditto.
38734 * lib/g77.exp: Ditto.
38735
38736 2004-09-12 Richard Henderson <rth@redhat.com>
38737
38738 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38739
38740 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38741
38742 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38743 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38744 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38745 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38746 Update expected messages.
38747
38748 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38749
38750 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38751 declaration/use mismatch for dirp parameter.
38752
38753 2004-09-12 Andrew Pinski <apinski@apple.com>
38754
38755 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38756 -fgnu-runtime is passed.
38757
38758 2004-09-12 Richard Henderson <rth@redhat.com>
38759
38760 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38761 do the uplevel thing and update additional_flags directly.
38762 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38763 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38764 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38765 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38766
38767 2004-09-11 Steven Bosscher <stevenb@suse.de>
38768
38769 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38770
38771 2004-09-11 Roger Sayle <roger@eyesopen.com>
38772
38773 PR middle-end/17411
38774 * g++.dg/opt/pr17411-1.C: New test case.
38775
38776 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38777
38778 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38779 gcc.dg/tls/diag-2.c: Update expected messages.
38780 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38781 messages.
38782 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38783 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38784 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38785 gcc.dg/tls/diag-5.c: New tests.
38786
38787 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38788
38789 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38790
38791 2004-09-11 Steven Bosscher <stevenb@suse.de>
38792
38793 * g++.dg/parse/break-in-for.C: New test.
38794
38795 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38796
38797 * gcc.dg/tree-ssa/20040911-1.c: New test.
38798
38799 2004-09-11 Andreas Jaeger <aj@suse.de>
38800
38801 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38802 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38803
38804 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38805
38806 * gcc.target/frv: New directory of FR-V-specific tests.
38807
38808 2004-09-10 James E Wilson <wilson@specifixinc.com>
38809
38810 * gcc.dg/convert-vec-1.c: New test.
38811
38812 2004-09-10 Roger Sayle <roger@eyesopen.com>
38813
38814 PR middle-end/17024
38815 * gcc.dg/pr17024-1.c: New test case.
38816
38817 2004-09-10 Eric Christopher <echristo@redhat.com>
38818
38819 * gcc.dg/20040910-1.c: New test.
38820
38821 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38822
38823 * gcc.dg/bitfld-9.c: New test.
38824
38825 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38826
38827 * gcc.c-torture/execute/ieee/acc1.c: New test.
38828 * gcc.c-torture/execute/ieee/acc2.c: New test.
38829 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38830
38831 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38832
38833 * gcc.dg/deprecated-2.c: New test.
38834
38835 2004-09-09 James E Wilson <wilson@specifixinc.com>
38836
38837 * gcc.dg/init-vec-1.c: New test.
38838
38839 2004-09-09 Roger Sayle <roger@eyesopen.com>
38840
38841 PR middle-end/17055
38842 * gcc.dg/pr17055-1.c: New test case.
38843
38844 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38845
38846 PR target/17377
38847 * gcc.c-torture/execute/pr17377.c: New test.
38848
38849 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38850
38851 PR c/8420
38852 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38853 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38854 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38855 gcc.dg/long-long-typespec-1.c: New tests.
38856 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38857
38858 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38859
38860 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38861 gcc.dg/gnu99-static-1.c: New tests.
38862
38863 2004-09-08 Devang Patel <dpatel@apple.com>
38864
38865 * gcc.dg/darwin-ld-20040828-1.c: New test.
38866 * gcc.dg/darwin-ld-20040828-2.c: New test.
38867 * gcc.dg/darwin-ld-20040828-3.c: New test.
38868
38869 2004-09-08 Ziemowit Laski <zlaski@apple.com>
38870
38871 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38872 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38873 in error message.
38874 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38875 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38876 in error message.
38877 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38878 types they qualify.
38879 * objc.dg/type-size-2.m: Fix wording in comment.
38880 * objc.dg/va-meth-1.m: New test case.
38881
38882 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
38883
38884 PR c/16633:
38885 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38886 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38887
38888 2004-09-06 Devang Patel <dpatel@apple.com>
38889
38890 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38891 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38892
38893 2004-09-06 Zack Weinberg <zack@codesourcery.com>
38894
38895 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38896 reflect changed line numbering of diagnostics.
38897
38898 2004-09-06 Paul Brook <paul@codesourcery.com>
38899
38900 * gfortran.dg/edit_real_1.f90: Add new test.
38901
38902 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38903
38904 * gcc.dg/tree-ssa/loop-2.c: New test.
38905 * gcc.dg/tree-ssa/loop-3.c: New test.
38906 * gcc.dg/tree-ssa/loop-4.c: New test.
38907 * gcc.dg/tree-ssa/loop-5.c: New test.
38908
38909 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38910
38911 * gcc.dg/format/sentinel-1.c: Update for parameter option.
38912
38913 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38914
38915 * gcc.dg/format/sentinel-1.c: New test.
38916
38917 2004-09-04 Uros Bizjak <uros@kss-loka.si>
38918
38919 * gcc.dg/builtins-46.c: New.
38920
38921 2004-09-03 Devang Patel <dpatel@apple.com>
38922
38923 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38924 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38925
38926 2004-09-03 Jan Beulich <jbeulich@novell.com>
38927
38928 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38929 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38930 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38931 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38932 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38933 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38934 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38935 the non-portable bzero.
38936 * gcc.dg/20010912-1.c: xfail for NetWare.
38937 * gcc.dg/20020426-2.c: xfail for NetWare.
38938 * gcc.dg/20021014-1.c: xfail for NetWare.
38939 * gcc.dg/20021018-1.c: xfail for NetWare.
38940 * gcc.dg/20030213-1.c: xfail for NetWare.
38941 * gcc.dg/20030225-1.c: xfail for NetWare.
38942 * gcc.dg/20030708-1.c: xfail for NetWare.
38943 * gcc.dg/builtins-config.h: Also exclude NetWare.
38944 * gcc.dg/format/format.h: Define restrict only if not already defined.
38945 * gcc.dg/nest.c: xfail for NetWare.
38946 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38947 * lib/target-supports.exp (check_visibility_available): Exclude
38948 NetWare.
38949
38950 2004-09-03 Jan Beulich <jbeulich@novell.com>
38951
38952 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38953 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38954 deterministic starting point for the alignment of structure fields.
38955 * gcc.dg/Wpadded.c: Dito.
38956 * g++.dg/abi/vbase10.C: Dito.
38957
38958 2004-09-03 Devang Patel <dpatel@apple.com>
38959
38960 * g++.dg/debug/pr15736.cc: New test.
38961
38962 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38963
38964 * README.QMTEST: Fix out-of-date link.
38965
38966 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
38967
38968 PR fortran/16579
38969 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38970 Delete. Duplicate of gfortran.dg/g77/20010610.f
38971
38972 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38973
38974 * g++.dg/abi/arm_rtti1.C: New test.
38975
38976 2004-09-02 Geoffrey Keating <geoffk@apple.com>
38977
38978 * gcc.dg/ppc-vector-memcpy.c: New.
38979 * gcc.dg/ppc-vector-memset.c: New.
38980
38981 2004-09-02 Chao-ying Fu <fu@mips.com>
38982
38983 * gcc.target/mips/mips-3d-1.c: New test.
38984 * gcc.target/mips/mips-3d-2.c: New test.
38985 * gcc.target/mips/mips-3d-3.c: New test.
38986 * gcc.target/mips/mips-3d-4.c: New test.
38987 * gcc.target/mips/mips-3d-5.c: New test.
38988 * gcc.target/mips/mips-3d-6.c: New test.
38989 * gcc.target/mips/mips-3d-7.c: New test.
38990 * gcc.target/mips/mips-3d-8.c: New test.
38991 * gcc.target/mips/mips-3d-9.c: New test.
38992 * gcc.target/mips/mips-ps-1.c: New test.
38993 * gcc.target/mips/mips-ps-2.c: New test.
38994 * gcc.target/mips/mips-ps-3.c: New test.
38995 * gcc.target/mips/mips-ps-4.c: New test.
38996 * gcc.target/mips/mips-ps-type.c: New test.
38997
38998 2004-09-02 Paul Brook <paul@codesourcery.com>
38999
39000 * gfortran.dg/edit_real_1.f90: Add new tests.
39001
39002 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39003
39004 PR fortran/15327
39005 * gfortran.dg/merge_char_1.f90: New test.
39006
39007 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39008
39009 PR fortran/16404
39010 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39011
39012 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39013
39014 PR c/1522
39015 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39016
39017 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39018
39019 * g++.dg/opt/loop1.C: Do not XFAIL.
39020
39021 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39022
39023 * gcc.c-torture/execute/20040831-1.c: New test.
39024
39025 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39026
39027 PR fortran/16579
39028 * gfortran.dg/g77/20010610.f: Now passes.
39029 Copy from g77.f-torture/execute. Add dg-run directive.
39030 * gfortran.dg/g77/README: Update
39031
39032 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39033
39034 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39035 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39036 (t1, t2, t3, t4): Add volatile.
39037
39038 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39039
39040 * g++.dg/ext/visibility/arm1.C: New test.
39041
39042 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39043
39044 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39045 -pedantic-errors.
39046
39047 2004-09-01 Paul Brook <paul@codesourcery.com>
39048
39049 * gfortran.dg/eof_2.f90: New test.
39050
39051 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39052
39053 PR fortran/16579
39054 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39055
39056 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39057
39058 PR libfortran/16805
39059 * gfortran.dg/list_read_2.f90: New test.
39060
39061 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39062
39063 * g++.dg/abi/key1.C: New test.
39064
39065 2004-08-31 Richard Henderson <rth@redhat.com>
39066
39067 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39068 form of offsetof.
39069 * g++.dg/other/offsetof5.C: Remove duplicate.
39070
39071 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39072
39073 PR fortran/17244
39074 * gfortran.dg/func_derived_1.f90: New test.
39075
39076 2004-08-31 Paul Brook <paul@codesourcery.com>
39077
39078 * gfortran.dg/eof_1.f90: New test.
39079
39080 2004-08-31 Paul Brook <paul@codesourcery.com>
39081
39082 * gfortran.dg/list_read_1.f90: New file.
39083
39084 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39085
39086 * g++.dg/opt/loop1.C: XFAIL.
39087
39088 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39089
39090 * gcc.dg/funcdef-storage-1.c: New.
39091 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39092 an extern function in local scope.
39093 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39094 declare an 'auto inline' function in local scope.
39095 * gcc.dg/20011130-1.c: Likewise.
39096 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39097 an 'auto' function in local scope.
39098 * gcc.dg/20021014-1.c: Likewise.
39099 * gcc.dg/20030331-2.c: Likewise.
39100
39101 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39102
39103 * gfortran.dg/blockdata_1.f90: New test.
39104
39105 2004-08-30 Richard Henderson <rth@redhat.com>
39106
39107 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39108
39109 2004-08-30 Richard Henderson <rth@redhat.com>
39110
39111 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39112 additional_flags set by alternate driver.
39113 (ieee-options): New procedure.
39114 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39115 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39116 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39117 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39118
39119 2004-08-30 Richard Henderson <rth@redhat.com>
39120
39121 * lib/f-torture.exp: Remove.
39122
39123 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39124
39125 PR rtl-optimization/16590
39126 * g++.dg/opt/loop1.C: New test.
39127
39128 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39129
39130 PR fortran/13910
39131 * gfortran.dg/oldstyle_1.f90: New test.
39132
39133 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39134 Paul Brook <paul@codesourcery.com>
39135
39136 * gfortran.dg/g77/README: Update.
39137 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39138 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39139 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39140
39141 2004-08-28 Paul Brook <paul@codesourcery.com>
39142
39143 PR libfortran/17195
39144 * gfortran.dg/edit_real_1.f90: New test.
39145
39146 2004-08-27 Paul Brook <paul@codesourcery.com>
39147
39148 * gfortran.dg/rewind_1.f90: New test.
39149
39150 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39151
39152 PR fortran/16597
39153 * gfortran.dg/pr16597.f90: New test.
39154
39155 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39156
39157 PR c/13801
39158 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39159 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39160 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39161 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39162 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39163
39164 2004-08-26 Nick Clifton <nickc@redhat.com>
39165
39166 * gcc.c-torture/compile/pr17119.c: New test.
39167
39168 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39169
39170 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39171
39172 2004-08-25 Richard Henderson <rth@redhat.com>
39173
39174 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39175 the bits that expect kind=8 to be the largest real kind.
39176
39177 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39178
39179 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39180
39181 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39182
39183 * gfortran.dg/assignment_1.f90: New test.
39184
39185 2004-08-25 Adam Nemet <anemet@lnxw.com>
39186
39187 * g++.dg/template/repo3.C: New test.
39188
39189 2004-08-25 Roger Sayle <roger@eyesopen.com>
39190
39191 PR middle-end/16693
39192 PR tree-optimization/16372
39193 * g++.dg/opt/pr16372-1.C: New test case.
39194 * g++.dg/opt/pr16693-1.C: New test case.
39195 * g++.dg/opt/pr16693-2.C: New test case.
39196
39197 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39198
39199 * objc.dg/proto-lossage-4.m: New test.
39200
39201 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39202
39203 PR c++/17155
39204 * g++.dg/inherit/local2.C: New test.
39205
39206 2004-08-25 Paul Brook <paul@codesourcery.com>
39207
39208 PR fortran/17144
39209 * gfortran.dg/string_ctor_1.f90: New test.
39210
39211 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39212
39213 PR c++/14428
39214 * g++.dg/template/redecl2.C: New test.
39215
39216 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39217
39218 PR fortran/17143
39219 * gfortran.dg/pr17143.f90: New test.
39220
39221 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39222
39223 PR fortran/17164
39224 * gfortran.dg/pr17164.f90: New test.
39225
39226 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39227
39228 * gcc.dg/tree-ssa/loop-1.c: New test.
39229
39230 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39231
39232 * gcc.c-torture/compile/20040824-1.c: New test.
39233
39234 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39235
39236 * gcc.c-torture/compile/iftrap-3.c: New test.
39237
39238 2004-08-24 Paul Brook <paul@codesourcery.com>
39239
39240 * gfortran.dg/entry_2.f90: New test.
39241
39242 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39243
39244 PR c++/16889
39245 * g++.dg/lookup/ambig[12].C: New.
39246
39247 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39248
39249 PR c++/16706
39250 * g++.dg/template/crash21.C: New test.
39251 * g++.dg/template/crash22.C: Likewise.
39252
39253 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39254
39255 PR c++/17149
39256 * g++.dg/template/access15.C: New.
39257
39258 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39259
39260 PR c++/17163
39261 * g++.dg/template/repo2.C: New test.
39262
39263 2004-08-23 Roger Sayle <roger@eyesopen.com>
39264
39265 PR rtl-optimization/17078
39266 * gcc.c-torture/execute/pr17078-1.c: New test case.
39267
39268 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39269
39270 PR c/14492
39271 * gcc.dg/debug/crash1.c: New test.
39272
39273 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39274
39275 PR c/16180
39276 * gcc.dg/loop-5.c: New test.
39277
39278 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39279
39280 * gcc.c-torture/execute/20040823-1.c: New test.
39281
39282 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39283
39284 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39285 to the assembler. Simplify test accordingly.
39286 (asm_abi_flags): Use GNU names.
39287 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39288 to check for ABI flags.
39289
39290 2004-08-22 Andrew Pinski <apinski@apple.com>
39291
39292 * g++.dg/opt/pr14029.C: New test.
39293 * gcc.c-torture/execute/pr15262.c: New test.
39294
39295 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39296
39297 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39298
39299 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39300
39301 PR 16908
39302 * gfortran.dg/direct_io.f90: New test.
39303
39304 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39305
39306 PR c++/17121
39307 * g++.dg/inherit/local2.C: New test.
39308
39309 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39310
39311 PR c++/17120
39312 * g++.dg/warn/Wparentheses-4.C: New test.
39313
39314 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39315
39316 PR c++/17121
39317 * g++.dg/inherit/local2.C: New test.
39318
39319 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39320 * gcc.dg/ppc-ldstruct.c: Likewise.
39321 * gcc.dg/ppc64-abi-2.c: Likewise.
39322
39323 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39324
39325 PR rtl-optimization/17099
39326 * gcc.c-torture/execute/20040820-1.c: New test.
39327
39328 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39329
39330 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39331
39332 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39333
39334 PR fortran/17077
39335 * gfortran.dg/auto_array_1.f90: New test.
39336
39337 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39338
39339 PR fortran/17074
39340 * gfortran.dg/simpleif_1.f90: New test.
39341
39342 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39343
39344 * lib/target-supports.exp (check_profiling_available): Return
39345 false for arm*-*-symbianelf* and arm*-*-eabi*.
39346
39347 PR c++/15890
39348 * g++.dg/template/delete1.C: New test.
39349
39350 2004-08-19 Paul Brook <paul@codesourcery.com>
39351
39352 PR fortran/14976
39353 PR fortran/16228
39354 * gfortran.dg/data_char_1.f90: New test.
39355
39356 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39357
39358 PR fortran/16946
39359 * gfortran.dg/reduction.f90: New testcase.
39360
39361 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39362
39363 PR fortran/16520
39364 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39365
39366 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39367
39368 PR c++/17041
39369 * g++.dg/Wparentheses-3.C: New test.
39370
39371 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39372
39373 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39374 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39375 * gcc.dg/vect/vect-2.c: Likewise.
39376 * gcc.dg/vect/vect-3.c: Likewise.
39377 * gcc.dg/vect/vect-4.c: Likewise.
39378 * gcc.dg/vect/vect-5.c: Likewise.
39379 * gcc.dg/vect/vect-6.c: Likewise.
39380 * gcc.dg/vect/vect-7.c: Likewise.
39381 * gcc.dg/vect/vect-25.c: Likewise.
39382 * gcc.dg/vect/vect-31.c: Likewise.
39383 * gcc.dg/vect/vect-32.c: Likewise.
39384 * gcc.dg/vect/vect-34.c: Likewise.
39385 * gcc.dg/vect/vect-36.c: Likewise.
39386 * gcc.dg/vect/vect-all.c: Likewise.
39387
39388 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39389
39390 PR c++/17068
39391 * g++.dg/template/operator4.C: New test.
39392
39393 2004-08-18 Richard Henderson <rth@redhat.com>
39394
39395 * gcc.dg/20040206-1.c: XFAIL.
39396
39397 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39398
39399 PR c++/16246
39400 * g++.dg/template/array7.C: New test.
39401
39402 2004-08-17 James E Wilson <wilson@specifixinc.com>
39403
39404 * gcc.dg/mips-movcc-1.c: New test.
39405 * gcc.dg/mips-movcc-2.c: New test.
39406 * gcc.dg/mips-movcc-3.c: New test.
39407
39408 * gcc.dg/mips-nmadd-1.c: New test.
39409 * gcc.dg/mips-nmadd-2.c: New test.
39410
39411 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39412
39413 PR c++/15871
39414 * g++.dg/opt/inline8.C: New test.
39415
39416 PR c++/16965
39417 * g++.dg/parse/error17.C: New test.
39418
39419 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39420
39421 * gcc.dg/vect: New directory for vectorizer tests.
39422 * gcc.dg/vect/tree-vect.h: New file.
39423 * gcc.dg/vect/vect.exp: New file.
39424 * gcc.dg/vect/pr16105.c.c: New test.
39425 * gcc.dg/vect/vect-1.c: New test.
39426 * gcc.dg/vect/vect-2.c: New test.
39427 * gcc.dg/vect/vect-3.c: New test.
39428 * gcc.dg/vect/vect-4.c: New test.
39429 * gcc.dg/vect/vect-5.c: New test.
39430 * gcc.dg/vect/vect-6.c: New test.
39431 * gcc.dg/vect/vect-7.c: New test.
39432 * gcc.dg/vect/vect-8.c: New test.
39433 * gcc.dg/vect/vect-9.c: New test.
39434 * gcc.dg/vect/vect-10.c: New test.
39435 * gcc.dg/vect/vect-11.c: New test.
39436 * gcc.dg/vect/vect-12.c: New test.
39437 * gcc.dg/vect/vect-13.c: New test.
39438 * gcc.dg/vect/vect-14.c: New test.
39439 * gcc.dg/vect/vect-15.c: New test.
39440 * gcc.dg/vect/vect-16.c: New test.
39441 * gcc.dg/vect/vect-17.c: New test.
39442 * gcc.dg/vect/vect-18.c: New test.
39443 * gcc.dg/vect/vect-19.c: New test.
39444 * gcc.dg/vect/vect-20.c: New test.
39445 * gcc.dg/vect/vect-21.c: New test.
39446 * gcc.dg/vect/vect-22.c: New test.
39447 * gcc.dg/vect/vect-23.c: New test.
39448 * gcc.dg/vect/vect-24.c: New test.
39449 * gcc.dg/vect/vect-25.c: New test.
39450 * gcc.dg/vect/vect-26.c: New test.
39451 * gcc.dg/vect/vect-27.c: New test.
39452 * gcc.dg/vect/vect-28.c: New test.
39453 * gcc.dg/vect/vect-29.c: New test.
39454 * gcc.dg/vect/vect-30.c: New test.
39455 * gcc.dg/vect/vect-31.c: New test.
39456 * gcc.dg/vect/vect-32.c: New test.
39457 * gcc.dg/vect/vect-33.c: New test.
39458 * gcc.dg/vect/vect-34.c: New test.
39459 * gcc.dg/vect/vect-35.c: New test.
39460 * gcc.dg/vect/vect-36.c: New test.
39461 * gcc.dg/vect/vect-37.c: New test.
39462 * gcc.dg/vect/vect-38.c: New test.
39463 * gcc.dg/vect/vect-40.c: New test.
39464 * gcc.dg/vect/vect-41.c: New test.
39465 * gcc.dg/vect/vect-42.c: New test.
39466 * gcc.dg/vect/vect-43.c: New test.
39467 * gcc.dg/vect/vect-44.c: New test.
39468 * gcc.dg/vect/vect-45.c: New test.
39469 * gcc.dg/vect/vect-46.c: New test.
39470 * gcc.dg/vect/vect-47.c: New test.
39471 * gcc.dg/vect/vect-48.c: New test.
39472 * gcc.dg/vect/vect-49.c: New test.
39473 * gcc.dg/vect/vect-50.c: New test.
39474 * gcc.dg/vect/vect-51.c: New test.
39475 * gcc.dg/vect/vect-52.c: New test.
39476 * gcc.dg/vect/vect-53.c: New test.
39477 * gcc.dg/vect/vect-54.c: New test.
39478 * gcc.dg/vect/vect-55.c: New test.
39479 * gcc.dg/vect/vect-56.c: New test.
39480 * gcc.dg/vect/vect-57.c: New test.
39481 * gcc.dg/vect/vect-58.c: New test.
39482 * gcc.dg/vect/vect-59.c: New test.
39483 * gcc.dg/vect/vect-60.c: New test.
39484 * gcc.dg/vect/vect-61.c: New test.
39485 * gcc.dg/vect/vect-all.c: New test.
39486 * gcc.dg/vect/vect-none.c: New test.
39487
39488 2004-08-17 Paul Brook <paul@codesourcery.com>
39489
39490 PR fortran/13082
39491 * gfortran.dg/entry_1.f90: New test.
39492
39493 2004-08-17 Andrew Pinski <apinski@apple.com>
39494
39495 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39496
39497 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39498
39499 * gcc.dg/pr17036-1.c: New test.
39500
39501 2004-08-16 Devang Patel <dpatel@apple.com>
39502
39503 * gcc.dg/darwin-20040809-1.c: New test.
39504
39505 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39506
39507 * gcc.dg/funcdef-attr-1.c: New test.
39508
39509 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39510
39511 * gcc.dg/altivec-17.c: New test.
39512 * gcc.dg/altivec-18.c: New test.
39513
39514 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39515
39516 PR c++/6749
39517 * g++.dg/template/vtable2.C: New test.
39518
39519 2004-08-14 Richard Henderson <rth@redhat.com>
39520
39521 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39522 * gcc.dg/pack-test-4.c (main): Return 0.
39523 * gcc.dg/setjmp-1.c: Remove XFAIL.
39524 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39525
39526 2004-08-14 Richard Henderson <rth@redhat.com>
39527
39528 * gcc.dg/980217-1.c: Add prototype for printf.
39529
39530 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39531
39532 * gfortran.dg/pr16935.f90: New test.
39533
39534 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39535
39536 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39537
39538 2004-08-13 Paul Brook <paul@codesourcery.com>
39539
39540 * gfortran.dg/der_io_1.f90: Remove stray comma.
39541
39542 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39543
39544 * gcc.dg/vmx/cw-bug-2.c: Remove.
39545 * gcc.dg/vmx/vprint-1.c: Remove.
39546 * gcc.dg/vmx/vscan-1.c: Remove.
39547
39548 2004-08-12 Devang patel <dpatel@apple.com>
39549
39550 * gcc.dg/darwin-20040809-2.c: New test.
39551
39552 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39553
39554 * g++.dg/ext/altivec-12.C: New test.
39555
39556 * g++.dg/ext/altivec-11.C: New test.
39557
39558 2004-08-12 Paul Brook <paul@codesourcery.com>
39559
39560 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39561
39562 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39563
39564 * g++.dg/ext/altivec-2.C: Check for hardware support before
39565 executing any VMX instructions.
39566
39567 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39568
39569 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39570
39571 PR c++/16276
39572 * g++.old-deja/g++.other/comdat4.C: New test.
39573 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39574
39575 2004-08-12 Ben Elliston <bje@au.ibm.com>
39576
39577 PR target/16286
39578 * gcc.dg/pr16286.c: New test.
39579
39580 2004-08-12 Jan Beulich <jbeulich@novell.com>
39581
39582 * g++.dg/ext/asm5.C: New.
39583
39584 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39585
39586 PR c++/16698
39587 * g++.dg/eh/crash1.C: New test.
39588
39589 PR c++/16717
39590 * g++.dg/ext/construct1.C: New test.
39591
39592 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39593
39594 PR c++/16853
39595 * g++.dg/init/ptrmem1.C: New test.
39596
39597 PR c++/16618
39598 * g++.dg/parse/offsetof5.C: New test.
39599
39600 PR c++/16870
39601 * g++.dg/template/overload3.C: New test.
39602
39603 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39604
39605 PR c++/16964
39606 * g++.dg/parse/error16.C: New test.
39607
39608 PR c++/16904
39609 * g++.dg/template/error14.C: New test.
39610
39611 PR c++/16929
39612 * g++.dg/template/error15.C: New test.
39613
39614 2004-08-11 Devang Patel <dpatel@apple.com>
39615
39616 * gcc.dg/darwin-ld-20040809-1.c: New test.
39617 * gcc.dg/darwin-ld-20040809-2.c: New test.
39618
39619 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39620
39621 PR fortran/16917
39622 * gfortran.dg/dfloat_1.f90: New test.
39623
39624 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39625
39626 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39627 * gcc.dg/dll-2.c: Fix dg-require syntax.
39628 * gcc.misc-tests/arm-isr.c (abort): Declare.
39629 (exit): Likewise.
39630
39631 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39632
39633 PR c++/16971
39634 * g++.dg/parse/crash16.C: New test.
39635
39636 2004-08-10 Roger Sayle <roger@eyesopen.com>
39637
39638 * gcc.dg/mips-rsqrt-1.c: New test case.
39639 * gcc.dg/mips-rsqrt-2.c: New test case.
39640 * gcc.dg/mips-rsqrt-3.c: New test case.
39641
39642 2004-08-10 Paul Brook <paul@codesourcery.com>
39643
39644 * gfortran.dg/der_io_1.f90: New test.
39645
39646 2004-08-10 Paul Brook <paul@codesourcery.com>
39647
39648 PR fortran/16919
39649 * gfortran.dg/der_array_1.f90: New test.
39650
39651 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39652
39653 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39654
39655 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39656
39657 * gcc.dg/wchar_t-2.c: Fix typo.
39658
39659 2004-08-09 Falk Hueffner <falk@debian.org>
39660
39661 PR tree-optimization/12517
39662 * gcc.c-torture/compile/pr12517.c: New test.
39663
39664 PR tree-optimization/12578
39665 * gcc.c-torture/compile/pr12578.c: New test.
39666
39667 PR tree-optimization/12899
39668 * gcc.c-torture/compile/pr12899.c: New test.
39669
39670 PR rtl-optimization/14692
39671 * gcc.c-torture/compile/pr14692.c: New test.
39672
39673 PR tree-optimization/16461
39674 * gcc.c-torture/compile/pr16461.c: New test.
39675
39676 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39677
39678 * gfortran.dg/getenv_1.f90: New test.
39679
39680 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39681
39682 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39683 wchar_t.
39684 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39685
39686 2004-08-06 Paul Brook <paul@codesourcery.com>
39687
39688 * gfortran.dg/ret_array_1.f90: New test.
39689 * gfortran.dg/ret_pointer_1.f90: New test.
39690
39691 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39692
39693 * gcc.dg/missing-field-init-[12].c: New tests.
39694 * g++.dg/warn/missing-field-init-[12].C: New tests.
39695
39696 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39697
39698 * gcc.dg/enum2.c: New test.
39699 * gcc.dg/symbian3.c: Likewise.
39700 * gcc.dg/symbian4.c: Likewise.
39701 * gcc.dg/wchar_t-2.c: Likewise.
39702
39703 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39704
39705 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39706 destructor tests.
39707
39708 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39709
39710 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39711 dg-require-visiblity.
39712 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39713 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39714 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39715 * g++.dg/ext/visibility/new1.C: Likewise.
39716 * g++.dg/ext/visibility/pragma.C: Likewise.
39717 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39718 * g++.dg/ext/visibility/virtual.C: Likewise.
39719 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39720 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39721 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39722 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39723 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39724 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39725 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39726 * g++/dg/ext/visibility/visibility-8.C: New test.
39727 * gcc.c-torture/compile/dll.x: Remove.
39728 * gcc.dg/dll-2.c: Use dg-require-dll
39729 * gcc.dg/visibility-10.c: New test.
39730 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39731 supporting DLLs.
39732 * lib/scanasm.exp (scan_hidden): New function.
39733 (scan_not_hidden): Likewise.
39734
39735 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39736
39737 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39738
39739 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39740
39741 * gcc.c-torture/execute/20040805-1.c: New test.
39742
39743 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39744
39745 * gcc.dg/20020118-1.c: Declare abort.
39746 * gcc.dg/altivec_check.h: Likewise.
39747 * gcc.dg/iftrap-2.c: Likewise.
39748 * gcc.dg/pragma-darwin.c: Likewise.
39749 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39750
39751 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39752
39753 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39754
39755 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39756
39757 * gcc.c-torture/execute/builtins/abs-2.c,
39758 gcc.c-torture/execute/builtins/abs-3.c,
39759 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39760 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39761 intmax_t, uintmax_t and their limits.
39762 * gcc.dg/intmax_t-1.c: New test.
39763
39764 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39765
39766 * g++.dg/tc1/dr147.C: Add reference to PR.
39767
39768 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39769
39770 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39771 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39772
39773 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39774
39775 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39776
39777 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39778
39779 * gcc.dg/redecl-5.c: New test.
39780 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39781 of scanf.
39782
39783 2004-08-03 Roger Sayle <roger@eyesopen.com>
39784
39785 PR middle-end/16790
39786 * gcc.c-torture/execute/pr16790-1.c: New test case.
39787
39788 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39789
39790 * g++.dg/ext/visibility/assign1.C: New test.
39791 * g++.dg/ext/visibility/new1.C: Likewise.
39792
39793 * gcc.dg/symbian1.c: New test.
39794 * gcc.dg/symbian2.c: Likewise.
39795
39796 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39797
39798 PR target/16570
39799 * gcc.dg/i386-sse-9.c: New test.
39800
39801 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39802
39803 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39804
39805 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39806
39807 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39808 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39809 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39810 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39811 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39812 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39813 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39814 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39815 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39816 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39817 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39818 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39819 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39820 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39821 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39822 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39823 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39824 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39825 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39826 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39827 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39828 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39829 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39830 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39831 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39832 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39833 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39834 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39835 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39836 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39837 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39838 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39839 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39840 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39841 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39842 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39843 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39844 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39845 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39846 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39847 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39848 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39849 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39850 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39851 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39852 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39853 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39854 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39855 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39856 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39857 gcc.misc-tests/i386-pf-3dnow-1.c,
39858 gcc.misc-tests/i386-pf-athlon-1.c,
39859 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39860 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39861 Declare built-in functions used.
39862 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39863
39864 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39865
39866 PR c++/16707
39867 * g++.dg/lookup/using12.C: New test.
39868
39869 * g++.dg/init/null1.C: Fix PR number.
39870 * g++.dg/parse/namespace10.C: Likewise.
39871
39872 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39873
39874 PR c++/16224
39875 * g++.dg/template/spec17.C: New test.
39876 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39877 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39878
39879 2004-08-02 David Billinghurst
39880
39881 PR fortran/16292
39882 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39883
39884 2004-08-01 Zack Weinberg <zack@codesourcery.com>
39885
39886 * gcc.dg/ia64-got-1.c: New test case.
39887
39888 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39889
39890 PR c++/16489
39891 * g++.dg/init/null1.C: New test.
39892 * g++.dg/tc1/dr76.C: Adjust error marker.
39893
39894 PR c++/16529
39895 * g++.dg/parse/namespace10.C: New test.
39896
39897 PR c++/16810
39898 * g++.dg/inherit/ptrmem2.C: New test.
39899
39900 2004-08-02 Ben Elliston <bje@au.ibm.com>
39901
39902 PR target/16155
39903 * gcc.dg/pr16155.c: New test.
39904
39905 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
39906
39907 * gcc.dg/redecl-2.c: New test.
39908
39909 2004-07-30 Geoffrey Keating <geoffk@apple.com>
39910
39911 * gcc.dg/darwin-longdouble.c: New file.
39912
39913 2004-07-30 Richard Henderson <rth@redhat.com>
39914
39915 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39916 write to constant argument.
39917 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39918
39919 2004-07-30 Richard Henderson <rth@redhat.com>
39920
39921 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39922 tests of nearest around zero.
39923
39924 2004-07-30 Andrew Pinski <apinski@apple.com>
39925
39926 * gcc.c-torture/compile/20040730-1.c: New test.
39927
39928 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39929
39930 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39931 powerpc-eabispe.
39932
39933 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39934
39935 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39936
39937 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
39938
39939 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39940 contains $ld_library_path.
39941 * lib/gfortran.exp (gfortran_link_flags): Likewise.
39942
39943 2004-07-29 Richard Henderson <rth@redhat.com>
39944
39945 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39946
39947 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39948 (alt2, which): New.
39949 (Check): Accept either alternative.
39950
39951 2004-07-29 Mark Mitchell <mark@codesourcery.com>
39952
39953 * g++.dg/abi/inline1.C: New test.
39954 * g++.dg/abi/local1-a.cc: Likewise.
39955 * g++.dg/abi/local1.C: Likewise.
39956 * g++.dg/abi/mangle11.C: Tweak location of warnings.
39957 * g++.dg/abi/mangle12.C: Likewise.
39958 * g++.dg/abi/mangle17.C: Likewise.
39959 * g++.dg/abi/mangle20-2.C: Likewise.
39960 * g++.dg/opt/interface1.C: Likewise.
39961 * g++.dg/opt/interface1.h: Likewise.
39962 * g++.dg/opt/interface1-a.cc: New test.
39963 * g++.dg/parse/repo1.C: New test.
39964 * g++.dg/template/repo1.C: Likewise.
39965 * g++.dg/warn/Winline-1.C: Likewise.
39966 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39967
39968 2004-07-29 Diego Novillo <dnovillo@redhat.com>
39969
39970 * gcc.dg/tree-ssa/20040729-1.c: New test.
39971
39972 2004-07-27 Matt Austern <austern@apple.com>
39973
39974 * gcc.dg/darwin-bool-1.c: New test.
39975 * gcc.dg/darwin-bool-2.c: New test.
39976
39977 2004-07-28 Richard Henderson <rth@redhat.com>
39978
39979 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39980 arguments in the correct type. Don't write to constant arguments.
39981
39982 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39983
39984 PR tree-optimization/16688
39985 PR tree-optimization/16689
39986 * g++.dg/tree-ssa/pr16688.C: New test.
39987
39988 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39989
39990 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39991 loads. Not only in the comment, this time.
39992
39993 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
39994
39995 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
39996 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39997 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
39998 * gcc.dg/sh4a-bitmovua.c: New.
39999 * gcc.dg/sh4a-cos.c: New.
40000 * gcc.dg/sh4a-cosf.c: New.
40001 * gcc.dg/sh4a-fprun.c: New.
40002 * gcc.dg/sh4a-fsrra.c: New.
40003 * gcc.dg/sh4a-memmovua.c: New.
40004 * gcc.dg/sh4a-sin.c: New.
40005 * gcc.dg/sh4a-sincos.c: New.
40006 * gcc.dg/sh4a-sincosf.c: New.
40007 * gcc.dg/sh4a-sinf.c: New.
40008
40009 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40010
40011 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40012 conditionals.
40013 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40014 loads.
40015 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40016 DOM1.
40017
40018 2004-07-27 Andrew Pinski <apinski@apple.com>
40019
40020 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40021
40022 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40023
40024 * gcc.dg/pragma-isr.c: New test.
40025
40026 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40027
40028 PR c++/14429
40029 * g++.dg/template/ttp11.C: New test.
40030
40031 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40032
40033 * gcc.c-torture/compile/20040727-1.c: New test.
40034
40035 2004-07-26 Eric Christopher <echristo@redhat.com>
40036
40037 * gcc.c-torture/compile/20040726-2.c: New test.
40038
40039 2004-07-26 Andrew Pinski <apinski@apple.com>
40040
40041 * g++.dg/rtti/tinfo1.C: Xfail.
40042
40043 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40044
40045 * gcc.c-torture/compile/20040726-1.c: New test.
40046
40047 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40048 Brian Ryner <bryner@brianryner.com>
40049
40050 PR c++/9283
40051 PR c++/15000
40052 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40053 * g++.dg/ext/visibility/: New directory.
40054 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40055 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40056 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40057 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40058 * g++.dg/ext/visibility/fvisibility.C,
40059 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40060 g++.dg/ext/visibility/fvisibility-override1.C
40061 g++.dg/ext/visibility/fvisibility-override2.C
40062 g++.dg/ext/visibility/memfuncts.C
40063 g++.dg/ext/visibility/noPLT.C
40064 g++.dg/ext/visibility/pragma.C
40065 g++.dg/ext/visibility/pragma-override1.C
40066 g++.dg/ext/visibility/pragma-override2.C
40067 g++.dg/ext/visibility/staticmemfuncts.C
40068 g++.dg/ext/visibility/virtual.C: New tests.
40069
40070 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40071
40072 PR c/15360
40073 * gcc.dg/pr15360-1.c: New test.
40074
40075 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40076
40077 * gcc.dg/pragma-align-2.c: New test.
40078 * gcc.dg/pragma-init-fini.c: New test.
40079 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40080 targets.
40081
40082 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40083
40084 * gcc.dg/init-string-2.c: New test.
40085
40086 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40087
40088 PR 16684
40089 * gcc.dg/Wredundant-decls-1.c: New test case.
40090
40091 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40092
40093 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40094 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40095 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40096 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40097 * gcc.dg/compat/generate-random.c: New file.
40098 * gcc.dg/compat/generate-random.h: Likewise.
40099 * gcc.dg/compat/generate-random_r.c: Likewise.
40100 * gcc.dg/compat/struct-layout-1.h: Likewise.
40101 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40102 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40103 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40104 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40105 * gcc.dg/compat/struct-layout-1_main.c: New test.
40106 * gcc.dg/compat/struct-layout-1_x.c: New file.
40107 * gcc.dg/compat/struct-layout-1_y.c: New file.
40108 * gcc.dg/compat/struct-layout-1_test.h: New file.
40109
40110 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40111
40112 * gcc.dg/comp-return-1.c: New test
40113
40114 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40115
40116 * gcc.dg/vmx/8-02a.c: Fix typo.
40117
40118 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40119 * gcc.dg/darwin-abi-3.c: New test.
40120
40121 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40122 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40123
40124 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40125 * gcc.dg/vmx/ops-long-1.c: New test.
40126 * gcc.dg/vmx/ops-long-2.c: New test.
40127
40128 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40129
40130 * g++.dg/lookup/conv-[1234].C: New.
40131
40132 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40133
40134 * g++.dg/parse/attr2.C: Simplify.
40135
40136 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40137
40138 PR c/7284
40139 * gcc.c-torture/execute/pr7284-1.c: New test.
40140
40141 2004-07-22 Brian Booth <bbooth@redhat.com>
40142
40143 * gcc.dg/tree-ssa/20040721-1.c: New test.
40144
40145 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40146
40147 * g++.dg/template/crash20.c: New.
40148
40149 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40150
40151 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40152 Add dg-run directive. Declare variables as required.
40153 * gfortran.dg/g77/README: Update
40154
40155 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40156
40157 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40158 gcc.dg/cris-peep2-andu2.c: New tests.
40159
40160 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40161
40162 PR c/15052
40163 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40164 on return type.
40165 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40166 messages.
40167 * gcc.dg/qual-return-2.c: Update expected messages.
40168 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40169
40170 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40171
40172 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40173 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40174
40175 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40176
40177 PR c/11250
40178 * gcc.dg/init-string-1.c: New test.
40179
40180 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40181
40182 PR middle-end/15345
40183 PR c/16450
40184 * gcc.dg/torture/nested-fn-1.c: New test.
40185
40186 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40187
40188 PR target/16559
40189 * gcc.dg/ia64-fptr-1.c: New file.
40190
40191 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40192
40193 PR c++/14497
40194 * g++.dg/template/spec16.C: New test.
40195 * g++.old-deja/g++.robertl/eb118.C: Remove.
40196
40197 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40198
40199 PR c++/509
40200 * g++.dg/template/spec15.C: New test.
40201
40202 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40203
40204 Copy cases from g77.f-torture/execute and add dg-run
40205 directive. Other changes as noted.
40206 * gfortran.dg/g77/13037.f
40207 * gfortran.dg/g77/1832.f
40208 * gfortran.dg/g77/19981119-0.f
40209 * gfortran.dg/g77/19990313-0.f
40210 * gfortran.dg/g77/19990313-1.f
40211 * gfortran.dg/g77/19990313-2.f
40212 * gfortran.dg/g77/19990313-3.f
40213 * gfortran.dg/g77/19990419-1.f
40214 * gfortran.dg/g77/19990826-0.f
40215 * gfortran.dg/g77/19990826-2.f
40216 * gfortran.dg/g77/20000503-1.f
40217 * gfortran.dg/g77/20001111.f
40218 * gfortran.dg/g77/20010116.f
40219 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40220 * gfortran.dg/g77/20010430.f
40221 * gfortran.dg/g77/6177.f
40222 * gfortran.dg/g77/947.f
40223 * gfortran.dg/g77/970816-3.f
40224 * gfortran.dg/g77/971102-1.f
40225 * gfortran.dg/g77/980520-1.f
40226 * gfortran.dg/g77/980628-0.f
40227 * gfortran.dg/g77/980628-1.f
40228 * gfortran.dg/g77/980628-10.f
40229 * gfortran.dg/g77/980628-2.f
40230 * gfortran.dg/g77/980628-3.f
40231 * gfortran.dg/g77/980628-7.f
40232 * gfortran.dg/g77/980628-8.f
40233 * gfortran.dg/g77/980628-9.f
40234 * gfortran.dg/g77/980701-0.f
40235 * gfortran.dg/g77/980701-1.f
40236 * gfortran.dg/g77/cabs.f
40237 * gfortran.dg/g77/claus.f
40238 * gfortran.dg/g77/complex_1.f
40239 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40240 * gfortran.dg/g77/dcomplex.f
40241 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40242 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40243 * gfortran.dg/g77/f90-intrinsic-numeric.f
40244 * gfortran.dg/g77/int8421.f
40245 * gfortran.dg/g77/labug1.f
40246 * gfortran.dg/g77/large_vec.f
40247 * gfortran.dg/g77/le.f
40248 * gfortran.dg/g77/short.f
40249 * gfortran.dg/g77/README: Update
40250
40251 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40252
40253 PR c++/16637
40254 * g++.dg/parse/lookup4.C: New test.
40255
40256 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40257
40258 PR c++/16175
40259 * g++.dg/template/ttp10.C: New test.
40260
40261 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40262
40263 * gcc.dg/pr12625-1.c: New test.
40264
40265 2004-07-20 Steven Bosscher <stevenb@suse.de>
40266
40267 * gcc.dg/switch-warn-1.c: New test.
40268 * gcc.dg/switch-warn-2.c: New test.
40269 * gcc.c-torture/compile/pr14730.c: Update.
40270
40271 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40272
40273 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40274 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40275 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40276 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40277
40278 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40279
40280 PR c++/16623
40281 * g++.dg/template/assign1.C: New test.
40282
40283 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40284
40285 PR c++/12170
40286 * g++.dg/template/ttp9.C: New test.
40287
40288 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40289
40290 * gcc.dg/format/cmn-err-1.c: New test.
40291
40292 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40293
40294 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40295 gcc.dg/Wparentheses-10.c: New tests.
40296 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40297
40298 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40299
40300 PR fortran/16465
40301 * gfortran.dg/g77//ffixed-line-length-0.f,
40302 gfortran.dg/g77/ffixed-line-length-132.f,
40303 gfortran.dg/g77/ffixed-line-length-72.f,
40304 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40305 gfortran.dg/g77/README: Update.
40306
40307 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40308
40309 PR c++/13092
40310 * g++.dg/template/non-dependent7.C: New test.
40311 * g++.dg/template/non-dependent8.C: Likewise.
40312 * g++.dg/template/non-dependent9.C: Likewise.
40313 * g++.dg/template/non-dependent10.C: Likewise.
40314
40315 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40316
40317 PR c++/16337
40318 * g++.dg/parse/attr2.C: New test.
40319
40320 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40321
40322 * g77.dg: Removed.
40323 * g77.f-torture: Ditto.
40324
40325 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40326
40327 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40328 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40329 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40330
40331 2004-07-16 Richard Henderson <rth@redhat.com>
40332
40333 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40334
40335 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40336
40337 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40338 tests with full list of options.
40339 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40340 of TORTURE_OPTIONS if test contains 'dg-do run'.
40341
40342 PR fortran/16404
40343 * gfortran.dg/do_iterator.f90: New test.
40344
40345 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40346
40347 PR rtl-optimization/16536
40348 * gcc.c-torture/execute/restrict-1.c: New test.
40349
40350 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40351
40352 PR fortran/15324
40353 * gfortran.dg/pr15324.f90: New test.
40354
40355 PR fortran/15129
40356 * gfortran.dg/pr15129.f90: New test.
40357
40358 PR fortran/15140
40359 * gfortran.dg/pr15140.f90: New test.
40360
40361 PR fortran/13792
40362 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40363 compile-time simplification.
40364
40365 2004-07-14 Mike Stump <mrs@apple.com>
40366
40367 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40368
40369 2004-07-14 James E Wilson <wilson@specifixinc.com>
40370
40371 PR target/16325
40372 * gcc.dg/profile-generate-1.c: New.
40373
40374 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40375
40376 * gcc.c-torture/execute/20040709-1.c: New test.
40377 * gcc.c-torture/execute/20040709-2.c: New test.
40378
40379 2004-07-14 Mike Stump <mrs@apple.com>
40380
40381 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40382
40383 2004-07-14 Mike Stump <mrs@apple.com>
40384
40385 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40386
40387 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40388
40389 PR c++/16518
40390 * g++.dg/parse/mutable1.C: New test.
40391
40392 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40393
40394 PR tree-optimization/16443
40395 * gcc.dg/tree-ssa/20040713-1.c: New test.
40396
40397 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40398
40399 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40400 for operator new.
40401
40402 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40403
40404 * gfortran.dg/g77/README: New file
40405 * gfortran.dg/g77/19981216-0.f: Copy from
40406 g77.f-torture/noncompile. Add "dg-do compile" and
40407 dg-error as required.
40408 * gfortran.dg/g77/19990218-1.f: Likewise.
40409 * gfortran.dg/g77/19990905-1.f: Likewise.
40410 * gfortran.dg/g77/9263.f: Likewise.
40411 * gfortran.dg/g77/980615-0.f: Likewise.
40412 * gfortran.dg/g77/980616-0.f: Likewise.
40413 * gfortran.dg/g77/check0.f: Likewise.
40414 * gfortran.dg/g77/select_no_compile.f: Likewise.
40415
40416 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40417
40418 Copy files from g77.f-torture/compile.
40419 Add "{ dg-do compile}". Other changes as noted
40420 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40421 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40422 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40423 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40424 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40425 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40426 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40427 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40428 statement to conform to standard. Append alpha1.x for reference.
40429 * gfortran.dg/g77/xformat.f: Add dg-warning
40430
40431 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40432
40433 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40434 Add {dg-do compile} directive.
40435 * gfortran.dg/g77/cpp2.F: Likewise.
40436
40437 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40438
40439 PR c++/5402
40440 * g++.dg/lookup/name-clash1.C: New test.
40441
40442 PR c++/9777
40443 * g++.dg/lookup/name-clash2.C: New test.
40444
40445 PR c++/12102
40446 * g++.dg/lookup/name-clash3.C: New test.
40447
40448 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40449
40450 * g++.dg/lookup/new2.C: New test.
40451 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40452
40453 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40454
40455 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40456 Add {dg-do compile} directive.
40457 * gfortran.dg/g77/13060.f: Likewise.
40458 * gfortran.dg/g77/19990218-0.f: Likewise.
40459 * gfortran.dg/g77/19990305-0.f: Likewise.
40460 * gfortran.dg/g77/19990419-0.f: Likewise.
40461 * gfortran.dg/g77/19990502-0.f: Likewise.
40462 * gfortran.dg/g77/19990502-1.f: Likewise.
40463 * gfortran.dg/g77/19990525-0.f: Likewise.
40464 * gfortran.dg/g77/19990826-1.f: Likewise.
40465 * gfortran.dg/g77/19990826-3.f: Likewise.
40466 * gfortran.dg/g77/19990905-2.f: Likewise.
40467 * gfortran.dg/g77/20000412-1.f: Likewise.
40468 * gfortran.dg/g77/20000511-1.f: Likewise.
40469 * gfortran.dg/g77/20000511-2.f: Likewise.
40470 * gfortran.dg/g77/20000518.f: Likewise.
40471 * gfortran.dg/g77/20000601-1.f: Likewise.
40472 * gfortran.dg/g77/20000601-2.f: Likewise.
40473 * gfortran.dg/g77/20000629-1.f: Likewise.
40474 * gfortran.dg/g77/20000630-2.f: Likewise.
40475 * gfortran.dg/g77/20010115.f: Likewise.
40476 * gfortran.dg/g77/20010321-1.f: Likewise.
40477 * gfortran.dg/g77/20010426.f: Likewise.
40478 * gfortran.dg/g77/20020307-1.f: Likewise.
40479 * gfortran.dg/g77/8485.f: Likewise.
40480 * gfortran.dg/g77/960317-1.f: Likewise.
40481 * gfortran.dg/g77/970915-0.f: Likewise.
40482 * gfortran.dg/g77/980310-1.f: Likewise.
40483 * gfortran.dg/g77/980310-2.f: Likewise.
40484 * gfortran.dg/g77/980310-3.f: Likewise.
40485 * gfortran.dg/g77/980310-4.f: Likewise.
40486 * gfortran.dg/g77/980310-6.f: Likewise.
40487 * gfortran.dg/g77/980310-7.f: Likewise.
40488 * gfortran.dg/g77/980310-8.f: Likewise.
40489 * gfortran.dg/g77/980419-2.f: Likewise.
40490 * gfortran.dg/g77/980424-0.f: Likewise.
40491 * gfortran.dg/g77/980427-0.f: Likewise.
40492 * gfortran.dg/g77/980729-0.f: Likewise.
40493 * gfortran.dg/g77/981117-1.f: Likewise.
40494 * gfortran.dg/g77/toon_1.f: Likewise.
40495
40496 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40497
40498 PR c++/2204
40499 * g++.dg/other/abstract2.C: New test.
40500
40501 2004-07-12 Paul Brook <paul@codesourcery.com>
40502
40503 * gfortran.dg/pointer_init_1.f90: New test.
40504
40505 2004-07-11 Paul Brook <paul@codesourcery.com>
40506
40507 PR fortran/15986
40508 * gfortran.dg/contained_1.f90: New test.
40509
40510 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40511
40512 * g++.dg/parse/defarg8.C: New test.
40513
40514 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40515
40516 PR fortran/16433
40517 * gfortran.dg/pr16433.f: New test.
40518
40519 PR fortran/17574
40520 * gfortran.dg/pr15754.f90: New test.
40521
40522 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40523
40524 PR tree-optimization/16437
40525 * gcc.c-torture/execute/bitfld-4.c: New test.
40526
40527 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40528
40529 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40530 access to common var from module.
40531
40532 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40533
40534 PR fortran/16336
40535 * gfortran.fortran-torture/execute/common_2.f90: New test.
40536
40537 2004-07-10 Paul Brook <paul@codesourcery.com>
40538
40539 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40540
40541 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40542
40543 PR fortran/15969
40544 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40545
40546 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40547
40548 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40549 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40550 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40551 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40552 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40553 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40554 * gfortran.dg/g77/funderscoring.f: Likewise.
40555 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40556
40557 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40558
40559 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40560
40561 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40562 Paul Brook <paul@codesourcery.com>
40563
40564 PR fortran/13415
40565 * gfortran.dg/common_pointer_1.f90: New test.
40566
40567 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40568
40569 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40570
40571 2004-07-09 James E Wilson <wilson@specifixinc.com>
40572
40573 PR target/16364
40574 * gcc.c-torture/compile/20040709-1.c: New.
40575
40576 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40577
40578 PR fortran/14077
40579 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40580
40581 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40582
40583 PR fortran/13201
40584 * gfortran.dg/shape_1.f90: New test.
40585
40586 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40587 Andrew Pinski <apinski@apple.com>
40588
40589 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40590
40591 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40592
40593 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40594 comment.
40595
40596 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40597 Paul Brook <paul@codesourcery.com>
40598
40599 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40600 '.f95' and '.F95'.
40601
40602 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40603
40604 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40605
40606 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40607
40608 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40609 testcases with capital suffix.
40610
40611 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40612
40613 PR fortran/15481
40614 PR fortran/13372
40615 PR fortran/13575
40616 PR fortran/15978
40617 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40618
40619 * gfortran.dg/implicit_1.f90: New test.
40620
40621 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40622
40623 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40624 expression to match gfortran warning/error messages
40625 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40626 dg-error text.
40627
40628 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40629
40630 * lib/fortran-torture.exp: Rename proc search_for to
40631 search_for_re.
40632
40633 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40634
40635 * gcc.c-torture/execute/simd-5.x: New file.
40636 XFAIL on SPARC 64-bit at -O0.
40637
40638 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40639
40640 PR c++/8211
40641 PR c++/16165
40642 * g++.dg/warn/effc3.C: New test.
40643
40644 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40645
40646 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40647 change X to 1X in format.
40648 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40649 add data statements to conform to standard.
40650
40651 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40652
40653 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40654 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40655 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40656
40657 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40658
40659 * gfortran.dg/g77/7388.f: Copy from g77.dg
40660 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40661 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40662 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40663 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40664 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40665 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40666 * gfortran.dg/g77/strlen0.f: Likewise.
40667
40668 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40669
40670 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40671 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40672
40673 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40674
40675 * gcc.c-torture/execute/920428-2.x: Delete.
40676 * gcc.c-torture/execute/920501-7.x: Likewise.
40677
40678 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40679
40680 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40681 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40682 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40683 prescott and c3-2.
40684 (PREFETCH_3DNOW): Add -march=c3.
40685
40686 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40687
40688 PR c/16437
40689 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40690 * gcc.c-torture/execute/bf64-1.x: Likewise.
40691
40692 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40693
40694 * gcc.c-torture/compile/20040708-1.c: New test.
40695
40696 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40697
40698 PR c++/16169
40699 * g++.dg/warn/effc2.C: New test.
40700
40701 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40702
40703 * gcc.c-torture/execute/bitfld-1.x: Remove.
40704 * gcc.c-torture/execute/bitfld-3.c: New test.
40705 * gcc.dg/bitfld-2.c: Remove XFAILs.
40706
40707 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40708
40709 PR c++/16276
40710 * g++.dg/rtti/tinfo1.C: New file.
40711
40712 2004-07-07 Eric Christopher <echristo@redhat.com>
40713
40714 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40715
40716 2004-07-07 Andrew Pinski <apinski@apple.com>
40717
40718 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40719
40720 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40721
40722 * g++.dg/init/call1.C: XFAIL.
40723
40724 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40725
40726 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40727 except for movstrict*, to movmem* and clrstr* to clrmem*.
40728
40729 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40730
40731 * gcc.c-torture/execute/20040707-1.c: New test.
40732
40733 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40734
40735 * gcc.c-torture/execute/20040706-1.c: New test.
40736
40737 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40738
40739 PR c++/3671
40740 * g++.dg/template/spec14.C: New test.
40741
40742 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40743
40744 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40745 nothing if not yet defined. Use it in b, c and d type definitions.
40746 * gcc.c-torture/execute/20040705-1.c: New test.
40747 * gcc.c-torture/execute/20040705-2.c: New test.
40748
40749 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40750
40751 PR c++/2518
40752 * g++.dg/lookup/new1.C: New test.
40753
40754 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40755
40756 PR c++/11406
40757 * g++.dg/template/sizeof8.C: New test.
40758
40759 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40760
40761 * gcc.c-torture/compile/20040705-1.c: New test.
40762
40763 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40764
40765 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40766
40767 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40768
40769 * gcc.dg/cpp/if-mop.c: Two new testcases.
40770 * gcc.dg/cpp/trad/comment-3.c: New.
40771
40772 2004-07-04 Paul Brook <paul@codesourcery.com>
40773
40774 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40775
40776 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40777
40778 PR c++/3761
40779 * g++.dg/lookup/crash4.C: New test.
40780
40781 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40782
40783 * gcc.c-torture/execute/builtin-abs-1.c
40784 * gcc.c-torture/execute/builtin-abs-2.c
40785 * gcc.c-torture/execute/builtin-complex-1.c
40786 * gcc.c-torture/execute/builtins/string-1-lib.c
40787 * gcc.c-torture/execute/builtins/string-1.c
40788 * gcc.c-torture/execute/builtins/string-2-lib.c
40789 * gcc.c-torture/execute/builtins/string-2.c
40790 * gcc.c-torture/execute/builtins/string-3-lib.c
40791 * gcc.c-torture/execute/builtins/string-3.c
40792 * gcc.c-torture/execute/builtins/string-4-lib.c
40793 * gcc.c-torture/execute/builtins/string-4.c
40794 * gcc.c-torture/execute/builtins/string-5-lib.c
40795 * gcc.c-torture/execute/builtins/string-5.c
40796 * gcc.c-torture/execute/builtins/string-6-lib.c
40797 * gcc.c-torture/execute/builtins/string-6.c
40798 * gcc.c-torture/execute/builtins/string-7-lib.c
40799 * gcc.c-torture/execute/builtins/string-7.c
40800 * gcc.c-torture/execute/builtins/string-8-lib.c
40801 * gcc.c-torture/execute/builtins/string-8.c
40802 * gcc.c-torture/execute/builtins/string-9-lib.c
40803 * gcc.c-torture/execute/builtins/string-9.c
40804 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40805 * gcc.c-torture/execute/builtins/string-asm-1.c
40806 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40807 * gcc.c-torture/execute/builtins/string-asm-2.c
40808 * gcc.c-torture/execute/stdio-opt-1.c
40809 * gcc.c-torture/execute/stdio-opt-2.c
40810 * gcc.c-torture/execute/stdio-opt-3.c
40811 * gcc.c-torture/execute/string-opt-1.c
40812 * gcc.c-torture/execute/string-opt-10.c
40813 * gcc.c-torture/execute/string-opt-11.c
40814 * gcc.c-torture/execute/string-opt-12.c
40815 * gcc.c-torture/execute/string-opt-13.c
40816 * gcc.c-torture/execute/string-opt-14.c
40817 * gcc.c-torture/execute/string-opt-15.c
40818 * gcc.c-torture/execute/string-opt-16.c
40819 * gcc.c-torture/execute/string-opt-2.c
40820 * gcc.c-torture/execute/string-opt-6.c
40821 * gcc.c-torture/execute/string-opt-7.c
40822 * gcc.c-torture/execute/string-opt-8.c:
40823 Replace with ...
40824
40825 * gcc.c-torture/execute/builtins/abs-2.c
40826 * gcc.c-torture/execute/builtins/abs-3.c
40827 * gcc.c-torture/execute/builtins/complex-1.c
40828 * gcc.c-torture/execute/builtins/fprintf.c
40829 * gcc.c-torture/execute/builtins/fputs.c
40830 * gcc.c-torture/execute/builtins/memcmp.c
40831 * gcc.c-torture/execute/builtins/memmove.c
40832 * gcc.c-torture/execute/builtins/memops-asm.c
40833 * gcc.c-torture/execute/builtins/mempcpy-2.c
40834 * gcc.c-torture/execute/builtins/mempcpy.c
40835 * gcc.c-torture/execute/builtins/memset.c
40836 * gcc.c-torture/execute/builtins/printf.c
40837 * gcc.c-torture/execute/builtins/sprintf.c
40838 * gcc.c-torture/execute/builtins/strcat.c
40839 * gcc.c-torture/execute/builtins/strchr.c
40840 * gcc.c-torture/execute/builtins/strcmp.c
40841 * gcc.c-torture/execute/builtins/strcpy.c
40842 * gcc.c-torture/execute/builtins/strcspn.c
40843 * gcc.c-torture/execute/builtins/strlen-2.c
40844 * gcc.c-torture/execute/builtins/strlen.c
40845 * gcc.c-torture/execute/builtins/strncat.c
40846 * gcc.c-torture/execute/builtins/strncmp-2.c
40847 * gcc.c-torture/execute/builtins/strncmp.c
40848 * gcc.c-torture/execute/builtins/strncpy.c
40849 * gcc.c-torture/execute/builtins/strpbrk.c
40850 * gcc.c-torture/execute/builtins/strpcpy-2.c
40851 * gcc.c-torture/execute/builtins/strpcpy.c
40852 * gcc.c-torture/execute/builtins/strrchr.c
40853 * gcc.c-torture/execute/builtins/strspn.c
40854 * gcc.c-torture/execute/builtins/strstr-asm.c
40855 * gcc.c-torture/execute/builtins/strstr.c:
40856 ... these new files.
40857
40858 * gcc.c-torture/execute/builtins/abs-2-lib.c
40859 * gcc.c-torture/execute/builtins/abs-3-lib.c
40860 * gcc.c-torture/execute/builtins/complex-1-lib.c
40861 * gcc.c-torture/execute/builtins/fprintf-lib.c
40862 * gcc.c-torture/execute/builtins/fputs-lib.c
40863 * gcc.c-torture/execute/builtins/memcmp-lib.c
40864 * gcc.c-torture/execute/builtins/memmove-lib.c
40865 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40866 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40867 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40868 * gcc.c-torture/execute/builtins/memset-lib.c
40869 * gcc.c-torture/execute/builtins/printf-lib.c
40870 * gcc.c-torture/execute/builtins/sprintf-lib.c
40871 * gcc.c-torture/execute/builtins/strcat-lib.c
40872 * gcc.c-torture/execute/builtins/strchr-lib.c
40873 * gcc.c-torture/execute/builtins/strcmp-lib.c
40874 * gcc.c-torture/execute/builtins/strcpy-lib.c
40875 * gcc.c-torture/execute/builtins/strcspn-lib.c
40876 * gcc.c-torture/execute/builtins/strlen-2-lib.c
40877 * gcc.c-torture/execute/builtins/strlen-lib.c
40878 * gcc.c-torture/execute/builtins/strncat-lib.c
40879 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40880 * gcc.c-torture/execute/builtins/strncmp-lib.c
40881 * gcc.c-torture/execute/builtins/strncpy-lib.c
40882 * gcc.c-torture/execute/builtins/strpbrk-lib.c
40883 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40884 * gcc.c-torture/execute/builtins/strpcpy-lib.c
40885 * gcc.c-torture/execute/builtins/strrchr-lib.c
40886 * gcc.c-torture/execute/builtins/strspn-lib.c
40887 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40888 * gcc.c-torture/execute/builtins/strstr-lib.c
40889 * gcc.c-torture/execute/builtins/lib/abs.c
40890 * gcc.c-torture/execute/builtins/lib/fprintf.c
40891 * gcc.c-torture/execute/builtins/lib/memset.c
40892 * gcc.c-torture/execute/builtins/lib/printf.c
40893 * gcc.c-torture/execute/builtins/lib/sprintf.c
40894 * gcc.c-torture/execute/builtins/lib/strcpy.c
40895 * gcc.c-torture/execute/builtins/lib/strcspn.c
40896 * gcc.c-torture/execute/builtins/lib/strncat.c
40897 * gcc.c-torture/execute/builtins/lib/strncmp.c
40898 * gcc.c-torture/execute/builtins/lib/strncpy.c
40899 * gcc.c-torture/execute/builtins/lib/strpbrk.c
40900 * gcc.c-torture/execute/builtins/lib/strspn.c
40901 * gcc.c-torture/execute/builtins/lib/strstr.c:
40902 New files containing support routines.
40903
40904 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40905 declaration.
40906 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40907 when not optimizing.
40908
40909 2004-07-02 Mark Mitchell <mark@codesourcery.com>
40910
40911 PR c++/16240
40912 * g++.dg/abi/mangle22.C: New test.
40913 * g++.dg/abi/mangle23.C: Likewise.
40914
40915 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
40916
40917 PR fortran/16290
40918 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40919 Allow for cases without denormalized floating point numbers.
40920
40921 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
40922
40923 PR c/1027
40924 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40925 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40926 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40927 expected warning text.
40928 * gcc.dg/format/diag-2.c: New test.
40929
40930 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40931
40932 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40933
40934 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
40935
40936 * gcc.dg/builtins-43.c: New.
40937 * gcc.dg/builtins-44.c: New.
40938 * gcc.dg/builtins-45.c: New.
40939
40940 2004-06-26 Geoffrey Keating <geoffk@apple.com>
40941 Andreas Tobler <a.tobler@schweiz.ch>
40942
40943 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40944 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
40945 as SIGSEGV.
40946 * gcc.dg/cleanup-11.c: Likewise.
40947 * gcc.dg/cleanup-8.c: Likewise.
40948 * gcc.dg/cleanup-9.c: Likewise.
40949 * gcc.dg/cleanup-5.c: Run on all platforms.
40950
40951 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
40952
40953 * g++.dg/warn/nonnull1.C: New test.
40954
40955 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40956
40957 * gcc.dg/compat/compat-common.h: Wrap up CINT in
40958 an #ifndef SKIP_COMPLEX_INT/#endif pair.
40959 Special-case the Sun compiler wrt to <complex.h>.
40960
40961 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
40962
40963 * gcc.dg/Wunreachable-8.C: New test.
40964
40965 * gcc.dg/h8300-ice2.c : New test.
40966
40967 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
40968
40969 PR fortran/16161
40970 * gfortran.fortran-torture/compile/implicit.f90: Add test
40971 for implicit character.
40972
40973 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
40974
40975 PR fortran/16289
40976 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40977 Use tiny() intrinsic to find smallest non-negative real
40978
40979 2004-06-30 Jakub Jelinek <jakub@redhat.com>
40980
40981 * gcc.dg/compat/struct-by-value-22_main.c: New test.
40982 * gcc.dg/compat/struct-by-value-22_x.c: New.
40983 * gcc.dg/compat/struct-by-value-22_y.c: New.
40984
40985 * gcc.c-torture/execute/20040629-1.c: New test.
40986
40987 2004-06-29 Jakub Jelinek <jakub@redhat.com>
40988
40989 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40990 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40991
40992 PR target/16195
40993 * gcc.dg/20040625-1.c: New test.
40994
40995 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40996
40997 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40998
40999 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41000
41001 PR fortran/15963
41002 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41003
41004 2004-06-29 Richard Henderson <rth@redhat.com>
41005
41006 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41007
41008 2004-06-29 Paul Brook <paul@codesourcery.com>
41009
41010 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41011 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41012
41013 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41014
41015 PR c++/16260
41016 * g++.dg/parse/crash15.C: New.
41017
41018 2004-06-28 Andrew Pinski <apinski@apple.com>
41019
41020 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41021 by the error already.
41022
41023 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41024
41025 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41026
41027 PR target/14041
41028 * gcc.dg/h8300-bss-align-1.c : New.
41029
41030 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41031
41032 * PR c++/16174
41033 * g++.dg/template/ctor4.C: New.
41034
41035 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41036
41037 PR c++/16205
41038 * g++.dg/warn/Wsequence-point-1.C: New test.
41039
41040 2004-06-27 Paul Brook <paul@codesourcery.com>
41041
41042 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41043
41044 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41045
41046 * g++.old-deja/g++.mike/p7325.C: Remove.
41047
41048 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41049
41050 PR c/14963
41051 * gcc.dg/pr14963.c: New test.
41052
41053 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41054
41055 PR c++/16193
41056 * g++.dg/parse/redef1.C: New test.
41057
41058 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41059
41060 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41061 20021110.c.
41062 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41063 20021119-1.c.
41064 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41065 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41066 5-04.c.
41067 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41068 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41069 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41070 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41071 g++.brendan/enum14.C.
41072 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41073 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41074 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41075 g++.mike/virt1.C.
41076 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41077 memtemp24.C.
41078
41079 2004-06-27 Roger Sayle <roger@eyesopen.com>
41080
41081 * gcc.dg/20040527-1.c: New test case.
41082
41083 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41084
41085 PR gfortran/pr16196
41086 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41087
41088 2004-06-25 Roger Sayle <roger@eyesopen.com>
41089
41090 PR middle-end/15825
41091 * gcc.dg/pr15825-1.c: New test case.
41092
41093 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41094
41095 * gcc.c-torture/execute/20040625-1.c: New test.
41096
41097 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41098
41099 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41100
41101 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41102
41103 * gcc.dg/torture/mips-div-1.c: New test.
41104
41105 2004-06-24 Jeff Law <law@redhat.com>
41106
41107 * gcc.dg/tree-ssa/20040624-1.c: New test.
41108
41109 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41110
41111 * gcc.c-torture/compile/20040624-1.c: New test.
41112
41113 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41114
41115 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41116 this directory.
41117
41118 2004-06-23 Andrew Pinski <apinski@apple.com>
41119
41120 PR middle-end/15988
41121 * g++.dg/opt/ptrmem4.C: New test.
41122
41123 * gcc.dg/c90-array-quals-2.c: New test.
41124
41125 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41126
41127 * gcc.dg/kpice1.c: New test.
41128
41129 2006-06-23 Andrew Pinski <apinski@apple.com>
41130
41131 * gcc.dg/c90-array-quals.c: New test.
41132
41133 2006-06-22 Richard Henderson <rth@redhat.com>
41134
41135 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41136
41137 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41138
41139 * gcc.dg/builtins-config.h: Handle FreeBSD.
41140
41141 2006-06-22 Richard Henderson <rth@redhat.com>
41142
41143 * g++.dg/opt/devirt1.C: New.
41144
41145 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41146
41147 * g++.dg/opt/pr15551.C: New testcase.
41148
41149 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41150
41151 PR target/14800
41152 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41153 x86_64-*-linux* when compiling for 32bit.
41154
41155 2004-06-21 Andrew Pinski <apinski@apple.com>
41156
41157 * gcc.dg/pch/struct-1.c: New.
41158 * gcc.dg/pch/struct-1.hs: New.
41159
41160 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41161
41162 * gcc.dg/pch/save-temps-1.c: New file.
41163 * gcc.dg/pch/save-temps-1.hs: New file.
41164
41165 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41166
41167 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41168 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41169
41170 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41171
41172 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41173 to fix type error.
41174 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41175 Remove trailing spaces.
41176
41177 2004-06-21 Richard Henderson <rth@redhat.com>
41178
41179 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41180 merging && to BIT_FIELD_REF.
41181
41182 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41183
41184 * g++.dg/opt/placeholder1.C: New test.
41185
41186 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41187
41188 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41189 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41190 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41191 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41192
41193 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41194
41195 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41196 extern "C".
41197 * g++.dg/other/pragma-re-1.C: Add comments.
41198
41199 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41200
41201 PR gfortran/16080
41202 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41203
41204 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41205
41206 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41207 instead of setting the type of size_t by
41208 hand.
41209
41210 2004-06-18 Roger Sayle <roger@eyesopen.com>
41211
41212 * gcc.dg/unordered-2.c: New test case.
41213 * gcc.dg/unordered-3.c: New test case.
41214
41215 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41216
41217 PR other/16043
41218 * lib/g++.exp (g++_version): Tweak regexp for version
41219 * lib/g77.exp (g77_version): Likewise.
41220 * lib/gfortran.exp (gfortran_version): Likewise.
41221 * lib/objc.exp (objc_version): Likewise.
41222 * lib/treelang.exp (treelang_version): Likewise.
41223
41224 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41225
41226 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41227 Use INT_MAX instead of __INT_MAX__.
41228 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41229
41230 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41231 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41232 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41233 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41234 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41235 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41236 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41237 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41238 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41239
41240 * gcc.dg/range-test-1.c: New test.
41241 * g++.dg/opt/range-test-1.C: New test.
41242
41243 2004-06-17 Richard Henderson <rth@redhat.com>
41244
41245 * objc.dg/sync-1.m: New.
41246 * objc.dg/try-catch-1.m: Don't force next runtime.
41247 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41248 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41249 shadowed catch clause.
41250 * objc.dg/try-catch-5.m: New.
41251
41252 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41253
41254 Bug 14610
41255 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41256
41257 2004-06-15 Richard Henderson <rth@redhat.com>
41258
41259 * gcc.dg/20001116-1.c: Move expected warning line.
41260
41261 2004-06-15 Richard Henderson <rth@redhat.com>
41262
41263 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41264 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41265
41266 2004-06-15 Jeff Law <law@redhat.com>
41267
41268 * gcc.dg/tree-ssa/20040615-1.c: New test.
41269 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41270 be less sensitive to operand ordering.
41271 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41272
41273 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41274
41275 * g++.dg/abi/bitfield3.C: Add comment..
41276
41277 2004-06-15 Richard Henderson <rth@redhat.com>
41278
41279 * g++.dg/ext/stmtexpr1.C: XFAIL.
41280 * gcc.dg/20030612-1.c: XFAIL.
41281
41282 2004-06-15 Eric Christopher <echristo@redhat.com>
41283
41284 * g++.dg/charset/asm5.c: New.
41285 * gcc.dg/charset/asm6.c: New.
41286
41287 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41288
41289 PR fortran/15962
41290 * gfortran.fortran-torture/execute/select_1.f90: New test.
41291
41292 2004-06-15 Paul Brook <paul@codesourcery.com>
41293
41294 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41295
41296 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41297
41298 PR c++/15967
41299 * g++.dg/lookup/crash3.C: New test.
41300
41301 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41302
41303 PR c++/15947
41304 * g++.dg/parse/dtor4.C: New test.
41305
41306 2004-06-14 Jeff Law <law@redhat.com>
41307
41308 * gcc.c-torture/compile/20040614-1.c: New test.
41309
41310 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41311
41312 PR fortran/15211
41313 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41314 LEN of a character array.
41315
41316 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41317
41318 PR c++/15096
41319 * g++.dg/template/ptrmem10.C: New test.
41320
41321 PR c++/14930
41322 * g++.dg/template/friend30.C: New test.
41323
41324 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41325
41326 PR fortran/14928
41327 * gfortran.fortran-torture/compile/mloc.f90: New test.
41328
41329 2004-06-13 Paul Brook <paul@codesourcery.com>
41330
41331 * gfortran.fortran-torture/execute/random_2.f90: New test.
41332
41333 2004-06-13 Eric Christopher <echristo@redhat.com>
41334
41335 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41336
41337 2004-06-12 Paul Brook <paul@codesourcery.com>
41338
41339 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41340
41341 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41342
41343 PR fortran/14923
41344 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41345
41346 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41347
41348 PR fortran/14957
41349 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41350 syntax errors in end statements of contained subroutines.
41351
41352 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41353
41354 PR fortran/12841
41355 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41356
41357 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41358
41359 PR fortran/15665
41360 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41361
41362 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41363
41364 PR gfortran/12839
41365 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41366
41367 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41368
41369 PR c++/15862
41370 * g++.dg/parse/enum1.C: New test.
41371
41372 2004-06-10 Jeff Law <law@redhat.com>
41373
41374 * gcc.c-torture/compile/20040610-1.c: New test.
41375
41376 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41377
41378 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41379 * g++.old-deja/g++.other/decl3.C: Likewise.
41380
41381 2004-06-10 Brian Booth <bbooth@redhat.com>
41382
41383 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41384 V_MAY_DEF instead of VDEF.
41385 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41386
41387 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41388
41389 PR c++/14211
41390 * g++.dg/conversion/const1.C: New test.
41391
41392 PR c++/15076
41393 * g++.dg/conversion/reinterpret1.C: New test.
41394
41395 PR c++/15877
41396 * g++.dg/template/enum2.C: New test.
41397
41398 PR c++/15227
41399 * g++.dg/template/error13.C: New test.
41400
41401 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41402
41403 PR fortran/14957
41404 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41405 arguments to test_* REAL and of the right size.
41406
41407 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41408
41409 PR target/15569
41410 PR rtl-optimization/15681
41411 * gcc.dg/20040609-1.c: New test.
41412
41413 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41414
41415 PR c++/14791
41416 * g++.dg/opt/builtins1.C: New test.
41417
41418 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41419
41420 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41421 that use default windows32 struct layout.
41422 * gcc.dg/i386-bitfield2.c: Likewise.
41423
41424 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41425
41426 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41427 for mingw32 and cygwin targets.
41428
41429 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41430
41431 * gcc.dg/pch/macro-4.c: New.
41432 * gcc.dg/pch/macro-4.hs: New.
41433
41434 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41435
41436 PR fortran/13249
41437 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41438
41439 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41440
41441 PR fortran/13372
41442 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41443
41444 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41445
41446 PR gfortran/14897
41447 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41448
41449 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41450
41451 PR gfortran/15755
41452 * gfortran.fortran-torture/execute/backspace.c : New test.
41453
41454 2004-06-09 Paul Brook <paul@codesourcery.com>
41455
41456 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41457 (pointer_to_section): Rewrite to use smaller array.
41458
41459 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41460
41461 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41462 * gcc.dg/ext/altivec-10.c: Same.
41463 * gcc.dg/ext/altivec-11.c: Same.
41464 * gcc.dg/ext/altivec-12.c: Same.
41465 * gcc.dg/ext/altivec-13.c: Same.
41466 * gcc.dg/ext/altivec-14.c: Same.
41467 * gcc.dg/ext/altivec-15.c: Same.
41468 * gcc.dg/ext/altivec-16.c: Same.
41469 * gcc.dg/ext/altivec-3.c: Same.
41470 * gcc.dg/ext/altivec-4.c: Same.
41471 * gcc.dg/ext/altivec-6.c: Same.
41472 * gcc.dg/ext/altivec-7.c: Same.
41473 * gcc.dg/ext/altivec-8.c: Same.
41474 * gcc.dg/ext/altivec-varargs-1.c: Same.
41475
41476 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41477 * g++.dg/ext/altivec-10.C: Same.
41478 * g++.dg/ext/altivec-2.C: Same.
41479 * g++.dg/ext/altivec-3.C: Same.
41480 * g++.dg/ext/altivec-4.C: Same.
41481 * g++.dg/ext/altivec-5.C: Same.
41482 * g++.dg/ext/altivec-6.C: Same.
41483 * g++.dg/ext/altivec-7.C: Same.
41484 * g++.dg/ext/altivec-8.C: Same.
41485 * g++.dg/ext/altivec-9.C: Same.
41486
41487 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41488
41489 PR c++/7841
41490 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41491
41492 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41493
41494 * gcc.dg/union-1.c: New test.
41495
41496 2004-06-07 Roger Sayle <roger@eyesopen.com>
41497
41498 * gcc.dg/builtins-41.c: New test case.
41499 * gcc.dg/builtins-42.c: New test case.
41500
41501 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41502
41503 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41504 * g++.dg/ext/altivec-10.C: Same.
41505 * g++.dg/ext/altivec-2.C: Same.
41506 * g++.dg/ext/altivec-3.C: Same.
41507 * g++.dg/ext/altivec-4.C: Same.
41508 * g++.dg/ext/altivec-5.C: Same.
41509 * g++.dg/ext/altivec-6.C: Same.
41510 * g++.dg/ext/altivec-7.C: Same.
41511 * g++.dg/ext/altivec-8.C: Same.
41512 * g++.dg/ext/altivec-9.C: Same.
41513 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41514 * g++.old-deja/g++.brendan/new3.C: Same.
41515 * gcc.c-torture/execute/eeprof-1.x: Same.
41516
41517 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41518
41519 PR c/14765
41520 * gcc.dg/pr14765-1.c: New test.
41521
41522 2004-06-07 Roger Sayle <roger@eyesopen.com>
41523
41524 PR c/14649
41525 * gcc.dg/pr14649-1.c: New test case.
41526
41527 2004-06-07 Richard Henderson <rth@redhat.com>
41528
41529 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41530 if temporaries.
41531
41532 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41533
41534 * g++.dg/eh/elide1.C: Remove XFAIL.
41535
41536 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41537
41538 PR c++/15337
41539 * g++.dg/expr/sizeof3.C: New test.
41540
41541 PR c++/14777
41542 * g++.dg/template/access14.C: New test.
41543
41544 PR c++/15554
41545 * g++.dg/template/enum1.C: New test.
41546
41547 PR c++/15057
41548 * g++.dg/eh/throw1.C: New test.
41549
41550 2004-06-07 David Ayers <d.ayers@inode.at>
41551 Ziemowit Laski <zlaski@apple.com>
41552
41553 * lib/objc.exp (objc_target_compile): Revert the '-framework
41554 Foundation' flag fix, since bare Darwin does not ship
41555 with the Foundation framework.
41556 * objc/execute/next_mapping.h: Provide a local NSConstantString
41557 @interface and @implementation.
41558 (objc_constant_string_init): A constructor function, used to
41559 initialize the NSConstantString meta-class object.
41560 * objc/execute/string1.m: Include "next_mapping.h" instead of
41561 <Foundation/NSString.h>.
41562 * objc/execute/string2.m: Likewise.
41563 * objc/execute/string3.m: Likewise.
41564 * objc/execute/string4.m: Likewise.
41565
41566 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41567
41568 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41569 to double. Replace double with FLOAT.
41570 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41571
41572 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41573 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41574 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41575 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41576 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41577 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41578 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41579 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41580
41581 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41582
41583 PR c/13519
41584 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41585
41586 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41587
41588 PR c++/15503
41589 * g++.dg/template/meminit2.C: New test.
41590
41591 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41592
41593 PR target/15822
41594 * gcc.c-torture/execute/compare-fp-1.c,
41595 gcc.c-torture/execute/compare-fp-2.c,
41596 gcc.c-torture/execute/compare-fp-3.c,
41597 gcc.c-torture/execute/compare-fp-4.c,
41598 gcc.c-torture/execute/compare-fp-3.x,
41599 gcc.c-torture/execute/compare-fp-4.x: Moved...
41600 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41601 gcc.c-torture/execute/ieee/compare-fp-2.c,
41602 gcc.c-torture/execute/ieee/compare-fp-3.c,
41603 gcc.c-torture/execute/ieee/compare-fp-4.c,
41604 gcc.c-torture/execute/ieee/compare-fp-3.x,
41605 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41606
41607 2004-06-04 David Ayers <d.ayers@inode.at>
41608
41609 * objc/execute/protocol-isEqual-4.m: New testcase.
41610
41611 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41612
41613 * objc/execute/protocol-isEqual-1.m: New testcase.
41614 * objc/execute/protocol-isEqual-2.m: New testcase.
41615 * objc/execute/protocol-isEqual-3.m: New testcase.
41616
41617 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41618
41619 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41620
41621 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41622
41623 * lib/objc.exp (objc_target_compile): When running tests on
41624 Darwin (Mac OS X), inform the linker about '-framework
41625 'Foundation'.
41626
41627 2004-06-02 Eric Christopher <echristo@redhat.com>
41628
41629 * gcc.c-torture/compile/20040602-1.c: New.
41630
41631 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41632
41633 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41634 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41635
41636 PR tree-optimization/14736
41637 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41638
41639 PR tree-optimization/14042
41640 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41641
41642 PR tree-optimization/14729
41643 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41644
41645 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41646
41647 PR fortran/15557
41648 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41649
41650 2004-06-01 Richard Hederson <rth@redhat.com>
41651
41652 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41653
41654 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41655
41656 PR c++/14932
41657 * g++.dg/parse/offsetof4.C: New test.
41658
41659 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41660
41661 PR objc/7993
41662 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41663
41664 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41665
41666 PR c++/15701
41667 * g++.dg/template/friend29.C: New test.
41668
41669 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41670
41671 PR c/15749
41672 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41673
41674 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41675
41676 * gcc.dg/sparc-trap-1.c: New test.
41677
41678 2004-05-31 Roger Sayle <roger@eyesopen.com>
41679
41680 PR middle-end/15069
41681 * g++.dg/opt/fold3.C: New test case.
41682
41683 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41684
41685 * lib/target-supports.exp (check_iconv_available): Fix fallout
41686 from 2004-05-28 patch.
41687
41688 2004-05-30 Paul Brook <paul@codesourcery.com>
41689
41690 PR fortran/15620
41691 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41692 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41693
41694 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41695
41696 * gfortran.fortran-torture/execute/random_1.f90: New test.
41697
41698 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41699
41700 * g++.dg/ext/altivec-10.C: New test.
41701
41702 2004-05-29 Paul Brook <paul@codesourcery.com>
41703
41704 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41705
41706 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41707
41708 * gcc.dg/altivec-16.c: New test.
41709
41710 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41711
41712 * lib/target-supports.exp (check_vmx_hw_available): New.
41713 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41714
41715 * lib/target-supports.exp (check_alias_available,
41716 check_iconv_available, check_named_sections_available): Use
41717 unique names for temporary files.
41718
41719 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41720
41721 * gcc.dg/altivec-15.c: New test.
41722
41723 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41724
41725 PR c++/15083
41726 * g++.dg/warn/noeffect6.C: New test.
41727
41728 PR c++/15471
41729 * g++.dg/expr/ptrmem4.C: New test.
41730
41731 PR c++/15640
41732 * g++.dg/template/operator3.C: New test.
41733
41734 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41735
41736 PR c++/14668
41737 * g++.dg/lookup/redecl1.C: New test.
41738 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41739
41740 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41741
41742 * gcc.c-torture/execute/compare-fp-1.c,
41743 gcc.c-torture/execute/compare-fp-2.c,
41744 gcc.c-torture/execute/compare-fp-3.c,
41745 gcc.c-torture/execute/compare-fp-4.c,
41746 gcc.c-torture/execute/compare-fp-3.x,
41747 gcc.c-torture/execute/compare-fp-4.x,
41748 gcc.dg/pr15649-1.c: New.
41749
41750 2004-05-27 Adam Nemet <anemet@lnxw.com>
41751
41752 PR c++/12883
41753 * g++.dg/init/array14.C: New test.
41754
41755 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41756
41757 * lib/compat.exp (compat-get-options-main): New.
41758 (compat-get-options): Remove unneeded code, warn for ignored
41759 command.
41760 (compat-execute): Check flag set by dg-require-* commands.
41761
41762 * lib/compat.exp (compat-execute): Break up long lines.
41763
41764 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41765
41766 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41767 * gcc.dg/altivec-14.c: New test.
41768 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41769
41770 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41771 * gcc.dg/altivec-12.c: Ditto.
41772
41773 * gcc.dg/altivec-3.c: Move call to altivec_check.
41774
41775 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41776
41777 PR c++/15044
41778 * g++.dg/template/error12.C: New test.
41779
41780 PR c++/15317
41781 * g++.dg/ext/attrib15.C: New test.
41782
41783 PR c++/15329
41784 * g++.dg/template/ptrmem9.C: New test.
41785
41786 2004-05-25 Paul Brook <paul@codesourcery.com>
41787
41788 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41789
41790 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41791
41792 PR c++/15165
41793 * g++.dg/template/crash19.C: New test.
41794
41795 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41796
41797 PR c++/15025
41798 * g++.dg/template/redecl1.C: New test.
41799
41800 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41801
41802 PR c++/14821
41803 * g++.dg/other/ns1.C: New test.
41804
41805 PR c++/14883
41806 * g++.dg/template/invalid1.C: New test.
41807
41808 2004-05-23 Paul Brook <paul@codesourcery.com>
41809 Victor Leikehman <lei@haifasphere.co.il>
41810
41811 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41812 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41813
41814 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41815
41816 PR c++/15285
41817 PR c++/15299
41818 * g++.dg/template/non-dependent5.C: New test.
41819 * g++.dg/template/non-dependent6.C: New test.
41820
41821 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41822
41823 PR c++/15507
41824 * g++.dg/inherit/union1.C: New test.
41825
41826 PR c++/15542
41827 * g++.dg/template/addr1.C: New test.
41828
41829 PR c++/15427
41830 * g++.dg/template/array5.C: New test.
41831
41832 PR c++/15287
41833 * g++.dg/template/array6.C: New test.
41834
41835 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41836 Roger Sayle <roger@eyesopen.com>
41837
41838 * g++.dg/lookup/forscope2.C: New test case.
41839
41840 2004-05-22 Ben Elliston <bje@au.ibm.com>
41841
41842 * gcc.dg/cpp/Wmissingdirs.c: New.
41843
41844 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41845
41846 PR target/15301
41847 * gcc.dg/compat/union-m128-1.h: New file.
41848 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41849 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41850 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41851
41852 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41853
41854 PR target/15302
41855 * gcc.dg/compat/struct-complex-1.h: New file.
41856 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41857 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41858 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41859
41860 2004-05-20 Roger Sayle <roger@eyesopen.com>
41861
41862 PR middle-end/3074
41863 * gcc.dg/pr3074-1.c: New test case.
41864 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41865
41866 2004-05-20 Falk Hueffner <falk@debian.org>
41867
41868 PR other/15526
41869 * gcc.dg/ftrapv-1.c: New test case.
41870
41871 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
41872
41873 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41874
41875 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
41876 Jeff Law <law@redhat.com>
41877
41878 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41879 * gcc.dg/tree-ssa/20040518-2.c: New test.
41880
41881 * gcc.dg/tree-ssa/20040518-1.c: New test.
41882
41883 2004-05-18 Zack Weinberg <zack@codesourcery.com>
41884
41885 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41886
41887 2004-05-18 Paul Brook <paul@codesourcery.com>
41888
41889 PR fortran/13930
41890 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41891
41892 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41893
41894 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41895 constant folding.
41896
41897 2004-05-17 Steven Bosscher <stevenb@suse.de>
41898
41899 * gcc.dg/tree-ssa/20040517-1.c: New test.
41900
41901 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41902
41903 * gcc.dg/loop-4.c: New test.
41904
41905 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
41906
41907 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41908
41909 2004-05-15 Bud Davis <bdavis9659@comcast.net>
41910
41911 PR fortran/15311
41912 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41913
41914 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41915
41916 PR fortran/13826
41917 PR fortran/13940
41918 * gfortran.fortran-torture/compile/data_1.f90: New test.
41919
41920 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
41921
41922 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41923 * gcc.dg/uninit-H.c: Define ASM for __s390__.
41924
41925 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41926
41927 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41928
41929 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41930
41931 PR c/15444
41932 * gcc.dg/format/xopen-1.c: Adjust expected message.
41933 * gcc.dg/format/xopen-3.c: New test.
41934
41935 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
41936
41937 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41938
41939 2004-05-14 Jeff Law <law@redhat.com>
41940
41941 * gcc.dg/tree-ssa/20040514-2.c: New test.
41942
41943 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41944
41945 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41946 this ...
41947 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41948 this.
41949
41950 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
41951
41952 * gcc.dg/tree-ssa/20040514-1.c: New test.
41953
41954 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41955
41956 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41957 test.
41958
41959 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41960
41961 PR fortran/14066
41962 * gfortran.fortran-torture/compile/do_1.f90: New test.
41963
41964 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41965
41966 PR fortran/15051
41967 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41968 test.
41969
41970 2004-05-14 Bud Davis <bdavis9659@comcast.net>
41971
41972 PR fortran/15149
41973 * gfortran.fortran-torture/execute/random_init.f90: New test.
41974
41975 2004-05-13 Paul Brook <paul@codesourcery.com>
41976
41977 PR fortran/15314
41978 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41979
41980 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
41981
41982 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41983 for the powerpc case.
41984
41985 2004-05-13 Jeff Law <law@redhat.com>
41986
41987 * gcc.dg/tree-ssa/20040513-1.c: New test.
41988 * gcc.dg/tree-ssa/20040513-2.c: New test.
41989
41990 2004-05-13 Paul Brook <paul@codesourcery.com>
41991
41992 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41993 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41994 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41995
41996 2004-05-13 Andreas Schwab <schwab@suse.de>
41997
41998 PR other/10819
41999 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42000 characters.
42001
42002 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42003
42004 PR fortran/15294
42005 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42006
42007 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42008
42009 Merge from tree-ssa-20020619-branch. See
42010 ChangeLog.tree-ssa for details.
42011
42012 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42013
42014 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42015 include <altivec.h> explicitly.
42016 * gcc.dg/altivec-13.c: Likewise.
42017
42018 2004-05-11 Paul Brook <paul@codesourcery.com>
42019
42020 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42021
42022 2004-05-10 Eric Christopher <echristo@redhat.com>
42023
42024 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42025 * gcc.dg/sibcall-4.c: Ditto.
42026
42027 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42028
42029 * g++.dg/ext/altivec-8.C: New test case.
42030 * gcc.dg/altivec-13.c: New test case.
42031
42032 2004-05-08 Roger Sayle <roger@eyesopen.com>
42033
42034 * gcc.c-torture/execute/divcmp-1.c: New test case.
42035 * gcc.c-torture/execute/divcmp-2.c: New test case.
42036 * gcc.c-torture/execute/divcmp-3.c: New test case.
42037
42038 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42039
42040 * g++.dg/other/pragma-re-2.C: New test.
42041
42042 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42043
42044 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42045 * gcc.dg/i386-387-2.c: Likewise.
42046
42047 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42048 __builtin_drem.
42049 * gcc.dg/i386-387-6.c: Likewise.
42050
42051 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42052
42053 * gcc.dg/builtins-33.c: Also check log1p*.
42054
42055 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42056
42057 PR optimization/15296
42058 * gcc.c-torture/execute/pr15296.c: New test.
42059
42060 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42061
42062 * gcc.dg/builtins-40.c: New test.
42063
42064 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42065
42066 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42067
42068 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42069
42070 * g++.dg/ext/spe1.C: New testcase.
42071
42072 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42073
42074 * objc.dg/image-info.m: Allow additional attributes
42075 for __image_info section.
42076
42077 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42078
42079 * gcc.dg/torture/mips-hilo-2.c: New test.
42080
42081 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42082
42083 PR c++/14389
42084 * g++.dg/template/member5.C: New test.
42085
42086 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42087
42088 * gcc.dg/builtins-34.c: Also check expm1*.
42089
42090 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42091
42092 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42093 * gcc.dg/torture/builtin-convert-3.c: New test.
42094
42095 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42096
42097 PR middle-end/15054
42098 * g++.dg/opt/pr15054.C: New test.
42099
42100 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42101
42102 * gcc.dg/torture/builtin-rounding-1.c: New test.
42103 * gcc.dg/builtins-25.c: Delete.
42104 * gcc.dg/builtins-29.c: Delete.
42105
42106 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42107
42108 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42109 * gcc.dg/sibcall-4.c: Likewise.
42110 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42111
42112 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42113
42114 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42115 bit-field on 16-bit targets.
42116
42117 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42118
42119 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42120 16-bit targets.
42121
42122 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42123
42124 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42125 * gcc.dg/rs6000-power2-2.c: Likewise.
42126
42127 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42128
42129 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42130 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42131 Change the asm registers to be in form of frN instead of fN.
42132
42133 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42134
42135 * gcc.dg/torture/builtin-convert-2.c: New test.
42136
42137 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42138
42139 * gcc.dg/rs6000-power2-1.c: New test.
42140 * gcc.dg/rs6000-power2-2.c: New test.
42141
42142 2004-04-28 Jan Hubicka <jh@suse.cz>
42143
42144 * gcc.dg/unused-6.c: New test.
42145
42146 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42147 Ulrich Weigand <uweigand@de.ibm.com>
42148
42149 * ada/acats/run_all.sh: Define $target variable.
42150
42151 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42152
42153 PR c++/15119
42154 * g++.dg/other/vararg-1.C: New test.
42155
42156 PR c++/4794
42157 * g++.dg/eh/cleanup3.C: New test.
42158
42159 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42160
42161 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42162 and ad8011a (target_insn).
42163 * ada/acats/support/macro.dfs: Likewise.
42164 * ada/acats/support/impbit.adb: New file.
42165
42166 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42167
42168 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42169
42170 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42171
42172 * gcc.dg/loop-3.c: New test.
42173
42174 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42175
42176 * gcc.c-torture/execute/simd-5.c: New test.
42177
42178 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42179
42180 PR c++/15064
42181 * g++.dg/template/crash18.C: New test.
42182
42183 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42184
42185 * g++.dg/ext/complit3.C: New test.
42186
42187 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42188
42189 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42190 * gcc.dg/altivec-3.c: Same.
42191 * gcc.dg/altivec-varargs-1.c: Same.
42192
42193 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42194
42195 * lib/target-supports.exp (check_profiling_available): Assume
42196 profiling is not available on powerpc-eabi targets.
42197
42198 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42199
42200 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42201 * gcc.dg/vmx/bug-1.c: Ditto.
42202
42203 2004-04-20 Eric Christopher <echristo@redhat.com>
42204
42205 * gcc.dg/charset/extern.c: New test.
42206 * g++.dg/charset/extern3.cc: Ditto.
42207
42208 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42209
42210 * gcc.dg/builtins-39.c: New test.
42211
42212 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42213
42214 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42215
42216 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42217
42218 * gcc.dg/torture/mips-hilo-1.c: New test.
42219
42220 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42221
42222 * gcc.c-torture/compile/20040419-1.c: New test.
42223
42224 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42225
42226 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42227
42228 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42229 Aldy Hernandez <aldyh@redhat.com>
42230
42231 * gcc.c-torture/execute/va-arg-24.c: New.
42232
42233 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42234 Aldy Hernandez <aldyh@redhat.com>
42235
42236 * gcc.dg/vmx/1b-01.c: New.
42237 * gcc.dg/vmx/1b-02.c: New.
42238 * gcc.dg/vmx/1b-03.c: New.
42239 * gcc.dg/vmx/1b-04.c: New.
42240 * gcc.dg/vmx/1b-05.c: New.
42241 * gcc.dg/vmx/1b-06.c: New.
42242 * gcc.dg/vmx/1b-07.c: New.
42243 * gcc.dg/vmx/1c-01.c: New.
42244 * gcc.dg/vmx/1c-02.c: New.
42245 * gcc.dg/vmx/3a-01a.c: New.
42246 * gcc.dg/vmx/3a-01.c: New.
42247 * gcc.dg/vmx/3a-01m.c: New.
42248 * gcc.dg/vmx/3a-03.c: New.
42249 * gcc.dg/vmx/3a-03m.c: New.
42250 * gcc.dg/vmx/3a-04.c: New.
42251 * gcc.dg/vmx/3a-04m.c: New.
42252 * gcc.dg/vmx/3a-05.c: New.
42253 * gcc.dg/vmx/3a-06.c: New.
42254 * gcc.dg/vmx/3a-06m.c: New.
42255 * gcc.dg/vmx/3a-07.c: New.
42256 * gcc.dg/vmx/3b-01.c: New.
42257 * gcc.dg/vmx/3b-02.c: New.
42258 * gcc.dg/vmx/3b-10.c: New.
42259 * gcc.dg/vmx/3b-13.c: New.
42260 * gcc.dg/vmx/3b-14.c: New.
42261 * gcc.dg/vmx/3b-15.c: New.
42262 * gcc.dg/vmx/3c-01a.c: New.
42263 * gcc.dg/vmx/3c-01.c: New.
42264 * gcc.dg/vmx/3c-02.c: New.
42265 * gcc.dg/vmx/3c-03.c: New.
42266 * gcc.dg/vmx/3d-01.c: New.
42267 * gcc.dg/vmx/4-01.c: New.
42268 * gcc.dg/vmx/4-03.c: New.
42269 * gcc.dg/vmx/5-01.c: New.
42270 * gcc.dg/vmx/5-02.c: New.
42271 * gcc.dg/vmx/5-03.c: New.
42272 * gcc.dg/vmx/5-04.c: New.
42273 * gcc.dg/vmx/5-05.c: New.
42274 * gcc.dg/vmx/5-06.c: New.
42275 * gcc.dg/vmx/5-07.c: New.
42276 * gcc.dg/vmx/5-07t.c: New.
42277 * gcc.dg/vmx/5-08.c: New.
42278 * gcc.dg/vmx/5-10.c: New.
42279 * gcc.dg/vmx/5-11.c: New.
42280 * gcc.dg/vmx/7-01a.c: New.
42281 * gcc.dg/vmx/7-01.c: New.
42282 * gcc.dg/vmx/7c-01.c: New.
42283 * gcc.dg/vmx/7d-01.c: New.
42284 * gcc.dg/vmx/7d-02.c: New.
42285 * gcc.dg/vmx/8-01.c: New.
42286 * gcc.dg/vmx/8-02a.c: New.
42287 * gcc.dg/vmx/8-02.c: New.
42288 * gcc.dg/vmx/brode-1.c: New.
42289 * gcc.dg/vmx/bug-1.c: New.
42290 * gcc.dg/vmx/bug-2.c: New.
42291 * gcc.dg/vmx/bug-3.c: New.
42292 * gcc.dg/vmx/cw-bug-1.c: New.
42293 * gcc.dg/vmx/cw-bug-2.c: New.
42294 * gcc.dg/vmx/cw-bug-3.c: New.
42295 * gcc.dg/vmx/dct.c: New.
42296 * gcc.dg/vmx/debug-1.c: New.
42297 * gcc.dg/vmx/debug-2.c: New.
42298 * gcc.dg/vmx/debug-3.c: New.
42299 * gcc.dg/vmx/debug-4.c: New.
42300 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42301 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42302 * gcc.dg/vmx/eg-5.c: New.
42303 * gcc.dg/vmx/fft.c: New.
42304 * gcc.dg/vmx/gcc-bug-1.c: New.
42305 * gcc.dg/vmx/gcc-bug-2.c: New.
42306 * gcc.dg/vmx/gcc-bug-3.c: New.
42307 * gcc.dg/vmx/gcc-bug-4.c: New.
42308 * gcc.dg/vmx/gcc-bug-5.c: New.
42309 * gcc.dg/vmx/gcc-bug-6.c: New.
42310 * gcc.dg/vmx/gcc-bug-7.c: New.
42311 * gcc.dg/vmx/gcc-bug-8.c: New.
42312 * gcc.dg/vmx/gcc-bug-9.c: New.
42313 * gcc.dg/vmx/gcc-bug-b.c: New.
42314 * gcc.dg/vmx/gcc-bug-c.c: New.
42315 * gcc.dg/vmx/gcc-bug-d.c: New.
42316 * gcc.dg/vmx/gcc-bug-e.c: New.
42317 * gcc.dg/vmx/gcc-bug-f.c: New.
42318 * gcc.dg/vmx/gcc-bug-g.c: New.
42319 * gcc.dg/vmx/gcc-bug-i.c: New.
42320 * gcc.dg/vmx/harness.h: New.
42321 * gcc.dg/vmx/ira1.c: New.
42322 * gcc.dg/vmx/ira2a.c: New.
42323 * gcc.dg/vmx/ira2b.c: New.
42324 * gcc.dg/vmx/ira2.c: New.
42325 * gcc.dg/vmx/ira2c.c: New.
42326 * gcc.dg/vmx/mem.c: New.
42327 * gcc.dg/vmx/newton-1.c: New.
42328 * gcc.dg/vmx/ops.c: New.
42329 * gcc.dg/vmx/sn7153.c: New.
42330 * gcc.dg/vmx/spill2.c: New.
42331 * gcc.dg/vmx/spill3.c: New.
42332 * gcc.dg/vmx/spill.c: New.
42333 * gcc.dg/vmx/t.c: New.
42334 * gcc.dg/vmx/varargs-1.c: New.
42335 * gcc.dg/vmx/varargs-2.c: New.
42336 * gcc.dg/vmx/varargs-3.c: New.
42337 * gcc.dg/vmx/varargs-4.c: New.
42338 * gcc.dg/vmx/varargs-5.c: New.
42339 * gcc.dg/vmx/varargs-6.c: New.
42340 * gcc.dg/vmx/varargs-7.c: New.
42341 * gcc.dg/vmx/vmx.exp: New.
42342 * gcc.dg/vmx/vprint-1.c: New.
42343 * gcc.dg/vmx/vscan-1.c: New.
42344 * gcc.dg/vmx/x-01.c: New.
42345 * gcc.dg/vmx/x-02.c: New.
42346 * gcc.dg/vmx/x-03.c: New.
42347 * gcc.dg/vmx/x-04.c: New.
42348 * gcc.dg/vmx/x-05.c: New.
42349 * gcc.dg/vmx/yousufi-1.c: New.
42350 * gcc.dg/vmx/zero-1.c: New.
42351 * gcc.dg/vmx/zero.c: New.
42352
42353 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42354
42355 * g++.dg/lookup/java1.C: Update for chage of
42356 _Jv_AllocObject.
42357 * g++.dg/lookup/java2.C: Likewise.
42358
42359 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42360
42361 * ada/acats/run_all.sh: use -O2 by default.
42362
42363 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42364
42365 * gcc.dg/vr-mult-[12].c: New tests.
42366
42367 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42368
42369 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42370
42371 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42372
42373 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42374
42375 * lib/target-supports.exp (check_profiling_available): Assume
42376 profiling isn't available for mips*-*-elf targets.
42377
42378 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42379
42380 * gcc.dg/builtins-38.c: New test.
42381
42382 2004-04-14 Eric Christopher <echristo@redhat.com>
42383
42384 * g++.dg/charset/charset.exp: Run .cc extension tests.
42385
42386 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42387
42388 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42389
42390 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42391
42392 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42393
42394 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42395
42396 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42397 * gcc.dg/i386-387-2.c: Likewise.
42398
42399 * gcc.dg/i386-387-7.c: New test.
42400 * gcc.dg/i386-387-8.c: New test.
42401
42402 * gcc.dg/builtins-37.c: New test.
42403
42404 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42405
42406 * g++.dg/pch/externc-1.C: Add missing semicolon.
42407
42408 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42409
42410 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42411
42412 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42413
42414 * gcc.c-torture/execute/20040411-1.c: New test.
42415
42416 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42417
42418 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42419
42420 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42421
42422 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42423
42424 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42425
42426 * lib/target-supports.exp (check_named_sections_available): New.
42427 * lib/gcc-dg.exp (dg-require-named-sections): New.
42428 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42429 old-deja.exp. Also prune error-count message from HP linker.
42430 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42431
42432 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42433 * g++.old-deja/g++.pt/static3.C: Likewise.
42434 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42435
42436 2004-04-09 Roger Sayle <roger@eyesopen.com>
42437
42438 * gcc.c-torture/execute/20040409-1.c: New test case.
42439 * gcc.c-torture/execute/20040409-2.c: New test case.
42440 * gcc.c-torture/execute/20040409-3.c: New test case.
42441
42442 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42443
42444 * gcc.dg/20040409-1.c: New test.
42445
42446 2004-04-08 Roger Sayle <roger@eyesopen.com>
42447
42448 PR target/14888
42449 * g++.dg/opt/pr14888.C: New test case.
42450
42451 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42452
42453 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42454 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42455 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42456 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42457 New tests.
42458
42459 2004-04-08 Paul Brook <paul@codesourcery.com>
42460
42461 * gcc.dg/spill-1.c: New test.
42462
42463 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42464
42465 * gcc.dg/torture/builtin-ctype-2.c: New test.
42466
42467 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42468
42469 * gcc.dg/pch/pch.exp: Add largefile test.
42470
42471 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42472
42473 * g++.dg/pch/externc-1.Hs: New.
42474 * g++.dg/pch/externc-1.C: New.
42475
42476 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42477
42478 * gcc.dg/compat/struct-by-value-5a_main.c,
42479 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42480 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42481 * gcc.dg/compat/struct-by-value-5a_x.c,
42482 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42483 gcc.dg/compat/struct-by-value-5_x.c.
42484 * gcc.dg/compat/struct-by-value-5a_y.c,
42485 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42486 gcc.dg/compat/struct-by-value-5_y.c.
42487
42488 * gcc.dg/compat/struct-by-value-6a_main.c,
42489 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42490 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42491 * gcc.dg/compat/struct-by-value-6a_x.c,
42492 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42493 gcc.dg/compat/struct-by-value-6_x.c.
42494 * gcc.dg/compat/struct-by-value-6a_y.c,
42495 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42496 gcc.dg/compat/struct-by-value-6_y.c.
42497
42498 * gcc.dg/compat/struct-by-value-7a_main.c,
42499 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42500 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42501 * gcc.dg/compat/struct-by-value-7a_x.c,
42502 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42503 gcc.dg/compat/struct-by-value-7_x.c.
42504 * gcc.dg/compat/struct-by-value-7a_y.c,
42505 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42506 gcc.dg/compat/struct-by-value-7_y.c.
42507
42508 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42509
42510 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42511 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42512 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42513 options.
42514
42515 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42516
42517 * gcc.dg/builtins-36.c: New test.
42518
42519 2004-04-06 Paul Brook <paul@codesourcery.com>
42520
42521 * README.gcc: Remove obsolete contraint on testcases.
42522
42523 2004-04-05 Paul Brook <paul@codesourcery.com>
42524
42525 PR2123
42526 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42527 failure and exit(0) on success.
42528 * g++.dg/expr/anew2.C: Ditto.
42529 * g++.dg/expr/anew3.C: Ditto.
42530 * g++.dg/expr/anew4.C: Ditto.
42531
42532 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42533
42534 PR c++/3518
42535 * g++.dg/template/unify7.C: New.
42536
42537 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42538
42539 * g++.dg/README: Bring up to date with new subdirectories; remove
42540 duplicate subdirectory lines.
42541
42542 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42543
42544 PR c++/14007
42545 * g++.dg/template/unify5.C: New.
42546 * g++.dg/template/unify6.C: New.
42547 * g++.dg/template/qualttp20.C: Adjust.
42548 * g++.old-deja/g++.jason/report.C: Adjust.
42549 * g++.old-deja/g++.other/qual1.C: Adjust.
42550
42551 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42552
42553 PR c++/14803
42554 * g++.dg/inherit/ptrmem1.C: New test.
42555
42556 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42557
42558 PR c++/14755
42559 * gcc.c-torture/execute/20040331-1.c: New test.
42560 * gcc.dg/20040331-1.c: New test.
42561
42562 2004-04-01 Paul Brook <paul@codesourcery.com>
42563
42564 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42565
42566 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42567
42568 PR c++/14724
42569 * g++.dg/init/goto1.C: New test.
42570
42571 PR c++/14763
42572 * g++.dg/template/defarg4.C: New test.
42573
42574 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42575
42576 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42577
42578 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42579
42580 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42581
42582 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42583
42584 * gcc.dg/noncompile/undeclared-2.c: New test.
42585
42586 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42587
42588 * gcc.dg/940409-1.c: Remove XFAIL.
42589 * gcc.dg/reg-vol-struct-1.c: New test.
42590
42591 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42592
42593 * gcc.dg/torture/builtin-wctype-1.c: New test.
42594
42595 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42596
42597 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42598 * gcc.dg/20001101-1.c: Likewise.
42599 * gcc.dg/20001102-1.c: Likewise.
42600
42601 2004-03-25 Roger Sayle <roger@eyesopen.com>
42602
42603 * gcc.dg/compare8.c: Add an additional test for XOR.
42604
42605 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42606
42607 * gcc.dg/torture/builtin-ctype-1.c: New test.
42608
42609 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42610
42611 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42612 * gcc.dg/torture/builtin-math-1.c: Likewise.
42613 * gcc.dg/torture/builtin-power-1.c: New test.
42614
42615 2004-03-24 Andreas Schwab <schwab@suse.de>
42616
42617 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42618 IA64 assembler.
42619
42620 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42621 Roger Sayle <roger@eyesopen.com>
42622
42623 * gcc.dg/compare8.c: New test case.
42624
42625 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42626
42627 * g++.dg/ext/altivec-7.C: New test.
42628
42629 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42630
42631 PR 12267, 12391, 12560, 13129, 14114, 14133
42632 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42633 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42634 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42635 Adjust error regexps.
42636 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42637 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42638 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42639 * gcc.dg/local1.c: Add explanatory comment.
42640
42641 2004-03-23 Roger Sayle <roger@eyesopen.com>
42642
42643 PR optimization/14669
42644 * g++.dg/opt/fold2.C: New test case.
42645
42646 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42647
42648 PR c/14069
42649 * gcc.dg/20040322-1.c: New test.
42650
42651 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42652
42653 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42654 * gcc.dg/ultrasp4.c: Likewise.
42655 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42656
42657 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42658
42659 * gcc.dg/i386-sse-8.c: Reset default options.
42660
42661 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42662
42663 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42664 in the error message text.
42665
42666 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42667
42668 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42669
42670 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42671
42672 PR c++/14616
42673 * g++.dg/init/array13.C: New test.
42674
42675 2004-03-20 Roger Sayle <roger@eyesopen.com>
42676
42677 PR target/13889
42678 * gcc.c-torture/compile/pr13889.c: New test case.
42679
42680 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42681
42682 PR c/14635
42683 * builtins-1.c (nan, nans): Don't test.
42684 * builtins-30.c: Don't use nan, nanf, nanl.
42685 * builtins-35.c: New test.
42686
42687 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42688
42689 * g++.dg/ext/altivec-6.C: New test.
42690
42691 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42692
42693 * g++.dg/init/placement3.C: New test.
42694
42695 * g++.dg/template/spec13.C: New test.
42696
42697 * g++.dg/lookup/using11.C: New test.
42698
42699 * g++.dg/lookup/koenig3.C: New test.
42700
42701 * g++.dg/template/operator2.C: New test.
42702
42703 * g++.dg/expr/dtor3.C: New test.
42704 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42705 marker.
42706 * g++.old-deja/g++.law/visibility28.C: Likewise.
42707
42708 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42709
42710 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42711 * gcc.dg/ppc64-abi-3.c: Likewise.
42712
42713 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42714
42715 PR c++/14545
42716 * g++.dg/parse/template15.C: New test.
42717
42718 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42719
42720 * g++.dg/expr/dtor2.C: New test.
42721
42722 * g++.dg/lookup/anon4.C: New test.
42723
42724 * g++.dg/overload/using1.C: New test.
42725
42726 * g++.dg/template/lookup7.C: New test.
42727
42728 * g++.dg/template/typename6.C: New test.
42729
42730 * g++.dg/expr/cond6.C: New test.
42731
42732 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42733
42734 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42735
42736 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42737
42738 * g++.dg/expr/cond5.C: New test.
42739 * g++.dg/expr/constcast1.C: Likewise.
42740 * g++.dg/expr/ptrmem2.C: Likewise.
42741 * g++.dg/expr/ptrmem3.C: Likewise.
42742 * g++.dg/lookup/main1.C: Likewise.
42743 * g++.dg/template/lookup6.C: Likewise.
42744
42745 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42746
42747 * gcc.dg/local1.c: New test.
42748
42749 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42750
42751 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42752
42753 * gcc.dg/torture/builtin-convert-1.c: New test.
42754
42755 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42756
42757 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42758
42759 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42760
42761 PR c++/14481
42762 * g++.dg/warn/Wunused-7.C: New test.
42763
42764 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42765
42766 * gcc.dg/torture/builtin-integral-1.c: New test.
42767
42768 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42769
42770 PR c++/14586
42771 * g++.dg/parse/non-dependent3.C: New test.
42772
42773 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42774
42775 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42776 * g++.dg/eh/simd-2.C: Likewise.
42777 * g++.dg/init/array10.C: Likewise.
42778 * gcc.c-torture/compile/simd-1.c: Likewise.
42779 * gcc.c-torture/compile/simd-2.c: Likewise.
42780 * gcc.c-torture/compile/simd-3.c: Likewise.
42781 * gcc.c-torture/compile/simd-4.c: Likewise.
42782 * gcc.c-torture/compile/simd-6.c: Likewise.
42783 * gcc.c-torture/execute/simd-1.c: Likewise.
42784 * gcc.c-torture/execute/simd-2.c: Likewise.
42785 * gcc.dg/compat/vector-defs.h: Likewise.
42786 * gcc.dg/20020531-1.c: Likewise.
42787 * gcc.dg/altivec-3.c: Likewise.
42788 * gcc.dg/altivec-4.c: Likewise.
42789 * gcc.dg/altivec-varargs-1.c: Likewise.
42790 * gcc.dg/compat/vector-defs.h: Likewise.
42791 * gcc.dg/i386-mmx-3.c: Likewise.
42792 * gcc.dg/i386-sse-4.c: Likewise.
42793 * gcc.dg/i386-sse-5.c: Likewise.
42794 * gcc.dg/i386-sse-8.c: Likewise.
42795 * gcc.dg/simd-1.c: Likewise.
42796 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42797 __ev64_opaque__ since the machine description provides it.
42798
42799 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42800
42801 * lib/compat.exp (skip_list): New global variable.
42802 Use it to hold the user defined COMPAT_SKIPS list if any.
42803 (compat-obj): Add the members of skip_list to optall.
42804
42805 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42806
42807 * gcc.dg/compat/union-by-value-1_main.c,
42808 union-by-value-1_x.c, union-by-value-1_y.c,
42809 union-check.h, union-defs.h,
42810 union-init.h, union-return-1_main.c,
42811 union-return-1_x.c, union-return-1_y.c: New files.
42812
42813 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42814
42815 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42816 mixed-struct-init.h: Add 4 mixed structure types.
42817 struct-by-value-21_main.c, struct-by-value-21_x.c,
42818 struct-by-value-21_y.c, struct-return-21_main.c,
42819 struct-return-21_x.c, struct-return-21_y.c: New files.
42820
42821 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42822
42823 PR c++/14550
42824 * g++.dg/parse/template14.C: New test.
42825
42826 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42827
42828 * gcc.c-torture/execute/20040313-1.c: New test.
42829
42830 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42831
42832 PR target/14533
42833 * gcc.dg/20040311-2.c: New test.
42834
42835 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42836
42837 PR other/14544
42838 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42839 bit-field.
42840
42841 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42842
42843 * gcc.dg/20040305-2.c: Add missing return statement.
42844
42845 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42846
42847 * gcc.dg/builtins-34.c: Also check pow10*.
42848
42849 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42850
42851 PR target/14262
42852 * gcc.dg/20040305-2.c: New test.
42853
42854 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42855
42856 * gcc.dg/20040310-1.c: New test.
42857
42858 2004-03-11 Roger Sayle <roger@eyesopen.com>
42859
42860 * gcc.c-torture/execute/20040311-1.c: New test case.
42861
42862 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42863
42864 PR c++/14476
42865 * g++.dg/lookup/enum1.C: New test.
42866
42867 2004-03-10 Mark Mitchell <mark@codesourcery.com>
42868
42869 PR c++/14510
42870 * g++.dg/lookup/struct2.C: New test.
42871
42872 2004-03-10 Uros Bizjak <uros@kss-loka.si>
42873
42874 * gcc.dg/builtins-34.c: New test.
42875
42876 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42877
42878 * gcc.dg/torture/builtin-nonneg-1.c: New test.
42879
42880 2004-03-09 James E Wilson <wilson@specifixinc.com>
42881
42882 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42883 * gcc.dg/alias-2.c: New testcase.
42884
42885 2004-03-09 Zack Weinberg <zack@codesourcery.com>
42886
42887 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42888
42889 2004-03-09 Roger Sayle <roger@eyesopen.com>
42890
42891 * gcc.c-torture/execute/20040309-1.c: New test case.
42892
42893 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
42894
42895 PR c++/14397
42896 * g++.dg/overload/ref1.C: New.
42897
42898 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42899
42900 PR c++/14409
42901 * g++.dg/template/spec12.C: New test.
42902
42903 PR c++/14448
42904 * g++.dg/parse/crash14.C: New test.
42905
42906 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42907
42908 PR c++/14230
42909 * g++.dg/init/ref11.C: New test.
42910
42911 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42912
42913 PR c++/14432
42914 * g++.dg/parse/builtin2.C: New test.
42915
42916 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42917
42918 PR c++/14401
42919 * g++.dg/init/ctor3.C: New test.
42920 * g++.dg/init/union1.C: New test.
42921 * g++.dg/ext/anon-struct4.C: New test.
42922
42923 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42924
42925 * g++.dg/lookup/koenig1.C: Tweak error messages.
42926 * g++.dg/lookup/used-before-declaration.C: Likewise.
42927 * g++.dg/other/do1.C: Likewise.
42928 * g++.dg/overload/koenig1.C: Likewise.
42929 * g++.dg/parse/crash13.C: Likewise.
42930 * g++.dg/template/instantiate3.C: Likewise.
42931
42932 2004-03-08 Eric Christopher <echristo@redhat.com>
42933
42934 * * lib/target-supports.exp: Enable libiconv in test
42935 compilation. Fix up error checking.
42936
42937 2004-03-08 Roger Sayle <roger@eyesopen.com>
42938
42939 PR middle-end/14289
42940 * gcc.dg/pr14289-1.c: New test case.
42941 * gcc.dg/pr14289-2.c: Likewise.
42942 * gcc.dg/pr14289-3.c: Likewise.
42943
42944 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
42945
42946 * gcc.c-torture/execute/20040308-1.c: New test.
42947
42948 2004-03-07 Roger Sayle <roger@eyesopen.com>
42949
42950 * gcc.c-torture/execute/20040307-1.c: New test case.
42951
42952 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
42953
42954 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42955
42956 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
42957
42958 * gcc.dg/20040306-1.c: New test.
42959
42960 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
42961
42962 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42963 them static.
42964 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42965
42966 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42967
42968 PR c/14465
42969 * gcc.dg/decl-6.c: New test.
42970
42971 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42972
42973 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42974 Rename LOGPOW -> LOG_POW.
42975 (SQRT_EXP, POW_EXP): New.
42976
42977 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42978
42979 * gcc.dg/i386-sse-8.c: New test.
42980
42981 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42982
42983 PR c/14114
42984 * gcc.dg/decl-5.c: New test.
42985
42986 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
42987
42988 * gcc.dg/20040305-1.c: New test.
42989
42990 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
42991
42992 PR other/14354
42993 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42994
42995 2004-03-04 Ziemowit Laski <zlaski@apple.com>
42996
42997 PR c++/14425, c++/14426
42998 * g++.dg/ext/altivec-4.C: New test.
42999 * g++.dg/ext/altivec-5.C: New test.
43000
43001 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43002
43003 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43004 global variables of a type with no linkage.
43005 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43006 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43007 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43008 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43009 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43010 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43011 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43012 * g++.dg/warn/deprecated.C: Name enum Color.
43013 * g++.dg/overload/VLA.C: Name structure for 'b'.
43014 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43015
43016 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43017
43018 * gcc.c-torture/compile/20040304-1.c: New test.
43019
43020 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43021
43022 PR 13728
43023 * gcc.dg/decl-4.c: New testcase.
43024
43025 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43026
43027 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43028 as PRECF if sizeof (float) > sizeof (double).
43029 (PRECL): Make it the same as PRECF if
43030 sizeof (float) > sizeof (long double).
43031
43032 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43033
43034 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43035 system type. Add check for irix6 which doesn't have c99 runtime.
43036
43037 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43038
43039 * gcc.dg/const-elim-1.c: xfail for xtensa.
43040
43041 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43042
43043 PR c++/14369
43044 * g++.dg/template/cond4.C: New test.
43045
43046 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43047
43048 PR c++/14360
43049 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43050
43051 PR c++/14361
43052 * g++.dg/parse/defarg7.C: New test.
43053
43054 PR c++/14359
43055 * g++.dg/template/friend26.C: New test.
43056
43057 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43058
43059 PR c++/14324
43060 * g++.dg/abi/mangle21.C: New test.
43061
43062 PR c++/14260
43063 * g++.dg/parse/constructor2.C: New test.
43064
43065 PR c++/14337
43066 * g++.dg/template/sfinae1.C: New test.
43067
43068 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43069
43070 PR c++/14267
43071 * g++.dg/expr/crash2.C: New test.
43072
43073 PR middle-end/13448
43074 * gcc.dg/inline-5.c: New test.
43075 * gcc.dg/always-inline.c: Split out tests into ...
43076 * gcc.dg/always-inline2.c: ... this and ...
43077 * gcc.dg/always-inline3.c: ... this.
43078
43079 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43080
43081 PR debug/12103
43082 * g++.dg/debug/crash1.C: New test.
43083
43084 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43085
43086 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43087 function with __attribute__((noinline)).
43088 (recurser_void2): Likewise.
43089 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43090 (recurser_void2): Likewise.
43091
43092 2004-02-29 Roger Sayle <roger@eyesopen.com>
43093
43094 PR middle-end/14203
43095 * g++.dg/warn/Wunused-6.C: New test case.
43096
43097 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43098
43099 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43100 not defined.
43101
43102 2004-02-27 Eric Christopher <echristo@redhat.com>
43103
43104 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43105 * g++.dg/charset/asm2.c: Run only x86.
43106 * gcc.dg/charset/asm3.c: Ditto.
43107
43108 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43109
43110 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43111 ld_library_path.
43112
43113 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43114
43115 * g++.dg/ext/altivec-3.C: New.
43116
43117 2004-02-26 Richard Henderson <rth@redhat.com>
43118
43119 * g++.dg/ext/attrib10.C: Mark for warning.
43120 * gcc.dg/attr-alias-1.c: New.
43121
43122 2004-02-26 Richard Henderson <rth@redhat.com>
43123
43124 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43125 * gcc.c-torture/execute/20040208-2.c: ... it back.
43126
43127 2004-02-26 Eric Christopher <echristo@redhat.com>
43128
43129 * lib/target-supports.exp (check-iconv-available): New function.
43130 * lib/gcc-dg.exp (dg-require-iconv): New function.
43131 Use above.
43132 * gcc.dg/charset: New directory.
43133 * gcc.dg/charset/charset.exp: New file.
43134 * gcc.dg/charset/asm1.c: Ditto.
43135 * gcc.dg/charset/asm2.c: Ditto.
43136 * gcc.dg/charset/asm3.c: Ditto.
43137 * gcc.dg/charset/asm4.c: Ditto.
43138 * gcc.dg/charset/asm5.c: Ditto.
43139 * gcc.dg/charset/attribute1.c: Ditto.
43140 * gcc.dg/charset/attribute2.c: Ditto.
43141 * gcc.dg/charset/string1.c: Ditto.
43142 * g++.dg/charset: New directory.
43143 * g++.dg/dg.exp: Add here. Special options.
43144 * g++.dg/charset/charset.exp: New file.
43145 * g++.dg/charset/asm1.c: Ditto.
43146 * g++.dg/charset/asm2.c: Ditto.
43147 * g++.dg/charset/asm3.c: Ditto.
43148 * g++.dg/charset/asm4.c: Ditto.
43149 * g++.dg/charset/attribute1.c: Ditto.
43150 * g++.dg/charset/attribute2.c: Ditto.
43151 * g++.dg/charset/extern1.cc: Ditto.
43152 * g++.dg/charset/extern2.cc: Ditto.
43153 * g++.dg/charset/string1.c: Ditto.
43154
43155 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43156
43157 PR c++/14278
43158 * g++.dg/parse/comma1.C: New test.
43159
43160 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43161
43162 PR c++/14284
43163 * g++.dg/template/ttp8.C: New test.
43164
43165 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43166
43167 * gcc.dg/fixuns-trunc-1.c: New test.
43168
43169 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43170
43171 * gcc.dg/builtins-config.h: Use #elif.
43172
43173 2004-02-26 Michael Matz <matz@suse.de>
43174
43175 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43176 * gcc.dg/991214-1.c: Likewise.
43177 * gcc.dg/i386-asm-1.c: Likewise.
43178
43179 2004-02-25 Richard Henderson <rth@redhat.com>
43180
43181 * gcc.c-torture/execute/20040208-2.c: Move ...
43182 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43183
43184 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43185
43186 PR c++/14246
43187 * g++.dg/other/crash-3.C: New test.
43188
43189 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43190
43191 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43192 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43193
43194 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43195 HP-UX.
43196
43197 2004-02-24 Michael Matz <matz@suse.de>
43198
43199 * gcc.dg/i386-regparm.c: New.
43200
43201 2004-02-23 James E Wilson <wilson@specifixinc.com>
43202
43203 * gcc.c-torture/execute/20040223-1.c: New.
43204
43205 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43206 Kazu Hirata <kazu@cs.umass.edu>
43207
43208 * gcc.dg/fwritable-strings-1.c: Remove.
43209
43210 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43211
43212 PR c/14156
43213 * gcc.dg/20040223-1.c: New test.
43214
43215 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43216
43217 PR c++/14106
43218 * g++.dg/ext/typeof9.C: New test.
43219
43220 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43221
43222 PR c++/14250
43223 * g++.dg/other/switch1.C: New test.
43224
43225 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43226
43227 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43228 * gcc.dg/va-arg-1.c: Likewise.
43229
43230 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43231
43232 PR c++/14143
43233 * g++.dg/template/koenig5.C: New test.
43234
43235 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43236
43237 * g++.dg/ext/altivec-1.C: Generalize target triple.
43238 * g++.dg/ext/altivec-2.C: New test case.
43239 * g++.dg/ext/altivec_check.h: New file.
43240 * gcc.dg/altivec-1.c: Generalize target triple;
43241 include altivec_check.h and call altivec_check().
43242 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43243 * gcc.dg/altivec-6.c: New test case.
43244 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43245 type casts as needed.
43246 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43247 altivec_check().
43248 * gcc.dg/altivec-12.c: New test case.
43249 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43250 include altivec_check.h and call altivec_check().
43251 * gcc.dg/altivec_check.h: New file.
43252
43253 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43254
43255 * lib/target-supports.exp (check_alias_available): Don't mangle
43256 function `g' in test program.
43257
43258 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43259
43260 * lib/target-supports.exp (check_profiling_available): Check
43261 argument to determine whether we support a profiling type.
43262 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43263 check_profiling_available.
43264 * g++.dg/bprob/bprob.exp: Likewise.
43265 * g77.dg/bprob/bprob.exp: Likewise.
43266 * gcc.misc-tests/bprob.exp: Likewise.
43267 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43268 dg-require-profiling and delete expected error handling.
43269 * gcc.dg/20021014-1.c: Likewise.
43270 * gcc.dg/nest.c: Likewise.
43271
43272 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43273
43274 PR c++/12007
43275 * g++.dg/other/vthunk1.C: New test.
43276
43277 2004-02-20 Falk Hueffner <falk@debian.org>
43278
43279 PR target/14201
43280 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43281
43282 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43283
43284 PR c++/13927
43285 * g++.dg/other/error8.C: Remove XFAIL markers.
43286
43287 PR c++/14173
43288 * g++.dg/ext/packed5.C: New test.
43289
43290 PR c++/14199
43291 * g++.dg/warn/Wunused-5.C: New test.
43292
43293 PR c++/14186
43294 * g++.dg/lookup/member1.C: New test.
43295
43296 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43297
43298 * gcc.c-torture/compile/20040130-1.c: Enable only when
43299 __INT_MAX__ >= 2147483647L.
43300 * gcc.c-torture/compile/961203-1.c: Likewise.
43301
43302 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43303
43304 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43305 * g++.dg/opt/template1.C: Robustify assembler regexp
43306
43307 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43308
43309 * gcc.c-torture/execute/simd-4.x: Remove.
43310 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43311 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43312 Guard with #ifndef SKIP_ATTRIBUTE.
43313 * gcc.dg/compat/vector-1_y.c: Likewise.
43314 * gcc.dg/compat/vector-2_x.c: Likewise.
43315 * gcc.dg/compat/vector-2_y.c: Likewise.
43316 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43317 * g++.dg/eh/simd-2.C: Likewise.
43318
43319 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43320
43321 * gcc.c-torture/compile/complex-1.c: New.
43322
43323 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43324
43325 PR target/14209
43326 * gcc.c-torture/execute/20040218-1.c: New test.
43327
43328 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43329
43330 PR c++/14181
43331 * g++.dg/parse/new2.C: New test.
43332
43333 2004-02-18 Paul Brook <paul@codesourcery.com>
43334
43335 * gcc.c-torture/compile/libcall-1.c: New test.
43336
43337 2004-02-18 Paul Brook <paul@codesourcery.com>
43338
43339 PR debug/12934
43340 * gcc.dg/debug/debug-7.c: New test.
43341
43342 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43343
43344 * gcc.dg/20040217-1.c: New test.
43345
43346 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43347
43348 * gcc.c-torture/execute/990208-1.x: Delete.
43349
43350 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43351
43352 * gcc.c-torture/execute/20040208-2.x: New file.
43353
43354 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43355
43356 PR c++/11326
43357 * g++.dg/abi/structret1.C: New test.
43358
43359 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43360
43361 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43362 (i386_cpuid): No need to test if cpuid is available on AMD64.
43363 Fix assembly, so that it works onboth i386 and AMD64.
43364 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43365 (vecInLong): Fix s[] member type to unsigned int.
43366 (vecInWord): Remove type.
43367 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43368 (a64, b64, c64, d64, e64): Remove.
43369 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43370 Remove unused variable. Remove initialization of removed variables.
43371 Don't call mmx_tests nor sse_tests.
43372 (reference_mmx, reference_sse): Remove.
43373 (check): Add return stmt.
43374 * gcc.dg/i386-sse-7.c: New test.
43375 * gcc.dg/i386-mmx-4.c: New test.
43376
43377 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43378
43379 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43380 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43381 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43382 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43383 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43384 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43385 g++.dg/tc1/dr94.C: Fix line terminator.
43386
43387 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43388
43389 * gcc.c-torture/compile/20040216-1.c: New.
43390
43391 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43392
43393 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43394 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43395 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43396 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43397 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43398 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43399
43400 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43401
43402 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43403
43404 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43405
43406 PR c++/13971
43407 * g++.dg/expr/cond4.C: New test.
43408
43409 PR c++/14086
43410 * g++.dg/lookup/crash2.C: New test.
43411
43412 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43413
43414 * gcc.c-torture/compile/20040214-2.c: New test.
43415
43416 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43417
43418 PR c++/14116
43419 * g++.dg/ext/typeof8.C: New test.
43420
43421 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43422
43423 * gcc.c-torture/compile/20040214-1.c: New test.
43424
43425 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43426
43427 PR c++/13635
43428 * g++.dg/template/spec11.C: New test.
43429
43430 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43431
43432 PR c++/13927
43433 * g++.dg/other/error8.C: New test.
43434
43435 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43436
43437 PR c++/14122
43438 * g++.dg/template/array4.C: New test.
43439
43440 PR c++/14108
43441 * g++.dg/inherit/thunk2.C: New test.
43442
43443 PR c++/14083
43444 * g++.dg/eh/cond2.C: New test.
43445
43446 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43447
43448 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43449
43450 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43451
43452 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43453
43454 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43455
43456 * g++.dg/simd-2.C: xfail on ppc64-linux.
43457
43458 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43459
43460 PR c/456
43461 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43462 tests.
43463
43464 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43465
43466 * gcc.dg/builtins-33.c: New test.
43467
43468 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43469
43470 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43471
43472 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43473
43474 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43475
43476 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43477
43478 * gcc.dg/ppc64-abi-3.c: New test.
43479
43480 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43481
43482 PR c/14092
43483
43484 * gcc.dg/pr14092-1.c: New testcase.
43485
43486 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43487
43488 * gcc.dg/cpp/assert4.c: Fix typo last change.
43489
43490 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43491 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43492
43493 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43494
43495 2004-02-09 Roger Sayle <roger@eyesopen.com>
43496
43497 * gcc.c-torture/compile/20040209-1.c: New test case.
43498
43499 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43500
43501 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43502
43503 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43504
43505 * gcc.c-torture/execute/20040208-[12].c: New tests.
43506
43507 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43508
43509 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43510
43511 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43512
43513 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43514
43515 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43516
43517 Bug 13856
43518 * gcc.dg/visibility-8.c: New testcase.
43519
43520 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43521
43522 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43523 arguments.
43524 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43525
43526 2004-02-07 Roger Sayle <roger@eyesopen.com>
43527
43528 PR middle-end/13696
43529 * g++.dg/opt/fold1.C: New test case.
43530
43531 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43532
43533 PR c++/14033
43534 * g++.dg/other/crash-2.C: New test.
43535
43536 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43537
43538 PR c++/14028
43539 * g++.dg/parse/angle-bracket2.C: New test.
43540
43541 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43542
43543 PR middle-end/13750
43544 Revert:
43545 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43546 PR pch/13361
43547 * g++.dg/pch/wchar-1.C: New.
43548 * g++.dg/pch/wchar-1.Hs: New.
43549
43550 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43551
43552 PR c++/14008
43553 * g++.dg/parse/error15.C: New test.
43554 * g++.dg/parse/crash11.C: Update dg-error mark.
43555
43556 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43557
43558 PR c++/13932
43559 * g++.dg/warn/conv2.C: New test.
43560
43561 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43562
43563 PR c++/13086
43564 * g++.dg/warn/incomplete1.C: Remove xfail.
43565
43566 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43567
43568 * lib/file-format.exp (gcc_target_object_format): Use
43569 ${tool}_target_compile, not gcc_target_compile.
43570 * lib/target-supports.exp (check_alias_available): Likewise.
43571 (check_gc_sections_available): Likewise.
43572 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43573 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43574 dg-require-alias.
43575
43576 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43577
43578 PR c++/13969
43579 * g++.dg/template/static6.C: New test.
43580
43581 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43582
43583 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43584
43585 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43586
43587 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43588 tests for systems where `char' is unsigned by default.
43589
43590 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43591
43592 PR c++/13997
43593 * g++.dg/template/partial3.C: New test.
43594
43595 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43596
43597 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43598 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43599 Remove mentions of obsolete ports.
43600
43601 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43602
43603 * gcc.dg/noncompile/20001228-1.c: Fix for new
43604 error message.
43605
43606 2004-02-03 Roger Sayle <roger@eyesopen.com>
43607
43608 PR target/9348
43609 * gcc.c-torture/execute/multdi-1.c: New test case.
43610
43611 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43612
43613 PR c++/13925
43614 * g++.dg/template/lookup5.C: New test.
43615
43616 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43617
43618 PR c++/13950
43619 * g++.dg/template/lookup4.C: New test.
43620
43621 PR c++/13970
43622 * g++.dg/parse/error14.C: New test.
43623
43624 PR c++/14002
43625 * g++.dg/parse/template13.C: New test.
43626
43627 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43628
43629 PR c++/13978
43630 * g++.dg/template/koenig4.C: New test.
43631
43632 PR c++/13968
43633 * g++.dg/template/crash17.C: New test.
43634
43635 PR c++/13975
43636 * g++.dg/parse/error13.C: New test.
43637 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43638
43639 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43640
43641 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43642
43643 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43644
43645 PR c/11658
43646 PR c/13994
43647 * gcc.dg/noncompile/20040203-1.c: New test.
43648 * gcc.dg/noncompile/20040203-2.c: Likewise.
43649 * gcc.dg/noncompile/20040203-3.c: Likewise.
43650 * gcc.dg/20040203-1.c: Likewise.
43651
43652 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43653
43654 PR c++/10858
43655 * g++.dg/template/sizeof7.C: New test.
43656
43657 2004-02-02 Eric Christopher <echristo@redhat.com>
43658 Zack Weinberg <zack@codesourcery.com>
43659
43660 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43661
43662 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43663
43664 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43665 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43666 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43667 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43668
43669 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43670
43671 PR c++/13113
43672 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43673
43674 PR c++/13854
43675 * g++.dg/ext/attrib13.C: New test.
43676
43677 PR c++/13907
43678 * g++.dg/conversion/op2.C: New test.
43679
43680 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43681
43682 * gcc.dg/titype-1.c: Fix pasto.
43683
43684 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43685
43686 * gcc.dg/titype-1.c: New test.
43687
43688 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43689
43690 PR c++/13957
43691 * g++.dg/template/non-type-template-argument-1.C,
43692 g++.dg/template/qualified-id1.C: Update dg-error marks.
43693 * g++.dg/template/nontype6.C: New test.
43694
43695 2004-02-01 Roger Sayle <roger@eyesopen.com>
43696
43697 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43698 * gcc.dg/builtins-31.c: New testcase.
43699 * gcc.dg/builtins-32.c: New testcase.
43700
43701 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43702
43703 * objc.dg/call-super-2.m: Update line numbers
43704 for the including of stddef.h.
43705
43706 2004-01-30 Michael Matz <matz@suse.de>
43707
43708 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43709 g++.dg/ext/case-range3.C: New tests.
43710
43711 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43712
43713 DR206
43714 PR c++/13813
43715 * g++.dg/template/member4.C: New test.
43716
43717 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43718
43719 PR c++/13683
43720 * g++.dg/template/sizeof6.C: New test.
43721
43722 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43723
43724 * gcc.dg/fwritable-strings-1.c: New test.
43725
43726 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43727
43728 * gcc.c-torture/compile/20040130-1.c: New test.
43729
43730 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43731
43732 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43733
43734 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43735
43736 PR c++/13883
43737 * g++.dg/template/ctor3.C: New test.
43738
43739 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43740
43741 * g++.dg/tc1: New directory.
43742 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43743 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43744 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43745 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43746 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43747
43748 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43749
43750 * g++.dg/parse/error11.C: New test.
43751 * g++.dg/parse/error12.C: Likewise.
43752
43753 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43754
43755 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43756 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43757
43758 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43759
43760 PR c++/13791
43761 * g++.dg/ext/attrib12.C: New test.
43762
43763 PR c++/13736
43764 * g++.dg/parse/cast2.C: New test.
43765
43766 2004-01-27 James E Wilson <wilson@specifixinc.com>
43767
43768 * objc.dg/encode-2.m (main): New local string. Set depending on
43769 sizeof long. Use in sscanf call.
43770 * objc.dg/encode-3.m (main): New local string. Set depending on
43771 sizeof long. Use in scan_initial call.
43772
43773 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43774
43775 * objc.dg/call-super-2.m: Make LP64-safe.
43776 * objc.dg/desig-init-1.m: Likewise.
43777
43778 2004-01-27 Devang Patel <dpatel@apple.com>
43779
43780 * g++.dg/debug/namespace1.C: New test.
43781
43782 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43783
43784 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43785 xscale-*-*.
43786
43787 * gcc.dg/arm-mmx-1.c: New test.
43788
43789 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43790
43791 * gcc.dg/20040127-1.c: New test.
43792 * gcc.dg/20040127-2.c: New test.
43793
43794 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43795
43796 * objc.dg/stret-1.m (glob): Renamed to globa.
43797
43798 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43799
43800 PR c++/13663
43801 * g++.dg/expr/for1.C: New test.
43802
43803 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43804
43805 PR middle-end/13779
43806 * gcc.dg/darwin-longlong.c: New test.
43807
43808 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43809
43810 * gcc.dg/20040124-1.c: Moved test from here...
43811 * gcc.c-torture/compile/20040124-1.c: ...to here.
43812
43813 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43814
43815 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43816 the assembly output if -m64 is passed.
43817
43818 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43819
43820 PR c++/13833
43821 * g++.dg/template/cond3.C: New test.
43822
43823 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43824
43825 PR c++/13810
43826 * g++.dg/template/ttp7.C: New test.
43827
43828 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43829
43830 PR c++/13797
43831 * g++.dg/template/nontype4.C: New test.
43832 * g++.dg/template/nontype5.C: Likewise.
43833
43834 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43835
43836 * gcc.dg/torture/mips-clobber-at.c: New test.
43837
43838 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43839
43840 * gcc.dg/20040124-1.c: New test.
43841
43842 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43843
43844 * gcc.dg/20040123-1.c: New test.
43845
43846 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43847
43848 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43849
43850 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43851
43852 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43853
43854 2004-01-23 Andrew Pinski <apinski@apple.com>
43855
43856 * gcc.dg/20030121-1.c: Move to ..
43857 * gcc.dg/20040121-1.c: here.
43858
43859 2004-01-23 Roger Sayle <roger@eyesopen.com>
43860
43861 * gcc.dg/builtins-29.c: New test case.
43862
43863 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43864
43865 PR 18314
43866 * gcc.dg/builtins-30.c: New testcase.
43867
43868 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
43869
43870 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43871 * lib/g77.exp: Likewise.
43872 * lib/objc.exp: Likewise.
43873 * lib/g++.exp: Likewise.
43874
43875 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43876
43877 * gcc.dg/struct-by-value-2.c: New test.
43878
43879 2004-01-21 Andrew Pinski <apinski@apple.com>
43880
43881 PR target/13785
43882 * gcc.dg/20030121-1.c: New test.
43883
43884 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
43885
43886 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
43887 clobber frame pointer register in asm statement.
43888
43889 2004-01-21 Falk Hueffner <falk@debian.org>
43890
43891 * gcc.c-torture/compile/20040121-1.c: New test.
43892
43893 2004-01-21 Zack Weinberg <zack@codesourcery.com>
43894
43895 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43896
43897 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
43898
43899 * gcc.dg/ppc64-abi-2.c: New test.
43900
43901 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
43902
43903 * lib/treelang.exp: Fill out this file.
43904 * lib/treelang-dg.exp: New File.
43905
43906 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
43907
43908 * gcc.c-torture/compile/981022-1.c: Remove.
43909 * gcc.dg/array-5.c: Remove XFAIL.
43910 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43911 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43912 gcc.dg/cond-lvalue-1.c: Update.
43913 * gcc.dg/cast-lvalue-2.c: New test.
43914
43915 2004-01-19 Mark Mitchell <mark@codesourcery.com>
43916
43917 PR c++/13592
43918 * g++.dg/other/error1.C (class foo): Tweak error message.
43919
43920 PR c++/13592
43921 * g++.dg/template/call2.C: New test.
43922
43923 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43924
43925 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43926 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43927 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43928 scalar-return-1_x.c, scalar-return-2_y.c,
43929 scalar-return-3_x.c, scalar-return-3_y.c,
43930 scalar-return-4_x.c, scalar-return-4_y.c,
43931 struct-align-1.h, struct-align-1_x.c,
43932 struct-align-1_y.c, struct-align-2.h,
43933 struct-align-2_x.c, struct-align-2_y.c,
43934 struct-by-value-10_y.c, struct-by-value-11_x.c,
43935 struct-by-value-11_y.c, struct-by-value-12_x.c,
43936 struct-by-value-12_y.c, struct-by-value-13_x.c,
43937 struct-by-value-13_y.c, struct-by-value-14_x.c,
43938 struct-by-value-14_y.c, struct-by-value-15_x.c,
43939 struct-by-value-15_y.c, struct-by-value-16_y.c,
43940 struct-by-value-17_y.c, struct-by-value-18_y.c,
43941 struct-by-value-19_y.c, struct-by-value-1_x.c,
43942 struct-by-value-1_y.c, struct-by-value-20_y.c,
43943 struct-by-value-2_x.c, struct-by-value-2_y.c,
43944 struct-by-value-3_y.c, struct-by-value-4_x.c,
43945 struct-by-value-4_y.c, struct-by-value-5_y.c,
43946 struct-by-value-6_y.c, struct-by-value-7_y.c
43947 struct-by-value-8_x.c, struct-by-value-8_y.c
43948 struct-by-value-9_x.c, struct-by-value-9_y.c
43949 struct-return-10_x.c, struct-return-10_y.c,
43950 struct-return-19_x.c, struct-return-20_x.c
43951 struct-return-2_x.c, struct-return-2_y.c
43952 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43953 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
43954
43955 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43956
43957 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43958 attribute on sparc*-sun-solaris2.*.
43959
43960 2004-01-18 Mark Mitchell <mark@codesourcery.com>
43961
43962 PR c++/13710
43963 * g++.dg/ext/typeof7.C: New test.
43964
43965 2004-01-18 David Edelsohn <edelsohn@gnu.org>
43966
43967 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43968 * gcc.dg/const-elim-1.c: Same.
43969
43970 2004-01-17 Ziemowit Laski <zlaski@apple.com>
43971
43972 * objc.dg/stret-1.m: New.
43973 * objc.dg/stret-2.m: New.
43974
43975 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
43976
43977 PR c++/11895
43978 * g++.dg/ext/vector1.C: New test.
43979
43980 2004-01-16 Geoffrey Keating <geoffk@apple.com>
43981
43982 * gcc.dg/pch/import-1.c: New.
43983 * gcc.dg/pch/import-1.hs: New.
43984 * gcc.dg/pch/import-1a.h: New.
43985 * gcc.dg/pch/import-1b.h: New.
43986 * gcc.dg/pch/import-1c.h: New.
43987
43988 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43989
43990 PR c++/13574
43991 * g++.dg/ext/array1.C: New test.
43992
43993 PR c++/13178
43994 * g++.dg/conversion/op1.C: New test.
43995
43996 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
43997
43998 PR 11864
43999 From Kazumoto Kojima / Dan Kegel:
44000 * gcc.dg/pr11864-1.c: New test.
44001
44002 PR 10392
44003 From Marcus Comstedt / Dan Kegel:
44004 * gcc.dg/pr10392-1.c: New test.
44005
44006 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44007
44008 PR c++/13478
44009 * g++.dg/init/ref10.C: New test.
44010
44011 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44012
44013 PR c++/13407
44014 * g++.dg/parse/typename6.C: New test.
44015
44016 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44017
44018 PR pch/13361
44019 * g++.dg/pch/wchar-1.C: New.
44020 * g++.dg/pch/wchar-1.Hs: New.
44021
44022 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44023
44024 PR c++/9259
44025 * g++.dg/expr/sizeof2.C: New test.
44026
44027 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44028
44029 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44030
44031 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44032
44033 PR c++/13659
44034 * g++.dg/lookup/strong-using-3.C: New.
44035 * g++.dg/lookup/using-10.C: New.
44036
44037 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44038
44039 PR c++/13594
44040 * g++.dg/lookup/strong-using-2.C: New.
44041
44042 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44043 Dan Kegel <dank@kegel.com>
44044 J"orn Rennecke <joern.rennecke@superh.com>
44045
44046 PR target/9365
44047 * gcc.dg/pr9365-1.c: New test.
44048
44049 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44050
44051 PR c++/8856
44052 * g++.dg/parse/casting-operator2.C: New test.
44053 * g++.old-deja/g++.pt/explicit83.C: Remove.
44054
44055 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44056
44057 * gcc.dg/label-compound-stmt-1.c: New test.
44058 * gcc.c-torture/compile/950922-1.c,
44059 gcc.c-torture/compile/20000211-3.c,
44060 gcc.c-torture/compile/20000518-1.c,
44061 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44062 compound statements.
44063
44064 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44065
44066 * gcc.dg/ppc64-abi-1.c: New test.
44067
44068 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44069
44070 * g++.dg/ext/attrib9.C: Add dg-warnings.
44071
44072 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44073
44074 PR c++/12335
44075 * g++.dg/parse/dtor3.C: New test.
44076
44077 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44078
44079 PR c++/12709
44080 * g++.dg/parse/try-catch-1.C: New test.
44081
44082 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44083
44084 * ada/acats/run_all.sh: Add more verbose output in acats.log
44085 when compiling tests.
44086
44087 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44088
44089 PR 13656
44090 * gcc.dg/typedef-redecl.c: New test case.
44091 * gcc.dg/typedef-redecl.h: New support file.
44092
44093 2004-01-13 Jan Hubicka <jh@suse.cz>
44094
44095 * gcc.dg/always_inline.c: New test.
44096 * gcc.dg/debug/20031231-1.c: Fix.
44097
44098 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44099
44100 PR c++/13474
44101 * g++.dg/template/array3.C: New test.
44102
44103 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44104
44105 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44106 * g++.dg/warn/Wunused-2.C: Likewise.
44107
44108 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44109
44110 PR c++/13289
44111 * g++.dg/template/instantiate6.C: New test.
44112
44113 2004-01-12 Roger Sayle <roger@eyesopen.com>
44114
44115 PR middle-end/11397
44116 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44117
44118 2004-01-12 Jan Hubicka <jh@suse.cz>
44119
44120 PR opt/12826
44121 * gcc.dg/20040112-1.c: New.
44122
44123 * gcc.dg/dwarf-die[1-7].c: Move to...
44124 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44125 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44126
44127 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44128
44129 PR c++/4100
44130 * g++.dg/parse/friend4.C: New test.
44131
44132 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44133
44134 PR c++/4100
44135 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44136 definition is called a friend.
44137
44138 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44139
44140 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44141
44142 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44143
44144 PR c++/3478
44145 * g++.dg/parse/error10.C: New test.
44146 * g++.dg/template/arg2.C: Accept "invalid type" error.
44147
44148 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44149
44150 PR middle-end/13392
44151 * g++.dg/opt/expect2.C: New test.
44152
44153 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44154
44155 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44156 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44157 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44158 Update dg-error regexps.
44159
44160 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44161
44162 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44163 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44164
44165 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44166
44167 * gcc.dg/pragma-re-1.c: Use right pointer type.
44168
44169 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44170
44171 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44172
44173 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44174
44175 * gcc.dg/rs6000-ldouble-1.c: New.
44176
44177 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44178
44179 DR 337
44180 PR c++/9256
44181 * g++.dg/other/abstract1.C: New test.
44182
44183 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44184
44185 * g++.dg/lookup/strong-using-1.C: New.
44186
44187 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44188
44189 PR c/11234
44190 * gcc.dg/func-ptr-conv-1.c: New test.
44191 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44192
44193 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44194
44195 PR target/13380.
44196 * gcc.c-torture/compile/20040109-1.c: New.
44197
44198 2004-01-08 Stuart Hastings <stuart@apple.com>
44199
44200 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44201 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44202 * gcc.dg/i386-sse-6.c: ...this new testcase.
44203
44204 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44205
44206 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44207
44208 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44209
44210 * ada/acats/run_acats: Treat 'gnatchop' the same way
44211 as 'gnatmake'. Export GCC_DRIVER.
44212 * ada/acats/run_all.sh: Add target_gnatchop. Use
44213 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44214
44215 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44216
44217 PR c++/12573
44218 * g++.dg/template/dependent-expr4.C: New test.
44219
44220 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44221
44222 * gcc.dg/altivec-11.c: New test.
44223
44224 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44225
44226 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44227
44228 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44229
44230 PR c/6024
44231 * gcc.dg/enum-compat-1.c: New test.
44232 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44233
44234 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44235
44236 PR c/12165
44237 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44238 gcc.dg/c99-idem-qual-3.c: New tests.
44239
44240 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44241
44242 * gcc.dg/winline-7.c: Don't cast void * to int.
44243
44244 2004-01-06 Jan Hubicka <jh@suse.cz>
44245
44246 * gcc.dg/i386-sse-5.c: New test
44247 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44248
44249 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44250
44251 PR c++/12815
44252 * g++.dg/rtti/typeid4.C: New test.
44253
44254 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44255
44256 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44257
44258 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44259
44260 PR c++/12132
44261 * g++.dg/template/error11.C: New test.
44262
44263 PR c++/13451
44264 * g++.dg/template/class2.C: New test.
44265
44266 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44267 Richard Sandiford <rsandifo@redhat.com>
44268
44269 PR c++/13387
44270 * g++.dg/opt/alias3.C: New test.
44271
44272 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44273
44274 PR c++/13157
44275 * g++.dg/template/koenig3.C: New test.
44276
44277 PR c++/13529
44278 * g++.dg/parse/offsetof3.C: New test.
44279
44280 * g++.dg/init/copy7.C: Add missing dg-error markers.
44281
44282 PR c++/12226
44283 * g++.dg/init/copy7.c: New test.
44284
44285 PR c++/13536
44286 * g++.dg/parse/cast1.C: New test.
44287
44288 2004-01-04 Jan Hubicka <jh@suse.cz>
44289
44290 * gcc.dg/winline[1-7].c: New tests.
44291
44292 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44293
44294 PR c++/13520
44295 * g++.dg/template/qualttp22.C: New test.
44296
44297 2004-01-01 Jan Hubicka <jh@suse.cz>
44298
44299 * gcc.dg/debug/20031231-1.c: New.
44300 * gcc.c-torture/compile/20040101-1.c: New.
44301 * gcc.dg/dwarf-die-[1-7].c: New.
44302
44303 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44304
44305 PR optimization/13521
44306 * gcc.c-torture/compile/20031231-1.c: New test.
44307
44308 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44309
44310 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44311
44312 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44313
44314 PR c++/10079
44315 * g++.dg/template/crash16.C: New test.
44316
44317 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44318
44319 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44320
44321 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44322
44323 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44324 ports.
44325 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44326 * g++.old-deja/g++.law/profile1.C: Likewise.
44327 * gcc.c-torture/compile/981006-1.c: Likewise.
44328 * gcc.c-torture/execute/loop-2e.x: Likewise.
44329 * gcc.c-torture/execute/loop-2f.x: Remove.
44330 * gcc.c-torture/execute/loop-2g.x: Likewise.
44331 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44332 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44333
44334 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44335
44336 PR c++/13507
44337 * g++.dg/ext/attrib11.C: New test.
44338
44339 PR c++/13494
44340 * g++.dg/template/array2-1.C: New test.
44341 * g++.dg/template/array2-2.C: New test.
44342
44343 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44344
44345 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44346
44347 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44348
44349 PR c++/12774
44350 * g++.dg/template/array1-1.C: New test.
44351 * g++.dg/template/array1-2.C: New test.
44352
44353 2003-12-29 Roger Sayle <roger@eyesopen.com>
44354
44355 PR fortran/12632
44356 * g77.dg/12632.f: New test case.
44357
44358 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44359
44360 PR c++/13289
44361 * g++.dg/parse/nontype1.C: New test.
44362
44363 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44364
44365 PR c++/12403
44366 * g++.dg/parse/explicit1.C: New test.
44367 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44368
44369 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44370
44371 PR c++/13081
44372 * g++.dg/opt/inline6.C: New test.
44373
44374 PR c++/12613
44375 * g++.dg/parse/error9.C: New test.
44376
44377 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44378
44379 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44380
44381 PR c++/13009
44382 * g++.dg/init/assign1.C: New test.
44383
44384 2003-12-28 Roger Sayle <roger@eyesopen.com>
44385
44386 PR c++/13070
44387 * g++.dg/warn/format3.C: New test case.
44388
44389 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44390
44391 * gcc.c-torture/compile/20031227-1.c: New test.
44392
44393 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44394
44395 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44396 * g77.dg/bprob/bprob.exp: Likewise.
44397 * gcc.misc-tests/bprob.exp: Likewise.
44398 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44399 variants on systems where the library does not provide that
44400 functionality.
44401 * gcc.dg/builtins-20.c: Use builtins-config.h.
44402 * gcc.dg/builtins-config.h: New file.
44403
44404 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44405
44406 * lib/gcc-dg.exp (dg-require-profiling): New function.
44407 * lib/target-supports.exp (check_profiling_available): Likewise.
44408 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44409 * g77.dg/bprob/bprob.exp: Likewise.
44410 * gcc.misc-tests/bprob.exp: Likewise.
44411 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44412 * gcc.dg/20021014-1.c: Likewise.
44413 * gcc.dg/nest.c: Likewise.
44414
44415 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44416
44417 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44418 compiling.
44419 * g++.dg/lookup/java2.C: Likewise.
44420 * gcc.dg/cpp/lexident.c: Likewise.
44421
44422 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44423
44424 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44425 given.
44426 * gcc.c-torture/compile/961203-1.c: Likewise.
44427 * gcc.c-torture/compile/980506-1.c: Likewise.
44428
44429 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44430
44431 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44432 (additional_prunes): New global.
44433 (gcc-dg-prune): Handle additional per-test pruning.
44434 (dg-test): Clear additional_prunes between tests.
44435
44436 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44437 dg-prune-output to avoid spurious failures from assembler
44438 complaining about nonexistent WAW violations.
44439 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44440 Use dg-prune-output to avoid spurious failures from assembler
44441 warning about Itanium B-step errata.
44442
44443 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44444
44445 * g++.dg/abi/macro0.C: New test.
44446 * g++.dg/abi/macro1.C: Likewise.
44447 * g++.dg/abi/macro2.C: Likewise.
44448
44449 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44450 * g++.dg/abi/bitfield7.C: Likewise.
44451 * g++.dg/abi/dtor2.C: Likewise.
44452 * g++.dg/abi/mangle11.C: Likewise.
44453 * g++.dg/abi/mangle12.C: Likewise.
44454 * g++.dg/abi/mangle14.C: Likewise.
44455 * g++.dg/abi/mangle17.C: Likewise.
44456 * g++.dg/abi/vbase10.C: Likewise.
44457 * g++.dg/abi/vbase14.C: Likewise.
44458 * g++.dg/template/qualttp17.C: Likewise.
44459
44460 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44461
44462 PR c/11995
44463 * gcc.dg/20031223-1.c: New test.
44464
44465 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44466
44467 * gcc.dg/noreturn-7.c: New test.
44468
44469 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44470
44471 * gcc.dg/null-pointer-1.c: New test.
44472
44473 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44474
44475 * g++.old-deja/g++.jason/template18.C: Remove.
44476 * g++.old-deja/g++.jason/template37.C: Likewise.
44477
44478 PR c++/12862
44479 * g++.dg/lookup/ns1.C: New test.
44480
44481 PR c++/12397
44482 * g++.dg/template/lookup3.C: New test.
44483
44484 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44485
44486 * g++.dg/template/recurse1.C: New test
44487
44488 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44489
44490 PR c++/12479
44491 * g++.dg/parse/semicolon1.C: New test.
44492 * g++.dg/parse/semicolon1.h: Likewise.
44493
44494 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44495
44496 * gcc.dg/darwin-misaligned.c: New test.
44497
44498 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44499
44500 PR c/9163
44501 * gcc.dg/20031222-1.c: New test.
44502
44503 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44504
44505 PR c++/13438
44506 * g++.dg/parse/error8.C: New test.
44507
44508 PR c++/11554
44509 * g++.dg/warn/ctor-init-1.C: New test.
44510
44511 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44512
44513 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44514 too small.
44515 * gcc.c-torture/compile/930217-1.c: Likewise.
44516 * gcc.c-torture/compile/930513-1.c: Likewise.
44517 * gcc.c-torture/execute/920908-2.c: Likewise.
44518 * gcc.c-torture/execute/921204-1.c: Likewise.
44519 * gcc.c-torture/execute/930621-1.c: Likewise.
44520 * gcc.c-torture/execute/930630-1.c: Likewise.
44521 * gcc.c-torture/execute/931031-1.c: Likewise.
44522 * gcc.c-torture/execute/980602-2.c: Likewise.
44523 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44524 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44525 * gcc.c-torture/execute/extzvsi.c: Likewise.
44526 * gcc.c-torture/unsorted/ext.c: Likewise.
44527
44528 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44529
44530 PR target/12749
44531 * gcc.c-torture/compile/20031220-2.c: New test case.
44532
44533 2003-12-20 Roger Sayle <roger@eyesopen.com>
44534
44535 PR optimization/13031
44536 * gcc.c-torture/compile/20031220-1.c: New test case.
44537
44538 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44539
44540 * gcc.dg/cast-function-1.c: New test.
44541
44542 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44543
44544 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44545 formats.
44546
44547 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44548
44549 PR c++/12795
44550 * g++.dg/ext/attrib10.C: New test.
44551
44552 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44553
44554 * gcc.dg/cleanup-10.c: New test.
44555 * gcc.dg/cleanup-11.c: New test.
44556
44557 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44558
44559 PR c++/13239
44560 * g++.dg/opt/expect1.C: New test.
44561
44562 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44563
44564 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44565
44566 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44567
44568 PR debug/12923
44569 * gcc.dg/20031218-1.c: New test.
44570
44571 PR debug/12389
44572 * gcc.dg/20031218-2.c: New test.
44573 * gcc.dg/20031218-3.c: New test.
44574
44575 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44576 of label name and allow for USER_LABEL_PREFIX == "_" names.
44577 * g++.dg/abi/mangle18-2.C: Likewise.
44578 * g++.dg/abi/mangle19-1.C: Likewise.
44579 * g++.dg/abi/mangle19-2.C: Likewise.
44580 * g++.dg/abi/mangle20-1.C: Likewise.
44581 * g++.dg/abi/mangle20-2.C: Likewise.
44582
44583 2003-12-18 Richard Henderson <rth@redhat.com>
44584
44585 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44586
44587 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44588 Dan Kegel <dank@kegel.com>
44589
44590 PR other/12009
44591 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44592 testing a cross compiler, it causes spurious compile failures.
44593 * lib/g++.exp: Likewise.
44594
44595 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44596
44597 PR c++/13262
44598 * g++.dg/template/access13.C: New test.
44599
44600 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44601
44602 * gcc.dg/20031216-1.c: New test.
44603
44604 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44605
44606 PR c++/9154
44607 * g++.dg/template/error10.C: New test.
44608
44609 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44610
44611 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44612 * g++.dg/eh/simd-2.C: Likewise.
44613
44614 2003-12-17 James E Wilson <wilson@specifixinc.com>
44615 Roger Sayle <roger@eyesopen.com>
44616
44617 * gcc.c-torture/execute/ieee/mzero5.c: New.
44618
44619 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44620
44621 PR c++/10603
44622 * g++.dg/parse/error6.C: New test.
44623
44624 PR c++/12827
44625 * g++.dg/parse/error7.C: New test.
44626
44627 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44628
44629 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44630 at -O with stabs debugging formats.
44631 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44632 * gcc.dg/debug/debug-2.c: Likewise.
44633
44634 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44635
44636 PR c++/12696
44637 * g++.dg/init/error1.C: New test.
44638
44639 PR c++/12218
44640 * g++.dg/init/pm3.C: New test.
44641
44642 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44643
44644 PR c/3347
44645 * gcc.dg/bitfld-8.c: New test.
44646
44647 2003-12-16 James Lemke <jim@wasabisystems.com>
44648
44649 * gcc.dg/arm-scd42-[123].c: New tests.
44650
44651 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44652
44653 PR c++/9043
44654 * g++.dg/abi/mangle20-1.C: New test.
44655 * g++.dg/abi/mangle20-2.C: New test.
44656
44657 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44658
44659 PR c++/13275
44660 * g++.dg/other/offsetof2.C: Remove XFAIL.
44661 * g++.dg/parse/offsetof1.C: New test.
44662 * g++.gd/parse/offsetof2.C: Likewise.
44663
44664 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44665
44666 * g++.dg/template/nontype3.C: New test.
44667 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44668
44669 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44670
44671 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44672
44673 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44674
44675 PR c++/13387
44676 * g++.dg/expr/assign1.C: New test.
44677
44678 PR c++/13242
44679 * g++.dg/abi/mangle19-1.C: New test.
44680 * g++.dg/abi/mangle19-2.C: New test.
44681
44682 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44683
44684 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44685
44686 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44687
44688 * gcc.c-torture/execute/20031216-1.c: New test.
44689
44690 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44691
44692 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44693 an ICE regression.
44694
44695 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44696
44697 PR c++/10926
44698 * g++.dg/template/error9.C: New test.
44699
44700 PR c++/11116
44701 * g++.dg/template/error8.C: New test.
44702
44703 2003-12-15 Roger Sayle <roger@eyesopen.com>
44704
44705 PR middle-end/13400
44706 * gcc.c-torture/execute/20031215-1.c: New test case.
44707
44708 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44709
44710 PR c++/13269
44711 * g++.dg/parse/error5.C: New test.
44712
44713 PR c++/12989
44714 * g++.dg/expr/sizeof1.C: New test.
44715
44716 PR c++/13310
44717 * g++.dg/template/crash15.C: New test.
44718
44719 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44720
44721 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44722 a non-POD type as the last named parameter of a varargs function.
44723
44724 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44725
44726 PR c++/13243
44727 PR c++/12573
44728 * g++.dg/template/crash14.C: New test.
44729 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44730
44731 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44732
44733 * g++.dg/other/java1.C: New test.
44734
44735 PR c++/13241
44736 * g++.dg/abi/mangle18-1.C: New test.
44737 * g++.dg/abi/mangle18-2.C: New test.
44738
44739 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44740
44741 PR optimization/10312
44742 * gcc.c-torture/execute/20031214-1.c: New.
44743
44744 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44745
44746 PR c++/10779
44747 PR c++/12160
44748 * g++.dg/parse/error3.C: New test.
44749 * g++.dg/parse/error4.C: Likewise.
44750 * g++.dg/abi/mangle4.C: Tweak error messages.
44751 * g++.dg/lookup/using5.C: Likewise.
44752 * g++.dg/other/error2.C: Likewise.
44753 * g++.dg/parse/typename5.C: Likewise.
44754 * g++.dg/parse/undefined1.C: Likewise.
44755 * g++.dg/template/arg2.C: Likewise.
44756 * g++.dg/template/ttp3.C: Likewise.
44757 * g++.dg/template/type1.C: Likewise.
44758 * g++.old-deja/g++.other/crash32.C: Likewise.
44759 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44760
44761 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44762
44763 PR c++/13106
44764 * g++.dg/warn/noreturn-3.C: New test.
44765
44766 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44767
44768 PR c++/13118
44769 * g++.dg/abi/covariant3.C: New.
44770
44771 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44772
44773 * g++.dg/eh/ia64-1.C: New test.
44774
44775 2003-12-12 Roger Sayle <roger@eyesopen.com>
44776
44777 PR optimization/13037
44778 * g77.f-torture/execute/13037.f: New test case.
44779
44780 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44781
44782 PR c++/12881
44783 * g++.dg/abi/covariant2.C: New.
44784
44785 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44786
44787 * gcc.dg/cpp/trad/macro.c: New tests.
44788
44789 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44790
44791 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44792
44793 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44794
44795 PR other/10819
44796 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44797 to fix Bug 10819.
44798 * lib/g++.exp (g++_version): Likewise.
44799 * lib/g77.exp (g77_version): Likewise.
44800 * lib/objc.exp (default_objc_version): Likewise.
44801
44802 2003-12-10 Richard Henderson <rth@redhat.com>
44803
44804 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44805
44806 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44807
44808 2003-12-08 Matt Austern <austern@apple.com>
44809
44810 PR c/13134
44811 * lib/gcc-dg.exp (dg-require-visibility): Define.
44812 * lib/target-supports (check_visibility_available): Define.
44813 * gcc.dg/visibility-1.c: New test.
44814 * gcc.dg/visibility-2.c: Likewise.
44815 * gcc.dg/visibility-3.c: Likewise.
44816 * gcc.dg/visibility-4.c: Likewise.
44817 * gcc.dg/visibility-5.c: Likewise.
44818 * gcc.dg/visibility-6.c: Likewise.
44819 * g++.dg/ext/visibility-1.C: Likewise.
44820 * g++.dg/ext/visibility-2.C: Likewise.
44821 * g++.dg/ext/visibility-3.C: Likewise.
44822 * g++.dg/ext/visibility-4.C: Likewise.
44823 * g++.dg/ext/visibility-5.C: Likewise.
44824 * g++.dg/ext/visibility-6.C: Likewise.
44825
44826 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44827
44828 * g++.dg/lookup/java1.C: New test.
44829 * g++.dg/lookup/java2.C: New test.
44830
44831 2003-12-07 Falk Hueffner <falk@debian.org>
44832
44833 * g++.dg/opt/noreturn-1.C: New test.
44834
44835 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44836
44837 * gcc.dg/overflow-1.c: New test.
44838
44839 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44840
44841 * g77.f-torture/compile/13060.f: New test.
44842
44843 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44844
44845 PR c++/13323
44846 * g++.dg/inherit/operator2.C: New test.
44847
44848 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44849
44850 PR c++/13305
44851 * g++.dg/ext/attrib9.C: New test.
44852
44853 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44854
44855 PR c++/13314
44856 * g++.dg/template/error7.C: New test.
44857
44858 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44859 J"orn Rennecke <joern.rennecke@superh.com>
44860
44861 PR target/13302
44862 * g++.dg/other/struct-va_list.C: New test.
44863
44864 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44865
44866 PR c++/13166
44867 * g++.dg/parse/defarg6.C: New test.
44868
44869 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
44870
44871 PR target/13256
44872 * gcc.c-torture/execute/20031201-1.c: New test.
44873
44874 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
44875
44876 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44877
44878 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44879
44880 * gcc.dg/builtin-return-1.c: New test.
44881
44882 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
44883 J"orn Rennecke <joern.rennecke@superh.com>
44884
44885 PR optimization/13260
44886 * gcc.c-torture/execute/20031204-1.c: New test.
44887
44888 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44889
44890 PR c++/9127
44891 * g++.dg/template/error6.C: New test.
44892
44893 2003-12-03 Jakub Jelinek <jakub@redhat.com>
44894
44895 * gcc.dg/20031202-1.c: New test.
44896
44897 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44898
44899 PR c++/13179
44900 * g++.dg/template/eh1.C: New test.
44901
44902 PR c++/10771
44903 * g++.dg/template/error5.C: New test.
44904
44905 2003-12-02 David Ung <davidu@mips.com>
44906
44907 * gcc.dg/compat/vector-check.h: Corrected type for var
44908 g_##TMODE
44909
44910 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44911
44912 PR c++/10126
44913 * g++.dg/template/ptrmem8.C: New test.
44914
44915 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44916
44917 PR c++/12573
44918 * g++.dg/template/dependent-expr3.C: New test.
44919
44920 2003-12-01 James Lemke <jim@wasabisystems.com>
44921
44922 * gcc.dg/arm-g2.c: New test.
44923
44924 2003-12-01 Roger Sayle <roger@eyesopen.com>
44925
44926 PR optimization/11634
44927 * gcc.dg/20031201-2.c: New test case.
44928
44929 2003-12-01 Zack Weinberg <zack@codesourcery.com>
44930
44931 PR 11433
44932 * objc.dg/proto-lossage-3.m: New test.
44933
44934 2003-12-01 Roger Sayle <roger@eyesopen.com>
44935
44936 PR optimization/12628
44937 * gcc.dg/20031201-1.c: New test case.
44938
44939 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
44940
44941 * gcc.dg/unaligned-1.c: New test.
44942
44943 2003-11-30 Mark Mitchell <mark@codesourcery.com>
44944
44945 PR c++/9849
44946 * g++.dg/template/error4.C: New test.
44947 * g++.dg/template/nested3.C: Adjust error markers.
44948
44949 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44950
44951 * gcc.dg/cpp/assert4.c: Check more #system assertions.
44952
44953 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
44954
44955 PR c/10333
44956 * gcc.dg/bitfld-7.c: New test.
44957
44958 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
44959
44960 * gcc.dg/tls/asm-1.C: New test.
44961
44962 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44963
44964 * gcc.dg/cpp/assert4.c: Update.
44965
44966 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44967
44968 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44969 * gcc.dg/builtin-apply3.c: New test.
44970
44971 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44972
44973 * lib/compat.exp (compat-obj): New xfaildata parameter.
44974 Use it to set compiler_conditional_xfail_data before compiling.
44975 (compat-get-options): Handle dg-xfail-if.
44976 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44977 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44978 * gcc.dg/compat/vector-1_y.c: Likewise.
44979 * gcc.dg/compat/vector-2_x.c: Likewise.
44980 * gcc.dg/compat/vector-2_y.c: Likewise.
44981
44982 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44983
44984 * g++.dg/opt/reg-stack4.C: New test.
44985
44986 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44987
44988 * gcc.dg/builtin-apply2.c: New test.
44989
44990 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44991
44992 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44993
44994 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44995
44996 PR c++/12924
44997 * g++.dg/template/template-id-2.C: New test.
44998
44999 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45000
45001 PR c++/5369
45002 * g++.dg/template/memfriend1.C: New test.
45003 * g++.dg/template/memfriend2.C: Likewise.
45004 * g++.dg/template/memfriend3.C: Likewise.
45005 * g++.dg/template/memfriend4.C: Likewise.
45006 * g++.dg/template/memfriend5.C: Likewise.
45007 * g++.dg/template/memfriend6.C: Likewise.
45008 * g++.dg/template/memfriend7.C: Likewise.
45009 * g++.dg/template/memfriend8.C: Likewise.
45010 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45011
45012 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45013
45014 PR c++/12515
45015 * g++.dg/ext/cond1.C: New test.
45016
45017 2003-11-20 Richard Henderson <rth@redhat.com>
45018
45019 * gcc.dg/20020201-2.c: Remove.
45020 * gcc.dg/20020201-4.c: Remove.
45021 * gcc.dg/20020304-1.c: Remove.
45022
45023 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45024
45025 * gcc.dg/cpp/trad/xwin1.c: New test case.
45026
45027 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45028
45029 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45030 * lib/g77.exp: Likewise.
45031 * lib/objc.exp: Likewise.
45032 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45033 for darwin.
45034
45035 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45036
45037 PR c++/12932
45038 * g++.dg/template/static5.C: New test.
45039
45040 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45041
45042 * gcc.dg/nested-func-1.c: New test.
45043
45044 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45045
45046 * gcc.dg/cpp/assert4.c: New test.
45047
45048 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45049
45050 PR c++/2294
45051 * g++.dg/lookup/using9.c: New test.
45052
45053 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45054
45055 PR c++/12762
45056 * g++.dg/template/error3.C: New test.
45057
45058 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45059
45060 PR ada/13035
45061 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45062 No longer use a wrapper for gcc, since this does not work under
45063 Windows.
45064
45065 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45066
45067 PR c++/2094
45068 * g++.dg/template/ptrmem7.C: New test.
45069
45070 2003-11-13 Andrew Pinski <apinski@apple.com>
45071
45072 * gcc.c-torture/compile/20031113-1.c: New test.
45073
45074 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45075 Kean Johnston <jkj@sco.com>
45076
45077 PR c/13029
45078 * gcc.dg/unused-4.c: Update.
45079
45080 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45081
45082 * g++.dg/opt/const3.C: New test.
45083
45084 2003-11-13 Jan Hubicka <jh@suse.cz>
45085
45086 * gcc.c-torture/compile/20031112-1.c: New test.
45087
45088 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45089
45090 * g++.dg/parse/crash10.C: Remove bogus error marker.
45091
45092 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45093
45094 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45095 (host_gcc): Likewise.
45096 (ROOT): Honor $PWDCMD.
45097 (BASE): Likewise.
45098 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45099
45100 2003-11-12 Catherine Moore <clm@redhat.com>
45101
45102 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45103
45104 2003-11-12 Andreas Jaeger <aj@suse.de>
45105 Jakub Jelinek <jakub@redhat.com>
45106 Andrew Pinski <pinskia@physics.uc.edu>
45107 Richard Henderson <rth@redhat.com>
45108
45109 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45110 systems.
45111 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45112
45113 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45114 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45115
45116 2003-11-11 Andreas Jaeger <aj@suse.de>
45117
45118 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45119
45120 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45121
45122 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45123
45124 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45125 Clean ups.
45126
45127 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45128
45129 * gcc.dg/trampoline-1.c: New test.
45130
45131 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45132
45133 * gcc.c-torture/compile/200031109-1.c: New test.
45134
45135 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45136
45137 PR c/3190
45138 PR c/8714
45139 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45140 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45141 gcc.dg/format/no-y2k-1.c: Update.
45142
45143 2003-11-08 Roger Sayle <roger@eyesopen.com>
45144
45145 PR optimization/10467
45146 * gcc.dg/20031108-1.c: New test case.
45147
45148 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45149
45150 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45151
45152 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45153
45154 * gcc.dg/compound-lvalue-1.c: New test.
45155 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45156 some XFAILs.
45157
45158 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45159
45160 * gcc.dg/altivec-varargs-1.c: New test.
45161
45162 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45163
45164 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45165 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45166 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45167 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45168 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45169
45170 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45171
45172 * gcc.dg/cond-lvalue-1.c: New test.
45173
45174 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45175
45176 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45177
45178 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45179
45180 PR c++/11616
45181 * g++.dg/template/instantiate5.C: New test.
45182
45183 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45184
45185 PR c++/12726
45186 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45187 * ChangeLog: Add missing first entry for above test.
45188
45189 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45190
45191 PR c++/9810
45192 * g++.dg/template/using8.C: New test.
45193 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45194
45195 2003-11-02 Roger Sayle <roger@eyesopen.com>
45196
45197 PR optimization/10817
45198 * gcc.c-torture/compile/20031102-1.c: New test case.
45199
45200 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45201
45202 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45203 2147483647.
45204
45205 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45206
45207 * gcc.dg/20031102-1.c: New test.
45208
45209 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45210
45211 * gcc.dg/complex-1.c: New test.
45212
45213 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45214
45215 PR c++/12796
45216 * g++.dg/template/crash13.C: Adjust expected error location.
45217 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45218
45219 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45220
45221 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45222
45223 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45224
45225 PR/10239
45226 * gcc.c-torture/compile/20031031-2.c: New test.
45227
45228 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45229
45230 PR/11640
45231 * gcc.c-torture/compile/20031031-1.c: New test.
45232
45233 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45234
45235 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45236 * gcc.misc-tests/bprob.exp: Likewise.
45237 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45238 the execution test on arm-elf configs.
45239 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45240 configs that don't support scratch files.
45241 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45242
45243 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45244
45245 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45246 done by dejagnu.
45247
45248 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45249
45250 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45251 Avoid non pure sh syntax. Add more logging.
45252
45253 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45254 fail.
45255
45256 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45257
45258 PR libgcj/10610
45259 * gcc.dg/ppc-stackalign-1.c: New test.
45260
45261 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45262
45263 * ada/acats/run_all.sh: Change output to be more compliant with
45264 dejagnu framework.
45265 Create acats.sum and acats.log files under testsuite/ada/acats
45266 Only run [a-z]* directories, to filter out e.g. CVS.
45267 Redirect build output to log file.
45268
45269 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45270
45271 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45272
45273 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45274
45275 PR ada/5909:
45276 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45277
45278 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45279
45280 * gcc.c-torture/compile/20031023-1.c: New test.
45281 * gcc.c-torture/compile/20031023-2.c: New test.
45282 * gcc.c-torture/compile/20031023-3.c: New test.
45283 * gcc.c-torture/compile/20031023-4.c: New test.
45284
45285 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45286
45287 PR c++/10371
45288 * g++.dg/lookup/scoped8.C: New test.
45289
45290 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45291
45292 * g++.dg/opt/reg-stack3.C: New test.
45293
45294 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45295
45296 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45297
45298 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45299
45300 PR c++/11076
45301 * g++.dg/template/crash13.C: New test.
45302
45303 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45304
45305 * gcc.dg/c99-restrict-2.c: New test.
45306
45307 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45308
45309 PR c++/12698, c++/12699, c++/12700, c++/12566
45310 * g++.dg/inherit/covariant9.C: New test.
45311 * g++.dg/inherit/covariant10.C: New test.
45312 * g++.dg/inherit/covariant11.C: New test.
45313
45314 2003-10-23 Jason Merrill <jason@redhat.com>
45315
45316 PR c++/12726
45317 * g++.dg/ext/complit2.C: New test.
45318
45319 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45320
45321 PR target/12654
45322 * gcc.c-torture/execute/20031020-1.c: New test.
45323
45324 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45325
45326 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45327 following the jump_insn.
45328
45329 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45330
45331 * gcc.dg/cast-lvalue-1.c: New test.
45332
45333 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45334
45335 PR c++/11962
45336 * g++.dg/template/cond2.C: New test.
45337
45338 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45339
45340 * gcc.dg/builtins-28.c: New test.
45341
45342 2003-10-20 Jan Hubicka <jh@suse.cz>
45343
45344 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45345 parameter.
45346 * gcc.dg/inline-2.c: Likewise.
45347
45348 2003-10-20 Phil Edwards <phil@codesourcery.com>
45349
45350 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45351 * gcc.dg/nest.c: Likewise.
45352
45353 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45354
45355 PR c++/9781, c++/10583, c++/11862
45356 * g++.dg/parse/crash13.C: New test.
45357
45358 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45359
45360 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45361
45362 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45363
45364 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45365 Define HAVE_C99_RUNTIME except on Solaris.
45366 * gcc.dg/builtins-20.c: Likewise.
45367
45368 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45369
45370 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45371
45372 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45373
45374 PR c++/12495
45375 * g++.dg/template/crash21.C: New test.
45376
45377 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45378
45379 PR c++/2513
45380 * g++.dg/template/typename5.C: New test.
45381
45382 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45383
45384 PR c++/12369
45385 * g++.dg/template/friend25.C: New test.
45386
45387 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45388
45389 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45390 versions.
45391
45392 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45393
45394 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45395 == 2147483647.
45396
45397 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45398
45399 * gcc.c-torture/execute/960416-1.x: Remove.
45400 * gcc.c-torture/execute/divconst-3.x: Likewise.
45401
45402 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45403
45404 PR target/12598
45405 * gcc.dg/torture/cris-volatile-1.c: New test.
45406
45407 2003-10-14 Roger Sayle <roger@eyesopen.com>
45408
45409 PR optimization/9325
45410 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45411 for overflowing floating point to integer conversion during RTL
45412 simplification.
45413
45414 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45415
45416 * objc/execute/_cmd.m: Fix typo.
45417 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45418 Relax 'scan-assembler' regexp.
45419 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45420 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45421 * objc.dg/zero-link-2.m: Remove blank line.
45422 * objc.dg/zero-link-3.m: New test case.
45423
45424 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45425
45426 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45427
45428 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45429 than linker trickery.
45430
45431 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45432
45433 PR c++/12370
45434 * g++.dg/other/friend2.C: New test.
45435
45436 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45437
45438 * gcc.dg/20031012-1.c: New test.
45439
45440 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45441
45442 * gcc.dg/weak/weak-3.c: Fix for new warning.
45443
45444 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45445
45446 PR optimization/8750
45447 * gcc.c-torture/execute/20031012-1.c: New test case.
45448
45449 2003-10-11 Roger Sayle <roger@eyesopen.com>
45450
45451 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45452 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45453
45454 2003-10-11 Roger Sayle <roger@eyesopen.com>
45455
45456 PR optimization/12260
45457 * gcc.c-torture/compile/20031011-2.c: New test case.
45458
45459 2003-10-11 Roger Sayle <roger@eyesopen.com>
45460
45461 * gcc.c-torture/execute/20031011-1.c: New testcase.
45462
45463 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45464
45465 * gcc.c-torture/compile/20031011-1.c: New test.
45466
45467 2003-10-11 Jan Hubicka <jh@suse.cz>
45468
45469 * g++.dg/other/first-global.C: New test.
45470
45471 2003-10-11 Roger Sayle <roger@eyesopen.com>
45472
45473 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45474
45475 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45476
45477 * gcc.c-torture/compile/20031010-1.c: New test.
45478
45479 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45480
45481 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45482 * gcc.c-torture/execute/va-arg-25.c: ... here.
45483
45484 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45485
45486 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45487
45488 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45489
45490 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45491
45492 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45493
45494 * g++.dg/parse/error2.C: New test.
45495
45496 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45497
45498 PR c++/11097
45499 * g++.dg/other/error5.C: Modify the error message.
45500 * g++.dg/lookup/using8.C: New test.
45501
45502 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45503
45504 * gcc.dg/darwin-abi-2.c: New file.
45505 * gcc.c-torture/execute/va-arg-24.c: New file.
45506
45507 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45508
45509 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45510 indentation.
45511
45512 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45513
45514 PR c++/10147
45515 * g++.dg/other/error4.C: Update error messages.
45516 * g++.dg/template/ptrmem4.C: Likewise.
45517
45518 PR c++/12337
45519 * g++.dg/init/new9.C: New test.
45520
45521 PR c++/12334, c++/12236, c++/8656
45522 * g++.dg/ext/attrib8.C: New test.
45523
45524 2003-10-06 Devang Patel <dpatel@apple.com>
45525
45526 * gcc.dg/debug/dwarf2-3.h: New test.
45527 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45528
45529 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45530
45531 * g++.dg/opt/cfg2.C: New test.
45532
45533 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45534
45535 * g++.dg/opt/float1.C: New test.
45536
45537 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45538
45539 * gcc.dg/c90-array-lval-6.c: New test.
45540 * gcc.dg/c99-array-lval-6.c: New test.
45541
45542 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45543 Ziemowit Laski <zlaski@apple.com>
45544
45545 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45546 'Derived', so that it is never considered a class method; add
45547 new warning for '+port' method ambiguity.
45548 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45549 <objc/objc-api.h> (needed on Mac OS X).
45550 * objc.dg/method-13.m: New test.
45551
45552 2003-10-03 Roger Sayle <roger@eyesopen.com>
45553
45554 PR optimization/9325, PR java/6391
45555 * gcc.c-torture/execute/20031003-1.c: New test case.
45556
45557 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45558
45559 PR optimization/12180
45560 * gcc.dg/20031002-1.c: New test.
45561
45562 PR c++/12486
45563 * g++.dg/inherit/error1.C: New test.
45564
45565 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45566
45567 * lib/f-torture.exp (search_for): Rename to...
45568 (search_for_re): This. Also, clean up comments and the
45569 "regexp" invocation.
45570
45571 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45572
45573 * gcc.c-torture/compile/20031002-1.c: New test.
45574
45575 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45576
45577 * g++.dg/opt/cond1.C: New test.
45578
45579 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45580
45581 * gcc.dg/Wold-style-definition-2.c: New testcase.
45582 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45583
45584 2003-09-29 Richard Henderson <rth@redhat.com>
45585
45586 * g++.dg/init/array10.C: Add dg-options.
45587
45588 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45589
45590 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45591
45592 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45593
45594 * g++.dg/template/friend19.C: Fix typo.
45595 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45596
45597 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45598
45599 * gcc.c-torture/execute/20030928-1.c: New test.
45600 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45601
45602 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45603
45604 * g++.dg/opt/unroll1.C: New test.
45605
45606 2003-09-26 Roger Sayle <roger@eyesopen.com>
45607
45608 PR optimization/11741
45609 * gcc.dg/20030926-1.c: New test case.
45610
45611 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45612
45613 PR c++/5655
45614 * g++.dg/parse/access7.C: New test.
45615 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45616
45617 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45618
45619 MERGE OF objc-improvements-branch into MAINLINE:
45620 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45621 if libobjc has not been built.
45622 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45623 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45624 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45625 objc/execute/nested-3.m, objc/execute/np-2.m,
45626 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45627 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45628 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45629 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45630 objc.dg/special/unclaimed-category-1.h,
45631 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45632 well as GNU runtime.
45633 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45634 * execute/cascading-1.m, execute/function-message-1.m,
45635 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45636 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45637 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45638 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45639 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45640 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45641 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45642 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45643 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45644 * objc.dg/bitfield-2.m: Run only on Darwin.
45645 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45646 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45647 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45648 * objc.dg/const-str-1.m: Fix constant string layout.
45649
45650 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45651
45652 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45653
45654 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45655
45656 * gcc.dg/darwin-abi-1.c: New file.
45657
45658 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45659
45660 PR target/12281
45661 * gcc.c-torture/compile/20030921-1.c: New test.
45662
45663 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45664
45665 * g++.dg/opt/reg-stack2.C: New test.
45666
45667 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45668
45669 * g++.dg/eh/delayslot1.C: New test.
45670
45671 2003-09-20 Richard Henderson <rth@redhat.com>
45672
45673 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45674
45675 2003-09-20 Roger Sayle <roger@eyesopen.com>
45676
45677 * gcc.c-torture/execute/20030920-1.c: New test case.
45678
45679 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45680
45681 * g++.dg/rtti/typeid3.C: Correct expected error message.
45682
45683 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45684
45685 PR c++/157
45686 * g++.dg/parse/crash12.C: New test.
45687
45688 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45689
45690 * gcc.dg/compat/mixed-struct-check.h: New.
45691 * gcc.dg/compat/mixed-struct-defs.h: New.
45692 * gcc.dg/compat/mixed-struct-init.h: New.
45693 * gcc.dg/compat/struct-by-value-19_main.c: New.
45694 * gcc.dg/compat/struct-by-value-19_x.c: New.
45695 * gcc.dg/compat/struct-by-value-19_y.c: New.
45696 * gcc.dg/compat/struct-by-value-20_main.c: New.
45697 * gcc.dg/compat/struct-by-value-20_x.c: New.
45698 * gcc.dg/compat/struct-by-value-20_y.c: New.
45699 * gcc.dg/compat/struct-return-19_main.c: New.
45700 * gcc.dg/compat/struct-return-19_x.c: New.
45701 * gcc.dg/compat/struct-return-19_y.c: New.
45702 * gcc.dg/compat/struct-return-20_main.c: New.
45703 * gcc.dg/compat/struct-return-20_x.c: New.
45704 * gcc.dg/compat/struct-return-20_y.c: New.
45705
45706 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45707 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45708 so that it will not complain on LP64 targets.
45709
45710 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45711
45712 PR c++/495
45713 * g++.dg/template/friend24.C: New test.
45714
45715 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45716
45717 PR c++/12332
45718 * g++.dg/template/memtmpl2.C: New test.
45719
45720 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45721
45722 PR target/11184
45723 * gcc.dg/builtin-apply1.c: New test.
45724
45725 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45726
45727 PR c++/9848
45728 * g++.dg/warn/Wunused-4.C: New test.
45729
45730 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45731
45732 PR c++/12316
45733 * g++.dg/other/gc2.C: New test.
45734
45735 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45736
45737 PR c++/11991
45738 * g++.dg/rtti/typeid3.C: New test.
45739
45740 PR c++/12266
45741 * g++.dg/overload/template1.C: New test.
45742
45743 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45744
45745 * g++.dg/opt/cfg3.C: New test.
45746
45747 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45748
45749 PR c++/7939
45750 * g++.dg/template/crash11.C: New test.
45751
45752 2003-09-16 Jason Merrill <jason@redhat.com>
45753 Jakub Jelinek <jakub@redhat.com>
45754
45755 * gcc.dg/attr-warn-unused-result.c: New test.
45756
45757 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45758
45759 PR c++/12184
45760 * g++.dg/expr/call2.C: New test.
45761
45762 2003-09-15 Andreas Jaeger <aj@suse.de>
45763
45764 * gcc.dg/Wold-style-definition-1.c: New test.
45765
45766 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45767
45768 PR c++/3907
45769 * g++.dg/parse/template12.C: New test.
45770
45771 * g++.dg/abi/bitfield11.C: New test.
45772 * g++.dg/abi/bitfield12.C: Likewise.
45773
45774 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45775
45776 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45777 non-expansion of functional macro name without arguments at EOL.
45778 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45779
45780 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45781
45782 * gcc.c-torture/execute/20030914-[12].c: New tests.
45783
45784 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45785
45786 PR c++/11788
45787 * g++.dg/overload/addr1.C: New test.
45788
45789 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45790
45791 * gcc.dg/20030909-1.c: New test.
45792
45793 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45794
45795 * gcc.dg/ultrasp10.c: New test.
45796
45797 2003-09-09 Devang Patel <dpatel@apple.com>
45798
45799 * gcc.dg/darwin-ld-6.c: New test.
45800
45801 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45802
45803 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45804
45805 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45806
45807 * gcc.dg/ia64-types1.c: New test.
45808 * gcc.dg/ia64-types2.c: Likewise.
45809
45810 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45811
45812 * gcc.dg/builtins-1.c: Add more _Complex tests.
45813 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45814
45815 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45816 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45817
45818 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45819
45820 PR c++/11786
45821 * g++.dg/lookup/koenig2.C: New test.
45822
45823 PR c++/5296
45824 * g++.dg/rtti/typeid2.C: New test.
45825
45826 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45827
45828 * gcc.c-torture/compile/20030904-1.c: New test.
45829
45830 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45831
45832 * g++.dg/opt/longbranch2.C: New test.
45833
45834 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45835
45836 * g++.dg/template/crash10.C: Only compile it.
45837
45838 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45839
45840 PR middle-end/11665
45841 * gcc.c-torture/compile/20030907-1.c: New test.
45842 * g++.dg/init/array11.C: New test.
45843
45844 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45845
45846 PR c++/11852
45847 * g++.dg/init/struct1.C: New test.
45848
45849 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45850
45851 PR c++/12181
45852 * g++.dg/expr/comma1.C: New test.
45853
45854 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45855
45856 PR c++/11867
45857 * g++.dg/expr/static_cast5.C: New test.
45858
45859 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45860
45861 PR c++/11507
45862 * g++.dg/lookup/scoped7.C: New test.
45863
45864 PR c++/9574
45865 * g++.dg/other/static1.C: New test.
45866
45867 PR c++/11490
45868 * g++.dg/warn/template-1.C: New test.
45869
45870 PR c++/11432
45871 * g++.dg/template/crash10.C: New test.
45872
45873 PR c++/2478
45874 * g++.dg/overload/VLA.C: New test.
45875
45876 PR c++/10804
45877 * g++.dg/template/call1.C: New test.
45878
45879 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45880
45881 PR c++/11794
45882 * g++.dg/parse/using3.C: New test.
45883
45884 2003-09-06 Roger Sayle <roger@eyesopen.com>
45885
45886 PR c++/11409
45887 * g++.dg/overload/builtin3.C: New test case.
45888
45889 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
45890
45891 PR c/9862
45892 * gcc.dg/20030906-1.c: New test.
45893 * gcc.dg/20030906-2.c: Likewise.
45894
45895 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45896
45897 PR c++/12167
45898 * g++.dg/parse/defarg5.C: New test.
45899
45900 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45901
45902 2003-09-05 Mark Mitchell <mark@codesourcery.com>
45903
45904 PR c++/12163
45905 * g++.dg/expr/static_cast4.C: New test.
45906
45907 PR c++/12146
45908 * g++.dg/template/crash9.C: New test.
45909
45910 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
45911
45912 * g++.old-deja/g++.ext/pretty2.C: Update for change
45913 in __FUNCTION__.
45914 * g++.old-deja/g++.ext/pretty3.C: Likewise.
45915
45916 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
45917
45918 PR c++/11922
45919 * g++/dg/template/qualified-id1.C: New test.
45920
45921 PR c++/12037
45922 * g++.dg/warn/noeffect4.C: New test.
45923
45924 2003-09-04 Matt Austern <austern@apple.com>
45925
45926 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45927 * g++.dg/ext/fnname2.C: Likewise.
45928 * g++.dg/ext/fnname3.C: Likewise.
45929
45930 2003-09-04 Mark Mitchell <mark@codesourcery.com>
45931
45932 * g++.dg/expr/lval1.C: New test.
45933 * g++.dg/ext/lvcast.C: Remove.
45934
45935 2003-09-03 Roger Sayle <roger@eyesopen.com>
45936
45937 PR optimization/11700.
45938 * gcc.c-torture/compile/20030903-1.c: New test case.
45939
45940 2003-09-03 Mark Mitchell <mark@codesourcery.com>
45941
45942 PR c++/12053
45943 * g++.dg/abi/layout4.C: New test.
45944
45945 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
45946
45947 PR c++/11553
45948 * g++.dg/parse/friend3.C: New test.
45949
45950 2003-09-02 Mark Mitchell <mark@codesourcery.com>
45951
45952 PR c++/11847
45953 * g++.dg/template/class1.C: New test.
45954
45955 PR c++/11808
45956 * g++.dg/expr/call1.C: New test.
45957
45958 2003-09-01 Mark Mitchell <mark@codesourcery.com>
45959
45960 PR c++/12114
45961 * g++.dg/init/ref9.C: New test.
45962
45963 PR c++/11972
45964 * g++.dg/template/nested4.C: New test.
45965
45966 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45967
45968 PR c++/12093
45969 * g++.dg/template/non-dependent4.C: New test.
45970
45971 PR c++/11928
45972 * g++.dg/inherit/conv1.C: New test.
45973
45974 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45975
45976 PR c++/6196
45977 * g++.dg/ext/label1.C: New test.
45978 * g++.dg/ext/label2.C: Likewise.
45979
45980 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45981
45982 * g++.dg/expr/cond3.C: New test.
45983
45984 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45985
45986 * gcc.dg/builtins-1.c: Add new builtin cases.
45987
45988 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45989
45990 * gcc.dg/builtins-1.c: Add new cases.
45991 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45992
45993 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45994
45995 * gcc.dg/builtins-1.c: Add more math builtin tests.
45996 * gcc.dg/torture/builtin-attr-1.c: New test.
45997
45998 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45999
46000 PR optimization/5079
46001 * g++.dg/opt/static3.C: New test.
46002
46003 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46004
46005 * gcc.misc-tests/gcov-10b.c: New test.
46006
46007 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46008
46009 * g++.dg/opt/ptrmem3.C: New test.
46010
46011 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46012
46013 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46014
46015 * gcc.dg/20030826-2.c: New test.
46016
46017 2003-08-26 Roger Sayle <roger@eyesopen.com>
46018
46019 PR middle-end/12002
46020 * g77.f-torture/compile/12002.f: New test case.
46021
46022 2003-08-26 Roger Sayle <roger@eyesopen.com>
46023
46024 * gcc.dg/20030826-1.c: New test case.
46025
46026 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46027
46028 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46029
46030 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46031
46032 PR c++/11871
46033 * c++.dg/lookup/crash1.C: New test.
46034
46035 * c++.dg/warn/noeffect3.C: New test.
46036
46037 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46038
46039 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46040 * gcc.dg/compat/vector-1_y.c: Ditto.
46041 * gcc.dg/compat/vector-2_x.c: Ditto.
46042 * gcc.dg/compat/vector-2_y.c: Ditto.
46043
46044 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46045
46046 * gcc.dg/20030702-1.c: New test.
46047
46048 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46049
46050 PR c++/8795
46051 * g++.dg/ext/altivec-1.C: New test.
46052
46053 2003-08-24 Richard Henderson <rth@redhat.com>
46054
46055 * g++.dg/eh/simd-2.C: Add -w for x86.
46056
46057 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46058
46059 * gcc.dg/20030815-1.c: New test.
46060
46061 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46062
46063 PR c++/3765
46064 * g++.dg/parse/access6.C: New test.
46065
46066 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46067
46068 PR c++/641, c++/11876
46069 * g++.dg/template/friend22.C: New test.
46070 * g++.dg/template/friend23.C: Likewise.
46071
46072 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46073
46074 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46075 identically.
46076
46077 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46078
46079 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46080
46081 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46082
46083 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46084
46085 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46086
46087 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46088
46089 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46090
46091 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46092
46093 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46094
46095 PR c++/11919
46096 * g++.dg/overload/prom1.C: New test.
46097
46098 PR c++/11551
46099 * g++.dg/parse/dtor2.C: New test.
46100
46101 PR c++/10762
46102 * g++.dg/parse/using2.C: New test.
46103
46104 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46105
46106 PR target/11805
46107 * gcc.c-torture/compile/20030821-1.c: New.
46108
46109 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46110
46111 PR c++/11834
46112 * g++.dg/template/deduce2.C: New test.
46113
46114 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46115
46116 * gcc.c-torture/execute/20030821-1.c: New test.
46117
46118 2003-08-20 Roger Sayle <roger@eyesopen.com>
46119
46120 PR middle-end/11984
46121 * gcc.dg/20030820-1.c: New test case.
46122
46123 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46124
46125 PR c++/11945
46126 * g++.dg/warn/noeffect2.C: New test.
46127
46128 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46129
46130 PR c++/10926
46131 * g++.dg/template/dtor2.C: New test.
46132
46133 PR c++/11684
46134 * g++.dg/template/operator1.C: New test.
46135 * g++.dg/parse/operator4.C: New test.
46136
46137 PR c++/11946.C
46138 * g++.dg/expr/enum1.C: New test.
46139 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46140
46141 PR c++/11036.C
46142 * g++.dg/parse/elab2.C: New test.
46143 * g++.dg/parse/typedef4.C: Change error message.
46144 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46145 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46146 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46147
46148 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46149
46150 * gcc.dg/pch/warn-1.c: New.
46151 * gcc.dg/pch/warn-1.hs: New.
46152
46153 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46154 not-tested file.
46155
46156 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46157
46158 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46159
46160 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46161
46162 * gcc.dg/uninit-D.c: New Test.
46163 * gcc.dg/uninit-E.c: New Test.
46164 * gcc.dg/uninit-F.c: New Test.
46165 * gcc.dg/uninit-G.c: New Test.
46166
46167 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46168
46169 * g++.dg/README: Describe the pch directory.
46170
46171 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46172
46173 PR c++/11174
46174 * g++.dg/parse/access4.C: New test.
46175 * g++.dg/parse/access5.C: Likewise.
46176 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46177
46178 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46179
46180 * gcc.dg/noncompile/20030818-1.c: New.
46181
46182 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46183
46184 PR c++/11957
46185 * g++.dg/warn/noeffect1.C: New test.
46186
46187 * g++.dg/template/scope2.C: New test.
46188 * g++.dg/template/error2.C: Correct dg-error
46189
46190 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46191
46192 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46193
46194 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46195
46196 PR C++/11512
46197 * g++.dg/template/warn1.C: New.
46198
46199 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46200
46201 * g++.dg/template/error2.C: New test.
46202 * g++.dg/lookup/using7.C: Adjust errors
46203 * g++.old-deja/g++.pt/crash36.C: Likewise.
46204 * g++.old-deja/g++.pt/derived3.C: Likewise.
46205
46206 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46207
46208 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46209 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46210 * gcc.c-torture/execute/builtins/string-9.c: New, from
46211 string-opt-9.c. Adjust for execute/builtins framework.
46212 * gcc.c-torture/execute/string-opt-9.c: Delete.
46213
46214 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46215
46216 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46217
46218 * g++.dg/parse/ret-type2.C: New test.
46219
46220 PR c++/11703
46221 * g++.dg/init/new8.C: New test.
46222
46223 PR c++/10923
46224 * g++.dg/parse/typedef5.C: New test.
46225
46226 PR c++/9512
46227 * g++.dg/parse/qualified2.C: New test.
46228 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46229 invalid code.
46230
46231 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46232
46233 * g++.dg/conversion/ptrmem1.C: New test.
46234
46235 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46236
46237 PR target/11693
46238 * gcc.dg/20030811-1.c: New test.
46239
46240 PR target/11535
46241 * gcc.c-torture/execute/20030811-1.c: New test.
46242
46243 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46244
46245 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46246
46247 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46248
46249 PR c++/11789.C
46250 * g++.dg/inherit/multiple1.C: New test.
46251
46252 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46253
46254 * gcc.dg/spe1.c: New test.
46255
46256 PR c++/11670
46257 * g++.dg/expr/cast2.C: New test.
46258
46259 PR c++/10530
46260 * g++.dg/template/dependent-name2.C: New test.
46261
46262 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46263
46264 * g++.dg/parse/crash11.C: Put the dg options in comments.
46265
46266 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46267
46268 * lib/gcc-dg.exp: Update for diagnostic change.
46269
46270 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46271
46272 PR c++/5767
46273 * g++.dg/parse/crash11.C: New test.
46274
46275 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46276
46277 * gcc.dg/cpp/spacing1.c: Update.
46278
46279 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46280
46281 PR target/11739
46282 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46283 a value for -mtune.
46284
46285 2003-08-04 Roger Sayle <roger@eyesopen.com>
46286
46287 PR middle-end/11771
46288 * gcc.c-torture/compile/20030804-1.c: New test case.
46289
46290 2003-08-04 Roger Sayle <roger@eyesopen.com>
46291
46292 * gcc.dg/20030804-1.c: New test case.
46293
46294 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46295
46296 * gcc.dg/cpp/separate-1.c: New test.
46297
46298 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46299
46300 PR c++/11704
46301 * g++.dg/template/dependent-expr2.C: New test.
46302
46303 PR c++/11766
46304 * g++.dg/expr/ptrmem1.C: New test.
46305
46306 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46307
46308 PR c++/9453
46309 * g++.dg/template/friend15.C: New test.
46310
46311 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46312
46313 * lib/dg-pch.exp: Work round PCH bug.
46314
46315 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46316
46317 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46318 builtins. Move cases from builtins-4.c here.
46319
46320 * gcc.dg/torture/builtin-math-1.c: New test taken from
46321 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46322 additional cases.
46323
46324 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46325 Delete.
46326
46327 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46328
46329 PR c++/9447
46330 * g++.dg/template/using7.C: New test.
46331
46332 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46333
46334 * import1.c, import2.c: New tests.
46335
46336 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46337
46338 * g++.dg/eh/crossjump1.C: New test.
46339
46340 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46341
46342 PR c++/11697
46343 * g++.dg/template/using6.C: New test.
46344
46345 PR c++/11744
46346 * g++.dg/template/koenig2.C: New test.
46347
46348 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46349
46350 PR c++/7983
46351 * g++.dg/parse/typedef4.C: New test.
46352
46353 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46354
46355 PR c++/8442, c++/8806
46356 * g++.dg/template/elab1.C: New test.
46357 * g++.dg/template/type2.C: Likewise.
46358 * g++.dg/template/ttp3.C: Adjust expected error message.
46359 * g++.old-deja/g++.law/visibility13.C: Likewise.
46360 * g++.old-deja/g++.niklas/t135.C: Likewise.
46361 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46362 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46363 template argument.
46364 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46365
46366 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46367
46368 PR c++/11295
46369 * g++.dg/ext/stmtexpr1.C: New test.
46370
46371 * g++.dg/opt/tmp1.C: New test.
46372
46373 PR c++/11525
46374 * g++.dg/parse/constant4.C: New test.
46375
46376 PR c++/9447
46377 * g++.dg/template/using5.C: New test.
46378
46379 2003-07-31 Roger Sayle <roger@eyesopen.com>
46380
46381 * gcc.dg/builtins-27.c: New test case.
46382
46383 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46384
46385 * gcc.dg/tls/opt-7.c: New test.
46386
46387 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46388
46389 * g++.old-deja/g++.other/crash18.C: Remove.
46390
46391 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46392
46393 * g++.dg/template/explicit3.C: New.
46394 * g++.dg/template/explicit4.C: New.
46395 * g++.dg/template/explicit5.C: New.
46396
46397 PR c++/11347
46398 * g++.dg/template/memtmpl1.C: New.
46399
46400 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46401
46402 PR target/11565
46403 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46404 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46405
46406 2003-07-30 Jan Hubicka <jh@suse.cz>
46407
46408 * vtgc1.c: Kill.
46409
46410 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46411
46412 * gcc.dg/struct-in-proto-1.c: New test.
46413
46414 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46415
46416 * gcc.dg/cpp/include2.c: Only expect one message.
46417
46418 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46419
46420 PR c++/9447
46421 * g++.dg/template/using1.C: New test.
46422 * g++.dg/template/using2.C: New test.
46423 * g++.dg/template/using3.C: New test.
46424 * g++.dg/template/using4.C: New test.
46425
46426 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46427
46428 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46429 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46430
46431 2003-07-28 Jan Hubicka <jh@suse.cz>
46432
46433 PR c++/11530
46434 * g++.dg/opt/call1.C: New test.
46435
46436 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46437
46438 PR c++/11667
46439 * g++.dg/init/enum2.C: New test.
46440 * g++.dg/template/overload1.C: Add "-w" option.
46441
46442 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46443
46444 * gcc.dg/Wdeclaration-after-statement-1.c,
46445 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46446
46447 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46448
46449 * gcc.c-torture/compile/20030725-1.c: New test.
46450
46451 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46452
46453 * gcc.dg/20030505.c: Only run for SPE.
46454 Remove definition of opaque type.
46455
46456 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46457
46458 * g++.dg/template/ptrmem6.C: New test.
46459
46460 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46461
46462 * gcc.c-torture/compile/zero-strct-2.c: New test.
46463
46464 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46465
46466 * gcc.dg/intermod-1.c: New test.
46467
46468 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46469
46470 PR c++/11617
46471 * g++.dg/template/lookup2.C: New test.
46472 * g++.dg/template/memclass1.C: Remove instantiated from error.
46473 * g++.dg/other/error2.C: Tweak expected errors.
46474
46475 PR c++/11596
46476 * g++.dg/template/defarg3.C: New test.
46477
46478 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46479
46480 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46481
46482 * g++.dg/inherit/access5.C: New test.
46483
46484 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46485
46486 PR c++/11513
46487 * g++.dg/template/crash8.C: New test.
46488
46489 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46490
46491 PR c/10602
46492 * gcc.dg/noncompile/incomplete-2.c: New test.
46493
46494 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46495
46496 PR c++/11645
46497 * g++.dg/inherit/access4.C: New test.
46498
46499 PR c++/11517
46500 * g++.dg/expr/cond2.C: New test.
46501
46502 PR optimization/10679
46503 * g++.dg/opt/inline4.C: New test.
46504
46505 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46506
46507 * g++.dg/parse/crash10: New test.
46508
46509 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46510
46511 * g++.dg/ext/flexary1.C: New test.
46512
46513 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46514
46515 PR c++/10793
46516 * g++.dg/template/crash9.C: New test.
46517
46518 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46519
46520 PR c++/3004
46521 * g++.dg/parse/typedef3.C: New test.
46522
46523 PR c++/7906
46524 * g++.dg/parse/operator2.C: New test.
46525
46526 PR c++/8895
46527 * g++.dg/parse/def-tmpl-arg1.C: New test.
46528
46529 PR c++/9282
46530 * g++.dg/parse/funptr1.C: New test.
46531
46532 PR c++/9452
46533 * g++.dg/parse/ambig3.C: New test.
46534
46535 PR c++/9454
46536 * g++.dg/parse/operator3.C: New test.
46537
46538 PR c++/9486
46539 * g++.dg/parse/template10.C: New test.
46540
46541 PR c++/9488
46542 * g++.dg/parse/template11.C: New test.
46543
46544 PR c++/10150
46545 * g++.dg/parse/invalid-op1.C: New test.
46546
46547 PR c++/10247
46548 * g++.dg/parse/condexpr1.C: New test.
46549
46550 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46551
46552 * g++.dg/ext/packed3.C: New test.
46553 * g++.dg/ext/packed4.C: New test.
46554
46555 * gcc.dg/pack-test-3.c: New test.
46556
46557 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46558
46559 * lib/compat.exp: Handle dg-options per source file.
46560 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46561 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46562 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46563 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46564 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46565 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46566 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46567 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46568 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46569 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46570 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46571 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46572 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46573 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46574
46575 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46576
46577 PR c/10320
46578 * gcc.c-torture/execute/20030718-1.c: New test.
46579
46580 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46581
46582 PR optimization/11536
46583 * gcc.dg/20030721-1.c: New test.
46584
46585 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46586
46587 PR c++/11546
46588 * g++.dg/template/lookup1.C: New test.
46589
46590 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46591
46592 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46593 diagnostics of ill-formed constructs involving labels.
46594 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46595 the new 'previously defined here' message.
46596
46597 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46598
46599 * g++.dg/parse/non-dependent2.C: New test.
46600
46601 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46602
46603 * g++.dg/init/init-ref4.C: xfail on targets without
46604 weak symbols.
46605
46606 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46607
46608 PR target/11087
46609 * gcc.c-torture/execute/20030717-1.c: New test.
46610
46611 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46612
46613 * g++.dg/opt/cfg1.C: New test.
46614
46615 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46616
46617 PR optimization/11557
46618 * gcc.dg/20030717-1.c: New test.
46619
46620 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46621
46622 PR c++/10476
46623 * g++.dg/expr/crash-1.C: New test.
46624
46625 PR c++/11027
46626 * g++.dg/template/init3.C: New test.
46627
46628 PR c++/8222
46629 * g++.dg/template/non-dependent1.C: New test.
46630
46631 PR c++/11070
46632 * g++.dg/template/non-dependent2.C: New test.
46633
46634 PR c++/11071
46635 * g++.dg/template/non-dependent3.C: New test.
46636
46637 PR c++/9907
46638 * g++.dg/template/sizeof5.C: New test.
46639
46640 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46641
46642 PR 11498
46643 * gcc.c-torture/compile/mangle-1.c: New file.
46644
46645 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46646
46647 PR c++/7809
46648 * g++.dg/parse/access3.C: New test.
46649
46650 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46651
46652 PR c++/11384
46653 * g++.dg/init/init-ref4.C: New test.
46654
46655 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46656
46657 PR c++/11547
46658 * g++.dg/parse/constant3.C: New test.
46659 * g++.dg/parse/crash7.C: Likewise.
46660
46661 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46662
46663 PR target/11008
46664 * gcc.dg/i386-pentium4-not-mull.c: New.
46665
46666 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46667
46668 * gcc.dg/asm-names.c (ymain): Make it weak.
46669
46670 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46671
46672 PR c++/5421
46673 * g++.dg/template/friend21.C: New test.
46674
46675 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46676
46677 * gcc.dg/cleanup-8.c: New test.
46678 * gcc.dg/cleanup-9.c: New test.
46679
46680 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46681
46682 * g++.dg/ext/dll-MI1.h: New file.
46683 * g++.dg/ext/dllexport-MI1.C: New file.
46684 * g++.dg/ext/dllimport-MI1.C: New file.
46685
46686 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46687
46688 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46689 it does not have cmpstrsi patterns (just cmpmemsi).
46690
46691 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46692
46693 PR debug/11473
46694 * g++.dg/debug/debug8.C: New test.
46695
46696 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46697
46698 PR c++/10108
46699 * g++.dg/template/crash7.C: New test.
46700
46701 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46702
46703 PR target/10795
46704 * gcc.c-torture/compile/20030708-1.c: New.
46705
46706 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46707
46708 * gcc.c-torture/execute/20030715-1.c: New test.
46709
46710 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46711
46712 * gcc.dg/pch/inline-3.c: New file.
46713 * gcc.dg/pch/inline-3.hs: New file.
46714 * gcc.dg/pch/inline-4.c: New file.
46715 * gcc.dg/pch/inline-4.hs: New file.
46716
46717 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46718
46719 PR c++/11509
46720 * g++.dg/template/crash6.C: New test.
46721
46722 PR c++/7053
46723 * g++.dg/template/friend20.C: New test.
46724
46725 PR c++/7019
46726 * g++.dg/template/overload2.C: New test.
46727
46728 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46729
46730 PR optimization/11440
46731 * gcc.c-torture/execute/20030714-1.c: New test.
46732
46733 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46734
46735 PR c++/11154
46736 * g++.dg/template/partial2.C: New test.
46737
46738 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46739
46740 PR c++/11503
46741 * g++.dg/template/anon1.C: New test.
46742
46743 PR c++/11493
46744 PR c++/11495
46745 * g++.dg/parse/template9.C: Likewise.
46746 * g++.dg/template/crash4.C: New test.
46747 * g++.dg/template/koenig1.C: Likewise.
46748 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46749 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46750 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46751 functions.
46752 * g++.old-deja/g++.jason/template36.C: Likewise.
46753 * g++.old-deja/g++.mike/p1989.C: Likewise.
46754 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46755 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46756 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46757 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46758 compiling.
46759 * g++.old-deja/g++.pt/union2.C: Use this->.
46760
46761 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46762
46763 * gcc.dg/20030711-1.c: New test.
46764
46765 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46766
46767 PR c++/11050
46768 * g++.dg/parse/args1.C: New test.
46769 * g++.pt/defarg8.C: Change expected errors.
46770
46771 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46772
46773 PR c++/8164
46774 * g++.dg/template/nontype2.C: New test.
46775
46776 PR c++/10558
46777 * g++.dg/parse/template8.C: New test.
46778
46779 PR c++/8327
46780 * g++.dg/template/scope1.C: New test.
46781
46782 * g++.dg/warn/Wsign-compare-1.C: New test.
46783
46784 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46785
46786 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46787
46788 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46789
46790 PR c++/9411
46791 * g++.dg/template/explicit2.C: New test.
46792
46793 PR c++/10032
46794 * g++.dg/warn/pedantic1.C: New test.
46795
46796 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46797
46798 PR c++ 9483
46799 * g++.dg/other/field1.C: New test.
46800
46801 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46802
46803 PR c/11449
46804 * gcc.c-torture/compile/20030707-1.c: New.
46805
46806 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46807
46808 PR c++/10849
46809 * g++.dg/template/access12.C: New test.
46810
46811 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46812
46813 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46814 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46815 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46816 * gcc.misc-tests/gcov.exp: Update
46817 * g++.dg/gcov/gcov.exp: Update
46818 * lib/gcov.exp: Update.
46819
46820 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46821
46822 * g++.dg/abi/mangle17.C: Make sure template expressions are
46823 dependent.
46824 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46825 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46826 * g++.dg/opt/stack1.C: Remove erroneous code.
46827 * g++.dg/parse/template7.C: New test.
46828 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46829 * g++.old-deja/g++.pt/crash4.C: Likewise.
46830
46831 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46832
46833 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46834 with zero or one occurence of `$' after the initial `L'.
46835
46836 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46837
46838 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46839
46840 2003-07-08 Roger Sayle <roger@eyesopen.com>
46841
46842 PR c/11370
46843 * gcc.dg/Wunreachable-6.c: New testcase.
46844 * gcc.dg/Wunreachable-7.c: New testcase.
46845
46846 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46847
46848 PR c/11420
46849 * gcc.dg/20030708-1.c: New test.
46850
46851 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46852
46853 * gcc.dg/compat/sdata-section.h: New file.
46854 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46855 * gcc.dg/torture/mips-sdata-1.c: New test.
46856
46857 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46858
46859 PR c++/11030
46860 * g++.dg/template/friend19.C: New test.
46861
46862 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46863
46864 * g++.dg/opt/strength-reduce.C: New test.
46865
46866 2003-07-07 Roger Sayle <roger@eyesopen.com>
46867
46868 PR target/10979
46869 * gcc.dg/20030707-1.c: New testcase.
46870
46871 2003-07-07 Roger Sayle <roger@eyesopen.com>
46872
46873 PR optimization/11059
46874 * g++.dg/opt/emptyunion.C: New testcase.
46875
46876 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46877 Eric Botcazou <ebotcazou@libertysurf.fr>
46878
46879 * g++.dg/opt/stack1.C: New test.
46880
46881 2003-07-05 Mark Mitchell <mark@codesourcery.com>
46882
46883 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46884 run test.
46885
46886 PR c++/11431
46887 * g++.dg/expr/static_cast3.C: New test.
46888
46889 2003-07-04 Zack Weinberg <zack@codesourcery.com>
46890
46891 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46892 everywhere.
46893 * gcc.dg/concat.c: Concatenation of string constants with
46894 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46895 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46896 * gcc.dg/cpp/escape-2.c: Use wide character constants where
46897 necessary to avoid multi-character character constant warning.
46898 * gcc.dg/cpp/escape.c: Likewise.
46899 * gcc.dg/cpp/ucs.c: Likewise.
46900 Remove backslashes from dg-bogus comments, as they confuse Tcl.
46901 Fix a typo.
46902
46903 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46904
46905 PR c/11428
46906 * gcc.c-torture/compile/20030704-1.c: New.
46907
46908 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46909
46910 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46911
46912 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
46913
46914 PR c++/5287, PR c++/7910, PR c++/11021
46915 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46916 tests for warnings.
46917 * g++.dg/ext/dllimport2.C: Add tests for warnings.
46918 * g++.dg/ext/dllimport3.C: Likewise.
46919 * g++.dg/ext/dllimport4.C: New file.
46920 * g++.dg/ext/dllimport5.C: New file.
46921 * g++.dg/ext/dllimport6.C: New file.
46922 * g++.dg/ext/dllimport7.C: New file.
46923 * g++.dg/ext/dllimport8.C: New file.
46924 * g++.dg/ext/dllimport9.C: New file.
46925 * g++.dg/ext/dllimport10.C: New file.
46926 * g++.dg/ext/dllexport1.C: New file.
46927
46928 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46929
46930 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46931 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46932
46933 2003-07-03 Roger Sayle <roger@eyesopen.com>
46934
46935 * gcc.dg/builtins-25.c: New testcase.
46936 * gcc.dg/builtins-26.c: New testcase.
46937
46938 2003-07-03 Janis Johnson <janis187@us.ibm.com>
46939
46940 * gcc.dg/compat/vector-defs.h: New file.
46941 * gcc.dg/compat/vector-setup.h: New file.
46942 * gcc.dg/compat/vector-check.h: New file.
46943 * gcc.dg/compat/vector-1_main.c: New file.
46944 * gcc.dg/compat/vector-1_x.c: New file.
46945 * gcc.dg/compat/vector-1_y.c: New file.
46946 * gcc.dg/compat/vector-2_main.c: New file.
46947 * gcc.dg/compat/vector-2_x.c: New file.
46948 * gcc.dg/compat/vector-2_y.c: New file.
46949
46950 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46951 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46952 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46953 * gcc.dg/compat/struct-align-1.h: New file.
46954 * gcc.dg/compat/struct-align-1_main.c: New file.
46955 * gcc.dg/compat/struct-align-1_x.c: New file.
46956 * gcc.dg/compat/struct-align-1_y.c: New file.
46957 * gcc.dg/compat/struct-align-2.h: New file.
46958 * gcc.dg/compat/struct-align-2_main.c: New file.
46959 * gcc.dg/compat/struct-align-2_x.c: New file.
46960 * gcc.dg/compat/struct-align-2_y.c: New file.
46961
46962 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46963 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46964 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46965 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46966 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46967 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46968 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46969 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46970 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46971 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46972 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46973 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46974 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46975 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46976 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46977 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46978 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46979 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46980 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46981 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46982 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46983 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46984 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46985 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46986 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46987 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46988 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46989 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46990 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46991
46992 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46993
46994 * gcc.dg/i386-call-1.c: New test.
46995
46996 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
46997
46998 PR c++/9162
46999 * g++.dg/parse/defarg4.C: New.
47000
47001 2003-07-03 Roger Sayle <roger@eyesopen.com>
47002
47003 PR target/10700
47004 * gcc.c-torture/compile/20030703-1.c: New test case.
47005
47006 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47007
47008 * g++.dg/template/local3.C: Remove extra semicolon.
47009
47010 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47011
47012 * gcc.dg/i386-volatile-1.c: New test.
47013
47014 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47015
47016 PR c++/11072
47017 * g++.dg/other/offsetof2.C: XFAIL.
47018 * g++.dg/other/offsetof5.C: New.
47019
47020 PR c++/10219
47021 * g++.dg/template/error1.C: New.
47022
47023 PR c++/9779
47024 * g++.dg/template/dependent-expr1.C: New.
47025
47026 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47027
47028 PR c++/6949
47029 * g++.dg/template/local3.C: New test.
47030
47031 PR c++/11149
47032 * g++.dg/lookup/scoped6.C: New test.
47033
47034 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47035
47036 PR c++/8046
47037 * g++.dg/other/error7.C: New test.
47038
47039 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47040
47041 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47042 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47043 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47044 * g++.old-deja/g++.other/union2.C: Likewise.
47045 * gcc.dg/c90-const-expr-2.c: Likewise.
47046 * gcc.dg/c90-const-expr-3.c: Likewise.
47047 * gcc.dg/c99-const-expr-2.c: Likewise.
47048 * gcc.dg/c99-const-expr-3.c: Likewise.
47049 * gcc.dg/concat.c: Likewise.
47050
47051 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47052
47053 PR c++/9559
47054 * g++.dg/init/static1.C: New test.
47055
47056 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47057
47058 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47059 * g++.old-deja/g++.other/access2.C: Likewise.
47060 * g++.old-deja/g++.other/decl2.C: Likewise.
47061 * gcc.c-torture/execute/20020615-1.c: Likewise.
47062
47063 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47064
47065 PR c++/4933
47066 * g++.dg/template/sizeof4.C: New test.
47067
47068 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47069
47070 * g++.dg/other/error6.C: New test.
47071
47072 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47073
47074 PR c++/10750
47075 * g++.dg/parse/constant2.C: New test.
47076
47077 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47078
47079 PR c++/11106
47080 * g++.dg/other/error5.C: New test.
47081
47082 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47083
47084 * gcc.dg/format/gcc_diag-1.c: New test.
47085
47086 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47087
47088 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47089
47090 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47091
47092 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47093 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47094 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47095
47096 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47097
47098 * gcc.c-torture/execute/builtins/string-8.c: New test.
47099 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47100 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47101 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47102
47103 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47104
47105 PR c++/10468
47106 * g++.dg/ext/typeof6.C: New test.
47107
47108 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47109
47110 PR c++/10796
47111 * g++.dg/init/enum1.C: New test.
47112
47113 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47114
47115 * gcc.dg/20030627-1.c: New test.
47116
47117 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47118
47119 PR c++/11332
47120 * g++.dg/expr/static_cast2.C: New test.
47121
47122 2003-06-26 Roger Sayle <roger@eyesopen.com>
47123 Jakub Jelinek <jakub@redhat.com>
47124
47125 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47126 sprintf(dst,"%s",src) optimization.
47127 * gcc.c-torture/execute/20030626-1.c: New test case.
47128 * gcc.c-torture/execute/20030626-2.c: New test case.
47129
47130 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47131
47132 * gcc.c-torture/execute/multi-ix.c: New test.
47133
47134 * gcc.c-torture/execute/simd-4.c (main):
47135 Added missing semicolon at end of union.
47136
47137 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47138
47139 PR c++/8266
47140 * g++.dg/template/explicit-instantiation3.C: New test.
47141
47142 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47143
47144 * gcc.dg/20030626-1.c: Use signed char.
47145
47146 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47147
47148 * gcc.dg/20030626-1.c: New test.
47149
47150 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47151
47152 * const-str-2.m: Update.
47153
47154 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47155
47156 PR c++/10990
47157 * g++.dg/rtti/dyncast1.C: New test.
47158 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47159 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47160 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47161
47162 PR c++/10931
47163 * g++.dg/expr/static_cast1.C: New test.
47164
47165 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47166
47167 * gcc.dg/20030625-1.c: New test.
47168
47169 2003-06-24 Roger Sayle <roger@eyesopen.com>
47170
47171 * gcc.c-torture/compile/20030624-1.c: New test case.
47172
47173 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47174
47175 * gcc.c-torture/execute/string-opt-17.c: New test.
47176
47177 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47178
47179 PR c++/5754
47180 * g++.dg/parse/crash6.C: New test.
47181
47182 2003-06-23 Roger Sayle <roger@eyesopen.com>
47183
47184 * gcc.dg/builtins-24.c: New test case.
47185
47186 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47187
47188 * g++.dg/opt/operator1.C: New test.
47189
47190 2003-06-22 Roger Sayle <roger@eyesopen.com>
47191
47192 * gcc.c-torture/execute/string-opt-16.c: New test case.
47193
47194 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47195
47196 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47197 * g++.old-deja/g++.other/conv7.C: Likewise.
47198 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47199 * g++.old-deja/g++.other/overload14.C: Likewise.
47200
47201 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47202
47203 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47204 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47205
47206 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47207
47208 PR c++/10888
47209 * g++.dg/warn/Winline-3.C: New test.
47210
47211 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47212
47213 * lib/target-supports.exp (check_alias_available): Make the test
47214 program acceptable to the Solaris assembler.
47215
47216 PR c++/10749
47217 * g++.dg/template/memclass2.C: New test.
47218
47219 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47220 Eric Botcazou <ebotcazou@libertysurf.fr>
47221
47222 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47223 data for non-matching targets.
47224 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47225
47226 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47227
47228 PR c++/10845
47229 * g++.dg/template/member3.C: New test.
47230
47231 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47232
47233 PR c++/10939
47234 * g++.dg/template/func1.C: New test.
47235
47236 PR c++/9649
47237 * g++.dg/template/static4.C: New test.
47238 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47239
47240 PR c++/11041
47241 * g++.dg/init/ref7.C: New test.
47242
47243 2003-06-19 Matt Austern <austern@apple.com>
47244
47245 PR c++/11228
47246 * g++.dg/anew1.C: New test.
47247 * g++.dg/anew2.C: New test.
47248 * g++.dg/anew3.C: New test.
47249 * g++.dg/anew4.C: New test.
47250
47251 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47252
47253 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47254
47255 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47256
47257 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47258 endian-dependent.
47259
47260 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47261
47262 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47263 Remove cruft.
47264
47265 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47266
47267 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47268 * gcc.c-torture/compile/961203-1.c: Likewise.
47269 * gcc.c-torture/compile/980506-1.c: Likewise.
47270
47271 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47272
47273 PR c++/10712
47274 * g++.dg/lookup/using7.C: New test.
47275
47276 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47277
47278 PR c++/11105
47279 * g++.dg/abi/conv1.C: Remove it.
47280 * g++.dg/template/conv7.C: New test.
47281 * g++.dg/template/conv8.C: Likewise.
47282 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47283 conversion operator.
47284
47285 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47286
47287 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47288 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47289 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47290 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47291 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47292 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47293 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47294 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47295 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47296 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47297 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47298 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47299 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47300 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47301 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47302 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47303 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47304 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47305 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47306 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47307 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47308 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47309 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47310 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47311 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47312 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47313 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47314 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47315 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47316
47317 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47318
47319 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47320 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47321 indications.
47322
47323 2003-06-16 Roger Sayle <roger@eyesopen.com>
47324
47325 * gcc.dg/i386-387-5.c: New test case.
47326 * gcc.dg/i386-387-6.c: New test case.
47327 * gcc.dg/builtins-23.c: New test case.
47328
47329 2003-06-15 Roger Sayle <roger@eyesopen.com>
47330
47331 * gcc.dg/builtins-22.c: New test case.
47332 * gcc.dg/i386-387-1.c: Update to test exp.
47333 * gcc.dg/i386-387-2.c: Likewise.
47334
47335 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47336
47337 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47338
47339 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47340
47341 * lib/gcc-dg.exp (dg-require-dll): New function.
47342 (dg-xfail-if): Likewise.
47343 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47344 driver.
47345
47346 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47347 * gcc.c-torture/compile/20001205-1.c: Likewise.
47348 * gcc.c-torture/compile/20001226-1.c: Likewise.
47349 * gcc.c-torture/compile/20010518-2.c: Likewise.
47350 * gcc.c-torture/compile/20020312-1.c: Likewise.
47351 * gcc.c-torture/compile/20020604-1.c: Likewise.
47352 * gcc.c-torture/compile/920501-12.c: Likewise.
47353 * gcc.c-torture/compile/920501-4.c: Likewise.
47354 * gcc.c-torture/compile/920520-1.c: Likewise.
47355 * gcc.c-torture/compile/920521-1.c: Likewise.
47356 * gcc.c-torture/compile/920625-1.c: Likewise.
47357 * gcc.c-torture/compile/961203-1.c: Likewise.
47358 * gcc.c-torture/compile/980506-1.c: Likewise.
47359 * gcc.c-torture/compile/981006-1.c: Likewise.
47360 * gcc.c-torture/compile/981022-1.c: Likewise.
47361 * gcc.c-torture/compile/981223-1.c: Likewise.
47362 * gcc.c-torture/compile/990617-1.c: Likewise.
47363 * gcc.c-torture/compile/dll.c: Likewise.
47364 * gcc.c-torture/compile/labels-3.c: Likewise.
47365 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47366 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47367 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47368 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47369 * gcc.c-torture/compile/simd-5.c: Likewise.
47370 * gcc.c-torture/compile/20000804-1.x: Remove.
47371 * gcc.c-torture/compile/20001205-1.x: Likewise.
47372 * gcc.c-torture/compile/20001226-1.x: Likewise.
47373 * gcc.c-torture/compile/20010518-2.x: Likewise.
47374 * gcc.c-torture/compile/20020312-1.x: Likewise.
47375 * gcc.c-torture/compile/20020604-1.x: Likewise.
47376 * gcc.c-torture/compile/920501-12.x: Likewise.
47377 * gcc.c-torture/compile/920501-4.x: Likewise.
47378 * gcc.c-torture/compile/920520-1.x: Likewise.
47379 * gcc.c-torture/compile/920521-1.x: Likewise.
47380 * gcc.c-torture/compile/920625-1.x: Likewise.
47381 * gcc.c-torture/compile/961203-1.x: Likewise.
47382 * gcc.c-torture/compile/980506-1.x: Likewise.
47383 * gcc.c-torture/compile/981006-1.x: Likewise.
47384 * gcc.c-torture/compile/981022-1.x: Likewise.
47385 * gcc.c-torture/compile/981223-1.x: Likewise.
47386 * gcc.c-torture/compile/990617-1.x: Likewise.
47387 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47388 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47389 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47390 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47391 * gcc.c-torture/compile/simd-5.x: Likewise.
47392
47393 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47394
47395 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47396
47397 * gcc.c-torture/execute/20030611-1.c: New test.
47398
47399 2003-06-12 Roger Sayle <roger@eyesopen.com>
47400
47401 PR middle-end/168
47402 * gcc.dg/20030612-1.c: New test case.
47403
47404 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47405
47406 PR c++/10635
47407 * g++.dg/expr/cast1.C: New test.
47408
47409 2003-06-12 Roger Sayle <roger@eyesopen.com>
47410
47411 * gcc.dg/builtins-21.c: New test case.
47412
47413 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47414
47415 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47416 options instead of at the end.
47417 * lib/objc.exp (objc_target_compile): Likewise.
47418
47419 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47420
47421 PR c++/10432
47422 * g++.dg/parse/error1.C: New test.
47423
47424 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47425
47426 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47427 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47428 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47429 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47430 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47431 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47432 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47433 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47434 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47435 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47436 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47437 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47438 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47439 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47440 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47441 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47442 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47443 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47444 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47445 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47446 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47447 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47448 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47449 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47450
47451 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47452 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47453 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47454 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47455 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47456 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47457 * gcc.dg/compat/scalar-return-3_main.c: New file.
47458 * gcc.dg/compat/scalar-return-3_x.c: New file.
47459 * gcc.dg/compat/scalar-return-3_y.c: New file.
47460 * gcc.dg/compat/scalar-return-4_main.c: New file.
47461 * gcc.dg/compat/scalar-return-4_x.c: New file.
47462 * gcc.dg/compat/scalar-return-4_y.c: New file.
47463
47464 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47465
47466 * gcc.dg/compat/fp2-struct-check.h: New file.
47467 * gcc.dg/compat/fp2-struct-defs.h: New file.
47468 * gcc.dg/compat/fp2-struct-init.h: New file.
47469 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47470 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47471 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47472 * gcc.dg/compat/struct-return-10_main.c: New file.
47473 * gcc.dg/compat/struct-return-10_x.c: New file.
47474 * gcc.dg/compat/struct-return-10_y.c: New file.
47475
47476 * gcc.dg/compat/compat-common.h: New file.
47477 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47478 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47479 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47480 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47481 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47482 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47483 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47484 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47485 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47486 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47487 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47488 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47489 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47490 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47491 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47492 * gcc.dg/compat/small-struct-check.h: Ditto.
47493 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47494 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47495 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47496 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47497 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47498 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47499 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47500 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47501 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47502 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47503 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47504 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47505 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47506 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47507 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47508 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47509 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47510 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47511 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47512 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47513 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47514 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47515 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47516 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47517 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47518 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47519 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47520 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47521 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47522 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47523
47524 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47525
47526 * g++.dg/pch/static-1.C: New file.
47527 * g++.dg/pch/static-1.Hs: New file.
47528
47529 2003-06-10 Richard Henderson <rth@redhat.com>
47530
47531 * gcc.dg/asm-7.c: Adjust expected warning text.
47532
47533 2003-06-10 Roger Sayle <roger@eyesopen.com>
47534
47535 * gcc.dg/builtins-20.c: New test case.
47536
47537 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47538
47539 PR c++/11131
47540 * g++.dg/opt/template1.C: New test.
47541
47542 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47543
47544 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47545 additional_sources.
47546
47547 2003-05-21 David Taylor <dtaylor@emc.com>
47548
47549 * gcc.dg/Wpadded.c: New file.
47550
47551 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47552
47553 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47554 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47555 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47556 dg-require-weak.
47557
47558 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47559
47560 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47561
47562 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47563
47564 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47565 (dg-require-alias): Likewise.
47566 (dg-require-gc-sections): Likewise.
47567 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47568
47569 2003-06-08 Richard Henderson <rth@redhat.com>
47570
47571 * gcc.dg/20011029-2.c: Fix the array reference.
47572 * gcc.dg/asm-7.c: New.
47573
47574 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47575
47576 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47577
47578 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47579
47580 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47581 (dg-require-gc-sections): Likewise.
47582
47583 2003-06-08 Jan Hubicka <jh@suse.cz>
47584
47585 * i386-cmov1.c: Fix regular expression.
47586 * i386-cvt-1.c: Likewise.
47587 * i386-local.c: Likewise.
47588 * i386-local2.c: Likewise.
47589 * i386-mul.c: Likewise.
47590 * i386-ssetype-1.c: Likewise.
47591 * i386-ssetype-3.c: Likewise.
47592 * i386-ssetype-5.c: Likewise.
47593
47594 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47595
47596 PR c++/11039
47597 * g++.dg/warn/implicit-typename2.C: New test.
47598 * g++.dg/warn/implicit-typename3.C: New test.
47599
47600 2003-06-07 Richard Henderson <rth@redhat.com>
47601
47602 * g++.dg/other/offsetof3.C: Use size_t.
47603 * g++.dg/other/offsetof4.C: Likewise.
47604
47605 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47606
47607 * lib/copy-file.exp: New. Implement gcc_copy_files.
47608
47609 * lib/dg-pch.exp: Load copy-file.exp
47610 (dg-pch): Use gcc_copy_files instead of "file copy".
47611
47612 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47613
47614 * gcc.dg/weak/weak.exp: Simplify.
47615 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47616 * gcc.dg/weak/weak-1.c: Likewise.
47617 * gcc.dg/weak/weak-2.c: Likewise.
47618 * gcc.dg/weak/weak-3.c: Likewise.
47619 * gcc.dg/weak/weak-4.c: Likewise.
47620 * gcc.dg/weak/weak-5.c: Likewise.
47621 * gcc.dg/weak/weak-6.c: Likewise.
47622 * gcc.dg/weak/weak-7.c: Likewise.
47623 * gcc.dg/weak/weak-8.c: Likewise.
47624 * gcc.dg/weak/weak-9.c: Likewise.
47625
47626 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47627
47628 gcc.c-torture/execute/20030606-1.c: New.
47629
47630 2003-06-06 Roger Sayle <roger@eyesopen.com>
47631
47632 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47633 * gcc.dg/builtins-19.c: Likewise.
47634
47635 2003-06-06 Roger Sayle <roger@eyesopen.com>
47636
47637 * gcc.dg/builtins-2.c: Add some more tests.
47638 * gcc.dg/builtins-18.c: New test case.
47639 * gcc.dg/builtins-19.c: New test case.
47640
47641 2003-06-06 Roger Sayle <roger@eyesopen.com>
47642 Jim Wilson <wilson@tuliptree.org>
47643
47644 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47645
47646 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47647
47648 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47649 mempcpy/stpcpy calls not to be optimized into something else.
47650 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47651 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47652 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47653
47654 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47655
47656 * gcc.dg/format/asm_fprintf-1.c: New test.
47657
47658 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47659
47660 * lib/gcc-defs.exp (additional_sources): New variable.
47661 (dg-additional-sources): New function.
47662 (additional_files): New variable.
47663 (dg-additional-files): New function.
47664 (dg-additional-files-options): Likewise.
47665 * lib/gcc-dg.exp (dg-require-weak): New function.
47666 (dg-require-alias): Likewise.
47667 (dg-require-gc-sections): Likewise.
47668 * lib/target-supports.exp (check_alias_available): Remove testfile
47669 parameter.
47670 (check_gc_sections_available): New function.
47671 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47672 (dg-gpp-additional-files): Likewise.
47673 * lib/g++.exp (additional_sources): Remove.
47674 (additional_files): Likewise.
47675 (g++_target_compile): Use dg-additional-files-options.
47676
47677 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47678 Tcl logic.
47679 * gcc.dg/special/ecos.exp: Remove.
47680 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47681 * gcc.dg/special/alias-1.c: Likewise.
47682 * gcc.dg/special/alias-2.c: Likewise.
47683 * gcc.dg/special/gcsec-1.c: Likewise.
47684 * gcc.dg/special/weak-1.c: Likewise.
47685 * gcc.dg/special/weak-2.c: Likewise.
47686 * gcc.dg/special/wkali-1.c: Likewise.
47687 * gcc.dg/special/wkali-2.c: Likewise.
47688
47689 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47690 dg-gpp-additional-*.
47691 * g++.dg/special/conpr-3.C: Likewise.
47692 * g++.dg/special/conpr-4.C: Likewise.
47693 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47694 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47695 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47696 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47697 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47698 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47699 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47700 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47701 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47702 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47703 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47704 * g++.old-deja/g++.other/comdat1.C: Likewise.
47705 * g++.old-deja/g++.other/comdat2.C: Likewise.
47706 * g++.old-deja/g++.other/comdat3.C: Likewise.
47707 * g++.old-deja/g++.other/ctor1.C: Likewise.
47708 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47709
47710 2003-06-05 Richard Henderson <rth@redhat.com>
47711
47712 * gcc.dg/debug/20030605-1.c: New.
47713
47714 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47715
47716 * README.QMTEST: Update.
47717
47718 2003-06-04 Richard Henderson <rth@redhat.com>
47719
47720 * gcc.dg/cleanup-1.c: New.
47721 * gcc.dg/cleanup-2.c: New.
47722 * gcc.dg/cleanup-3.c: New.
47723 * gcc.dg/cleanup-4.c: New.
47724 * gcc.dg/cleanup-5.c: New.
47725 * gcc.dg/cleanup-6.c: New.
47726 * gcc.dg/cleanup-7.c: New.
47727
47728 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47729
47730 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47731
47732 * lib/dg-pch.exp: New file.
47733 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47734 * gcc.dg/pch/pch.exp: Likewise.
47735
47736 2003-06-04 Roger Sayle <roger@eyesopen.com>
47737
47738 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47739 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47740 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47741 * gcc.dg/builtins-17.c: New test case.
47742 * gcc.dg/i386-387-4.c: New test case.
47743 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47744
47745 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47746
47747 * gcc.dg/ultrasp9.c: New test.
47748
47749 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47750
47751 * gcc.c-torture/compile/20030604-1.c: New test.
47752 * gcc.dg/sparc-constant-1.c: New test.
47753
47754 2003-06-03 Glen Nakamura <glen@imodulo.com>
47755
47756 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47757
47758 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47759
47760 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47761
47762 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47763 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47764
47765 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47766
47767 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47768
47769 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47770
47771 PR c++/10940
47772 * g++.dg/template/spec10.C: New test.
47773
47774 2003-06-03 Roger Sayle <roger@eyesopen.com>
47775
47776 * gcc.dg/builtins-16.c: New test case.
47777
47778 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47779
47780 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47781 mempcpy test with post-increments.
47782 * gcc.c-torture/execute/string-opt-3.c: New test.
47783 * gcc.dg/string-opt-1.c: New test.
47784
47785 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47786
47787 PR fortran/10965
47788 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47789
47790 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47791
47792 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47793 (scan-assembler): ... here. Use dg-scan.
47794 (scan-assembler-not): Likewise.
47795 (scan-file): New function.
47796 (scan-file-not): Likewise.
47797 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47798 * gcc.dg/cpp/_Pragma4.c: Likewise.
47799 * gcc.dg/cpp/_Pragma5.c: Likewise.
47800 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47801 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47802 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47803 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47804 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47805 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47806 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47807 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47808 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47809 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47810 * gcc.dg/cpp/cxxcom1.c: Likewise.
47811 * gcc.dg/cpp/line1.c: Likewise.
47812 * gcc.dg/cpp/maccom1.c: Likewise.
47813 * gcc.dg/cpp/maccom2.c: Likewise.
47814 * gcc.dg/cpp/maccom3.c: Likewise.
47815 * gcc.dg/cpp/maccom4.c: Likewise.
47816 * gcc.dg/cpp/maccom5.c: Likewise.
47817 * gcc.dg/cpp/maccom6.c: Likewise.
47818 * gcc.dg/cpp/multiline.c: Likewise.
47819 * gcc.dg/cpp/spacing1.c: Likewise.
47820 * gcc.dg/cpp/spacing2.c: Likewise.
47821 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47822 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47823 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47824 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47825 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47826 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47827 * gcc.dg/cpp/cxxcom2.c: Likewise.
47828 * gcc.dg/cpp/cxxcom2.h: New file.
47829
47830 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47831 * g++.dg/cpp/truefalse.C: Here.
47832 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47833
47834 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47835
47836 * gcc.dg/cpp/redef3.c: New file.
47837
47838 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47839
47840 * gcc.dg/i386-loop-3.c: New test.
47841
47842 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47843
47844 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47845
47846 2003-05-31 Roger Sayle <roger@eyesopen.com>
47847
47848 * gcc.dg/fwrapv-1.c: New test case.
47849 * gcc.dg/fwrapv-2.c: New test case.
47850
47851 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47852
47853 PR c++/10956
47854 * g++.dg/template/spec9.C: New test.
47855
47856 2003-05-29 Roger Sayle <roger@eyesopen.com>
47857
47858 * gcc.dg/duff-4.c: New test case.
47859
47860 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47861
47862 PR fortran/10843
47863 * g77.dg/ffixed-form-1.f: New test
47864 * g77.dg/ffixed-form-2.f: New test
47865 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47866 * g77.dg/ffree-form-3.f: New test
47867
47868 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
47869
47870 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47871 * gcc.dg/wint_t-1.c: Likewise.
47872
47873 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47874
47875 * g++.dg/template/access11.C: New test.
47876
47877 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47878
47879 PR c++/10849
47880 * g++.dg/template/access10.C: New test.
47881
47882 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47883 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47884
47885 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47886
47887 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47888
47889 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47890 suppress for powerpc-*-darwin*.
47891 * gcc.dg/torture/builtin-noret-2.c: Likewise.
47892
47893 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47894
47895 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47896 suppress option for powerpc-*-darwin*.
47897
47898 2003-05-23 Roger Sayle <roger@eyesopen.com>
47899
47900 * gcc.dg/builtins-1.c: Add tests for tan and atan.
47901 * gcc.dg/builtins-4.c: Add test for fmod.
47902
47903 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47904
47905 PR c++/10682
47906 * g++.dg/template/instantiate4.C: New test.
47907
47908 2003-05-22 Roger Sayle <roger@eyesopen.com>
47909
47910 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47911
47912 2003-05-21 Janis Johnson <janis187@us.ibm.com>
47913
47914 * gcc.dg/compat/scalar-return-1_main.c: New file.
47915 * gcc.dg/compat/scalar-return-1_x.c: New file.
47916 * gcc.dg/compat/scalar-return-1_y.c: New file.
47917 * gcc.dg/compat/scalar-return-2_main.c: New file.
47918 * gcc.dg/compat/scalar-return-2_x.c: New file.
47919 * gcc.dg/compat/scalar-return-2_y.c: New file.
47920 * gcc.dg/compat/struct-return-3_main.c: New file.
47921 * gcc.dg/compat/struct-return-3_y.c: New file.
47922 * gcc.dg/compat/struct-return-3_x.c: New file.
47923 * gcc.dg/compat/struct-return-2_main.c: New file.
47924 * gcc.dg/compat/struct-return-2_x.c: New file.
47925 * gcc.dg/compat/struct-return-2_y.c: New file.
47926
47927 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47928
47929 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47930 for hppa*-hp-hpux*.
47931 * gcc.dg/20021014-1.c (dg-options): Likewise.
47932 * gcc.dg/nest.c (dg-options): Likewise.
47933
47934 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
47935
47936 PR c++/9738
47937 * g++.dg/ext/dllimport2.C: New file.
47938 * g++.dg/ext/dllimport3.C: New file.
47939
47940 2003-05-20 Janis Johnson <janis187@us.ibm.com>
47941
47942 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47943 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47944 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47945 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47946 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47947 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47948 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47949 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47950 * gcc.dg/compat/small-struct-defs.h: New file.
47951 * gcc.dg/compat/small-struct-init.h: New file.
47952 * gcc.dg/compat/small-struct-check.h: New file.
47953 * gcc.dg/compat/fp-struct-defs.h: New file.
47954 * gcc.dg/compat/fp-struct-check.h: New file.
47955 * gcc.dg/compat/fp-struct-init.h: New file.
47956 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47957 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47958
47959 2003-05-19 Jakub Jelinek <jakub@redhat.com>
47960
47961 * gcc.dg/20030225-2.c: New test.
47962
47963 2003-05-18 Roger Sayle <roger@eyesopen.com>
47964 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47965
47966 * gcc.c-torture/compile/20030518-1.c: New test case.
47967
47968 2003-05-18 Mark Mitchell <mark@codesourcery.com>
47969
47970 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47971 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47972 gcc-dg-debug-runtest.
47973 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47974 gcc-dg-debug-runtest.
47975
47976 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47977
47978 PR c++/9022
47979 * g++.dg/lookup/using6.C: New test.
47980
47981 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47982
47983 * g++.dg/parse/access2.C: New test.
47984
47985 2003-05-17 Mark Mitchell <mark@codesourcery.com>
47986
47987 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47988 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47989 * gcc.dg/debug/debug.exp: Likewise.
47990
47991 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
47992
47993 * gcc.dg/dollar.c: New test.
47994
47995 2003-05-16 Janis Johnson <janis187@us.ibm.com>
47996
47997 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47998 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47999 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48000 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48001 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48002 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48003 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48004 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48005 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48006 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48007 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48008 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48009 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48010 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48011 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48012 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48013 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48014 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48015
48016 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48017
48018 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48019 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48020 support for "repo" mode.
48021 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48022 * lib/g77-dg.exp: Likewise.
48023 * lib/obj-dg.exp: Likewise.
48024
48025 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48026
48027 Merge from gcc-3_2-rhl8-branch:
48028 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48029
48030 * gcc.dg/tls/opt-6.c: New test.
48031
48032 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48033
48034 * gcc.dg/20030405-1.c: New test.
48035
48036 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48037
48038 * gcc.dg/20030309-1.c: New test.
48039
48040 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48041
48042 * gcc.c-torture/execute/20030307-1.c: New test.
48043
48044 2003-02-20 Randolph Chung <tausq@debian.org>
48045
48046 * gcc.c-torture/compile/20030220-1.c: New test.
48047
48048 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48049
48050 * gcc.dg/20030217-1.c: New test.
48051
48052 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48053
48054 * gcc.c-torture/compile/20020129-1.c: New test.
48055
48056 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48057
48058 * gcc.dg/unroll-1.c: New test.
48059
48060 2002-11-16 Jan Hubicka <jh@suse.cz>
48061
48062 * gcc.c-torture/execute/20020920-1.c: New test.
48063
48064 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48065
48066 PR target/7434
48067 * gcc.c-torture/compile/20021008-1.c: New test.
48068
48069 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48070
48071 PR target/7559
48072 * gcc.c-torture/execute/20020810-1.c: New test.
48073
48074 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48075
48076 * gcc.c-torture/compile/20020807-1.c: New test.
48077
48078 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48079
48080 * gcc.dg/tls/opt-1.c: New test.
48081
48082 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48083
48084 * gcc.dg/20020729-1.c: New test.
48085
48086 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48087
48088 * g++.dg/opt/life1.C: New test.
48089
48090 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48091
48092 * gcc.dg/20020525-1.c: New test.
48093
48094 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48095
48096 PR c++/6794
48097 * g++.dg/ext/pretty1.C: New test.
48098 * g++.dg/ext/pretty2.C: New test.
48099
48100 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48101
48102 PR c++/8385
48103 * g++.dg/ext/typeof5.C: New test.
48104
48105 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48106
48107 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48108 __USER_LABEL_PREFIX__ into account.
48109 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48110
48111 2003-05-14 Roger Sayle <roger@eyesopen.com>
48112
48113 * gcc.dg/builtins-15.c: New test case.
48114
48115 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48116
48117 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48118
48119 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48120
48121 * lib/g++.exp: Tweak handling of additional source files.
48122 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48123 * g++.dg/special/conpr-2a.C: Rename to ...
48124 * g++.dg/special/conpr-2a.cc: ... this.
48125 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48126 * g++.dg/special/conpr-3a.C: Rename to ...
48127 * g++.dg/special/conpr-3a.cc: This.
48128 * g++.dg/special/conpr-3b.C: Rename to ...
48129 * g++.dg/special/conpr-3b.cc: This.
48130 * g++.dg/special/conpr-4.C: New test.
48131 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48132
48133 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48134
48135 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48136
48137 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48138
48139 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48140 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48141 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48142 * g++.old-deja/g++.other/warn3.C: Likewise.
48143
48144 2003-05-11 Roger Sayle <roger@eyesopen.com>
48145
48146 * gcc.dg/i386-387-1.c: Update to also test log.
48147 * gcc.dg/i386-387-2.c: Likewise.
48148
48149 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48150
48151 * g77.f-torture/execute/int8421.f: New test.
48152
48153 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48154
48155 PR c++/10230, c++/10481
48156 * g++.dg/lookup/scoped5.C: New test.
48157
48158 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48159
48160 PR c++/10552
48161 * g++.dg/template/ttp6.C: New test.
48162
48163 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48164
48165 * gcc.c-torture/execute/builtins: New directory.
48166 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48167 gcc.c-torture/execute/builtins.
48168 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48169 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48170 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48171 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48172
48173 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48174
48175 PR c++/9252
48176 * g++.dg/template/access8.C: New test.
48177 * g++.dg/template/access9.C: New test.
48178
48179 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48180
48181 PR c++/9554
48182 * g++.dg/parse/access1.C: New test.
48183
48184 2003-05-09 DJ Delorie <dj@redhat.com>
48185
48186 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48187 long, and not an int.
48188
48189 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48190
48191 PR c++/10555, c++/10576
48192 * g++.dg/template/memclass1.C: New test.
48193
48194 2003-05-08 DJ Delorie <dj@redhat.com>
48195
48196 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48197 targets.
48198 * gcc.c-torture/execute/20021024-1.x: Likewise.
48199 * gcc.c-torture/execute/shiftdi.x: Likewise.
48200 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48201 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48202 * gcc.dg/20021018-1.c: Likewise.
48203
48204 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48205
48206 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48207
48208 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48209 (bcopy): Call memmove.
48210
48211 2003-05-08 Roger Sayle <roger@eyesopen.com>
48212
48213 * g77.f-torture/compile/8485.f: New test case.
48214
48215 2003-05-07 Richard Henderson <rth@redhat.com>
48216
48217 PR c++/10570
48218 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48219 Verify exception_cleanup not called for rethrows.
48220 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48221 when exiting catch block without rethrowing.
48222 * g++.dg/eh/forced3.C: New.
48223 * g++.dg/eh/forced4.C: New.
48224
48225 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48226
48227 * gcc.dg/20030505.c: Fix triplet.
48228
48229 2003-05-06 DJ Delorie <dj@redhat.com>
48230
48231 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48232 * gcc.dg/nest.c: Likewise.
48233
48234 2003-05-05 Roger Sayle <roger@eyesopen.com>
48235
48236 * gcc.dg/builtins-14.c: New test case.
48237
48238 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48239
48240 * lib/compat.exp (compat-execute): New argument.
48241 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48242 * gcc.dg/compat: New test directory.
48243 * gcc.dg/compat/compat.exp: New expect script.
48244 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48245 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48246 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48247 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48248 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48249 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48250
48251 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48252 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48253 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48254 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48255 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48256 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48257 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48258 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48259 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48260 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48261 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48262 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48263 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48264 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48265 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48266
48267 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48268
48269 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48270
48271 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48272
48273 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48274
48275 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48276
48277 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48278 * gcc.dg/ppc-fsel-2.c: New test.
48279
48280 * gcc.dg/unused-5.c: New test.
48281
48282 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48283
48284 PR c++/10496
48285 * g++.dg/warn/pmf1.C: New test.
48286
48287 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48288
48289 PR c++/4494
48290 * g++.dg/warn/main.C: New test.
48291
48292 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48293
48294 * gcc.dg/nonnull-3.c: New test.
48295
48296 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48297
48298 * gcc.dg/cpp/Wtrigraphs.c: Update.
48299 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48300
48301 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48302
48303 * gcc.dg/ppc-fsel-1.c: New test.
48304
48305 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48306
48307 PR c/10604
48308 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48309
48310 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48311
48312 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48313
48314 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48315
48316 PR c++/9364, c++/10553, c++/10586
48317 * g++.dg/parse/typename4.C: New test.
48318 * g++.dg/parse/typename5.C: Likewise.
48319
48320 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48321
48322 * gcc.c-torture/compile/20030503-1.c: New test.
48323
48324 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48325
48326 * g++.dg/lookup/using5.C: Fix testcase error.
48327
48328 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48329
48330 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48331 since MEABI is no longer supported. Remove all vestiges
48332 of MEABI from the test.
48333
48334 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48335
48336 PR c++/10554
48337 * g++.dg/lookup/using5.C: New test.
48338
48339 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48340
48341 PR c++/8772
48342 * g++.dg/template/ttp5.C: New test.
48343
48344 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48345
48346 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48347 (dg-gpp-additional-sources): New function.
48348 (dg-gpp-additional-files): Likewise.
48349 * lib/g++.exp (additional_sources): New variable.
48350 (additional_files): Likewise.
48351 (g++_target_compile): Deal with them.
48352 * lib/old-dejagnu.exp: Remove.
48353 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48354 * g++.old-deja: Revise all tests to use dg commands.
48355
48356 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48357
48358 PR c++/9432, c++/9528
48359 * g++.dg/lookup/using4.C: New test.
48360
48361 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48362
48363 * gcc.dg/noreturn-5.c: New file.
48364 * gcc.dg/noreturn-6.c: New file.
48365
48366 * gcc.c-torture/compile/inline-1.c: New file.
48367
48368 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48369
48370 PR c++/10551
48371 * g++.dg/template/explicit1.C: New test.
48372
48373 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48374
48375 PR c++/10549
48376 * g++.dg/other/bitfield1.C: New test.
48377
48378 PR c++/10527
48379 * g++.dg/init/new7.C: New test.
48380
48381 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48382
48383 * g++.dg/ext/desig1.C: New test.
48384 * g++.dg/ext/init1.C: Update.
48385
48386 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48387
48388 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48389
48390 PR c++/10180
48391 * g++.dg/warn/Winline-1.C: New test.
48392
48393 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48394
48395 * gcc.c-torture/execute/string-opt-19.c: New test.
48396
48397 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48398 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48399
48400 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48401
48402 PR c++/10506
48403 * g++.dg/init/new6.C: New test.
48404
48405 PR c++/10503
48406 * g++.dg/init/ref6.C: New test.
48407
48408 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48409
48410 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48411
48412 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48413
48414 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48415 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48416
48417 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48418
48419 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48420 initialized static data members.
48421
48422 2003-04-25 H.J. Lu <hjl@gnu.org>
48423
48424 * gcc.dg/ia64-sync-4.c: New test.
48425
48426 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48427
48428 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48429 date.
48430
48431 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48432
48433 PR c++/10337
48434 * g++.dg/warn/conv1.C: New test.
48435 * g++.old-deja/g++.other/conv7.C: Adjust.
48436 * g++.old-deja/g++.other/overload14.C: Adjust.
48437
48438 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48439
48440 PR c++/10471
48441 * g++.dg/template/defarg2.C: New test.
48442
48443 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48444
48445 * gcc.dg/cpp/include2.c: Update.
48446 * gcc.dg/cpp/multiline-2.c: New.
48447 * gcc.dg/cpp/multiline.c: Update.
48448 * gcc.dg/cpp/strify2.c: Update.
48449 * gcc.dg/cpp/trad/literals-2.c: Update.
48450
48451 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48452
48453 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48454
48455 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48456
48457 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48458
48459 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48460
48461 PR c++/10451
48462 * g++.dg/parse/crash4.C: New test.
48463
48464 PR c++/9847
48465 * g++.dg/parse/crash5.C: New test.
48466
48467 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48468
48469 PR c++/10446
48470 * g++.dg/parse/crash3.C: New test.
48471
48472 PR c++/10428
48473 * g++.dg/parse/elab1.C: New test.
48474
48475 2003-04-22 Devang Patel <dpatel@apple.com>
48476
48477 * gcc.dg/cpp/trad/funlike-5.c: New test.
48478
48479 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48480
48481 * g++.dg/other/packed1.C: Fix dg options.
48482
48483 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48484
48485 * g++.dg/other/offsetof2.C: New test.
48486
48487 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48488
48489 * g++.dg/template/recurse.C: Adjust location of error messages.
48490
48491 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48492
48493 PR c++/9881
48494 * g++.dg/init/addr-const1.C: New test.
48495 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48496
48497 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48498
48499 PR c++/10405
48500 * g++.dg/lookup/struct-hack1.C: New test.
48501
48502 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48503
48504 * ucs.c: Update diagnostic messages.
48505
48506 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48507
48508 * gcc.dg/cpp/truefalse.cpp: New test.
48509 * gcc.dg/cpp/cpp.exp: Update.
48510 * g++.dg/other/stdbool-if.C: Remove.
48511
48512 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48513
48514 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48515 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48516
48517 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48518
48519 * gcc.c-torture/compile/20030418-1.c: New test.
48520
48521 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48522
48523 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48524
48525 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48526
48527 PR c++/10347
48528 g++.dg/template/dependent-name1.C: New test.
48529
48530 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48531
48532 * gcc.dg/warn-1.c (tourist_guide): New array,
48533 contains a pointer to bar.
48534
48535 2003-04-16 Roger Sayle <roger@eyesopen.com>
48536
48537 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48538 * gcc.c-torture/execute/medce-1.c: New test case.
48539 * gcc.c-torture/execute/medce-2.c: New test case.
48540
48541 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48542
48543 * lib/prune.exp: Ignore more messages.
48544
48545 PR c++/10381
48546 * g++.dg/parse/lookup3.C: New test.
48547
48548 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48549
48550 * gcc.c-torture/compile/20030415-1.c : New test.
48551
48552 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48553
48554 * gcc.c-torture/execute/scope-2.c: Move to ...
48555 * gcc.dg/noncompile/scope.c: .... here.
48556
48557 2003-04-14 Roger Sayle <roger@eyesopen.com>
48558
48559 * gcc.dg/20030414-2.c: New test case.
48560
48561 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48562
48563 PR target/10377
48564 * gcc.dg/20030414-1.c: New test.
48565
48566 2003-04-13 Roger Sayle <roger@eyesopen.com>
48567
48568 * gcc.dg/builtins-12.c: New test case.
48569 * gcc.dg/builtins-13.c: New test case.
48570
48571 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48572
48573 * gcc.c-torture/execute/string-opt-18.c: New test.
48574
48575 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48576
48577 PR c++/10300
48578 * g++.dg/init/new5.C: New test.
48579
48580 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48581
48582 PR c++/7910
48583 * g++.dg/ext/dllimport1.C: New test.
48584
48585 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48586
48587 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48588
48589 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48590
48591 PR Fortran/9263
48592 * g77.f-torture/noncompile/9263.f: New test
48593 PR Fortran/1832
48594 * g77.f-torture/execute/1832.f: New test
48595
48596 2003-04-11 David Chad <davidc@freebsd.org>
48597 Loren J. Rittle <ljrittle@acm.org>
48598
48599 PR libobjc/8562
48600 * objc.dg/headers.m: New test.
48601
48602 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48603
48604 * gcc.c-torture/execute/builtin-noret-2.c: New.
48605 * gcc.c-torture/execute/builtin-noret-2.x: New.
48606 XFAIL builtin-noret-2.c at -O1 and above.
48607 * gcc.dg/redecl.c: New.
48608 * gcc.dg/Wshadow-1.c: Update error regexps.
48609
48610 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48611
48612 * g++.dg/abi/bitfield10.C: New test.
48613
48614 2003-04-09 Mike Stump <mrs@apple.com>
48615
48616 * gcc.dg/pch/pch.exp: Make testcase names longer.
48617 * g++.dg/pch/pch.exp: Make testcase names longer.
48618
48619 2003-04-08 Roger Sayle <roger@eyesopen.com>
48620
48621 * gcc.dg/builtins-11.c: New test case.
48622
48623 2003-04-08 Roger Sayle <roger@eyesopen.com>
48624
48625 * gcc.dg/builtins-9.c: New test case.
48626 * gcc.dg/builtins-10.c: New test case.
48627
48628 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48629
48630 * gcc.dg/noncompile/init-4.c.c: New test.
48631
48632 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48633
48634 * gcc.misc-test/gcov-9.c: New test.
48635 * gcc.misc-test/gcov-10.c: New test
48636 * gcc.misc-test/gcov-11.c: New test.
48637
48638 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48639
48640 PR optimization/10024
48641 * gcc.c-torture/compile/20030405-1.c: New test.
48642
48643 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48644
48645 * gcc.dg/pch/static-3.c: New.
48646 * gcc.dg/pch/static-3.hs: New.
48647 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48648
48649 2003-04-04 Richard Henderson <rth@redhat.com>
48650
48651 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48652 * g++.dg/eh/forced2.C: Likewise.
48653
48654 2003-04-03 Mike Stump <mrs@apple.com>
48655
48656 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48657 target arg.
48658 (scan-assembler-times, scan-assembler-not): Likewise.
48659 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48660
48661 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48662
48663 * gcc.dg/sparc-loop-1.c: New test.
48664
48665 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48666
48667 PR other/9274
48668 * g++.dg/pch/system-2.C: New.
48669 * g++.dg/pch/system-2.Hs: New.
48670
48671 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48672
48673 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48674
48675 * g++.dg/eh/simd-1.C (vecfunc): Same.
48676
48677 2003-04-01 Roger Sayle <roger@eyesopen.com>
48678
48679 * gcc.c-torture/execute/20030401-1.c: New test case.
48680
48681 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48682
48683 * objc.dg/defs.m: New.
48684
48685 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48686
48687 * g++.dg/eh/simd-1.C: New.
48688 * g++.dg/eh/simd-2.C: New.
48689
48690 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48691
48692 * gcc.c-torture/execute/simd-3.c: New.
48693
48694 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48695
48696 PR c/9936
48697 * gcc.dg/20030331-2.c: New test.
48698
48699 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48700
48701 PR c++/10278
48702 * g++.dg/parse/crash2.C: New test.
48703
48704 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48705
48706 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48707 * gcc.c-torture/execute/20030331-1.c: ...here.
48708
48709 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48710
48711 * gcc.c-torture/execute/20030331-1.c: New test.
48712
48713 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48714
48715 * lib/gcov.exp: Adjust call return testing strings.
48716 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48717
48718 2003-03-31 Roger Sayle <roger@eyesopen.com>
48719
48720 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48721 * gcc.dg/builtins-7.c: New test case.
48722 * gcc.dg/builtins-8.c: New test case.
48723
48724 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48725
48726 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48727
48728 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48729
48730 PR c++/7647
48731 * g++.dg/lookup-class-member-2.C: New test.
48732
48733 2003-03-30 Glen Nakamura <glen@imodulo.com>
48734
48735 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48736
48737 2003-03-28 Roger Sayle <roger@eyesopen.com>
48738
48739 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48740
48741 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48742
48743 * g++.dg/init/attrib1.C: New test.
48744
48745 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48746
48747 * gcc.dg/ultrasp8.c: New test.
48748
48749 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48750
48751 * gcc.dg/ultrasp7.c: New test.
48752
48753 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48754
48755 PR c++/10047
48756 * g++.dg/template/inline1.C: New test.
48757
48758 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48759
48760 * gcc.dg/sparc-dwarf2.c: New test.
48761
48762 2003-03-27 Roger Sayle <roger@eyesopen.com>
48763
48764 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48765 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48766
48767 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48768
48769 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48770 than reading .x files.
48771 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48772 * g77.dg/gcov/gcov-1.f: Likewise.
48773 * gcc.misc-tests/gcov-4b.c: Likewise.
48774 * gcc.misc-tests/gcov-5b.c: Likewise.
48775 * gcc.misc-tests/gcov-6.c: Likewise.
48776 * gcc.misc-tests/gcov-7.c: Likewise.
48777 * gcc.misc-tests/gcov-8.c: Likewise.
48778 * g++.dg/gcov/gcov-1.x: Remove.
48779 * g77.dg/gcov/gcov-1.x: Likewise.
48780 * gcc.misc-tests/gcov-4b.x: Likewise.
48781 * gcc.misc-tests/gcov-5b.x: Likewise.
48782 * gcc.misc-tests/gcov-6.x: Likewise.
48783 * gcc.misc-tests/gcov-7.x: Likewise.
48784 * gcc.misc-tests/gcov-8.x: Likewise.
48785
48786 2003-03-27 Glen Nakamura <glen@imodulo.com>
48787
48788 PR opt/10087
48789 * gcc.dg/20030324-1.c: New test.
48790
48791 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48792
48793 PR c++/10224
48794 * g++.dg/template/arg3.C: New test.
48795
48796 PR c++/10158
48797 * g++.dg/template/friend18.C: New test.
48798
48799 2003-03-26 Roger Sayle <roger@eyesopen.com>
48800
48801 * g77.f-torture/compile/20030326-1.f: New test case.
48802
48803 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48804
48805 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48806
48807 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48808
48809 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48810
48811 * gcc.dg/ia64-sync-3.c: New test.
48812
48813 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48814
48815 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48816
48817 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48818
48819 * gcc.dg/ultrasp6.c: New test.
48820
48821 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48822
48823 * gcc.dg/i386-signbit-1.c: New test.
48824 * gcc.dg/i386-signbit-2.c: New test.
48825 * gcc.dg/i386-signbit-3.c: New test.
48826
48827 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48828
48829 * gcc.dg/ultrasp5.c: Fix options.
48830
48831 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48832
48833 * gcc.dg/ultrasp5.c: Fix comment.
48834
48835 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48836
48837 PR fortran/10197
48838 * g77.f-torture/execute/10197.f: New test.
48839
48840 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48841
48842 PR c++/9898, c++/383
48843 * g++.dg/template/conv6.C: New test.
48844
48845 PR c++/10119
48846 * g++.dg/template/ptrmem5.C: New test.
48847
48848 PR c++/10026
48849 * g++.dg/lookup/koenig1.C: New test.
48850
48851 PR C++/10199
48852 * g++.dg/lookup/template2.C: New test.
48853
48854 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48855
48856 * g++.dg/opt/rtti1.C: New test.
48857
48858 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48859
48860 * gcc.dg/ultrasp5.c: New test.
48861
48862 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48863
48864 PR middle-end/9967
48865 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48866 builtin fputs.
48867
48868 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48869
48870 PR c/8224
48871 * gcc.dg/20030323-1.c: New test.
48872
48873 2003-03-23 Roger Sayle <roger@eyesopen.com>
48874
48875 * gcc.c-torture/compile/20030323-1.c: New test case.
48876
48877 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
48878
48879 * gcc.dg/20030321-1.c: New test.
48880
48881 2003-03-22 Zack Weinberg <zack@codesourcery.com>
48882
48883 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48884
48885 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
48886
48887 PR c++/9978, c++/9708
48888 * g++.dg/ext/vlm1.C: Adjust expected error.
48889 * g++.dg/ext/vla2.C: New test.
48890 * g++.dg/template/arg1.C: New test.
48891 * g++.dg/template/arg2.C: New test.
48892
48893 2003-03-22 Bud Davis <bdavis9659@comcast.net>
48894
48895 * g77.f-torture/execute/select.f: New test.
48896 * g77.f-torture/noncompile/select_no_compile.f: New test.
48897
48898 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
48899
48900 PR c++/9898
48901 * g++.dg/other/error4.C: New test.
48902
48903 2003-03-20 Mark Mitchell <mark@codesourcery.com>
48904
48905 * g++.dg/template/friend17.C: New test.
48906
48907 2003-03-21 Alan Modra <amodra@bigpond.net.au>
48908
48909 * gcc.c-torture/compile/20030320-1.c: New.
48910
48911 2003-03-20 Roger Sayle <roger@eyesopen.com>
48912
48913 * gcc.dg/builtins-6.c: New test case.
48914
48915 2003-03-19 Alan Modra <amodra@bigpond.net.au>
48916
48917 PR target/10073
48918 * gcc.c-torture/compile/20030319-1.c: New.
48919
48920 2003-03-18 Jan Hubicka <jh@suse.cz>
48921
48922 * gcc.dg/i386-cvt-1.c: New test.
48923
48924 2003-03-17 Zack Weinberg <zack@codesourcery.com>
48925
48926 * objc.dg/naming-1.m: Use "(parse|syntax) error".
48927 * objc.dg/naming-2.m: Likewise.
48928
48929 2003-03-17 Mark Mitchell <mark@codesourcery.com>
48930
48931 PR c++/9639
48932 * g++.dg/parse/crash1.C: New test.
48933
48934 2003-03-16 Mark Mitchell <mark@codesourcery.com>
48935
48936 PR c++/8805
48937 * g++.dg/eh/cleanup1.C: New test.
48938
48939 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
48940
48941 * gcc.c-torture/execute/20030316-1.c: New test case.
48942
48943 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
48944
48945 PR c++/9629
48946 * g++.dg/init/ctor2.C: New test.
48947
48948 2003-03-15 Roger Sayle <roger@eyesopen.com>
48949
48950 * g77.f-torture/compile/xformat.f: New test case.
48951
48952 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48953
48954 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48955 * g++.old-deja/g++.mike/eh50.C: Likewise.
48956
48957 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48958
48959 PR c++/6440
48960 * g++.dg/template/spec7.C: New test.
48961 * g++.dg/template/spec8.C: Likewise.
48962
48963 2003-03-14 Jakub Jelinek <jakub@redhat.com>
48964
48965 * gcc.c-torture/execute/20030313-1.c: New test.
48966
48967 2003-03-14 Richard Henderson <rth@redhat.com>
48968
48969 * gcc.dg/inline-2.c: Adjust alpha test for external call.
48970
48971 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48972
48973 * gcc.c-torture/compile/20030314-1.c: New test.
48974
48975 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
48976
48977 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48978 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48979 thumb target,
48980 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48981 to accept newer _imp__ prefix and additional
48982 newline in .drectve section.
48983 * gcc.dg/dll-4.c: Likewise.
48984 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48985 switch.
48986
48987 2003-03-13 Mark Mitchell <mark@codesourcery.com>
48988
48989 * g++.dg/parse/namespace9.C: New test.
48990
48991 * g++.dg/init/ref5.C: New test.
48992 * g++.dg/parse/ptrmem1.C: Likewise.
48993
48994 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48995
48996 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48997 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48998 regular expression.
48999 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49000 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49001
49002 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49003
49004 * gcc.c-torture/execute/20030224-2.c: New test.
49005
49006 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49007
49008 * gcc.dg/decl-3.c: New test.
49009
49010 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49011
49012 * gcc.dg/i386-loop-2.c: New test.
49013
49014 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49015
49016 PR c++/9474
49017 * g++.dg/parse/namespace8.C: New test.
49018
49019 PR c++/9924
49020 * g++.dg/overload/builtin2.C: New test.
49021
49022 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49023
49024 * gcc.dg/return-type-3.c: New test.
49025
49026 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49027
49028 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49029 profiling options are not supported.
49030
49031 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49032
49033 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49034 * g++.old-deja/g++.warn/impint2.C: Likewise.
49035
49036 2003-03-10 Devang Patel <dpatel@apple.com>
49037
49038 * g++.dg/cpp/c++_cmd_1.C: New test.
49039 * g++.dg/cpp/c++_cmd_1.h: New file.
49040
49041 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49042
49043 * gcc.dg/altivec-9.c: New file.
49044
49045 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49046
49047 * gcc.dg/ppc-sdata-1.c: New test.
49048 * gcc.dg/ppc-sdata-2.c: New test.
49049
49050 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49051
49052 PR c++/9373
49053 * g++.dg/opt/ptrmem2.C: New test.
49054
49055 PR c++/8534
49056 * g++.dg/opt/ptrmem1.C: New test.
49057
49058 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49059
49060 * gcc.dg/i386-loop-1.c: New test.
49061
49062 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49063
49064 PR c++/9970
49065 * g++.dg/lookup/friend1.C: New test.
49066
49067 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49068
49069 PR c++/9823
49070 * g++.dg/parser/constructor1.C: New test.
49071
49072 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49073
49074 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49075
49076 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49077
49078 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49079
49080 * gcc.dg/cpp/Wunused.c: Update test.
49081
49082 2003-03-08 Jan Hubicka <jh@suse.cz>
49083
49084 * gcc.dg/inline-3.c: New test.
49085
49086 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49087
49088 PR c++/9809
49089 * g++.dg/parse/builtin1.C: New test.
49090
49091 PR c++/9982
49092 * g++.dg/abi/cookie1.C: New test.
49093 * g++.dg/abi/cookie2.C: Likewise.
49094
49095 PR c++/9524
49096 * g++.dg/template/field1.C: New test.
49097
49098 PR c++/9912
49099 * g++.dg/parse/class1.C: New test.
49100 * g++.dg/parse/namespace7.C: Likewise.
49101 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49102
49103 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49104
49105 * g++.dg/init/ref4.C: New test.
49106
49107 2003-03-07 Jan Hubicka <jh@suse.cz>
49108
49109 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49110 * gcc.dg/inline-3.c: New test.
49111
49112 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49113
49114 * g++.dg/init/ref3.C: New test.
49115
49116 PR c++/9965
49117 * g++.dg/init/ref2.C: New test.
49118
49119 PR c++/9400
49120 * g++.dg/warn/Wshadow-2.C: New test.
49121
49122 PR c++/9791
49123 * g++.dg/warn/Woverloaded-1.C: New test.
49124
49125 2003-03-05 Jan Hubicka <jh@suse.cz>
49126
49127 * gcc.dg/i386-local2.c: New.
49128 * gcc.dg/i386-local.c: Fix typo.
49129
49130 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49131
49132 * g++.dg/abi/layout3.C: New test.
49133
49134 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49135
49136 * gcc.c-torture/compile/20030305-1.c
49137
49138 2003-03-05 Jan Hubicka <jh@suse.cz>
49139
49140 * gcc.dg/i386-local.c: New.
49141
49142 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49143
49144 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49145
49146 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49147
49148 * gcc.dg/switch-2.c: New test.
49149 * gcc.dg/switch-3.c: New test.
49150 * gcc.dg/Wswitch.c: Adjust line numbers.
49151 * gcc.dg/Wswitch-default.c: Likewise.
49152 * gcc.dg/Wswitch-enum.c: Likewise.
49153
49154 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49155
49156 * gcc.c-torture/execute/20030222-1.c: New test.
49157
49158 2003-03-03 James E Wilson <wilson@tuliptree.org>
49159
49160 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49161
49162 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49163
49164 PR c++/9878
49165 * g++.dg/init/ref1.C: New test.
49166
49167 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49168
49169 * gcc.dg/sh-relax.c: New SH-only test.
49170
49171 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49172
49173 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49174 comment explaining purpose of testcase.
49175
49176 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49177
49178 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49179 for HC11/HC12 (asm needs two int registers).
49180 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49181 HC11/HC12 because the test uses an asm which needs two 32-bit
49182 registers.
49183
49184 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49185
49186 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49187 for HC11/HC12 (array is too large otherwise).
49188 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49189 * gcc.c-torture/compile/20010518-2.x: Likewise.
49190 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49191 HC11/HC12 (array is too large).
49192
49193 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49194
49195 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49196 * lib/g++-dg.exp (g++-dg-test): Likewise.
49197
49198 2003-03-01 Roger Sayle <roger@eyesopen.com>
49199
49200 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49201 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49202
49203 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49204
49205 * g++.dg/warn/implicit-typename1.C: Remove warning.
49206
49207 2003-02-28 Richard Henderson <rth@redhat.com>
49208
49209 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49210 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49211
49212 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49213
49214 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49215 * g++.dg/pch/pch.exp: Likewise.
49216
49217 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49218
49219 PR c++/9879
49220 * g++.dg/init/new4.C: New test.
49221
49222 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49223
49224 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49225
49226 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49227
49228 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49229 unsigned long.
49230
49231 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49232 wider than float.
49233
49234 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49235
49236 * lib/scanasm.exp: Add support for counting numbers of
49237 occurences.
49238 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49239 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49240
49241 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49242
49243 PR c++/9683
49244 * g++.dg/template/static3.C: New test.
49245
49246 PR c++/9829
49247 * g++.dg/parse/namespace6.C: New test.
49248
49249 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49250
49251 PR target/9732
49252 * gcc.dg/20030225-1.c: New test.
49253
49254 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49255
49256 * README: Remove out-of-date information.
49257
49258 PR c++/9836
49259 * g++.dg/template/spec6.C: New test.
49260
49261 2003-02-24 Jeff Law <law@redhat.com>
49262
49263 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49264
49265 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49266
49267 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49268 * gcc.dg/pragma-ep-1.c: Likewise.
49269
49270 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49271
49272 PR c++/9602
49273 * g++.dg/template/friend16.C: New test.
49274
49275 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49276
49277 PR c++/5333
49278 * g++.dg/parse/fused-params1.C: Adjust error messages.
49279 * g++.dg/template/nested3.C: New test.
49280
49281 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49282
49283 * g++.dg/abi/param1.C: New test.
49284
49285 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49286
49287 PR c++/7982
49288 * g++.dg/warn/implicit-typename1.C: New test.
49289
49290 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49291
49292 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49293 with "mtune".
49294 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49295 * gcc.c-torture/execute/20010129-1.x: Likewise.
49296 * gcc.dg/20011107-1.c: Likewise.
49297 * gcc.dg/20020108-1.c: Likewise.
49298 * gcc.dg/20020122-3.c: Likewise.
49299 * gcc.dg/20020206-1.c: Likewise.
49300 * gcc.dg/20020310-1.c: Likewise.
49301 * gcc.dg/20020426-2.c: Likewise.
49302 * gcc.dg/20020517-1.c: Likewise.
49303 * gcc.dg/991230-1.c: Likewise.
49304 * gcc.dg/i386-unroll-1.c: Likewise.
49305 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49306
49307 2003-02-22 Jan Hubicka <jh@suse.cz>
49308
49309 * gcc.dg/i386-mul.c: New test.
49310
49311 2003-02-21 Roger Sayle <roger@eyesopen.com>
49312
49313 * gcc.dg/builtins-5.c: New test case.
49314
49315 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49316
49317 * gcc.dg/asmreg-1.c: New test.
49318
49319 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49320
49321 PR c++/9749
49322 * g++.dg/parse/varmod1.C: New test.
49323
49324 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49325
49326 PR c++/9727
49327 * g++.dg/template/op1.C: New test.
49328
49329 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49330
49331 PR c++/8906
49332 * g++.dg/template/nested2.C: New test.
49333
49334 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49335
49336 PR c++/8724
49337 * g++.dg/expr/dtor1.C: New test.
49338
49339 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49340
49341 * gcc.dg/cpp/include3.c: New test.
49342 * gcc.dg/cpp/inc/foo.h: New file.
49343
49344 2003-02-21 Glen Nakamura <glen@imodulo.com>
49345
49346 * gcc.c-torture/execute/20030221-1.c: New test.
49347
49348 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49349
49350 PR c++/9729
49351 * g++.dg/abi/conv1.C: New test.
49352
49353 2003-02-20 Jan Hubicka <jh@suse.cz>
49354
49355 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49356
49357 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49358
49359 * gcc.c-torture/compile/20030219-1.c: New test.
49360
49361 2003-02-18 Jan Hubicka <jh@suse.cz>
49362
49363 * gcc.dg/funcorder.c: New test.
49364
49365 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49366
49367 * gcc.c-torture/execute/20030218-1.c: New.
49368
49369 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49370
49371 * gcc.dg/20030218-1.c: New.
49372
49373 2003-02-18 Richard Henderson <rth@redhat.com>
49374
49375 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49376 * gcc.dg/attr-used-2.c: New.
49377
49378 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49379
49380 PR c++/9704
49381 * g++.dg/init/copy5.C: New test.
49382
49383 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49384
49385 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49386 * g++.dg/pch/pch.exp: Likewise.
49387
49388 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49389
49390 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49391 STACK_SIZE is not defined.
49392
49393 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49394
49395 PR c++/9457
49396 * g++.dg/template/init1.C: New test.
49397
49398 2003-02-16 Jan HUbicka <jh@suse.cz>
49399
49400 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49401 (foo): Add few extra tests
49402 * gcc.dg/c99-const-expr-3.c: Likewise.
49403 * gcc.c-torture/execute/20030216-1.c: New.
49404
49405 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49406
49407 PR c++/9459
49408 * g++.dg/ext/typeof4.C: New test.
49409
49410 2003-02-15 Roger Sayle <roger@eyesopen.com>
49411
49412 * gcc.dg/i386-387-3.c: New test case.
49413
49414 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49415
49416 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49417 cris-*-elf* cris-*-aout* and mmix-*-*.
49418
49419 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49420
49421 * gcc.dg/20030213-1.c: New test.
49422
49423 2003-02-12 Roger Sayle <roger@eyesopen.com>
49424
49425 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49426 * gcc.dg/i386-387-2.c: Likewise.
49427
49428 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49429
49430 * gcc.dg/ppc-spe.c: Fix formatting.
49431 Enable tests that were previously unsupported by gas.
49432 Delete tests for instructions that no longer exist.
49433 Switch arguments on evsubifw builtin.
49434
49435 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49436
49437 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49438 STACK_SIZE is too small.
49439
49440 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49441 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49442
49443 * gcc.dg/decl-2.c: New test.
49444
49445 2003-02-10 Jan Hubicka <jh@suse.cz>
49446
49447 * gcc.dg/i386-fpcvt-1.c: New test.
49448
49449 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49450
49451 * gcc.c-torture/execute/20030209-1.c: New test.
49452
49453 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49454
49455 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49456 int-wide bitops, use the constants of the same width.
49457 Likewise, if long long is 32-bit wide, test bitops using
49458 32-bit constants.
49459
49460 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49461
49462 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49463
49464 2003-02-07 Roger Sayle <roger@eyesopen.com>
49465
49466 * gcc.dg/builtins-4.c: New test case.
49467
49468 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49469
49470 * gcc.dg/20020430-1.c: Fix dg command typos.
49471 * gcc.dg/20020503-1.c: Likewise.
49472
49473 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49474
49475 PR c++/8785
49476 * g++.dg/parse/fused-params1.C: New test.
49477
49478 PR c++/8857
49479 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49480
49481 PR c++/8921
49482 * g++.dg/parse/non-dependent1.C: New test.
49483
49484 PR c++/8928
49485 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49486
49487 PR c++/9228
49488 * g++.dg/parse/undefined7.C: New test.
49489 * g++.dg/parse/non-templ1.C: New test.
49490
49491 PR c++/9229
49492 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49493
49494 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49495
49496 * gcc.c-torture/compile/20030206-1.c: New test.
49497
49498 2003-02-05 Roger Sayle <roger@eyesopen.com>
49499
49500 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49501 "pow" to "foo" to avoid potential confusion with a math built-in.
49502
49503 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49504
49505 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49506 conditions for SPARC targets.
49507
49508 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49509
49510 * gcc.dg/20030204-1.c: New test.
49511
49512 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49513
49514 PR c++/38
49515 * g++.dg/parse/array-size1.C: New test.
49516
49517 PR c++/5657
49518 * g++.dg/parse/undefined3.C: New test.
49519
49520 PR c++/5665
49521 * g++.dg/parse/undefined4.C: New test.
49522
49523 PR c++/5975
49524 * g++.dg/parse/undefined5.C: New test.
49525
49526 PR c++/7259
49527 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49528
49529 PR c++/8578
49530 * g++.dg/parse/casting-operator1.C: New test.
49531
49532 PR c++/8596
49533 * g++.dg/parse/undefined6.C: New test.
49534
49535 PR c++/8736
49536 * g++.dg/parse/missing-template1.C: New test.
49537
49538 2003-02-04 Jan Hubicka <jh@suse.cz>
49539
49540 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49541 * gcc.dg/i386-cmov?.c: Likewise.
49542 * gcc.dg/i386-fpcvt-?.c: Likewise.
49543 * gcc.dg/i386-ssefp-1.c: Likewise.
49544 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49545 conventions.
49546
49547 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49548
49549 PR c++/7129
49550 * g++.dg/ext/max.C: New test.
49551
49552 2003-02-03 Jan Hubicka <jh@suse.cz>
49553
49554 * gcc.c-torture/execute/20030203-1.c: New test.
49555
49556 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49557
49558 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49559 'natural-endian'.
49560
49561 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49562
49563 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49564 * g++.dg/init/new2.C: Likewise.
49565 * g++.dg/other/new1.C: Likewise.
49566
49567 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49568
49569 * gcc.dg/struct-ret-libc.c: New test.
49570
49571 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49572
49573 * gcc.dg/20030129-1.c: New test.
49574
49575 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49576
49577 PR c++/8849
49578 * g++.dg/template/ptrmem4.C: New test.
49579
49580 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49581
49582 * g++.dg/parser/constant1.C: New test.
49583
49584 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49585
49586 PR c++/8591
49587 * g++.dg/parse/friend2.C: New test.
49588
49589 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49590
49591 PR c++/9437
49592 * g++.dg/template/unify4.C: New test.
49593
49594 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49595
49596 * gcc.c-torture/execute/20030128-1.c: New test.
49597
49598 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49599
49600 * g++.dg/lookup/nested1.C: Test moved from ...
49601 * g++.old-deja/g++.other/lookup24.C: ... here.
49602
49603 2003-01-28 Jan Hubicka <jh@suse.cz>
49604
49605 * gcc.dg/i386-cmov5.c: New test.
49606
49607 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49608
49609 * gcc.c-torture/execute/20010925-1.c: Changed the
49610 memcpy declaration.
49611
49612 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49613
49614 PR c++/3902
49615 * g++.dg/parse/template5.C: New test.
49616
49617 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49618
49619 PR fortran/9258
49620 * g77.dg/pr9258: New test.
49621
49622 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49623
49624 * README: Move relevant parts from README.g++.
49625
49626 * README.g++: Remove this file.
49627
49628 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49629
49630 * g++.dg/abi/dcast1.C: New test.
49631
49632 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49633
49634 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49635
49636 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49637
49638 PR c++/47
49639 * g++.old-deja/g++.other/lookup24.C: New test.
49640
49641 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49642
49643 PR middle-end/7227
49644 * gcc.dg/uninit-C.c: New test.
49645
49646 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49647
49648 * g++.dg/abi/covariant1.C: New test.
49649
49650 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49651
49652 * gcc.dg/20030123-1.c: New test.
49653
49654 2003-01-25 Jan Hubicka <jh@suse.cz>
49655
49656 PR opt/8492
49657 * gcc.c-torture/compile/20030125-1.c
49658
49659 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49660
49661 PR c++/9403
49662 * g++.dg/parse/template3.C: New test.
49663 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49664
49665 PR c++/795
49666 * g++.dg/parse/template4.C: New test.
49667
49668 PR c++/9415
49669 * g++.dg/template/qual2.C: New test.
49670
49671 PR c++/8545
49672 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49673
49674 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49675
49676 2003-01-25 Roger Sayle <roger@eyesopen.com>
49677
49678 * gcc.c-torture/execute/switch-1.c: New test case.
49679
49680 2003-01-25 Jan Hubicka <jh@suse.cz>
49681
49682 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49683
49684 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49685
49686 Tweaks for Bison-1.875. From the NEWS file:
49687 "- `parse error' -> `syntax error'
49688 Bison now uniformly uses the term `syntax error'"
49689 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49690 * gcc.dg/cpp/digraph2.c: Likewise.
49691 * gcc.dg/cpp/direct2.c: Likewise.
49692 * gcc.dg/cpp/paste4.c: Likewise.
49693 * gcc.dg/c90-restrict-1.c: Likewise.
49694 * gcc.dg/c99-func-2.c: Likewise.
49695 * gcc.dg/noncompile/920721-2.c: Likewise.
49696 * gcc.dg/noncompile/930622-2.c: Likewise.
49697 * gcc.dg/noncompile/940112-1.c: Likewise.
49698 * gcc.dg/noncompile/950921-1.c: Likewise.
49699 * gcc.dg/noncompile/951123-1.c: Likewise.
49700 * gcc.dg/noncompile/971104-1.c: Likewise.
49701 * gcc.dg/noncompile/990416-1.c: Likewise.
49702
49703 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49704
49705 * g++.dg/parse/undefined1.C: Add error message.
49706
49707 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49708
49709 PR c++/9354
49710 * g++.dg/parse/new1.C: New test.
49711
49712 PR c++/9216
49713 * g++.dg/parse/template2.C: New test.
49714
49715 PR c++/9354
49716 * g++.dg/parse/typedef2.C: New test.
49717
49718 PR c++/9328
49719 * g++.dg/ext/typeof3.C: New test.
49720
49721 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49722
49723 PR c++/2738
49724 * g++.dg/parse/ret-type1.C: New test.
49725
49726 PR c++/3792
49727 * g++.dg/parse/tmpl-outside1.C: New test.
49728
49729 PR c++/4207
49730 * g++.dg/parse/int-as-enum1.C: New test.
49731
49732 PR c++/4903
49733 * g++.dg/parse/no-typename1.C: New test.
49734
49735 PR c++/5533
49736 * g++.dg/parse/no-value1.C: New test.
49737
49738 PR c++/5921
49739 * g++.dg/parse/wrong-inline1.C: New test.
49740
49741 PR c++/6402
49742 * g++.dg/parse/ref1.C: New test.
49743
49744 PR c++/6992
49745 * g++.dg/parse/attr-ctor1.C: New test.
49746
49747 PR c++/7229
49748 * g++.dg/parse/namespace5.C: New test.
49749
49750 PR c++/7917
49751 * g++.dg/parse/func-def1.C: New test.
49752
49753 PR c++/8143
49754 * g++.dg/parse/undefined1.C: New test.
49755
49756 PR c++/5723, PR c++/8522
49757 * g++.dg/parse/specialization1.C: New test.
49758
49759 PR c++/163, PR c++/8595
49760 * g++.dg/parse/struct-as-enum1.C: New test.
49761
49762 PR c++/9173
49763 * g++.dg/parse/undefined2.C: New test.
49764
49765 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49766
49767 PR c++/9298
49768 * g++.dg/parse/template1.C: New test.
49769
49770 PR c++/9384
49771 * g++.dg/parse/using1.C: New test.
49772
49773 PR c++/9285
49774 PR c++/9294
49775 * g++.dg/parse/expr2.C: New test.
49776
49777 PR c++/9388
49778 * g++.dg/parse/lookup2.C: Likewise.
49779
49780 2003-01-21 Jan Hubicka <jh@suse.cz>
49781
49782 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49783 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49784 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49785 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49786
49787 2003-01-20 Nick Clifton <nickc@redhat.com>
49788
49789 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49790 problem with ARM sibcall code generation.
49791
49792 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49793
49794 * gcc.c-torture/execute/20030120-1.c: New.
49795
49796 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49797
49798 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49799
49800 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49801
49802 PR c++/9272
49803 * g++.dg/parse/ctor1.C: New test.
49804
49805 PR c++/9294:
49806 * g++.dg/parse/qualified1.C: New test.
49807
49808 * g++.dg/parse/typename3.C: New test.
49809
49810 2003-01-16 Richard Henderson <rth@redhat.com>
49811
49812 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49813
49814 2003-01-16 Richard Henderson <rth@redhat.com>
49815
49816 * g++.dg/pch/pch.exp: Copy test header to the working directory
49817 before using it either for precompilation or direct use.
49818 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49819 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49820
49821 2003-01-16 Richard Henderson <rth@redhat.com>
49822
49823 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49824 before using it either for precompilation or direct use.
49825 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49826 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49827
49828 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49829
49830 * g++.dg/ext/typename1.C: Add typename keyword.
49831 * g++.dg/template/crash1.C: Update error messages.
49832 * g++.dg/template/crash2.C: Remove error message.
49833 * g++.dg/parse/typename2.C: New test.
49834 * g++.dg/template/typename2.C: Change implicit
49835 typename warning into error.
49836 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49837 error messages.
49838 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49839 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49840 * g++.old-deja/g++.law/visibility13.C: Remove error
49841 messages.
49842 * g++.old-deja/g++.ns/template17.C: Reorder code to
49843 make declaration visible in template.
49844 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49845 * g++.old-deja/g++.pt/crash36.C: Issue more error
49846 messages.
49847 * g++.old-deja/g++.pt/crash5.C: Improve error
49848 message.
49849 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49850 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49851 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49852 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49853 typename warning with error message.
49854 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49855 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49856 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49857
49858 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49859
49860 * g++.dg/parse/ambig2.C: New test.
49861
49862 2003-01-15 Richard Henderson <rth@redhat.com>
49863
49864 * g++.dg/tls/init-2.C: Update error message string.
49865
49866 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49867
49868 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49869
49870 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
49871
49872 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49873 all for HC11/HC12.
49874 * gcc.c-torture/compile/20001205-1.x: Likewise.
49875 * gcc.c-torture/compile/20001226-1.x: Likewise.
49876 * gcc.c-torture/compile/920520-1.x: Likewise.
49877 * gcc.c-torture/compile/961203-1.x: Likewise.
49878 * gcc.c-torture/compile/20020604-1.x: Likewise.
49879
49880 2003-01-15 Jan Hubicka <jh@suse.cz>
49881
49882 * gcc.c-torture/compile/20030115-1.c: New test.
49883
49884 * gcc.dg/i386-fpcvt-1.c: New test.
49885 * gcc.dg/i386-fpcvt-2.c: New test.
49886
49887 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
49888
49889 Further conform g++'s __vmi_class_type_info to the C++ ABI
49890 specification.
49891 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49892 the specification.
49893
49894 2003-01-14 Jan Hubicka <jh@suse.cz>
49895
49896 * gcc.dg/i386-fpcvt-1.c: New test.
49897 * gcc.dg/i386-fpcvt-2.c: New test.
49898
49899 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49900
49901 * gcc.dg/i386-mmx-3.c: New test.
49902
49903 2003-01-12 Mark Mitchell <mark@codesourcery.com>
49904
49905 PR c++/9264
49906 * g++.dg/parse/octal1.C: New file.
49907
49908 PR c++/9172
49909 * g++.dg/parse/typename1.C: New file.
49910
49911 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
49912
49913 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49914 * gcc.dg/bf-no-ms-layout.c: Likewise.
49915 * gcc.dg/bf-ms-attrib.c: Likewise.
49916
49917 2003-01-10 Mark Mitchell <mark@codesourcery.com>
49918
49919 PR c++/9099
49920 * g++.dg/parse/dtor1.C: New file.
49921
49922 PR c++/9128
49923 * g++.dg/rtti/typeid1.C: New file.
49924
49925 PR c++/9153
49926 * g++.dg/parse/lookup1.C: New file.
49927
49928 PR c++/9171
49929 * g++.dg/templ/spec5.C: New file.
49930
49931 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
49932
49933 * gcc.c-torture/compile/20030110-1.c: New test.
49934
49935 2003-01-09 Geoffrey Keating <geoffk@apple.com>
49936
49937 Merge from pch-branch:
49938
49939 2002-12-23 Geoffrey Keating <geoffk@apple.com>
49940
49941 * gcc.dg/pch/cpp-1.h: New.
49942 * gcc.dg/pch/cpp-1.c: New.
49943 * gcc.dg/pch/cpp-2.h: New.
49944 * gcc.dg/pch/cpp-2.c: New.
49945
49946 2002-11-19 Geoffrey Keating <geoffk@apple.com>
49947
49948 * gcc.dg/pch/except-1.h: New.
49949 * gcc.dg/pch/except-1.c: New.
49950
49951 2002-11-13 Geoffrey Keating <geoffk@apple.com>
49952
49953 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49954 running test.
49955 * gcc.dg/pch: Include *.hp not *.h.
49956 * gcc.dg/pch/system-1.h: New.
49957 * gcc.dg/pch/system-1.c: New.
49958
49959 2002-11-11 Geoffrey Keating <geoffk@apple.com>
49960
49961 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49962 rather than trying to build and run a program using PCH.
49963 * gcc.dg/pch: Remove dg-do commands from test files.
49964
49965 2002-11-08 Geoffrey Keating <geoffk@apple.com>
49966
49967 * gcc.dg/pch/macro-3.c: New.
49968 * gcc.dg/pch/macro-3.h: New.
49969
49970 2002-11-04 Geoffrey Keating <geoffk@apple.com>
49971
49972 * gcc.dg/pch/common-1.c: New.
49973 * gcc.dg/pch/common-1.h: New.
49974 * gcc.dg/pch/decl-1.c: New.
49975 * gcc.dg/pch/decl-1.h: New.
49976 * gcc.dg/pch/decl-2.c: New.
49977 * gcc.dg/pch/decl-2.h: New.
49978 * gcc.dg/pch/decl-3.c: New.
49979 * gcc.dg/pch/decl-3.h: New.
49980 * gcc.dg/pch/decl-4.c: New.
49981 * gcc.dg/pch/decl-4.h: New.
49982 * gcc.dg/pch/decl-5.c: New.
49983 * gcc.dg/pch/decl-5.h: New.
49984 * gcc.dg/pch/global-1.c: New.
49985 * gcc.dg/pch/global-1.h: New.
49986 * gcc.dg/pch/inline-1.c: New.
49987 * gcc.dg/pch/inline-1.h: New.
49988 * gcc.dg/pch/inline-2.c: New.
49989 * gcc.dg/pch/inline-2.h: New.
49990 * gcc.dg/pch/static-1.c: New.
49991 * gcc.dg/pch/static-1.h: New.
49992 * gcc.dg/pch/static-2.c: New.
49993 * gcc.dg/pch/static-2.h: New.
49994
49995 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
49996
49997 * g++.dg/pch/pch.exp: Better handle failing testcases.
49998 * gcc.dg/pch/pch.exp: Likewise.
49999 * gcc.dg/pch/macro-1.c: New.
50000 * gcc.dg/pch/macro-1.h: New.
50001 * gcc.dg/pch/macro-2.c: New.
50002 * gcc.dg/pch/macro-2.h: New.
50003
50004 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50005
50006 * g++.dg/dg.exp: Treat files in pch/ specially.
50007 * g++.dg/pch/pch.exp: New file.
50008 * g++.dg/pch/empty.H: New file.
50009 * g++.dg/pch/empty.C: New file.
50010 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50011 "precompile".
50012
50013 * gcc.dg/pch/pch.exp: New file.
50014 * gcc.dg/pch/empty.h: New file.
50015 * gcc.dg/pch/empty.c: New file.
50016 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50017 "precompile".
50018
50019 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50020
50021 * g++.dg/template/friend14.C: New test.
50022
50023 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50024
50025 * gcc.dg/old-style-asm-1.c: New test.
50026
50027 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50028
50029 * gcc.c-torture/compile/20030109-1.c: New test.
50030
50031 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50032
50033 * gcc.c-torture/execute/20030109-1.c: New test.
50034
50035 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50036
50037 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50038 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50039 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50040 * g++.old-deja/g++.mike/eh2.C: Likewise.
50041 * g++.old-deja/g++.mike/eh3.C: Likewise.
50042 * g++.old-deja/g++.mike/eh5.C: Likewise.
50043 * g++.old-deja/g++.mike/eh6.C: Likewise.
50044 * g++.old-deja/g++.mike/eh7.C: Likewise.
50045 * g++.old-deja/g++.mike/eh8.C: Likewise.
50046 * g++.old-deja/g++.mike/eh9.C: Likewise.
50047 * g++.old-deja/g++.mike/eh10.C: Likewise.
50048 * g++.old-deja/g++.mike/eh12.C: Likewise.
50049 * g++.old-deja/g++.mike/eh13.C: Likewise.
50050 * g++.old-deja/g++.mike/eh14.C: Likewise.
50051 * g++.old-deja/g++.mike/eh16.C: Likewise.
50052 * g++.old-deja/g++.mike/eh17.C: Likewise.
50053 * g++.old-deja/g++.mike/eh18.C: Likewise.
50054 * g++.old-deja/g++.mike/eh21.C: Likewise.
50055 * g++.old-deja/g++.mike/eh23.C: Likewise.
50056 * g++.old-deja/g++.mike/eh24.C: Likewise.
50057 * g++.old-deja/g++.mike/eh25.C: Likewise.
50058 * g++.old-deja/g++.mike/eh26.C: Likewise.
50059 * g++.old-deja/g++.mike/eh27.C: Likewise.
50060 * g++.old-deja/g++.mike/eh28.C: Likewise.
50061 * g++.old-deja/g++.mike/eh29.C: Likewise.
50062 * g++.old-deja/g++.mike/eh31.C: Likewise.
50063 * g++.old-deja/g++.mike/eh33.C: Likewise.
50064 * g++.old-deja/g++.mike/eh34.C: Likewise.
50065 * g++.old-deja/g++.mike/eh35.C: Likewise.
50066 * g++.old-deja/g++.mike/eh36.C: Likewise.
50067 * g++.old-deja/g++.mike/eh37.C: Likewise.
50068 * g++.old-deja/g++.mike/eh38.C: Likewise.
50069 * g++.old-deja/g++.mike/eh39.C: Likewise.
50070 * g++.old-deja/g++.mike/eh40.C: Likewise.
50071 * g++.old-deja/g++.mike/eh41.C: Likewise.
50072 * g++.old-deja/g++.mike/eh42.C: Likewise.
50073 * g++.old-deja/g++.mike/eh44.C: Likewise.
50074 * g++.old-deja/g++.mike/eh46.C: Likewise.
50075 * g++.old-deja/g++.mike/eh47.C: Likewise.
50076 * g++.old-deja/g++.mike/eh48.C: Likewise.
50077 * g++.old-deja/g++.mike/eh49.C: Likewise.
50078 * g++.old-deja/g++.mike/eh50.C: Likewise.
50079 * g++.old-deja/g++.mike/eh51.C: Likewise.
50080 * g++.old-deja/g++.mike/eh53.C: Likewise.
50081 * g++.old-deja/g++.mike/eh55.C: Likewise.
50082 * g++.old-deja/g++.mike/p7912.C: Likewise.
50083 * g++.old-deja/g++.mike/p9706.C: Likewise.
50084 * g++.old-deja/g++.mike/p10416.C: Likewise.
50085 * g++.old-deja/g++.mike/p11667.C: Likewise.
50086 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50087 Remove redundant reference to Iris.
50088 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50089 Elxsi, i860, Pico Java, and WE32K.
50090
50091 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50092
50093 * g++.dg/ext/asm4.C: New test.
50094
50095 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50096
50097 PR c++/9030
50098 * g++.dg/template/friend12.C: New test.
50099 * g++.dg/template/friend13.C: Likewise.
50100 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50101
50102 2003-01-08 Jan Hubicka <jh@suse.cz>
50103
50104 * gcc.dg/i386-cadd.c: New test.
50105 * gcc.dg/i386-cmov4.c: Likewise.
50106
50107 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50108
50109 PR c++/9165
50110 * g++.dg/warn/Wunused-3.C: New test.
50111
50112 * g++.dg/abi/bitfield9.C: New test.
50113
50114 PR c++/9189
50115 * g++.dg/parse/defarg3.C: New test.
50116
50117 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50118
50119 * g++.dg/parse/ambig1.C: New test.
50120 * g++.dg/parse/defarg2.C: New test.
50121
50122 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50123
50124 * g++.dg/template/defarg-1.C: New test.
50125 * g++.dg/template/local2.C: Likewise.
50126
50127 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50128
50129 * gcc.c-torture/execute/20030105-1.c: New test.
50130
50131 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50132
50133 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50134 * g++.dg/parse/namespace4.C: Likewise.
50135
50136 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50137
50138 * g++.dg/template/ntp2.C: New test.
50139
50140 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50141
50142 * g++.dg/parse/extern-C-1.C: New test.
50143
50144 * g++.dg/parse/namespace4.C: New test.
50145
50146 * g++.dg/template/nested1.C: New test.
50147
50148 * g++.dg/parse/namespace3.C: New test.
50149
50150 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50151
50152 * g++.dg/lookup/two-stage1.C: New test.
50153
50154 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50155
50156 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50157 * g++.old-deja/g++.jason/access8.C: Likewise.
50158 * g++.old-deja/g++.other/decl5.C: Likewise.
50159
50160 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50161
50162 * g++.dg/parse/parse7.C: New test.
50163
50164 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50165
50166 PR c++/2843
50167 * g++.dg/ext/attrib7.C: New test.
50168
50169 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50170
50171 * g++.dg/parse/parse6.C: New test.
50172
50173 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50174
50175 * gcc.dg/h8300-stack-1.c: New.
50176
50177 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50178
50179 g++.dg/lookup/exception1.C: New test.
50180
50181 g++.dg/lookup/template1.C: New test.
50182
50183 g++.dg/parse/namespace2.C: New test.
50184
50185 g++.dg/parse/parens2.C: New test.
50186
50187 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50188
50189 * g++.dg/parse/parse5.C: New test.
50190 * g++.dg/lookup/scoped4.C: New test.
50191
50192 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50193
50194 * g++.dg/parse/parens1.C: New test.
50195
50196 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50197 angle-bracket1.C.
50198 * g++.dg/parse/parens2.C: New test.
50199
50200 * g++.dg/lookup/scope-operator1.C: New test.
50201
50202 * g++.dg/parse/operator1.C: New test.
50203
50204 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50205
50206 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50207 * g++.old-deja/g++.other/access6.C: Likewise.
50208 * g++.old-deja/g++.other/decl1.C: Likewise.
50209 * g++.old-deja/g++.pt/typename12.C: Likewise.
50210
50211 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50212
50213 * g++.dg/parse/namespace1.C: New test.
50214
50215 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50216
50217 * g++.dg/parse/parse4.C: New test.
50218
50219 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50220
50221 * g++.dg/parse/parse3.C: New test.
50222
50223 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50224
50225 * g++.dg/parse/parse2.C: New test.
50226
50227 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50228
50229 * g++.dg/template/friend11.C: New test.
50230
50231 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50232
50233 * g++.dg/parse/parse1.C: New test.
50234
50235 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50236
50237 * lib/profopt.exp: Change the name of a global variable to avoid
50238 possible clashes with other test suites.
50239
50240 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50241
50242 * g++.dg/inherit/covariant8.C: New test.
50243
50244 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50245
50246 * g++.dg/init/array9.C: New test.
50247
50248 PR c++/9112
50249 * g++.dg/parse/expr1.C: New test.
50250
50251 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50252
50253 * gcc.c-torture/compile/20021230-1.c: New test.
50254
50255 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50256
50257 * g++.dg/inherit/covariant5.C: New test.
50258 * g++.dg/inherit/covariant6.C: New test.
50259 * g++.dg/inherit/covariant7.C: New test.
50260
50261 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50262
50263 PR c++/2739
50264 * g++.dg/other/access2.C: New test.
50265
50266 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50267
50268 * g++.dg/other/anon-struct.C: No longer fails
50269 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50270 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50271 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50272
50273 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50274
50275 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50276
50277 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50278
50279 * g++.dg/eh/spec4.C: Remove stray semicolon.
50280 * g++.dg/expr/pmf-1.C: Change error message.
50281 * g++.dg/ext/asm1.C: Remove stray semicolon.
50282 * g++.dg/ext/typename1.C: Add missing typenames.
50283 * g++.dg/inherit/template-as-base.C: Change error message.
50284 * g++.dg/lookup/scoped1.C: Likewise.
50285 * g++.dg/lookup/scoped2.C: Likewise.
50286 * g++.dg/lookup/using2.C: Likewise.
50287 * g++.dg/other/component1.C: Remove stray semicolon.
50288 * g++.dg/other/do1.C: Change error message.
50289 * g++.dg/other/error2.C: Likewise.
50290 * g++.dg/other/init1.C: Likewise.
50291 * g++.dg/other/packed1.C: Remove stray semicolon.
50292 * g++.dg/other/ptrmem2.C: Change error message.
50293 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50294 marker.
50295 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50296 * g++.dg/template/access3.C: Add typename keyword.
50297 * g++.dg/template/access5.C: Remove stray semicolon.
50298 * g++.dg/template/access6.C: Likewise.
50299 * g++.dg/template/complit1.C: Likewise.
50300 * g++.dg/template/crash1.C: Change error message.
50301 * g++.dg/template/inherit2.C: Remove stray semicolon.
50302 * g++.dg/template/instantiate2.C: Likewise.
50303 * g++.dg/template/instantiate3.C: Change error message.
50304 * g++.dg/template/qual1.C: Remove stray semicolon.
50305 * g++.dg/template/qualttp18.C: Change error message.
50306 * g++.dg/template/ref1.C: Remove stray semicolon.
50307 * g++.dg/template/sizeof1.C (A::value): Declare it.
50308 * g++.dg/template/spec4.C: Change error message.
50309 * g++.dg/template/static1.C: Likewise.
50310 * g++.dg/template/type1.C: Likewise.
50311 * g++.dg/template/typename3.C: Likewise.
50312 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50313 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50314 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50315 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50316 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50317 named return value extension.
50318 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50319 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50320 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50321 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50322 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50323 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50324 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50325 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50326 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50327 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50328 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50329 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50330 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50331 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50332 syntax.
50333 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50334 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50335 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50336 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50337 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50338 * g++.old-deja/g++.brendan/template11.C: Likewise.
50339 * g++.old-deja/g++.brendan/template26.C: Likewise.
50340 * g++.old-deja/g++.brendan/template27.C: Use explicit
50341 specialization syntax.
50342 * g++.old-deja/g++.brendan/template30.C: Likewise.
50343 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50344 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50345 non-dependent names.
50346 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50347 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50348 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50349 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50350 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50351 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50352 named return value extension.
50353 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50354 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50355 * g++.old-deja/g++.ext/return1.C: Likewise.
50356 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50357 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50358 * g++.old-deja/g++.jason/access8.C: Likewise.
50359 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50360 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50361 pseudo-destructor names.
50362 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50363 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50364 pseudo-destructor names.
50365 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50366 * g++.old-deja/g++.jason/overload19.C: Likewise.
50367 * g++.old-deja/g++.jason/overload32.C: Likewise.
50368 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50369 stray semicolons.
50370 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50371 * g++.old-deja/g++.jason/return.C: Likewise.
50372 * g++.old-deja/g++.jason/return2.C: Likewise.
50373 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50374 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50375 syntax.
50376 * g++.old-deja/g++.jason/template10.C: Account for use of
50377 non-dependent names.
50378 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50379 syntax.
50380 * g++.old-deja/g++.jason/template37.C: Likewise.
50381 * g++.old-deja/g++.law/access4.C: Change error messages.
50382 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50383 pseudo-destructor names.
50384 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50385 * g++.old-deja/g++.law/ctors9.C: Likewise.
50386 * g++.old-deja/g++.law/cvt22.C: Likewise.
50387 * g++.old-deja/g++.law/dtors5.C: Likewise.
50388 * g++.old-deja/g++.law/global-init1.C: Likewise.
50389 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50390 * g++.old-deja/g++.law/operators28.C: Likewise.
50391 * g++.old-deja/g++.law/visibility28.C: Likewise.
50392 * g++.old-deja/g++.martin/eval1.C: Likewise.
50393 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50394 name.
50395 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50396 * g++.old-deja/g++.mike/net34.C: Likewise.
50397 * g++.old-deja/g++.mike/net36.C: Likewise.
50398 * g++.old-deja/g++.mike/ns2.C: Likewise.
50399 * g++.old-deja/g++.mike/p12306.C: Likewise.
50400 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50401 value extension.
50402 * g++.old-deja/g++.mike/p700.C: Likewise.
50403 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50404 * g++.old-deja/g++.mike/p710.C: Likewise.
50405 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50406 value extension.
50407 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50408 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50409 * g++.old-deja/g++.ns/crash2.C: Likewise.
50410 * g++.old-deja/g++.ns/crash3.C: Likewise.
50411 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50412 * g++.old-deja/g++.ns/ns17.C: Likewise.
50413 * g++.old-deja/g++.ns/template16.C: Likewise.
50414 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50415 keyword.
50416 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50417 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50418 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50419 named return value extension.
50420 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50421 * g++.old-deja/g++.other/access4.C: Issue additional error
50422 messages.
50423 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50424 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50425 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50426 * g++.old-deja/g++.other/crash25.C: Change error message.
50427 * g++.old-deja/g++.other/crash4.C: Change error message.
50428 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50429 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50430 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50431 checks.
50432 * g++.old-deja/g++.other/defarg8.C: Likewise.
50433 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50434 * g++.old-deja/g++.other/dtor10.C: Likewise.
50435 * g++.old-deja/g++.other/incomplete.C: Likewise.
50436 * g++.old-deja/g++.other/linkage7.C: Likewise.
50437 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50438 lookup algorithm.
50439 * g++.old-deja/g++.other/mangle2.C: Likewise.
50440 * g++.old-deja/g++.other/refinit2.C: Likewise.
50441 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50442 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50443 * g++.old-deja/g++.pt/crash28.C: Likewise.
50444 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50445 syntax.
50446 * g++.old-deja/g++.pt/crash32.C: Change error message.
50447 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50448 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50449 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50450 error message position.
50451 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50452 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50453 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50454 syntax.
50455 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50456 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50457 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50458 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50459 keyword.
50460 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50461 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50462 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50463 keyword.
50464 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50465 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50466 syntax.
50467 * g++.old-deja/g++.pt/friend28.C: Account for use of
50468 non-dependent names.
50469 * g++.old-deja/g++.pt/friend29.C: Likewise.
50470 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50471 rules.
50472 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50473 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50474 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50475 lookup rules.
50476 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50477 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50478 keyword.
50479 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50480 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50481 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50482 keyword.
50483 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50484 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50485 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50486 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50487 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50488 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50489 keyword.
50490 * g++.old-deja/g++.pt/spec10.C: Likewise.
50491 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50492 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50493 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50494 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50495 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50496 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50497 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50498 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50499 * g++.old-deja/g++.pt/typename15.C: Likewise.
50500 * g++.old-deja/g++.pt/typename22.C: Likewise.
50501 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50502 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50503 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50504 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50505 syntax.
50506 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50507 return value extension.
50508 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50509 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50510 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50511 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50512
50513 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50514
50515 * g++.dg/warn/inline1.C: New test.
50516 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50517 * g++.old-deja/g++.jason/synth10.C: Likewise.
50518 * g++.old-deja/g++.mike/net31.C: Likewise.
50519 * g++.old-deja/g++.mike/p8786.C: Likewise.
50520
50521 * g++.dg/template/friend10.C: New test.
50522 * g++.dg/template/conv5.C: New test.
50523
50524 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50525
50526 * g++.dg/lookup/scoped3.C: New test.
50527
50528 * g++.dg/lookup/decl1.C: New test.
50529 * g++.dg/lookup/decl2.C: New test.
50530
50531 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50532
50533 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50534 gcc.c-torture/compile/20021015-1.c,
50535 gcc.c-torture/compile/20021015-2.c,
50536 gcc.c-torture/compile/20021123-1.c,
50537 gcc.c-torture/compile/20021123-2.c,
50538 gcc.c-torture/compile/20021123-3.c,
50539 gcc.c-torture/compile/20021123-4.c,
50540 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50541 only to 3.1 or 3.2 branch.
50542
50543 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50544
50545 * gcc.dg/i386-bitfield3.c: New test.
50546
50547 * gcc.dg/i386-bitfield2.c: New test.
50548
50549 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50550
50551 * g++.dg/parse/conv_op1.C: New test.
50552
50553 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50554
50555 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50556 approved.
50557
50558 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50559
50560 * gcc.c-torture/compile/20021220-1.c: New test.
50561
50562 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50563
50564 * gcc.dg/i386-fastcall-1.c: New.
50565
50566 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50567
50568 * gcc.c-torture/execute/20021219-1.c: New test.
50569
50570 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50571
50572 * gcc.dg/i386-pic-1.c: New test.
50573
50574 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50575
50576 PR c++/8099
50577 * g++.dg/template/friend9.C: New test.
50578
50579 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50580
50581 PR c++/3663
50582 * g++.dg/template/access7.C: New test.
50583
50584 2002-12-18 Nick Clifton <nickc@redhat.com>
50585
50586 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50587 the libstdc++-v3 directory has been found.
50588
50589 2002-12-12 Devang Patel <dpatel@apple.com>
50590 * gcc.dg/darwin-ld-1.c: New test.
50591 * gcc.dg/darwin-ld-2.c: New test.
50592 * gcc.dg/darwin-ld-3.c: New test.
50593 * gcc.dg/darwin-ld-4.c: New test.
50594 * gcc.dg/darwin-ld-5.c: New test.
50595
50596 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50597
50598 * gcc.c-torture/compile/20021212-1.c: New test.
50599
50600 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50601
50602 * gcc.dg/fshort-wchar: New test.
50603
50604 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50605
50606 PR c++/8372
50607 * g++.dg/template/dtor1.C: New test.
50608
50609 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50610 markers.
50611
50612 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50613
50614 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50615
50616 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50617
50618 * g++.dg/template/static1.C: New test.
50619 * g++.dg/template/static2.C: New test.
50620 * g++.old-deja/g++.ext/memconst.C: New test.
50621
50622 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50623
50624 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50625 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50626 * g++.dg/special/initp1.C: Likewise.
50627
50628 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50629
50630 * gcc.c-torture/execute/20021204-1.c: New test.
50631
50632 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50633
50634 * gcc.dg/ppc-fmadd-1.c: New file.
50635 * gcc.dg/ppc-fmadd-2.c: New file.
50636 * gcc.dg/ppc-fmadd-3.c: New file.
50637
50638 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50639
50640 * gcc.c-torture/compile/20021204-1.c: New test.
50641
50642 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50643
50644 * g++.dg/inherit/covariant2.C: New test.
50645 * g++.dg/inherit/covariant3.C: New test.
50646 * g++.dg/inherit/covariant4.C: New test.
50647 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50648 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50649
50650 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50651
50652 PR c++/8688
50653 * g++.dg/init/brace3.C: New test.
50654
50655 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50656
50657 * gcc.dg/20020210-1.c: Fix a comment typo.
50658
50659 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50660
50661 PR c++/8720
50662 * g++.dg/parse/defarg1.C: New test.
50663
50664 PR c++/8615
50665 * g++.dg/template/char1.C: New test.
50666
50667 * g++.dg/template/varmod1.C: Fix typo.
50668
50669 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50670
50671 DR 180
50672 * g++.old-deja/g++.pt/crash32.C: Expect error.
50673
50674 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50675
50676 PR c++/5919
50677 * g++.dg/template/varmod1.C: New test.
50678
50679 PR c++/8727
50680 * g++.dg/inherit/typeinfo1.C: New test.
50681
50682 PR c++/8663
50683 * g++.dg/inherit/typedef1.C: New test.
50684
50685 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50686
50687 PR c++/8332
50688 PR c++/8493
50689 * g++.dg/template/strlen1.C: New test.
50690
50691 PR c++/8227
50692 * g++.dg/template/ctor2.C: New test.
50693
50694 PR c++/8214
50695 * g++.dg/init/string1.C: New test.
50696
50697 PR c++/8511
50698 * g++.dg/template/friend8.C: New test.
50699
50700 2002-11-29 Joe Buck <jbuck@synopsys.com>
50701
50702 * g++.dg/lookup/anon2.C: New test.
50703
50704 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50705
50706 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50707 h8300 port.
50708
50709 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50710
50711 * gcc.dg/bitfld-6.c: New test.
50712
50713 2002-11-27 Jan Hubicka <jh@suse.cz>
50714
50715 * gcc.c-torture/execute/20021127.[cx]: New test.
50716
50717 2002-11-26 Jan Hubicka <jh@suse.cz>
50718
50719 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50720 quality.
50721
50722 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50723
50724 * g++.dg/init/brace2.C: New test.
50725 * g++.old-deja/g++.mike/p9129.C: Correct.
50726
50727 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50728
50729 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50730
50731 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50732
50733 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50734
50735 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50736
50737 * g++.dg/abi/empty11.C: New test.
50738 * g++.dg/rtti/cv1.C: New test.
50739
50740 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50741
50742 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50743
50744 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50745
50746 * g++.dg/abi/empty10.C: New test.
50747
50748 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50749
50750 * gcc.c-torture/compile/20021124-1.c: New test.
50751
50752 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50753
50754 * g++.dg/abi/rtti2.C: New test.
50755
50756 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50757
50758 * gcc.dg/i386-unroll-1.c: New test.
50759
50760 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50761
50762 * gcc.c-torture/compile/20021120-1.c: New test.
50763 * gcc.c-torture/compile/20021120-2.c: New test.
50764
50765 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50766
50767 * gcc.dg/bitfld-5.c: New test.
50768
50769 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50770
50771 * gcc.c-torture/execute/20021120-3.c: New test.
50772
50773 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50774
50775 * gcc.c-torture/execute/20021120-2.c: New test.
50776
50777 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50778
50779 * gcc.c-torture/execute/20021120-1.c: New test.
50780
50781 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50782
50783 * gcc.c-torture/execute/20021118-3.c: New test.
50784
50785 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50786
50787 * gcc.c-torture/compile/20021119-1.c: New test.
50788
50789 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50790
50791 * gcc.dg/duff-1.c: New test.
50792 * gcc.dg/duff-2.c: New test.
50793 * gcc.dg/duff-3.c: New test.
50794
50795 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50796
50797 * gcc.dg/cpp/_Pragma5.c: New test.
50798
50799 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50800
50801 * gcc.c-torture/execute/20021118-2.c: New test.
50802
50803 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50804
50805 * gcc.c-torture/execute/20021118-1.c: New test.
50806
50807 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50808
50809 * gcc.dg/20021116-1.c: New test.
50810
50811 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50812
50813 * g++.dg/abi/vcall1.C: New test.
50814
50815 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50816
50817 * gcc.dg/20021029-1.c: New test.
50818 * gcc.dg/20021029-2.c: New test.
50819
50820 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50821
50822 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50823
50824 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50825
50826 PR c/8439
50827 * gcc.dg/20021110.c: Move to ...
50828 * gcc.c-torture/compile/20021110.c: .... here.
50829
50830 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50831
50832 PR c/8467
50833 * gcc.c-torture/execute/20021111-1.c
50834
50835 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50836
50837 PR c/8439
50838 * gcc.dg/20021110.c: New test.
50839
50840 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50841
50842 * g++.dg/abi/vthunk3.C: Run only on x86.
50843
50844 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50845
50846 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50847
50848 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50849
50850 * lib/compat.exp (compat-execute): Fix logic error in last
50851 change.
50852
50853 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50854
50855 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50856
50857 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50858
50859 PR c++/8389
50860 * g++.dg/template/access6.C: New test.
50861
50862 2002-11-08 Jan Hubicka <jh@suse.cz>
50863
50864 * gcc.dg/i386-ssefp-1.c: New test.
50865 * gcc.dg/i386-ssefp-1.c: New test.
50866
50867 2002-11-08 Jan Hubicka <jh@suse.cz>
50868
50869 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50870
50871 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50872
50873 * g++.dg/abi/vthunk3.C: New test.
50874
50875 PR c++/8338
50876 * g++.dg/template/crash2.C: New test.
50877
50878 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50879
50880 * g++.dg/abi/dtor1.C: New test.
50881 * g++.dg/abi/dtor2.C: Likewise.
50882
50883 2002-11-05 Geoffrey Keating <geoffk@apple.com>
50884
50885 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50886 Darwin.
50887
50888 2002-11-04 Adam Nemet <anemet@lnxw.com>
50889
50890 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50891 -mthumb. Only xfail with -O0.
50892
50893 2002-11-03 Mark Mitchell <mark@codesourcery.com>
50894
50895 * g++.dg/abi/thunk1.C: New test.
50896 * g++.dg/abi/thunk2.C: Likewise.
50897 * g++.dg/abi/vtt1.C: Likewise.
50898
50899 2002-11-02 Diego Novillo <dnovillo@redhat.com>
50900
50901 PR optimization/8423
50902 * gcc.c-torture/execute/builtin-constant.c: New test.
50903
50904 2002-11-01 Zack Weinberg <zack@codesourcery.com>
50905
50906 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50907 Add some more cases.
50908
50909 2002-11-01 Mark Mitchell <mark@codesourcery.com>
50910
50911 PR c++/8391
50912 * g++.dg/opt/local1.C: New test.
50913
50914 2002-10-30 Mark Mitchell <mark@codesourcery.com>
50915
50916 PR c++/8160
50917 * g++.dg/template/complit1.C: New test.
50918
50919 PR c++/8149
50920 * g++.dg/template/typename4.C: Likewise.
50921
50922 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50923
50924 Core issue 287, PR c++/7639
50925 * g++.dg/template/instantiate1.C: Adjust error location.
50926 * g++.dg/template/instantiate3.C: New test.
50927 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50928 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50929 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50930
50931 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
50932
50933 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50934
50935 2002-10-29 Mark Mitchell <mark@codesourcery.com>
50936
50937 PR c++/8287
50938 * g++.dg/init/dtor2.C: New test.
50939
50940 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50941
50942 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50943 * gcc.dg/nest.c: Bypass errors on irix6.
50944
50945 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
50946
50947 * gcc.dg/nest.c: Expect error for mmix-*-*.
50948 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50949
50950 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
50951
50952 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50953 markers.
50954
50955 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50956
50957 2002-10-25 Mike Stump <mrs@apple.com>
50958
50959 * gcc.dg/warn-1.c: New test.
50960
50961 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50962
50963 * g++.dg/template/typename3.C: New test.
50964
50965 2002-10-25 Mark Mitchell <mark@codesourcery.com>
50966
50967 * g++.dg/lookup/ptrmem1.C: New test.
50968
50969 * g++.dg/abi/vthunk2.C: New test.
50970
50971 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50972
50973 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50974
50975 2002-10-24 Mark Mitchell <mark@codesourcery.com>
50976
50977 * g++.dg/abi/empty9.C: New test.
50978
50979 2002-10-24 Richard Henderson <rth@redhat.com>
50980
50981 * g++.dg/inherit/thunk1.C: Enable for ia64.
50982
50983 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50984
50985 PR c++/8067
50986 * g++.dg/lookup/pretty1.C: New test.
50987
50988 2002-10-23 Jakub Jelinek <jakub@redhat.com>
50989
50990 * gcc.dg/20021023-1.c: New test.
50991
50992 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50993
50994 PR c++/7679
50995 * g++.dg/parse/inline1.C: New test.
50996
50997 2002-10-23 Richard Henderson <rth@redhat.com>
50998
50999 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51000
51001 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51002
51003 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51004
51005 PR c++/6579
51006 * g++.dg/parse/stmtexpr3.C: New test.
51007
51008 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51009
51010 * g++.dg/expr/cond1.C: New test.
51011
51012 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51013
51014 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51015
51016 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51017
51018 * g++.dg/abi/vbase13.C: New test.
51019 * g++.dg/abi/vbase14.C: Likewise.
51020
51021 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51022
51023 * gcc.dg/tls/pic-1.c: New test.
51024 * gcc.dg/tls/nonpic-1.c: New test.
51025 * gcc.dg/20021018-1.c: New test.
51026
51027 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51028
51029 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51030 Remove only files with the same base name as the test case.
51031 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51032 (profopt-execute): Likewise. Also, remove old profiling
51033 and performance data files before running the tests.
51034
51035 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51036 * g++.dg/bprob/bprob.exp: Likewise.
51037 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51038 to allow more general test case names.
51039
51040 * g++.dg/bprob/bprob-1.C: Rename to ...
51041 * g++.dg/bprob/g++-bprob-1.C: ... this.
51042
51043 * g77.dg/bprob/bprob-1.f: Rename to ...
51044 * g77.dg/bprob/g77-bprob-1.f: ... this.
51045
51046 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51047
51048 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51049 bison 1.50 or later.
51050
51051 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51052
51053 * g++.dg/README: Describe more test directories.
51054
51055 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51056
51057 * g++.dg/init/array6.C: Add additional tests.
51058
51059 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51060
51061 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51062 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51063
51064 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51065
51066 * gcc.c-torture/compile/20020604-1.x: New.
51067 * gcc.c-torture/compile/simd-5.x: Likewise.
51068 * gcc.c-torture/execute/920710-1.x: Likewise.
51069 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51070
51071 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51072
51073 * g++.dg/inherit/override1.C: Add dg-options clause.
51074
51075 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51076
51077 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51078 _mm_slli_si128.
51079
51080 2002-10-19 Andreas Schwab <schwab@suse.de>
51081
51082 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51083 directory component.
51084
51085 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51086
51087 * g++.dg/inherit/thunk1.C: New test.
51088
51089 * g++.dg/inherit/override1.C: New test.
51090
51091 * g++.dg/abi/mangle11.C: New test.
51092 * g++.dg/abi/mangle14.C: New test.
51093 * g++.dg/abi/mangle17.C: New test.
51094
51095 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51096
51097 * g++.dg/overload/member2.C: New test.
51098
51099 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51100
51101 * g++.dg/README: Describe new compat directory.
51102 * g++.dg/dg.exp: Skip tests in compat directory.
51103 * README.compat: New file.
51104 * lib/compat.exp: New expect script.
51105 * g++.dg/compat: New test directory.
51106 * g++.dg/compat/compat.exp: New expect script.
51107 * g++.dg/compat/abi: New test directory.
51108 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51109 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51110 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51111 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51112 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51113 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51114 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51115 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51116 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51117 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51118 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51119 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51120 * g++.dg/compat/break: New test directory.
51121 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51122 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51123 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51124 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51125 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51126 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51127 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51128 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51129 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51130 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51131 g++.dg/compat/break/README: New files.
51132 * g++.dg/compat/eh: New test directory.
51133 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51134 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51135 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51136 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51137 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51138 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51139 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51140 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51141 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51142 g++.dg/compat/eh/filter2_y.C,
51143 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51144 g++.dg/compat/eh/new1_y.C,
51145 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51146 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51147 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51148 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51149 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51150 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51151 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51152 g++.dg/compat/eh/unexpected1_y.C: New files.
51153 * g++.dg/compat/init: New test directory.
51154 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51155 g++.dg/compat/init/array5_y.C,
51156 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51157 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51158 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51159 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51160 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51161 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51162 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51163 g++.dg/compat/init/init-ref2_y.C: New files.
51164
51165 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51166
51167 PR c++/7584
51168 * g++.dg/inherit/using3.C: New test.
51169
51170 2002-10-17 Jan Hubicka <jh@suse.cz>
51171
51172 * gcc.dg/20021017-2.c: New test.
51173
51174 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51175
51176 * g++.dg/abi/mangle16.C: Adjust.
51177
51178 * g++.dg/init/array8.C: New test.
51179
51180 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51181
51182 * gcc.dg/special/mips-abi.exp: New test.
51183 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51184
51185 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51186
51187 * g++.dg/abi/mangle16.C: New test.
51188 * g++.dg/abi/mangle17.C: Likewise.
51189
51190 PR c++/7478
51191 * g++.dg/template/ref1.C: New test.
51192
51193 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51194
51195 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51196
51197 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51198
51199 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51200
51201 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51202
51203 PR c++/7524
51204 * g++.dg/init/array7.C: New test.
51205
51206 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51207
51208 * g++.dg/init/array6.C: New test.
51209
51210 * g++.dg/abi/mangle13.C: Likewise.
51211 * g++.dg/abi/mangle14.C: Likewise.
51212 * g++.dg/abi/mangle15.C: Likewise.
51213
51214 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51215
51216 * g++.dg/abi/empty8.C: New test.
51217
51218 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51219
51220 * g++.dg/init/ctor1.C: New test.
51221
51222 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51223
51224 * gcc.c-torture/execute/20021015-1.c: New test.
51225
51226 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51227
51228 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51229
51230 2002-10-14 Jan Hubicka <jh@suse.cz>
51231
51232 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51233
51234 2002-10-14 Richard Henderson <rth@redhat.com>
51235
51236 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51237
51238 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51239
51240 PR optimization/6631
51241 * g++.dg/opt/const2.C: New test.
51242
51243 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51244
51245 PR c++/7176
51246 * g++.dg/parse/friend1.C: New test.
51247 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51248
51249 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51250
51251 * gcc.dg/20021014-1.c: New test.
51252
51253 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51254
51255 PR c++/5661
51256 * g++.dg/ext/vlm1.C: New test.
51257 * g++.dg/ext/vlm2.C: Likewise.
51258
51259 * g++.dg/init/array1.C: Remove invalid braces.
51260 * g++.dg/init/brace1.C: New test.
51261 * g++.dg/init/copy2.C: Likewise.
51262 * g++.dg/init/copy3.C: Likewise.
51263 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51264 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51265 braces.
51266
51267 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51268
51269 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51270
51271 2002-10-11 Richard Shann <richard.shann@superh.com>
51272
51273 * gcc.c-torture/compile/simd-5.c: New test.
51274
51275 2002-10-10 Roger Sayle <roger@eyesopen.com>
51276
51277 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51278
51279 2002-10-10 Jim Wilson <wilson@redhat.com>
51280
51281 * gcc.c-torture/execute/20021010-1.c: New test.
51282
51283 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51284
51285 PR c/7353
51286 * g++.dg/ext/typedef-init.C: New test.
51287 * gcc.dg/typedef-init.c: New test.
51288
51289 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51290
51291 * gcc.dg/cpp/paste13.c: New test.
51292
51293 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51294
51295 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51296 remaining platforms, XFAIL during compile, not execute. Don't
51297 XFAIL at -O0.
51298
51299 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51300
51301 * gcc.dg/alias-1.c: Tweak expected warning.
51302
51303 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51304
51305 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51306
51307 2002-10-06 Andreas Jaeger <aj@suse.de>
51308
51309 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51310 * gcc.dg/cpp/c++98.C: Likewise.
51311
51312 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51313 * g++.dg/cpp/c++98.C: Likewise.
51314
51315 * g++.dg/README (Subdirectories): Mention cpp directory.
51316
51317 PR target/7559
51318 * gcc.dg/20021006-1.c: New test.
51319
51320 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51321
51322 PR c++/7804
51323 * g++.dg/other/warning1.C: New test.
51324
51325 2002-10-04 Roger Sayle <roger@eyesopen.com>
51326
51327 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51328 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51329 and sparc-*-* with -m64 as expected failures. See PR 8087.
51330
51331 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51332
51333 PR c++/7931
51334 * g++.dg/template/ptrmem3.C: New test.
51335
51336 PR c++/7754
51337 * g++.dg/template/union1.C: New test.
51338
51339 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51340
51341 PR c++/8006
51342 * g++.dg/abi/mangle9.C: New test.
51343 * g++.dg/abi/mangle10.C: New test.
51344 * g++.dg/abi/mangle11.C: New test.
51345 * g++.dg/abi/mangle12.C: New test.
51346
51347 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51348
51349 PR c++/7188.
51350 * g++.dg/template/meminit1.C: New test.
51351 * g++.dg/warn/Wreorder-1.C: Likewise.
51352 * g++.old-deja/g++.mike/warn3.C: Tweak.
51353 * lib/prune.exp: Ingore "in copy constructor".
51354
51355 2002-10-02 Andreas Jaeger <aj@suse.de>
51356
51357 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51358 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51359 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51360 on x86-64.
51361
51362 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51363
51364 * gcc.dg/empty1.C: Fix typo.
51365
51366 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51367
51368 * gcc.dg/alias-1.c: New test.
51369
51370 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51371
51372 * gcc.dg/empty1.C: New test.
51373
51374 * g++.dg/tls/init-2.C: Tweak error messages.
51375
51376 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51377
51378 * gcc.c-torture/compile/20020923-1.c: New test.
51379
51380 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51381
51382 * gcc.c-torture/execute/ffs-1.c: New test.
51383 * gcc.c-torture/execute/ffs-2.c: Ditto.
51384
51385 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51386
51387 * g++.dg/overload/member1.C: New test.
51388
51389 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51390
51391 * g++.dg/abi/empty7.C: New test.
51392 * g++.dg/init/pm2.C: Likewise.
51393
51394 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51395
51396 * g++.dg/rtti/crash1.C: New test.
51397
51398 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51399
51400 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51401 gcc.dg/sibcall-4.c: New tests.
51402
51403 2002-09-28 Roger Sayle <roger@eyesopen.com>
51404
51405 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51406 powerpc and MMIX targets.
51407
51408 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51409
51410 * gcc.dg/cpp/20020927-1.c: New.
51411
51412 2002-09-26 David S. Miller <davem@redhat.com>
51413
51414 * gcc.c-torture/compile/trunctfdf.c: New.
51415
51416 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51417
51418 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51419
51420 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51421
51422 * gcc.c-torture/execute/loop-15.c: New.
51423
51424 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51425
51426 * README.QMTEST: Fix typo.
51427
51428 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51429
51430 * gcc.dg/20020926-1.c: New test.
51431
51432 2002-09-25 David S. Miller <davem@redhat.com>
51433
51434 PR target/7842
51435 * gcc.c-torture/execute/shiftdi.c: New test.
51436
51437 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51438
51439 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51440 unique to the tool.
51441 * lib/g77.exp (g77_init): Likewise.
51442 * lib/g++.exp (g++_init): Likewise.
51443 * lib/objc.exp (objc_init): Likewise.
51444
51445 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51446
51447 * g++.dg/abi/empty5.C: New test.
51448 * g++.dg/abi/empty6.C: New test.
51449 * g++.dg/abi/vbase12.C: New test.
51450
51451 2002-09-25 Richard Henderson <rth@redhat.com>
51452
51453 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51454 too-small long double.
51455
51456 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51457
51458 * gcc.dg/20020919-1.c: New test.
51459
51460 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51461
51462 * g++.dg/abi/bitfield6.C: New test.
51463 * g++.dg/abi/bitfield7.C: New test.
51464 * g++.dg/abi/bitfield8.C: New test.
51465 * g++.dg/abi/vbase11.C: New test.
51466
51467 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51468
51469 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51470 hppa*-*-hpux*. Update test comment.
51471
51472 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51473
51474 * gcc.dg/tls/struct-1.c: New test.
51475
51476 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51477
51478 * gcc.dg/cpp/tr-warn2.c: Update.
51479
51480 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51481
51482 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51483
51484 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51485
51486 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51487 systems.
51488
51489 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51490
51491 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51492
51493 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51494 Adjust for c++filt moved to binutils. Remove spurious duplicate
51495 setting of cxxfilt.
51496
51497 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51498
51499 * gcc.dg/20020312-2.c: Update for darwin.
51500
51501 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51502
51503 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51504
51505 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51506
51507 * objc.dg/comp-types-1.m: New test.
51508 * objc.dg/comp-types-2.m: New test.
51509 * objc.dg/comp-types-3.m: New test.
51510 * objc.dg/comp-types-4.m: New test.
51511 * objc.dg/comp-types-5.m: New test.
51512 * objc.dg/comp-types-6.m: New test.
51513
51514 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51515
51516 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51517
51518 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51519
51520 * g++.dg/other/do1.C: New test.
51521
51522 * g++.dg/template/subst1.C: New test.
51523
51524 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51525
51526 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51527
51528 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51529
51530 * g++.dg/template/qualttp20.C: Adjust expected errors.
51531 * g++.old-deja/g++.jason/report.C: Likewise.
51532 * g++.old-deja/g++.other/qual1.C: Likewise.
51533
51534 * g++.dg/lookup/scoped2.C: New test.
51535
51536 * g++.dg/ext/asm3.C: New test.
51537
51538 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51539
51540 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51541
51542 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51543
51544 * ChangeLog: follow spelling conventions.
51545 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51546 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51547 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51548 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51549 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51550 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51551 * g++.old-deja/g++.law/global-init1.C: Likewise.
51552 * g++.old-deja/g++.other/delete4.C: Likewise.
51553 * g++.old-deja/g++.other/inline21.C: Likewise.
51554 * g++.old-deja/g++.other/singleton.C: Likewise.
51555 * g77.dg/strlen0.f: Likewise.
51556 * g77.f-torture/compile/20010519-1.f: Likewise.
51557 * g77.f-torture/compile/980310-4.f: Likewise.
51558 * gcc.c-torture/compile/20000605-1.c: Likewise.
51559 * gcc.c-torture/execute/20020225-1.c: Likewise.
51560 * gcc.dg/c90-hexfloat-2.c: Likewise.
51561 * gcc.dg/c99-bool-1.c: Likewise.
51562 * gcc.dg/c99-hexfloat-2.c: Likewise.
51563 * gcc.dg/dll-2.c: Likewise.
51564 * gcc.dg/wtr-union-init-1.c: Likewise.
51565 * gcc.dg/wtr-union-init-2.c: Likewise.
51566 * gcc.dg/wtr-union-init-3.c: Likewise.
51567 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51568 * gcc.dg/cpp/defined.c: Likewise.
51569 * gcc.dg/cpp/macsyntx.c: Likewise.
51570 * gcc.dg/cpp/paste2.c: Likewise.
51571 * gcc.dg/cpp/trad/defined.c: Likewise.
51572 * gcc.dg/format/c90-printf-1.c: Likewise.
51573 * gcc.dg/format/c90-scanf-1.c: Likewise.
51574 * gcc.dg/format/c99-printf-1.c: Likewise.
51575 * gcc.dg/format/c99-scanf-1.c: Likewise.
51576 * gcc.misc-tests/gcov-8.c: Likewise.
51577 * lib/profopt.exp: Likewise.
51578
51579 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51580
51581 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51582
51583 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51584
51585 * g++.dg/inherit/using2.C: New test.
51586
51587 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51588
51589 * ChangeLog: Follow spelling conventions.
51590 * g++.dg/template/friend4.C: Likewise.
51591 * g++.old-deja/g++.pt/crash67.C: Likewise.
51592 * gcc.c-torture/execute/20000801-4.c: Likewise.
51593 * gcc.dg/c90-digraph-1.c: Likewise.
51594 * gcc.dg/c94-digraph-1.c: Likewise.
51595 * gcc.dg/c99-digraph-1.c: Likewise.
51596 * gcc.dg/cpp/line5.c: Likewise.
51597 * gcc.dg/cpp/multiline.c: Likewise.
51598 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51599 * gcc.dg/format/attr-3.c: Likewise.
51600 * gcc.dg/format/c90-scanf-3.c: Likewise.
51601 * gcc.dg/format/ext-4.c: Likewise.
51602
51603 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51604
51605 * g++.dg/template/pretty1.C: New test.
51606
51607 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51608
51609 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51610
51611 2002-09-13 Matt Austern <austern@apple.com>
51612
51613 * g++.dg/other/constref[12].C: New, regression tests for
51614 passing a cast expression to a function by const reference.
51615
51616 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51617
51618 * g++.dg/template/deduce1.C: New test.
51619
51620 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51621
51622 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51623 32-bit int.
51624
51625 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51626
51627 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51628 usage.
51629
51630 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51631
51632 * gcc.c-torture/compile/20020910-1.c: New test.
51633
51634 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51635
51636 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51637
51638 2002-09-10 Andreas Jaeger <aj@suse.de>
51639
51640 * gcc.dg/20020312-2.c: Adjust for x86-64.
51641
51642 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51643
51644 * g77.dg/7388.f: New test case for PR 7388.
51645
51646 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51647
51648 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51649
51650 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51651
51652 * objc.dg/proto-lossage-1.m: New test.
51653
51654 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51655
51656 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51657
51658 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51659
51660 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51661 expected to pass.
51662
51663 2002-09-06 Stan Shebs <shebs@apple.com>
51664 David Edelsohn <edelsohn@gnu.org>
51665
51666 * gcc.dg/weak: New directory.
51667 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51668 target-specific xfail bits.
51669 * gcc.dg/typeof-2.c: Move to new directory.
51670 * gcc.dg/weak.exp: New expect script.
51671
51672 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51673
51674 * gcc.c-torture/execute/extzvsi.c: New test.
51675
51676 2002-09-05 Stan Shebs <shebs@apple.com>
51677
51678 * gcc.dg/weak-1.c: xfail on Darwin.
51679 * gcc.dg/weak-2.c: Ditto.
51680 * gcc.dg/weak-3.c: Ditto.
51681 * gcc.dg/weak-4.c: Ditto.
51682 * gcc.dg/weak-5.c: Ditto.
51683 * gcc.dg/weak-6.c: Ditto.
51684 * gcc.dg/weak-7.c: Ditto.
51685 * gcc.dg/weak-8.c: Ditto.
51686 * gcc.dg/weak-9.c: Ditto.
51687
51688 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51689
51690 * gcc.c-torture/execute/loop-14.c: New test.
51691
51692 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51693
51694 * g++.dg/other/cxa-atexit1.C: New test.
51695
51696 * gcc.dg/typeof-2.c: New test.
51697
51698 2002-09-03 Roger Sayle <roger@eyesopen.com>
51699
51700 * gcc.dg/builtins-2.c: New testcase.
51701 * gcc.dg/builtins-3.c: New testcase.
51702
51703 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51704
51705 * gcc.dg/cpp/_Pragma4.c: New test.
51706
51707 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51708
51709 * objc/execute/nil_method-1.m: New testcase.
51710
51711 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51712
51713 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51714 [Object class], not [Object initialize].
51715
51716 2002-08-31 Roger Sayle <roger@eyesopen.com>
51717 Hans-Peter Nilsson <hp@bitrange.com>
51718
51719 * gcc.c-torture/execute/20020720-1.x: Skip test on
51720 mmix-knuth-mmixware. Correct comment.
51721
51722 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51723
51724 * g++.dg/abi/bitfield5.C: New test.
51725 * g++.dg/abi/vbase10.C: Likewise.
51726
51727 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51728
51729 * objc.dg/undeclared-selector.m: New test.
51730
51731 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51732
51733 * g++.dg/other/offsetof1.C: Avoid cast warning.
51734
51735 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51736
51737 * objc.dg/super-class-2.m: New test.
51738
51739 2002-08-24 Matt Austern <austern@apple.com>
51740
51741 * g++.dg/ext/lvaddr.C: New test.
51742 * g++.dg/ext/lvcast.C: New test.
51743
51744 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51745
51746 * g++.dg/inherit/cond1.C: New test.
51747
51748 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51749
51750 * gcc.dg/noncompile/incomplete-1.c: New test.
51751
51752 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51753
51754 * gcc.dg/typespec-1.c: New test.
51755
51756 2002-08-20 Devang Patel <dpatel@apple.com>
51757 * objc.dg/proto-hier-2.m: New test.
51758
51759 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51760
51761 * objc.dg/bitfield-1.m: New test.
51762 * objc.dg/bitfield-2.m: New test.
51763
51764 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51765
51766 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51767 gcc.dg/c99-flex-array-4.c: New tests.
51768
51769 2002-08-16 Stan Shebs <shebs@apple.com>
51770
51771 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51772
51773 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51774
51775 * gcc.dg/typeof-1.c: New test.
51776 * g++.dg/ext/typeof2.C: New test.
51777
51778 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51779
51780 * g++.dg/other/offsetof1.C: New test.
51781
51782 2002-08-14 Richard Henderson <rth@redhat.com>
51783
51784 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51785
51786 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51787
51788 * gcc.dg/cpp/_Pragma3.c: New test.
51789
51790 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51791
51792 * g++.dg/template/inherit3: New test.
51793
51794 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51795
51796 * gcc.dg/bitfld-4.c: Add blank options.
51797
51798 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51799
51800 * g++.dg/template/crash1.C: New test.
51801
51802 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51803
51804 * gcc.dg/tls/opt-2.c: New test.
51805
51806 2002-08-08 Devang Patel <dpatel@apple.com>
51807
51808 * objc.dg/selector-1.m : New test
51809
51810 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51811
51812 * g++.dg/abi/bitfield4.C: New test.
51813 * gcc.dg/bitfld-4.c: New test.
51814
51815 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51816
51817 * g++.dg/other/packed1.C: New test.
51818
51819 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51820
51821 * g++.dg/abi/offsetof.C: Tweak error messages.
51822 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51823
51824 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51825
51826 * gcc.dg/bitfld-3.c: New test.
51827
51828 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51829 Richard Henderson <rth@redhat.com>
51830
51831 * gcc.dg/i386-bitfield1.c: New test.
51832 * g++.dg/abi/bitfield3.C: Update.
51833
51834 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51835
51836 * objc.dg/const-str-2.m: Update.
51837 * gcc.dg/cpp/c++98.c: Change to C extension.
51838 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51839 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51840
51841 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51842
51843 * gcc.dg/tls/diag-3.c: New.
51844
51845 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51846
51847 * g++.dg/README (Subdirectories): Document new subdir expr.
51848 * g++.dg/expr/pmf-1.C: New test.
51849
51850 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51851
51852 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51853
51854 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51855
51856 * g++.dg/abi/bitfield3.C: New test.
51857
51858 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51859
51860 * lib/gcov.exp: Tweak expected line formats.
51861 * gcc.misc-tests/gcov8.c: New test.
51862 * gcc.misc-tests/gcov8.x: New flags.
51863
51864 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51865
51866 * consistency.vlad/layout/endian.c: Include string.h.
51867
51868 * gcc.c-torture/execute/20020805-1.c: New test.
51869
51870 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
51871
51872 * g++.dg/other/conversion1.C: New test.
51873
51874 2002-08-03 Roger Sayle <roger@eyesopen.com>
51875
51876 * gcc.dg/builtins-1.c: New testcase.
51877
51878 2002-08-02 Mark Mitchell <mark@codesourcery.com>
51879
51880 * g++.dg/inherit/access3.C: New test.
51881
51882 2002-08-01 Jakub Jelinek <jakub@redhat.com>
51883
51884 * gcc.dg/ia64-visibility-2.c: New test.
51885
51886 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
51887
51888 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51889 __qualifier_flags to __flags.
51890
51891 2002-07-31 Mark Mitchell <mark@codesourcery.com>
51892
51893 * g++.dg/inherit/operator1.C: New test.
51894 * g++.dg/lookup/disamb1.C: Fix typo in comment.
51895 * g++.dg/other/error1.C: Change expected error message.
51896 * g++.dg/template/conv4.C: Likewise.
51897
51898 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
51899
51900 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51901 for documented behavior.
51902
51903 2002-07-25 Roger Sayle <roger@eyesopen.com>
51904
51905 * gcc.c-torture/execute/20020720-1.x: Skip this test on
51906 several targets known to fail.
51907
51908 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
51909
51910 * gcc.dg/mips-args-[123].c: New tests.
51911
51912 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
51913
51914 * gcc.dg/ppc-spe.c: New.
51915
51916 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
51917
51918 * g++.dg/other/ptrmem4.C: New testcase.
51919
51920 2002-07-24 Richard Henderson <rth@redhat.com>
51921
51922 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51923
51924 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
51925
51926 * g++.dg/ext/alignof1.C (main): Return 0 for success.
51927
51928 2002-07-24 Roger Sayle <roger@eyesopen.com>
51929
51930 * gcc.c-torture/execute/memset-3.c: New testcase.
51931
51932 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
51933
51934 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51935 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51936
51937 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51938
51939 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51940 Delete.
51941
51942 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
51943
51944 * gcc.c-torture/compile/simd-4.c: New test.
51945
51946 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51947
51948 PR c++/7347, c++/7348
51949 * g++.dg/template/access4.C: New test.
51950 * g++.dg/template/access5.C: New test.
51951 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51952 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51953 * g++.old-deja/g++.pt/ttp58.C: Likewise.
51954 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51955
51956 2002-07-22 Jakub Jelinek <jakub@redhat.com>
51957
51958 * gcc.dg/gnu89-init-2.c: New test.
51959
51960 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
51961
51962 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51963
51964 2002-07-20 Roger Sayle <roger@eyesopen.com>
51965
51966 * gcc.c-torture/execute/20020720-1.c: New testcase.
51967
51968 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
51969
51970 * gcc.dg/cpp/Wsignprom.c: New tests.
51971
51972 2002-07-20 Alan Modra <amodra@bigpond.net.au>
51973
51974 * gcc.c-torture/execute/loop-13.c: New test.
51975
51976 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
51977
51978 * gcc.dg/cpp/expr.c: New tests.
51979
51980 2002-07-18 David Edelsohn <edelsohn@gnu.org>
51981
51982 * g++.dg/opt/pr6713.C: Add template instantiation.
51983
51984 2002-07-18 Alan Modra <amodra@bigpond.net.au>
51985
51986 * gcc.dg/nest.c: New test.
51987
51988 2002-07-17 Richard Henderson <rth@redhat.com>
51989
51990 * g++.dg/opt/pr6713.C: New test.
51991
51992 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
51993
51994 * gcc.c-torture/execute/loop-2e.x: Let the testcase
51995 XFAIL for all x86 processors.
51996
51997 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
51998
51999 * gcc.c-torture/execute/20010122-1.x: Do not test with
52000 -fomit-frame-pointer.
52001
52002 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52003
52004 * g++.dg/template/instantiate2.C: New test.
52005 * g++.dg/template/spec4.C: New test.
52006
52007 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52008
52009 * g++.dg/template/access2.C: New test.
52010 * g++.dg/template/access3.C: New test.
52011
52012 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52013
52014 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52015 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52016 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52017 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52018 Convert to use <stdarg.h>.
52019 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52020 Delete.
52021 * gcc.dg/va-arg-2.c: New.
52022 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52023
52024 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52025
52026 * gcc.c-torture/compile/20020710-1.c: New test.
52027
52028 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52029 Andrew Pinski <pinskia@physics.uc.edu>
52030
52031 gcc.c-torture/compile/simd-2.c: New testcase.
52032 gcc.c-torture/compile/simd-3.c: Likewise.
52033
52034 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52035
52036 PR c++/7224
52037 * g++.dg/overload/error1.C: New test.
52038
52039 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52040
52041 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52042 configuration and IRIX 6 O32 ABI.
52043
52044 2002-07-11 Roger Sayle <roger@eyesopen.com>
52045
52046 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52047
52048 2002-07-10 Roger Sayle <roger@eyesopen.com>
52049
52050 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52051
52052 2002-07-10 Jeffrey A Law <law@redhat.com>
52053
52054 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52055
52056 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52057
52058 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52059
52060 * gcc.dg/20020312-2.c: Check for __PPC__.
52061
52062 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52063
52064 * gcc.c-torture/compile/20020709-1.c: New test.
52065
52066 2002-07-07 Roger Sayle <roger@eyesopen.com>
52067
52068 * g++.dg/template/qualttp21.C: New test case.
52069
52070 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52071
52072 * gcc.c-torture/compile/20020706-1.c: New test.
52073 * gcc.c-torture/compile/20020706-2.c: New test.
52074
52075 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52076 Alexandre Oliva <aoliva@redhat.com>
52077
52078 * g++.dg/warn/incomplete1.C: New test.
52079
52080 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52081
52082 PR c++/7099
52083 * g++.dg/warn/noreturn1.C: New test.
52084
52085 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52086
52087 PR c++/6706
52088 * g++.dg/debug/debug6.C: New test.
52089 * g++.dg/debug/debug7.C: New test.
52090
52091 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52092
52093 * gcc.c-torture/compile/simd-3.c: New test.
52094
52095 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52096
52097 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52098 * gcc.dg/20020620-1.c: Likewise.
52099
52100 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52101
52102 PR c++/6944
52103 * g++.dg/init/array4.C: New test.
52104 * g++.dg/init/array5.C: New test.
52105
52106 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52107
52108 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52109 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52110
52111 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52112
52113 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52114 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52115 * gcc.dg/wtr-conversion-1.c: Likewise.
52116 * gcc.dg/wtr-escape-1.c: Likewise.
52117 * gcc.dg/wtr-int-type-1.c: Likewise.
52118 * gcc.dg/wtr-label-1.c: Likewise.
52119 * gcc.dg/wtr-static-1.c: Likewise.
52120 * gcc.dg/wtr-strcat-1.c: Likewise.
52121 * gcc.dg/wtr-suffix-1.c: Likewise.
52122 * gcc.dg/wtr-switch-1.c: Likewise.
52123 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52124 * gcc.dg/wtr-union-init-1.c: Likewise.
52125 * gcc.dg/wtr-union-init-2.c: Likewise.
52126 * gcc.dg/wtr-union-init-3.c: Likewise.
52127
52128 * gcc.dg/wtr-func-def-1.c: New test.
52129
52130 2002-07-02 Devang Patel <dpatel@apple.com>
52131
52132 * objc.dg/param-1.m: New test.
52133
52134 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52135
52136 * gcc.dg/cpp/trad/directive.c: Add test.
52137 * gcc.dg/cpp/trad/macroargs.c: Add test.
52138 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52139
52140 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52141
52142 * gcc.dg/cpp/cmdlne-M.c: New test.
52143
52144 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52145
52146 * objc.dg/desig-init-1.m: New test.
52147
52148 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52149
52150 PR c++/6716
52151 * g++.dg/template/instantiate1.C: New test.
52152
52153 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52154
52155 PR c++/7112
52156 * g++.dg/template/sizeof2.C: New test.
52157
52158 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52159
52160 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52161 gcc.dg/cpp/trad/include.c: New tests.
52162
52163 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52164
52165 PR target/7177
52166 * gcc.c-torture/compile/20020701-1.c: New test.
52167
52168 2002-07-01 Stan Shebs <shebs@apple.com>
52169
52170 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52171 header here...
52172 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52173 (objc-torture-execute): or here.
52174
52175 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52176
52177 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52178
52179 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52180
52181 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52182
52183 2002-06-30 Devang Patel <dpatel@apple.com>
52184
52185 * objc.dg/fsyntax-only.m: New test.
52186
52187 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52188
52189 PR c++/6695
52190 * g++.dg/template/friend7.C: New file.
52191
52192 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52193
52194 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52195 return type.
52196
52197 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52198
52199 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52200 avoid division by zero.
52201
52202 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52203
52204 * gcc.dg/Wunknownprag.c: New tests.
52205
52206 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52207
52208 * gcc.c-torture/execute/simd-2.c: New test.
52209
52210 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52211
52212 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52213 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52214 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52215 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52216 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52217 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52218 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52219 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52220 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52221 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52222 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52223 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52224 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52225 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52226 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52227 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52228 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52229
52230 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52231
52232 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52233 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52234 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52235 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52236 New tests.
52237 * gcc.dg/cpp/trad/directive.c: Update.
52238
52239 2002-06-23 Andreas Jaeger <aj@suse.de>
52240
52241 * gcc.c-torture/execute/complex-6.c: New.
52242
52243 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52244
52245 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52246 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52247 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52248 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52249
52250 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52251
52252 * gcc.dg/cpp/trad: New directory with traditional tests copied
52253 from parent directory.
52254 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52255 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52256 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52257 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52258 Move to trad/ and rename.
52259 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52260 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52261 gcc.dg/cpp/trad/redef2.c: New tests.
52262 * gcc.dg/cpp/trad/trad.exp: New driver.
52263
52264 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52265
52266 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52267 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52268 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52269 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52270 Remove.
52271
52272 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52273
52274 * gcc.dg/20020620-1.c: New test.
52275
52276 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52277
52278 * g++.dg/template/ttp4.C: New test.
52279
52280 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52281
52282 * g++.dg/opt/vt1.C: Fix regexp.
52283
52284 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52285
52286 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52287 Don't use attribute `noinline'.
52288
52289 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52290
52291 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52292
52293 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52294
52295 * gcc.c-torture/execute/simd-1.c: New.
52296
52297 * gcc.dg/simd-1.c: New.
52298
52299 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52300
52301 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52302
52303 2002-06-16 Richard Henderson <rth@redhat.com>
52304
52305 * g++.dg/ext/anon-struct1.C: New.
52306 * g++.dg/ext/anon-struct2.C: New.
52307 * g++.dg/ext/anon-struct3.C: New.
52308 * gcc.dg/anon-struct-1.c: New.
52309 * gcc.dg/anon-struct-2.c: New.
52310 * gcc.dg/anon-struct-3.c: New.
52311 * gcc.dg/20011008-1.c: Adjust warning text.
52312 * gcc.dg/20020527-1.c: Add -fms-extensions.
52313
52314 2002-06-16 Richard Henderson <rth@redhat.com>
52315
52316 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52317
52318 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52319
52320 * gcc.c-torture/execute/20020615-1.c: New test.
52321
52322 2002-06-15 Roger Sayle <roger@eyesopen.com>
52323
52324 * gcc.c-tortuture/execute/compare-1.c: New test case.
52325 * gcc.c-tortuture/execute/compare-2.c: New test case.
52326 * gcc.c-tortuture/execute/compare-3.c: New test case.
52327
52328 2002-06-13 Richard Henderson <rth@redhat.com>
52329
52330 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52331 ia64 ilp32.
52332
52333 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52334
52335 * g++.dg/template/typename2.C: Update error message.
52336
52337 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52338
52339 * gcc.c-torture/execute/20020611-1.c: New test.
52340
52341 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52342
52343 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52344 list of targets to skip.
52345
52346 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52347
52348 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52349 targets if not optimizing.
52350
52351 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52352
52353 * gcc.c-torture/compile/20020605-1.c: New test.
52354
52355 * g++.dg/opt/vt1.C: New test.
52356
52357 * gcc.dg/20020531-1.c: New test.
52358
52359 * gcc.dg/20020530-1.c: New test.
52360
52361 * gcc.dg/20020527-1.c: New test.
52362
52363 * g++.dg/opt/cse1.C: New test.
52364
52365 2002-06-07 Roger Sayle <roger@eyesopen.com>
52366
52367 * gcc.dg/20020607-2.c: New test case.
52368
52369 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52370
52371 * gcc.c-torture/compile/20020604-1.c: New test.
52372
52373 2002-06-04 Richard Henderson <rth@redhat.com>
52374
52375 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52376 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52377 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52378
52379 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52380
52381 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52382
52383 2002-06-03 Richard Henderson <rth@redhat.com>
52384
52385 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52386 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52387
52388 2002-06-02 Richard Henderson <rth@redhat.com>
52389
52390 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52391 test functions static.
52392
52393 2002-06-02 Andreas Jaeger <aj@suse.de>
52394
52395 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52396 now.
52397
52398 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52399
52400 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52401 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52402 Update for mofified diagnostics.
52403 * gcc.dg/c99-intconst-1.c: No longer fail.
52404
52405 2002-06-02 Richard Henderson <rth@redhat.com>
52406
52407 * gcc.dg/uninit-A.c: Remove xfail markers.
52408
52409 2002-06-01 Roger Sayle <roger@eyesopen.com>
52410
52411 * gcc.dg/fnegate-1.c: New test case.
52412
52413 2002-05-30 Osku Salerma <osku@iki.fi>
52414
52415 * gcc.c-torture/execute/mayalias-1.c: New file.
52416
52417 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52418
52419 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52420 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52421 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52422
52423 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52424
52425 * gcc.c-torture/execute/20020529-1.c: New test.
52426
52427 2002-05-27 Richard Henderson <rth@redhat.com>
52428
52429 * g++.dg/ext/attrib6.C: New test case.
52430
52431 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52432
52433 * gcc.c-torture/execute/pure-1.c: New test.
52434
52435 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52436
52437 * gcc.dg/cpp/arith-2.c: Remove.
52438
52439 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52440
52441 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52442 * gcc.dg/cpp/if-3.c: Remove.
52443
52444 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52445
52446 * g++.dg/opt/cse2.C: New test.
52447
52448 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52449
52450 * gcc.dg/cpp/arith-1.c: New semantic tests.
52451 * gcc.dg/cpp/if-1.c: Update.
52452
52453 2002-05-24 Ben Elliston <bje@redhat.com>
52454
52455 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52456
52457 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52458
52459 * gcc.dg/verbose-asm.c: New test.
52460
52461 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52462
52463 * gcc.dg/cpp/paste12.c: New test.
52464
52465 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52466
52467 * g++.dg/parse/named_ops.C: New test.
52468
52469 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52470
52471 * gcc.dg/weak-8.c: New test.
52472
52473 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52474
52475 * gcc.dg/weak-2.c: Allow optional leading underscore
52476 in scan-assembler symbol name.
52477 * gcc.dg/weak-3.c: Likewise.
52478 * gcc.dg/weak-4.c: Likewise.
52479 * gcc.dg/weak-5.c: Likewise.
52480
52481 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52482
52483 * gcc.dg/20020523-1.c: New test.
52484
52485 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52486
52487 * objc.dg/const-str-2.m: Update now that we stop after
52488 a command line error.
52489
52490 2002-05-22 Richard Henderson <rth@redhat.com>
52491
52492 * g++.dg/dg.exp: Fix typo in test pruneing.
52493
52494 2002-05-22 Richard Henderson <rth@redhat.com>
52495
52496 * g++.dg/dg.exp: Prune the tls subdirectory.
52497 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52498 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52499 * g++.dg/tls/init-1.C: New.
52500
52501 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52502
52503 * gcc.dg/20020517-1.c: New test.
52504
52505 2002-05-21 Richard Henderson <rth@redhat.com>
52506
52507 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52508 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52509
52510 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52511
52512 * g++.dg/other/copy2.C: New test.
52513
52514 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52515
52516 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52517 (MAX_COPY): Bump up to 10 times sizeof (long long).
52518 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52519
52520 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52521 sizeof (long long).
52522
52523 * gcc.c-torture/execute/strcpy-1.c: New test.
52524
52525 2002-05-19 Jason Merrill <jason2redhat.com>
52526
52527 * g++.dg/ext/oper1.C: New test.
52528
52529 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52530 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52531
52532 * README.QMTEST: New file.
52533
52534 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52535
52536 2002-05-19 Andreas Jaeger <aj@suse.de>
52537
52538 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52539 now.
52540 * gcc.c-torture/execute/loop-2d.x: Likewise.
52541
52542 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52543
52544 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52545 support weak symbols.
52546 * gcc.dg/weak-4.c: Likewise.
52547 * gcc.dg/weak-6.c: Likewise.
52548
52549 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52550
52551 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52552 cygwin, coff and h8300-*-hms targets
52553 * gcc.dg/weak-5.c: Likewise.
52554 * gcc.dg/weak-7.c: Likewise.
52555
52556 2002-05-16 Jason Merrill <jason@redhat.com>
52557
52558 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52559 (scan-assembler-not, scan-assembler-dem): Likewise.
52560 (scan-assembler-dem-not): Likewise.
52561
52562 2002-05-15 Richard Henderson <rth@redhat.com>
52563
52564 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52565
52566 2002-05-15 Richard Henderson <rth@redhat.com>
52567
52568 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52569 (vfoo1f): Warning here.
52570 (vfoo1l): Don't redefine the alias.
52571
52572 2002-05-14 Jason Merrill <jason@redhat.com>
52573 Alexandre Oliva <aoliva@redhat.com>
52574
52575 * g++.dg/init/pm1.C: New test.
52576
52577 2002-05-12 David S. Miller <davem@redhat.com>
52578
52579 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52580 types.
52581
52582 2002-05-10 Roger Sayle <roger@eyesopen.com>
52583
52584 * gcc.c-torture/execute/20020510-1.c: New test case.
52585
52586 2002-05-10 David S. Miller <davem@redhat.com>
52587
52588 * gcc.c-torture/execute/conversion.c: Test long double too.
52589
52590 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52591
52592 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52593 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52594 * lib/g++.exp (g++_link_flags): Likewise.
52595 * lib/objc.exp (objc_target_compile): Likewise.
52596
52597 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52598
52599 * gcc.dg/cpp/poison.c: Update.
52600 * gcc.dg/cpp/20000625-2.c: Remove.
52601 * gcc.dg/cpp/direct2s.c: Remove final test.
52602
52603 2002-05-08 Tom Rix <trix@redhat.com>
52604
52605 * gcc.c-torture/execute/20020508-1.c: New test.
52606 * gcc.c-torture/execute/20020508-2.c: New test.
52607 * gcc.c-torture/execute/20020508-3.c: New test.
52608
52609 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52610
52611 * gcc.dg/cpp/charconst-4.c: More tests.
52612
52613 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52614
52615 PR c/6569
52616 * gcc.dg/weak-3.c: Update location of warning messages.
52617 * gcc.dg/weak-5.c: Likewise.
52618
52619 2002-05-06 Roger Sayle <roger@eyesopen.com>
52620
52621 * gcc.c-torture/execute/20020506-1.c: New test case.
52622
52623 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52624
52625 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52626
52627 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52628
52629 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52630
52631 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52632
52633 * gcc.dg/cpp/charconst-3.c: New test.
52634
52635 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52636
52637 * gcc.dg/cpp/charconst.c: Update tests.
52638
52639 2002-05-05 Tim Josling <tej@melbpc.org.au>
52640
52641 * treelang: Added directory for new sample language treelang. Also
52642 lib/treelang.exp: New file to signal treelang should be tested.
52643
52644 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52645
52646 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52647 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52648 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52649 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52650 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52651 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52652 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52653
52654 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52655
52656 * gcc.dg/format/xopen-2.c: New test.
52657
52658 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52659
52660 * gcc.dg/20020503-1.c: New test.
52661
52662 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52663
52664 * g++.dg/init/dtor1.C: Make it tougher.
52665
52666 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52667
52668 * g++.dg/init/dtor1.C: New test.
52669
52670 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52671
52672 * gcc.dg/altivec-8.c: New.
52673
52674 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52675
52676 * gcc.dg/altivec-7.c: New.
52677
52678 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52679
52680 * g++.dg/parse/typedef1.C: New test.
52681
52682 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52683
52684 PR c++/6486
52685 * g++.dg/template/friend6.C: New test.
52686
52687 PR c++/6492
52688 * g++.dg/init/copy1.C: New test.
52689
52690 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52691
52692 * g++.dg/warn/effc1.C: New test.
52693
52694 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52695
52696 * gcc.dg/cpp/if-cexp.c: Add a test.
52697
52698 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52699
52700 * gcc.dg/20020426-2.c: New test.
52701
52702 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52703
52704 * gcc.dg/cpp/if-mop.c: Update.
52705 * gcc.dg/cpp/if-mpar.c: Add test.
52706 * gcc.dg/cpp/if-oppr.c: Update.
52707
52708 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52709
52710 PR c/6343
52711 * gcc.dg/weak-[2-7].c: New tests.
52712
52713 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52714
52715 * gcc.dg/enum1.c: New test.
52716
52717 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52718
52719 PR c++/6497
52720 * g++.dg/inherit/access2.C: New test.
52721
52722 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52723
52724 PR bootstrap/6445
52725 * gcc.dg/20020426-1.c: New test.
52726
52727 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52728
52729 * g++.dg/abi/enum1.C: New test.
52730
52731 2002-04-26 Richard Henderson <rth@redhat.com>
52732
52733 * gcc.dg/c99-bool-1.c: Expect always true warning.
52734
52735 2002-04-25 Roger Sayle <roger@eyesopen.com>
52736
52737 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52738
52739 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52740
52741 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52742 targets.
52743
52744 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52745
52746 * g++.dg/abi/mange7.C: New test.
52747
52748 PR c++/6438.
52749 * g++.dg/parse/stmtexpr2.C: New test.
52750
52751 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52752
52753 * gcc.dg/20020312-2.c: Add SH target.
52754
52755 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52756
52757 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52758 compiler output on mips*-*-irix*.
52759
52760 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52761
52762 * g++.dg/parse/attr1.C: New test.
52763
52764 2002-04-23 Roger Sayle <roger@eyesopen.com>
52765
52766 * gcc.c-torture/execute/string-opt-17.c: New test case.
52767 * gcc.c-torture/execute/memset-2.c: New test case.
52768
52769 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52770
52771 PR c++/6256:
52772 * g++.dg/template/friend5.C: New test.
52773
52774 PR c++/6331:
52775 * g++.dg/template/qual1.C: Likewise.
52776
52777 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52778
52779 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52780 Include stdlib.h, not stdio.h or ctype.h.
52781
52782 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52783
52784 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52785 cris-*-elf* and mmix-*-*.
52786 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52787 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52788 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52789 Ditto.
52790 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52791 * gcc.dg/wchar_t-1.c: Ditto.
52792
52793 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52794
52795 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52796 Clarify comment.
52797
52798 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52799
52800 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52801
52802 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52803
52804 * gcc.c-torture/execute/20000906-1.x: Delete.
52805
52806 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52807
52808 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52809
52810 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52811
52812 * PR6367
52813 * g77.f-torture/execute/6367.f: New test.
52814 * g77.f-torture/execute/6367.x: Disable for MMIX.
52815
52816 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52817
52818 * PR6352
52819 * g++.dg/opt/inline2.C: New test.
52820
52821 2002-04-18 Richard Henderson <rth@redhat.com>
52822
52823 * gcc.dg/20000906-1.c: Enable for all targets.
52824 * gcc.c-torture/compile/iftrap-2.c: New.
52825
52826 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52827
52828 * gcc.dg/20020418-1.c: New test.
52829 * gcc.dg/20020418-2.c: New test.
52830
52831 2002-04-18 Richard Henderson <rth@redhat.com>
52832
52833 * gcc.c-torture/compile/iftrap-1.c: New.
52834 * gcc.dg/iftrap-1.c: Adjust for ia64.
52835 * gcc.dg/iftrap-2.c: New.
52836
52837 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52838
52839 * gcc.c-torture/compile/20020418-1.c: New test.
52840
52841 2002-04-18 Roger Sayle <roger@eyesopen.com>
52842
52843 * gcc.c-torture/compile/20020415-1.c: New.
52844
52845 2002-04-18 David S. Miller <davem@redhat.com>
52846
52847 * gcc.c-torture/execute/20020418-1.c: New test.
52848
52849 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52850
52851 * gcc.dg/20020416-1.c: New test.
52852
52853 * g++.dg/opt/inline1.C: New test.
52854
52855 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52856
52857 * gcc.dg/altivec-5.c: New test.
52858
52859 * gcc.dg/20020415-1.c: New test.
52860
52861 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52862
52863 * lib/chill.exp: Remove.
52864
52865 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52866
52867 * g++.dg/other/big-struct.C: New test.
52868
52869 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
52870
52871 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52872 of scratch file.
52873
52874 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
52875
52876 PR c/6277
52877 * gcc.dg/i386-387-1.c: Allow optional leading underscore
52878 in scan-assembler function name
52879
52880 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
52881
52882 * g77.f-torture/execute/980628-4.x,
52883 g77.f-torture/execute/980628-5.x,
52884 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52885 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52886 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52887 i[34567]86-*-*.
52888
52889 2002-04-13 David S. Miller <davem@redhat.com>
52890
52891 * gcc.c-torture/execute/20020413-1.c: New test.
52892
52893 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
52894
52895 * gcc.dg/asm-6.c,
52896 * g++.dg/ext/asm1.C: New tests.
52897
52898 2002-04-12 Mark Mitchell <mark@codesourcery.com>
52899
52900 PR c++ 5373.
52901 * g++.dg/parse/stmtexpr1.C: New test.
52902
52903 PR c++/5189.
52904 * g++.dg/template/copy1.C: New test.
52905
52906 2002-04-12 Richard Henderson <rth@redhat.com>
52907
52908 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52909
52910 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
52911
52912 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52913 gcc.c-torture/execute/20020307-2.c.
52914
52915 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
52916
52917 * g++.dg/ext/attrib5.C,
52918 * g++.dg/lookup/struct1.C: New tests.
52919
52920 2002-04-11 Jakub Jelinek <jakub@redhat.com>
52921
52922 * gcc.dg/20020411-1.c: New test.
52923
52924 * gcc.c-torture/execute/20020411-1.c: New test.
52925
52926 2002-04-10 Janis Johnson <janis187@us.ibm.com>
52927
52928 * g77.f-torture/execute/6177.f: New test.
52929
52930 2002-04-10 Jakub Jelinek <jakub@redhat.com>
52931
52932 PR middle-end/6247
52933 * g++.dg/opt/cleanup1.C: New test.
52934
52935 * g++.dg/opt/const1.C: New test.
52936
52937 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
52938
52939 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52940
52941 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
52942
52943 PR c++/5507
52944 * g++.dg/template/typename2.C: New test.
52945
52946 2002-04-10 Alan Modra <amodra@bigpond.net.au>
52947
52948 * gcc.c-torture/execute/loop-12.c: New.
52949
52950 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
52951
52952 * g77.f-torture/execute/980628-4.x,
52953 g77.f-torture/execute/980628-5.x,
52954 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52955 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52956 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52957
52958 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52959
52960 PR optimization/6086
52961 * g++.dg/opt/preinc1.C: New test.
52962
52963 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52964
52965 PR c++/5571
52966 * g++.dg/opt/static2.C: New test.
52967
52968 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52969
52970 PR c/5120
52971 * gcc.dg/20020406-1.c: New test.
52972
52973 2002-04-04 David S. Miller <davem@redhat.com>
52974
52975 * gcc.c-torture/execute/20020404-1.c: New test.
52976
52977 2002-04-04 Jakub Jelinek <jakub@redhat.com>
52978
52979 PR c/6123
52980 * gcc.dg/20020312-2.c: Do not declare global register variable
52981 if __PIC__ or __pic__ is defined.
52982
52983 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
52984
52985 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
52986 __asm__ so that it works correctly even if -ansi -pedantic-errors.
52987
52988 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52989
52990 * gcc.misc-tests/linkage.exp: Update last change to handle
52991 sparc*-, not just sparc-.
52992
52993 2002-04-03 Richard Henderson <rth@redhat.com>
52994
52995 * gcc.dg/cpp/ucs.c: Improved long UCS test.
52996
52997 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52998
52999 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53000
53001 2002-04-02 David S. Miller <davem@redhat.com>
53002
53003 * gcc.c-torture/execute/20020402-3.c: New test.
53004
53005 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53006
53007 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53008 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53009
53010 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53011 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53012 g77.f-torture/execute/20001201.x,
53013 g77.f-torture/execute/u77-test.x: New files.
53014
53015 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53016 * gcc.dg/wchar_t-1.c: Ditto.
53017
53018 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53019
53020 * gcc.c-torture/execute/20020402-1.c: New test.
53021
53022 2002-04-01 Richard Henderson <rth@redhat.com>
53023
53024 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53025
53026 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53027
53028 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53029
53030 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53031
53032 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53033
53034 * g++.dg/inherit/template-as-base.C: Expect error.
53035 * g++.dg/inherit/namespace-as-base.C: Likewise.
53036
53037 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53038
53039 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53040 g++.dg/ext/instantiate3.C: Tweak match patterns.
53041
53042 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53043 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53044 -da test.
53045
53046 2002-03-31 Richard Henderson <rth@redhat.com>
53047
53048 * gcc.dg/special/alias-2.c: New.
53049 * gcc.dg/special/ecos.exp: Run it.
53050
53051 2002-03-31 Richard Henderson <rth@redhat.com>
53052
53053 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53054
53055 2002-03-31 Kazu Hirata <kazu@hxi.com>
53056
53057 * gcc.dg/weak-1.c: Disable on h8300 port.
53058
53059 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53060
53061 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53062 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53063 ordering tests.
53064 * g++.dg/bprob/bprob-1.C: New test.
53065 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53066 * g++.dg/gcov/gcov-1.C: New test.
53067 * g++.dg/gcov/gcov-1.x: New file.
53068 * g++.dg/gcov/gcov-2.C: New test.
53069 * g++.dg/gcov/gcov-3.C: New test.
53070 * g++.dg/gcov/gcov-3.h: New file.
53071
53072 2002-03-28 Roger Sayle <roger@eyesopen.com>
53073
53074 * g++.old-deja/g++.other/builtins5.C: New test.
53075 * g++.old-deja/g++.other/builtins6.C: New test.
53076 * g++.old-deja/g++.other/builtins7.C: New test.
53077 * g++.old-deja/g++.other/builtins8.C: New test.
53078 * g++.old-deja/g++.other/builtins9.C: New test.
53079
53080 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53081
53082 * g++.dg/opt/static1.C: New test.
53083
53084 * g++.dg/opt/longbranch1.C: New test.
53085
53086 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53087
53088 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53089
53090 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53091
53092 2002-03-28 Jeffrey A Law (law@redhat.com)
53093
53094 * gcc.c-torture/execute/20020328-1.c: New test.
53095
53096 2002-03-27 Richard Henderson <rth@redhat.com>
53097
53098 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53099 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53100 move from g++.old-deja/g++.ext/.
53101
53102 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53103
53104 * g++.dg/init/new2.C: New test.
53105
53106 2002-03-26 Richard Henderson <rth@redhat.com>
53107
53108 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53109
53110 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53111 on sparc.
53112
53113 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53114 sparcv9 systems.
53115 * gcc.dg/20001102-1.c: Likewise.
53116
53117 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53118
53119 * gcc.dg/cpp/endif-pedantic1.c,
53120 gcc.dg/cpp/endif-pedantic2.c: New tests.
53121
53122 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53123
53124 * g++.dg/init/new1.C: New test.
53125
53126 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53127
53128 * g++.dg/abi/vbase9.C: New test.
53129
53130 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53131
53132 * gcc.dg/arm-asm.c: New test.
53133
53134 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53135
53136 * gcc.dg/Wswitch-enum.c: New test.
53137 Fix PR c/5044.
53138
53139 2002-03-26 Richard Henderson <rth@redhat.com>
53140
53141 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53142 structure.
53143
53144 2002-03-25 Richard Henderson <rth@redhat.com>
53145
53146 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53147 sparcv9 systems.
53148
53149 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53150 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53151
53152 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53153
53154 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53155
53156 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53157
53158 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53159 targets using generic thunk support.
53160
53161 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53162
53163 * gcc.c-torture/compile/20020323-1.c: New test.
53164
53165 * g++.dg/opt/conj2.C: New test.
53166
53167 2002-03-24 Richard Henderson <rth@redhat.com>
53168
53169 * gcc.dg/weak-1.c: Use -fno-common.
53170
53171 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53172
53173 * g77.dg/f77-edit-apostrophe-out.f: New test
53174 * g77.dg/f77-edit-h-out.f: New test
53175 * g77.dg/f77-edit-t-in.f: New test
53176 * g77.dg/f77-edit-t-out.f: New test
53177 * g77.dg/f77-edit-x-out.f: New test
53178 * g77.dg/f77-edit-slash-out.f: New test
53179 * g77.dg/f77-edit-colon-out.f: New test
53180 * g77.dg/f77-edit-s-out.f: New test
53181
53182 2002-03-24 Richard Henderson <rth@redhat.com>
53183
53184 * objc/execute/formal_protocol-6.x: New XFAIL.
53185
53186 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53187
53188 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53189 that do not support weak symbols
53190
53191 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53192
53193 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53194 * lib/g77.exp: Likewise.
53195 * lib/objc.exp: Likewise.
53196
53197 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53198
53199 * gcc.dg/Wswitch-default.c: New test.
53200
53201 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53202
53203 * g++.dg/other/enum1.C: New test.
53204
53205 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53206
53207 * gcc.dg/pragma-ep-3.c: Fix typo.
53208
53209 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53210
53211 * g++.dg/inherit/template-as-base.C: New test.
53212
53213 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53214
53215 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53216 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53217
53218 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53219
53220 * gcc.dg/cpp/multiline.c: Update to match.
53221
53222 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53223
53224 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53225
53226 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53227
53228 * gcc.dg/cpp/extratokens2.c: New file.
53229
53230 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53231
53232 * gcc.dg/20020312-2.c: Add rs6000 target.
53233
53234 * gcc.c-torture/compile/20020319-1.c: New test.
53235
53236 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53237
53238 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53239 (A, E): Handle this.
53240
53241 2002-03-20 Jason Merrill <jason@redhat.com>
53242
53243 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53244 ignoring -fpic.
53245 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53246 through prune_gcc_output.
53247
53248 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53249
53250 * gcc.c-torture/compile/20020320-1.c: New test.
53251
53252 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53253
53254 * gcc.c-torture/compile/20020318-1.c: New test.
53255
53256 * gcc.dg/struct-by-value-1.c: New test.
53257
53258 * gcc.dg/20020319-1.c: New test.
53259
53260 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53261
53262 * g++.dg/opt/conj1.C: New test.
53263
53264 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53265
53266 * g++.dg/template/qualttp20.C: Revert previous change.
53267 * g++.dg/template/qualttp3.C: Likewise.
53268 * g++.dg/template/qualttp4.C: Likewise.
53269 * g++.dg/template/qualttp5.C: Likewise.
53270 * g++.dg/template/qualttp6.C: Likewise.
53271 * g++.dg/template/qualttp7.C: Likewise.
53272 * g++.dg/template/qualttp8.C: Likewise.
53273 * g++.dg/template/recurse.C: Likewise.
53274
53275 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53276
53277 * gcc.dg/cpp/wchar-1.c: Update.
53278
53279 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53280
53281 * g++.dg/template/conv1.C: New test.
53282 * g++.dg/template/conv2.C: New test.
53283 * g++.dg/template/conv3.C: New test.
53284 * g++.dg/template/conv4.C: New test.
53285
53286 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53287
53288 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53289 * g++.dg/template/qualttp3.C: Likewise.
53290 * g++.dg/template/qualttp4.C: Likewise.
53291 * g++.dg/template/qualttp5.C: Likewise.
53292 * g++.dg/template/qualttp6.C: Likewise.
53293 * g++.dg/template/qualttp7.C: Likewise.
53294 * g++.dg/template/qualttp8.C: Likewise.
53295 * g++.dg/template/recurse.C: Likewise.
53296
53297 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53298
53299 * g++.dg/opt/dtor1.C: New test.
53300
53301 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53302
53303 * gcc.c-torture/compile/20020315-1.c: New test.
53304
53305 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53306
53307 * gcc.dg/weak-1.c: Fix scan tests.
53308
53309 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53310
53311 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53312 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53313 cris-*-aout* mmix-*-*.
53314 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53315 cris-*-aout* mmix-*-*.
53316 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53317 cris-*-elf* cris-*-aout* and mmix-*-*.
53318 * gcc.dg/20001009-1.c: Ditto.
53319 * gcc.dg/20010912-1.c: Ditto.
53320 * gcc.dg/20020122-4.c: Ditto.
53321 * gcc.dg/inline-2.c: Ditto.
53322
53323 2002-03-14 Jeffrey A Law (law@cygnus.com)
53324
53325 * gcc.c-torture/compile/20020314-1.c: New test.
53326
53327 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53328
53329 * gcc.c-torture/execute/20020314-1.c: New test.
53330
53331 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53332
53333 * g++.dg/warn/Wunused-1.C: New test.
53334
53335 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53336
53337 * g++.dg/abi/mangle6.C: New test.
53338
53339 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53340
53341 * gcc.c-torture/compile/20020309-2.c: New test.
53342
53343 * gcc.c-torture/compile/20020312-1.c: New test.
53344
53345 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53346
53347 * g++.dg/other/access1.C: New test.
53348
53349 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53350
53351 * gcc.c-torture/execute/wchar_t-1.c: New test.
53352
53353 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53354
53355 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53356
53357 2002-03-12 Roger Sayle <roger@eyesopen.com>
53358
53359 * gcc.dg/20020312-1.c: New test case.
53360
53361 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53362
53363 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53364
53365 2002-03-11 Richard Henderson <rth@redhat.com>
53366
53367 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53368 * g++.old-deja/g++.jason/report.C: Likewise.
53369
53370 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53371
53372 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53373 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53374
53375 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53376
53377 * g++.dg/overload/pmf1.C: New test.
53378
53379 2002-03-11 Kazu Hirata <kazu@hxi.com>
53380
53381 * gcc.c-torture/execute/20020307-1.c: Use long.
53382
53383 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53384
53385 PR optimization/5844
53386 * gcc.dg/20020310-1.c: New test.
53387
53388 2002-03-09 Michael Meissner <meissner@redhat.com>
53389
53390 * gcc.c-torture/execute/memcpy-2.c: New test.
53391 * gcc.c-torture/execute/memset-1.c: New test.
53392 * gcc.c-torture/execute/strlen-1.c: New test.
53393 * gcc.c-torture/execute/strcmp-1.c: New test.
53394 * gcc.c-torture/execute/strncmp-1.c: New test.
53395
53396 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53397
53398 * gcc.dg/ppc-ldstruct.c: New test.
53399
53400 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53401
53402 * gcc.c-torture/execute/va-arg-22.c: New test.
53403
53404 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53405
53406 * gcc.c-torture/compile/20020309-1.c: New test.
53407
53408 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53409
53410 * gcc.c-torture/execute/20020307-2.c: New test.
53411
53412 2002-03-07 Jeffrey A Law (law@redhat.com)
53413
53414 * g77.f-torture/compile/20020307-1.f: New test.
53415
53416 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53417
53418 * gcc.dg/unordered-1.c: New test.
53419
53420 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53421
53422 * gcc.c-torture/execute/20020307-1.c: New test.
53423
53424 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53425
53426 * gcc.dg/20020304-1.c: New test.
53427
53428 * gcc.c-torture/compile/20020304-2.c: New test.
53429
53430 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53431
53432 * gcc.c-torture/compile/20020304-1.c: New test case
53433 (from PR c/5830).
53434
53435 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53436
53437 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53438
53439 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53440
53441 * g++.dg/other/classkey1.C: New test.
53442
53443 2002-03-01 Richard Henderson <rth@redhat.com>
53444
53445 * gcc.c-torture/compile/981223-1.x: New.
53446 * gcc.c-torture/compile/920625-1.x: New.
53447
53448 2002-02-28 Richard Henderson <rth@redhat.com>
53449
53450 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53451
53452 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53453
53454 * gcc.c-torture/execute/20020227-1.c: New test.
53455
53456 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53457
53458 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53459 here" ERROR lines.
53460 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53461 * g++.old-deja.g++.other/defarg1.C: Likewise.
53462 * g++.old-deja/g++.pt/calls2.C: Likewise.
53463 * g++.old-deja/g++.pt/crash20.C: Likewise.
53464 * g++.old-deja/g++.pt/crash30.C: Likewise.
53465 * g++.old-deja/g++.pt/crash36.C: Likewise.
53466 * g++.old-deja/g++.pt/crash6.C: Likewise.
53467 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53468 * g++.old-deja/g++.pt/derived3.C: Likewise.
53469 * g++.old-deja/g++.pt/error1.C: Likewise.
53470 * g++.old-deja/g++.pt/friend21.C: Likewise.
53471 * g++.old-deja/g++.pt/friend23.C: Likewise.
53472 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53473 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53474
53475 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53476
53477 * gcc.c-torture/execute/20020225-2.c: New test.
53478
53479 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53480
53481 * gcc.c-torture/execute/920730-1t.c,
53482 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53483 Delete test cases, only relevant to -traditional.
53484
53485 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53486
53487 * gcc.dg/cpp/undef1.c: Remove.
53488 * gcc.dg/cpp/directiv.c: Update.
53489 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53490
53491 2002-02-27 Michael Meissner <meissner@redhat.com>
53492
53493 * gcc.c-torture/execute/20020226-1.c: New test.
53494
53495 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53496
53497 * g++.dg/debug/debug4.C: New test.
53498
53499 * gcc.dg/ia64-visibility-1.c: New test.
53500
53501 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53502
53503 * gcc.dg/debug/20020224-1.c: New.
53504
53505 2002-02-25 Kazu Hirata <kazu@hxi.com>
53506
53507 * gcc.c-torture/execute/960416-1.x: New.
53508 * gcc.c-torture/execute/divconst-3.x: Likewise.
53509
53510 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53511
53512 * gcc.dg/20020224-1.c: New test.
53513
53514 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53515
53516 * gcc.c-torture/execute/20020225-1.c: New.
53517
53518 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53519
53520 * gcc.dg/cpp/wchar-1.c: New test.
53521
53522 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53523
53524 * gcc.dg/20020222-1.c: New test.
53525
53526 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53527
53528 * g++.dg/opt/anonunion1.C: New test.
53529
53530 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53531
53532 * g++.dg/template/qualttp19.C: New test.
53533 * g++.dg/template/qualttp20.C: New test.
53534 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53535 * g++.old-deja/g++.other/qual1.C: Likewise.
53536
53537 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53538
53539 * gcc.dg/attr-alwaysinline.c: New.
53540
53541 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53542
53543 * gcc.dg/20020220-1.c: New test.
53544
53545 * gcc.dg/20020220-2.c: New test.
53546
53547 * g++.dg/opt/mmx1.C: New test.
53548
53549 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53550
53551 * gcc.c-torture/compile/20020110.c: New test.
53552
53553 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53554
53555 * gcc.c-torture/execute/20020219-1.c: New test.
53556
53557 * gcc.dg/20020219-1.c: New test.
53558
53559 * gcc.dg/noncompile/20020220-1.c: New test.
53560
53561 * g++.dg/opt/ptrintsum1.C: New test.
53562
53563 * gcc.dg/debug/20020220-1.c: New test.
53564
53565 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53566
53567 * gcc.c-torture/execute/20020216-1.c: New test.
53568
53569 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53570
53571 * gcc.dg/decl-1.c: Update, new test.
53572
53573 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53574
53575 * g++.dg/abi/bitfield1.C: New test.
53576 * g++.dg/abi/bitfield2.C: New test.
53577
53578 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53579
53580 * gcc.dg/attr-nest.c: New test.
53581
53582 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53583
53584 * gcc.c-torture/execute/20020215-1.c: New test.
53585
53586 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53587
53588 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53589 * g++.dg/debug/debug.exp: New.
53590 * g++.dg/debug/trivial.C: New.
53591 * g++.dg/debug/debug1.C: Moved...
53592 * g++.dg/other/debug1.C: ...from here.
53593 * g++.dg/debug/debug2.C: Moved...
53594 * g++.dg/other/debug2.C: ...from here.
53595 * g++.dg/debug/debug3.C: Moved...
53596 * g++.dg/other/debug3.C: ...from here.
53597
53598 * gcc.dg/noncompile/20020213-1.c: New test.
53599
53600 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53601
53602 * g++.dg/other/debug3.C: New test.
53603
53604 * gcc.c-torture/execute/20020213-1.c: New test.
53605
53606 2002-02-13 Richard Smith <richard@ex-parrot.com>
53607
53608 * g++.old-deja/g++.other/thunk1.C: New test.
53609
53610 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53611
53612 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53613
53614 2002-02-13 Stan Shebs <shebs@apple.com>
53615
53616 * gcc.dg/altivec-3.c: New.
53617
53618 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53619
53620 * gcc.dg/Wunreachable-1.c: New test.
53621 * gcc.dg/Wunreachable-2.c: New test.
53622
53623 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53624
53625 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53626
53627 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53628
53629 * gcc.dg/decl-1.c: New test.
53630
53631 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53632
53633 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53634
53635 2002-02-10 Kazu Hirata <kazu@hxi.com>
53636
53637 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53638 * gcc.c-torture/compile/980506-1.x: Likewise.
53639
53640 2002-02-10 Kazu Hirata <kazu@hxi.com>
53641
53642 * gcc.dg/20020210-1.c: New.
53643
53644 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53645
53646 * g77.f-torture/execute/947.f: New regression test
53647 for PR fortran/947.
53648
53649 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53650
53651 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53652 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53653
53654 2002-02-08 Richard Henderson <rth@redhat.com>
53655
53656 * gcc.c-torture/compile/labels-3.c: New.
53657
53658 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53659
53660 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53661 expression statements work instead.
53662 * gcc.dg/noncompile/20020207-1.c: New test.
53663
53664 2002-02-07 Richard Henderson <rth@redhat.com>
53665
53666 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53667
53668 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53669
53670 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53671 message from g77
53672 * lib/g77-dg.exp: Trim g77 error messages so that they are
53673 recognized by dg.exp.
53674
53675 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53676
53677 PR fortran/5473
53678 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53679
53680 2002-02-07 Richard Henderson <rth@redhat.com>
53681
53682 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53683 to be sufficiently aligned for integers.
53684
53685 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53686
53687 * g++.dg/template/friend4.C: New test.
53688
53689 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53690
53691 PR fortran/5743
53692 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53693 unsupported cases.
53694
53695 2002-02-07 Richard Henderson <rth@redhat.com>
53696
53697 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53698 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53699 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53700 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53701
53702 2002-02-06 Richard Henderson <rth@redhat.com>
53703
53704 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53705
53706 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53707
53708 * gcc.dg/20020206-1.c: New test.
53709
53710 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53711
53712 * gcc.c-torture/execute/20020206-1.c: New test.
53713
53714 * gcc.c-torture/execute/20020206-2.c: New test.
53715
53716 PR optimization/5429:
53717 * gcc.c-torture/compile/20020206-1.c: New test.
53718
53719 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53720
53721 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53722 as certain file formats cannot support particularly large
53723 alignments.
53724
53725 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53726 and do not expect to be able to link the executable.
53727
53728 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53729 fail because the COFF format does not support the weak attribute.
53730
53731 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53732
53733 * g77.dg/pr5473.f: New test
53734
53735 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53736
53737 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53738 Fix testcase accordingly.
53739
53740 2002-02-04 Richard Henderson <rth@redhat.com>
53741
53742 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53743 (buf): Change to be an array of pointers, not ints.
53744
53745 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53746
53747 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53748 before all tests. Move warning one line above to match where it
53749 C frontend emits.
53750 * gcc.dg/Wswitch-2.c: New test.
53751 * g++.dg/warn/Wswitch-1.C: New test.
53752 * g++.dg/warn/Wswitch-2.C: New test.
53753
53754 2002-02-04 Richard Henderson <rth@redhat.com>
53755
53756 * g++.dg/abi/offsetof.C: Fix size comparison.
53757
53758 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53759
53760 * gcc.dg/cast-qual-2.c: New test.
53761
53762 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53763
53764 * gcc.dg/20020201-4.c: New test.
53765
53766 2002-02-04 Ben Elliston <bje@redhat.com>
53767
53768 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53769 target_info attribute != 0, in addition to the empty string.
53770 (gcc_target_compile): Likewise.
53771
53772 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53773
53774 * gcc.dg/Wswitch.c: New test.
53775 PR gcc/4475. PR gcc/3780.
53776
53777 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53778
53779 * g77.f-torture/execute/5122.f: New test for regressions
53780 against PR fortran/5122.
53781
53782 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53783
53784 * g77.f-torture/compile/pr3743.f: Delete
53785 * g77.dg/pr3743-1.f: New test.
53786 * g77.dg/pr3743-2.f: New test.
53787 * g77.dg/pr3743-3.f: New test.
53788 * g77.dg/pr3743-4.f: New test.
53789
53790 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53791
53792 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53793
53794 2002-02-02 Richard Henderson <rth@redhat.com>
53795
53796 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53797 * gcc.c-torture/execute/bf64-1.c: Likewise.
53798
53799 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53800
53801 * gcc.dg/20020201-2.c: New test.
53802
53803 * gcc.dg/20020201-3.c: New test.
53804
53805 * gcc.c-torture/execute/bitfld-2.c: New test.
53806
53807 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53808
53809 * gcc.dg/bitfld-1.c: Update.
53810 * gcc.dg/bitfld-2.c: Update.
53811 * gcc.c-torture/execute/bitfld-1.x: New.
53812
53813 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53814
53815 * gcc.c-torture/execute/20020201-1.c: New test.
53816
53817 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53818
53819 PR target/5469
53820 * gcc.dg/20020201-1.c: New test.
53821
53822 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53823
53824 PR fortran/3743
53825 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53826 * g77.f-torture/compile/pr3743.x: Remove
53827
53828 2002-01-31 Tom Rix <trix@redhat.com>
53829
53830 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53831
53832 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53833
53834 * gcc.dg/noncompile/20020130-1.c: New test.
53835
53836 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53837
53838 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53839
53840 2002-01-29 Richard Henderson <rth@redhat.com>
53841
53842 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53843 to long long.
53844 * gcc.c-torture/execute/bf64-1.c: Likewise.
53845
53846 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53847
53848 * gcc.c-torture/execute/20020129-1.c: New test.
53849
53850 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53851
53852 * gcc.c-torture/compile/20000224-1.c: Update.
53853 * gcc.c-torture/execute/bitfld-1.c: New tests.
53854 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53855 * gcc.dg/uninit-A.c: Update.
53856
53857 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53858
53859 * g++.dg/template/ctor1.C: Add instantiation.
53860
53861 2002-01-28 Paul Koning <pkoning@equallogic.com>
53862
53863 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53864 argument to __builtin_prefetch to be const ptr.
53865
53866 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53867
53868 * gcc.c-torture/compile/20020120-1.c: New test.
53869
53870 2002-01-27 Kazu Hirata <kazu@hxi.com>
53871
53872 * gcc.c-torture/execute/20020127-1.c: New test.
53873
53874 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
53875
53876 * g77.dg/f77-edit-i-in.f: New test
53877 * g77.dg/f77-edit-i-out.f: New test
53878
53879 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
53880
53881 * gcc.dg/debug/debug.exp: New file.
53882 * gcc.dg/debug/trivial.c: New file.
53883 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53884 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53885 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53886 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53887 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53888 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53889 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53890 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53891 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53892 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53893 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53894 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53895 * gcc.dg/20000503-1.c: Removed.
53896 * gcc.dg/20010207-1.c: Removed.
53897 * gcc.dg/20011223-1.c: Removed.
53898 * gcc.dg/20020104-2.c: Removed.
53899 * gcc.dg/debug-1.c: Removed.
53900 * gcc.dg/debug-2.c: Removed.
53901 * gcc.dg/debug-3.c: Removed.
53902 * gcc.dg/debug-4.c: Removed.
53903 * gcc.dg/debug-5.c: Removed.
53904 * gcc.dg/debug-6.c: Removed.
53905 * gcc.dg/dwarf2-1.c: Removed.
53906 * gcc.dg/dwarf2-2.c: Removed.
53907
53908 2002-01-25 Jakub Jelinek <jakub@redhat.com>
53909
53910 * g++.old-deja/g++.other/eh5.C: New test.
53911 * g++.old-deja/g++.other/sibcall2.C: New test.
53912 * g++.old-deja/g++.other/array9.C: New test.
53913 * g++.old-deja/g++.other/typename2.C: New test.
53914 * g++.old-deja/g++.other/crash60.C: New test.
53915 * g++.old-deja/g++.other/conv9.C: New test.
53916 * g++.old-deja/g++.other/mangle10.C: New test.
53917 * g++.old-deja/g++.other/unchanging1.C: New test.
53918 * g++.old-deja/g++.other/exprstmt1.C: New test.
53919 * g++.old-deja/g++.other/inline23.C: New test.
53920 * g++.old-deja/g++.eh/ia64-1.C: New test.
53921 * g++.old-deja/g++.other/dwarf2-1.C: New test.
53922 * g++.old-deja/g++.other/reload1.C: New test.
53923 * g++.old-deja/g++.other/static20.C: New test.
53924 * g++.old-deja/g++.other/local-alloc1.C: New test.
53925 * g++.old-deja/g++.other/conv8.C: New test.
53926 * g++.old-deja/g++.other/stmtexpr2.C: New test.
53927 * g++.old-deja/g++.other/storeexpr1.C: New test.
53928 * g++.old-deja/g++.other/storeexpr2.C: New test.
53929 * g++.dg/eh/template2.C: New test.
53930 * g++.dg/warn/weak1.C: New test.
53931
53932 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
53933
53934 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53935 Remove first, non-varying, argument.
53936
53937 2002-01-23 Richard Henderson <rth@redhat.com>
53938
53939 * gcc.dg/inline-2.c: New.
53940
53941 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53942 Add optional target arg. Check number of arguments.
53943 (scan-assembler-not, scan-assembler-dem): Likewise.
53944 (scan-assembler-dem-not): Likewise.
53945
53946 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53947
53948 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53949 line 12.
53950 * g++.old-deja/g++.brendan/parse3.C,
53951 g++.old-deja/g++.other/crash26.C,
53952 g++.old-deja/g++.other/crash28.C,
53953 g++.old-deja/g++.other/crash29.C,
53954 g++.old-deja/g++.other/crash30.C,
53955 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53956
53957 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
53958
53959 * gcc.dg/20020115-1.c: New.
53960
53961 2002-01-23 Bob Wilson <bob.wilson@acm.org>
53962
53963 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53964
53965 2002-01-23 Janis Johnson <janis187@us.ibm.com>
53966
53967 * gcc.dg/20020122-3.c: New.
53968
53969 2002-01-23 Jakub Jelinek <jakub@redhat.com>
53970
53971 * g++.dg/other/gc1.C: New test.
53972
53973 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53974
53975 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53976
53977 2002-01-22 Richard Henderson <rth@redhat.com>
53978
53979 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53980
53981 2002-01-22 Richard Henderson <rth@redhat.com>
53982
53983 * gcc.dg/20020122-4.c: New.
53984
53985 2002-01-22 H.J. Lu <hjl@gnu.org>
53986
53987 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53988 link output.
53989 * gcc.dg/special/ecos.exp: Likewise.
53990 * lib/g++-dg.exp: Likewise.
53991 * lib/g77-dg.exp: Likewise.
53992 * lib/gcc-dg.exp : Likewise.
53993 * lib/mike-g++.exp: Likewise.
53994 * lib/mike-g77.exp: Likewise.
53995 * lib/mike-gcc.exp: Likewise.
53996 * lib/objc-dg.exp: Likewise.
53997
53998 2002-01-22 Janis Johnson <janis187@us.ibm.com>
53999
54000 PR target/5379
54001 * gcc.dg/20020122-2.c: New test.
54002
54003 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54004
54005 * gcc.dg/20020122-1.c: New test.
54006
54007 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54008
54009 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54010
54011 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54012
54013 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54014
54015 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54016
54017 * gcc.c-torture/compile/20020121-1.c: New test.
54018
54019 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54020
54021 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54022 ld_library_path.
54023
54024 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54025
54026 * gcc.dg/20020218-1.c: New test.
54027
54028 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54029
54030 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54031 messages
54032 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54033 "At global scope" warning
54034 * g++.dg/ext/align1.C: Change cygwin test for alignment
54035 from db-bogus to dg-warning
54036
54037 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54038
54039 * g77.f-torture/compile/cpp2.F: New test.
54040
54041 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54042
54043 * g++.dg/template/access1.C: New test.
54044
54045 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54046
54047 * gcc.dg/20020118-1.c: New.
54048
54049 2002-01-18 Kazu Hirata <kazu@hxi.com>
54050
54051 * gcc.c-torture/execute/20020118-1.c: New test.
54052
54053 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54054
54055 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54056 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54057 alignment warnings.
54058
54059 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54060
54061 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54062 torture_with_loops and torture_without_loops
54063
54064 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54065
54066 * gcc.c-torture/compile/20020116-1.c: New test.
54067
54068 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54069
54070 * gcc.dg/20020116-2.c: New test.
54071
54072 * gcc.dg/ultrasp4.c: New test.
54073
54074 * gcc.dg/20020116-1.c: New test.
54075
54076 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54077
54078 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54079 by EABI.
54080
54081 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54082
54083 * gcc.misc-tests/i386-prefetch.exp: New.
54084 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54085 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54086 * gcc.misc-tests/i386-pf-none-1.c: New test.
54087 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54088
54089 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54090
54091 * gcc.dg/gnu89-init-1.c: Add new tests.
54092
54093 2002-01-15 Andreas Jaeger <aj@suse.de>
54094
54095 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54096 * gcc.dg/i386-mmx-2.c: Likewise.
54097 * gcc.dg/i386-sse-1.c: Likewise.
54098 * gcc.dg/i386-sse-2.c: Likewise.
54099 * gcc.dg/i386-sse-3.c: Likewise.
54100
54101 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54102
54103 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54104 Uncomment additional cases that now pass.
54105
54106 2002-01-11 Richard Henderson <rth@redhat.com>
54107
54108 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54109 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54110
54111 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54112
54113 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54114
54115 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54116
54117 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54118 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54119
54120 2002-01-10 Dale Johannesen <dalej@apple.com>
54121
54122 * gcc.c-torture/execute/loop-11.c: New.
54123
54124 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54125
54126 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54127 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54128
54129 2002-01-09 Richard Henderson <rth@redhat.com>
54130
54131 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54132 type in which to perform the operation for each size.
54133
54134 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54135
54136 * gcc.c-torture/compile/20020109-2.c: New test.
54137
54138 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54139
54140 * gcc.c-torture/execute/loop-10.c: New test.
54141
54142 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54143
54144 * gcc.c-torture/compile/20010226-1.c: New test.
54145 * gcc.c-torture/compile/20010227-1.c: New test.
54146 * gcc.c-torture/compile/20010426-1.c: New test.
54147 * gcc.c-torture/compile/20010510-1.c: New test.
54148 * gcc.c-torture/compile/20010605-3.c: New test.
54149 * gcc.c-torture/compile/20010824-1.c: New test.
54150 * gcc.c-torture/execute/20010409-1.c: New test.
54151 * gcc.dg/noncompile/20000901-1.c: New test.
54152 * gcc.dg/20001023-1.c: New test.
54153 * gcc.dg/20001101-1.c: New test.
54154 * gcc.dg/20001102-1.c: New test.
54155 * gcc.dg/20010207-1.c: New test.
54156 * gcc.dg/20010405-1.c: New test.
54157 * gcc.dg/20010822-1.c: New test.
54158 * gcc.dg/20011107-1.c: New test.
54159
54160 2002-01-09 Jeffrey A Law (law@redhat.com)
54161
54162 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54163
54164 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54165 execution failure on PA targets.
54166
54167 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54168
54169 * gcc.c-torture/compile/20020109-1.c: New test.
54170
54171 2002-01-08 Kazu Hirata <kazu@hxi.com>
54172
54173 * gcc.c-torture/execute/20020108-1.c: New test.
54174
54175 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54176
54177 * gcc.dg/20020108-1.c: New test.
54178
54179 2002-01-08 H.J. Lu <hjl@gnu.org>
54180
54181 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54182 for header files.
54183
54184 2002-01-08 Geoff Keating <geoffk@redhat.com>
54185
54186 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54187 consistency.
54188
54189 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54190
54191 * gcc.dg/altivec-4.c: Test altivec predicates.
54192
54193 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54194
54195 * gcc.c-torture/execute/20020107-1.c: New test.
54196
54197 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54198
54199 PR c/5279
54200 * gcc.c-torture/compile/20020106-1.c: New test.
54201
54202 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54203
54204 * gcc.c-torture/execute/nestfunc-4.c: New test.
54205
54206 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54207
54208 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54209 extra triple that slipped in.
54210 * g++.old-deja/g++.abi/align.C: Likewise.
54211 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54212
54213 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54214
54215 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54216 * g++.old-deja/g++.abi/align.C: Likewise.
54217 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54218
54219 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54220 on FreeBSD/i386.
54221 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54222 FreeBSD.
54223
54224 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54225
54226 * gcc.dg/20020104-1.c: New test.
54227
54228 * gcc.dg/20020104-2.c: New test.
54229
54230 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54231
54232 * gcc.dg/20020103-1.c: Fix typo in target selector.
54233
54234 2002-01-03 Richard Henderson <rth@redhat.com>
54235
54236 * gcc.dg/20020103-1.c: New.
54237
54238 2002-01-03 Kazu Hirata <kazu@hxi.com>
54239
54240 * gcc.c-torture/execute/20020103-1.c: New test.
54241
54242 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54243
54244 * g++.dg/other/debug2.C: New test.
54245
54246 * gcc.c-torture/compile/20020103-1.c: New test.
54247
54248 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54249
54250 * gcc.dg/gnu89-init-1.c: Added new tests.
54251
54252 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54253
54254 * g++.dg/template/friend2.C: Remove as patch is reverted.
54255
54256 * g++.dg/warn/oldcast1.C: New test.
54257
54258 * g++.dg/template/ptrmem1.C: New test.
54259 * g++.dg/template/ptrmem2.C: New test.
54260
54261 * g++.dg/template/ntp.C: New test.
54262
54263 * g++.dg/other/component1.C: New test.
54264
54265 * g++.dg/template/ttp3.C: New test.
54266
54267 * g++.dg/template/friend2.C: New test.
54268 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54269
54270 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54271
54272 * g++.dg/other/ptrmem1.C: New test.
54273 * g++.dg/other/ptrmem2.C: New test.
54274
54275 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54276
54277 * g++.dg/template/ctor1.C: New test.
54278
54279 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54280
54281 * g++.dg/template/friend2.C: New test.
54282
54283 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54284
54285 * gcc.dg/mmix-1.c: New test.
54286
54287 2001-12-31 Richard Henderson <rth@redhat.com>
54288
54289 * gcc.dg/asm-5.c: New.
54290
54291 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54292
54293 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54294 in namespace __gnu_cxx
54295
54296 2001-12-30 Richard Henderson <rth@redhat.com>
54297
54298 * gcc.dg/debug-6.c: New.
54299
54300 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54301
54302 * gcc.c-torture/compile/20011229-2.c: New test.
54303
54304 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54305
54306 * gcc.dg/debug-3.c: New test.
54307 * gcc.dg/debug-4.c: New test.
54308 * gcc.dg/debug-5.c: New test.
54309
54310 2001-12-29 Richard Henderson <rth@redhat.com>
54311
54312 * g++.dg/eh/loop1.C: New.
54313
54314 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54315
54316 * g++.dg/template/crash1.C: New test.
54317
54318 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54319
54320 * g++.dg/other/const1.C: New test.
54321
54322 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54323
54324 * gcc.c-torture/compile/20011229-1.c: New test.
54325
54326 2001-12-28 Stan Shebs <shebs@apple.com>
54327
54328 * lib/objc-torture.exp: Resync with c-torture.exp.
54329 * lib/objc.exp: Load standard libraries.
54330
54331 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54332
54333 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54334 additional tests.
54335
54336 2001-12-27 Roger Sayle <roger@eyesopen.com>
54337
54338 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54339
54340 2001-12-27 Richard Henderson <rth@redhat.com>
54341
54342 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54343
54344 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54345
54346 * g++.dg/eh/ctor1.C: New test.
54347 * g++.dg/other/error2.C: New test.
54348
54349 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54350
54351 * g++.dg/other/init2.C: New test.
54352
54353 2001-12-24 Richard Henderson <rth@redhat.com>
54354
54355 * gcc.dg/20011223-1.c: New.
54356 * gcc.dg/inline-1.c: New.
54357
54358 2001-12-23 Richard Henderson <rth@redhat.com>
54359
54360 * gcc.dg/asm-4.c: Test operand modifiers.
54361
54362 2001-12-23 Richard Henderson <rth@redhat.com>
54363
54364 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54365
54366 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54367
54368 * gcc.c-torture/execute/20011223-1.c: New test.
54369
54370 2001-12-21 Richard Henderson <rth@redhat.com>
54371
54372 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54373 re-enables the warning.
54374
54375 2001-12-21 Richard Henderson <rth@redhat.com>
54376
54377 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54378
54379 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54380
54381 * gcc.c-torture/compile/20011218-1.c: New test.
54382
54383 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54384
54385 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54386 arm-isr.c test.
54387 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54388 epilogue generation for ARM ISR routines.
54389
54390 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54391
54392 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54393 * gcc.dg/format/c90-printf-3.c: Likewise.
54394 * gcc.dg/format/c99-printf-3.c: Likewise.
54395 * gcc.dg/format/ext-1.c: Likewise.
54396 * gcc.dg/format/ext-6.c: Likewise.
54397 * gcc.dg/format/format.h: Prototype unlocked stdio.
54398
54399 2001-12-20 Richard Henderson <rth@redhat.com>
54400
54401 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54402 (arena): Use it.
54403 (malloc): Correct allocation logic. Abort if we fill up the
54404 arena before initialization complete.
54405 (realloc): Correct allocation logic.
54406
54407 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54408
54409 * gcc.c-torture/compile/20011219-2.c: New test.
54410
54411 * gcc.c-torture/execute/20011219-1.c: New test.
54412
54413 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54414
54415 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54416 target does not support weak symbols.
54417
54418 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54419
54420 * gcc.c-torture/compile/20011219-1.c: New test.
54421
54422 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54423
54424 * g++.dg/other/error1.C: New test.
54425
54426 2001-12-17 Jeffrey A Law (law@redhat.com)
54427
54428 * gcc.c-torture/execute/20011217-1.c: New test.
54429
54430 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54431
54432 * objc.dg/special/: New directory.
54433 * objc.dg/special/special.exp: New file.
54434 * objc.dg/special/unclaimed-category-1.h: New file.
54435 * objc.dg/special/unclaimed-category-1a.m: New file.
54436 * objc.dg/special/unclaimed-category-1.m: New file.
54437
54438 2001-12-17 Andreas Jaeger <aj@suse.de>
54439
54440 * gcc.c-torture/compile/20011217-2.c: New test.
54441
54442 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54443
54444 * gcc.c-torture/compile/20011217-1.c: New test.
54445
54446 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54447
54448 * gcc.dg/20011214-1.c: New.
54449
54450 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54451
54452 * gcc.dg/altivec-4.c: New.
54453
54454 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54455
54456 * gcc.dg/20011113-1.c: New test.
54457
54458 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54459
54460 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54461 std::__malloc_alloc_template<0> and
54462 std::__default_alloc_template<false, 0>.
54463
54464 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54465
54466 * objc/execute/bf-21.m: New test.
54467 * objc/execute/enumeration-1.m: New test.
54468 * objc/execute/enumeration-2.m: New test.
54469
54470 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54471
54472 * gcc.dg/gnu89-init-1.c: New test.
54473
54474 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54475
54476 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54477 * g++.old-deja/g++.jason/2371.C: Likewise.
54478 * g++.old-deja/g++.jason/template33.C: Likewise.
54479 * g++.old-deja/g++.jason/template34.C: Likewise.
54480 * g++.old-deja/g++.jason/template36.C: Likewise.
54481 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54482 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54483 * g++.old-deja/g++.other/typename1.C: Likewise.
54484 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54485 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54486 * g++.old-deja/g++.pt/typename11.C: Likewise.
54487 * g++.old-deja/g++.pt/typename14.C: Likewise.
54488 * g++.old-deja/g++.pt/typename16.C: Likewise.
54489 * g++.old-deja/g++.pt/typename3.C: Likewise.
54490 * g++.old-deja/g++.pt/typename4.C: Likewise.
54491 * g++.old-deja/g++.pt/typename5.C: Likewise.
54492 * g++.old-deja/g++.pt/typename7.C: Likewise.
54493 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54494
54495 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54496
54497 * g++.dg/other/linkage1.C: New test.
54498 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54499 specifiers.
54500
54501 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54502
54503 * gcc.dg/concat.c: New test.
54504
54505 2001-12-11 Stan Shebs <shebs@apple.com>
54506
54507 * objc/compile: New test directory.
54508 * objc/compile/compile.exp: New expect script.
54509 * objc/compile/20011211-1.m: New compile test.
54510
54511 2001-12-11 Jason Merrill <jason@redhat.com>
54512
54513 * lib/prune.exp (prune_gcc_output): Also handle "In member
54514 function". So many permutations...
54515
54516 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54517
54518 * g++.dg/template/typedef1.C: New test.
54519
54520 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54521
54522 * g++.dg/other/copy1.C: New test.
54523
54524 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54525
54526 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54527
54528 * gcc.dg/builtin-choose-expr.c: New.
54529
54530 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54531
54532 * gcc.dg/altivec-2.c: New.
54533
54534 2001-12-07 Richard Henderson <rth@redhat.com>
54535
54536 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54537
54538 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54539
54540 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54541 ultrasparc.
54542
54543 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54544
54545 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54546
54547 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54548
54549 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54550 variable argument list.
54551
54552 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54553
54554 * gcc.c-torture/execute/memcheck: Delete entire directory.
54555 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54556 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54557
54558 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54559
54560 * gcc.dg/Wshadow-1.c: New test.
54561
54562 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54563
54564 * gcc.c-torture/compile/20011130-1.c: New test.
54565
54566 * gcc.dg/noncompile/20011025-1.c: New test.
54567
54568 * g++.dg/other/anon-union.C: New test.
54569
54570 * gcc.c-torture/execute/20011024-1.c: New test.
54571
54572 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54573
54574 * gcc.c-torture/execute/20000722-1.x,
54575 gcc.c-torture/execute/20010123-1.x: Remove.
54576 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54577 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54578 gcc.dg/c99-complit-2.c: New tests.
54579
54580 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54581
54582 * g++.dg/inherit/base1.C: New test.
54583
54584 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54585
54586 * g++.dg/other/stdarg1.C: New test.
54587
54588 * gcc.c-torture/compile/20011130-2.c: New test.
54589
54590 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54591
54592 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54593 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54594 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54595 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54596 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54597 * gcc.dg/builtin-prefetch-1.c: New test.
54598
54599 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54600
54601 * gcc.dg/20011130-1.c: New test.
54602
54603 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54604
54605 * g++.dg/other/scope1.C: New test.
54606 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54607
54608 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54609
54610 * gcc.dg/vla-init-1.c: New test.
54611
54612 2001-12-01 Geoff Keating <geoffk@redhat.com>
54613
54614 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54615
54616 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54617
54618 * objc.dg/alias.m: Update.
54619 * objc.dg/class-1.m: Update.
54620 * objc.dg/const-str-1.m: Update.
54621 * objc.dg/fwd-proto-1.m: Update.
54622 * objc.dg/id-1.m: Update.
54623 * objc.dg/super-class-1.m: Update.
54624
54625 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54626
54627 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54628 constructs.
54629
54630 2001-11-28 Jeffrey A Law (law@cygnus.com)
54631
54632 * gcc.c-torture/execute/20011128-1.c: New test.
54633
54634 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54635
54636 * gcc.dg/20011127-1.c: New test.
54637
54638 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54639
54640 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54641 from Austin Group draft 7.
54642 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54643 scanf format arguments.
54644 * gcc.dg/format/no-exargs-2.c: New test.
54645
54646 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54647
54648 * g++.dg/abi/vbase8-4.C: New test.
54649
54650 2001-11-24 Ian Lance Taylor <ian@airs.com>
54651
54652 * gcc.c-torture/execute/20011121-1.c: New test.
54653
54654 2001-11-23 Jeffrey A Law (law@cygnus.com)
54655
54656 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54657
54658 2001-11-23 Andreas Jaeger <aj@suse.de>
54659
54660 * gcc.dg/cpp/charconst-2.c: New test.
54661
54662 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54663
54664 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54665 to the host if it is remote. Let tests specify extra headers
54666 they use.
54667 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54668 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54669 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54670 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54671 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54672 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54673 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54674 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54675 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54676 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54677
54678 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54679
54680 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54681 for little endian ARMs.
54682
54683 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54684
54685 * gcc.c-torture/compile/20011119-1.c: New test.
54686 * gcc.c-torture/compile/20011119-2.c: New test.
54687
54688 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54689
54690 * gcc.dg/altivec-1.c: Fix typo.
54691
54692 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54693
54694 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54695
54696 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54697
54698 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54699
54700 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54701
54702 * lib/g77.exp: Don't specify --rpath-link.
54703
54704 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54705 across all the headers.
54706 * gcc.dg/format/format.exp: For testing on a remote host,
54707 copy format.h.
54708
54709 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54710 * gcc.c-torture/execute/930406-1.c: Likewise.
54711 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54712
54713 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54714
54715 * gcc.dg/altivec-1.c: New.
54716
54717 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54718
54719 * gcc.dg/cpp/fpreprocessed.c: New test case.
54720
54721 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54722
54723 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54724 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54725 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54726
54727 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54728
54729 * gcc.dg/no-builtin-1.c: New test.
54730
54731 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54732
54733 * gcc.c-torture/execute/20011115-1.c: New test.
54734
54735 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54736
54737 * gcc.c-torture/compile/20011114-2.c: New test.
54738 * gcc.c-torture/compile/20011114-3.c: New test.
54739 * gcc.c-torture/compile/20011114-4.c: New test.
54740
54741 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54742
54743 * g++.dg/other/init1.C: New test.
54744
54745 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54746
54747 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54748 message.
54749
54750 * gcc.c-torture/execute/20011114-1.c: New testcase.
54751
54752 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54753 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54754 like the (before this change) version of 20010327-1.c.
54755
54756 2001-11-14 Roger Sayle <roger@eyesopen.com>
54757
54758 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54759
54760 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54761
54762 * g++.dg/init/array2.C: New test.
54763
54764 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54765
54766 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54767
54768 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54769
54770 * g++.dg/other/forscope1.C: New test.
54771 * g++.dg/ext/forscope1.C: New test.
54772 * g++.dg/ext/forscope2.C: New test.
54773
54774 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54775
54776 * gcc.c-torture/execute/20011113-1.c: New test.
54777
54778 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54779
54780 * gcc.c-torture/execute/20011109-2.c: New test.
54781
54782 * gcc.c-torture/execute/20011109-1.c: New test.
54783
54784 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54785
54786 * gcc.c-torture/compile/20011109-1.c: New test.
54787
54788 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54789
54790 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54791 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54792 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54793 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54794 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54795 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54796 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54797
54798 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54799
54800 * g++.dg/warn/Wshadow-1.C: New tests.
54801 * g++.old-deja/g++.mike/for3.C: Update.
54802
54803 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54804
54805 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54806 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54807 XFAILs. Adjust expected error texts.
54808 * gcc.c-torture/compile/20011106-1.c,
54809 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54810 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54811 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54812 gcc.dg/c99-array-lval-5.c: New tests.
54813
54814 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54815
54816 * gcc.dg/cpp/defined.c: Update.
54817
54818 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54819
54820 * gcc.c-torture/execute/anon-1.c: New test.
54821
54822 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54823
54824 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54825 same size, so no warning should be produced on stormy16.
54826
54827 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54828 due to oversized array.
54829 * g++.old-deja/g++.mike/ns15.C: Likewise.
54830 * g++.old-deja/g++.pt/crash16.C: Likewise.
54831
54832 2001-11-02 Graham Stott <grahams@redhat.com>
54833
54834 * g++.dgother/debug1.C: Fix typos.
54835
54836 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54837
54838 * g++.dg/other/debug1.C: New test.
54839
54840 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54841
54842 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54843 of unsigned long.
54844
54845 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54846
54847 * gcc.dg/20011029-2.c: New test.
54848
54849 * gcc.c-torture/compile/20011029-1.c: New test.
54850
54851 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54852
54853 * objc/execute/class_self-1.m: New test.
54854 * objc/execute/class_self-2.m: New test.
54855
54856 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54857
54858 * gcc.misc-tests/msgs.exp: Delete.
54859 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54860 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54861 error set to match recent changes.
54862
54863 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54864
54865 * gcc.dg/20011021-1.c: New test.
54866
54867 2001-10-24 Jakub Jelinek <jakub@redhat.com>
54868
54869 * gcc.c-torture/compile/20011023-1.c: New test.
54870
54871 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
54872
54873 * lib/g77.exp: Rewrite based on lib/g++.exp.
54874
54875 2001-10-19 Jakub Jelinek <jakub@redhat.com>
54876
54877 * gcc.c-torture/execute/20011019-1.c: New test.
54878
54879 * gcc.dg/20011018-1.c: New test.
54880
54881 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
54882
54883 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54884
54885 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
54886
54887 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54888 * gcc.dg/attr-invalid.c: Likewise.
54889
54890 2001-10-18 Jakub Jelinek <jakub@redhat.com>
54891
54892 * gcc.dg/20011015-1.c: New test.
54893
54894 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54895
54896 * g++.dg/template/unify2.C: New test.
54897
54898 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54899
54900 * g++.dg/other/exception-specification.C: New test
54901
54902 2001-10-13 Tom Rix <trix@redhat.com>
54903
54904 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54905 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54906
54907 2001-10-12 Jakub Jelinek <jakub@redhat.com>
54908
54909 * gcc.dg/20011009-1.c: New test.
54910
54911 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
54912
54913 PR g++/4476
54914 * g++.dg/other/friend1.C: New test.
54915
54916 2001-10-11 Richard Henderson <rth@redhat.com>
54917
54918 * g++.old-deja/g++.other/crash18.C: Add -S to options.
54919
54920 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54921
54922 * gcc.c-torture/compile/20011010-1.c: New.
54923
54924 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
54925
54926 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54927 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54928 g77.f-torture/execute/execute.exp,
54929 g77.f-torture/noncompile/noncompile.exp,
54930 gcc.c-torture/compile/compile.exp,
54931 gcc.c-torture/execute/execute.exp,
54932 gcc.c-torture/execute/ieee/ieee.exp,
54933 gcc.c-torture/execute/memcheck/memcheck.exp,
54934 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54935 objc/execute/execute.exp: Update FSF address.
54936
54937 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
54938
54939 * gcc.dg/cpp/cmdlne-C.c: Update.
54940 * gcc.dg/cpp/cmdlne-C2.c: New.
54941
54942 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54943
54944 * gcc.c-torture/execute/20011008-3.c: New.
54945
54946 2001-10-08 DJ Delorie <dj@redhat.com>
54947
54948 * gcc.dg/20011008-1.c: New.
54949 * gcc.dg/20011008-2.c: New.
54950
54951 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
54952
54953 * gcc.dg/cpp/spacing1.c: Update test.
54954
54955 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
54956
54957 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54958 spelling errors of "separate" as "seperate".
54959
54960 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
54961
54962 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54963 enough to avoid inlining.
54964
54965 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54966
54967 * lib/g77.exp: set libg2c_dir correctly.
54968
54969 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
54970
54971 * gcc.dg/cpp/macro11.c: New test.
54972
54973 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54974
54975 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54976 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54977 gcc.dg/format/multattr-3.c: New tests.
54978 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
54979 tests for format attributes on function pointers being rejected.
54980
54981 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54982
54983 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54984
54985 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54986
54987 * g++.dg/warn/format1.C: New test.
54988
54989 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
54990
54991 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54992
54993 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54994
54995 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54996
54997 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54998
54999 * gcc.dg/cpp/redef2.c: Add test.
55000
55001 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55002
55003 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55004 long-standing bug on i686, apparently.
55005 * gcc.c-torture/execute/loop-2c.x: New file.
55006 * gcc.c-torture/execute/loop-2d.x: New file.
55007 * gcc.c-torture/execute/loop-3c.x: New file.
55008
55009 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55010
55011 * gcc.dg/cpp/20000625-2.c: Correct line number.
55012
55013 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55014
55015 * gcc.dg/cpp/macro10.c: New test.
55016 * gcc.dg/cpp/strify3.c: New test.
55017 * gcc.dg/cpp/spacing1.c: Add tests.
55018 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55019 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55020
55021 2001-09-24 DJ Delorie <dj@redhat.com>
55022
55023 * gcc.c-torture/execute/20010924-1.c: New test.
55024
55025 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55026
55027 * objc/execute/paste.m: Remove.
55028
55029 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55030
55031 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55032
55033 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55034
55035 * g77.dg/strlen0.f: New test.
55036
55037 2001-09-21 Richard Henderson <rth@redhat.com>
55038
55039 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55040 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55041
55042 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55043
55044 Table-driven attributes.
55045 * g++.dg/ext/attrib1.C: New test.
55046
55047 2001-09-20 DJ Delorie <dj@redhat.com>
55048
55049 * gcc.dg/20000926-1.c: Update expected warning messages.
55050 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55051 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55052 array.
55053
55054 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55055
55056 * g++.dg/eh/registers1.C: New test case.
55057
55058 2001-09-17 Richard Henderson <rth@redhat.com>
55059
55060 * gcc.dg/array-5.c: Fix VLA decomposition test.
55061
55062 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55063
55064 * gcc.dg/cpp/line5.c: New testcase.
55065
55066 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55067
55068 * gcc.dg/cpp/macro9.c: New test.
55069
55070 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55071
55072 * gcc.c-torture/execute/980223.c: Change type of addr from long
55073 to char *.
55074
55075 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55076
55077 * gcc.c-torture/execute/20010915-1.c: New test.
55078
55079 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55080
55081 * g77.dg/bprob: New directory.
55082 * g77.dg/bprob/bprob.exp: New file.
55083 * g77.dg/bprob/bprob-1.f: New test.
55084 * g77.dg/gcov: New directory.
55085 * g77.dg/gcov/gcov.exp: New file.
55086 * g77.dg/gcov/gcov-1.f: New test.
55087 * g77.dg/gcov/gcov-1.x: New file.
55088
55089 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55090
55091 * gcc.dg/cpp/directiv.c: Update.
55092 * gcc.dg/cpp/undef1.c: Update.
55093
55094 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55095
55096 * gcc.dg/20010912-1.c: New test.
55097
55098 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55099
55100 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55101 language-independent file in lib.
55102 * lib/gcov.exp: New file.
55103
55104 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55105
55106 * gcc.c-torture/compile/20010911-1.c: New test.
55107
55108 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55109
55110 * lib/profopt.exp: New, to support profile-directed optimizations.
55111 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55112 * gcc.misc-tests/bprob-1.c: New test.
55113 * gcc.misc-tests/bprob-2.c: New test.
55114
55115 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55116
55117 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55118 XFAIL and which kinds of gcov output to verify.
55119 * gcc.misc-tests/gcov-4b.x: New file.
55120 * gcc.misc-tests/gcov-5b.x: New file.
55121 * gcc.misc-tests/gcov-6.x: New file.
55122 * gcc.misc-tests/gcov-7.c: New test.
55123 * gcc.misc-tests/gcov-7.x: New file.
55124
55125 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55126
55127 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55128 * gcc.misc-tests/gcov-6.c: New test.
55129
55130 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55131
55132 PR c++/3986
55133 * g++.dg/abi/vbase1.C: New test.
55134
55135 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55136
55137 * objc.dg/method-2.m: New.
55138
55139 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55140
55141 PR c++/4203
55142 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55143 * g++.dg/init/empty1.C: New test.
55144
55145 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55146
55147 * gcc.c-torture/compile/20010903-1.c: New test.
55148
55149 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55150
55151 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55152 for m68k.
55153
55154 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55155
55156 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55157
55158 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55159
55160 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55161
55162 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55163
55164 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55165 for 16-bit 'unsigned int'.
55166
55167 2001-08-29 Kazu Hirata <kazu@hxi.com>
55168
55169 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55170
55171 2001-08-27 Richard Henderson <rth@redhat.com>
55172
55173 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55174 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55175
55176 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55177
55178 * gcc.dg/asm-names.c (ymain): New.
55179
55180 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55181
55182 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55183 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55184 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55185
55186 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55187
55188 * gcc.dg/compare5.c: New testcase.
55189
55190 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55191
55192 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55193 and "In instantiation".
55194
55195 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55196
55197 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55198
55199 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55200
55201 * gcc.misc-tests/gcov.exp: Add support for branch information.
55202 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55203 * gcc.misc-tests/gcov-4.c: New test.
55204 * gcc.misc-tests/gcov-4b.c: New test.
55205 * gcc.misc-tests/gcov-5b.c: New test.
55206
55207 2001-08-20 Zack Weinberg <zackw@panix.com>
55208
55209 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55210 expected to fail.
55211
55212 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55213
55214 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55215
55216 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55217
55218 * g++.dg/eh/template1.C: New test.
55219
55220 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55221
55222 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55223 Fix thinko.
55224 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55225 for xfail.
55226
55227 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55228
55229 * lib/g77-dg.exp: Use prune.exp for common procedures
55230 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55231 * lib/g77.exp: (g77-dg-prune) Remove
55232
55233 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55234
55235 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55236
55237 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55238
55239 * g++.dg/template/unify1.C: New test.
55240
55241 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55242
55243 * g++.dg/abi/empty4.C: New test.
55244
55245 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55246
55247 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55248 solaris2.*
55249 * g77.f-torture/compile/pr3743.x: Likewise.
55250
55251 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55252
55253 * g++.dg/other/using-declaration.C: New test.
55254
55255 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55256
55257 * gcc.dg/cpp/tr-sign.c: New testcase.
55258
55259 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55260
55261 * gcc.dg/cpp/19951025-1.c: Revert.
55262 * gcc.dg/cpp/directiv.c: We no longer process directives that
55263 interrupt macro arguments.
55264
55265 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55266
55267 * gcc.dg/bconstp-1.c: New test.
55268
55269 2001-08-03 Richard Henderson <rth@redhat.com>
55270
55271 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55272
55273 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55274
55275 * gcc.dg/cpp/19951025-1.c: Update.
55276
55277 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55278
55279 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55280 should be x.
55281
55282 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55283
55284 Kill -fhonor-std.
55285 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55286 * g++.old-deja/g++.other/std1.C: Likewise.
55287 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55288
55289 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55290
55291 * lib/g77.exp: Load gcc-defs.exp for common procedures
55292 (g77_pass, g77_fail, g77_finish, g77_exit,
55293 ${tool}_check_unsupported_p} Now redundant. Deleted.
55294
55295 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55296
55297 * g77.dg/fbackslash.f
55298 * g77.dg/fcase-preserve.f
55299 * g77.dg/ff90-1.f
55300 * g77.dg/ffixed-line-length-0.f
55301 * g77.dg/ffixed-line-length-132.f
55302 * g77.dg/ffixed-line-length-7.f
55303 * g77.dg/ffixed-line-length-72.f
55304 * g77.dg/ffixed-line-length-none.f
55305 * g77.dg/ffree-form-1.f
55306 * g77.dg/fno-backslash.f
55307 * g77.dg/fno-f90-1.f
55308 * g77.dg/fno-fixed-form-1.f
55309 * g77.dg/fno-onetrip.f
55310 * g77.dg/fno-typeless-boz.f
55311 * g77.dg/fno-underscoring.f
55312 * g77.dg/fno-vxt-1.f
55313 * g77.dg/fonetrip.f
55314 * g77.dg/ftypeless-boz.f
55315 * g77.dg/fugly-assumed.f
55316 * g77.dg/funderscoring.f
55317 * g77.dg/fvxt-1.f
55318
55319 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55320
55321 * objc.dg/fwd-proto-1.m: New.
55322 * objc.dg/local-decl-1.m: New.
55323 * objc.dg/naming-1.m: New.
55324 * objc.dg/naming-2.m: New.
55325 * objc.dg/proto-hier-1.m: New.
55326
55327 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55328
55329 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55330 largest-type elements to a struct makes its size grow.
55331
55332 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55333
55334 * g++.dg/abi/vthunk1.C: New test.
55335
55336 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55337
55338 * g++.dg/abi/vbase8-22.C: New test.
55339
55340 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55341
55342 * gcc.dg/cpp/macro8.c: New test.
55343
55344 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55345
55346 * g++.dg/abi/vbase8-21.C: New test.
55347
55348 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55349
55350 * g++.dg/abi/vbase8-10.C: New test.
55351
55352 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55353
55354 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55355 ${tool}_set_ld_library_path.
55356 Changed caller.
55357 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55358 g++.exp.
55359
55360 2001-07-26 Stan Cox <scox@redhat.com>
55361
55362 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55363 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55364 gcc_exit, gcc_check_unsupported_p):
55365 Moved to gcc-deps.exp
55366 * gcc-deps.exp: New file.
55367
55368 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55369
55370 * g++.old-deja/g++.pt/defarg14.C: New test.
55371
55372 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55373
55374 * g++.old-deja/g++.other/lineno5.C: New test.
55375
55376 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55377
55378 * g++.old-deja/g++.pt/crash68.C: New test.
55379
55380 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55381
55382 * g++.old-deja/g++.other/crash42.C: New test.
55383
55384 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55385
55386 * gcc.dg/cpp/extratokens.c: Fix.
55387 * gcc.dg/cpp/skipping2.c: New tests.
55388
55389 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55390
55391 * gcc.c-torture/execute/20010724-1.c: New file.
55392 * gcc.c-torture/execute/20010724-1.x: New file.
55393
55394 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55395
55396 * g++.old-deja/g++.other/cond7.C: New test.
55397
55398 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55399
55400 * g++.old-deja/g++.other/optimize4.C: New test.
55401
55402 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55403
55404 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55405
55406 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55407
55408 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55409 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55410 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55411 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55412
55413 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55414 bug report" message.
55415
55416 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55417 * g++.dg/ext/instantiate1.C: Move from old-deja.
55418
55419 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55420
55421 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55422 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55423 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55424 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55425
55426 2001-07-23 Jeffrey A Law (law@cygnus.com)
55427
55428 * gcc.c-torture/execute/20010723-1.c: New test.
55429
55430 2001-07-23 Ben Elliston <bje@redhat.com>
55431
55432 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55433
55434 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55435
55436 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55437 i[34567]86-*-*.
55438 Delete handling of ieee_multilib_flags.
55439 Pass -mieee for alpha*-*-* and sh-*-*.
55440 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55441
55442 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55443
55444 Remove old-abi tests.
55445 * g++.old-deja/g++.mike/p11116.C: Remove.
55446 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55447
55448 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55449
55450 * g77.f-torture/compile/pr3743.f: New test
55451
55452 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55453
55454 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55455
55456 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55457
55458 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55459 g++.old-deja/g++.pt/static6.C: Likewise.
55460 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55461 supports weak symbols.
55462
55463 2001-07-18 Andreas Jaeger <aj@suse.de>
55464
55465 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55466 supported again.
55467
55468 2001-07-18 Andreas Jaeger <aj@suse.de>
55469
55470 * gcc.dg/iftrap-1.c: Fix target line.
55471
55472 2001-07-17 Richard Henderson <rth@redhat.com>
55473
55474 * gcc.c-torture/execute/20010717-1.c: New.
55475
55476 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55477
55478 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55479 tests.
55480
55481 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55482
55483 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55484
55485 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55486
55487 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55488 UAC_SIGBUS, UAC_NOPRINT definitions.
55489
55490 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55491
55492 * objc/execute/object_is_class.m: New test.
55493 * objc/execute/object_is_meta_class.m: New test.
55494
55495 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55496
55497 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55498 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55499
55500 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55501
55502 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55503 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55504
55505 2001-07-14 Richard Henderson <rth@redhat.com>
55506
55507 * gcc.dg/iftrap-1.c: New.
55508
55509 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55510
55511 * g77.f-torture/execute/intrinsic77.f: New test.
55512
55513 2001-07-11 Janis Johnson <janis@us.ibm.com>
55514
55515 * gcc.misc-tests/gcov-3.c: New test.
55516
55517 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55518
55519 * gcc.c-torture/compile/20010711-1.c,
55520 * gcc.c-torture/compile/20010711-2.c: New tests.
55521
55522 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55523
55524 * gcc.c-torture/execute/20010711-1.c: New test.
55525
55526 2001-07-11 Ben Elliston <bje@redhat.com>
55527
55528 * g++.old-deja/g++.other/enum5.C: New test.
55529
55530 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55531
55532 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55533 (g++-dg-prune): Call prune_gcc_output.
55534 * prune.exp: New file for prune_gcc_output.
55535 * lib/g++.exp, lib/gcc.exp: Load it.
55536
55537 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55538
55539 * gcc.c-torture/compile/20010701-1.c,
55540 g++.old-deja/g++.ext/attrib6.C: New tests.
55541
55542 2001-07-06 Jeffrey A Law (law@cygnus.com)
55543
55544 * gcc.c-torture/compile/20010706-1.c: New test.
55545
55546 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55547
55548 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55549
55550 2001-06-28 Stan Shebs <shebs@apple.com>
55551
55552 * gcc.dg/pragma-darwin.c: New test.
55553
55554 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55555
55556 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55557 Solaris 2.[678] system.
55558
55559 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55560
55561 * gcc.dg/20010622-1.c: New test.
55562
55563 2001-06-18 Stan Shebs <shebs@apple.com>
55564
55565 * objc.dg: New directory.
55566 * objc.dg/dg.exp: New file.
55567 * objc.dg/alias.m: New.
55568 * objc.dg/class-1.m: New.
55569 * objc.dg/class-2.m: New.
55570 * objc.dg/const-str-1.m: New.
55571 * objc.dg/const-str-2.m: New.
55572 * objc.dg/id-1.m: New.
55573 * objc.dg/method-1.m: New.
55574 * objc.dg/super-class-1.m: New.
55575 * lib/objc-dg.exp: New file.
55576
55577 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55578
55579 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55580 of label name.
55581
55582 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55583
55584 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55585
55586 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55587
55588 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55589 variable.
55590
55591 2001-06-12 Richard Henderson <rth@redhat.com>
55592
55593 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55594
55595 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55596
55597 * g++.old-deja/g++.abi/vbase5.C: New test.
55598 * g++.old-deja/g++.abi/vbase6.C: New test.
55599 * g++.old-deja/g++.abi/vbase7.C: New test.
55600
55601 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55602
55603 * gcc.c-torture/compile/20010610-1.c: New test.
55604
55605 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55606
55607 * g++.old-deja/g++.abi/vbase4.C: New test.
55608
55609 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55610
55611 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55612 support %f for HC11/HC12 targets.
55613 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55614 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55615 on HC11/HC12 targets.
55616 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55617
55618 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55619
55620 * gcc.dg/wchar_t-1.c: New file.
55621 * gcc.dg/wint_t-1.c: Likewise.
55622
55623 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55624
55625 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55626
55627 2001-06-11 Richard Henderson <rth@redhat.com>
55628
55629 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55630
55631 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55632
55633 * gcc.c-torture/compile/20010611-1.c: New test.
55634
55635 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55636
55637 * gcc.dg/c99-tag-1.c: Add more tests.
55638
55639 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55640
55641 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55642 representation on MN10300 and ARM/Thumb.
55643
55644 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55645
55646 * g77.f-torture/execute/20010610.f: New.
55647
55648 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55649
55650 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55651 names.
55652
55653 2001-06-09 Richard Henderson <rth@redhat.com>
55654
55655 * gcc.c-torture/execute/ashrdi-1.c: New.
55656 * gcc.c-torture/execute/ashldi-1.c: New.
55657 * gcc.c-torture/execute/lshrdi-1.c: New.
55658
55659 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55660
55661 * objc/execute/load-3.m: Added. Check sending +load to categories,
55662 in addition to classes.
55663
55664 2001-06-08 Stan Shebs <shebs@apple.com>
55665
55666 * objc/execute/load-2.m: New test. From Nicola Pero
55667 <n.pero@mi.flashnet.it>.
55668
55669 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55670
55671 * gcc.c-torture/execute/20010605-2.c: New test.
55672
55673 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55674
55675 * g++.old-deja/g++.abi/vbase2.C: New test.
55676 * g++.old-deja/g++.abi/vbase3.C: New test.
55677
55678 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55679
55680 * g++.old-deja/g++.pt/friend49.C: New test.
55681
55682 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55683
55684 * g++.old-deja/g++.ext/anon3.C: New test.
55685
55686 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55687
55688 * g++.old-deja/g++.other/conv7.C: New test.
55689
55690 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55691
55692 * gcc.c-torture/compile/20010605-2.c: New test.
55693
55694 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55695
55696 * gcc.c-torture/execute/20010604-1.c: New test.
55697
55698 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55699
55700 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55701
55702 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55703
55704 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55705 (g++_link_flags): Likewise.
55706 (g++_init): Pass gccpath's value to two previous functions.
55707
55708 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55709
55710 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55711 Ensure logfile entry matches exec command line.
55712
55713 2001-05-31 Richard Henderson <rth@redhat.com>
55714
55715 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55716 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55717
55718 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55719
55720 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55721 compiler for irix6.2
55722
55723 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55724
55725 * g++.old-deja/g++.other/optimize3.C: New file.
55726
55727 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55728
55729 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55730 assemble.
55731
55732 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55733
55734 * g++.old-deja/g++.other/optimize2.C: New file.
55735
55736 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55737
55738 * gcc.c-torture/compile/20010518-2.c: New file.
55739 * gcc.c-torture/execute/20010518-1.c: New file.
55740 * gcc.c-torture/execute/20010518-2.c: New file.
55741
55742 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55743
55744 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55745
55746 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55747
55748 G++ no longer defines builtins that do not begin with __builtin.
55749 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55750 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55751 * g++.old-deja/g++.law/builtin1.C: Likewise.
55752 * g++.old-deja/g++.law/cvt2.C: Likewise.
55753 * g++.old-deja/g++.mike/net5.C: Likewise.
55754 * g++.old-deja/g++.other/builtins1.C: Likewise.
55755 * g++.old-deja/g++.other/builtins2.C: Likewise.
55756 * g++.old-deja/g++.other/builtins3.C: Likewise.
55757 * g++.old-deja/g++.other/builtins4.C: Likewise.
55758 * g++.old-deja/g++.other/inline8.C: Likewise.
55759 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55760
55761 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55762
55763 * g++.old-deja/g++.pt/using1.C: Adjust.
55764 * g++.old-deja/g++.pt/using2.C: New test.
55765
55766 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55767
55768 * gcc.dg/cpp/charconst.c: New tests.
55769 * gcc.dg/cpp/escape.c: New tests.
55770 * gcc.dg/cpp/escape-1.c: New tests.
55771 * gcc.dg/cpp/escape-2.c: New tests.
55772 * gcc.dg/cpp/ucs.c: New tests.
55773
55774 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55775
55776 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55777 native compiler for irix6.5.
55778
55779 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55780
55781 * lib/g++.exp (g++_include_flags): Use args to compute
55782 get_multilibs.
55783 (g++_link_flags): Likewise.
55784 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55785
55786 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55787
55788 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55789
55790 2001-05-21 Geoff Keating <geoffk@redhat.com>
55791
55792 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55793 this file.
55794
55795 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55796
55797 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55798 STACK_SIZE;
55799 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55800 to STACK_SIZE; Use it to define size of add_histo array.
55801 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55802 to STACK_SIZE.
55803 (f): Use GITT_SIZE to define size of gitt local table.
55804 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55805 to STACK_SIZE; Use it to define size of bytemem array.
55806
55807 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55808
55809 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55810 on 68HC11/HC12 due to the asm instruction.
55811 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55812 * gcc.c-torture/compile/920520-1.x: Likewise.
55813 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55814 on 68HC11/HC12 because the function is larger than 64K.
55815 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55816 on 68HC11/HC12 because the structure is too large.
55817
55818 2001-05-20 Richard Henderson <rth@redhat.com>
55819
55820 * gcc.c-torture/execute/20010520-1.c: New.
55821
55822 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55823
55824 * g++.old-deja/g++.warn/compare1.C: New test.
55825 * gcc.dg/compare4.c: New test.
55826
55827 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55828
55829 * g++.old-deja/g++.other/optimize1.C: New test.
55830
55831 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55832
55833 * g++.old-deja/g++.pt/spec41.C: New test.
55834
55835 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55836
55837 * gcc.c-torture/compile/20010114-1.x: Remove.
55838
55839 2001-05-18 Stan Shebs <shebs@apple.com>
55840
55841 * gcc.c-torture/compile/20010518-1.c: New test.
55842
55843 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55844
55845 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55846 * g++.old-deja/g++.pt/crash67.C: New test.
55847
55848 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55849
55850 * g++.old-deja/g++.other/debug9.C: New test.
55851
55852 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55853
55854 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55855
55856 2001-05-16 Jan Hubicka <jh@suse.cz>
55857
55858 * gcc.c-torture/compile/20010516-1.c: New test.
55859
55860 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55861
55862 * g++.old-deja/g++.other/crash41.C: New test.
55863
55864 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55865
55866 * g++.old-deja/g++.pt/crash66.C: New test.
55867
55868 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
55869
55870 * g++.old-deja/g++.robertl/eb27.C: Convert.
55871
55872 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
55873
55874 * g++.dg/friend-warn.C: New test. Do not warn about friend
55875 declaration being redundant.
55876
55877 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
55878
55879 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55880
55881 2001-05-14 Mark Mitchell <mark@codesourcery.com>
55882
55883 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55884
55885 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
55886
55887 * lib/g++.exp: Use testsuite_flags.
55888
55889 2001-05-13 Mark Mitchell <mark@codesourcery.com>
55890
55891 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55892
55893 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
55894
55895 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55896
55897 2001-05-11 Mark Mitchell <mark@codesourcery.com>
55898
55899 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55900
55901 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
55902
55903 * gcc.c-torture/compile/20010313-1.c: New test.
55904
55905 2001-05-09 Zack Weinberg <zackw@stanford.edu>
55906
55907 * gcc.dg/cpp/direct2.c: New test.
55908 * gccq.dg/cpp/direct2s.c: New test.
55909
55910 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55911
55912 2001-05-07 Mark Mitchell <mark@codesourcery.com>
55913
55914 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55915 * g++.old-deja/g++.other/op3.C: Likewise.
55916
55917 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
55918
55919 * gcc.dg/cpp/syshdr.h: New file.
55920 * gcc.dg/cpp/sysmac1.c: Update.
55921 * gcc.dg/cpp/sysmac2.c: Update.
55922
55923 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
55924
55925 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55926
55927 2001-05-04 David Edelsohn <edelsohn@gnu.org>
55928
55929 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55930 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55931
55932 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
55933
55934 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55935
55936 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
55937
55938 * lib/g++.exp (g++_include_flags): Don't use any special flags
55939 if TESTING_IN_BUILD_TREE is not defined.
55940 (g++_init): Use a plain 'c++' as the compiler if
55941 TESTING_IN_BUILD_TREEE is not defined.
55942
55943 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55944
55945 * g++.old-deja/g++.eh/catch13.C: New test.
55946 * g++.old-deja/g++.eh/catch14.C: New test.
55947
55948 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55949
55950 * gcc.dg/cpp/tr-define.c: New test.
55951
55952 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
55953
55954 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55955 <stdlib.h>, not <malloc.h>.
55956
55957 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55958
55959 * g++.old-deja/g++.ns/template17.C: New test.
55960
55961 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55962
55963 * g++.old-deja/g++.pt/ref4.C: New test.
55964
55965 2001-04-30 Richard Henderson <rth@redhat.com>
55966
55967 * gcc.dg/20000724-1.c: Revert last change.
55968
55969 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
55970
55971 * g77.f-torture/execute/20010430.f: New test.
55972
55973 2001-04-30 Mark Mitchell <mark@codesourcery.com>
55974
55975 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55976
55977 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
55978
55979 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55980
55981 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55982
55983 * g++.old-deja/g++.eh/crash6.C: New test.
55984
55985 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55986
55987 * g++.old-deja/g++.other/warn7.C: New test.
55988
55989 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55990
55991 * g++.old-deja/g++.other/defarg9.C: New test.
55992
55993 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55994
55995 * g77.f-torture/compile/20010426.f: New test.
55996 * g77.f-torture/execute/20010426.f: New test.
55997
55998 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55999
56000 * g77.f-torture/compile/20000629-1.x: Remove - error
56001 has been fixed.
56002
56003 2001-04-26 Jeffrey A Law (law@cygnus.com)
56004
56005 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56006 Tweak slightly to work with g++.dg framework.
56007 * g++.dg/special/ecos.exp: Run initp1.C test.
56008 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56009
56010 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56011 its linker doesn't give line numbers either.
56012 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56013
56014 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56015
56016 * g++.old-deja/g++.other/lex1.C: New test.
56017
56018 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56019
56020 * gcc.dg/noncompile/20010425-1.c: New test.
56021
56022 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56023
56024 * g++.old-deja/g++.pt/mangle2.C: New test.
56025
56026 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56027
56028 * gcc.dg/format/plus-1.c: New test.
56029
56030 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56031
56032 * gcc.dg/20010423-1.c: New test.
56033
56034 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56035
56036 * gcc.c-torture/execute/20010422-1.c: New test.
56037
56038 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56039
56040 * g++.old-deja/g++.ns/type2.C: New test.
56041
56042 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56043
56044 * g++.old-deja/g++.other/perf1.C: New test.
56045
56046 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56047
56048 * gcc.dg/c99-func-2.c: Remove xfail.
56049 * gcc.dg/c99-func-3.c: Remove xfail.
56050 * gcc.dg/c99-func-4.c: Remove xfail.
56051
56052 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56053
56054 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56055
56056 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56057
56058 * gcc.c-torture/compile/20010423-1.c: New test.
56059
56060 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56061
56062 * g++.old-deja/g++.pt/typename28.C: New test.
56063
56064 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56065
56066 * g++.old-deja/g++.abi/empty2.C: New test.
56067 * g++.old-deja/g++.abi/empty3.C: New test.
56068
56069 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56070
56071 * g++.old-deja/g++.other/comdat2.C: New test.
56072 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56073
56074 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56075
56076 * g++.old-deja/g++.other/overload14.C: New test.
56077
56078 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56079
56080 * g++.old-deja/g++.other/lookup23.C: New test.
56081
56082 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56083
56084 * gcc.c-torture/execute/20010403-1.c: New test.
56085
56086 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56087 Mark Mitchell <mark@codesourcery.com>
56088
56089 * lib/old-dejagnu.exp: Don't delete output of executable.
56090 Add .exe suffix to executables.
56091
56092 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56093
56094 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56095
56096 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56097
56098 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56099
56100 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56101
56102 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56103 * g++.old-deja/g++.abi/crash1.C: New test.
56104
56105 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56106
56107 * g++.old-deja/g++.other/crash40.C: New test.
56108
56109 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56110
56111 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56112
56113 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56114
56115 * g++.old-deja/g++.other/warn6.C: New test.
56116
56117 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56118
56119 * g++.old-deja/g++.robertl/eb42.C: Same.
56120
56121 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56122
56123 * gcc.dg/wtr-conversion-1.c: New testcase.
56124
56125 2001-04-10 Richard Henderson <rth@redhat.com>
56126
56127 * g++.old-deja/g++.other/array5.C: New.
56128
56129 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56130
56131 * gcc.c-torture/execute/20010408-1.c: New test.
56132
56133 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56134
56135 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56136 headers and constructs.
56137 * g++.old-deja/g++.robertl/eb79.C: Same.
56138 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56139 * g++.old-deja/g++.robertl/eb73.C: Same.
56140 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56141 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56142 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56143 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56144 * g++.old-deja/g++.robertl/eb44.C: Same.
56145 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56146 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56147 * g++.old-deja/g++.robertl/eb39.C: Same.
56148 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56149 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56150 * g++.old-deja/g++.robertl/eb30.C: Same.
56151 * g++.old-deja/g++.robertl/eb3.C: Same.
56152 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56153 * g++.old-deja/g++.robertl/eb21.C: Same.
56154 * g++.old-deja/g++.robertl/eb15.C: Same.
56155 * g++.old-deja/g++.robertl/eb118.C: Same.
56156 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56157 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56158 * g++.old-deja/g++.robertl/eb109.C: Same.
56159 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56160 * g++.old-deja/g++.mike/rtti1.C: Same.
56161 * g++.old-deja/g++.mike/p658.C: Same.
56162 * g++.old-deja/g++.mike/net46.C: Same.
56163 * g++.old-deja/g++.mike/net34.C: Same.
56164 * g++.old-deja/g++.mike/memoize1.C: Same.
56165 * g++.old-deja/g++.mike/eh2.C: Same.
56166 * g++.old-deja/g++.law/weak.C: Same.
56167 * g++.old-deja/g++.law/visibility7.C: Same.
56168 * g++.old-deja/g++.law/visibility25.C: Same.
56169 * g++.old-deja/g++.law/visibility22.C: Same.
56170 * g++.old-deja/g++.law/visibility2.C: Same.
56171 * g++.old-deja/g++.law/visibility17.C: Same.
56172 * g++.old-deja/g++.law/visibility13.C: Same.
56173 * g++.old-deja/g++.law/visibility10.C: Same.
56174 * g++.old-deja/g++.law/visibility1.C: Same.
56175 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56176 * g++.old-deja/g++.law/vbase1.C: Same.
56177 * g++.old-deja/g++.law/operators32.C: Same.
56178 * g++.old-deja/g++.law/nest3.C: Same.
56179 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56180 * g++.old-deja/g++.law/except5.C (main): Same.
56181 * g++.old-deja/g++.law/cvt7.C (run): Same.
56182 * g++.old-deja/g++.law/cvt2.C: Same.
56183 * g++.old-deja/g++.law/cvt16.C: Same.
56184 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56185 * g++.old-deja/g++.law/ctors17.C (main): Same.
56186 * g++.old-deja/g++.law/ctors13.C: Same.
56187 * g++.old-deja/g++.law/ctors12.C (main): Same.
56188 * g++.old-deja/g++.law/ctors10.C: Same.
56189 * g++.old-deja/g++.law/code-gen5.C: Same.
56190 * g++.old-deja/g++.law/bad-error7.C: Same.
56191 * g++.old-deja/g++.law/arm9.C: Same.
56192 * g++.old-deja/g++.law/arm12.C: Same.
56193 * g++.old-deja/g++.law/arg8.C: Same.
56194 * g++.old-deja/g++.law/arg1.C: Same.
56195 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56196 * g++.old-deja/g++.jason/template31.C: Same.
56197 * g++.old-deja/g++.jason/template24.C (main): Same.
56198 * g++.old-deja/g++.jason/2371.C: Same.
56199 * g++.old-deja/g++.eh/new2.C: Same.
56200 * g++.old-deja/g++.eh/new1.C: Same.
56201 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56202 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56203 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56204 * g++.old-deja/g++.brendan/crash62.C: Same.
56205 * g++.old-deja/g++.brendan/crash52.C: Same.
56206 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56207 * g++.old-deja/g++.brendan/crash38.C: Same.
56208 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56209 * g++.old-deja/g++.brendan/copy9.C: Same.
56210
56211 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56212
56213 * gcc.c-torture/execute/20001203-2.c (memset):
56214 Count argument is of type __SIZE_TYPE__.
56215
56216 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56217
56218 * gcc.c-torture/compile/20010404-1.c: New test.
56219
56220 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56221
56222 * gcc.c-torture/compile/20010326-1.c: New test.
56223
56224 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56225
56226 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56227 peculiarities of the SH.
56228 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56229
56230 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56231
56232 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56233 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56234 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56235
56236 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56237
56238 * g77.f-torture/compile/20010321-1.f: New test.
56239
56240 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56241
56242 * gcc.c-torture/compile/20010329-1.c: New test.
56243
56244 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56245
56246 * gcc.c-torture/execute/20010329-1.c: New test.
56247
56248 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56249
56250 * g++.old-deja/g++.other/eh4.C: Fix typo.
56251
56252 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56253
56254 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56255
56256 2001-03-28 Philip Blundell <philb@gnu.org>
56257
56258 * gcc.c-torture/compile/20010328-1.c: New test.
56259
56260 2001-03-27 Richard Henderson <rth@redhat.com>
56261
56262 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56263 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56264
56265 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56266
56267 * gcc.c-torture/compile/20010327-1.c: New test.
56268
56269 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56270
56271 * g++.old-deja/g++.other/friend12.C: New test.
56272 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56273 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56274
56275 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56276
56277 * gcc.c-torture/execute/20010325-1.c: New test.
56278
56279 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56280
56281 * g++.old-deja/g++.other/mangle3.C: New test.
56282
56283 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56284
56285 * g++.old-deja/g++.other/anon8.C: New test.
56286
56287 2001-03-20 Philip Blundell <philb@gnu.org>
56288
56289 * gcc.c-torture/compile/20010320-1.c: New test.
56290
56291 2001-03-17 Richard Henderson <rth@redhat.com>
56292
56293 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56294
56295 2001-03-15 Geoff Keating <geoff@redhat.com>
56296
56297 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56298 tests on AIX.
56299
56300 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56301
56302 * g++.old-deja/g++.other/eh4.C: New test.
56303
56304 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56305
56306 * gcc.dg/cpp/mi1.c: Update.
56307
56308 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56309
56310 * g++.old-deja/g++.other/regstack.C: New test.
56311
56312 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56313
56314 * g++.old-deja/g++.other/ref4.C: New test.
56315
56316 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56317
56318 * objc/execute/va_method.m: Added.
56319 * objc/execute/IMP.m: Added.
56320 * objc/execute/_cmd.m: Added.
56321 * objc/execute/accessing_ivars.m: Added.
56322 * objc/execute/class-1.m: Added.
56323 * objc/execute/class-10.m: Added.
56324 * objc/execute/class-11.m: Added.
56325 * objc/execute/class-12.m: Added.
56326 * objc/execute/class-13.m: Added.
56327 * objc/execute/class-14.m: Added.
56328 * objc/execute/class-2.m: Added.
56329 * objc/execute/class-3.m: Added.
56330 * objc/execute/class-4.m: Added.
56331 * objc/execute/class-5.m: Added.
56332 * objc/execute/class-6.m: Added.
56333 * objc/execute/class-7.m: Added.
56334 * objc/execute/class-8.m: Added.
56335 * objc/execute/class-9.m: Added.
56336 * objc/execute/class-tests-1.h
56337 * objc/execute/class-tests-2.h
56338 * objc/execute/compatibility_alias.m: Added.
56339 * objc/execute/encode-1.m: Added.
56340 * objc/execute/formal_protocol-1.m: Added.
56341 * objc/execute/formal_protocol-2.m: Added.
56342 * objc/execute/formal_protocol-3.m: Added.
56343 * objc/execute/formal_protocol-4.m: Added.
56344 * objc/execute/formal_protocol-5.m: Added.
56345 * objc/execute/formal_protocol-6.m: Added.
56346 * objc/execute/formal_protocol-7.m: Added.
56347 * objc/execute/informal_protocol.m: Added.
56348 * objc/execute/initialize.m: Added.
56349 * objc/execute/load.m: Added.
56350 * objc/execute/many_args_method.m: Added.
56351 * objc/execute/nested-3.m: Added.
56352 * objc/execute/no_clash.m: Added.
56353 * objc/execute/private.m: Added.
56354 * objc/execute/redefining_self.m: Added.
56355 * objc/execute/root_methods.m: Added.
56356 * objc/execute/selector-1.m: Added.
56357 * objc/execute/static-1.m: Added.
56358 * objc/execute/static-2.m: Added.
56359 * objc/execute/va_method.m: Added.
56360
56361 2001-03-10 Richard Henderson <rth@redhat.com>
56362
56363 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56364
56365 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56366
56367 * g++.old-deja/g++.other/crash31.C: XFAIL.
56368 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56369 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56370 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56371 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56372 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56373
56374 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56375
56376 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56377
56378 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56379
56380 * gcc.dg/20000724-1.c: Don't use multiline strings.
56381
56382 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56383
56384 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56385 result of -cString against what we expect it to be; don't just
56386 print it out for no one to read.
56387
56388 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56389 Based on testcases provided by Nicola Pero.
56390
56391 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56392
56393 * gcc.dg/cpp/macro7.c: New test.
56394
56395 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56396
56397 * gcc.dg/cpp/multiline.c: Update.
56398
56399 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56400
56401 * g++.old-deja/g++.other/enum3.C: New test.
56402
56403 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56404
56405 * g++.old-deja/g++.other/pod1.C: New test.
56406
56407 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56408
56409 * g++.old-deja/g++.ext/overload1.C: New test.
56410
56411 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56412
56413 * g++.old-deja/g++.pt/using1.C: New test.
56414
56415 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56416
56417 * g++.old-deja/g++.other/using9.C: New test.
56418
56419 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56420
56421 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56422
56423 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56424
56425 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56426
56427 * g++.old-deja/g++.ext/realpt1.C: Remove.
56428
56429 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56430
56431 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56432
56433 2001-02-26 Will Cohen <wcohen@redhat.com>
56434
56435 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56436
56437 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56438
56439 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56440 templatized constructors.
56441
56442 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56443
56444 * gcc.c-torture/execute/20010224-1.c: New test.
56445
56446 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56447
56448 * gcc.c-torture/execute/20010222-1.c: New test.
56449
56450 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56451
56452 * g++.old-deja/g++.other/inline20.C: New test.
56453
56454 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56455
56456 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56457
56458 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56459
56460 * g++.old-deja/g++.other/lookup22.C: New test.
56461
56462 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56463
56464 * g77.dg: New directory.
56465 * g77.dg/20010216-1.f: New test case.
56466 * g77.dg/dg.exp: New driver.
56467 * lib/g77-dg.exp: New driver library.
56468
56469 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56470
56471 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56472
56473 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56474
56475 * g++.old-deja/g++.other/decl9.C: New test.
56476
56477 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56478
56479 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56480 not need <string> and also tests the initialization at runtime.
56481
56482 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56483
56484 * gcc.c-torture/execute/longlong.c: New test.
56485
56486 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56487
56488 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56489
56490 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56491
56492 * gcc.c-torture/execute/920302-1.c (execute):
56493 Change argument type to short.
56494
56495 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56496
56497 * g++.old-deja/g++.pt/deduct6.C: New test.
56498
56499 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56500
56501 * g++.old-deja/g++.pt/deduct5.C: New test.
56502
56503 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56504
56505 * gcc.c-torture/execute/20010209-1.c: New test.
56506
56507 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56508
56509 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56510
56511 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56512
56513 * g++.dg/vtgc1.C: Update for new ABI.
56514
56515 * consistency.vlad: New directory, 1665 files.
56516
56517 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56518
56519 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56520 return type.
56521 * gcc.dg/cpp/digraphs.c: Declare puts.
56522
56523 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56524
56525 * g++.old-deja/g++.other/warn5.C: New test.
56526
56527 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56528
56529 * g++.old-deja/g++.pt/spec40.C: New test.
56530
56531 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56532
56533 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56534 case.
56535 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56536
56537 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56538
56539 * gcc.c-torture/compile/20010209-1.c: New test.
56540
56541 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56542
56543 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56544 excess errors message but not if it crashes.
56545 * g++.old-deja/g++.other/crash27.C: Likewise.
56546 * g++.old-deja/g++.other/crash28.C: Likewise.
56547 * g++.old-deja/g++.other/crash30.C: Likewise.
56548 * g++.old-deja/g++.other/crash32.C: Likewise.
56549 * g++.old-deja/g++.other/crash35.C: Likewise.
56550 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56551
56552 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56553
56554 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56555 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56556 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56557 g77.f-torture/execute/execute.exp,
56558 g77.f-torture/noncompile/noncompile.exp,
56559 gcc.c-torture/execute/execute.exp,
56560 gcc.c-torture/execute/memcheck/memcheck.exp,
56561 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56562 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56563 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56564 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56565 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56566 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56567 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56568 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56569 Remove bug reporting instructions with ancient email addresses.
56570
56571 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56572
56573 * gcc.dg/20010202-1.c: New test.
56574 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56575
56576 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56577
56578 * g++.dg/stdbool-if.C: New test.
56579
56580 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56581
56582 * objc/execute/fdecl.m: Added main().
56583
56584 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56585
56586 * gcc.c-torture/execute/20010206-1.c: New test.
56587
56588 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56589
56590 * gcc.dg/cpp/avoidpaste1.c: Update.
56591
56592 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56593
56594 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56595 Pero <nicola@brainstorm.co.uk>.
56596 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56597
56598 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56599
56600 * g++.old-deja/g++.pt/spec39.C: New test.
56601
56602 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56603
56604 * gcc.c-torture/compile/20010202-1.c: New test.
56605
56606 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56607
56608 * g++.old-deja/g++.abi/primary2.C: New test.
56609 * g++.old-deja/g++.abi/primary3.C: New test.
56610 * g++.old-deja/g++.abi/primary4.C: New test.
56611 * g++.old-deja/g++.abi/primary5.C: New test.
56612 * g++.old-deja/g++.abi/vtable3.h: New test.
56613 * g++.old-deja/g++.abi/vtable3a.C: New test.
56614 * g++.old-deja/g++.abi/vtable3b.C: New test.
56615 * g++.old-deja/g++.abi/vtable3c.C: New test.
56616 * g++.old-deja/g++.abi/vtable3d.C: New test.
56617 * g++.old-deja/g++.abi/vtable3e.C: New test.
56618 * g++.old-deja/g++.abi/vtable3f.C: New test.
56619 * g++.old-deja/g++.abi/vtable3g.C: New test.
56620 * g++.old-deja/g++.abi/vtable3h.C: New test.
56621 * g++.old-deja/g++.abi/vtable3i.C: New test.
56622 * g++.old-deja/g++.abi/vtable3j.C: New test.
56623 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56624
56625 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56626
56627 * g++.old-deja/g++.other/anon6.C: New test.
56628 * g++.old-deja/g++.other/anon7.C: New test.
56629
56630 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56631
56632 * gcc.dg/cpp/avoidpaste2.c: New tests.
56633
56634 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56635
56636 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56637
56638 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56639
56640 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56641 DECIMAL_DIG cases for Irix."
56642
56643 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56644
56645 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56646
56647 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56648
56649 * gcc.dg/c99-tag-1.c: New test.
56650
56651 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56652
56653 * gcc.dg/cpp/tr-warn1.c: Add tests.
56654
56655 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56656
56657 * gcc.dg/cpp/avoidpaste1.c: Update.
56658 * gcc.dg/cpp/paste4.c: Update.
56659
56660 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56661
56662 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56663 cases for Irix.
56664
56665 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56666
56667 * g++.old-deja/g++.other/inline19.C: New test.
56668
56669 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56670
56671 * gcc.dg/Wlarger-than.c: New test.
56672
56673 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56674
56675 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56676
56677 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56678
56679 * gcc.c-torture/execute/20010129-1.c: New test.
56680 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56681
56682 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56683
56684 * gcc.dg/cpp/avoidpaste1.c: Test case.
56685
56686 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56687
56688 * g++.old-deja/g++.other/inline18.C: New test.
56689
56690 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56691
56692 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56693 and __builtin_putchar.
56694
56695 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56696
56697 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56698 tests.
56699
56700 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56701
56702 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56703 floating point number rounding mode to round to the nearest
56704 representable mode.
56705
56706 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56707
56708 * g++.old-deja/g++.other/mangle2.C: New test.
56709
56710 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56711
56712 * gcc.c-torture/compile/20010124-1.c: New test.
56713
56714 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56715
56716 * g++.old-deja/g++.pt/spec38.C: New test.
56717
56718 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56719
56720 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56721 "Build don't run".
56722
56723 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56724
56725 * gcc.c-torture/execute/20010123-1.c: New test.
56726
56727 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56728
56729 * g++.old-deja/g++.pt/spec37.C: New test.
56730
56731 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56732
56733 * g++.old-deja/g++.pt/overload14.C: New test.
56734
56735 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56736
56737 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56738 __builtin_return_address.
56739
56740 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56741
56742 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56743 * g++.old-deja/g++.pt/spec35.C: New test.
56744 * g++.old-deja/g++.pt/spec36.C: New test.
56745
56746 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56747
56748 * gcc.c-torture/compile/20010118-1.c: New test.
56749
56750 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56751
56752 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56753
56754 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56755
56756 * gcc.c-torture/execute/20010119-1.c: New test.
56757
56758 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56759
56760 * g++.old-deja/g++.other/vbase5.C: New test.
56761
56762 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56763
56764 * gcc.c-torture/execute/20010118-1.c: New test.
56765
56766 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56767
56768 * g++.old-deja/g++.pt/deduct3.C: New test.
56769
56770 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56771
56772 * g++.old-deja/g++.pt/spec34.C: New test.
56773
56774 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56775
56776 * g77.f-torture/compile/20000601-2.f: New test.
56777
56778 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56779
56780 * g++.old-deja/g++.other/init17.C: New test.
56781
56782 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56783
56784 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56785
56786 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56787
56788 * g++.old-deja/g++.pt/unify8.C: New test.
56789
56790 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56791
56792 * g++.old-deja/g++.abi/vbase1.C: New test.
56793
56794 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56795
56796 * g++.old-deja/g++.pt/crash65.C: New test.
56797
56798 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56799
56800 * gcc.dg/cpp/assembl2.S: New test case.
56801
56802 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56803
56804 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56805 are supported.
56806
56807 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56808
56809 * g++.old-deja/g++.other/builtins1.C: New test.
56810 * g++.old-deja/g++.other/builtins2.C: Likewise.
56811 * g++.old-deja/g++.other/builtins3.C: Likewise.
56812 * g++.old-deja/g++.other/builtins4.C: Likewise.
56813
56814 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56815
56816 * gcc.c-torture/compile/20010117-1.c: New test.
56817 * gcc.c-torture/compile/20010117-2.c: New test.
56818
56819 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56820
56821 * g77.f-torture/execute/20010116.[fx]: New test,
56822 XFAIL on i?86-*-*.
56823 * g77.f-torture/compile/20010115.f: Indicate it's
56824 a test for PR fortran/1636.
56825
56826 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56827
56828 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56829
56830 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56831
56832 * g77.f-torture/compile/20010115.f: New test.
56833
56834 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56835
56836 * g++.old-deja/g++.pt/nontype5.C: New test.
56837
56838 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56839
56840 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56841 have an equivalent working one below it.
56842
56843 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56844
56845 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56846 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56847
56848 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56849
56850 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56851 message containing "init_priority".
56852 (conpr-2.C): Likewise.
56853 (conpr-3.C): Likewise.
56854 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56855
56856 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56857
56858 * gcc.c-torture/execute/20010114-2.c: New test.
56859
56860 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56861
56862 * gcc.c-torture/compile/20010114-1.c: New test.
56863 * gcc.c-torture/compile/20010114-1.x: Xfail.
56864 * gcc.c-torture/compile/20010114-2.c: New test.
56865 * gcc.c-torture/execute/20010114-1.c: New test.
56866 * gcc.dg/trunc-1.c: New test.
56867 * gcc.dg/uninit-B.c: New test.
56868
56869 2001-01-13 Nick Clifton <nickc@redhat.com>
56870
56871 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56872 target.
56873
56874 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
56875
56876 * gcc.c-torture/compile/20010113-1.c: New test.
56877
56878 2001-01-13 Jakub Jelinek <jakub@redhat.com>
56879
56880 * gcc.c-torture/compile/20001212-1.c: New test.
56881
56882 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
56883
56884 * gcc.dg/cpp/widestr1.c: Update.
56885 * gcc.dg/cpp/prag-imp.c: Remove.
56886
56887 2001-01-12 Jakub Jelinek <jakub@redhat.com>
56888
56889 * gcc.c-torture/execute/20000801-3.x: Remove.
56890 * gcc.dg/c90-init-1.c: New test.
56891 * gcc.dg/c99-init-1.c: New test.
56892 * gcc.dg/c99-init-2.c: New test.
56893 * gcc.dg/gnu99-init-1.c: New test.
56894
56895 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
56896
56897 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56898 testing that no relevant ones were found.
56899
56900 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56901
56902 * g++.old-deja/g++.pt/cast2.C: New test.
56903
56904 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56905
56906 * g++.old-deja/g++.pt/friend47.C: New test.
56907
56908 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56909
56910 * g++.old-deja/g++.pt/instantiate13.C: New test.
56911
56912 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56913
56914 * g++.old-deja/g++.other/defarg7.C: New test.
56915 * g++.old-deja/g++.other/defarg8.C: New test.
56916
56917 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56918
56919 * g++.old-deja/g++.pt/crash64.C: New test.
56920
56921 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56922
56923 * g++.old-deja/g++.pt/crash63.C: New test.
56924
56925 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
56926
56927 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56928
56929 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
56930
56931 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56932
56933 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56934
56935 * g++.old-deja/g++.pt/error3.C: New test.
56936
56937 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56938
56939 * g++.old-deja/g++.other/crash39.C: New test.
56940
56941 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56942
56943 * g++.old-deja/g++.other/vbase4.C: New test.
56944
56945 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
56946
56947 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56948 * gcc.dg/special/20000419-2.c: New file. Identical to above.
56949 * gcc.dg/special/special.exp: New test driver which will check
56950 for alias support for the above test.
56951
56952 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
56953
56954 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56955 problems on small machines.
56956 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56957 parameterize.
56958
56959 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
56960
56961 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56962 mips.
56963 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56964
56965 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
56966
56967 * g++.old_deja/g++.pt/using8.C: New test.
56968
56969 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
56970
56971 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56972
56973 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
56974
56975 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56976 where a failure is expected.
56977 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56978
56979 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56980
56981 * g++.old_deja/g++.pt/instantiate12.C: New test.
56982
56983 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56984
56985 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56986 start of structs.
56987 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56988 * g++.old-deja/g++.brendan/crash17.C: Likewise.
56989 * g++.old-deja/g++.brendan/crash29.C: Likewise.
56990 * g++.old-deja/g++.brendan/crash48.C: Likewise.
56991 * g++.old-deja/g++.brendan/ns1.C: Likewise.
56992 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56993 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56994 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56995 * g++.old-deja/g++.eh/spec6.C: Likewise.
56996 * g++.old-deja/g++.jason/crash3.C: Likewise.
56997 * g++.old-deja/g++.law/ctors11.C: Likewise.
56998 * g++.old-deja/g++.law/ctors17.C: Likewise.
56999 * g++.old-deja/g++.law/ctors5.C: Likewise.
57000 * g++.old-deja/g++.law/ctors9.C: Likewise.
57001 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57002 * g++.old-deja/g++.mike/net22.C: Likewise.
57003 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57004 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57005 * g++.old-deja/g++.mike/virt3.C: Likewise.
57006 * g++.old-deja/g++.niklas/t128.C: Likewise.
57007 * g++.old-deja/g++.other/anon4.C: Likewise.
57008 * g++.old-deja/g++.other/using1.C: Likewise.
57009 * g++.old-deja/g++.other/warn3.C: Likewise.
57010 * g++.old-deja/g++.pt/t37.C: Likewise.
57011 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57012 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57013
57014 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57015
57016 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57017
57018 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57019
57020 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57021
57022 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57023
57024 * gcc.c-torture/compile/20010107-1.c: New test.
57025
57026 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57027
57028 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57029
57030 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57031
57032 * gcc.dg/format/format.h: New file.
57033 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57034 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57035 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57036 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57037 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57038 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57039 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57040 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57041 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57042 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57043 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57044 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57045 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57046 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57047 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57048 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57049 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57050 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57051 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57052 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57053 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57054 instead of declaring standard types, macros and functions in each
57055 test.
57056
57057 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57058
57059 * gcc.c-torture/execute/20010106-1.c: New test.
57060
57061 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57062
57063 * gcc.dg/format/format.exp: New file.
57064 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57065 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57066 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57067 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57068 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57069 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57070 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57071 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57072 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57073 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57074 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57075 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57076 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57077 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57078 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57079 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57080 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57081 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57082 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57083 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57084 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57085 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57086 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57087 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57088 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57089 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57090 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57091 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57092 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57093 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57094 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57095 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57096 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57097 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57098 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57099 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57100 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57101 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57102 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57103 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57104 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57105 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57106
57107 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57108
57109 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57110 account.
57111
57112 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57113
57114 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57115
57116 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57117
57118 * g++.old-deja/g++.pt/crash62.C: New test.
57119
57120 2001-01-04 Richard Henderson <rth@redhat.com>
57121
57122 * gcc.dg/20000926-1.c: Update expected warnings.
57123 * gcc.dg/array-2.c: Likewise.
57124 * gcc.dg/array-4.c: Also validate flexible array members.
57125 * gcc.dg/c99-flex-array-1.c: New.
57126
57127 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57128
57129 * gcc.c-torture/compile/20001222-1.x: Remove.
57130
57131 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57132
57133 * gcc.c-torture/execute/built-in-setjmp.c: New.
57134
57135 2001-01-03 Richard Henderson <rth@redhat.com>
57136
57137 * gcc.dg/940510-1.c: Update expected error wording.
57138 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57139
57140 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57141
57142 * lib/target-supports.exp (check_alias_available): Modified to
57143 indicate aliases not supported if only weak aliases are supported.
57144
57145 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57146
57147 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57148 Turn on cmpstrsi checks for __pj__ and __i370__.
57149
57150 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57151
57152 * g++.old-deja/g++.other/virtual11.C: New test.
57153
57154 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57155
57156 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57157
57158 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57159
57160 * gcc.c-torture/compile/20010102-1.c: New test.
57161
57162 2001-01-02 Andreas Jaeger <aj@suse.de>
57163
57164 * gcc.dg/noreturn-3.c: New test.
57165
57166 * gcc.dg/noreturn-4.c: New test.
57167
57168 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57169
57170 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57171 __builtin_fputc and __builtin_fwrite.
57172
57173 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57174
57175 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57176 signed char, not default char.
57177
57178 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57179
57180 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57181
57182 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57183
57184 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57185
57186 2000-12-29 Richard Henderson <rth@redhat.com>
57187
57188 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57189 (__cyg_profile_func_exit): Define.
57190
57191 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57192
57193 * g++.dg/vtgc1.C: New test.
57194
57195 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57196
57197 * gcc.dg/noncompile/20001228-1.c: New test.
57198
57199 * gcc.dg/20001228-1.c: New test.
57200
57201 * gcc.c-torture/execute/20001228-1.c: New test.
57202
57203 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57204
57205 * gcc.dg/format-strfmon-1.c: New test.
57206
57207 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57208
57209 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57210 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57211 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57212 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57213 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57214 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57215 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57216 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57217 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57218 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57219 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57220 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57221 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57222
57223 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57224 * gcc.c-torture/execute/string-opt-4.c: Test index.
57225
57226 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57227
57228 * gcc.c-torture/compile/20001226-1.c: New test.
57229
57230 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57231
57232 * gcc.c-torture/compile/20001222-1.c: New test.
57233 * gcc.c-torture/compile/20001222-1.x: Xfail.
57234
57235 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57236
57237 * gcc.c-torture/execute/comp-goto-2.c: New test.
57238
57239 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57240
57241 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57242 Use long types if __INT_MAX__ is 32767.
57243 (main): Use cast to (sint32 *) when poking 88 into a_page.
57244
57245 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57246
57247 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57248
57249 * gcc.c-torture/compile/20001221-1.c: New test.
57250 * gcc.c-torture/execute/20001221-1.c: New test.
57251
57252 2000-12-20 Richard Henderson <rth@redhat.com>
57253
57254 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57255 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57256
57257 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57258
57259 * gcc.dg/compare3.c: New test.
57260
57261 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57262
57263 * gcc.dg/format-warnll-1.c: New test.
57264
57265 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57266
57267 * gcc.dg/cpp/cmdlne-P.c: New test.
57268
57269 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57270
57271 * gcc.c-torture/execute/builtin-abs-1.c,
57272 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57273
57274 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57275
57276 * gcc.dg/cpp/multiline.c: New test.
57277
57278 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57279
57280 * g++.old-deja/g++.other/syshdr1.C: Update.
57281 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57282
57283 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57284
57285 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57286
57287 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57288
57289 * g++.old-deja/g++.pt/ttp65.C: New test.
57290
57291 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57292
57293 * g++.old-deja/g++.pt/ttp64.C: New test.
57294
57295 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57296
57297 * g++.old-deja/g++.pt/spec33.C: New test.
57298
57299 2000-12-14 Catherine Moore <clm@redhat.com>
57300
57301 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57302 * gcc.c-torture/execute/920612-2.c: Likewise.
57303 * gcc.c-torture/execute/920428-2.c: Likewise.
57304 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57305 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57306
57307 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57308
57309 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57310 * gcc.dg/pack-test-2.c: Likewise.
57311
57312 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57313
57314 Tests by Zack Weinberg <zackw@stanford.edu>.
57315
57316 * gcc.dg/cpp/defined.c: Update.
57317 * gcc.dg/cpp/defined_trad.c: New tests.
57318
57319 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57320
57321 * gcc.dg/cpp/trad-direct.c: Update.
57322
57323 2000-12-11 Neil Booth <neilb@earthling.net>
57324
57325 * gcc.dg/cpp/defined_trad.c
57326
57327 2000-12-11 Neil Booth <neilb@earthling.net>
57328
57329 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57330
57331 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57332
57333 * gcc.dg/format-miss-2.c: New test.
57334
57335 2000-12-09 Neil Booth <neilb@earthling.net>
57336
57337 * gcc.dg/cpp/lineflags.c: New tests.
57338 * gcc.dg/cpp/poison.c: Update.
57339 * gcc.dg/cpp/redef2.c: Update.
57340 * gcc.dg/cpp/skipping.c: New test.
57341
57342 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57343
57344 * g++.old-deja/g++.other/eh3.C: New testcase.
57345
57346 2000-12-07 Neil Booth <neilb@earthling.net>
57347
57348 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57349 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57350 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57351 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57352 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57353 Update.
57354
57355 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57356
57357 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57358 __SIZE_TYPE__ instead of int for type of integers cast to
57359 pointers.
57360
57361 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57362
57363 * g++.old-deja/g++.other/cleanup4.C: New test.
57364
57365 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57366
57367 * format-sec-1.c: New test.
57368
57369 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57370
57371 * gcc.dg/format-nonlit-3.c: New test.
57372
57373 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57374
57375 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57376 through a null pointer.
57377
57378 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57379
57380 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57381 * g++.old-deja/g++.pt/partial4.C: New test.
57382
57383 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57384
57385 * gcc.c-torture/execute/ieee/hugeval.x: New.
57386
57387 2000-12-06 Neil Booth <neilb@earthling.net>
57388
57389 * gcc.dg/cpp/backslash2.c: New tests.
57390
57391 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57392
57393 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57394 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57395
57396 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57397
57398 * gcc.c-torture/execute/20001203-2.c: New testcase.
57399
57400 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57401
57402 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57403 * g++.old-deja/g++.other/virtual10.C: New test.
57404
57405 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57406
57407 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57408
57409 2000-12-05 Richard Henderson <rth@redhat.com>
57410
57411 * gcc.c-torture/compile/20001205-1.c: New.
57412
57413 2000-12-04 Neil Booth <neilb@earthling.net>
57414
57415 * g++.old-deja/g++.other/virtual9.C: New test.
57416 * g++.old-deja/g++.pt/crash61.C: New test.
57417 * gcc.c-torture/execute/loop-9.c: New test.
57418
57419 2000-12-04 Neil Booth <neilb@earthling.net>
57420
57421 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57422 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57423 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57424 * gcc.dg/cpp/extratokens.c: ...here.
57425
57426 2000-12-04 Neil Booth <neilb@earthling.net>
57427
57428 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57429 New tests.
57430
57431 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57432
57433 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57434 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57435
57436 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57437
57438 * gcc.c-torture/execute/20001203-1.c: New test.
57439
57440 2000-12-03 Neil Booth <neilb@earthling.net>
57441
57442 * gcc.dg/cpp/macro6.c: New test cases.
57443
57444 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57445
57446 * gcc.c-torture/execute/string-opt-9.c: New test.
57447 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57448 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57449 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57450
57451 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57452 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57453
57454 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57455
57456 * gcc.dg/cpp/if-6.c: New testcase.
57457
57458 * gcc.dg/20001201-1.c: New testcase.
57459
57460 2000-12-02 Neil Booth <neilb@earthling.net>
57461
57462 * g++.old-deja/g++.other/externC4.C,
57463 g++.old-deja/g++.other/friend10.C: New tests.
57464
57465 2000-12-02 Neil Booth <neilb@earthling.net>
57466
57467 * g++.old-deja/g++.other/instan2.C
57468 * g++.old-deja/g++.other/instan3.C: New test.
57469
57470 2000-12-02 Neil Booth <neilb@earthling.net>
57471
57472 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57473 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57474 gnuc99.c,gnuc99-pedantic.c: New tests.
57475
57476 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57477
57478 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57479 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57480
57481 2000-12-01 Neil Booth <neilb@earthling.net>
57482
57483 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57484 * gcc.dg/cpp/poison.c: Update.
57485 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57486
57487 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57488
57489 * g77.f-torture/execute/20001201.f: New test.
57490
57491 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57492
57493 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57494
57495 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57496
57497 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57498
57499 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57500
57501 * g++.old-deja/g++.other/cast6.C: New test.
57502
57503 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57504
57505 * gcc.c-torture/execute/20001130-2.c: New testcase.
57506
57507 2000-11-30 Richard Henderson <rth@redhat.com>
57508
57509 * gcc.c-torture/execute/20001130-1.c: New test.
57510
57511 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57512
57513 * g++.old-deja/g++.other/op3.C: New test.
57514
57515 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57516
57517 * g++.old-deja/g++.other/op2.C: New test.
57518
57519 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57520
57521 * g++.old-deja/g++.other/crash38.C: New test.
57522
57523 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57524
57525 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57526
57527 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57528
57529 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57530 tests.
57531 * gcc.c-torture/execute/string-opt-6.c: New test.
57532
57533 * gcc.dg/20001117-1.c: Add main.
57534
57535 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57536
57537 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57538 Move from here ...
57539 * gcc.dg/940510-1.c: ... to here.
57540
57541 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57542 zero-size arrays in toplevel structures.
57543
57544 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57545
57546 * gcc.c-torture/execute/loop-8.c: New test.
57547
57548 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57549
57550 * g++.old-deja/g++.other/base1.C: New test.
57551
57552 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57553
57554 * g++.old-deja/g++.other/parse2.C: New test.
57555
57556 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57557
57558 * g++.old-deja/g++.pt/incomplete1.C: New test.
57559
57560 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57561
57562 * g++.old-deja/g++.other/friend9.C: New test.
57563
57564 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57565
57566 * gcc.dg/20001127-1.c: New test.
57567
57568 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57569
57570 * g++.old-deja/g++.pt/friend46.C: New test.
57571
57572 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57573
57574 * g++.old-deja/g++.other/ptrmem8.C: New test.
57575
57576 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57577
57578 * gcc.c-torture/execute/string-opt-7.c: New test.
57579 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57580
57581 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57582
57583 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57584 instead of 'mkcheck 2'.
57585
57586 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57587
57588 * gcc.c-torture/execute/memcheck/driver.c,
57589 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57590 C9X references to refer to C99.
57591
57592 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57593
57594 * gcc.dg/ultrasp3.c: New test.
57595
57596 2000-11-25 Neil Booth <neilb@earthling.net>
57597
57598 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57599
57600 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57601
57602 * gcc.c-torture/compile/20001123-2.c: New.
57603
57604 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57605
57606 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57607
57608 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57609
57610 * gcc.dg/sequence-point-1.c: Add some new tests.
57611 * gcc.c-torture/execute/20001124-1.c: New test.
57612
57613 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57614
57615 * g++.old-deja/g++.other/vaarg4.C: New test.
57616 * gcc.c-torture/compile/20001123-1.c: New test.
57617
57618 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57619
57620 * g++.other/crash24.C: Adjust and remove XFAIL.
57621 * g++.other/crash37.C: New test.
57622
57623 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57624
57625 * g++.old-deja/g++.pt/instantiate9.C: New test.
57626
57627 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57628
57629 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57630 new ABI, too.
57631
57632 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57633 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57634
57635 2000-11-22 Neil Booth <neilb@earthling.net>
57636
57637 * gcc.dg/cpp/Wtrigraphs.c: New test.
57638
57639 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57640
57641 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57642
57643 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57644
57645 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57646
57647 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57648
57649 * lib/gcc-dg.exp: load_lib scanasm.exp.
57650 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57651 * lib/g++-dg.exp: load_lib scanasm.exp.
57652 * lib/scanasm.exp: New.
57653 (scan-assembler, scan-assembler-not): Add optional arguments to
57654 test name, or if not present, the pattern name.
57655 (scan-assembler-dem, scan-assembler-dem-not): New.
57656
57657 * g++.dg/dg.exp: New.
57658
57659 2000-11-21 Neil Booth <neilb@earthling.net>
57660
57661 * gcc.dg/cpp/integrated1.c: Remove.
57662
57663 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57664
57665 * gcc.c-torture/execute/20001121-1.c: New test.
57666
57667 2000-11-21 Richard Henderson <rth@redhat.com>
57668
57669 * gcc.c-torture/compile/20001121-1.c: New test.
57670
57671 2000-11-20 Neil Booth <neilb@earthling.net>
57672
57673 * gcc.dg/cpp/integrated1.c: New test.
57674
57675 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57676
57677 * g++.old-deja/g++.other/inline17.C: New test.
57678
57679 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57680
57681 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57682 local variable to be zero: I made the variable global. Now
57683 uses abort() and exit() instead of relying on main's return value.
57684
57685 2000-11-20 Neil Booth <neilb@earthling.net>
57686
57687 * gcc.dg/cpp/paste2.c: Update test.
57688 * objc/execute/paste.m: New test.
57689
57690 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57691
57692 * gcc.dg/c99-condexpr-1.c: New test.
57693
57694 2000-11-20 Neil Booth <neilb@earthling.net>
57695
57696 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57697
57698 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57699
57700 * g++.old-deja/g++.pt/export1.C: New test.
57701
57702 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57703
57704 * gcc.dg/20001117-1.c: New test.
57705
57706 2000-11-18 Richard Henderson <rth@redhat.com>
57707
57708 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57709
57710 2000-11-18 Richard Henderson <rth@redhat.com>
57711
57712 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57713 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57714 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57715
57716 2000-11-18 Richard Henderson <rth@redhat.com>
57717
57718 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57719 (main): New. Exit cleanly.
57720
57721 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57722
57723 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57724 gcc.dg/c99-fordecl-2.c: New tests.
57725
57726 2000-11-18 Richard Henderson <rth@redhat.com>
57727
57728 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57729 * gcc.c-torture/execute/zerolen-2.c: New.
57730
57731 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57732
57733 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57734 memory.
57735
57736 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57737
57738 * g++.old-deja/g++.pt/instantiate8.C: New test.
57739
57740 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57741
57742 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57743 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57744
57745 2000-11-16 Nick Clifton <nickc@redhat.com>
57746
57747 * gcc.c-torture/execute/nestfunc-2.c: New test.
57748 * gcc.c-torture/execute/nestfunc-3.c: New test.
57749
57750 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57751
57752 * gcc.c-torture/compile/20001116-1.c: New test.
57753
57754 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57755
57756 * gcc.c-torture/execute/20001115-1.c: New test.
57757
57758 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57759
57760 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57761 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57762 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57763 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57764
57765 2000-11-15 Neil Booth <neilb@earthling.net>
57766
57767 gcc.dg/cpp/_Pragma1.c: Update.
57768 gcc.dg/cpp/_Pragma2.c: New test.
57769
57770 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57771
57772 * g++.old-deja/g++.other/anon5.C: New test.
57773
57774 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57775
57776 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57777 tests.
57778
57779 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57780
57781 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57782 output.
57783
57784 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57785
57786 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57787 labels at end of compound statements.
57788
57789 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57790
57791 * gcc.c-torture/execute/loop-7.c: New test.
57792
57793 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57794
57795 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57796
57797 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57798
57799 * gcc.dg/c99-bool-1.c: New test.
57800
57801 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57802
57803 * gcc.dg/c99-scope-1.c: Remove xfail.
57804 * gcc.dg/c99-scope-2.c: New test.
57805
57806 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57807
57808 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57809 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57810
57811 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57812
57813 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57814 error messages.
57815
57816 * g++.mike/p700.C: Don't typedef wchar_t.
57817 * g++.mike/p784.C: Likewise.
57818 * g++.mike/eb101.C: Don't use __wchar_t.
57819
57820 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57821
57822 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57823 from DO loop.
57824
57825 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57826
57827 * gcc.c-torture/execute/20001111-1.c: New test.
57828
57829 2000-11-10 Nick Clifton <nickc@redhat.com>
57830
57831 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57832 long multuiple and accumulate.
57833
57834 2000-11-09 Richard Henderson <rth@redhat.com>
57835
57836 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57837 via size_t instead of int.
57838
57839 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57840 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57841 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57842 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57843
57844 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57845
57846 * gcc.c-torture/compile/20001109-1.c: New test.
57847 * gcc.c-torture/compile/20001109-2.c: New test.
57848
57849 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57850
57851 * g++.old-deja/g++.pt/operator1.C: New test.
57852 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57853
57854 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57855
57856 * gcc.dg/20001108-1.c: New test.
57857
57858 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57859
57860 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57861 with both arguments constant strings.
57862 * gcc.c-torture/execute/string-opt-3.c: New test.
57863 * gcc.c-torture/execute/string-opt-4.c: New test.
57864 * gcc.c-torture/execute/string-opt-5.c: New test.
57865
57866 2000-11-08 Nick Clifton <nickc@redhat.com>
57867
57868 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
57869 mulsidi3adddi patterns.
57870
57871 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
57872
57873 * g++.old-deja/g++.other/crash36.C: New test.
57874
57875 2000-11-08 Jakub Jelinek <jakub@redhat.com>
57876
57877 * g++.old-deja/g++.other/init16.C: New test.
57878
57879 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
57880
57881 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57882
57883 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57884
57885 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57886 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57887 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57888
57889 2000-11-07 DJ Delorie <dj@redhat.com>
57890
57891 * gcc.dg/20000614-1.c: Add return so that test can pass.
57892
57893 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57894
57895 * gcc.c-torture/execute/string-opt-1.c: New test.
57896
57897 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57898
57899 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
57900 mips-sgi-irix6.* because the MIPS ABI passes floating-point
57901 parameters in registers, and there is no way for a varargs
57902 function to know in which order the integer and floating-point
57903 parameters should be interleaved when they are placed on the
57904 stack.
57905 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57906 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57907
57908 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57909
57910 * gcc.c-torture/execute/string-opt-2.c: New test.
57911
57912 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
57913
57914 * g++.old-deja/g++.pt/crash60.C: New test.
57915
57916 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57917
57918 * g++.old-deja/g++.other/crash24.C: New test.
57919 * g++.old-deja/g++.other/crash25.C: New test.
57920 * g++.old-deja/g++.other/crash26.C: New test.
57921 * g++.old-deja/g++.other/crash27.C: New test.
57922 * g++.old-deja/g++.other/crash28.C: New test.
57923 * g++.old-deja/g++.other/crash29.C: New test.
57924 * g++.old-deja/g++.other/crash30.C: New test.
57925 * g++.old-deja/g++.other/crash31.C: New test.
57926 * g++.old-deja/g++.other/crash32.C: New test.
57927 * g++.old-deja/g++.other/crash33.C: New test.
57928 * g++.old-deja/g++.other/crash34.C: New test.
57929 * g++.old-deja/g++.other/crash35.C: New test.
57930
57931 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57932
57933 * gcc.c-torture/execute/20001031-1.c: New test.
57934
57935 2000-11-04 Mark Mitchell <mark@codesourcery.com>
57936
57937 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57938 namespace.
57939
57940 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57941 standards-conformant.
57942
57943 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57944
57945 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57946 * g++.old-deja/g++.mike/p755a.C: Likewise.
57947 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57948 library makes no calls to `operator new' during initialization.
57949
57950 2000-11-04 Neil Booth <neilb@earthling.net>
57951
57952 * gcc.dg/cpp/include2.c: New tests.
57953
57954 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
57955
57956 * lib/g++.exp (g++_set_ld_library_path): New function.
57957 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57958
57959 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
57960
57961 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
57962 warnings.
57963
57964 2000-11-01 Richard Henderson <rth@redhat.com>
57965
57966 * g++.old-deja/g++.ext/namedret1.C: New.
57967 * g++.old-deja/g++.ext/namedret2.C: New.
57968 * g++.old-deja/g++.ext/namedret3.C: New.
57969
57970 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
57971
57972 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57973 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57974
57975 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57976
57977 * gcc.c-torture/execute/va-arg-21.c: New test.
57978
57979 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
57980
57981 * gcc.dg/c99-complex-2.c: New test.
57982
57983 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57984
57985 * gcc.c-torture/execute/stdio-opt-1.c: New test.
57986
57987 2000-10-31 Jakub Jelinek <jakub@redhat.com>
57988
57989 * g++.old-deja/g++.other/inline16.C: New test.
57990
57991 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
57992
57993 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57994 __PRETTY_FUNCTION__
57995
57996 2000-10-29 Neil Booth <neilb@earthling.net>
57997
57998 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57999 New tests.
58000 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58001 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58002 optimisation.
58003
58004 2000-10-29 Neil Booth <neilb@earthling.net>
58005
58006 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58007 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58008 * mi5.c: Test multiple includes work with -C.
58009 * trigraphs.c: Test ^= version.
58010
58011 2000-10-28 Neil Booth <neilb@earthling.net>
58012
58013 New tests and test updates for new macro expander.
58014
58015 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58016 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58017 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58018 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58019 new diagnostic messages.
58020
58021 * gcc.dg/cpp/macro3.c: New tests.
58022
58023 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58024
58025 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58026 on the same line.
58027
58028 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58029
58030 * g++.old-deja/g++.other/eh2.C: New test.
58031
58032 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58033
58034 * gcc.c-torture/execute/20001027-1.c: New test.
58035
58036 2000-10-26 Richard Henderson <rth@redhat.com>
58037
58038 * gcc.c-torture/execute/20001026-1.c: New.
58039
58040 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58041
58042 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58043 * g++.old-deja/g++.law/builtin1.C: Likewise.
58044 * g++.old-deja/g++.law/ctors10.C: Likewise.
58045 * g++.old-deja/g++.law/virtual3.C: Likewise.
58046 * g++.old-deja/g++.mike/p658.C: Likewise.
58047 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58048 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58049 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58050 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58051 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58052
58053 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58054
58055 * gcc.c-torture/compile/20001024-1.c: New test.
58056
58057 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58058
58059 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58060 to tell us whether or not we are using V3.
58061
58062 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58063
58064 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58065 operands.
58066
58067 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58068
58069 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58070
58071 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58072
58073 * gcc.c-torture/execute/20001024-1.c: New test.
58074
58075 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58076
58077 * g++.old-deja/g++.other/sibcall1.C: New test.
58078
58079 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58080
58081 * gcc.dg/noncompile/init-3.c: New test.
58082
58083 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58084
58085 * gcc.dg/format-array-1.c: New test.
58086
58087 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58088
58089 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58090 writing through null pointers; remove comment about testing
58091 unterminated strings.
58092
58093 2000-10-17 Matthew Hiller <hiller@redhat.com>
58094
58095 * gcc.c-torture/execute/20001017-2.c: New test.
58096
58097 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58098
58099 * gcc.c-torture/compile/20001018-1.c: New test.
58100 * gcc.c-torture/compile/20001018-1.x: Xfail.
58101
58102 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58103
58104 * gcc.c-torture/execute/20001017-1.c: New test.
58105
58106 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58107
58108 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58109 for multiple use of arguments with scanf formats; add tests for
58110 multiple use of arguments.
58111
58112 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58113
58114 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58115 from some old tests.
58116
58117 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58118
58119 * gcc.dg/format-miss-1.c: New test.
58120
58121 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58122
58123 * gcc.c-torture/execute/20001013-1.c: New test.
58124
58125 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58126
58127 * gcc.dg/format-branch-1.c: New test.
58128
58129 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58130
58131 * README, lib/file-format.exp: Remove EGCS references.
58132
58133 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58134
58135 * gcc.dg/20001013-1.c: New test.
58136
58137 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58138
58139 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58140 for intmax_t in the compiler using __typeof__ and the type rules
58141 for conditional expressions.
58142
58143 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58144
58145 * gcc.dg/20001012-1.c: New test.
58146 * gcc.dg/20001012-2.c: New test.
58147
58148 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58149
58150 * gcc.dg/format-attr-1.c: New test.
58151
58152 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58153
58154 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58155 __LONG_LONG_MAX__ instead of LLONG_MAX.
58156
58157 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58158
58159 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58160 scanf flags.
58161 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58162 flags.
58163
58164 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58165
58166 * gcc.dg/sequence-pt-1.c: New test.
58167
58168 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58169
58170 * gcc.c-torture/execute/20001011-1.c: New testcase.
58171 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58172
58173 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58174
58175 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58176 does not error on it.
58177
58178 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58179
58180 * gcc.dg/20001009-1.c: New test.
58181
58182 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58183
58184 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58185 * gcc.c-torture/execute/20001009-2.c: ... to here.
58186
58187 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58188
58189 * gcc.c-torture/compile/20001009-1.c: New testcase.
58190 * gcc.c-torture/execute/20001009-1.c: New testcase.
58191 Testcases provided by Jan Hubicka <jh@suse.cz>.
58192
58193 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58194
58195 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58196 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58197 uintmax_t using <limits.h> to emulate the compiler's internal
58198 logic. No longer XFAIL %j tests.
58199
58200 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58201
58202 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58203 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58204 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58205 regexps and details of expected handling of some bad formats.
58206 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58207 suppression.
58208
58209 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58210
58211 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58212 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58213 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58214 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58215 in list archives.
58216
58217 2000-10-06 Richard Henderson <rth@cygnus.com>
58218
58219 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58220 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58221 * g++.old-deja/g++.jason/report.C: Likewise.
58222 * g++.old-deja/g++.law/friend5.C: Likewise.
58223 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58224 of the expected warnings.
58225
58226 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58227
58228 * g++.old-deja/g++.pt/enum14.C: New test.
58229
58230 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58231
58232 * g++.old-deja/g++.pt/crash59.C: New test.
58233
58234 2000-10-04 Will Cohen <wcohen@redhat.com>
58235
58236 * gcc.dg/20000926-1.c: New test.
58237
58238 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58239
58240 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58241 function name for current C++ compiler.
58242 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58243
58244 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58245
58246 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58247 __PRETTY_FUNCTION__.
58248 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58249
58250 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58251
58252 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58253
58254 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58255
58256 * gcc.c-torture/compile/20000923-1.c: New test.
58257
58258 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58259
58260 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58261 * g++.old-deja/g++.pt/ttp62.C: Same.
58262 * g++.old-deja/g++.other/inline14.C: Same.
58263
58264 2000-09-24 Richard Henderson <rth@cygnus.com>
58265
58266 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58267
58268 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58269
58270 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58271
58272 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58273
58274 * gcc.c-torture/compile/20000922-1.c: New file.
58275
58276 2000-09-21 Nick Clifton <nickc@redhat.com>
58277
58278 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58279 a signed long modulo operation.
58280 (mod6): New function - perform an unsigned long modulo operation.
58281 (main): Add tests for modulos of very large numbers by very small
58282 dividends.
58283
58284 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58285
58286 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58287
58288 2000-09-19 Richard Henderson <rth@cygnus.com>
58289
58290 * gcc.dg/compare2.c (case 10): XFAIL.
58291
58292 2000-09-18 Richard Henderson <rth@cygnus.com>
58293
58294 * gcc.c-torture/execute/20000906-1.c: Move ...
58295 * gcc.dg/20000906-1.c: ... here. Only run on targets
58296 that support __builtin_trap.
58297
58298 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58299
58300 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58301
58302 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58303
58304 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58305 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58306 more $ format tests.
58307
58308 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58309
58310 * gcc.dg/format-errmk-1.c: New test.
58311
58312 2000-09-17 Greg McGary <greg@mcgary.org>
58313
58314 * gcc.c-torture/execute/20000917-1.x: Remove.
58315
58316 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58317
58318 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58319
58320 2000-09-17 Greg McGary <greg@mcgary.org>
58321
58322 * gcc.c-torture/execute/20000917-1.c: New test.
58323 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58324
58325 2000-09-16 Neil Booth <NeilB@earthling.net>
58326
58327 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58328 in nested macro bug.
58329
58330 2000-09-15 Neil Booth <NeilB@earthling.net>
58331
58332 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58333
58334 2000-09-14 Jeffrey A Law (law@cygnus.com)
58335
58336 * gcc.c-torture/execute/20000914-1.c: New test.
58337
58338 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58339
58340 * g++.other/inline13.C: New test.
58341
58342 2000-09-12 Andreas Jaeger <aj@suse.de>
58343
58344 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58345 constant by Ulrich Drepper <drepper@redhat.com>.
58346
58347 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58348
58349 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58350
58351 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58352
58353 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58354
58355 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58356
58357 * gcc.dg/cpp/backslash.c: New test.
58358
58359 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58360
58361 * gcc.c-torture/execute/20000910-1.c: New test.
58362 * gcc.c-torture/execute/20000910-2.c: Likewise.
58363
58364 2000-09-11 Robert Lipe <robertl@sco.com>
58365
58366 * gcc.dg/pragma-align.c: New test.
58367
58368 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58369
58370 * g++.old-deja/g++.pt/explicit82.C: New test.
58371 * g++.old-deja/g++.pt/explicit83.C: New test.
58372
58373 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58374
58375 * gcc.dg/asm-names.c: New test.
58376
58377 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58378
58379 * gcc.dg/cpp/tr-warn6.c: New test
58380
58381 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58382
58383 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58384 be accepted.
58385
58386 2000-09-07 Catherine Moore <clm@redhat.com>
58387
58388 * gcc.c-torture/execute/unroll-1.c: New test.
58389
58390 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58391
58392 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58393 ERROR markers.
58394 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58395 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58396 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58397 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58398 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58399 Preprocess only.
58400 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58401 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58402
58403 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58404
58405 * g++.old-deja/g++.pt/deduct2.C: New test.
58406
58407 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58408
58409 * g++.old-deja/g++.pt/parms2.C: New test.
58410
58411 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58412
58413 * g++.old-deja/g++.pt/crash58.C: New test.
58414
58415 2000-09-06 Greg McGary <greg@mcgary.org>
58416
58417 * gcc.c-torture/execute/20000906-1.c: New test.
58418 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58419
58420 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58421
58422 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58423
58424 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58425
58426 * g++.old-deja/g++.pt/crash57.C: New test.
58427
58428 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58429
58430 * g++.old-deja/g++.pt/crash56.C: New test.
58431
58432 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58433
58434 * g++.old-deja/g++.pt/koenig1.C: New test.
58435
58436 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58437
58438 * gcc.dg/20000904-1.c: New test.
58439
58440 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58441
58442 * gcc.dg/cpp/paste8.c: New test.
58443
58444 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58445
58446 * gcc.c-torture/compile/20000827-1.c: New test.
58447
58448 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58449
58450 * gcc.dg/format-diag-1.c: New test.
58451
58452 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58453
58454 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58455 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58456 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58457 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58458 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58459
58460 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58461
58462 * g++.old-deja/g++.other/nested4.C: New test.
58463
58464 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58465
58466 * g++.old-deja/g++.ns/scoped1.C: New test.
58467
58468 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58469
58470 * lib/g++.exp: Support testing already-installed GCC.
58471
58472 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58473
58474 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58475
58476 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58477
58478 * gcc.dg/return-type-2.c: New test.
58479
58480 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58481
58482 * gcc.c-torture/compile/20000825-1.c: New test.
58483
58484 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58485
58486 * gcc.dg/dwarf2-2.c: New test.
58487
58488 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58489
58490 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58491 dg-warning regexps.
58492
58493 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58494
58495 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58496 gcc.dg/format-ext-5.c: New tests.
58497
58498 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58499
58500 * g++.old-deja/g++.other/crash22.C: New test.
58501
58502 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58503
58504 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58505
58506 2000-08-24 Richard Henderson <rth@cygnus.com>
58507
58508 * gcc.dg/ia64-sync-1.c: New test.
58509 * gcc.dg/ia64-sync-2.c: New test.
58510 * gcc.dg/ia64-asm-1.c: New test.
58511
58512 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58513
58514 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58515 * gcc.dg/format-ext-2.c: New test.
58516
58517 2000-08-23 Jason Merrill <jason@redhat.com>
58518
58519 * lib/old-dejagnu.exp: Also ignore "In member function" and
58520 "At global scope".
58521
58522 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58523
58524 * gcc.dg/noncompile/label-lineno-1.c: New test.
58525
58526 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58527
58528 * gcc.dg/c99-array-nonobj-1.c: New test.
58529
58530 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58531
58532 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58533 tests.
58534 * gcc.dg/format-ext-1.c: New test.
58535
58536 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58537
58538 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58539 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58540 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58541 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58542 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58543
58544 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58545
58546 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58547 gcc.dg/c99-strftime-2.c: New tests.
58548
58549 2000-08-22 Richard Henderson <rth@cygnus.com>
58550
58551 * gcc.c-torture/execute/20000822-1.c: New test.
58552
58553 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58554
58555 * gcc.c-torture/execute/20000819-1.x: Remove.
58556
58557 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58558
58559 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58560 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58561 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58562 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58563 gcc.dg/format-xopen-1.c: New tests.
58564
58565 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58566
58567 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58568
58569 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58570
58571 * g++.old-deja/g++.other/loop2.C: New test.
58572
58573 * gcc.c-torture/compile/20000606-1.c: New test.
58574 * gcc.c-torture/compile/20000728-1.c: New test.
58575 * gcc.c-torture/execute/20000801-1.c: New test.
58576 * gcc.c-torture/execute/20000801-2.c: New test.
58577 * gcc.c-torture/execute/20000819-1.c: New test.
58578 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58579 * gcc.dg/20000629-1.c: New test.
58580 * gcc.dg/20000724-1.c: New test.
58581 * gcc.dg/20000807-1.c: New test.
58582
58583 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58584
58585 * gcc.dg/cpp/pragma-1.c: New test.
58586 * gcc.dg/cpp/pragma-2.c: New test.
58587
58588 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58589
58590 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58591 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58592
58593 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58594
58595 * gcc.c-torture/compile/20000818-1.c: New test.
58596
58597 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58598
58599 * gcc.c-torture/execute/20000818-1.c: New test.
58600
58601 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58602
58603 * gcc.dg/format-va-1.c: New test.
58604
58605 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58606
58607 * g++.old-deja/g++.other/typedef8.C: New test.
58608
58609 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58610
58611 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58612 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58613 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58614 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58615 * g++.old-deja/g++.other/ptrmem7.C: New test.
58616 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58617
58618 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58619
58620 * g++.old-deja/g++.pt/typename27.C: New test.
58621
58622 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58623
58624 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58625 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58626 * g++.old-deja/g++.pt/friend45.C: New test.
58627 * g++.old-deja/g++.other/friend8.C: New test.
58628
58629 2000-08-15 Richard Henderson <rth@cygnus.com>
58630
58631 * gcc.c-torture/execute/20000815-1.c: New test.
58632
58633 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58634
58635 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58636 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58637 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58638
58639 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58640
58641 * g++.old-deja/g++.other/refinit2.C: New test.
58642
58643 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58644
58645 * lib/c-torture.exp (c-torture): Make
58646 compiler_conditional_xfail_data global.
58647 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58648 compiler_conditional_xfail_data machinery.
58649 (f-torture-execute): Likewise.
58650 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58651 and only when unrolling loops.
58652
58653 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58654
58655 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58656
58657 * g++.old-deja/g++.pt/explicit81.C: New test.
58658
58659 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58660
58661 * g++.old-deja/g++.pt/typename26.C: New test.
58662
58663 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58664
58665 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58666 warning.
58667
58668 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58669
58670 * g++.old-deja/g++.other/array3.C: New test.
58671
58672 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58673
58674 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58675 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58676 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58677 New tests.
58678
58679 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58680
58681 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58682 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58683
58684 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58685
58686 * gcc.c-torture/execute/20000808-1.c: New test.
58687
58688 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58689
58690 * gcc.dg/c90-const-expr-1.c: New test.
58691
58692 2000-08-08 Richard Henderson <rth@cygnus.com>
58693
58694 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58695
58696 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58697
58698 * gcc.dg/noncompile/const-ll-1.c: New test.
58699
58700 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58701
58702 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58703
58704 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58705
58706 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58707 that running programs linked against the shared version of libobjc
58708 run correctly.
58709
58710 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58711
58712 * gcc.dg/c99-printf-1.c: New test.
58713
58714 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58715
58716 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58717
58718 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58719
58720 * gcc.c-torture/execute/20000731-1.x: Delete.
58721
58722 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58723
58724 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58725 and torture_without_loops as is done by c-torture.exp.
58726 (search_for): Copy from c-torture.exp.
58727 (gcc-dg-runtest): New function, drives a directory of tests
58728 iterating over the TORTURE_OPTIONS.
58729 (scan-assembler, scan-assembler-not): Move here from
58730 individual directory drivers.
58731
58732 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58733 defined by lib/gcc-dg.exp.
58734 * gcc.dg/cpp/cpp.exp: Likewise.
58735 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58736 gcc-dg-runtest, so we cycle over optimization options.
58737
58738 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58739 * gcc.dg/compare2.c: No longer expected to fail.
58740
58741 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58742
58743 * gcc.c-torture/execute/20000804-1.c: New test.
58744
58745 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58746
58747 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58748
58749 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58750
58751 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58752
58753 2000-08-03 Jeffrey A Law (law@cygnus.com)
58754
58755 * gcc.c-torture/compile/20000803-1.c: New test.
58756
58757 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58758
58759 * gcc.c-torture/execute/20000801-3.c,
58760 gcc.c-torture/execute/20000801-4.c: New tests.
58761 * gcc.c-torture/execute/20000801-3.x,
58762 gcc.c-torture/execute/20000801-4.x: Xfail.
58763
58764 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58765
58766 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58767 libobjc/.libs to allow for libtool.
58768
58769 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58770
58771 * gcc.c-torture/compile/20000802-1.c: New test.
58772
58773 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58774
58775 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58776
58777 2000-07-31 Jeffrey A Law (law@cygnus.com)
58778
58779 * gcc-c-torture/execute/20000731-2.c: New test.
58780
58781 * gcc.c-torture/execute/20000731-1.c: New test.
58782 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58783
58784 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58785
58786 * gcc.dg/cpp/paste7.c: New test.
58787 * gcc.dg/cpp/20000725-1.c: New test.
58788
58789 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58790
58791 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58792 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58793 declaration warning for __builtin_dwarf_reg_size.
58794
58795 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58796
58797 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58798
58799 * gcc.dg/noncompile/voidparam-1.c: New test.
58800
58801 2000-07-30 Richard Henderson <rth@cygnus.com>
58802
58803 * gcc.dg/c90-digraph-1.c: Don't xfail.
58804 * gcc.dg/compare2.c (case 10): Xfail.
58805 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58806
58807 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58808
58809 * gcc.dg/c99-main-1.c: New test.
58810
58811 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58812
58813 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58814
58815 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58816
58817 * gcc.c-tortuer/execute/20000726-1.c: New test.
58818
58819 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58820
58821 * gcc.c-torture/execute/enum-2.c: New test.
58822
58823 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58824
58825 * gcc.dg/cpp/tr-warn3.c: New test.
58826
58827 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58828
58829 * g++.old-deja/g++.ext/implicit1.C: Remove.
58830 * g++.old-deja/g++.jason/c2.C: Remove
58831 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58832 * g++.old-deja/g++.pt/crash16.C: Likewise.
58833 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58834
58835 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58836
58837 * g++.old-deja/g++.other/for2.C: New test.
58838
58839 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58840
58841 * gcc.dg/20000720-1.c: New test.
58842
58843 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58844
58845 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58846
58847 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58848
58849 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58850 * gcc.c-torture/execute/20000722-1.c: New.
58851 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58852
58853 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58854
58855 * gcc.dg/cpp/20000720-1.S: New test.
58856
58857 2000-07-21 Michael Meissner <meissner@redhat.com>
58858
58859 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58860
58861 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58862
58863 * g++.old-deja/g++.brendan/crash16.C,
58864 g++.old-deja/g++.brendan/parse3.C,
58865 g++.old-deja/g++.brendan/redecl1.C,
58866 g++.old-deja/g++.ns/template13.C,
58867 g++.old-deja/g++.other/decl4.C,
58868 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58869
58870 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58871
58872 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58873 and "Internal error".
58874
58875 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58876 regexps.
58877 * gcc.dg/cpp/paste6.c: New test.
58878
58879 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
58880
58881 * gcc.dg/cpp/tr-direct.c: New test.
58882
58883 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58884 gcc.dg/cpp/undef1.c: Tweak error regexps.
58885
58886 2000-07-18 Eric Christopher <echristo@redhat.com>
58887
58888 * gcc.c-torture/compile/20000718-1.c: New test.
58889
58890 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
58891
58892 * cpplex.c (_cpp_push_token): If the token being pushed back
58893 is the previous token in this context, just subtract one from
58894 context->posn.
58895 * cppmacro.c (save_expansion): Clear aux field when storing a
58896 placemarker.
58897
58898 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
58899
58900 * gcc.dg/noncompile/redecl-1.c: New test.
58901
58902 2000-07-18 Jakub Jelinek <jakub@redhat.com>
58903
58904 * gcc.c-torture/execute/20000717-5.c: New test.
58905 * gcc.c-torture/execute/20000717-1.x: Removed.
58906
58907 2000-07-17 Richard Henderson <rth@cygnus.com>
58908
58909 * gcc.c-torture/execute/20000717-4.c: New test.
58910
58911 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
58912
58913 * gcc.dg/cpp/syshdr.c: New test.
58914 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58915
58916 2000-07-17 Neil Booth <neilb@earthling.net>
58917
58918 * gcc.dg/cpp/cmdlne-dM.c: New test.
58919 * gcc.dg/cpp/cmdlne-dD.c: New test.
58920
58921 2000-07-17 Jeffrey A Law (law@cygnus.com)
58922
58923 * gcc.c-torture/execute/20000717-3.c: New test.
58924
58925 * gcc.c-torture/compile/20000717-1.c: New test.
58926
58927 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
58928
58929 * gcc.c-torture/execute/20000717-2.c: New test.
58930
58931 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
58932
58933 * gcc.dg/formatz-1.c: New test.
58934
58935 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58936 * gcc.dg/c99-digraph-1.c: New tests.
58937
58938 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58939 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58940
58941 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58942 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58943 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58944 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58945 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58946 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58947 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58948
58949 2000-07-17 Greg McGary <greg@mcgary.org>
58950
58951 * gcc.c-torture/execute/20000717-1.c: New test.
58952 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58953
58954 2000-07-15 Jakub Jelinek <jakub@redhat.com>
58955
58956 * gcc.c-torture/execute/20000715-2.c: New test.
58957 * gcc.dg/20000715-1.c: New test.
58958
58959 2000-07-15 Michael Meissner <meissner@redhat.com>
58960
58961 * gcc.c-torture/execute/20000715-1.c: New test.
58962
58963 2000-07-13 Jakub Jelinek <jakub@redhat.com>
58964
58965 * gcc.c-torture/execute/20000707-1.c: New test.
58966
58967 2000-07-13 Neil Booth <NeilB@earthling.net>
58968
58969 * gcc.dg/cpp/digraph1.c,
58970 gcc.dg/cpp/digraph2.c,
58971 gcc.dg/cpp/digraphs.c: New tests.
58972
58973 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
58974
58975 * g77.f-torture/compile/20000630-2.f: New test.
58976 * g77.f-torture/compile/20000630-2.x
58977
58978 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
58979
58980 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
58981
58982 2000-07-11 Neil Booth <NeilB@earthling.net>
58983
58984 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58985
58986 2000-07-11 Neil Booth <NeilB@earthling.net>
58987
58988 * gcc.dg/cpp/cmdlne-C.c: New.
58989
58990 2000-07-09 Neil Booth <NeilB@earthling.net>
58991
58992 * gcc.dg/cpp/directiv.c: New tests.
58993 * gcc.dg/cpp/undef1.c: Update.
58994
58995 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
58996
58997 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58998
58999 2000-07-09 Neil Booth <NeilB@earthling.net>
59000
59001 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59002
59003 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59004
59005 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59006 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59007
59008 2000-07-08 Neil Booth <NeilB@earthling.net>
59009
59010 * gcc.dg/cpp/macsyntx.c: New tests.
59011
59012 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59013
59014 * gcc.dg/20000707-1.c: New test.
59015
59016 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59017
59018 * gcc.c-torture/execute/20000706-1.c: New test.
59019 * gcc.c-torture/execute/20000706-2.c: New test.
59020 * gcc.c-torture/execute/20000706-3.c: New test.
59021 * gcc.c-torture/execute/20000706-4.c: New test.
59022 * gcc.c-torture/execute/20000706-5.c: New test.
59023
59024 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59025
59026 * g++.old-deja/g++.pt/instantiate7.C: New test.
59027
59028 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59029
59030 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59031 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59032 * g++.old-deja/g++.other/rtti3.C: Likewise.
59033 * g++.old-deja/g++.other/rttid3.C: Likewise.
59034
59035 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59036
59037 * g77.f-torture/compile/20000630-1.x: Fix typo
59038
59039 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59040
59041 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59042 assembly output.
59043
59044 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59045
59046 * gcc.dg/cpp/ident.c: New test.
59047
59048 2000-07-05 Neil Booth <NeilB@earthling.net>
59049
59050 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59051 gcc.dg/cpp/lexstrng.c: New tests.
59052
59053 2000-07-04 Neil Booth <NeilB@earthling.net>
59054
59055 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59056 * gcc.dg/cpp/strify2.c: Same.
59057
59058 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59059
59060 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59061 * gcc.dg/cpp/19990703-1.c: Likewise.
59062 * gcc.dg/cpp/20000625-1.c: Likewise.
59063 * gcc.dg/cpp/20000625-2.c: Likewise.
59064
59065 * gcc.dg/cpp/macro1.c,
59066 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59067 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59068 gcc.dg/cpp/strify1.c,
59069 gcc.dg/cpp/strify2.c: New tests.
59070
59071 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59072
59073 * gcc.c-torture/execute/20000703-1.c: New test.
59074
59075 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59076
59077 * g++.old-deja/g++.pt (lookup10.C): New test.
59078
59079 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59080
59081 * g++.old-deja/g++.pt (typename25.C): New test.
59082
59083 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59084
59085 * gcc.c-torture/compile/20000701-1.c: New test.
59086
59087 2000-06-30 Nick Clifton <nickc@cygnus.com>
59088
59089 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59090 to test case.
59091
59092 2000-06-30 Catherine Moore <clm@cygnus.com>
59093
59094 * gcc.c-torture/execute/align-1.c: New test.
59095
59096 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59097
59098 * g++.old-deja/g++.pt/expr8.C: New test.
59099 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59100
59101 2000-06-29 Nick Clifton <nickc@cygnus.com>
59102
59103 * gcc.c-torture/compile/20000629-1.c: New test.
59104
59105 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59106
59107
59108 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59109 gcc.dg/noncompile directory, depending on whether they're
59110 preprocessor tests or not. Annotate all the tests for the dg
59111 framework.
59112
59113 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59114 * gcc.dg/noncompile/noncompile.exp: New.
59115
59116 * Moved files:
59117 Old name New name
59118 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59119 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59120 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59121 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59122 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59123 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59124 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59125 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59126 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59127 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59128 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59129 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59130 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59131 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59132 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59133 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59134 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59135 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59136 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59137 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59138 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59139 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59140 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59141 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59142
59143 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59144 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59145 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59146 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59147 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59148 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59149
59150 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59151
59152 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59153 declare one variable. On the fourth, error.
59154 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59155 declared by 20000628-1a.h.
59156
59157 2000-06-29 Richard Henderson <rth@redhat.com>
59158
59159 * gcc.c-torture/execute/930529-1.x: New file.
59160 * gcc.dg/920413-1.c: Adjust expected warning text.
59161 * gcc.dg/980217-1.c: Declare abort.
59162 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59163
59164 2000-06-29 Jeffrey A Law (law@cygnus.com)
59165
59166 * g77.f-torture/compile/20000629-1.f: New test.
59167 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59168
59169 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59170
59171 Rearrange lots of files, removing entirely the
59172 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59173 directories.
59174
59175 * Deleted files:
59176 gcc.c-torture/code_quality/code_quality.exp
59177 gcc.c-torture/special/special.exp
59178 gcc.failure/failure.exp
59179 gcc.failure/940409-1.x
59180 gcc.c-torture/compile/961203-1.x
59181
59182 * New files:
59183 gcc.misc-tests/linkage.exp
59184 gcc.c-torture/execute/920730-1t.c
59185 gcc.c-torture/execute/920730-1t.x
59186 gcc.c-torture/compile/920520-1.x
59187 gcc.c-torture/compile/920521-1.x
59188 gcc.c-torture/compile/981006-1.x
59189 gcc.c-torture/execute/eeprof-1.x
59190
59191 * Moved files (possibly with modifications to fit a new harness):
59192 Old name New name
59193 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59194 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59195 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59196 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59197 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59198 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59199 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59200 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59201 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59202 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59203 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59204 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59205 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59206 gcc.failure/940409-1.c gcc.dg/940409-1.c
59207
59208 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59209
59210 * c-torture/compile/961203-1.x: Delete.
59211
59212 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59213 not exit. Include stdio.h.
59214 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59215 * gcc.misc-tests/dg-12.c: Likewise.
59216 * gcc.misc-tests/dg-5.c: Likewise.
59217 * gcc.misc-tests/dg-6.c: Likewise.
59218 * gcc.misc-tests/dg-7.c: Prototype abort.
59219 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59220 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59221 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59222 not exit.
59223 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59224 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59225
59226 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59227
59228 * gcc.dg/cpp/20000628-1.c: New test.
59229 * gcc.dg/cpp/20000628-1.h: New header for above test.
59230 * gcc.dg/cpp/20000628-1a.h: Likewise.
59231
59232 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59233
59234 * gcc.dg/cpp: New directory.
59235 * gcc.dg/cpp/cpp.exp: New driver.
59236 * gcc.dg/cpp/20000627-1.c: New test.
59237 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59238 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59239 and rewrite as a compilation test.
59240
59241 * gcc.dg: Move many files into the cpp subdirectory, possibly
59242 renaming or editing them as well.
59243 Old name New name
59244 990119-1.c cpp/19990119-1.c
59245 990228-1.c cpp/19990228-1.c
59246 990407-1.c cpp/19990407-1.c
59247 990409-1.c cpp/19990409-1.c
59248 990413-1.c cpp/19990413-1.c
59249 990703-1.c cpp/19990703-1.c
59250 20000127-1.c cpp/20000127-1.c
59251 20000129-1.c cpp/20000129-1.c
59252 20000207-1.c cpp/20000207-1.c
59253 20000207-2.c cpp/20000207-2.c
59254 20000209-1.c cpp/20000209-1.c
59255 20000209-2.c cpp/20000209-2.c
59256 20000301-1.c cpp/20000301-1.c
59257 20000419-1.c cpp/20000419-1.c
59258 20000510-1.S cpp/20000510-1.S
59259 20000519-1.c cpp/20000519-1.c
59260 20000529-1.c cpp/20000529-1.c
59261 20000625-1.c cpp/20000625-1.c
59262 20000625-2.c cpp/20000625-2.c
59263 cpp-as1.c cpp/assert1.c
59264 cpp-as2.c cpp/assert2.c
59265 cxx-comments-1.c cpp/cxxcom1.c
59266 cxx-comments-2.c cpp/cxxcom2.c
59267 endif-label.c cpp/endif.c
59268 cpp-hash1.c cpp/hash1.c
59269 cpp-hash2.c cpp/hash2.c
59270 cpp-if1.c cpp/if-1.c
59271 cpp-if2.c cpp/if-2.c
59272 cpp-if3.c cpp/if-3.c
59273 cpp-if4.c cpp/if-4.c
59274 cpp-if5.c cpp/if-5.c
59275 cpp-cond.c cpp/if-cexp.c
59276 cpp-missingop.c cpp/if-mop.c
59277 cpp-missingparen.c cpp/if-mpar.c
59278 cpp-opprec.c cpp/if-oppr.c
59279 cpp-ifparen.c cpp/if-paren.c
59280 cpp-shortcircuit.c cpp/if-sc.c
59281 cpp-shift.c cpp/if-shift.c
59282 cpp-unary.c cpp/if-unary.c
59283 cpp-li1.c cpp/line1.c
59284 cpp-li2.c cpp/line2.c
59285 lineno.c cpp/line3.c
59286 lineno-2.c cpp/line4.c
59287 cpp-mi.c cpp/mi1.c
59288 cpp-mic.h cpp/mi1c.h
59289 cpp-micc.h cpp/mi1cc.h
59290 cpp-mind.h cpp/mi1nd.h
59291 cpp-mindp.h cpp/mi1ndp.h
59292 cpp-mix.h cpp/mi1x.h
59293 cpp-mi2.c cpp/mi2.c
59294 cpp-mi2a.h cpp/mi2a.h
59295 cpp-mi2b.h cpp/mi2b.h
59296 cpp-mi2c.h cpp/mi2c.h
59297 cpp-mi3.c cpp/mi3.c
59298 cpp-mi3.def cpp/mi3.def
59299 poison-1.c cpp/poison.c
59300 pr-impl.c cpp/prag-imp.c
59301 cpp-redef-2.c cpp/redef1.c
59302 cpp-redef.c cpp/redef2.c
59303 strpaste.c cpp/strp1.c
59304 strpaste-2.c cpp/strp2.c
59305 cpp-tradpaste.c cpp/tr-paste.c
59306 cpp-tradstringify.c cpp/tr-str.c
59307 cpp-tradwarn1.c cpp/tr-warn1.c
59308 cpp-tradwarn2.c cpp/tr-warn2.c
59309 trigraphs.c cpp/trigraphs.c
59310 cpp-unc1.c cpp/unc1.c
59311 cpp-unc2.c cpp/unc2.c
59312 cpp-unc3.c cpp/unc3.c
59313 cpp-unc.c cpp/unc4.c
59314 undef.c cpp/undef1.c
59315 undef-2.c cpp/undef2.c
59316 cpp-wi1.c cpp/widestr1.c
59317
59318 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59319
59320 * lib/g++.exp (g++_include_flags): Tweak.
59321
59322 2000-06-27 H.J. Lu <hjl@gnu.org>
59323 Loren J. Rittle <ljrittle@acm.org>
59324
59325 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59326 version with one that knows about the new gcc tree structure.
59327 (g++_link_flags): Same.
59328
59329 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59330
59331 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59332 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59333 case we are cross-compiling.
59334
59335 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59336 g++.old-deja/g++.niklas/Makefile.in,
59337 g++.old-deja/g++.niklas/configure.in,
59338 g++.old-deja/g++.other/Makefile.in,
59339 g++.old-deja/g++.other/configure.in,
59340 gcc.c-torture/code_quality/Makefile.in,
59341 gcc.c-torture/code_quality/configure.in,
59342 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59343 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59344 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59345 gcc.c-torture/execute/ieee/Makefile.in,
59346 gcc.c-torture/execute/ieee/configure.in,
59347 gcc.c-torture/noncompile/Makefile.in,
59348 gcc.c-torture/noncompile/configure.in,
59349 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59350 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59351 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59352
59353 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59354
59355 * g++.old-deja/g++.other/ambig3.C: New test.
59356
59357 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59358
59359 * g++.old-deja/g++.pt/syntax1.C: New test.
59360 * g++.old-deja/g++.pt/syntax2.C: New test.
59361 * g++.old-deja/g++.other/syntax3.C: New test.
59362 * g++.old-deja/g++.other/syntax4.C: New test.
59363
59364 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59365
59366 * gcc.dg/20000623-1.c: Prototype exit and abort.
59367
59368 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59369
59370 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59371 New tests.
59372 * gcc.dg/cpp-mi3.def: New file.
59373
59374 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59375 inside assertions.
59376 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59377 lexer's error messages.
59378 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59379 divine anything from the linemarkers.
59380 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59381 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59382
59383 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59384
59385 * gcc.dg/20000623-1.c: New test.
59386
59387 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59388
59389 * gcc.c-torture/execute/20000622-1.c: New test.
59390
59391 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59392
59393 * g++.old-deja/g++.other/init15.C: New test.
59394
59395 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59396
59397 * g++.old-deja/g++.pt/vaarg2.C: New test.
59398 * g++.old-deja/g++.pt/vaarg3.C: New test.
59399
59400 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59401
59402 * g++.old-deja/g++.other/dyncast6.C: New test.
59403
59404 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59405
59406 * gcc.c-torture/execute/loop-6.c: New test.
59407
59408 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59409
59410 * gcc.dg/20000614-1.c: New test.
59411 * gcc.dg/20000614-2.c: New test.
59412
59413 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59414
59415 * g++.old-deja/g++.other/inline12.C: New test.
59416
59417 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59418
59419 * g++.old-deja/g++.other/eh1.C: New test.
59420
59421 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59422
59423 * g++.old-deja/g++.other/type.C: New test.
59424
59425 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59426
59427 * g++.old-deja/g++.other/initstring.C: New test.
59428
59429 2000-06-12 Jason Merrill <jason@redhat.com>
59430
59431 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59432
59433 2000-06-09 Jeffrey A Law (law@cygnus.com)
59434
59435 * gcc.c-torture/compile/20000609-1.c: New test.
59436
59437 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59438
59439 * gcc.dg/20000609-1.c: New test.
59440
59441 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59442
59443 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59444 * gcc.c-torture/noncompile/poison-1.c: Move...
59445 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59446 * gcc.dg/cpp-li1.c: Add a token after the #line.
59447
59448 2000-06-05 Richard Henderson <rth@cygnus.com>
59449
59450 * gcc.c-torture/execute/20000605-2.c: New test.
59451 * gcc.c-torture/execute/20000605-3.c: New test.
59452
59453 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59454
59455 * g77.f-torture/execute/20000503-1.x: New file.
59456
59457 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59458
59459 * g++.old-deja/g++.eh/badalloc1.C: New test.
59460
59461 2000-06-05 Richard Henderson <rth@cygnus.com>
59462
59463 * gcc.c-torture/execute/20000605-1.c: New test.
59464
59465 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59466 Nathan Sidwell <nathan@codesourcery.com>
59467
59468 * gcc.c-torture/compile/20000605-1.c: New test.
59469
59470 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59471
59472 * g77.f-torture/compile/20000601-1.f: New test.
59473
59474 2000-06-03 Richard Henderson <rth@cygnus.com>
59475
59476 * gcc.c-torture/execute/20000603-1.c: New.
59477
59478 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59479
59480 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59481 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59482
59483 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59484
59485 * gcc.dg/compare2.c (case 12): XFAIL.
59486 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59487 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59488
59489 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59490
59491 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59492
59493 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59494 guard macro is already defined when the header is first
59495 included.
59496 * gcc.dg/cpp-mix.h: New file.
59497 * gcc.dg/endif-label.c: Update patterns to match compiler.
59498
59499 * g++.brendan/complex1.C: Declare abort.
59500 * g++.law/refs4.C: Remove XFAIL.
59501 * g++.oliva/expr2.C: Declare abort and exit.
59502
59503 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59504
59505 * gcc.c-torture/execute/20000528-1.c: New test.
59506
59507 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59508 * g++.old-deja/g++.law/temps4.C: Likewise.
59509
59510 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59511 stdlib.h. Call abort() on failure.
59512 * g++.old-deja/g++.law/refs4.C: Likewise.
59513 * g++.old-deja/g++.law/temps4.C: Likewise.
59514 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59515 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59516
59517 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59518
59519 Relative to g++.dg/special:
59520 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59521
59522 Relative to g++.old-deja:
59523 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59524 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59525 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59526 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59527 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59528 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59529 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59530
59531 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59532 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59533 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59534 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59535 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59536 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59537 and/or string.h.
59538
59539 * g++.other/goto1.C: Update expectations for error messages.
59540
59541 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59542
59543 * gcc.c-torture/compile/20000523-1.c: New test.
59544
59545 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59546
59547 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59548
59549 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59550
59551 * g++.old-deja/g++.eh/catch11.C: New test.
59552 * g++.old-deja/g++.eh/catch12.C: New test.
59553
59554 2000-05-24 Nick Clifton <nickc@cygnus.com>
59555
59556 * gcc.c-torture/execute/20000523-1.c: New test.
59557
59558 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59559
59560 * c-torture/execute/bcp-1.c: Replace abort in arg of
59561 __builtin_constant_p with a generic external function.
59562
59563 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59564 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59565 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59566 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59567 Prototype abort and/or exit.
59568
59569 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59570 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59571 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59572 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59573
59574 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59575
59576 * gcc.dg/dwarf2-1.c: New test.
59577
59578 2000-05-20 Richard Henderson <rth@cygnus.com>
59579
59580 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59581
59582 2000-05-20 Andreas Jaeger <aj@suse.de>
59583
59584 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59585 testcase.
59586
59587 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59588
59589 * gcc.c-torture/execute/20000519-2.c: New test.
59590
59591 2000-05-19 Andreas Jaeger <aj@suse.de>
59592
59593 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59594 which fails with SSA.
59595
59596 * lib/c-torture.exp: Also test with -O3 -fssa.
59597
59598 2000-05-18 Michael Meissner <meissner@redhat.com>
59599
59600 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59601 * gcc.c-torture/execute/920415-1.c: Ditto.
59602 * gcc.c-torture/execute/920501-1.c: Ditto.
59603 * gcc.c-torture/execute/conversion.c: Ditto.
59604 * gcc.c-torture/execute/cvt-1.c: Ditto.
59605
59606 2000-05-18 Jeffrey A Law (law@cygnus.com)
59607
59608 * gcc.c-torture/compile/20000518-1.c: New test.
59609
59610 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59611
59612 * g77.f-torture/compile/200005018.f: New test.
59613
59614 2000-05-17 Jeffrey A Law (law@cygnus.com)
59615
59616 * gcc.c-torture/compile/20000517-1.c: New test.
59617
59618 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59619
59620 * gcc.c-torture/execute/20000516-1.c: New test.
59621
59622 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59623
59624 * g++.old-deja/g++.other/eh.C: New test.
59625
59626 2000-05-12 Richard Henderson <rth@cygnus.com>
59627
59628 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59629 constants through to doit's conditional.
59630
59631 2000-05-11 Jeffrey A Law (law@cygnus.com)
59632
59633 * gcc.c-torture/compile/20000511-1.c: New test.
59634 * g77.f-torture/compile/20000511-1.f: New test.
59635 * g77.f-torture/compile/20000511-2.f: New test.
59636
59637 2000-05-11 Michael Meissner <meissner@redhat.com>
59638
59639 * gcc.c-torture/execute/20000511-1.c: New test.
59640
59641 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59642
59643 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59644 * gcc.dg/20000510-1.S: New.
59645
59646 2000-05-08 Catherine Moore <clm@cygnus.com>
59647
59648 * gcc.dg/unused-3.c: New.
59649
59650 2000-05-06 Richard Henderson <rth@cygnus.com>
59651
59652 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59653 * g++.old-deja/g++.mike/warn1.C: Likewise.
59654 * g++.old-deja/g++.pt/local1.C: Likewise.
59655 * g++.old-deja/g++.pt/local7.C: Likewise.
59656 * g++.old-deja/g++.pt/spec16.C: Likewise.
59657
59658 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59659
59660 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59661
59662 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59663
59664 * g77.f-torture/execute/20000503-1.f: New test.
59665
59666 2000-05-04 Andreas Jaeger <aj@suse.de>
59667
59668 * gcc.dg/noreturn-2.c: New test.
59669
59670 2000-05-04 Neil Booth <NeilB@earthling.net>
59671
59672 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59673 preprocessor.
59674
59675 2000-05-04 Richard Henderson <rth@cygnus.com>
59676
59677 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59678
59679 2000-05-04 Richard Henderson <rth@cygnus.com>
59680
59681 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59682 OpenSSL by Jason R Thorpe.
59683
59684 2000-05-03 Jim Wilson <wilson@cygnus.com>
59685
59686 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59687
59688 2000-05-03 Robert Lipe <robertlipe@usa.net>
59689
59690 * gcc.dg/20000503-1.c: New test.
59691
59692 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59693
59694 * gcc.c-torture/compile/20000502-1.c: New test.
59695 * g++.old-deja/g++.other/align.C: New test.
59696 * gcc.dg/cpp-tradstringify.c: New test.
59697
59698 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59699
59700 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59701 and hard registers.
59702
59703 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59704
59705 * gcc.c-torture/execute/loop-5.c: New test.
59706
59707 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59708
59709 * gcc.c-torture/execute/va-arg-20.c: New test.
59710
59711 2000-04-23 Jeffrey A Law (law@cygnus.com)
59712
59713 * gcc.c-torture/execute/20000422-1.c: New test.
59714
59715 2000-04-20 Greg McGary <gkm@gnu.org>
59716
59717 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59718 when optimizing, but without sibling-call optimizations (-O1).
59719
59720 2000-04-20 Jeffrey A Law (law@cygnus.com)
59721
59722 * gcc.c-torture/compile/20000420-1.c: New test.
59723
59724 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59725
59726 * g++.abi/ptrflags.C: New test.
59727 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59728
59729 2000-04-19 Catherine Moore <clm@cygnus.com>
59730
59731 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59732
59733 2000-04-19 Greg McGary <gkm@gnu.org>
59734
59735 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59736 sibling-call optimizations.
59737
59738 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59739
59740 * gcc.dg/20000419-1.c: New test.
59741
59742 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59743
59744 * gcc.c-torture/execute/20000412-6.c: New test.
59745
59746 2000-04-12 Jeffrey A Law (law@cygnus.com)
59747
59748 * gcc.c-torture/execute/20000412-5.c: New test.
59749 * g77.f-torture/compile/20000412-1.f: New test.
59750 * gcc.c-torture/execute/20000412-4.c: New test.
59751 * gcc.c-torture/compile/20000412-2.c: New test.
59752 * gcc.c-torture/execute/20000412-3.c: New test.
59753 * gcc.c-torture/compile/20000412-1.c: New test.
59754 * gcc.c-torture/execute/20000412-2.c: New test.
59755
59756 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59757
59758 * objc/execute/bf-20.m: New test.
59759
59760 2000-04-10 Richard Henderson <rth@cygnus.com>
59761
59762 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59763
59764 * gcc.c-torture/execute/20000412-1.c: New test.
59765
59766 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59767
59768 * g++.old-deja/g++.eh/catchptr1.C: New test.
59769
59770 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59771
59772 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59773
59774 2000-04-08 Neil Booth <NeilB@earthling.net>
59775
59776 * gcc.dg/cpp-nullchar.c: Remove test as
59777 embedded nulls cause problems.
59778
59779 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59780
59781 * gcc.dg/compare2.c: New test.
59782
59783 2000-04-08 Neil Booth <NeilB@earthling.net>
59784
59785 * gcc.dg/cpp-nullchar.c: New test.
59786
59787 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59788
59789 * gcc.dg/cpp-mi2.c: New test.
59790 * gcc.dg/cpp-mi2[abc].h: New files.
59791
59792 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59793
59794 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59795 member name.
59796
59797 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59798
59799 * g++.old-deja/g++.abi/vmihint.C: New test.
59800
59801 2000-04-06 Neil Booth <NeilB@earthling.net>
59802
59803 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59804 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59805 copyright.
59806
59807 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59808
59809 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59810 avoid stack-frame overwrite.
59811
59812 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59813
59814 * gcc.c-torture/compile/20000405-2.c: New test.
59815 * gcc.c-torture/compile/20000405-3.c: New test.
59816
59817 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59818
59819 * gcc.c-torture/compile/20000405-1.c: New test.
59820
59821 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59822
59823 * gcc.dg/cast-qual-1.c: Revert last change.
59824
59825 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59826
59827 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59828
59829 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59830
59831 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59832 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59833
59834 2000-04-03 Jeffrey A Law (law@cygnus.com)
59835
59836 * gcc.c-torture/compile/20000403-2.c: New test.
59837 * gcc.c-torture/compile/20000403-1.c: New test.
59838
59839 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59840
59841 * gcc.c-torture/execute/20000403-1.c: New test.
59842
59843 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59844
59845 * gcc.c-torture/execute/20000402-1.c: New test.
59846
59847 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59848
59849 * gcc.c-torture/execute/va-arg-15.c: New test.
59850 * gcc.c-torture/execute/va-arg-16.c: New test.
59851 * gcc.c-torture/execute/va-arg-17.c: New test.
59852 * gcc.c-torture/execute/va-arg-18.c: New test.
59853 * gcc.c-torture/execute/va-arg-19.c: New test.
59854
59855 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59856
59857 * gcc.c-torture/compile/981211-1.c: Move to...
59858 * gcc.dg/cpp-as1.c: ...here.
59859 * gcc.dg/cpp-as2.c: New file.
59860
59861 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59862 compiler.
59863
59864 2000-04-02 Neil Booth <NeilB@earthling.net>
59865
59866 * gcc.dg/cpp-cond.c New tests.
59867 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59868 accidental success less likely.
59869 * gcc.dg/cpp-missingop.c New tests.
59870 * gcc.dg/cpp-missingparen.c New tests.
59871 * gcc.dg/cpp-shift.c New tests.
59872 * gcc.dg/cpp-shortcircuit.c New tests.
59873 * gcc.dg/cpp-unary.c New tests.
59874
59875 2000-03-29 Jeffrey A Law (law@cygnus.com)
59876
59877 * gcc.c-torture/compile/20000329-1.c: New test.
59878
59879 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
59880
59881 * gcc.c-torture/compile/20000326-1.c: New test.
59882 * gcc.c-torture/compile/20000326-2.c: New test.
59883
59884 2000-03-24 Geoff Keating <geoffk@cygnus.com>
59885
59886 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59887 the first parameter is a function argument.
59888
59889 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
59890
59891 * g++.old-deja/g++.ext/array4.C: New test.
59892
59893 2000-03-22 Geoff Keating <geoffk@cygnus.com>
59894
59895 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59896
59897 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59898
59899 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59900
59901 2000-03-19 Richard Henderson <rth@cygnus.com>
59902
59903 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59904
59905 2000-03-19 Richard Henderson <rth@cygnus.com>
59906
59907 * gcc.c-torture/compile/20000319-1.c: New test.
59908
59909 2000-03-14 Jeffrey A Law (law@cygnus.com)
59910
59911 * gcc.c-torture/execute/20000314-3.c: New test.
59912 * gcc.c-torture/execute/20000314-2.c: New test.
59913 * gcc.c-torture/execute/20000314-1.c: New test.
59914 * gcc.c-torture/compile/20000314-2.c: New test.
59915 * gcc.c-torture/compile/20000314-1.c: New test.
59916
59917 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
59918
59919 * g++.old-deja/g++.warn/inline.C: New test.
59920
59921 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
59922
59923 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59924 standards-compliant result rather than specific constants.
59925 Put test-values in array.
59926
59927 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
59928
59929 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59930 (g++_target_compile): Put test-specific options last.
59931
59932 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59933
59934 * g++.old-deja/g++.eh/vbase4.C: New test.
59935
59936 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59937
59938 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59939
59940 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59941
59942 * g++.old-deja/g++.brendan/misc12.C: Removed.
59943 * g++.old-deja/g++.pt/memtemp77.C: Constify.
59944 * g++.old-deja/g++.ext/pretty4.C: New test.
59945
59946 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59947
59948 * g++.old-deja/g++.other/string2.C: New test.
59949
59950 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
59951
59952 * g++.old-deja/g++.warn/impint2.C: New test.
59953
59954 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
59955
59956 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59957 is 1, not zero.
59958
59959 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
59960
59961 * g++.old-deja/g++.warn/impint.C: New test.
59962 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59963 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59964 * g++.old-deja/g++.pt/explicit12.C: Likewise.
59965 * g++.old-deja/g++.pt/explicit13.C: Likewise.
59966 * g++.old-deja/g++.pt/explicit17.C: Likewise.
59967 * g++.old-deja/g++.pt/explicit18.C: Likewise.
59968 * g++.old-deja/g++.pt/explicit19.C: Likewise.
59969 * g++.old-deja/g++.pt/explicit23.C: Likewise.
59970 * g++.old-deja/g++.pt/explicit31.C: Likewise.
59971 * g++.old-deja/g++.pt/explicit35.C: Likewise.
59972 * g++.old-deja/g++.pt/explicit6.C: Likewise.
59973 * g++.old-deja/g++.pt/memclass7.C: Likewise.
59974
59975 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
59976
59977 * gcc.dg/cpp-redef.c: New test.
59978
59979 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
59980
59981 * g++.old-deja/g++.pt/unify7.C: New test.
59982
59983 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59984
59985 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59986 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59987
59988 2000-02-25 Geoff Keating <geoffk@cygnus.com>
59989
59990 * gcc.c-torture/compile/20000224-1.c: New test.
59991
59992 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59993
59994 * gcc.c-torture/compile/cpp-2.c: New test.
59995 * gcc.c-torture/compile/cpp-1.c: New test.
59996
59997 2000-02-25 Jeffrey A Law (law@cygnus.com)
59998
59999 * gcc.c-torture/execute/20000225-1.c: New test.
60000
60001 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60002
60003 * gcc.dg/cpp-li2.c: New test.
60004
60005 * gcc.dg/cpp-wi1.c: New test.
60006
60007 * gcc.dg/cpp-li1.c: New test.
60008
60009 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60010
60011 * g++.old-deja/g++.other/sizeof5.C: New test.
60012
60013 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60014
60015 * gcc.c-torture/execute/va-arg-13.c: New test.
60016
60017 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60018
60019 * gcc.c-torture/execute/va-arg-12.c: New test.
60020
60021 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60022
60023 * gcc.c-torture/execute/20000223-1.c: New test.
60024
60025 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60026
60027 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60028
60029 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60030
60031 * g++.old-deja/g++.abi/ptrmem.C: New test.
60032
60033 2000-02-19 Richard Henderson <rth@cygnus.com>
60034
60035 * gcc.c-torture/compile/init-3.c: New.
60036
60037 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60038
60039 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60040 ALWAYS_CXXFLAGS.
60041
60042 2000-02-11 Robert Lipe <robertl@sco.com>
60043
60044 * gcc.c-torture/compile/20000211-3.c: New test.
60045
60046 2000-02-11 Martin Buchholz <martin@xemacs.org>
60047
60048 * gcc.c-torture/compile/20000211-2.c: New test.
60049
60050 2000-02-11 Jeffrey A Law (law@cygnus.com)
60051
60052 * gcc.c-torture/compile/20000211-1.c: New test.
60053
60054 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60055
60056 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60057 on native targets
60058
60059 2000-02-08 Nathan Sidwell <nathan@acm.org>
60060
60061 * g++.old-deja/g++.other/cast5.C: New test.
60062
60063 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60064
60065 * gcc.c-torture/execute/20000205-1.c: New.
60066
60067 2000-02-03 Nathan Sidwell <nathan@acm.org>
60068
60069 * g++.old-deja/g++.jason/cast3.C: Return void.
60070 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60071
60072 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60073
60074 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60075
60076 * gcc.dg/loop-1.c: New test.
60077
60078 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60079
60080 * gcc.c-torture/compile/20000127-1.c: New test.
60081 * gcc.c-torture/execute/991228-1.c: New test.
60082
60083 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60084
60085 * gcc.dg/unused-2.c: New test.
60086
60087 * gcc.dg/conv-1.c: New test.
60088
60089 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60090
60091 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60092 compiler.
60093 (tool_option_proc): Fix typo.
60094
60095 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60096
60097 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60098 of the ld on the host, not on the build machine.
60099 Also, don't crash if '--help' is not a supported option.
60100
60101 2000-01-24 Richard Henderson <rth@cygnus.com>
60102
60103 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60104
60105 2000-01-20 Jeffrey A Law (law@cygnus.com)
60106
60107 * gcc.c-torture/execute/20000120-2.c: New test.
60108 * gcc.c-torture/execute/20000120-1.c: New test.
60109
60110 2000-01-13 Jeffrey A Law (law@cygnus.com)
60111
60112 * gcc.c-torture/execute/20000113-1.c: New test.
60113
60114 2000-01-12 Jeffrey A Law (law@cygnus.com)
60115
60116 * gcc.c-torture/execute/20000112-1.c: New test.
60117
60118 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60119
60120 * gcc.dg/20000111-1.c: New test.
60121
60122 2000-01-10 Jeffrey A Law (law@cygnus.com)
60123
60124 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60125 with 16 bit integers.
60126
60127 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60128
60129 * gcc.dg/20000108-1.c: New test.
60130
60131 2000-01-05 Nathan Sidwell <nathan@acm.org>
60132
60133 * g++.old-deja/g++.ns/koenig8.C: New test.
60134
60135 2000-01-05 Nathan Sidwell <nathan@acm.org>
60136
60137 * g++.old-deja/g++.other/cast4.C: New test.
60138
60139 2000-01-05 Jeffrey A Law (law@cygnus.com)
60140
60141 * gcc.c-torture/compile/20000105-2.c: New test.
60142 * gcc.c-torture/compile/20000105-1.c: New test.
60143
60144 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60145
60146 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60147 references to printf & atoi to conform to ANSI standard.
60148 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60149 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60150 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60151 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60152 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60153 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60154 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60155 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60156 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60157 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60158 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60159 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60160 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60161 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60162 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60163 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60164 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60165 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60166 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60167 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60168 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60169 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60170 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60171 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60172 * g++.old-deja/g++.brendan/init3.C: Likewise.
60173 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60174 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60175 * g++.old-deja/g++.brendan/new2.C: Likewise.
60176 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60177 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60178 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60179 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60180 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60181 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60182 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60183 * g++.old-deja/g++.brendan/template24.C: Likewise.
60184 * g++.old-deja/g++.brendan/template3.C: Likewise.
60185 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60186 * g++.old-deja/g++.jason/inline3.C: Likewise.
60187 * g++.old-deja/g++.jason/opeq.C: Likewise.
60188 * g++.old-deja/g++.law/arg5.C: Likewise.
60189 * g++.old-deja/g++.law/arm7.C: Likewise.
60190 * g++.old-deja/g++.law/ctors11.C: Likewise.
60191 * g++.old-deja/g++.law/cvt8.C: Likewise.
60192 * g++.old-deja/g++.law/init9.C: Likewise.
60193 * g++.old-deja/g++.law/refs4.C: Likewise.
60194 * g++.old-deja/g++.law/template2.C: Likewise.
60195 * g++.old-deja/g++.law/visibility24.C: Likewise.
60196 * g++.old-deja/g++.law/vtable3.C: Likewise.
60197 * g++.old-deja/g++.mike/asm2.C: Likewise.
60198 * g++.old-deja/g++.mike/eh1.C: Likewise.
60199 * g++.old-deja/g++.mike/misc1.C: Likewise.
60200 * g++.old-deja/g++.mike/misc13.C: Likewise.
60201 * g++.old-deja/g++.mike/misc14.C: Likewise.
60202 * g++.old-deja/g++.mike/ns12.C: Likewise.
60203 * g++.old-deja/g++.mike/p1248.C: Likewise.
60204 * g++.old-deja/g++.mike/p3708.C: Likewise.
60205 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60206 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60207 * g++.old-deja/g++.mike/p646.C: Likewise.
60208 * g++.old-deja/g++.mike/p700.C: Likewise.
60209 * g++.old-deja/g++.mike/p783.C: Likewise.
60210 * g++.old-deja/g++.mike/p783a.C: Likewise.
60211 * g++.old-deja/g++.mike/p783b.C: Likewise.
60212 * g++.old-deja/g++.mike/p786.C: Likewise.
60213 * g++.old-deja/g++.mike/p789.C: Likewise.
60214 * g++.old-deja/g++.mike/p789a.C: Likewise.
60215 * g++.old-deja/g++.mike/p807a.C: Likewise.
60216 * g++.old-deja/g++.other/delete3.C: Likewise.
60217 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60218 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60219 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60220 * g++.old-deja/g++.other/empty1.C: Likewise.
60221 * g++.old-deja/g++.other/temporary1.C: Likewise.
60222 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60223 * g++.old-deja/g++.pt/t16.C: Likewise.
60224 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60225
60226 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60227
60228 * gcc.dg/991230-1.c: New test.
60229
60230 1999-12-29 Jeffrey A Law (law@cygnus.com)
60231
60232 * gcc.c-torture/compile/991229-3.c: New test.
60233 * gcc.c-torture/compile/991229-2.c: New test.
60234 * gcc.c-torture/compile/991229-1.c: New test.
60235
60236 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60237
60238 * gcc.c-torture/compile/labels-2.c: New test.
60239
60240 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60241
60242 * gcc.c-torture/execute/991227-1.c: New test.
60243
60244 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60245
60246 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60247
60248 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60249
60250 * gcc.c-torture/execute/991221-1.c: New test.
60251
60252 1999-12-20 Nathan Sidwell <nathan@acm.org>
60253
60254 * g++.old-deja/g++.other/cast3.C: New test.
60255
60256 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60257
60258 * gcc.c-torture/execute/991216-4.c: New test.
60259
60260 1999-12-16 Michael Meissner <meissner@cygnus.com>
60261
60262 * gcc.c-torture/execute/991216-1.c: New test.
60263 * gcc.c-torture/execute/991216-2.c: New test.
60264 * gcc.c-torture/execute/991216-3.c: New test.
60265
60266 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60267
60268 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60269 Actually make the test fail by using "-O2" for compilation.
60270
60271 1999-12-15 Nathan Sidwell <nathan@acm.org>
60272
60273 * g++.old-deja/g++.warn/cast-align1.C: New test.
60274
60275 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60276
60277 * gcc.c-torture/compile/991214-1.c: New test.
60278 * gcc.c-torture/compile/991214-2.c: New test.
60279
60280 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60281
60282 * gcc.dg/991214-1.c: New test.
60283
60284 1999-12-13 Jeffrey A Law (law@cygnus.com)
60285
60286 * gcc.c-torture/compile/991213-3.c: New test.
60287 * gcc.c-torture/compile/991213-2.c: New test.
60288 * gcc.c-torture/compile/991213-1.c: New test.
60289
60290 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60291
60292 * gcc.dg/991209-1.c: New test.
60293
60294 1999-12-08 Nathan Sidwell <nathan@acm.org>
60295
60296 * gcc.c-torture/compile/991208-1.c: New test.
60297
60298 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60299
60300 * gcc.dg/ultrasp2.c: New test.
60301
60302 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60303
60304 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60305
60306 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60307
60308 * gcc.c-torture/compile/991202-1.c: New test.
60309 * gcc.c-torture/execute/991202-1.c: New test.
60310 * gcc.c-torture/execute/991202-2.c: New test.
60311 * gcc.c-torture/execute/991202-3.c: New test.
60312
60313 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60314
60315 * g++.old-deja/g++.abi/align.C: New test.
60316 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60317 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60318
60319 1999-12-01 Richard Henderson <rth@cygnus.com>
60320
60321 * gcc.c-torture/execute/991201-1.c: New.
60322
60323 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60324
60325 * gcc.dg/991129-1.c: New test.
60326
60327 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60328
60329 * gcc.c-torture/compile/991127-1.c: New test.
60330
60331 1999-11-22 Nathan Sidwell <nathan@acm.org>
60332
60333 * g++.old-deja/g++.other/warn4.C: New test.
60334
60335 1999-11-22 Nathan Sidwell <nathan@acm.org>
60336
60337 * g++.old-deja/g++.eh/cleanup2.C: New test.
60338 * g++.old-deja/g++.ext/pretty2.C: New test.
60339 * g++.old-deja/g++.ext/pretty3.C: New test.
60340 * g++.old-deja/g++.other/debug6.C: New test.
60341
60342 1999-10-20 Jim Wilson <wilson@cygnus.com>
60343
60344 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60345 compiler_output to look for one error message instead of two.
60346
60347 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60348
60349 * gcc.c-torture/execute/991118-1.c: Also test case
60350 where the word boundary does not split a byte evenly.
60351
60352 1999-11-19 Nathan Sidwell <nathan@acm.org>
60353
60354 * g++.old-deja/g++.ext/restrict1.C: New test.
60355
60356 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60357
60358 * gcc.c-torture/execute/991118-1.c: New test.
60359
60360 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60361
60362 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60363 working directory pathnames.
60364
60365 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60366
60367 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60368 host is equipped with driver.h and driver.o so it can actually
60369 compile and run the tests.
60370
60371 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60372
60373 * gcc.c-torture/compile/991008-1.c: New test.
60374
60375 1999-11-08 Nick Clifton <nickc@cygnus.com>
60376
60377 * lib/gcc-dg.exp: Include target-supports.exp
60378
60379 1999-11-05 Nick Clifton <nickc@cygnus.com>
60380
60381 * lib/target-supports.exp: New file: Provide procs to test for
60382 features supported by the target.
60383 (check_weak_available): Moved here from ecos.exp.
60384 (check_alias_available): New proc: Determine of the target
60385 toolchain supports the alias attribute.
60386
60387 * gcc.dg/special/ecos.exp: Move check_weak_available to
60388 target-supports.exp.
60389 (alias-1.c): Only perform the test if the target supports
60390 aliases.
60391 (wkali-1.c): Only perform the test if the target supports
60392 aliases.
60393
60394 * gcc.dg/990506-0.c: Expect error messages from cross
60395 targets as well as native targets.
60396
60397 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60398
60399 * gcc.dg/ultrasp1.c: Removed xfail.
60400 * gcc.dg/struct-ret-2.c: Likewise.
60401 * gcc.dg/array-1.c: Likewise.
60402
60403 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60404
60405 * gcc.dg/struct-ret-2.c: New test.
60406
60407 * gcc.dg/array-1.c: New test.
60408
60409 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60410
60411 * gcc.c-torture/execute/991030-1.c: New test.
60412
60413 1999-10-26 Richard Henderson <rth@cygnus.com>
60414
60415 * gcc.c-torture/compile/991026-2.c: New test.
60416
60417 1999-10-26 Jeffrey A Law (law@cygnus.com)
60418
60419 * gcc.c-torture/compile/991026-1.c: New test.
60420
60421 1999-10-23 Jeffrey A Law (law@cygnus.com)
60422
60423 * gcc.c-torture/execute/991023-1.c: New test.
60424
60425 1999-10-19 Jeffrey A Law (law@cygnus.com)
60426
60427 * gcc.c-torture/execute/991019-1.c: New test.
60428
60429 1999-10-16 Richard Henderson <rth@cygnus.com>
60430
60431 * gcc.c-torture/execute/991016-1.c: New test.
60432
60433 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60434
60435 * gcc.c-torture/execute/991014-1.c: New test.
60436
60437 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60438
60439 * g++.old-deja/g++.other/union2.C: New test.
60440
60441 1999-10-13 Nathan Sidwell <nathan@acm.org>
60442
60443 * g++.old-deja/g++.other/vaarg2.C: New test.
60444 * g++.old-deja/g++.other/vaarg3.C: New test.
60445
60446 1999-10-12 Craig Burley <craig@jcb-sc.com>
60447
60448 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60449 in compile/.
60450
60451 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60452
60453 * gcc.c-torture/execute/va-arg-11.c: New test.
60454
60455 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60456
60457 * lib/file-format.exp (gcc_target_object_format): Don't
60458 crash if objdump is unavailable.
60459
60460 1999-09-29 Donn Terry <donn@interix.com>
60461
60462 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60463
60464 1999-09-28 Nick Clifton <nickc@cygnus.com>
60465
60466 * gcc.c-torture/compile/990928-1.c: New test.
60467
60468 1999-09-28 Nathan Sidwell <nathan@acm.org>
60469
60470 * g++.old-deja/g++.other/decl6.C: New test.
60471
60472 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60473
60474 * gcc.c-torture/execute/va-arg-10.c: New test.
60475
60476 1999-09-27 Nathan Sidwell <nathan@acm.org>
60477
60478 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60479 __PRETTY_FUNCTION__.
60480
60481 1999-09-23 Nick Clifton <nickc@cygnus.com>
60482
60483 * gcc.c-torture/execute/990923-1.c: New test.
60484
60485 1999-09-21 Nick Clifton <nickc@cygnus.com>
60486
60487 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60488 for which -fpic is inappropriate.
60489
60490 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60491
60492 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60493
60494 1999-09-21 Nathan Sidwell <nathan@acm.org>
60495
60496 * g++.old-deja/g++.other/dyncast1.C: New test.
60497 * g++.old-deja/g++.other/dyncast2.C: New test.
60498 * g++.old-deja/g++.other/dyncast3.C: New test.
60499 * g++.old-deja/g++.other/dyncast4.C: New test.
60500 * g++.old-deja/g++.other/dyncast5.C: New test.
60501 * g++.old-deja/g++.eh/catch3.C: New test.
60502 * g++.old-deja/g++.eh/catch3p.C: New test.
60503 * g++.old-deja/g++.eh/catch4.C: New test.
60504 * g++.old-deja/g++.eh/catch4p.C: New test.
60505 * g++.old-deja/g++.eh/catch5.C: New test.
60506 * g++.old-deja/g++.eh/catch5p.C: New test.
60507 * g++.old-deja/g++.eh/catch6.C: New test.
60508 * g++.old-deja/g++.eh/catch6p.C: New test.
60509 * g++.old-deja/g++.eh/catch7.C: New test.
60510 * g++.old-deja/g++.eh/catch7p.C: New test.
60511 * g++.old-deja/g++.eh/catch8.C: New test.
60512 * g++.old-deja/g++.eh/catch8p.C: New test.
60513 * g++.old-deja/g++.eh/catch9.C: New test.
60514 * g++.old-deja/g++.eh/catch9p.C: New test.
60515
60516 1999-09-13 Nathan Sidwell <nathan@acm.org>
60517
60518 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60519 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60520
60521 1999-09-13 Jeffrey A Law (law@cygnus.com)
60522
60523 * gcc.c-torture/compile/990913-1.c: New test.
60524
60525 1999-09-10 Nathan Sidwell <nathan@acm.org>
60526
60527 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60528 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60529
60530 1999-09-09 Richard Henderson <rth@cygnus.com>
60531
60532 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60533
60534 1999-09-09 Nathan Sidwell <nathan@acm.org>
60535
60536 * g++.old-deja/g++.other/lookup11.C: New test.
60537 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60538 what is permitted and what we want.
60539 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60540 overload use.
60541 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60542
60543 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60544
60545 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60546 * gcc.c-torture/noncompile/poison-1.c: New file.
60547
60548 1999-09-08 Nathan Sidwell <nathan@acm.org>
60549
60550 * g++.old-deja/g++.other/sizeof3.C: New test.
60551 * g++.old-deja/g++.other/sizeof4.C: New test.
60552 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60553 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60554
60555 1999-09-07 Richard Henderson <rth@cygnus.com>
60556
60557 * gcc.dg/va-arg-1.c: New.
60558
60559 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60560
60561 * gcc.c-torture/execute/va-arg-9.c: New test.
60562
60563 1999-09-05 Craig Burley <craig@jcb-sc.com>
60564
60565 * g77.f-torture/compile/980519-2.f: New test.
60566 * g77.f-torture/compile/19990905-0.f: New test.
60567 * g77.f-torture/compile/19990905-1.f: New test.
60568 * g77.f-torture/compile/19990905-2.f: New test.
60569
60570 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60571
60572 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60573
60574 * gcc.c-torture/execute/990827-1.c: Fix typo.
60575
60576 1999-09-03 Nathan Sidwell <nathan@acm.org>
60577
60578 * g++.old-deja/g++.other/deref1.C: New test.
60579
60580 1999-09-02 Nathan Sidwell <nathan@acm.org>
60581
60582 * g++.old-deja/g++.other/ambig2.C: New test.
60583 * g++.old-deja/g++.other/cond5.C: New test.
60584 * g++.old-deja/g++.other/lookup16.C: New test.
60585
60586 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60587
60588 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60589 assemblers too.
60590
60591 1999-08-31 Jeffrey A Law (law@cygnus.com)
60592
60593 * lib/c-torture.exp: Avoid the "compare executables" optimization
60594 when testing native.
60595
60596 1999-08-29 Jeffrey A Law (law@cygnus.com)
60597
60598 * gcc.c-torture/execute/990829-1.c: New test.
60599 * gcc.c-torture/compile/990829-1.c: New test.
60600
60601 1999-08-27 Paul Burchard <burchard@pobox.com>
60602
60603 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60604 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60605 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60606 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60607 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60608 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60609 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60610 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60611 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60612 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60613 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60614
60615 1999-08-27 Jeffrey A Law (law@cygnus.com)
60616
60617 * gcc.c-torture/execute/990827-1.c: New test.
60618
60619 1999-08-26 Craig Burley <craig@jcb-sc.com>
60620
60621 * g77.f-torture/noncompile/19990826-4.f: New test.
60622
60623 * g77.f-torture/compile/19990826-3.f: New test.
60624
60625 * g77.f-torture/execute/19990826-2.f: New test.
60626
60627 * g77.f-torture/compile/19990826-1.f: New test.
60628
60629 * gcc.c-torture/execute/990826-0.c: New test.
60630 * g77.c-torture/execute/19990826-0.f: New test.
60631
60632 * g77.f-torture/noncompile/970626-2.f: New test.
60633
60634 1999-08-25 Paul Burchard <burchard@pobox.com>
60635
60636 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60637 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60638 lss-011.C: New tests.
60639
60640 1999-08-25 Nathan Sidwell <nathan@acm.org>
60641
60642 * g++.old-deja/g++.other/decl5.C: New test.
60643
60644 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60645
60646 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60647 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60648 call `postbase' for each one. All callers of `postbase' changed
60649 to call this instead.
60650
60651 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60652
60653 * gcc.c-torture/execute/990811-1.c: New test.
60654
60655 1999-08-09 Nick Clifton <nickc@cygnus.com>
60656
60657 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60658 just native ones.
60659
60660 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60661 just native ones.
60662
60663 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60664
60665 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60666
60667 1999-08-04 Jeffrey A Law (law@cygnus.com)
60668
60669 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60670
60671 1999-08-04 Nathan Sidwell <nathan@acm.org>
60672
60673 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60674
60675 1999-08-04 Jeffrey A Law (law@cygnus.com)
60676
60677 * gcc.c-torture/execute/990804-1.c: New test.
60678
60679 1999-08-03 Nathan Sidwell <nathan@acm.org>
60680
60681 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60682 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60683 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60684
60685 1999-08-03 Nathan Sidwell <nathan@acm.org>
60686
60687 * g++.old-deja/g++.other/struct1.C: New test.
60688
60689 1999-08-03 Nathan Sidwell <nathan@acm.org>
60690
60691 * g++.old-deja/g++.other/enum2.C: New test.
60692
60693 1999-08-02 Richard Henderson <rth@cygnus.com>
60694
60695 Adapted from tests from Franz Sirl:
60696 * gcc.c-torture/execute/va-arg-7.c: New test.
60697 * gcc.c-torture/execute/va-arg-8.c: New test.
60698
60699 1999-08-01 Jeffrey A Law (law@cygnus.com)
60700
60701 * gcc.c-torture/compile/990801-2.c: New test.
60702
60703 * gcc.c-torture/compile/990801-1.c: New test.
60704
60705 1999-07-27 Michael Meissner <meissner@cygnus.com>
60706
60707 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60708 fp-cmp-1.c, converting double to float.
60709
60710 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60711 fp-cmp-1.c, converting double to long double.
60712
60713 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60714 from fr1 to unknown_register, since fr1 is a legitimate register
60715 on some machines.
60716
60717 1999-07-25 Jeffrey A Law (law@cygnus.com)
60718
60719 * README: More listname related changes.
60720
60721 1999-07-08 Catherine Moore <clm@cygnus.com>
60722
60723 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60724
60725 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60726
60727 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60728
60729 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60730
60731 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60732
60733 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60734
60735 * gcc.dg/990703-1.c: New test.
60736
60737 1999-06-29 Nick Clifton <nickc@cygnus.com>
60738
60739 * lib/file-format.exp: New file: Move definition of proc
60740 gcc_target_object_format to here from
60741 gcc.dg/special/ecos.exp.
60742
60743 * lib/c-torture.exp: Include lib file-format.exp.
60744 * lib/gcc-dg.exp: Include lib file-format.exp.
60745
60746 * gcc.dg/special/ecos.exp: Remove definition of proc
60747 gcc_target_object_format.
60748
60749 1999-06-28 Jeffrey A Law (law@cygnus.com)
60750
60751 * gcc.c-torture/execute/990628-1.c: New test.
60752
60753 1999-06-25 Jeffrey A Law (law@cygnus.com)
60754
60755 * gcc.c-torture/compile/990625-2.c: New test.
60756
60757 * gcc.c-torture/compile/990625-1.c: New test.
60758
60759 1999-06-23 Nick Clifton <nickc@cygnus.com>
60760
60761 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60762 attributes compile.
60763 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60764 ports that use the COFF/PE file format.
60765
60766 1999-06-17 Jeffrey A Law (law@cygnus.com)
60767
60768 * gcc.c-torture/compile/990617-1.c: New test.
60769
60770 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60771
60772 * g++.old-deja/g++.other/decl4.C: New test.
60773
60774 1999-06-14 Nathan Sidwell <nathan@acm.org>
60775
60776 * g++.old-deja/g++.other/bitfld3.C: New test.
60777
60778 1999-06-08 Nathan Sidwell <nathan@acm.org>
60779
60780 * g++.old-deja/g++.eh/catch1.C: New test.
60781
60782 1999-06-07 Jeffrey A Law (law@cygnus.com)
60783
60784 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60785
60786 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60787 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60788
60789 1999-06-05 Craig Burley <craig@jcb-sc.com>
60790
60791 * g77.f-torture/compile/19990502-0.f: Replace with new,
60792 shorter, test that still fails after recent changes.
60793
60794 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60795
60796 * gcc.c-torture/execute/990604-1.c: New test.
60797
60798 1999-05-31 Jeffrey A Law (law@cygnus.com)
60799
60800 * gcc.c-torture/execute/990531-1.c: New test.
60801
60802 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60803
60804 * gcc.c-torture/compile/990527-1.c: New test.
60805
60806 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60807
60808 * gcc.c-torture/execute/990527-1.c: New test.
60809
60810 1999-05-25 Nick Clifton <nickc@cygnus.com>
60811
60812 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60813 bitfields as signed.
60814
60815 1999-05-25 Craig Burley <craig@jcb-sc.com>
60816
60817 * g77.f-torture/compile/19990525-0.f: New test.
60818
60819 1999-05-25 Jeffrey A Law (law@cygnus.com)
60820
60821 * gcc.c-torture/execute/990525-2.c: New test.
60822
60823 * gcc.c-torture/execute/990525-1.c: New test.
60824
60825 1999-05-24 Nathan Sidwell <nathan@acm.org>
60826
60827 * g++.old-deja/g++.other/anon3.C: New test.
60828 * g++.old-deja/g++.other/anon4.C: New test.
60829 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60830 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60831 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60832 Merrill).
60833
60834 1999-05-24 Jeffrey A Law (law@cygnus.com)
60835
60836 * gcc.c-torture/execute/990524-1.c: New test.
60837
60838 * gcc.dg/990524-1.c: New test.
60839
60840 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60841
60842 * gcc.c-torture/compile/990523-1.c: New test.
60843
60844 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60845
60846 * gcc.c-torture/compile/990519-1.c: New test.
60847
60848 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60849
60850 * gcc.c-torture/compile/990517-1.c: New test.
60851
60852 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60853 (e4, f4): New tests.
60854 (main): Call them.
60855
60856 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60857
60858 * gcc.dg/noreturn-1.c: New test.
60859
60860 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60861
60862 * gcc.c-torture/execute/990513-1.c: New test.
60863
60864 1999-05-10 Richard Henderson <rth@cygnus.com>
60865
60866 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60867
60868 1999-05-10 Craig Burley <craig@jcb-sc.com>
60869
60870 * g77.f-torture/execute/erfc.f: Use small single-precision
60871 values, to avoid problems on Alphas when not -mieee.
60872
60873 1999-05-08 Craig Burley <craig@jcb-sc.com>
60874
60875 * gcc.dg/990506-0.c: New test.
60876
60877 1999-05-08 Richard Henderson <rth@cygnus.com>
60878
60879 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60880 the constant to test. Don't XFAIL 64-bit targets.
60881
60882 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60883 * g++.old-deja/g++.law/profile1.C: Likewise.
60884
60885 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60886 operator new instances.
60887 * g++.old-deja/g++.other/delete5.C: Likewise.
60888
60889 1999-05-03 Craig Burley <craig@jcb-sc.com>
60890
60891 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60892 intrinsic.
60893
60894 1999-05-03 Craig Burley <craig@jcb-sc.com>
60895
60896 * g77.f-torture/execute/u77-test.f: Reverse order of two
60897 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60898
60899 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60900
60901 * gcc.dg/compare1.c: New test.
60902
60903 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
60904
60905 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60906 New tests.
60907
60908 1999-05-02 Craig Burley <craig@jcb-sc.com>
60909
60910 * g77.f-torture/compile/19990502-1.f: New test.
60911
60912 1999-05-02 Craig Burley <craig@jcb-sc.com>
60913
60914 * g77.f-torture/compile/19990502-0.f: New test.
60915
60916 1999-05-02 Craig Burley <craig@jcb-sc.com>
60917
60918 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60919 intrinsic.
60920
60921 1999-05-02 Craig Burley <craig@jcb-sc.com>
60922
60923 * g77.f-torture/execute/u77-test.f (main): List libU77
60924 intrinsics not currently tested.
60925 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60926 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60927 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60928 Trim blanks off the ends of some printed strings.
60929
60930 1999-05-02 Craig Burley <craig@jcb-sc.com>
60931
60932 * g77.f-torture/execute/u77-test.f (main): Just warn about
60933 FSTAT gid disagreement, as it's expected on some systems.
60934
60935 1999-05-01 Craig Burley <craig@jcb-sc.com>
60936
60937 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60938 use a new function, which allows for some slop.
60939 Clean up some commentary.
60940 (issum): The new function.
60941 (sgladd): Deleted subroutine.
60942
60943 1999-05-01 Craig Burley <craig@jcb-sc.com>
60944
60945 * g77.f-torture/execute/u77-test.f: Modify to be more like
60946 libf2c/libU77 version, bringing patches to that version here.
60947 Add suitable commentary.
60948
60949 1999-04-25 Richard Henderson <rth@cygnus.com>
60950
60951 * gcc.dg/990424-1.c: New test.
60952
60953 1999-04-24 Craig Burley <craig@jcb-sc.com>
60954
60955 * g77.f-torture/execute/u77-test.f (main): Bug involving
60956 LSTAT has been fixed, so turn back on full checking.
60957
60958 1999-04-20 Craig Burley <craig@jcb-sc.com>
60959
60960 * g77.f-torture/compile/19990419-0.f: New test.
60961 * g77.f-torture/execute/19990419-1.f: New test.
60962
60963 1999-04-17 Richard Henderson <rth@cygnus.com>
60964
60965 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60966 to avoid the need for a prototype to supress a warning.
60967
60968 1999-04-07 Jim Wilson <wilson@cygnus.com>
60969
60970 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60971
60972 1999-04-04 Jeffrey A Law (law@cygnus.com)
60973
60974 * gcc.c-torture/execute/990404-1.c: New test.
60975
60976 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60977
60978 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60979 * gcc.dg/cpp-if3.c: Don't use -pedantic.
60980 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60981 missing initializer warnings.
60982
60983 1999-03-28 Jeffrey A Law (law@cygnus.com)
60984
60985 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60986 matching strings.
60987
60988 1999-03-26 Jeffrey A Law (law@cygnus.com)
60989
60990 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60991
60992 1999-03-26 Craig Burley <craig@jcb-sc.com>
60993
60994 * g77.f-torture/execute/19990325-0.f: New test.
60995 * g77.f-torture/execute/19990325-1.f: New test.
60996
60997 1999-03-24 Jeffrey A Law (law@cygnus.com)
60998
60999 * gcc.c-torture/execute/990324-1.c: New test.
61000
61001 1999-03-22 Jim Wilson <wilson@cygnus.com>
61002
61003 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61004 test with 4.
61005
61006 1999-03-17 Richard Henderson <rth@cygnus.com>
61007
61008 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61009
61010 1999-03-13 Craig Burley <craig@jcb-sc.com>
61011
61012 * g77.f-torture/execute/19990313-2.f: New test.
61013 * g77.f-torture/execute/19990313-3.f: New test.
61014
61015 1999-03-13 Craig Burley <craig@jcb-sc.com>
61016
61017 * g77.f-torture/execute/19990313-0.f: New test.
61018 * g77.f-torture/execute/19990313-1.f: New test.
61019
61020 1999-03-12 Jim Wilson <wilson@cygnus.com>
61021
61022 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61023 printf to sprintf.
61024 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61025 (main): Add check for u15. Conditionalize u31 check depending on
61026 whether ints are <32 bits or >=32 bits.
61027
61028 1999-03-08 Craig Burley <craig@jcb-sc.com>
61029
61030 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61031
61032 1999-03-08 Craig Burley <craig@jcb-sc.com>
61033
61034 * g77.f-torture/compile/19990305-0.f: New test.
61035 * g77.f-torture/execute/19981119-0.f: New test.
61036
61037 1999-03-08 Craig Burley <craig@jcb-sc.com>
61038
61039 * g77.f-torture/execute/970625-2.f: call ABORT if final
61040 result is not correct, instead of just printing it.
61041 Add this checking via newly introduced obfuscation, to
61042 trip up buggy front ends.
61043
61044 1999-03-07 Craig Burley <craig@jcb-sc.com>
61045
61046 * g77.f-torture/compile/960317-1.f: Moved from being
61047 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61048
61049 1999-03-06 Craig Burley <craig@jcb-sc.com>
61050
61051 * g77.f-torture/execute/960317-1.f: New (old) test.
61052 * g77.f-torture/execute/970625-2.f: Ditto.
61053
61054 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61055
61056 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61057 error message on line 1 or line 2; cccp and cpplib do this differently.
61058
61059 1999-03-01 Jeffrey A Law (law@cygnus.com)
61060
61061 * g++.old-deja/g++.law/weak1.C: New test.
61062
61063 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61064
61065 * gcc.c-torture/execute/990119-1.c: Renamed to...
61066 * gcc.dg/990119-1.c: this, so it will only be tested once
61067 (it's a preprocessor test, it doesn't need to be run at
61068 multiple optimization levels).
61069
61070 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61071
61072 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61073 ALWAYS_CXXFLAGS.
61074
61075 1999-02-24 Craig Burley <craig@jcb-sc.com>
61076
61077 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61078 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61079 to not be compilable by current g77.
61080
61081 1999-02-24 Nick Clifton <nickc@cygnus.com>
61082
61083 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61084
61085 1999-02-22 Jeffrey A Law (law@cygnus.com)
61086
61087 * gcc.c-torture/execute/990222-1.c: New test.
61088
61089 1999-02-19 Craig Burley <craig@jcb-sc.com>
61090
61091 * g77.f-torture/compile/19990218-0.f: New test.
61092 * g77.f-torture/noncompile/19990218-1.f: New test.
61093
61094 1999-02-18 Craig Burley <craig@jcb-sc.com>
61095
61096 * g77.f-torture/compile/19981216-0.f: New test.
61097
61098 1999-02-14 Jeffrey A Law (law@cygnus.com)
61099
61100 * gcc.dg/990214-1.c: New test.
61101
61102 1999-02-13 Jeffrey A Law (law@cygnus.com)
61103
61104 * gcc.dg/990213-2.c: New test.
61105
61106 * gcc.dg/990213-1.c: New test.
61107
61108 1999-02-12 Jeffrey A Law (law@cygnus.com)
61109
61110 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61111 ints.
61112
61113 1999-02-11 Nick Clifton <nickc@cygnus.com>
61114
61115 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61116 specified by target.
61117
61118 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61119
61120 1999-02-11 Jeffrey A Law (law@cygnus.com)
61121
61122 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61123
61124 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61125
61126 * gcc.dg/special/ecos.exp: New test driver for new tests with
61127 special requirements.
61128
61129 * gcc.dg/special/alias-1.c: New test.
61130 * gcc.dg/special/gcsec-1.c: New test.
61131 * gcc.dg/special/weak-1.c: New test.
61132 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61133 * gcc.dg/special/weak-2.c: New test.
61134 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61135 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61136 * gcc.dg/special/wkali-1.c: New test.
61137 * gcc.dg/special/wkali-2.c: New test.
61138 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61139 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61140
61141 1999-02-10 Felix Lee <flee@cygnus.com>
61142
61143 * lib/c-torture.exp (c-torture-compile): Pull out code for
61144 analyzing gcc error messages.
61145 (c-torture-execute): Likewise. Fix some (harmless) false
61146 positives.
61147 * lib/gcc.exp (gcc_check_compile): New function.
61148
61149 1999-02-08 Richard Henderson <rth@cygnus.com>
61150
61151 * gcc.c-torture/execute/990208-1.c: New test.
61152
61153 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61154
61155 * g++.dg/special/ecos.exp: New driver for new tests with special
61156 requirements
61157
61158 * g++.dg/special/conpr-1.C: New test
61159 * g++.dg/special/conpr-2.C: New test
61160 * g++.dg/special/conpr-2a.C: New test
61161 * g++.dg/special/conpr-3.C: New test
61162 * g++.dg/special/conpr-3a.C: New test
61163 * g++.dg/special/conpr-3b.C: New test
61164
61165 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61166 allow g++ to use the dg driver
61167
61168 * README: Add comment about g++.dg directory
61169
61170 1999-02-06 Jeffrey A Law (law@cygnus.com)
61171
61172 * README: Update email addresses.
61173
61174 1999-02-03 Nick Clifton <nickc@cygnus.com>
61175
61176 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61177 arguments in order to force structure S onto the stack even on
61178 the alpha.
61179 (test): Pass 10 leading arguments to function foo as well as the
61180 structure S.
61181
61182 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61183 failure for all targets.
61184
61185 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61186 abort to terminate program execution.
61187
61188 1999-01-30 Richard Henderson <rth@cygnus.com>
61189
61190 * gcc.c-torture/execute/990130-1.c: New test.
61191
61192 1999-01-30 Jeffrey A Law (law@cygnus.com)
61193
61194 * gcc.dg/990130-1.c: New test.
61195
61196 1999-01-28 Michael Meissner <meissner@cygnus.com>
61197
61198 * gcc.c-torture/execute/990128-1.c: New test.
61199
61200 1999-01-27 Michael Meissner <meissner@cygnus.com>
61201
61202 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61203
61204 1999-01-27 Felix Lee <flee@cygnus.com>
61205
61206 * lib/c-torture.exp (c-torture-compile): pull out code for
61207 analyzing gcc error messages.
61208 (c-torture-execute): ditto, and fix some (harmless) false
61209 positives.
61210 * lib/gcc.exp (gcc_check_compile): new function.
61211
61212 1999-01-17 Jeffrey A Law (law@cygnus.com)
61213
61214 * gcc.dg/990117-1.c: New test.
61215
61216 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61217
61218 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61219
61220 1999-01-15 Jeffrey A Law (law@cygnus.com)
61221
61222 * g77.f-torture/compile/990115-1.f: New test.
61223
61224 1999-01-07 Jeffrey A Law (law@cygnus.com)
61225
61226 * gcc.c-torture/compile/990107-1.c: New test
61227
61228 1999-01-06 Jeffrey A Law (law@cygnus.com)
61229
61230 * gcc.c-torture/execute/990106-2.c: New test.
61231
61232 * gcc.c-torture/execute/990106-1.c: New test.
61233
61234 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61235
61236 * gcc.c-torture/compile/981223-1.c: New test.
61237
61238 1998-12-29 Richard Henderson <rth@cygnus.com>
61239
61240 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61241 (opt3): Rename from opt4 and disable.
61242
61243 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61244
61245 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61246
61247 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61248
61249 * g++.old-deja/g++.other/conv5.C: New test.
61250
61251 1998-12-14 Nick Clifton <nickc@cygnus.com>
61252
61253 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61254
61255 1998-12-11 Jeffrey A Law (law@cygnus.com)
61256
61257 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61258
61259 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61260
61261 * gcc.c-torture/compile/981211-1.c: New test.
61262
61263 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61264
61265 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61266
61267 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61268
61269 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61270
61271 * gcc.special/930510-1.c: Make C9X safe.
61272 * gcc.misc-tests/gcov-1.c Similarly.
61273 * gcc.misc-tests/gcov-2.c Similarly.
61274
61275 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61276
61277 * gcc.dg/ultrasp1.c: New test.
61278
61279 1998-12-06 Richard Henderson <rth@cygnus.com>
61280
61281 * gcc.c-torture/execute/981206.c: New test.
61282
61283 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61284
61285 * g++.old-deja/g++.ns/template7.C: New test.
61286
61287 * g++.old-deja/g++.other/expr1.C: New test.
61288
61289 * g++.old-deja/g++.eh/tmpl3.C: New test.
61290
61291 * g++.old-deja/g++.eh/tmpl2.C: New test.
61292
61293 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61294
61295 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61296 * g++.old-deja/g++.other/using6.C: Removed.
61297 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61298
61299 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61300
61301 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61302
61303 * g++.old-deja/g++.pt/overload8.C: New test.
61304
61305 * g++.old-deja/g++.pt/overload7.C: New test.
61306
61307 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61308
61309 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61310 and relinking messages.
61311 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61312 compiling with -frepo.
61313
61314 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61315
61316 * g++.old-deja/g++.pt/lookup6.C: New test.
61317
61318 1998-11-30 Nick Clifton <nickc@cygnus.com>
61319
61320 * gcc.c-torture/execute/981130-1.c: New test.
61321 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61322
61323 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61324
61325 * g++.old-deja/g++.pt/explicit76.C: New test.
61326
61327 * g++.old-deja/g++.pt/friend38.C: New test.
61328
61329 * g++.old-deja/g++.ns/crash2.C: New test.
61330
61331 * g++.old-deja/g++.pt/defarg8.C: New test.
61332
61333 * g++.old-deja/g++.pt/instantiate6.C: New test.
61334
61335 * g++.old-deja/g++.pt/static6.C: New test.
61336
61337 * g++.old-deja/g++.pt/decl2.C: New test.
61338
61339 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61340
61341 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61342 problem is actually related with name lookup, but so what? :-)
61343
61344 * g++.old-deja/g++.pt/friend37.C: New test.
61345
61346 1998-11-25 Dave Love <d.love@dl.ac.uk>
61347
61348 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61349 element, which fails on some systems.
61350
61351 * g77.f-torture/execute/labug1.f: New test.
61352
61353 1998-11-21 Jeffrey A Law (law@cygnus.com)
61354
61355 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61356 is defined.
61357
61358 1998-11-18 Dave Love <d.love@dl.ac.uk>
61359
61360 * g77.f-torture/compile/981117-1.f: New test.
61361
61362 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61363
61364 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61365 properly discarded.
61366
61367 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61368
61369 * gcc.c-torture/execute/memcheck: New directory of tests for
61370 -fcheck-memory-usage.
61371
61372 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61373
61374 * README: New file, general information about the testsuite and
61375 new description of the various C++ test subdirectories.
61376 * README.g++: Eliminate obsolete information, update and move most
61377 relevant stuff to README.
61378
61379 1998-11-07 Richard Henderson <rth@cygnus.com>
61380
61381 * gcc.c-torture/compile/981107-1.c: New test.
61382
61383 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61384
61385 * execute/memcpy-bi.c: New testcase.
61386
61387 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61388
61389 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61390 base classes.
61391
61392 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61393 template is selected.
61394
61395 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61396 classes, it should be accepted for all types.
61397
61398 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61399
61400 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61401 specializations start with template headers.
61402
61403 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61404
61405 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61406
61407 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61408 non-POD types.
61409
61410 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61411
61412 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61413
61414 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61415
61416 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61417
61418 1998-10-19 Jeffrey A Law (law@cygnus.com)
61419
61420 * 981019-1.c: New test.
61421
61422 1998-10-14 Robert Lipe <robertl@dgii.com>
61423
61424 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61425 find objc headers.
61426
61427 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61428
61429 * compile/981001-4.c: Remove use of GCC extension that triggers a
61430 compiler bug.
61431
61432 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61433
61434 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61435
61436 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61437
61438 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61439 instantiation of template produces incorrect code for delete
61440 expression.
61441
61442 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61443 constructors' name is not unique.
61444 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61445 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61446
61447 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61448 automatic array of const is ill-formed.
61449
61450 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61451 of template parameter?
61452
61453 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61454 const.
61455
61456 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61457 pointer-to-member expression.
61458
61459 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61460 declaration causes ICE.
61461
61462 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61463
61464 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61465 reserved in the global namespace.
61466
61467 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61468 generate needed virtual table.
61469
61470 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61471
61472 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61473
61474 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61475 template-dependent type
61476
61477 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61478
61479 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61480 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61481 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61482
61483 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61484 class should be usable as argument of member function.
61485 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61486 class should be usable as return type of member function.
61487 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61488 class should be usable as type of data member.
61489
61490 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61491
61492 1998-10-09 Jeffrey A Law (law@cygnus.com)
61493
61494 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61495
61496 1998-10-08 Nick Clifton <nickc@cygnus.com>
61497
61498 * gcc.dg/dll-?.c Add thumb to target list.
61499 Fix assembler scan patterns to match current assembler output.
61500
61501 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61502
61503 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61504 matching of template brackets.
61505
61506 * g++.old-deja/g++.other/using4.C: New test. Test using
61507 declarations of methods from base classes.
61508
61509 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61510 within functions should introduce names into the innermost
61511 enclosing namespace.
61512
61513 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61514 of static locals if first initialization throws.
61515
61516 1998-10-07 Jim Wilson <wilson@cygnus.com>
61517
61518 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61519
61520 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61521
61522 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61523 lose track of the possible targets of tablejump insns.
61524 * special/special.exp: Run it.
61525
61526 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61527
61528 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61529 must be declared before its specializations can be named in friend
61530 declarations.
61531
61532 1998-10-05 Dave Love <d.love@dl.ac.uk>
61533
61534 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61535
61536 * g77.f-torture/execute/io1.f: New test.
61537
61538 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61539
61540 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61541 with pointer to template function, for which no argument deduction
61542 is possible.
61543
61544 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61545 specialization of template function as argument to template
61546 function.
61547
61548 * g++.old-deja/g++.other/access2.C: New test; Inner class
61549 shouldn't have privileged access to Outer's names.
61550
61551 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61552
61553 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61554 friend template declared within template class conflicts with
61555 nested class of the same name.
61556
61557 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61558 is ignored.
61559
61560 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61561 object with direct initializer as function declaration.
61562
61563 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61564 initializers.
61565
61566 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61567 involving const pointer and NULL produces incorrect result.
61568
61569 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61570 type name without `typename' should be rejected with -pedantic.
61571
61572 1998-10-02 Richard Henderson <rth@cygnus.com>
61573
61574 * g++.old-deja/g++.other/addrof1.C: New test.
61575
61576 1998-10-01 Nick Clifton <nickc@cygnus.com>
61577
61578 * gcc.c-torture/compile/981001-1.c: New test.
61579 * gcc.c-torture/execute/981001-1.c: New test.
61580
61581 1998-10-01 Jeffrey A Law (law@cygnus.com)
61582
61583 * gcc.c-torture/compile/981001-2.c: New test.
61584 * gcc.c-torture/compile/981001-3.c: New test.
61585 * gcc.c-torture/compile/981001-4.c: New test.
61586
61587 1998-10-01 Robert Lipe <robertl@dgii.com>
61588
61589 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61590 multilibbed hosts. Idea grafted from g77.exp.
61591
61592 1998-09-30 Dave Love <d.love@dl.ac.uk>
61593
61594 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61595 avoid losing on systems which need -lsocket.
61596
61597 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61598
61599 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61600 * g++.old-deja/g++.other/nested2.C: Ditto.
61601 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61602 failure.
61603
61604 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61605
61606 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61607 preferred over template operator!= for enum bitfields.
61608
61609 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61610
61611 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61612 that happen to have the same base name, but in different scopes,
61613 are incorrectly rejected.
61614
61615 1998-09-16 Richard Henderson <rth@cygnus.com>
61616
61617 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61618 on the native word size instead of an integer literal.
61619
61620 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61621
61622 * g++.old-deja/g++.other/static2.C: Invocation of static data
61623 member of type pointer-to-function denoted as non-static member.
61624
61625 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61626 checks involving function types and aliases.
61627
61628 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61629
61630 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61631 redefined to the same non-trivial type.
61632
61633 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61634 namespace-qualification of template specializations declared in
61635 other namespaces.
61636
61637 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61638 to declare a subset of the specializations of a template function
61639 as friends of specializations of a template class.
61640
61641 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61642 member templates that do not fully specialize the enclosing
61643 template class are rejected.
61644
61645 1998-09-11 Dave Love <d.love@dl.ac.uk>
61646
61647 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61648
61649 1998-09-08 Dave Love <d.love@dl.ac.uk>
61650
61651 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61652 altered from libf2c/libU77 version.
61653
61654 1998-09-06 Dave Love <d.love@dl.ac.uk>
61655
61656 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61657
61658 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61659 Alexandre Oliva <oliva@dcc.unicamp.br>
61660
61661 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61662 (un)signed char are different types for template specialization
61663 purposes.
61664
61665 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61666
61667 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61668 * objc: ObjC testsuite.
61669
61670 1998-08-31 Catherine Moore <clm@cygnus.com>
61671
61672 * gcc.c-torture/execute/941014-1.x: New file.
61673
61674 1998-08-31 Nick Clifton <nickc@cygnus.com>
61675
61676 * lib/c-torture.exp: Add support for
61677 torture_eval_before_compile and torture_eval_before_execute
61678 variables.
61679
61680 1998-08-30 Jeffrey A Law (law@cygnus.com)
61681
61682 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61683 this test triggers valid.
61684
61685 1998-08-27 Jeffrey A Law (law@cygnus.com)
61686
61687 * gcc.dg/980827-1.c: New test.
61688
61689 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61690
61691 * gcc.c-torture/execute/loop-4b.c: New test.
61692
61693 1998-08-26 Nick Clifton <nickc@cygnus.com>
61694
61695 * lib/c-torture.exp: Add support for
61696 torture_eval_before_compile and torture_eval_before_execute
61697 variables.
61698
61699 1998-08-25 Jeffrey A Law (law@cygnus.com)
61700
61701 * gcc.c-torture/compile/980825-1.c: New test.
61702
61703 1998-08-24 Nick Clifton <nickc@cygnus.com>
61704
61705 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61706 count number tests in opt_t0 not good_t0.
61707
61708 1998-08-24 Jeffrey A Law (law@cygnus.com)
61709
61710 * gcc.c-torture/compile/930326-1.x: Fix typo.
61711
61712 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61713
61714 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61715 causes an ICE.
61716
61717 1998-08-21 Jeffrey A Law (law@cygnus.com)
61718
61719 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61720 STACK_SIZE is defined.
61721 * gcc.c-torture/unsorted/stuct.c: Similarly.
61722
61723 * gcc.c-torture/compile/980821-1.c: New test.
61724
61725 1998-08-21 Jeffrey A Law (law@cygnus.com)
61726
61727 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61728 16bit ints.
61729
61730 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61731
61732 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61733 code.
61734
61735 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61736
61737 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61738 error'.
61739
61740 1998-08-18 Jeffrey A Law (law@cygnus.com)
61741
61742 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61743
61744 1998-08-16 Jeffrey A Law (law@cygnus.com)
61745
61746 * gcc.c-torture/compile/980816-1.c: New test.
61747
61748 * gcc.dg/980816-1.c: New test.
61749
61750 1998-08-13 Jeffrey A Law (law@cygnus.com)
61751
61752 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61753 compiler for ieee tests.
61754
61755 1998-08-01 Dave Love <d.love@dl.ac.uk>
61756
61757 * g77.f-torture/compile/980729-0.f: New test.
61758
61759 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61760
61761 * gcc.c-torture/special/eeprof-1.c: New test, for
61762 -finstrument-functions.
61763 * gcc.c-torture/special/special.exp: Run it.
61764
61765 1998-07-29 Jeffrey A Law (law@cygnus.com)
61766
61767 * gcc.c-torture/compile/980729-1.c: New test.
61768
61769 1998-07-27 Nick Clifton <nickc@cygnus.com>
61770
61771 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61772 __thumb__ is defined, and test for ARM style doubles if so.
61773
61774 1998-07-26 Dave Love <d.love@dl.ac.uk>
61775
61776 * g77.f-torture/noncompile/980615-0.f: New test.
61777
61778 1998-07-26 H.J. Lu (hjl@gnu.org)
61779
61780 * gcc.dg/980312-1.c: Do link instead of compile.
61781 * gcc.dg/980313-1.c: Likewise.
61782
61783 1998-07-26 Jeffrey A Law (law@cygnus.com)
61784
61785 * gcc.c-torture/compile/980726-1.c: New test.
61786
61787 1998-07-25 Dave Love <d.love@dl.ac.uk>
61788
61789 * g77.f-torture/execute/io0.f: New test.
61790
61791 1998-07-24 Nick Clifton <nickc@cygnus.com>
61792
61793 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61794 an int.
61795
61796 1998-06-18 Michael Meissner <meissner@cygnus.com>
61797
61798 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61799 m32r bugs.
61800
61801 1998-07-17 Nick Clifton <nickc@cygnus.com>
61802
61803 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61804 c-decl.c:grokdeclarator can handle mode attributes.
61805
61806 1998-07-16 Jeffrey A Law (law@cygnus.com)
61807
61808 * gcc.c-torture/execute/980716-1.c: New test.
61809
61810 1998-07-13 Jeffrey A Law (law@cygnus.com)
61811
61812 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61813 the mn10200.
61814 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61815 the mn10200.
61816 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61817 * gcc.c-torture/compile/930326-1.x: Similarly.
61818
61819 1998-07-13 Dave Love <d.love@dl.ac.uk>
61820
61821 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61822 New test from Craig.
61823
61824 1998-07-12 Dave Love <d.love@dl.ac.uk>
61825
61826 * g77.f-torture/noncompile/980616-0.f: New test.
61827
61828 * g77.f-torture/execute/970816-3.f: New test from Craig.
61829
61830 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61831
61832 * g++.other/singleton.C: Return error value instead of taking
61833 SIGSEGV.
61834
61835 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61836
61837 * g++.other/singleton.C: New test. Warning is under dispute.
61838 Runtime crash is not.
61839
61840 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61841
61842 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61843 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61844 using6.C, using7.C}: New namespace tests.
61845
61846 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61847
61848 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61849 specialization with typedef'ed names used as array indexes.
61850
61851 1998-07-09 Jeffrey A Law (law@cygnus.com)
61852
61853 * gcc.c-torture/execute/980709-1.c: New test.
61854
61855 * gcc.dg/980709-1.c: New test.
61856
61857 1998-07-07 Richard Henderson <rth@cygnus.com>
61858
61859 * gcc.c-torture/execute/bcp-1.c: New test.
61860
61861 1998-07-07 Jeffrey A Law (law@cygnus.com)
61862
61863 * gcc.c-torture/execute/980707-1.c: New test.
61864
61865 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61866
61867 * gcc.c-torture/compile/980706-1.c: New test.
61868
61869 1998-07-01 Dave Love <d.love@dl.ac.uk>
61870
61871 * g77.f-torture/execute/980701-0.f,
61872 g77.f-torture/execute/980701-1.f: New test from Craig.
61873
61874 1998-07-01 Jeffrey A Law (law@cygnus.com)
61875
61876 * gcc.c-torture/compile/980701-1.c: New test.
61877
61878 * gcc.c-torture/execute/980701-1.c: New test.
61879
61880 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
61881 rlsruhe.de>
61882
61883 * g++.old-deja/g++.robertl/eb132.C: New test.
61884 * g++.old-deja/g++.robertl/eb133.C: Likewise.
61885
61886 1998-06-29 Dave Love <d.love@dl.ac.uk>
61887
61888 * g77.f-torture/execute/980628-7.f,
61889 g77.f-torture/execute/980628-8.f,
61890 g77.f-torture/execute/980628-9.f,
61891 g77.f-torture/execute/980628-10.f: New tests from Craig.
61892
61893 * g77.f-torture/execute/980628-3.f: Remove mail headers.
61894
61895 1998-06-28 Jeffrey A Law (law@cygnus.com)
61896
61897 * g77.f-torture/execute/980628-4.f: New test from Craig.
61898 * g77.f-torture/execute/980628-5.f: Likewise.
61899 * g77.f-torture/execute/980628-2.f: Likewise.
61900 * g77.f-torture/execute/980628-0.f: Likewise.
61901 * g77.f-torture/execute/980628-1.f: Likewise.
61902 * g77.f-torture/execute/980628-3.f: Likewise.
61903 * g77.f-torture/execute/980628-6.f: Likewise.
61904
61905 1998-06-28 Jeffrey A Law (law@cygnus.com)
61906
61907 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61908 directory when nothing has been installed yet.
61909
61910 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
61911
61912 * gcc.c-torture/special/special.exp: Handle newer versions of
61913 dejagnu.
61914
61915 1998-06-26 Jeffrey A Law (law@cygnus.com)
61916
61917 * gcc.dg/980626-1.c: New test.
61918
61919 1998-06-19 Bruno Haible <haible@ilog.fr>
61920
61921 * gcc.misc-tests/m-un-2.c: New test.
61922 * g++.old-deja/g++.other/warn01.c: Likewise.
61923
61924 1998-06-19 Robert Lipe <robertl@dgii.com>
61925
61926 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61927 compatibility with assmblers with a different comment character.
61928 Eliminate use of GAS-specific extensions.
61929
61930 1998-06-19 Jeffrey A Law (law@cygnus.com)
61931
61932 * gcc.c-torture/execute/ieee/980619-1.c: New test.
61933
61934 1998-06-19 Robert Lipe <robertl@dgii.com>
61935
61936 * lib/g77.exp: Replace search for libf2c.a with search for newly
61937 renamed libg2c.a
61938
61939 1998-06-17 Jeffrey A Law (law@cygnus.com)
61940
61941 * gcc.c-torture/execute/980617-1.c: New test.
61942
61943 1998-06-12 Jeffrey A Law (law@cygnus.com)
61944
61945 * gcc.c-torture/execute/980612-1.c: New test.
61946
61947 1998-06-08 Jeffrey A Law (law@cygnus.com)
61948
61949 * gcc.dg/980523-1.c: Only test on ppc-linux.
61950 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61951
61952 * gcc.c-torture/execute/980608-1.c: New test.
61953
61954 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
61955
61956 * gcc.c-torture/execute/980605-1.c: New test.
61957
61958 1998-06-04 Jeffrey A Law (law@cygnus.com)
61959
61960 * gcc.c-torture/execute/980604-1.c: New test.
61961
61962 1998-06-02 Jeffrey A Law (law@cygnus.com)
61963
61964 * gcc.c-torture/execute/980602-1.c: New test.
61965 * gcc.c-torture/execute/980602-2.c: Likewise.
61966
61967 1998-06-02 Dave Love <d.love@dl.ac.uk>
61968
61969 * 970125-0.f: Fix per JCB. Add commentary.
61970
61971 1998-05-31 Michael Meissner <meissner@cygnus.com>
61972
61973 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61974 IEEE -0 support.
61975
61976 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61977
61978 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61979 earlier.
61980
61981 1998-05-28 Catherine Moore <clm@cygnus.com>
61982
61983 * gcc.c-torture/execute/980526-3.c: New test.
61984
61985 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
61986
61987 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61988 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61989 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61990 m88k-motorola-sysv3 to XFAIL.
61991
61992 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61993
61994 * gcc.dg/980526-1.c: New test.
61995 * gcc.c-torture/execute/980526-2.c: New test.
61996
61997 1998-05-26 Jeffrey A Law (law@cygnus.com)
61998
61999 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62000
62001 * gcc.c-torture/execute/980526-1.c: New test.
62002
62003 1998-05-26 Dave Love <d.love@dl.ac.uk>
62004
62005 * g77.f-torture/execute/alpha2.f: Add runtime test.
62006
62007 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62008
62009 * g++.old-deja/old-deja.exp: Strip leading directories.
62010
62011 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62012 error for the line. Don't run multiple tests for the same line.
62013
62014 1998-05-23 Jeffrey A Law (law@cygnus.com)
62015
62016 * gcc.dg/980523-1.c: New test.
62017
62018 1998-05-23 Dave Love <d.love@dl.ac.uk>
62019
62020 * g77.f-torture/compile/970915-0.f: New test.
62021
62022 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62023
62024 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62025
62026 1998-05-21 Jeffrey A Law (law@cygnus.com)
62027
62028 * gcc.dg/980520-1.c: New test.
62029
62030 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62031
62032 * gcc.dg/980502-1.c: Fix return type.
62033
62034 1998-05-20 Jeffrey A Law (law@cygnus.com)
62035
62036 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62037 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62038 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62039 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62040 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62041
62042 1998-05-20 Dave Love <d.love@dl.ac.uk>
62043
62044 * g77.f-torture/execute/980520-1.f: New test.
62045
62046 1998-05-15 Dave Love <d.love@dl.ac.uk>
62047
62048 * lib/mike-g77.exp: New file.
62049
62050 * g77.f-torture/noncompile/noncompile.exp,
62051 g77.f-torture/noncompile/check0.f: New files.
62052
62053 1998-05-14 Dave Love <d.love@dl.ac.uk>
62054
62055 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62056 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62057 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62058 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62059 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62060 abort where appropriate.
62061
62062 1998-05-05 Michael Meissner <meissner@cygnus.com>
62063
62064 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62065 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62066
62067 1998-04-29 Dave Love <d.love@dl.ac.uk>
62068
62069 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62070
62071 1998-04-27 Dave Love <d.love@dl.ac.uk>
62072
62073 * g77.f-torture/compile/980427-0.f: New test.
62074
62075 1998-04-24 Dave Love <d.love@dl.ac.uk>
62076
62077 * g77.f-torture/compile/980424-0.f: New test.
62078
62079 1998-04-19 Dave Love <d.love@dl.ac.uk>
62080
62081 * g77.f-torture/compile/980419-2.f (main): New test.
62082 * g77.f-torture/compile/970125-0.f: New test.
62083 * g77.f-torture/compile/980419-1.f: New test.
62084
62085 1998-04-08 Jim Wilson <wilson@cygnus.com>
62086
62087 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62088 of loop-4.c.
62089
62090 1998-04-07 Jim Wilson <wilson@cygnus.com>
62091
62092 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62093
62094 1998-04-03 Jim Wilson <wilson@cygnus.com>
62095
62096 * gcc.c-torture/compile/980329-1.c: New test.
62097
62098 1998-03-18 Jim Wilson <wilson@cygnus.com>
62099
62100 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62101 * gcc.dg/980312-1.c: Fix typo in -march command.
62102
62103 1998-03-16 H.J. Lu (hjl@gnu.org)
62104
62105 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62106
62107 1998-03-11 Robert Lipe <robertl@dgii.com>
62108
62109 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62110 Dave Love agree the Fortran source is bogus.
62111
62112 1998-03-11 Robert Lipe <robertl@dgii.com>
62113
62114 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62115 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62116 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62117 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62118 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62119
62120 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62121
62122 * g++.old-deja/g++.other/friend1.C: New test.
62123
62124 1998-02-18 Dave Love <d.love@dl.ac.uk>
62125
62126 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62127 possibly uninitialized) variables and declare dnrm2.
62128
62129 1998-02-23 Robert Lipe <robertl@dgii.com>
62130
62131 From Bruno Haible <haible@ilog.fr>:
62132 * gcc.c-torture/execute/980223.c: New test.
62133
62134 1998-02-13 Jeffrey A Law (law@cygnus.com)
62135
62136 * gcc.dg/ifelse-1.c: New test.
62137
62138 1998-02-09 H.J. Lu (hjl@gnu.org)
62139
62140 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62141
62142 * lib/old-dejagnu.exp (old-dejagnu): Added the
62143 "execution test - XFAIL *-*-*" handling in the spirit of
62144 "excess errors test -". Changed the "execution test fails"
62145 handling to be like "excess errors test fails".
62146 * Update various tests accordingly.
62147
62148 1998-02-06 Jim Wilson <wilson@cygnus.com>
62149
62150 * gcc.c-torture/execute/980205.c: New test.
62151
62152 1998-01-18 Jeffrey A Law (law@cygnus.com)
62153
62154 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62155 * lib/f-torture.exp: Similarly.
62156 * gcc.c-torture: Rename all .cexp files to .x files.
62157
62158 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62159
62160 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62161 (940510-1.c): Removed duplicate.
62162 (971104-1.c): New test.
62163
62164 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62165
62166 * lib/f-torture.exp: Improve error and loop detection.
62167
62168 1997-11-19 Michael Meissner <meissner@cygnus.com>
62169
62170 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62171 use that to size the filler array.
62172
62173 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62174
62175 * lib/c-torture.exp(c-torture-execute): Fix typo.
62176
62177 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62178 testcase as the executable name. Keep the executable around if
62179 the test fails.
62180
62181 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62182
62183 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62184 changes. Only test one -g option, and move it to the end of the
62185 list of options to test.
62186
62187 1997-09-19 Michael Meissner <meissner@cygnus.com>
62188
62189 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62190 variable GCC_TORTURE_OPTIONS to supply default switches separated
62191 by colons. If no environment variable, run tests with -O0 -g, -O1
62192 -g, and -O2 -g as well.
62193
62194 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62195
62196 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62197 explanatory comments. Fix indentation.
62198
62199 1997-09-15 Jeffrey A Law (law@cygnus.com)
62200
62201 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62202
62203 1997-09-11 Jeffrey A Law (law@cygnus.com)
62204
62205 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62206 * g++.old-deja/g++.mike/p7325.C: Likewise.
62207 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62208
62209 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62210
62211 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62212 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62213 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62214 * g++.old-deja/g++.law/operators4.C: Likewise.
62215
62216 1997-09-11 Joe Buck (jbuck@synopsys.com)
62217
62218 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62219 * g++.old-deja/g++.mike/p784.C: Ditto.
62220 * g++.old-deja/g++.mike/p785.C: Ditto.
62221
62222 1997-09-05 Jeffrey A Law (law@cygnus.com)
62223
62224 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62225
62226 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62227
62228 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62229 target feature; pass this to c-torture-execute as needed.
62230
62231 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62232
62233 * lib/c-torture.exp(c-torture-execute): If the previous and the
62234 current executables being tested are identical, we don't need to
62235 run the executable again. Try to make the executable names
62236 unique. Add an optional argument for passing additional compiler
62237 flags.
62238
62239 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62240
62241 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62242
62243 1997-08-29 Jeffrey A Law (law@cygnus.com)
62244
62245 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62246
62247 1997-07-31 Jeffrey A Law (law@cygnus.com)
62248
62249 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62250 32bit or larger longs.
62251
62252 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62253 have either a 32bit long or 32bit int.
62254
62255 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62256
62257 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62258 Make double precision tests dependent on sizeof (double).
62259
62260 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62261
62262 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62263 too.
62264
62265 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62266
62267 * gcc.c-torture/compile/961203-1.cexp: New script.
62268
62269 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62270
62271 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62272 up the includes ourselves.
62273
62274 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62275
62276 * lib/plumhall.exp: Remove random include, and add a few
62277 verbose messages for debugging.
62278
62279 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62280
62281 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62282 of trying to do it ourselves.
62283
62284 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62285
62286 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62287
62288 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62289
62290 * gcc.prms/5403.c: Made regexp a bit less strict.
62291
62292 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62293
62294 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62295 is returned from remote_load instead.
62296 * lib/plumhall.exp: Ditto.
62297 * lib/mike-g++.exp: Ditto.
62298 * lib/old-dejagnu.exp: Ditto.
62299 * lib/c-torture.exp: Ditto.
62300
62301 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62302
62303 * lib/g++.exp: Use build_wrapper procedure.
62304 * lib/gcc.exp: Ditto.
62305
62306 1997-05-20 Jeffrey A Law (law@cygnus.com)
62307
62308 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62309 an old-style decl for malloc. Fixes tests to work when
62310 sizeof (int) != sizeof (size_t).
62311
62312 1997-05-15 Mike Meissner <meissner@cygnus.com>
62313
62314 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62315
62316 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62317 use stdargs.h interface.
62318
62319 1997-05-15 Mike Meissner <meissner@cygnus.com>
62320
62321 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62322 NO_VARARGS when compiling.
62323
62324 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62325
62326 * lib/plumhall.exp(ph_includes): New procedure.
62327 (ph_make): Use it.
62328 (ph_compiler): Ditto.
62329
62330 * lib/g++.exp: Rename test-glue.c to testglue.c.
62331 * lib/gcc.exp: Ditto.
62332
62333 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62334
62335 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62336 to completion when it's called.
62337
62338 1997-03-21 Michael Meissner <meissner@cygnus.com>
62339
62340 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62341 is defined, don't do test.
62342
62343 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62344
62345 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62346 for object files.
62347 (ph_summary): Mark skipped testcases as untested, not unresolved.
62348
62349 * lib/plumhall.exp (ph_make): If unresolved because of bad
62350 errorCode, record errorCode in log file.
62351 (*): Replace send_log/verbose with verbose -log.
62352
62353 1997-03-19 Michael Meissner <meissner@cygnus.com>
62354
62355 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62356 double conversion if double isn't at least 8 bytes.
62357
62358 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62359 int to work with targets where int is 16 bits.
62360
62361 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62362 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62363 precision for the test to complete.
62364
62365 1997-03-14 Michael Meissner <meissner@cygnus.com>
62366
62367 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62368 if d10v is not compiled with the -mdouble64 flag.
62369 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62370
62371 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62372 d10v is not compiled with the -mint32 flag.
62373
62374 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62375
62376 * lib/plumhall.exp: Use incr_count.
62377
62378 1997-03-12 Jeffrey A Law (law@cygnus.com)
62379
62380 * gcc.c-torture: Update to c-torture-1.45.
62381
62382 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62383
62384 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62385 the name of the expect testcase file).
62386
62387 * lib/g++.exp(g++_init): Ditto.
62388
62389 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62390
62391 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62392 the host.
62393
62394 * lib/gcc.exp(gcc_exit): New procedure.
62395
62396 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62397
62398 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62399 specs where appropriate.
62400
62401 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62402 because of new "candidates are" messages, and removed a few
62403
62404 * Converted all non-old-style g++ testcases to old-style, and
62405 moved into g++.old-deja.
62406
62407 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62408
62409 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62410 options.
62411
62412 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62413 succeeded.
62414
62415 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62416
62417 1997-02-13 Michael Meissner <meissner@cygnus.com>
62418
62419 * lib/gcc.exp (gcc_target_compile): Add support for defining
62420 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62421 the machine doesn't have those features.
62422
62423 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62424
62425 * g++.law/operators4.exp: Don't use LIBS.
62426
62427 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62428
62429 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62430
62431 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62432 * lib/g++.exp: Set it here instead. Also, allow use of the
62433 --tool_exec and --tool_opt options. Change CXX to
62434 GXX_UNDER_TEST.
62435
62436 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62437
62438 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62439
62440 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62441
62442 * lib/old-dejagnu.exp: Use prune_warnings instead of
62443 prune_system_crud.
62444 * lib/mike-g++.exp: Ditto.
62445 * lib/gcc.exp: Ditto.
62446 * lib/g++.exp: Ditto.
62447
62448 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62449
62450 1997-02-07 Jeffrey A Law (law@cygnus.com)
62451
62452 * 941014-2.c: Include stdlib.h
62453 * 960327-1.c: Include stdio.h
62454 * dbra.c, index-1.c: Don't assume ints are 32bits.
62455
62456 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62457
62458 * lib/gcc.exp: Add gcc,stack_size target feature.
62459
62460 * lib/g++.exp(g++_target_compile): Add the include and link
62461 paths here, not in two other places. And, it's $options, not
62462 options.
62463
62464 * lib/mike-g++.exp(postbase): Remove the code that determines
62465 the correct include and link paths.
62466 * g++.old-deja/old-deja.exp: Ditto.
62467
62468 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62469
62470 * lib/g++.exp(g++_init): target_compile no longer returns the
62471 filename of the result.
62472
62473 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62474
62475 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62476 call to glob.
62477
62478 * gcc.c-torture/special/special.exp: Change call to
62479 gcc_target_compile to include the object file.
62480
62481 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62482
62483 * gcc.c-torture/special/special.exp: Correct misspelling in last
62484 change.
62485
62486 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62487
62488 * lib/plumhall.exp(ph_summary): Log the entire output of the
62489 executable. Return -1 if there were any failures, 0 otherwise.
62490 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62491 (ph_make): Clean up objects and executables that were built
62492 if the tests succeeded.
62493
62494 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62495
62496 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62497 libraries and includes in the build tree as appropriate.
62498
62499 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62500
62501 * lib/c-torture.exp: Instead of looking for the global variable
62502 NO_LONG_LONG, check to see if that's a feature of the target.
62503
62504 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62505
62506 * config/default.exp: Minimize. Delete the remainer of the files in
62507 config; this functionality is now in devo/dejagnu/config.
62508
62509 g++.*/*: Pass any additional flags used to compile to postbase;
62510 delete CXXFLAGS.
62511
62512 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62513 is now done by runtest.exp. Use gcc_target_compile instead of
62514 compile.
62515
62516 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62517 Remove references to CFLAGS. Use remote_file instead of
62518 calling rm -f.
62519 (c-torture): Take a list of arguments to use to compile this
62520 testcase.
62521
62522 lib/g++.exp: Simplify. Use target_compile instead of compile.
62523 lib/gcc-dg.exp: Ditto.
62524 lib/gcc.exp: Ditto.
62525 lib/mike-{gcc,g++}.exp: Ditto.
62526 lib/old-dejagnu.exp: Ditto.
62527 lib/plumhall.exp: Ditto.
62528
62529 1997-01-08 Jim Wilson <wilson@cygnus.com>
62530
62531 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62532 (ph_linker): Likewise.
62533
62534 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62535
62536 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62537 MAP_ANON / MAP_ANONYMOUS if defined;
62538 else try to map from /dev/zero .
62539
62540 1996-11-12 Jeffrey A Law (law@cygnus.com)
62541
62542 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62543 isn't defined, then define it to MAP_ANONYMOUS.
62544
62545 1996-11-12 Jeffrey A Law (law@cygnus.com)
62546
62547 * gcc.c-torture: Update to c-torture-1.42 release.
62548
62549 1996-11-11 Jeffrey A Law (law@cygnus.com)
62550
62551 * gcc.c-torture: Update to c-torture-1.41 release.
62552
62553 1996-10-27 Jeffrey A Law (law@cygnus.com)
62554
62555 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62556 c-torture release.
62557
62558 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62559
62560 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62561 and LDFLAGS. Fix second case to append the target_info ldflags
62562 onto LDFLAGS, not CFLAGS.
62563 * lib/g++.exp (g++_init): Add target_info stuff.
62564 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62565 of libgloss and newlib flags for !native.
62566
62567 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62568 (GDB): Fix relative path to go up another dir for finding gdb.
62569
62570 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62571
62572 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62573 versions in the target_info array, if they don't exist.
62574
62575 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62576
62577 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62578
62579 1996-07-08 Jim Wilson <wilson@cygnus.com>
62580
62581 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62582 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62583
62584 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62585
62586 * lib/old-dejagnu.exp: Don't remove the output file before we've
62587 actually tested it. Don't append pwd to the path of the executable
62588 we're testing.
62589
62590 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62591
62592 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62593
62594 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62595
62596 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62597 temporary directory for compiler files, and set it to a default
62598 value of /tmp. Set $output as the name of the output file from
62599 compiling the testcase. Add a -o option to $cflags_var so the
62600 compiler writes the final output file as $output. Set $executable
62601 to $output.
62602
62603 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62604 directory for compiler files, and set it to /tmp if it doesn't
62605 already have a value. Set $output_file to the name of the output
62606 file from compiling the testcase. Add a -o option to CXXFLAGS so
62607 the compiler writes the final output file as $output. Use $output
62608 as the executable to be tested.
62609
62610 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62611
62612 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62613
62614 1996-06-08 Jeffrey A Law (law@cygnus.com)
62615
62616 * gcc.c-torture/execute/pending-1.c: New test. Still
62617 pending in Tege's queue.
62618
62619 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62620
62621 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62622 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62623 if there were failures. Call unresolved if there were unresolved
62624 testcases. Call gcc_fail if program did not run to completion.
62625 (ph_make): Pass additional argument name to ph_execute.
62626 (ph_execute): Add new argument. Pass additional arguments to
62627 ph_summary. Call gcc_fail is there is no execution output.
62628
62629 1996-04-24 Jeffrey A Law (law@cygnus.com)
62630
62631 * lib/plumhall.exp (proc_summary): Output relavent summary
62632 lines into the log so specific failures in plumhall can be
62633 investigated.
62634
62635 1996-04-10 Jeffrey A Law (law@cygnus.com)
62636
62637 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62638 (c-torture-execute): Don't try to execute tests which use
62639 "long long" types if $NO_LONG_LONG is nonzero.
62640
62641 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62642
62643 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62644 not c-torture.
62645
62646 * gcc.ieee: Move from here.
62647 * gcc.c-torture/execute/ieee: To here.
62648
62649 1996-03-26 Jeffrey A Law (law@cygnus.com)
62650
62651 * gcc.c-torture: Update to c-torture-1.41 release.
62652
62653 1996-03-22 Jeffrey A Law (law@cygnus.com)
62654
62655 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62656 not "$output".
62657
62658 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62659
62660 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62661 -c present.
62662
62663 1996-03-02 Jeffrey A Law (law@cygnus.com)
62664
62665 * config/proelf.exp: Handle connecting to a simulator.
62666
62667 1996-01-31 Jeffrey A Law (law@cygnus.com)
62668
62669 * config/proelf.exp: New file. Enough framework that we can
62670 run c-torture tests on the proelf targets (or any other target
62671 that gdb can connect to for that matter).
62672
62673 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62674
62675 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62676 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62677
62678 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62679 exec_output exists.
62680
62681 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62682
62683 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62684 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62685
62686 * config/*.exp: Update FSF address. Change result of ${tool}_load
62687 to pass/fail/unresolved/unsupported/untested. Caller must now
62688 call unresolved/unsupported/untested.
62689 * lib/*.exp: Update FSF address. Update to handle new results of
62690 ${tool}_load.
62691 * lib/chill.exp (verbose): Delete.
62692
62693 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62694
62695 * lib/gcc.exp (default_gcc_start): Change order of args to
62696 $LDFLAGS $CFLAGS $LIBS.
62697 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62698 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62699 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62700 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62701 * gcc.misc-tests/dg-test.exp: Likewise.
62702 * gcc.misc-tests/msgs.exp: Likewise.
62703 * gcc.prms/prms.exp: Likewise.
62704 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62705 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62706
62707 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62708
62709 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62710
62711 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62712
62713 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62714 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62715
62716 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62717 necessary.
62718
62719 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62720
62721 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62722 global for loop; add use of $mathlib.
62723 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62724 settings here; set mathlib for anything but VxWorks.
62725
62726 1996-01-22 Jeffrey A Law (law@cygnus.com)
62727
62728 * gcc.c-torture: Update to c-torture-1.40 release.
62729
62730 1996-01-03 Jeffrey A Law (law@cygnus.com)
62731
62732 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62733 dg.exp.
62734
62735 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62736
62737 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62738 global.
62739
62740 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62741
62742 * lib/g++.exp (LIBS): Define if not already.
62743 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62744 (gcc-dg-prune): Call prune_gcc_output.
62745 * lib/gcc.exp (prune_gcc_output): New proc.
62746 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62747 prune_gcc_output.
62748
62749 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62750
62751 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62752 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62753
62754 1995-11-15 Jeffrey A Law (law@cygnus.com)
62755
62756 * gcc.c-torture: Update to c-torture-1.39 release.
62757
62758 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62759
62760 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62761 fails, try others as well.
62762
62763 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62764
62765 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62766 If compilation fails, mark execute tests as `untested'.
62767 If test is marked as unsupported, don't mark compilation and
62768 execute tests as failed.
62769
62770 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62771
62772 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62773 libstdc++ for whether or not we want to be doing shared
62774 libraries. Delete link_curses since we don't need it anymore.
62775 * lib/mike-g++.exp (postbase): Don't link in libg++.
62776 * g++.old-deja/old-deja.exp: Likewise.
62777
62778 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62779
62780 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62781
62782 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62783
62784 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62785 For that, add `-Wl,-a,shared_archive'.
62786 * g++.old-deja/old-deja.exp: Likewise.
62787
62788 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62789
62790 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62791
62792 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62793
62794 * lib/mike-g++.exp (postbase): Pay attention to the status of
62795 g++_load.
62796
62797 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62798
62799 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62800
62801 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62802
62803 * lib/gcc.exp (default_gcc_start): No longer need to log program
62804 being executed or its output, execute_anywhere does that now.
62805 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62806 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62807
62808 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62809
62810 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62811 the same as those in lib/g++.exp.
62812
62813 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62814
62815 * gcc.c-torture: Update to c-torture-1.38 release.
62816 * gcc.ieee: Related changes.
62817
62818 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62819
62820 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62821 "exec". Minor reformatting changes.
62822
62823 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62824 cross. This means all "exec" calls now work on a remote host as
62825 well.
62826 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62827 cross. Filter out the extra "\r\n" stuff that expect puts in.
62828 (c-torture-execute): Filter out the bogus warnings like
62829 c-torture-compile does. Add support for canadian cross.
62830 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62831 Use execute_anywhere rather than calling exec directly. Now it
62832 works for canadian cross testing.
62833
62834 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62835
62836 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62837 results into a variable, and check that rather than using file exists.
62838
62839 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62840
62841 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62842 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62843
62844 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62845
62846 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62847 lib_curses if there's a shared libg++ in the build tree.
62848
62849 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62850
62851 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62852 if not supported target.
62853
62854 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62855
62856 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62857 link_curses up to always happen, not just for native builds.
62858
62859 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62860
62861 * gcc.c-torture: Update to c-torture-1.36 release.
62862 * gcc.failure: Related changes.
62863
62864 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62865
62866 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62867
62868 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
62869
62870 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62871 * lib/mike-g++.exp (postbase): Not in here. Still reference
62872 runshlib, link_curses, and mathlib for link and run.
62873
62874 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62875 pass the runtime shared library options for Solaris, OSF/1, and
62876 Irix5, and link with -lcurses to avoid unresolved references.
62877
62878 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
62879
62880 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62881 only run once.
62882
62883 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
62884
62885 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62886
62887 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
62888
62889 * gcc.c-torture: Update to c-torture-1.35 release. Note we
62890 do not have a framework for the "compat" tests yet.
62891
62892 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
62893
62894 * lib/mike-g++.exp (postbase): New local variable `mathlib',
62895 set to null if we're testing vxworks5.1. Use that instead of
62896 `-lm' in the setting of LIBS for link and run.
62897
62898 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
62899
62900 * config/rom68k.exp (${tool}_load): Major changes to make it
62901 work. Verified that it does in fact return the stuff in
62902 exec_output properly. Catch any Emul or any TRAP other than 0.
62903
62904 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
62905
62906 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62907 LDFLAGS properly for targets that need stuff from libgloss.
62908 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62909 only run once.
62910 (gpp_initialized): New variable.
62911
62912 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
62913
62914 * config/rom68k.exp: Load libgloss.exp.
62915 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62916 so we can produce a fully linked binary.
62917 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62918 so we can produce a fully linked binary.
62919
62920 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
62921
62922 * lib/plumhall.exp (ph_section): Watch for expected failures.
62923 Add missing `else'.
62924
62925 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62926 run the testcase.
62927 (c-torture): Likewise.
62928
62929 1995-08-28 Doug Evans <dje@cygnus.com>
62930
62931 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62932
62933 * lib/mike-g++.exp (mike_cleanup): New proc.
62934 (prebase): New globals compiler_result, not_compiler_result,
62935 target_regexp.
62936 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
62937 allow leading "-" in pattern. Watch for unsupported tests.
62938 If $compiler_result is set, pattern match assembler code,
62939 and ditto for $not_compiler_result.
62940 * lib/mike-gcc.exp: Likewise.
62941
62942 * lib/plumhall.exp (ph_execute): Only call ph_summary if
62943 execution "succeeded".
62944
62945 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
62946
62947 * config/win32.exp: New file.
62948 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62949
62950 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
62951
62952 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62953 unsupported.
62954 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62955 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62956 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62957
62958 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62959 "... without exceptions was ...". That is now handled by
62960 prune_system_crud.
62961 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62962
62963 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
62964
62965 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62966 sieve.c,sort2.c}: New files.
62967 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62968 sieve.exp,sort2.exp}: Drivers for them.
62969
62970 * lib/mike-gcc.exp (program_output): New user settable variable.
62971 (postbase): Call prune_system_crud. Also prune extraneous compiler
62972 messages.
62973 * lib/mike-g++.exp (program_output): New user settable variable.
62974
62975 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62976
62977 * config/sh.exp: Deleted (use sim.exp instead).
62978
62979 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
62980
62981 * config/vx.exp: Declare CHECKTASK as global.
62982 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62983 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62984 * lib/old-dejagnu.exp: Load [pwd]/$executable.
62985
62986 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62987
62988 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62989 target. Like vx.exp, only includes `vx29k.exp' instead of
62990 `vxworks.exp'.
62991
62992 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
62993
62994 * config/sim.exp: Increase time limit from 120 seconds to 240.
62995
62996 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
62997
62998 * gcc.c-torture/execute/950628-1.c: New test.
62999
63000 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63001
63002 * gcc.c-torture: Update with changes/additions from
63003 c-torture-1.34.
63004
63005 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63006
63007 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63008
63009 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63010
63011 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63012
63013 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63014
63015 * gcc.c-torture/compile/950512-1.c: New test.
63016 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63017 * gcc.dg/struct-ret-1.c: Likewise.
63018
63019 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63020
63021 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63022 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63023
63024 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63025
63026 * gcc.c-torture/special/920411-1.c: Deleted.
63027 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63028
63029 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63030
63031 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63032 cpu limit.
63033
63034 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63035
63036 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63037
63038 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63039
63040 From kenner;
63041 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63042 is the proper length.
63043 * va-arg-3.c: Likewise.
63044
63045 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63046
63047 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63048 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63049
63050 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63051 * lib/g++.exp (default_g++_start): Delete old cruft.
63052
63053 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63054
63055 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63056 (2 * (1 << 18)) to (2 * (1 << 17)).
63057
63058 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63059
63060 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63061
63062 * config/rom68k.exp: Renamed from config/idp.exp
63063
63064 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63065
63066 * c-torture/compile/921109-2.c
63067
63068 1995-04-18 Mike Stump <mrs@cygnus.com>
63069
63070 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63071 excess errors.
63072
63073 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63074
63075 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63076 output.
63077 * lib/g++.exp (default_g++_start): Likewise.
63078
63079 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63080
63081 * gcc.c-torture/compile/950329-1.c: New test.
63082
63083 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63084
63085 * config/bug.exp (${tool}_load): Updated to use new remote_open
63086 and remote_close procs.
63087 * config/idp.exp: New file.
63088
63089 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63090
63091 * gcc.c-torture/execute/950322-1.c: New test.
63092
63093 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63094
63095 * config/vx.exp (${tool}_load): Clean up testing of return code from
63096 vxworks_ld and vxworks_spawn.
63097
63098 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63099
63100 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63101
63102 1995-03-13 Mike Stump <mrs@cygnus.com>
63103
63104 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63105 can mark excess errors on a machine by machine basis. Note, the
63106 default is to not expect any excess errors, even when excess
63107 errors test - is given, so you will want to put an XFAIL ... on
63108 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63109 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63110 those 4 machines, but no others.
63111
63112 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63113
63114 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63115 * lib/c-torture.exp: to here.
63116
63117 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63118
63119 * gcc.c-torture/execute/950221-1.c: New test.
63120 * gcc.c-torture/execute/struct-ret-1.c: New test.
63121 * gcc.c-torture/compile/950221-1.c: New test.
63122
63123 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63124
63125 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63126
63127 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63128 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63129
63130 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63131
63132 * g++.gb: New directory of tests, derived from my signature and
63133 class scoping tests.
63134
63135 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63136 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63137 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63138 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63139 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63140 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63141 * g++.gb/sig25.C: Likewise.
63142
63143 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63144 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63145 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63146 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63147 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63148 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63149 * g++.gb/sig25.exp: Likewise.
63150
63151 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63152 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63153 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63154 * g++.gb/scope13.C: Likewise, this test still fails.
63155
63156 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63157 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63158 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63159 * g++.gb/scope13.exp: Ditto.
63160
63161 * g++.gb/README: New file, explains what these tests are about.
63162
63163 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63164
63165 * lib/dg.exp (dg-do): Support `preprocess'.
63166 (dg-test): Likewise.
63167
63168 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63169
63170 * config/udi.exp: change "continue -expect" to "exp_continue".
63171
63172 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63173
63174 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63175 Delete redundant tests.
63176
63177 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63178 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63179 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63180 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63181 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63182 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63183 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63184 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63185
63186 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63187 storing label pointers.
63188 * gcc.c-torture/execute/921019-1.c: Likewise.
63189 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63190 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63191 parameter fp.
63192 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63193 constants.
63194
63195 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63196 Delete obsolete tests.
63197
63198 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63199 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63200 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63201 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63202 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63203 * gcc.c-torture/compile/950124-1.c: New test.
63204
63205 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63206
63207 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63208
63209 * lib/mike-g++.exp: Add -lm to LIBS.
63210
63211 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63212
63213 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63214
63215 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63216
63217 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63218
63219 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63220
63221 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63222
63223 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63224
63225 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63226 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63227 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63228 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63229 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63230 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63231 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63232 * g++.law/{operators31.C, operators32.C,
63233 * g++.law/{operators33.C, operators34.C}: Likewise.
63234 * g++.law/{pic1.C, refs2.C}: Likewise.
63235 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63236 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63237 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63238 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63239
63240 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63241 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63242 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63243 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63244 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63245 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63246 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63247 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63248 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63249 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63250 * g++.law/{operators34.exp}: Likewise.
63251 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63252 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63253 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63254 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63255 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63256
63257 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63258 No longer expected to fail.
63259 * g++.law/missed-error3.C: Tweak for recent bool changes.
63260
63261 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63262
63263 * config/emb-unix: Deleted.
63264 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63265 remote execution. Do final link on remote host if REMOTE_LINK is set.
63266
63267 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63268
63269 * lib/dg.exp (dg-test): Fix typo in last patch.
63270
63271 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63272
63273 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63274 (handles multiple occurrences).
63275
63276 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63277
63278 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63279 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63280 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63281 printed).
63282 * lib/c-torture.exp (c-torture-compile): Likewise.
63283 (c-torture): Prepend full path if missing.
63284 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63285 (gcc_fail): Likewise.
63286 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63287
63288 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63289
63290 * lib/netware.exp: Only attach to NetWare i386 systems.
63291
63292 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63293
63294 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63295 messages. Add test name to "output pattern match" pass/fail message.
63296
63297 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63298
63299 * gcc.dg: New testsuite.
63300 * gcc.dg/dg.exp: New file.
63301
63302 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63303 test-switch.c}: Deleted.
63304
63305 * gcc.misc-tests/msgs.exp: New testcase driver.
63306
63307 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63308
63309 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63310 Watch for illegal return values from ${tool}_load.
63311 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63312 cross targets. Coerce return value >0 to 1.
63313
63314 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63315
63316 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63317
63318 * config/emb-unix.exp: New file.
63319
63320 * config/sim.exp: Error if variable $SIM not defined.
63321 (${tool}_load): Mark test as "untested" if simulator missing.
63322
63323 * config/unix.exp: Load remote.exp to get rcp_download.
63324 * lib/c-torture.exp: Use different option lists for testcases with
63325 and without loops.
63326 * gcc.c-torture/execute/execute.exp: Likewise.
63327
63328 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63329
63330 * config/*.exp: Clarify return code from ${tool}_load.
63331 Call `unresolved' or `untested' instead of `warning' or `perror'
63332 (sometimes you still want to call both though).
63333 Add comment that `shell_id' is local to each file.
63334 * config/udi.exp (timeout): Set to 30.
63335 Don't print warning if connection fails, $connectmode has already
63336 printed an error.
63337 (${tool}_load): Move verbose messages to level 2.
63338 Rework pattern for "Process started" message.
63339 Pass `shell_id' to ${connectmode}_download.
63340 Retry twice upon timeout. Make resetting of target more robust.
63341 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63342 Pass `shell_id' to exit_$connectmode.
63343 Only call exit_$connectmode if connected.
63344 * config/unix.exp (${tool}_load): Check return codes better.
63345 * config/vrtx.exp (${tool}_load): Likewise.
63346 * config/vx.exp (${tool}_load): Likewise.
63347 Delete unneeded global's.
63348 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63349 from ${tool}_load.
63350 (dg-stat): Delete.
63351 (dg-init): Delete recording of pass/fail counts.
63352 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63353 (old-dejagnu-init): Likewise.
63354 (old-dejagnu-stat): Delete contents, empty proc now.
63355 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63356 (c-torture): Delete references to lcnt, lpass, lfail.
63357 Get option list from TORTURE_OPTIONS.
63358 Delete -funroll[-all]-loops if no loops.
63359 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63360 (g++_stat): Delete contents (empty proc now).
63361 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63362 (gcc_finish): Likewise.
63363 (gcc_stat): Deleted.
63364 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63365 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63366 * gcc.c-torture/execute/execute.exp: Likewise.
63367 Split tests into two parts: compile, execute.
63368 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63369 no loops. Update to reflect clarified return codes from ${tool}_load.
63370
63371 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63372
63373 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63374 to grep for.
63375 (old-dejagnu): Likewise (where necessary).
63376
63377 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63378
63379 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63380
63381 * lib/dg.exp (dg-process-target): Fix processing of selector.
63382 Add comment regarding use of `error'.
63383
63384 * lib/gcc.exp (prune_system_crud): Define if missing.
63385 * lib/g++.exp (prune_system_crud): Likewise.
63386
63387 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63388 Call prune_system_crud.
63389 * lib/dg.exp (dg-runtest): New proc.
63390 Use perror instead of send_user for tcl errors in testcase.
63391 Don't return any value, it's never used.
63392 Don't clobber previous definition of `unknown'.
63393 Print tcl errors in `dg-final'.
63394
63395 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63396
63397 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63398 (dg-test): Don't print errorInfo, it contains stack backtrace.
63399
63400 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63401
63402 * lib/g++.exp (runtest_file_p): Define if missing.
63403
63404 1994-09-24 Doug Evans (dje@cygnus.com)
63405
63406 * lib/mike-g++.exp: Comment out loading of g++.exp.
63407 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63408 (default_g++_version): Always print something.
63409 (default_g++_start): Comment out call to `which'.
63410 (g++_start, g++_load): Deleted (must be defined in config file).
63411 * lib/gcc.exp: Test for existence of $CC at start.
63412 Delete check for tmpdir (done in gcc_init).
63413 (default_gcc_version): Always print something.
63414 (default_gcc_start): Comment out call to `which'.
63415 * config/*.exp: Major cleanup - make cross targets work at least a
63416 little better for g++ (by not being "--tool gcc" specific).
63417 Rename gcc_xxx to ${tool}_xxx.
63418 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63419 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63420
63421 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63422
63423 * lib/c-torture.exp (c-torture-compile): Rework compiler
63424 message processing.
63425
63426 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63427 c-torture.
63428
63429 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63430
63431 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63432
63433 * lib/dg.exp (dg-process-target): Support { target native }.
63434
63435 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63436
63437 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63438 looked for "... program xxx got fatal signal".
63439 Correct regsub munging of `comp_output'.
63440 Ignore compiler messages "path prefix not used" and "linker input
63441 file unused".
63442
63443 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63444
63445 * lib/gcc.exp (runtest_file_p): Define if missing.
63446 * gcc.prms/template.c: Example to work from.
63447
63448 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63449
63450 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63451 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63452
63453 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63454 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63455 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63456 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63457
63458 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63459 (dg-process-target): No longer a varargs proc.
63460 Return S/N for target, P/F for xfail. All callers changed.
63461 (user option procs): More argument checking.
63462 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63463 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63464 (dg-test): Skip test if not running on selected target in `dg-do'.
63465 Update handling of `dg-do-what', `dg-output-text'.
63466 Separate execution pass/fail from output pattern match pass/fail.
63467 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63468
63469 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63470
63471 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63472 target for 920510-1.c.
63473
63474 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63475
63476 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63477 Clean up comment regarding use of passcnt, etc.
63478 (gcc_stat): Don't update `testcnt' here.
63479 (gcc_finish): Do it here.
63480 Might as well reset `but_id' here too.
63481 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63482 to determine if the file should be tested.
63483 * gcc.c-torture/compile/compile.exp: Likewise.
63484 * gcc.c-torture/execute/execute.exp: Likewise.
63485 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63486 * gcc.misc-tests/dg-test.exp: Likewise.
63487 * gcc.prms/prms.exp: Likewise.
63488 * gcc.wendy/wendy.exp: Likewise.
63489 * g++.old-deja.exp: Likewise.
63490 Move "Testing file" message to verbose level 1.
63491
63492 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63493
63494 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63495
63496 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63497
63498 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63499 (default_gcc_start): Accept optional second list element
63500 of compiler flags. Print compiler output at verbosity level 2.
63501 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63502 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63503 Save current values of framework globals passcnt, failcnt, xpasscnt,
63504 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63505 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63506 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63507 xfailcnt to compute stats. Update framework global `testcnt' from
63508 pass/fail counts.
63509 (gcc_finish): New proc. Clean up test environment.
63510 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63511 (gcc_epass, gcc_efail): Delete.
63512 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63513 argument of line number.
63514 (dg-init): If the tool has an init routine, call it.
63515 (dg-test): Remove args `cflags_var' and `libs_var'.
63516 Pass all compiler options to ${tool}_start.
63517 Handle missing line number.
63518 (dg-finish): New function.
63519 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63520 particular files. Call gcc_finish at end. Move "skipping test"
63521 message to verbosity level 3.
63522 * gcc.c-torture/compile/compile.exp: Likewise.
63523 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63524 * gcc.c-torture/execute/execute.exp: Likewise.
63525 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63526 Print testcase being tried at verbosity level 1.
63527 * gcc.c-torture/special/special.exp: Unset xfail.
63528 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63529 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63530 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63531 * gcc.failure/failure.exp: Likewise.
63532 * gcc.ieee/ieee.exp: Likewise.
63533 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63534 Update call to dg-test. Call dg-finish at end.
63535 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63536 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63537 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63538 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63539 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63540 * gcc.wendy/wendy.exp: Add copyright.
63541 Delete setting of tmpdir (done by gcc_init).
63542 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63543 Pass compiler flags to gcc_start. Call gcc_finish at end.
63544 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63545 gcc_[ce]pass/fail.
63546
63547 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63548
63549 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63550 confusion.
63551 (g++_load): Likewise.
63552
63553 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63554 Rename argument to `prog' to remove the confusion.
63555 Varargs fns behave differently too!
63556 (g++_load): Likewise.
63557
63558 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63559
63560 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63561 what it is. Delete (always) printing of status value for !native.
63562 Simplify verbose code, and include status and exec_output.
63563 (g++_load): Use gcc_load.
63564
63565 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63566
63567 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63568 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63569 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63570 940714-3.c as these testcases don't exist anymore. Make
63571 va-arg-1.c expected to pass.
63572
63573 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63574
63575 * gcc.misc-tests/misc.exp: Only run specific testcases.
63576 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63577 * gcc.misc-tests/dg-[1-9].c: New files.
63578
63579 * lib/dg.exp: New testsuite driver.
63580 * gcc.prms/prms.exp: Use it.
63581
63582 * README.gcc: New file.
63583
63584 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63585 Document and reset `lxpass' and `lxfail'.
63586 Simplify "initialized" message.
63587 (gcc_stat): Clean up comments a little.
63588
63589 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63590
63591 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63592
63593 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63594
63595 * lib/old-dejagnu.exp (process-option): New proc.
63596 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63597 (old-dejagnu): Simplify.
63598 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63599
63600 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63601
63602 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63603 exists and is not an empty string.
63604
63605 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63606 $xfail rather than calling setup_xfail. Clear $xfail when test is
63607 finished.
63608 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63609 automatically.
63610
63611 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63612 longer expected to fail.
63613
63614 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63615 "f" function call.
63616
63617 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63618
63619 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63620 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63621 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63622 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63623 c-torture-1.29.
63624
63625 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63626 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63627
63628 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63629
63630 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63631 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63632
63633 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63634 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63635 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63636
63637 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63638
63639 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63640 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63641 940714-1.c, 940714-2.c, 940714-3.c},
63642 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63643 gcc.misc-tests/{mg.c,mg.exp}:
63644 New tests.
63645 * gcc.noncompile/noncompile.exp: Change accordingly.
63646
63647 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63648
63649 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63650 Undo previous clobberage.
63651
63652 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63653
63654 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63655 * gcc.special/{930510-1.c, special.exp}:
63656 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63657 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63658 struct-varargs-1.c}: New tests from c-torture-1.26.
63659
63660 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63661
63662 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63663 argument to switch.
63664
63665 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63666
63667 * Revert the previous changes. Please see Rob's directory
63668 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63669 fixes.
63670
63671 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63672
63673 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63674 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63675 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63676 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63677 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63678 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63679 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63680 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63681 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63682 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63683 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63684 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63685 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63686 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63687 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63688 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63689 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63690 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63691 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63692 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63693 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63694 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63695 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63696 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63697 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63698 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63699 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63700 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63701 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63702 testing changes.
63703
63704 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63705
63706 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63707 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63708 with perror calls.
63709
63710 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63711
63712 * config/unix.exp (g++_load): Fix syntax.
63713
63714 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63715
63716 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63717 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63718 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63719 Don't expect va-arg-1.c to fail. Correct expected output for
63720 920928-1.c.
63721 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63722 * gcc.wendy/hbm4.c: Correct typo.
63723 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63724
63725 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63726
63727 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63728 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63729 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63730 * lib/c-torture.exp (c-torture-compile): Ditto.
63731
63732 Reduce volume of output (remove all the -I's and such).
63733 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63734 Call gcc_cpass, gcc_cfail.
63735 (c-torture): Pass testing option to c-torture-compile.
63736
63737 1994-03-21 Doug Evans (dje@cygnus.com)
63738
63739 Bring patches over from progressive.
63740 * config/default.exp: Exit remote shell cleanly.
63741 (g++_exit, g++_start): Add default versions.
63742 * config/sim.exp (gcc_load): Use perror, not error.
63743
63744 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63745
63746 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63747 set in site.exp.
63748
63749 1994-03-14 Doug Evans (dje@cygnus.com)
63750
63751 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63752 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63753 (wendy_try): New proc to run testcase.
63754 (main loop): Call 'em.
63755 * gcc.wendy/*.c: Clean up pass to correct expected output.
63756
63757 * lib/gcc.exp: Minor cleanup work.
63758 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63759
63760 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63761
63762 * config/sim.exp (gcc_load): Document return codes better.
63763 Don't pass -v to simulator.
63764
63765 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63766
63767 * gcc.special/920717-x.c: Fix typo.
63768 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63769 get at sources.
63770
63771 * lib/mike-gcc.exp: Fix typo.
63772
63773 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63774
63775 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63776 binary to use, transform the name.
63777 * config/*.exp: rename everything. Nuke any g++ specific files,
63778 it's now a special case of gcc that requires no special support.
63779 Add a default.exp for unsupported targets.
63780
63781 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63782
63783 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63784 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63785 version of Tcl.
63786
63787 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63788
63789 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63790 than a warning.
63791
63792 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63793
63794 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63795
63796 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63797
63798 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63799 option_list. Compile every file with only 4/6 option choices
63800 (same as C torture) instead of with 12/18 different option
63801 choices.
63802 * lib/c-torture.exp: Likewise.
63803
63804 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63805 not already set.
63806
63807 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63808
63809 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63810 can put an XFAIL *-*-* on excess errors.
63811
63812 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63813
63814 * g++.law: Add more tests derived from g++-bugs snapshots.
63815
63816 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63817 equivalent to g++.law/init9.
63818
63819 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63820 compiled it, and the a.out file after we've run it.
63821
63822 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63823
63824 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63825 compiled it, and the a.out file after we've run it.
63826
63827 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63828
63829 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63830
63831 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63832
63833 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63834 version number.
63835
63836 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63837
63838 * g++.law: New directory of g++ tests derived from the g++-bugs
63839 snapshots.
63840
63841 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63842
63843 * gcc.compile: initbug1.c initbug1.exp testcase added
63844
63845 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63846
63847 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63848 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63849 fixes submitted by Jeff Law (law@cs.utah.edu)
63850 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63851 Jeff Law (law@cs.utah.edu)
63852
63853
63854 1993-11-30 Mike Stump (mrs@cygnus.com)
63855
63856 * config/unix-g++.exp: Follow the gcc way of doing things.
63857 * g++.old-deja/old-deja.exp: Minor updates.
63858 * lib/g++.exp: New file, follow the gcc way of doing things.
63859 * lib/old-dejagnu.exp: Minor updates.
63860 * lib/mike-g++.exp: Always unset errorInfo.
63861
63862 1993-11-06 Mike Stump (mrs@cygnus.com)
63863
63864 * lib/gcc.exp: Fix some errors with the below change, CC and
63865 CFLAGS should be global when setting, not local.
63866
63867 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
63868
63869 * lib/gcc.exp: Transform tool name.
63870
63871 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63872
63873 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63874
63875 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63876
63877 * lib/gcc.exp: change gcc_done to gcc_stat
63878
63879 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63880
63881 * Upgraded gcc testsuite to c-torture version 1.25
63882
63883 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
63884
63885 * lib/gcc.exp: added reporting code. Changed verbose compile message.
63886 * lib/c-torture: added hooks for new reporting code.
63887
63888 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
63889
63890 * config/sh-gcc.exp: check if sh-sim exists in the path
63891
63892 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
63893
63894 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63895 * gcc.compile/compile.exp: Initial changes for new logic.
63896 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63897 * gcc.failure/failure.exp: Initial changes for new logic.
63898 * gcc.ieee/ieee.exp: Initial changes for new logic.
63899 * gcc.misc-tests/misc.exp: Initial changes for new logic.
63900 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63901 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63902 * lib/c-torture.exp: Initial changes for new logic.
63903 * lib/gcc.exp: Initial changes for new logic.
63904
63905 1993-10-15 Mike Stump (mrs@cygnus.com)
63906
63907 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63908 depend upon failure or success. Fully qualify names in failure
63909 and success messages. Always remove a.out before starting
63910 compile, just in case. Pay more attention to error text output by
63911 the compiler. Handle testcases with no known past errors just
63912 like all others, so that things are uniform. Other miscellaneous
63913 improvements.
63914
63915 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
63916
63917 * gcc.cpp: new directory for cpp tests
63918
63919 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
63920
63921 * lib/chill.exp: Code reformatted, removed unused code.
63922 * config/unix-chill.exp: Code reformatted, removed unused code.
63923 * chill.execute/execute.exp: Code reformatted, removed unused code.
63924 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63925
63926 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
63927
63928 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
63929 routines not written.
63930
63931 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
63932
63933 * config/bug-gcc.exp: Use new procs from bug.exp.
63934
63935 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
63936
63937 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63938 via ftp, rather than depending on NFS.
63939 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63940 case.
63941
63942 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
63943
63944 * config/bug-gcc.exp: Use new download proc.
63945
63946 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
63947
63948 * chill.execute/execute.exp: cleanups, handles errors better
63949 * chill.compile/compile.exp: rewrite, based on execute.exp
63950 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63951 * lib/chill.exp: major changes to diff proc and compile and link
63952 procs. added chill_fail and chill_pass wrappers to pass and
63953 fail. added more comments, and handle error codes better.
63954 Added a hack to capture stderr from exec, so noncompile tests
63955 can work.
63956
63957 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
63958
63959 * chill.execute/execute.exp: rewrite of testsuite driver
63960 * lib/chill.exp: rewrite of testsuite driver
63961 * config/unix-chill.exp: rewrite of testsuite driver
63962
63963 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
63964
63965 In chill.execute:
63966 * iexpr.ch: Standardize uppercase.
63967 * tuples.dat: Standardize uppercase.
63968 * vary.ch: standardize. Correct varying string assignments.
63969 * vary.dat: Add new output lines.
63970
63971 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
63972
63973 In chill.execute:
63974 * chprintf.ch: Standardize use of uppercase.
63975 * tuples.ch: Standardize and turn arr2 into a DCL,
63976 rather than a SYN.
63977 * pinits.ch: Standardize.
63978
63979 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
63980
63981 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63982 * Makefil: Renamed to Makefile.in.
63983 * configure.in: New.
63984
63985 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
63986
63987 In chill.execute:
63988 * .cvsignore: Add result/output files.
63989 * Makefile: Fix up variables at start. Use MFLAGS
63990 everywhere. Correct bool_loc, built_ins entries.
63991 Add entry for vary1.ch.
63992 * bitarray.ch: Standardize upper-case usage.
63993 * bitexpr.ch: Standardize, add output of b1.
63994 * params.ch: Use arrayt in along PROC parameters, to
63995 avoid novelty problems.
63996 * sets.ch: Tiny cleanup.
63997 * vary1.ch: Re-indent.
63998
63999 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64000
64001 * Add PR-related files to Makefiles, .cvsignore files, etc.
64002
64003 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64004
64005 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64006 with compiler objects. New names are test-flow.c and test-loop.c
64007
64008 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64009
64010 * Upgraded c-torture tests from 1.19 to 1.20
64011
64012 * new files:
64013 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64014 * gcc.compile: 930623-1.c 930623-2.c
64015 * gcc.noncompile: 930622-1.c 930622-2.c
64016 * gcc.failure: 920411-1.c 920627-2.c
64017 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64018
64019 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64020
64021 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64022 More changes to get testsuite working properly. Needs more work.
64023 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64024
64025 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64026
64027 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64028 More changes to get testsuite working properly. Needs more work.
64029
64030 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64031
64032 * chill.compile/compile.exp: Added for Dejagnu support
64033 * chill.execute/execute.exp: Added for Dejagnu support
64034 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64035
64036 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64037
64038 This should complete moving the CHILL test files.
64039 * chill.noncompile(.cvsignore printf.grt
64040 in-printf.grt chprintf.grt chprintf.ch):
64041 Added test-support files.
64042 (Makefile): Modified further.
64043 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64044 signal.ch): Added test files.
64045 * chill.execute (.cvsignore printf.grt printr.c
64046 in-printf.grt rts.c chprintf.grt rts.h): Added
64047 test-support files.
64048 (Makefile): More corrections.
64049
64050 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64051
64052 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64053 test cases, ready for DejaGnu.
64054
64055 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64056
64057 * Upgraded c-torture tests from 1.18 to 1.19
64058
64059 * gcc.compile: added test(s):
64060 930607-1.c
64061 * gcc.execute: added test(s):
64062 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64063
64064 * added new subdirectory for misc tests: gcc.misc-tests
64065 * gcc.misc-test(s): added tests:
64066 inst-check.c test-consts.c test-ior.c test-switch.c
64067
64068 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64069
64070 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64071
64072 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64073
64074 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64075
64076 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64077
64078 * Upgraded c-torture tests from 1.17 to 1.18
64079
64080 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64081
64082 * Upgraded c-torture tests from 1.12 to 1.17
64083
64084 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64085
64086 * lib/old-dejagnu.exp:
64087 Fixed handling of XFAIL target triplets to correctly
64088 recognize wildcard characters. Removed code that
64089 appended a unique id tag to the end of the file name
64090 printed out by the result of the testcases within a
64091 given test file.
64092
64093 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64094
64095 * lib/old-dejagnu.exp:
64096 Reworked expected failure handling to trigger off of XFAIL
64097 keyword in keyphrase embeded in testcase source code. The
64098 XFAIL keyword must be at the end of the keyphrase line. It
64099 may optionally be followed by one or more target triplets.
64100 It has just occured that the handling of wildcards in the
64101 target triplet may not be correct.
64102
64103 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64104
64105 * g++.old-deja/tests:
64106 Moved all subdirectories up one level into g++.old-deja .
64107
64108 * lib/old-dejagnu.exp:
64109 Fixed problem with CXXFLAGS not being properly reset, and being
64110 corrupted with extraneous "-c" compiler option. This was
64111 causing binaries to not be generated for test that needed them.
64112 Modified strings passed to "pass" and "fail" so that individual
64113 tests from the same test file would be distinguished by an
64114 identifier appended to the test file name in the summary logs;
64115 this corrected a problem with erroneous diff logs. Added code
64116 to search testcases for expected fail and unexpected pass keywords.
64117
64118 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64119
64120 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64121
64122 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64123
64124 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64125 Removed extraneous text from end of "Special g++ Options"
64126 keyphrase.
64127
64128 * lib/old-dejagnu.exp: Added pattern matching to look for new
64129 keywords, embedded in testcases comments, which will trigger
64130 calls to xpass and xfail.
64131
64132 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64133
64134 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64135 comments embedded in the testcases, especially the one looking for
64136 special compiler options, as well as the pattern matching for the
64137 compiler output again.
64138
64139 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64140
64141 * lib/old-dejagnu.exp: Do a proper check of the return value for
64142 execute tests. Fixed several problems with the pattern matching
64143 of the compiler output which gave erroneous test results.
64144 Changed several of the test result messages to be more descriptive.
64145 * config/unix-g++.exp: Proc g++_load now actually works and
64146 executes the tests passed to it and returns a usable return
64147 value.
64148
64149 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64150
64151 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64152
64153 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64154
64155 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64156 Modified both files to properly execute the old style
64157 dejagnu tests. The previous versions of these files were
64158 experimental and did not function anything near correctly.
64159
64160 1993-04-05 Rob Savoye (rob@cygnus.com)
64161
64162 * Removed all Makefile.in and configure.in files. No configuration
64163 needed now.
64164
64165 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64166
64167 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64168
64169 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64170
64171 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64172 gcc.special/configure.in, gcc.noncompile/configure.in,
64173 gcc.execute/configure.in, gcc.code_quality/configure.in,
64174 g++.other/configure.in, g++.old-deja/configure.in,
64175 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64176 in srcname setting.
64177
64178 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64179
64180 * lib/udi.exp: Fixed mondfe and mondfe_download.
64181 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64182 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64183
64184 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64185
64186 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64187 (gdb_exit): Don't remove *_soc files.
64188
64189 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64190
64191 * lib/c-torture.exp: Don't look for main; instead always use -w
64192 -c. This is how the c-torture tests work. Remove the object
64193 file if the compilation succeeds.
64194 * gcc.execute/execute.exp: Remove executable if test passes.
64195 * gcc.noncompile/noncompile.exp: Every test is an expected
64196 failure.
64197 * gcc.special/special.exp: Added tests from c-torture 1.11,
64198 corrected use of existing test.
64199 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64200 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64201 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64202 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64203 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64204 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64205 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64206 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64207 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64208 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64209 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64210 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64211 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64212 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64213 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64214 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64215 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64216 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64217 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64218 c-torture 1.11.
64219 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64220 correspond to c-torture 1.11.
64221
64222 * New file.
This page took 2.87742 seconds and 5 git commands to generate.